Version: (using KDE KDE 3.3.0) Installed from: Gentoo Packages Compiler: gcc-3.4.2 OS: Linux While compiling kdemultimedia-3.3.0 I get following error and compile fails: /bin/sh ../../libtool --silent --mode=link --tag=CXX g++ -DNDEBUG -DNO_DEBUG -O2 -O2 -march=athlon-xp -pipe -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -o artsbuilder -L/usr/X11R6/lib -L/usr/qt/3/lib -L/usr/kde/3.3/lib -R /usr/kde/3.3/lib -R /usr/qt/3/lib -R /usr/X11R6/lib autorouter.o main.o module.o propertypanel.o structure.o retrievedlg.o createtool.o structureport.o drawutils.o scomponent.o portposdlg.o menumaker.o session.o dirmanager.o mwidget.o execdlg.o qttableview.o interfacedlg.o propertypanelbase.o -lkio -lqtmcop -lX11 -lpthread ../../arts/runtime/libartsbuilder.la -lsoundserver_idl -lartskde /usr/kde/3.3/lib/libartskde.so: undefined reference to `virtual thunk to Arts::StdSynthModule::stop()' /usr/kde/3.3/lib/libartskde.so: undefined reference to `virtual thunk to Arts::SynthModule_stub::streamEnd()' /usr/kde/3.3/lib/libartskde.so: undefined reference to `virtual thunk to Arts::SynthModule_stub::start()' /usr/kde/3.3/lib/libartskde.so: undefined reference to `virtual thunk to Arts::StdSynthModule::streamInit()' /usr/kde/3.3/lib/libartskde.so: undefined reference to `virtual thunk to Arts::SynthModule_stub::streamStart()' /usr/kde/3.3/lib/libartskde.so: undefined reference to `virtual thunk to Arts::StdSynthModule::streamEnd()' /usr/kde/3.3/lib/libartskde.so: undefined reference to `virtual thunk to Arts::SynthModule_stub::streamInit()' /usr/kde/3.3/lib/libartskde.so: undefined reference to `virtual thunk to Arts::StdSynthModule::autoSuspend()' /usr/kde/3.3/lib/libartskde.so: undefined reference to `virtual thunk to Arts::SynthModule_stub::autoSuspend()' /usr/kde/3.3/lib/libartskde.so: undefined reference to `virtual thunk to Arts::SynthModule_stub::stop()' /usr/kde/3.3/lib/libartskde.so: undefined reference to `virtual thunk to Arts::StdSynthModule::streamStart()' /usr/kde/3.3/lib/libartskde.so: undefined reference to `virtual thunk to Arts::StdSynthModule::start()' collect2: ld returned 1 exit status make[4]: *** [artsbuilder] Error 1 make[4]: Leaving directory `/var/tmp/portage/kdemultimedia-3.3.0/work/kdemultimedia-3.3.0/arts/builder' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/kdemultimedia-3.3.0/work/kdemultimedia-3.3.0/arts/builder' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kdemultimedia-3.3.0/work/kdemultimedia-3.3.0/arts' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kdemultimedia-3.3.0/work/kdemultimedia-3.3.0' make: *** [all] Error 2 I get same error with k3b also, but I think that it is related to this problem.
i get errors too on compiling kdemultimedia-3.3.0. cannot find -lartskde collect2: ld returned 1 exit status make[4]: *** [artsbuilder] Error 1 make[4]: Leaving directory `/var/tmp/portage/kdemultimedia-3.3.0/work/kdemultimedia-3.3.0/arts/builder' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/kdemultimedia-3.3.0/work/kdemultimedia-3.3.0/arts/builder' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kdemultimedia-3.3.0/work/kdemultimedia-3.3.0/arts' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kdemultimedia-3.3.0/work/kdemultimedia-3.3.0' make: *** [all] Error 2 im using gcc 3.4.2
/bin/sh ../../libtool --silent --mode=link --tag=CXX g++ -DNDEBUG -DNO_DEBUG -O2 -O2 -march=athlon-xp -fomit-frame-pointer -fprefetch-loop-arrays -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -o artsbuilder -L/usr/X11R6/lib-L/usr/qt/3/lib -L/usr/kde/3.3/lib -R /usr/kde/3.3/lib -R /usr/qt/3/lib -R /usr/X11R6/lib autorouter.o main.o module.o propertypanel.o structure.o retrievedlg.o createtool.o structureport.o drawutils.o scomponent.o portposdlg.o menumaker.o session.o dirmanager.o mwidget.o execdlg.o qttableview.o interfacedlg.o propertypanelbase.o -lkio -lqtmcop -lX11 -lpthread ../../arts/runtime/libartsbuilder.la -lsoundserver_idl -lartskde /usr/lib/gcc/i686-pc-linux-gnu/3.4.2/../../../../i686-pc-linux-gnu/bin/ld: warning: libstdc++.so.5, needed by /usr/kde/3.3/lib/libartskde.so, may conflict with libstdc++.so.6 /usr/kde/3.3/lib/libartskde.so: undefined reference to `virtual thunk to Arts::SynthModule_stub::streamInit()' /usr/kde/3.3/lib/libartskde.so: undefined reference to `virtual thunk to Arts::StdSynthModule::stop()' /usr/kde/3.3/lib/libartskde.so: undefined reference to `virtual thunk to Arts::SynthModule_stub::streamEnd()' /usr/kde/3.3/lib/libartskde.so: undefined reference to `virtual thunk to Arts::StdSynthModule::streamEnd()' /usr/kde/3.3/lib/libartskde.so: undefined reference to `virtual thunk to Arts::SynthModule_stub::autoSuspend()' /usr/kde/3.3/lib/libartskde.so: undefined reference to `virtual thunk to Arts::StdSynthModule::streamInit()' /usr/kde/3.3/lib/libartskde.so: undefined reference to `virtual thunk to Arts::StdSynthModule::streamStart()' /usr/kde/3.3/lib/libartskde.so: undefined reference to `virtual thunk to Arts::StdSynthModule::autoSuspend()' /usr/kde/3.3/lib/libartskde.so: undefined reference to `virtual thunk to Arts::StdSynthModule::start()' /usr/kde/3.3/lib/libartskde.so: undefined reference to `virtual thunk to Arts::SynthModule_stub::start()' /usr/kde/3.3/lib/libartskde.so: undefined reference to `virtual thunk to Arts::SynthModule_stub::streamStart()' /usr/kde/3.3/lib/libartskde.so: undefined reference to `virtual thunk to Arts::SynthModule_stub::stop()' collect2: ld returned 1 exit status make[4]: *** [artsbuilder] Error 1 make[4]: Leaving directory `/var/tmp/portage/kdemultimedia-3.3.0/work/kdemultimedia-3.3.0/arts/builder' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/kdemultimedia-3.3.0/work/kdemultimedia-3.3.0/arts/builder' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kdemultimedia-3.3.0/work/kdemultimedia-3.3.0/arts' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kdemultimedia-3.3.0/work/kdemultimedia-3.3.0' make: *** [all] Error 2 I'm using gcc 3.4.2 too, the line that got my attention to submit this comment: /usr/lib/gcc/i686-pc-linux-gnu/3.4.2/../../../../i686-pc-linux-gnu/bin/ld: warning: libstdc++.so.5, needed by /usr/kde/3.3/lib/libartskde.so, may conflict with libstdc++.so.6
Yes, the failure is due to mixing packages compiled with gcc 3.4.x and dependencies compiled with gcc 3.3.x, this is not kde fault.
Closing as invalid.