Набираю make install или даже make build (пробовал в разных портах) и получаю вот такое:"/usr/ports/Mk/bsd.port.mk", line 2416: warning: String comparison operator should be either == or !=
"/usr/ports/Mk/bsd.port.mk", line 2416: warning: String comparison operator should be either == or !=
"/usr/ports/Mk/bsd.port.mk", line 2416: 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 2417: warning: String comparison operator should be either == or !=
"/usr/ports/Mk/bsd.port.mk", line 2417: warning: String comparison operator should be either == or !=
"/usr/ports/Mk/bsd.port.mk", line 2417: Malformed conditional ((${OSVERSION} < 504105 || (${OSVERSION} >= 600000 && ${OSVERSION} < 600103) || (${OSVERSION} >= 700000 && ${OSVERSION} < 700012)) && ${PKGORIGIN} != "ports-mgmt/pkg_install")
"/usr/ports/Mk/bsd.port.mk", line 2432: if-less else
"/usr/ports/Mk/bsd.port.mk", line 2432: Need an operator
"/usr/ports/Mk/bsd.port.mk", line 2446: if-less endif
"/usr/ports/Mk/bsd.port.mk", line 2446: Need an operator
"/usr/ports/Mk/bsd.port.mk", line 6378: if-less endif
"/usr/ports/Mk/bsd.port.mk", line 6378: Need an operator
make: fatal errors encountered -- cannot continueЕсть идеи? =(
>Набираю make install или даже make build (пробовал в разных портах) и
>получаю вот такое:
>
>"/usr/ports/Mk/bsd.port.mk", line 2416: warning: String comparison operator should be either == or
>!=
>"/usr/ports/Mk/bsd.port.mk", line 2416: warning: String comparison operator should be either == or
>!=
>"/usr/ports/Mk/bsd.port.mk", line 2416: 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 2417: warning: String comparison operator should be either == or
>!=
>"/usr/ports/Mk/bsd.port.mk", line 2417: warning: String comparison operator should be either == or
>!=
>"/usr/ports/Mk/bsd.port.mk", line 2417: Malformed conditional ((${OSVERSION} < 504105 || (${OSVERSION} >= 600000 && ${OSVERSION} < 600103) || (${OSVERSION} >= 700000 && ${OSVERSION} < 700012)) && ${PKGORIGIN} != "ports-mgmt/pkg_install")
>"/usr/ports/Mk/bsd.port.mk", line 2432: if-less else
>"/usr/ports/Mk/bsd.port.mk", line 2432: Need an operator
>"/usr/ports/Mk/bsd.port.mk", line 2446: if-less endif
>"/usr/ports/Mk/bsd.port.mk", line 2446: Need an operator
>"/usr/ports/Mk/bsd.port.mk", line 6378: if-less endif
>"/usr/ports/Mk/bsd.port.mk", line 6378: Need an operator
>make: fatal errors encountered -- cannot continue
>
>Есть идеи? =(Попробуйте обновить еще раз.
Версия у меня 4.8 а дерево портов видимо свеженькое.
Решение нашел здесь http://barryp.org/blog/entries/building-ports-old-freebsds/
>Версия у меня 4.8 а дерево портов видимо свеженькое.
>Решение нашел здесь http://barryp.org/blog/entries/building-ports-old-freebsds/Решение более не работает - вот обновленное - http://barryp.org/blog/entries/building-ports-old-freebsds-r.../