Date: Mon, 22 Jul 2002 10:28:05 +0300 From: Ruslan Ermilov <ru@FreeBSD.ORG> To: Gregory Bond <gnb@itga.com.au> Cc: peter.lai@uconn.edu, freebsd-stable@FreeBSD.ORG Subject: Re: make buildworld breaks Message-ID: <20020722072804.GB5490@sunbay.com> In-Reply-To: <200207220154.LAA06760@lightning.itga.com.au> References: <200207220154.LAA06760@lightning.itga.com.au>
next in thread | previous in thread | raw e-mail | index | archive | help
--dTy3Mrz/UPE2dbVg Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Jul 22, 2002 at 11:54:28AM +1000, Gregory Bond wrote: > > =3D=3D=3D> lib/csu/i386-elf > > "/usr/src/share/mk/bsd.lib.mk", line 19: Malformed conditional (defined= (SHLIB > > _NAME) && ${SHLIB_NAME:M*.so.*}) > > "/usr/src/share/mk/bsd.lib.mk", line 19: Missing dependency operator > > "/usr/src/share/mk/bsd.lib.mk", line 28: if-less endif > > "/usr/src/share/mk/bsd.lib.mk", line 28: Need an operator > > make: fatal errors encountered -- cannot continue >=20 > Found this on the weekend, but only doing the installworld via NFS. =20 > Buildworld + installworld on the server went OK. I think this is because= =20 > the NFS install was on a Feb 20-ish version of 4.5, whereas the server wa= s=20 > from 4.6-Prerelease sometime. >=20 > A workaround for me was to install make by hand before doing the installw= orld=20 > on the client. >=20 Older version of make(1) have a bug and do not stop evaluating the expressi= on if its result is already determined, hence this construct fails: =2Eif defined(notdef) && ${notdef:U} I have added this test to the upgrade_checks target of src/Makefile, so it = will upgrade the vulnerable make(1) automatically. Cheers, --=20 Ruslan Ermilov Sysadmin and DBA, ru@sunbay.com Sunbay Software AG, ru@FreeBSD.org FreeBSD committer, +380.652.512.251 Simferopol, Ukraine http://www.FreeBSD.org The Power To Serve http://www.oracle.com Enabling The Information Age --dTy3Mrz/UPE2dbVg Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (FreeBSD) iD8DBQE9O7QEUkv4P6juNwoRAjtkAJ4oAp9mnYYgeaZuoCpqH8vUT81pgQCcCzH/ 0/cLSYRNtL52XfcyiPj6icc= =RYZW -----END PGP SIGNATURE----- --dTy3Mrz/UPE2dbVg-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020722072804.GB5490>