Subject: Re: solaris/gcc problem
To: None <tech-pkg@NetBSD.org>
From: Manuel Bouyer <bouyer@antioche.eu.org>
List: tech-pkg
Date: 02/04/2004 23:22:33
On Wed, Feb 04, 2004 at 11:12:07PM +0100, Manuel Bouyer wrote:
> Hi,
> I'm trying to build misc/less from a current pkgsrc, after installing
> gcc3-c (from the same pkgsrc). I have USE_GCC3 set in /etc/mk.conf.

FWIW, shells/tcsh has the same problem.

> The build dies with:
> checking for sparc64-sun-solaris2-gcc... gcc
> checking for C compiler default output... configure: error: C compiler ca=
nnot create executables
>=20
> config.log says:
> configure:1599: checking for C compiler default output
> configure:1602: gcc -O -I/usr/local/include   -I/usr/local/include   -Lno=
t_found
> -Wl,-Rnot_found -L/usr/local/gcc/lib -Wl,-R/usr/local/gcc/lib -L/usr/loca=
l/lib -
> l,-R/usr/local/lib conftest.c  >&5
> ld: fatal: library -lgcc: not found
> ld: fatal: library -lgcc_eh: not found
> ld: fatal: library -lgcc: not found
> ld: fatal: library -lgcc_eh: not found
> ld: fatal: File processing errors. No output written to a.out
> collect2: ld returned 1 exit status
>=20
> (I don't from where these "not_found" come from).
> work/.work.log says:
> /usr/local/bin/gcc --version
> /usr/local/bin/gcc -v
> /usr/local/bin/gcc -V
> /usr/local/bin/gcc -O -I/local/metal1/pkgbuild/misc/less/work.metal/.buil=
dlink/include -I/local/metal1/pkgbuild/misc/less/work.metal/.buildlink/incl=
ude -Lnot_found -Wl,-Rnot_found -L/local/metal1/pkgbuild/misc/less/work.met=
al/.buildlink/gcc/lib -Wl,-R/usr/local/gcc/lib -L/local/metal1/pkgbuild/mis=
c/less/work.metal/.buildlink/lib -Wl,-R/usr/local/lib conftest.c
> /usr/ccs/bin/as -Qy -s -xarch=3Dv9 -o /var/tmp//ccYnsi1s.o /var/tmp//ccAP=
eykL.s
> /usr/ccs/bin/ld -Y P,/usr/lib/sparcv9 -Qy /usr/local/gcc3/lib/gcc-lib/spa=
rc64-sun-solaris2/3.3.2/crt1.o /usr/local/gcc3/lib/gcc-lib/sparc64-sun-sola=
ris2/3.3.2/crti.o /usr/ccs/lib/sparcv9/values-Xa.o /usr/local/gcc3/lib/gcc-=
lib/sparc64-sun-solaris2/3.3.2/crtbegin.o -Lnot_found -L/local/metal1/pkgbu=
ild/misc/less/work.metal/.buildlink/gcc/lib -L/local/metal1/pkgbuild/misc/l=
ess/work.metal/.buildlink/lib -L/local/metal1/pkgbuild/misc/less/work.metal=
/.buildlink/gcc3/lib/gcc-lib/sparc64-sun-solaris2/3.3.2 -L/usr/ccs/bin -L/u=
sr/ccs/lib/sparcv9 -L/usr/ccs/lib -L/local/metal1/pkgbuild/misc/less/work.m=
etal/.buildlink/gcc3/lib/gcc-lib/sparc64-sun-solaris2/3.3.2/../../../sparcv=
9 -L/local/metal1/pkgbuild/misc/less/work.metal/.buildlink/gcc3/lib/gcc-lib=
/sparc64-sun-solaris2/3.3.2/../../.. -L/lib/sparcv9 -L/usr/lib/sparcv9 -R/u=
sr/local/gcc3/lib -Rnot_found -R/usr/local/gcc/lib -R/usr/local/lib /var/tm=
p//ccYnsi1s.o -lgcc -lgcc_eh -lc -lgcc -lgcc_eh -lc /usr/local/gcc3/lib/gcc=
-lib/sparc64-sun-solaris2/3.3.2/crtend.o /usr/local/gcc3/lib/gcc-lib/sparc6=
4-sun-solaris2/3.3.2/crtn.o
>=20
> The problem seems to be that work/.buildlink/lib is empty.
> Any idea ?
>=20
> --=20
> Manuel Bouyer <bouyer@antioche.eu.org>
>      NetBSD: 26 ans d'experience feront toujours la difference
> --
--=20
Manuel Bouyer <bouyer@antioche.eu.org>
     NetBSD: 26 ans d'experience feront toujours la difference
--