Subject: KDE3 __pure_virtual
To: None <tech-pkg@netbsd.org>
From: Stephen Borrill <netbsd@precedence.co.uk>
List: tech-pkg
Date: 07/26/2002 17:10:57
I'm compiling kde3 on 1.5.2 and it managed to get through the complicated
bits. :-)

However, it bombs out at the following point (I knew .NET wasn't a good
thing!). qt3 was freshly recompiled during the whole build.

Ideas?

===> Extracting for kde-3.0.2
===> Required package kdeartwork-3.0.2: NOT found
===> Verifying package for ../../misc/kdeartwork3
===> Building for kdeartwork-3.0.2
/usr/pkg/bin/gmake kde_libraries=/usr/X11R6/lib all-recursive
gmake[1]: Entering directory `/usr/tmp/misc/kdeartwork3/work.laptop/kdeartwork-3.0.2'
[snip]
Making all in dotnet
gmake[3]: Entering directory `/usr/tmp/misc/kdeartwork3/work.laptop/kdeartwork-3.0.2/styles/dotnet'
c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/tmp/misc/kdeartwork3/work.laptop/.buildlink/include -I/usr/tmp/misc/kdeartwork3/work.laptop/.buildlink/qt3/include -I/usr/pkg/share/x11-links/include -I/usr/tmp/misc/kdeartwork3/work.laptop/.buildlink/include -I/usr/pkg/share/x11-links/include -DQT_PLUGIN -pthread -DQT_THREAD_SUPPORT -I/usr/tmp/misc/kdeartwork3/work.laptop/.buildlink/include -I/usr/pkg/share/x11-links/include -O2 -I/usr/tmp/misc/kdeartwork3/work.laptop/.buildlink/include -I/usr/tmp/misc/kdeartwork3/work.laptop/.buildlink/include -O2 -I/usr/pkg/share/x11-links/include -fno-exceptions -fno-check-new -c dotnet_la_closure.cpp  -fPIC -DPIC -o .libs/dotnet_la_closure.o
c++: unrecognized option `-pthread'
c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/tmp/misc/kdeartwork3/work.laptop/.buildlink/include -I/usr/tmp/misc/kdeartwork3/work.laptop/.buildlink/qt3/include -I/usr/pkg/share/x11-links/include -I/usr/tmp/misc/kdeartwork3/work.laptop/.buildlink/include -I/usr/pkg/share/x11-links/include -DQT_PLUGIN -pthread -DQT_THREAD_SUPPORT -I/usr/tmp/misc/kdeartwork3/work.laptop/.buildlink/include -I/usr/pkg/share/x11-links/include -O2 -I/usr/tmp/misc/kdeartwork3/work.laptop/.buildlink/include -I/usr/tmp/misc/kdeartwork3/work.laptop/.buildlink/include -O2 -I/usr/pkg/share/x11-links/include -fno-exceptions -fno-check-new -c dotnet_la_closure.cpp -o dotnet_la_closure.o >/dev/null 2>&1
/bin/sh ../../libtool --mode=link --tag=CXX c++  -O2 -I/usr/tmp/misc/kdeartwork3/work.laptop/.buildlink/include -I/usr/tmp/misc/kdeartwork3/work.laptop/.buildlink/include -O2 -I/usr/pkg/share/x11-links/include -fno-exceptions -fno-check-new   -L/usr/tmp/misc/kdeartwork3/work.laptop/.buildlink/lib  -L/usr/tmp/misc/kdeartwork3/work.laptop/.buildlink/qt3/lib -Wl,-R/usr/X11R6/qt3/lib -L/usr/pkg/share/x11-links/lib -Wl,-R/usr/X11R6/lib -Wl,-R/usr/pkg/lib -o dotnet.la.closure dotnet_la_closure.lo -L/usr/pkg/share/x11-links/lib -pthread -L/usr/tmp/misc/kdeartwork3/work.laptop/.buildlink/lib -L/usr/tmp/misc/kdeartwork3/work.laptop/.buildlink/lib  -L/usr/tmp/misc/kdeartwork3/work.laptop/.buildlink/qt3/lib -Wl,-R/usr/X11R6/qt3/lib -L/usr/pkg/share/x11-links/lib -Wl,-R/usr/X11R6/lib -Wl,-R/usr/pkg/lib -avoid-version -module -no-undefined  -pthread -module dotnet.lo dotnet_la_meta_unload.lo  -lkdefx 
c++ -O2 -I/usr/tmp/misc/kdeartwork3/work.laptop/.buildlink/include -I/usr/tmp/misc/kdeartwork3/work.laptop/.buildlink/include -O2 -I/usr/pkg/share/x11-links/include -fno-exceptions -fno-check-new -Wl,-R/usr/X11R6/qt3/lib -Wl,-R/usr/X11R6/lib -Wl,-R/usr/pkg/lib -o dotnet.la.closure .libs/dotnet_la_closure.o -pthread -Wl,-R/usr/X11R6/qt3/lib -Wl,-R/usr/X11R6/lib -Wl,-R/usr/pkg/lib -pthread .libs/dotnet.o .libs/dotnet_la_meta_unload.o  -L/usr/tmp/misc/kdeartwork3/work.laptop/.buildlink/lib -L/usr/tmp/misc/kdeartwork3/work.laptop/.buildlink/qt3/lib -L/usr/pkg/share/x11-links/lib -lkdefx
c++: unrecognized option `-pthread'
c++: unrecognized option `-pthread'
/usr/X11R6/qt3/lib/libqt-mt.so.3: undefined reference to `__pure_virtual'
collect2: ld returned 1 exit status

-- 
Stephen Borrill