URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 74645
[ Назад ]

Исходное сообщение
"Проблема с установкой портов в FreeBSD"

Отправлено Paramber , 14-Июн-07 07:33 
Коллеги,

подскажите пожалуйста в чем может быть дело?
Решил установить порт, а тут вот такое:

(07:29:37 </usr/ports/net/tcptraceroute>) # make
"/usr/ports/Mk/bsd.port.mk", line 2408: warning: String comparison operator should be either == or !=
"/usr/ports/Mk/bsd.port.mk", line 2408: warning: String comparison operator should be either == or !=
"/usr/ports/Mk/bsd.port.mk", line 2408: 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 2409: warning: String comparison operator should be either == or !=
"/usr/ports/Mk/bsd.port.mk", line 2409: warning: String comparison operator should be either == or !=
"/usr/ports/Mk/bsd.port.mk", line 2409: Malformed conditional ((${OSVERSION} < 504105 || (${OSVERSION} >= 600000 && ${OSVERSION} < 600103) || (${OSVERSION} >= 700000 && ${OSVERSION} < 700012)) && ${PKGORIGIN} != "ports-mgmt/pkg_install")
"/usr/ports/Mk/bsd.port.mk", line 2424: if-less else
"/usr/ports/Mk/bsd.port.mk", line 2424: Need an operator
"/usr/ports/Mk/bsd.port.mk", line 2438: if-less endif
"/usr/ports/Mk/bsd.port.mk", line 2438: Need an operator
"/usr/ports/Mk/bsd.port.mk", line 6243: if-less endif
"/usr/ports/Mk/bsd.port.mk", line 6243: Need an operator
make: fatal errors encountered -- cannot continue
(07:29:39 </usr/ports/net/tcptraceroute>) # uname -a
FreeBSD Server 5.1-RELEASE FreeBSD 5.1-RELEASE #0: Thu Jun  5 02:55:42 GMT 2003     root@wv1u.btc.adaptec.com:/usr/obj/usr/src/sys/GENERIC  i386


Содержание

Сообщения в этом обсуждении
"Проблема с установкой портов в FreeBSD"
Отправлено lion , 14-Июн-07 09:35 

>"/usr/ports/Mk/bsd.port.mk", line 2408: 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 2409: Malformed conditional ((${OSVERSION} < 504105 || (${OSVERSION} >= 600000 && ${OSVERSION} < 600103) || (${OSVERSION} >= 700000 && ${OSVERSION} < 700012)) && ${PKGORIGIN} != "ports-mgmt/pkg_install")

Сталкивался я раньше с этой фигнёй. Лечилось так. Поставь пробел между 600103 и ); далее пробел между 700012 и )). Должно всё собраться.


"Проблема с установкой портов в FreeBSD"
Отправлено AlexWhite , 14-Июн-07 09:56 
>
>>"/usr/ports/Mk/bsd.port.mk", line 2408: 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 2409: Malformed conditional ((${OSVERSION} < 504105 || (${OSVERSION} >= 600000 && ${OSVERSION} < 600103) || (${OSVERSION} >= 700000 && ${OSVERSION} < 700012)) && ${PKGORIGIN} != "ports-mgmt/pkg_install")
>
>Сталкивался я раньше с этой фигнёй. Лечилось так. Поставь пробел между 600103
>и ); далее пробел между 700012 и )). Должно всё собраться.
>
А провести обновление портов не судьба?
Или скачать архив портов c ftp://ftp.freebsd.org/pub/FreeBSD/ports/ports/ports.tar.gz
распаковать его и провести сборку нужного порта.


"Проблема с установкой портов в FreeBSD"
Отправлено lion , 14-Июн-07 10:26 
>А провести обновление портов не судьба?
Ну вот не надо хамить, уважайте других.
>Или скачать архив портов c ftp://ftp.freebsd.org/pub/FreeBSD/ports/ports/ports.tar.gz
>распаковать его и провести сборку нужного порта.

Вопрос был конкретный. Х.З. какие там у человека ещё проблемы, может нет инета, а есть только набор сидюков с тарболами. Ещё взгляните на версию Фри, вы уверены что после обновления портов и последйющей установки приложений не всплывут косяки. Под 5.1 разве ещё тестируют?



"Проблема с установкой портов в FreeBSD"
Отправлено Paramber , 15-Июн-07 07:19 
Большое спасибо!

Проьлема действительно была в пробелах, и еще потребовалось в /etc/make.conf прописать строчку X11BASE=${LOCALBASE}.