Date: Mon, 18 Oct 2004 15:00:26 -0600 (MDT) From: Mike Durian <durian@boogie.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/72848: lang/gcc32 does not build - __isnanl Message-ID: <200410182100.i9IL0QQm034121@man.boogie.com> Resent-Message-ID: <200410182100.i9IL0rGj017082@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 72848 >Category: ports >Synopsis: lang/gcc32 does not build - __isnanl >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Oct 18 21:00:53 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Mike Durian >Release: FreeBSD 5.3-BETA7 i386 >Organization: >Environment: System: FreeBSD man.boogie.com 5.3-BETA7 FreeBSD 5.3-BETA7 #10: Fri Oct 15 18:26:26 MDT 2004 root@man.boogie.com:/disk2/obj/disk2/src/sys/BOOGIE i386 >Description: lang/gcc32 (as required by openoffice-1.1) fails to build on -stable (5.x, as of 10/16 or so). The build dies due to an undefined reference to `__isnanl' in /lib/libm.so. Here are the details: gmake[4]: Entering directory `/disk2/ports/lang/gcc32/work/build/i386-portbld-freebsd5.3/libstdc++-v3/testsuite' `echo /disk2/ports/lang/gcc32/work/build/gcc/xgcc -shared-libgcc -B/disk2/ports/lang/gcc32/work/build/gcc/ -nostdinc++ -L/disk2/ports/lang/gcc32/work/build/i386-portbld-freebsd5.3/libstdc++-v3/src -L/disk2/ports/lang/gcc32/work/build/i386-portbld-freebsd5.3/libstdc++-v3/src/.libs -B/usr/local/i386-portbld-freebsd5.3/bin/ -B/usr/local/i386-portbld-freebsd5.3/lib/ -isystem /usr/local/i386-portbld-freebsd5.3/include | sed 's/xgcc/g++/g'` -DHAVE_CONFIG_H -I. -I../../.././..//gcc-3.2.3/libstdc++-v3/testsuite -I.. -nostdinc++ -I/disk2/ports/lang/gcc32/work/build/i386-portbld-freebsd5.3/libstdc++-v3/include/i386-portbld-freebsd5.3 -I/disk2/ports/lang/gcc32/work/build/i386-portbld-freebsd5.3/libstdc++-v3/include -I../../.././..//gcc-3.2.3/libstdc++-v3/libsupc++ -O -pipe -c ../../.././..//gcc-3.2.3/libstdc++-v3/testsuite/abi_check.cc LD_RUN_PATH=/disk2/ports/lang/gcc32/work/build/i386-portbld-freebsd5.3/libstdc++-v3/src/.libs /bin/sh ../libtool --tag=CXX --mode=link `echo /disk2/ports/lang/gcc32/work/build/gcc/xgcc -shared-libgcc -B/disk2/ports/lang/gcc32/work/build/gcc/ -nostdinc++ -L/disk2/ports/lang/gcc32/work/build/i386-portbld-freebsd5.3/libstdc++-v3/src -L/disk2/ports/lang/gcc32/work/build/i386-portbld-freebsd5.3/libstdc++-v3/src/.libs -B/usr/local/i386-portbld-freebsd5.3/bin/ -B/usr/local/i386-portbld-freebsd5.3/lib/ -isystem /usr/local/i386-portbld-freebsd5.3/include | sed's/xgcc/g++/g'` -O -pipe -o abi_check abi_check.o mkdir .libs /disk2/ports/lang/gcc32/work/build/gcc/g++ -shared-libgcc -B/disk2/ports/lang/gcc32/work/build/gcc/ -nostdinc++ -B/usr/local/i386-portbld-freebsd5.3/bin/ -B/usr/local/i386-portbld-freebsd5.3/lib/ -isystem /usr/local/i386-portbld-freebsd5.3/include -O -pipe -o abi_check abi_check.o -L/disk2/ports/lang/gcc32/work/build/i386-portbld-freebsd5.3/libstdc++-v3/src -L/disk2/ports/lang/gcc32/work/build/i386-portbld-freebsd5.3/libstdc++-v3/src/.libs /lib/libm.so: undefined reference to `__isnanl' collect2: ld returned 1 exit status >How-To-Repeat: cd /usr/ports/lang/gcc32 ; make >Fix: Not sure. Perhaps the math.h in the port doesn't agree with recent libm changes. >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200410182100.i9IL0QQm034121>