From owner-freebsd-current Wed Jun 19 4:18: 2 2002 Delivered-To: freebsd-current@freebsd.org Received: from corbulon.video-collage.com (corbulon.video-collage.com [64.35.99.179]) by hub.freebsd.org (Postfix) with ESMTP id 7D0BD37B40E; Wed, 19 Jun 2002 04:17:52 -0700 (PDT) Received: from celsius.virtual-estates.com (aldan.algebra.com [216.254.65.224]) by corbulon.video-collage.com (8.12.2/8.12.2) with ESMTP id g5JBHni9008190 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=OK); Wed, 19 Jun 2002 07:17:50 -0400 (EDT) (envelope-from mi+celsius@aldan.algebra.com) X-Authentication-Warning: corbulon.video-collage.com: Host aldan.algebra.com [216.254.65.224] claimed to be celsius.virtual-estates.com Content-Type: text/plain; charset="koi8-u" From: Mikhail Teterin To: jstocker@tzi.de, kde@FreeBSD.org Subject: Re: C++ troubles continue Date: Wed, 19 Jun 2002 07:13:44 -0700 User-Agent: KMail/1.4.1 Cc: current@FreeBSD.org References: <200206190212.g5J2CJ6q093342@aldan.algebra.com> <1024468722.1145.1.camel@twoflower> In-Reply-To: <1024468722.1145.1.camel@twoflower> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-Id: <200206190713.44776.mi+celsius@aldan.algebra.com> Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG В╕второк 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 >& > > std::endl >(std::basic_ostream > std::char_traits >&) 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