Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 8 Mar 2004 03:05:10 +0200
From:      Ruslan Ermilov <ru@freebsd.org>
To:        wsk <wsk@gddsn.org.cn>
Cc:        current@freebsd.org
Subject:   Re: 5.2-CURRENT buildworld failed
Message-ID:  <20040308010509.GA25748@ip.net.ua>
In-Reply-To: <404BB663.3000707@gddsn.org.cn>
References:  <404A821D.7020506@gddsn.org.cn> <20040307224133.GA2119@ip.net.ua> <404BB663.3000707@gddsn.org.cn>

next in thread | previous in thread | raw e-mail | index | archive | help

--qDbXVdCdHGoSgWSk
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, Mar 08, 2004 at 07:55:15AM +0800, wsk wrote:
> Ruslan Ermilov Write:
>=20
> >On Sun, Mar 07, 2004 at 09:59:57AM +0800, Suken wrote:
> > =20
> >
> >>hi,list:
> >>cvsupd today and get the follow errors while buildworld:
> >>cc -O -pipe -D_GNU_SOURCE -I.
> >>-I/usr/src/gnu/usr.bin/binutils/as/i386-freebsd
> >>-I/usr/src/gnu/usr.bin/binutils/as/i386-freebsd/../../libbfd/i386
> >>-I/usr/src/gnu/usr.bin/binutils/as/i386-freebsd/../../../../../contrib/=
binutils/include
> >>-I/usr/src/gnu/usr.bin/binutils/as/i386-freebsd/../../../../../contrib/=
binutils/gas
> >>-I/usr/src/gnu/usr.bin/binutils/as/i386-freebsd/../../../../../contrib/=
binutils/gas/config
> >>-I/usr/src/gnu/usr.bin/binutils/as/i386-freebsd/../../../../../contrib/=
binutils
> >>-I/usr/src/gnu/usr.bin/binutils/as/i386-freebsd/.. -DVERSION=3D\""2.13.2
> >>[FreeBSD] 2002-11-27"\" -DBFD_VERSION_STRING=3D\""2.13.2 [FreeBSD]
> >>2002-11-27"\" -I/usr/obj/usr/src/i386/legacy/usr/include -c
> >>/usr/src/contrib/binutils/gas/config/tc-i386.c
> >>cc -O -pipe -D_GNU_SOURCE -I.
> >>-I/usr/src/gnu/usr.bin/binutils/as/i386-freebsd
> >>-I/usr/src/gnu/usr.bin/binutils/as/i386-freebsd/../../libbfd/i386
> >>-I/usr/src/gnu/usr.bin/binutils/as/i386-freebsd/../../../../../contrib/=
binutils/include
> >>-I/usr/src/gnu/usr.bin/binutils/as/i386-freebsd/../../../../../contrib/=
binutils/gas
> >>-I/usr/src/gnu/usr.bin/binutils/as/i386-freebsd/../../../../../contrib/=
binutils/gas/config
> >>-I/usr/src/gnu/usr.bin/binutils/as/i386-freebsd/../../../../../contrib/=
binutils
> >>-I/usr/src/gnu/usr.bin/binutils/as/i386-freebsd/.. -DVERSION=3D\""2.13.2
> >>[FreeBSD] 2002-11-27"\" -DBFD_VERSION_STRING=3D\""2.13.2 [FreeBSD]
> >>2002-11-27"\" -I/usr/obj/usr/src/i386/legacy/usr/include -static
> >>-L/usr/obj/usr/src/i386/legacy/usr/lib -o as app.o as.o atof-generic.o
> >>atof-ieee.o bignum-copy.o cond.o dwarf2dbg.o ecoff.o expr.o
> >>flonum-copy.o flonum-konst.o flonum-mult.o frags.o hash.o input-file.o
> >>input-scrub.o listing.o literal.o macro.o messages.o output-file.o
> >>read.o sb.o stabs.o subsegs.o symbols.o write.o depend.o ehopt.o
> >>obj-elf.o tc-i386.o ../../libbfd/libbfd.a ../../libiberty/libiberty.a
> >>../../libopcodes/libopcodes.a
> >>/usr/obj/usr/src/i386/legacy/usr/lib/libegacy.a -legacy
> >>as.o: In function `parse_args':
> >>as.o(.text+0x388): undefined reference to `getopt_long_only'
> >>*** Error code 1
> >>
> >>Stop in /usr/src/gnu/usr.bin/binutils/as/i386-freebsd.
> >>*** Error code 1
> >>
> >>   =20
> >>
> >What does ``make -f /usr/src/Makefile.inc1 -V OSRELDATE'' say?
> >
> >
> >Cheers,
> > =20
> >
> make -f /usr/src/Makefile.incl -V OSRELDATE
> it said 502105
>=20
FreeBSD since at least 502104 has getopt_long_only() in libc, and it
looks like your libc doesn't really have it, like mine:

$ nm /usr/lib/libc.a | grep getopt_long_only
00000a50 T getopt_long_only

You somehow broke your build environment (you should know better how)
by having /usr/include/osreldate.h that doesn't match the installed
world (including libc).

The solution for you is to:

	make buildworld OSRELDATE=3D502103

Specify the real value of your installed FreeBSD_version instead of
502103, or if you aren't sure, just use 0.


Cheers,
--=20
Ruslan Ermilov
FreeBSD committer
ru@FreeBSD.org

--qDbXVdCdHGoSgWSk
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (FreeBSD)

iD8DBQFAS8bFUkv4P6juNwoRAr3WAJ98XCWCFY9guPHn7mOzPOb3i6tjKQCeOrzl
SwZEGMNcl8UrF9m6NW5KxOI=
=ywpI
-----END PGP SIGNATURE-----

--qDbXVdCdHGoSgWSk--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040308010509.GA25748>