On 12/22/05, Michael Kintzios <[EMAIL PROTECTED]> wrote: > 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: > /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
BAD BAD BAD!! I think you need to do a "revdep-rebuild --library libstdc++.so.5" to rebuild anything linked against the old libstdc++ with the new gcc and new libstdc++. A problem like this can easily account for the segfaults. > /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 > /usr/kde/3.4/lib/libartsmodules.so: undefined reference to `virtual thunk to > Arts::SynthModule_stub::streamInit()' This might be due to a C++ ABI (binary interface) change....which should also be resolved by the above command. Did you follow the upgrade guide for gcc 3.4? http://www.gentoo.org/doc/en/gcc-upgrading.xml -Richard -- gentoo-user@gentoo.org mailing list