broken on FreeBSD 4.7? Or make?

Peter Beckman beckman at
Tue Mar 21 21:14:52 UTC 2006

When trying to build /usr/ports/mail/postfix (just did an update from

# $FreeBSD: ports/Mk/,v 1.529 2006/02/23 15:37:20 ade Exp $

(root) mail : /usr/ports/mail/postfix --> make clean
"/usr/ports/Mk/", line 5075: warning: String comparison operator
should be either == or !=
"/usr/ports/Mk/", line 5075: Malformed conditional
((${OSVERSION} >= 700007 || (${OSVERSION} < 700000 && ${OSVERSION} >=
"/usr/ports/Mk/", line 5075: Need an operator
"/usr/ports/Mk/", line 5399: if-less endif
"/usr/ports/Mk/", line 5399: Need an operator
make: fatal errors encountered -- cannot continue
(root) mail : /usr/ports/mail/postfix --> uname -a
FreeBSD 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 on how to upgrade

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.

Peter Beckman                                                  Internet Guy
beckman at                   

More information about the freebsd-ports mailing list