Subject: pkg/36201: 2007Q1 gcc3-c++ fails to build on slackware 10.2
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <mphuff@gmail.com>
List: pkgsrc-bugs
Date: 04/23/2007 20:05:01
>Number: 36201
>Category: pkg
>Synopsis: 2007Q1 gcc3-c++ fails to build on slackware 10.2
>Confidential: no
>Severity: critical
>Priority: high
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Mon Apr 23 20:05:01 +0000 2007
>Originator: Michael Huff
>Release: n/a
>Organization:
>Environment:
Linux bobdobbs 2.4.31 #6 Sun Jun 5 19:04:47 PDT 2005 i686 unknown unknown GNU/Linux
>Description:
Trying to build gcc3-c++ gives the following error:
collect2:ld returned 1 exit status
Here's the full output (when compiled using lang/gcc3-c from pkgsrc):
/bin/sh ../libtool --tag=CXX --mode=link `/pkgsrc/lang/gcc3-c++/work/gcc-3.3.6/i386-slackware-linux/libstdc++-v3/testsuite_flags --build-cxx` -R `/pkgsrc/lang/gcc3-c++/work/gcc-3.3.6/gcc/xgcc -B/pkgsrc/lang/gcc3-c++/work/gcc-3.3.6/gcc/ -B/usr/pkg/gcc3/i386-slackware-linux/bin/ -B/usr/pkg/gcc3/i386-slackware-linux/lib/ -isystem /usr/pkg/gcc3/i386-slackware-linux/include -print-libgcc-file-name | sed 's,/[^/]*$,,'` -R /pkgsrc/lang/gcc3-c++/work/gcc-3.3.6/i386-slackware-linux/libstdc++-v3/src/.libs -O2 -I/usr/pkg/include -D_GNU_SOURCE -o abi_check abi_check.o -lm
mkdir .libs
/pkgsrc/lang/gcc3-c++/work/gcc-3.3.6/gcc/g++ -shared-libgcc -B/pkgsrc/lang/gcc3-c++/work/gcc-3.3.6/gcc/ -nostdinc++ -B/usr/pkg/gcc3/i386-slackware-linux/bin/ -B/usr/pkg/gcc3/i386-slackware-linux/lib/ -isystem /usr/pkg/gcc3/i386-slackware-linux/include -O2 -I/usr/pkg/include -D_GNU_SOURCE -o abi_check abi_check.o -L/pkgsrc/lang/gcc3-c++/work/gcc-3.3.6/i386-slackware-linux/libstdc++-v3/src -L/pkgsrc/lang/gcc3-c++/work/gcc-3.3.6/i386-slackware-linux/libstdc++-v3/src/.libs -lm -Wl,--rpath -Wl,/usr/pkg/gcc3/lib/gcc-lib/i386-slackware-linux/3.3.6 -Wl,--rpath -Wl,/pkgsrc/lang/gcc3-c++/work/gcc-3.3.6/i386-slackware-linux/libstdc++-v3/src/.libs
/pkgsrc/lang/gcc3-c++/work/gcc-3.3.6/i386-slackware-linux/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `libintl_bindtextdomain'
/pkgsrc/lang/gcc3-c++/work/gcc-3.3.6/i386-slackware-linux/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `libintl_gettext'
/pkgsrc/lang/gcc3-c++/work/gcc-3.3.6/i386-slackware-linux/libstdc++-v3/src/.libs/libstdc++.so: undefined reference to `libintl_textdomain'
[wrapper.sh] note: The real command line, after the pkgsrc wrapper, was:
/usr/pkg/bin/ld --eh-frame-hdr -m elf_i386 -dynamic-linker /lib/ld-linux.so.2 -o abi_check /usr/lib/crt1.o /usr/lib/crti.o /usr/pkg/gcc3/lib/gcc-lib/i386-slackware-linux/3.3.6/crtbegin.o -L/pkgsrc/lang/gcc3-c++/work/gcc-3.3.6/i386-slackware-linux/libstdc++-v3/src -L/pkgsrc/lang/gcc3-c++/work/gcc-3.3.6/i386-slackware-linux/libstdc++-v3/src/.libs -L/pkgsrc/lang/gcc3-c++/work/gcc-3.3.6/gcc -L/pkgsrc/lang/gcc3-c++/work/.buildlink/gcc3/lib/gcc-lib/i386-slackware-linux/3.3.6 -L/pkgsrc/lang/gcc3-c++/work/.buildlink/gcc3/lib/gcc-lib/i386-slackware-linux/3.3.6/../../.. -R/usr/pkg/gcc3/lib abi_check.o --rpath /usr/pkg/gcc3/lib/gcc-lib/i386-slackware-linux/3.3.6 --rpath /pkgsrc/lang/gcc3-c++/work/gcc-3.3.6/i386-slackware-linux/libstdc++-v3/src/.libs /usr/pkg/gcc3/lib/gcc-lib/i386-slackware-linux/3.3.6/crtend.o /usr/lib/crtn.o -L/pkgsrc/lang/gcc3-c++/work/.buildlink/lib -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc
collect2: ld returned 1 exit status
gmake[3]: *** [abi_check] Error 1
gmake[3]: Leaving directory `/pkgsrc/lang/gcc3-c++/work/gcc-3.3.6/i386-slackware-linux/libstdc++-v3/testsuite'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/pkgsrc/lang/gcc3-c++/work/gcc-3.3.6/i386-slackware-linux/libstdc++-v3'
gmake[1]: *** [all-recursive-am] Error 2
gmake[1]: Leaving directory `/pkgsrc/lang/gcc3-c++/work/gcc-3.3.6/i386-slackware-linux/libstdc++-v3'
gmake: *** [all-target-libstdc++-v3] Error 2
*** Error code 2
Stop.
bmake: stopped in /pkgsrc/lang/gcc3-c++
>How-To-Repeat:
I got this error when I compiled lang/gcc3-c++ both with the native slackware installation of gcc, and also after building and installing lang/gcc3-c
>Fix: