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: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?45DDDFD4.10900>