make in ports not working

Kris Kennaway kris at obsecurity.org
Tue Feb 20 00:45:10 UTC 2007


On Tue, Feb 20, 2007 at 10:50:35AM +1100, Brad Kowalczyk wrote:
> Hi
> 
> I get the following error when trying to make from the ports tree:
> 
> "/usr/ports/Mk/bsd.port.mk", line 2292: warning: String comparison 
> operator should be either == or !=
> "/usr/ports/Mk/bsd.port.mk", line 2292: warning: String comparison 
> operator should be either == or !=
> "/usr/ports/Mk/bsd.port.mk", line 2292: Malformed conditional 
> (((${OSVERSION} < 504105 || (${OSVERSION} >= 600000 && ${OSVERSION} < 
> 600103) || (${OSVERSION} >= 700000 && ${OSVERSION} < 700012)) && 
> ${PKGORIGIN} != "ports-mgmt/pkg_install") || 
> exists(${LOCALBASE}/sbin/pkg_info))
> "/usr/ports/Mk/bsd.port.mk", line 2293: warning: String comparison 
> operator should be either == or !=
> "/usr/ports/Mk/bsd.port.mk", line 2293: warning: String comparison 
> operator should be either == or !=
> "/usr/ports/Mk/bsd.port.mk", line 2293: Malformed conditional 
> ((${OSVERSION} < 504105 || (${OSVERSION} >= 600000 && ${OSVERSION} < 
> 600103) || (${OSVERSION} >= 700000 && ${OSVERSION} < 700012)) && 
> ${PKGORIGIN} != "ports-mgmt/pkg_install")
> "/usr/ports/Mk/bsd.port.mk", line 2308: if-less else
> "/usr/ports/Mk/bsd.port.mk", line 2308: Need an operator
> "/usr/ports/Mk/bsd.port.mk", line 2322: if-less endif
> "/usr/ports/Mk/bsd.port.mk", line 2322: Need an operator
> "/usr/ports/Mk/bsd.port.mk", line 5987: if-less endif
> "/usr/ports/Mk/bsd.port.mk", line 5987: Need an operator
> make: fatal errors encountered -- cannot continue
> 
> Any help appreciated
> 
> Also I am not subscribed to the list so reply-all.

You forgot to mention which version of FreeBSD you're running, but
it's probably an ancient one that is no longer supported.

Kris


More information about the freebsd-questions mailing list