1 |
On 12/22/05, Michael Kintzios <michaelkintzios@××××××××.uk> wrote: |
2 |
> I decided to update my KDE through an emerge -uDpv world and two thinks happened. The emerge failed with the following error and also artds segfaults everytime I logon (it won't initialise). Trying to start artsd manually also fails. This is the emerge error: |
3 |
> /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/../../../../i686-pc-linux-gnu/bin/ld: warning: libstdc++.so.5, needed by /usr/kde/3.4/lib/libartsgui.so, may conflict with libstdc++.so.6 |
4 |
|
5 |
BAD BAD BAD!! |
6 |
|
7 |
I think you need to do a "revdep-rebuild --library libstdc++.so.5" to |
8 |
rebuild anything linked against the old libstdc++ with the new gcc and |
9 |
new libstdc++. A problem like this can easily account for the |
10 |
segfaults. |
11 |
|
12 |
> /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/../../../../i686-pc-linux-gnu/bin/ld: warning: libstdc++.so.5, needed by /usr/kde/3.4/lib/libartsgui.so, may conflict with libstdc++.so.6 |
13 |
> /usr/kde/3.4/lib/libartsmodules.so: undefined reference to `virtual thunk to Arts::SynthModule_stub::streamInit()' |
14 |
|
15 |
This might be due to a C++ ABI (binary interface) change....which |
16 |
should also be resolved by the above command. |
17 |
|
18 |
Did you follow the upgrade guide for gcc 3.4? |
19 |
|
20 |
http://www.gentoo.org/doc/en/gcc-upgrading.xml |
21 |
|
22 |
-Richard |
23 |
|
24 |
-- |
25 |
gentoo-user@g.o mailing list |