bsd.port.mk broken on FreeBSD 4.7? Or make?

Pav Lucistnik pav at FreeBSD.org
Tue Mar 21 21:22:06 UTC 2006


Peter Beckman píše v út 21. 03. 2006 v 16:14 -0500:
> When trying to build /usr/ports/mail/postfix (just did an update from
> cvsup11.us.freebsd.org):
> 
> # $FreeBSD: ports/Mk/bsd.port.mk,v 1.529 2006/02/23 15:37:20 ade Exp $
> 
> (root) mail : /usr/ports/mail/postfix --> make clean
> "/usr/ports/Mk/bsd.port.mk", line 5075: warning: String comparison operator
> should be either == or !=
> "/usr/ports/Mk/bsd.port.mk", line 5075: Malformed conditional
> ((${OSVERSION} >= 700007 || (${OSVERSION} < 700000 && ${OSVERSION} >=
> 600101)))
> "/usr/ports/Mk/bsd.port.mk", line 5075: Need an operator
> "/usr/ports/Mk/bsd.port.mk", line 5399: if-less endif
> "/usr/ports/Mk/bsd.port.mk", line 5399: Need an operator
> make: fatal errors encountered -- cannot continue
> (root) mail : /usr/ports/mail/postfix --> uname -a
> FreeBSD mail.nova.org 4.7-STABLE FreeBSD 4.7-STABLE #4: Mon Oct 14 11:13:46
> EDT 2002 i386
> 
> I assume my "make" is just too old; what to do?  I found no instructions in
> the CHANGES or UPDATING docs, nor on freebsd.org/ports on how to upgrade
> make.
> 
> I assume I need to update /usr/src and make make from there, but since I
> don't see any documented process, I wanted to ask first.

Your make is too old. You should really take the whole system to a new
version, preferably 6.X, or at least 4.11.

As a bypass, you can get make binary from 4.11 system...

-- 
Pav Lucistnik <pav at oook.cz>
              <pav at FreeBSD.org>

No one expects the spanish inquisition.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Toto je =?iso-8859-2?Q?digit=E1ln=EC?=
	=?ISO-8859-1?Q?_podepsan=E1?= =?iso-8859-2?Q?_=E8=E1st?=
	=?ISO-8859-1?Q?_zpr=E1vy?=
Url : http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20060321/fe59aec1/attachment.pgp


More information about the freebsd-ports mailing list