Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 Jun 2002 07:13:44 -0700
From:      Mikhail Teterin <mi+celsius@aldan.algebra.com>
To:        jstocker@tzi.de, kde@FreeBSD.org
Cc:        current@FreeBSD.org
Subject:   Re: C++ troubles continue
Message-ID:  <200206190713.44776.mi%2Bcelsius@aldan.algebra.com>
In-Reply-To: <1024468722.1145.1.camel@twoflower>
References:  <200206190212.g5J2CJ6q093342@aldan.algebra.com> <1024468722.1145.1.camel@twoflower>

next in thread | previous in thread | raw e-mail | index | archive | help
В╕второк 18 Червень 2002 11:38 pm, Jan Stocker Ви написали:
> Do you have cleaned your /usr/include/g++ directory from old gcc files?

Not until after I sent my e-mail :-) Wouldn't this be worth mentioning in 
UPDATING? BTW, even that seems a not enough. When building koffice-kde3,
fabs() is reported unknown, because math.h is only included ifdef WINDOWS
in KDChartTable.h and I had to manually replace std::floor with floor in
KDChartPainter.cpp

I imagine, Will and -kde got it compiled without this trickery -- what's 
different about my compiler?

	-mi

> Jan
>
> On Wed, 2002-06-19 at 04:12, Charlie Root wrote:
> > Trying to build kdebase3 on the
> > 	FreeBSD 5.0-CURRENT #7: Mon Jun 17 22:46:16 EDT 2002
> >
> > [...]
> > gmake[4]: Nothing to be done for `all-am'.
> > gmake[4]: Leaving directory
> > `/ccd/ports/x11/kdebase3/work/kdebase-3.0.1/kappfinder/apps' gmake[3]:
> > Leaving directory
> > `/ccd/ports/x11/kdebase3/work/kdebase-3.0.1/kappfinder/apps' gmake[3]:
> > Entering directory
> > `/ccd/ports/x11/kdebase3/work/kdebase-3.0.1/kappfinder' /bin/sh
> > ../libtool --mode=link --tag=CXX c++  -DNDEBUG -DNO_DEBUG -O2 -O
> > -march=i686 -pipe -fno-exceptions -fno-check-new -DQT_CLEAN_NAMESPACE
> > -DQT_NO_COMPAT -DQT_NO_ASCII_CAST    -o kappfinder -L/opt/lib -pthread 
> > -L/opt/lib -R /opt/lib -R /opt/lib -R /opt/lib -R /opt/lib main.o
> > scanner.o checker.o kappfinder_meta_unload.o  -lkdeui c++ -DNDEBUG
> > -DNO_DEBUG -O2 -O -march=i686 -pipe -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  -L/opt/lib
> > /opt/lib/libkdeui.so /opt/lib/libkdecore.so -L/usr/lib
> > /opt/lib/libDCOP.so /opt/lib/libkdefx.so -lqt-mt -lpng -lz -lXext -lX11
> > -lSM -lICE -lXrender -lstdc++ -lm -lgcc -Wl,--rpath -Wl,/opt/lib
> > -Wl,--rpath -Wl,/opt/lib checker.o: In function `checkDesktopFile(QString
> > const&, QString)': checker.o(.text+0x536): undefined reference to `cout'
> > checker.o(.text+0x543): undefined reference to `ostream::operator<<(char
> > const*)' checker.o(.text+0x575): undefined reference to
> > `ostream::operator<<(char const*)' checker.o(.text+0x585): undefined
> > reference to `ostream::operator<<(char const*)' checker.o(.text+0x6f1):
> > undefined reference to `cout'
> > checker.o(.text+0x6fe): undefined reference to `ostream::operator<<(char
> > const*)' checker.o(.text+0x706): undefined reference to `endl(ostream&)'
> > checker.o(.text+0x7e1): undefined reference to `cout'
> > checker.o(.text+0x7ea): undefined reference to `ostream::operator<<(char
> > const*)' checker.o(.text+0x7f2): undefined reference to `endl(ostream&)'
> > gmake[3]: *** [kappfinder] Error 1
> > gmake[3]: Leaving directory
> > `/ccd/ports/x11/kdebase3/work/kdebase-3.0.1/kappfinder' gmake[2]: ***
> > [all-recursive] Error 1
> > gmake[2]: Leaving directory
> > `/ccd/ports/x11/kdebase3/work/kdebase-3.0.1/kappfinder' gmake[1]: ***
> > [all-recursive] Error 1
> > gmake[1]: Leaving directory `/ccd/ports/x11/kdebase3/work/kdebase-3.0.1'
> > gmake: *** [all] Error 2
> > *** Error code 2
> >
> > Any clues? The /usr/lib/libstdc++.a has, for example:
> >
> > 00000000 W std::basic_ostream<char, std::char_traits<char> >&
> > std::endl<char, std::char_traits<char> >(std::basic_ostream<char,
> > std::char_traits<char> >&) 00000000 B std::cout
> > 00000000 B std::buf_cout
> >          U std::cout
> >          U std::buf_cout


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200206190713.44776.mi%2Bcelsius>