Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 Feb 2007 10:24:20 -0800
From:      Simon Gao <gao@schrodinger.com>
To:        freebsd-questions@freebsd.org
Subject:   Port installation failed
Message-ID:  <45DDDFD4.10900@schrodinger.com>

Next in thread | Raw E-Mail | Index | Archive | Help
Hi,

I had following errors when trying to install a package through port on 
one FreeBSD 4.7 machine:

# make install
"/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


Anyone has seen similar problem? It seems that bsd.port.mk is causing 
problem. Can I just replace bsd.port.mk file with one from other machines?

Simon



Want to link to this message? Use this URL: <http://docs.FreeBSD.org/cgi/mid.cgi?45DDDFD4.10900>