ports/78245: make no longer working in /usr/ports

Mark Linimon linimon at lonesome.com
Tue Mar 1 18:16:02 UTC 2005


On Tue, 1 Mar 2005, Benny Helms wrote:

> "/usr/ports/Mk/bsd.port.mk", line 4850: Malformed conditional
 (defined(USE_RCORDER) || defined(USE_RC_SUBR) && ${USE_RC_SUBR:U} != "YES")
> "/usr/ports/Mk/bsd.port.mk", line 4860: Malformed conditional
 (defined(USE_RC_SUBR) && ${USE_RC_SUBR:U} != "YES")

Sufficiently old versions of make(1) exhibit this bug.  The workaround
is to put a space after the first open-parenthesis and before the last
close-parenthesis of the offending lines.

Please try that and let us know if it fixes the problem.

Since the behavior of make(1) was fixed by at least FreeBSD version
4.9, it is no longer feasible for the ports team to catch these issues
themselves.




More information about the freebsd-ports-bugs mailing list