Josef Karthauser wrote:
> Is it just me or is libstdc++ linking broken on -current right now?
> 
> Kde3 complains:
> 
>     c++ -DNDEBUG -DNO_DEBUG -O2 -O -pipe -march=pentiumpro -fmemoize-lookups
>     -fsave-memoized -fno-exceptions -fno-check-new -DQT_CLEAN_NAMESPACE
>     -DQT_NO_COMPAT -DQT_NO_ASCII_CAST -o kappfinder -pthread main.o
>     scanner.o checker.o kappfinder_meta_unload.o -Wl,-export-dynamic
>     -L/usr/X11R6/lib -L/usr/local/lib /usr/local/lib/libkdeui.so
>     /usr/local/lib/libkdecore.so -L/usr/lib /usr/local/lib/libDCOP.so
>     /usr/local/lib/libkdefx.so -lqt-mt -lpng -lz -lXext -lX11 -lSM -lICE
>     -lXrender -lstdc++ -lm -lgcc -ljpeg -Wl,--rpath -Wl,/usr/local/lib
>     -Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath -Wl,/usr/X11R6/lib
>     checker.o: In function `checkDesktopFile(QString const&, QString)':
>     checker.o(.text+0x53e): undefined reference to `cout'
>     checker.o(.text+0x54b): undefined reference to `ostream::operator<<(char const*)'
>     checker.o(.text+0x57d): undefined reference to `ostream::operator<<(char const*)'
>     checker.o(.text+0x58d): undefined reference to `ostream::operator<<(char const*)'
>     checker.o(.text+0x6f9): undefined reference to `cout'
>     checker.o(.text+0x706): undefined reference to `ostream::operator<<(char const*)'
>     checker.o(.text+0x70e): undefined reference to `endl(ostream&)'
>     checker.o(.text+0x7e9): undefined reference to `cout'
>     checker.o(.text+0x7f2): undefined reference to `ostream::operator<<(char const*)'
>     checker.o(.text+0x7fa): undefined reference to `endl(ostream&)'
> 
> My own app complains:
> 
>     g++ -g -gstabs+ -D__WXGTK__ -I/usr/X11R6/include -Wall     -o Ostberger
>     GeoCube.o GeoCurve.o GeoMCircle.o GeoWorld.o GeometricCanvas.o MyFrame.o
>     Ostberger.o graphics_prims.o time_routines.o curve.o description.o law.o
>     lawworld.o vector.o -L/usr/X11R6/lib -lwx_gtk -lwx_gtk_gl -lGL -lGLU
>     -lglut
>     /usr/X11R6/lib/libwx_gtk.so: warning: mktemp() possibly used unsafely;
>     consider using mkstemp()
>     GeoWorld.o: In function `law::type_string()':
>     /home/joe/Ostberger/src/Ostberger-mk2/law.h:108: undefined reference to `cout'
>     /home/joe/Ostberger/src/Ostberger-mk2/law.h:109: undefined reference to
>     `ostream::operator<<(char const*)'
>     /home/joe/Ostberger/src/Ostberger-mk2/law.h:109: undefined reference to
>     `ostream::operator<<(int)'
> 
> etc.
> 
> Joe


yeah, this is a legacy header problems the newer X.h c++ files get 
installed in /usr/include/g++/legacy IIRC.

rm -rf /usr/include/g++
cd /usr/src
make includes

worked for me. YMMV

Kyle


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to