Gentoo Archives: gentoo-user-de

From: Sebastian <selist@×××××.de>
To: gentoo-user-de@l.g.o
Subject: Re: [gentoo-user-de] faac kann nicht gebaut werden
Date: Wed, 07 Jan 2009 14:45:25
Message-Id: 200901071544.42285.selist@arcor.de
In Reply to: Re: [gentoo-user-de] faac kann nicht gebaut werden by Sebastian
1 Am Dienstag, 6. Januar 2009 schrieb Sebastian:
2 > Am Dienstag, 6. Januar 2009 schrieb Jan Kohnert:
3 > > Sebastian wrote:
4 > > > die media-libs/faac-1.26-r1 lässt sich nicht bauen und blockiert damit
5 > > > alle weiteren Pakete.
6 > > >
7 > > > i686-pc-linux-gnu-gcc -march=athlon -O2 -pipe -Wl,-O1 -o .libs/faac
8 > > > main.o input.o ../libfaac/.libs/libfaac.so -lm /usr/lib/libmp4v2.so
9 > > > -ldl /usr/lib/gcc/i686-pc-linux-gnu/4.2.4/libstdc++.so.6: undefined
10 > > > reference to `_Unwind_GetIPInfo@GCC_4.2.0'
11 > >
12 > > Deine libstdc++ passt nicht zur GCC-Version. Ist wohl bei einem Upgrade
13 > > was kaputt gegangen.
14 > >
15 > > Schau mal in [1], vielleicht hilft das.
16 > >
17 > > [1] http://www.gentoo.org/doc/en/gcc-upgrading.xml
18 >
19 > Ich hatte http://www.gentoo.org/doc/de/gcc-upgrading.xml verwendet
20 >
21 > # emerge -eav system lief noch ohne Probleme bei
22 > # emerge -eav world hatte ich dann den Fehler.
23 >
24 > Jetzt läuft das ganze noch einmal mal sehen ob ich mich da irgendwo
25 > vertippt hatte.
26 >
27 > Ich verwende jetzt den gcc 4.2.4 da ich für pdftk mit den stabilen nicht
28 > mehr auskomme und die 4.3.x sind wohl auch nicht tauglich schrieb hier
29 > jemand.
30
31 Leider hat es nicht geholfen faac meldet den Fehler immernoch bis da lief
32 alles ohne Störung durch. In dem Ordner usr/lib/gcc/i686-pc-linux-gnu/4.2.4/
33 ist die libstdc++.so.6 als Verweis auf stdc++.so.6.0.9 im selben Ordner
34 vorhanden, auch das Ziel des linkes ist vorhanden.
35 ich habe jetzt nochmal
36 /usr/share/gcc-data/i686-pc-linux-gnu/4.2.4/fix_libtool_files.sh 4.2.0
37 ausgeführt. Da ja eine Bibliotek von 4.2.0 angeprangert wurde dabei hatte ich
38 den nie in Betrieb soweit ich mich erinnere.
39 Anschließend ein
40 emerge --oneshot -av libtool
41
42 weiter unten bei den spezialfällen (3. Upgrading from GCC-3.3 to 3.4)
43 steht noch das man ein
44 # revdep-rebuild --library libstdc++.so.5 -- -p -v ausführen soll (bei mir
45 dann wohl ...libstdc++.so.6 (6 statt 5)
46 dann ist die liste endlos.
47 # revdep-rebuild --library libstdc++.so.5
48 und dann ebenso
49 revdep-rebuild --library libstdc++.so.6?
50 aber
51 # emerge -eav world
52 doch sollte doch in diesem Fall, dass gleiche erreichen?
53
54 Gruß
55 Sebastian