最近更新 ports 後就無法安裝軟體了 - BBS

Table of Contents

請問一下

我的電腦 FreeBSD 4.8

最近用 cvsup -g -L 1 ports-supfile

更新了 ports 後

卻發現要安裝任何一套軟體

都會出現

"/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


請問我該怎麼辦呢?

謝謝了!!

--

All Comments