From owner-freebsd-current@FreeBSD.ORG Sun Mar 7 17:05:56 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8E21116A4CE for ; Sun, 7 Mar 2004 17:05:56 -0800 (PST) Received: from tigra.ip.net.ua (tigra.ip.net.ua [82.193.96.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 13A9B43D49 for ; Sun, 7 Mar 2004 17:05:55 -0800 (PST) (envelope-from ru@ip.net.ua) Received: from heffalump.office.ipnet (heffalump.ip.net.ua [82.193.96.213]) by tigra.ip.net.ua (8.12.10/8.12.9) with ESMTP id i2818j1t018237 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 8 Mar 2004 03:08:46 +0200 (EET) (envelope-from ru@ip.net.ua) Received: (from ru@localhost) by heffalump.office.ipnet (8.12.11/8.12.11) id i2815AiI026075; Mon, 8 Mar 2004 03:05:10 +0200 (EET) (envelope-from ru) Date: Mon, 8 Mar 2004 03:05:10 +0200 From: Ruslan Ermilov To: wsk Message-ID: <20040308010509.GA25748@ip.net.ua> References: <404A821D.7020506@gddsn.org.cn> <20040307224133.GA2119@ip.net.ua> <404BB663.3000707@gddsn.org.cn> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="qDbXVdCdHGoSgWSk" Content-Disposition: inline In-Reply-To: <404BB663.3000707@gddsn.org.cn> User-Agent: Mutt/1.5.6i X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp) cc: current@freebsd.org Subject: Re: 5.2-CURRENT buildworld failed X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Mar 2004 01:05:56 -0000 --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--