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>
