Oh no, me again. Sorry if this is a bit spammy.
I'm trying to compile KDE 3.5 beta with konstruct...
Code:
if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../dcop -I../../kdecore -I../../kio/kssl -I../../kjs -I../../dcop -I../../libltdl -I../../kdefx -I../../kdecore -I../../kdecore -I../../kdeui -I../../kio -I../../kio/kio -I../../kio/kfile -I../.. -I/root/kde3.5-beta1/include -I. -I/usr/kerberos/include -DQT_THREAD_SUPPORT -I/root/kde3.5-beta1/include -I/usr/X11R6/include -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -I/root/kde3.5-beta1/include -I/usr/X11R6/include -L/root/kde3.5-beta1/lib -L/usr/X11R6/lib -O2 -pipe -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -fvisibility=hidden -fvisibility-inlines-hidden -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -MT dcopquit.o -MD -MP -MF ".deps/dcopquit.Tpo" -c -o dcopquit.o dcopquit.cpp; \
then mv -f ".deps/dcopquit.Tpo" ".deps/dcopquit.Po"; else rm -f ".deps/dcopquit.Tpo"; exit 1; fi
/bin/sh ../../libtool --silent --tag=CXX --mode=link g++ -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -I/root/kde3.5-beta1/include -I/usr/X11R6/include -L/root/kde3.5-beta1/lib -L/usr/X11R6/lib -O2 -pipe -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -fvisibility=hidden -fvisibility-inlines-hidden -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -L/root/kde3.5-beta1/lib -L/usr/lib -L/root/kde3.5-beta1/lib -L/usr/X11R6/lib -o dcopquit -R /root/kde3.5-beta1/lib -R /root/kde3.5-beta1/lib -R /root/kde3.5-beta1/lib -R /usr/lib dcopquit.o -lqt-mt -lz -lpng -lz -lm -lXext -lX11 -lSM -lICE -lpthread ../libDCOP.la
/root/kde3.5-beta1/lib/libqt-mt.so: undefined reference to `operator delete(void*)@GLIBCXX_3.4'
/root/kde3.5-beta1/lib/libqt-mt.so: undefined reference to `vtable for __cxxabiv1::__vmi_class_type_info@CXXABI_1.3'
/root/kde3.5-beta1/lib/libqt-mt.so: undefined reference to `operator delete[](void*)@GLIBCXX_3.4'
/root/kde3.5-beta1/lib/libqt-mt.so: undefined reference to `operator new[](unsigned int)@GLIBCXX_3.4'
/root/kde3.5-beta1/lib/libqt-mt.so: undefined reference to `operator new(unsigned int)@GLIBCXX_3.4'
/root/kde3.5-beta1/lib/libqt-mt.so: undefined reference to `__cxa_pure_virtual@CXXABI_1.3'
/root/kde3.5-beta1/lib/libqt-mt.so: undefined reference to `vtable for __cxxabiv1::__si_class_type_info@CXXABI_1.3'
/root/kde3.5-beta1/lib/libqt-mt.so: undefined reference to `__cxa_guard_acquire@CXXABI_1.3'
/root/kde3.5-beta1/lib/libqt-mt.so: undefined reference to `vtable for __cxxabiv1::__class_type_info@CXXABI_1.3'
/root/kde3.5-beta1/lib/libqt-mt.so: undefined reference to `__cxa_guard_release@CXXABI_1.3'
collect2: ld returned 1 exit status
make[2]: *** [dcopquit] Error 1
I've definitely made libqt-mt with 4.0; there is no (GNU) 3 in that .so file; I uninstalled g++/cc 3.x; so I have no clue why this stupid error is popping up. The entire thing is very inconsistent.
Can anybody help?