Subject: Re: gcc3-c++ doesn't compile
To: Todd Vierling <tv@duh.org>
From: Ognyan Kulev <ogi@fmi.uni-sofia.bg>
List: tech-pkg
Date: 02/11/2004 20:49:55
Todd Vierling wrote:
> On Thu, 2 Oct 2003, Ognyan Kulev wrote:
>
> : I use pkgsrc on Red Hat 7.3 and I tried to install gcc3-c++ from CVS
> : pkgsrc ports. The following error occured:
>
> This seems to happen on some NetBSD systems, too, but I can't remember the
> exact circumstances. There's a PR open on it.
>
> A possible workaround would be to add
>
> CONFIGURE_ARGS+= --disable-nls
>
> to lang/gcc3-c/Makefile.common and rebuild both gcc3-c and gcc3-c++.
It doesn't help. I'm using fresh CVS bootstrap-pkgsrc and
pkgsrc-2003Q4. Or I'm advised to try CVS pkgsrc?
Here is the error:
/usr/pkgsrc/lang/gcc3-c++/work/gcc-3.3.1/gcc/g++ -shared-libgcc
-B/usr/pkgsrc/lang/gcc3-c++/work/gcc-3.3.1/gcc/ -nostdinc++
-B/usr/pkg/gcc3/i386-pc-linux/bin/ -B/usr/pkg/gcc3/i386-pc-linux/lib/
-isystem /usr/pkg/gcc3/i386-pc-linux/include -O2 -march=pentiumpro -pipe
-I/usr/pkg/include -march=pentiumpro -D_GNU_SOURCE -o abi_check
abi_check.o
-L/usr/pkgsrc/lang/gcc3-c++/work/gcc-3.3.1/i386-pc-linux/libstdc++-v3/src
-L/usr/pkgsrc/lang/gcc3-c++/work/gcc-3.3.1/i386-pc-linux/libstdc++-v3/src/.libs
-lm
/usr/pkgsrc/lang/gcc3-c++/work/gcc-3.3.1/i386-pc-linux/libstdc++-v3/src/.libs/libstdc++.so:
undefined reference to `libintl_bindtextdomain'
/usr/pkgsrc/lang/gcc3-c++/work/gcc-3.3.1/i386-pc-linux/libstdc++-v3/src/.libs/libstdc++.so:
undefined reference to `libintl_gettext'
/usr/pkgsrc/lang/gcc3-c++/work/gcc-3.3.1/i386-pc-linux/libstdc++-v3/src/.libs/libstdc++.so:
undefined reference to `libintl_textdomain'
collect2: ld returned 1 exit status
make[3]: *** [abi_check] Error 1
make[3]: Leaving directory
`/usr/pkgsrc/lang/gcc3-c++/work/gcc-3.3.1/i386-pc-linux/libstdc++-v3/testsuite'
Regards,
ogi