Доброго дня всем форумчанам!Прошу вашей помощи, т.к. столкнулся со следующей проблемой: не могу установить программу!
Имеем FreeBSD 4.8
Обновил дерево портов, пытаюсь установить почтовую систему Postfix (до этого успешно работала три года sendmail да и по сей день работает).cd /usr/ports/mail/postfix
make all
И в ответ получаю, следующее:
"/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Раньше установка с портов работала отлично, а теперь вот такая ерунда.
В FreeBSD я начинающий юзверь, так что не гнвайтесь, если вопрос смешон.
Буду признателен за любую помощь.
Спасибо.
Неужели никто ничего не знает?
>Неужели никто ничего не знает?Старая система.
Если есть возможность обновляйте до 6.2, а то в 4-ке плохо с портами...
>>Неужели никто ничего не знает?
>
>Старая система.
>Если есть возможность обновляйте до 6.2, а то в 4-ке плохо с
>портами...скока работал с 4й - никогда серьёзных проблем с портами не было...
иногда, эпизодически... решалось быстро и просто...
так что совет тупой адназначна, переходить с 4ки на 6ку изза того что не ставится порт - не есть решение проблемы...
>иногда, эпизодически... решалось быстро и просто...
>так что совет тупой адназначна, переходить с 4ки на 6ку изза того
>что не ставится порт - не есть решение проблемы...Нажаль, сейчас никто из мантейнеров портов 4-ку особо не поддерживает, особенно 4.8.
>>>Неужели никто ничего не знает?
>>
>>Старая система.
>>Если есть возможность обновляйте до 6.2, а то в 4-ке плохо с
>>портами...
>
>скока работал с 4й - никогда серьёзных проблем с портами не было...
>
>иногда, эпизодически... решалось быстро и просто...
>так что совет тупой адназначна, переходить с 4ки на 6ку изза того
>что не ставится порт - не есть решение проблемы...Вы явно отстали от жизни. Порты для 4-й ветки нынче НЕ поддерживаются. Да и вся ветка уже тоже.
>>>>Неужели никто ничего не знает?
>>>
>>>Старая система.
>>>Если есть возможность обновляйте до 6.2, а то в 4-ке плохо с
>>>портами...
>>
>>скока работал с 4й - никогда серьёзных проблем с портами не было...
>>
>>иногда, эпизодически... решалось быстро и просто...
>>так что совет тупой адназначна, переходить с 4ки на 6ку изза того
>>что не ставится порт - не есть решение проблемы...
>
>Вы явно отстали от жизни. Порты для 4-й ветки нынче НЕ поддерживаются.
>Да и вся ветка уже тоже.Так что? Обновлять систему до 6? Или устанавливать с нуля?
>>>>>Неужели никто ничего не знает?
>>>>
>>>>Старая система.
>>>>Если есть возможность обновляйте до 6.2, а то в 4-ке плохо с
>>>>портами...
>>>
>>>скока работал с 4й - никогда серьёзных проблем с портами не было...
>>>
>>>иногда, эпизодически... решалось быстро и просто...
>>>так что совет тупой адназначна, переходить с 4ки на 6ку изза того
>>>что не ставится порт - не есть решение проблемы...
>>
>>Вы явно отстали от жизни. Порты для 4-й ветки нынче НЕ поддерживаются.
>>Да и вся ветка уже тоже.
>
>Так что? Обновлять систему до 6? Или устанавливать с нуля?
Таки да...:))
Зря дерево портов обновили....
Обновлять систему до 6-ки не советую, со многими граблями столкнешься...
Поэтому выходов вижу два..
Ставить 6-ку с нуля (если есть возможность все сносить)
Поставить postfix из исходников, без портов (если конечно религия позволяет..:) )
Столкнулся абсолютно с такой же проблемой. Подскажите как лечить!
Очень нужно!
>Столкнулся абсолютно с такой же проблемой. Подскажите как лечить!
>Очень нужно!
Только сборкой из сырцов!
>>Столкнулся абсолютно с такой же проблемой. Подскажите как лечить!
>>Очень нужно!
>Только сборкой из сырцов!
расскажи как из сырцов собрать или дай ссылку!
спасибо
>>>Столкнулся абсолютно с такой же проблемой. Подскажите как лечить!
>>>Очень нужно!
>>Только сборкой из сырцов!
>
>
>расскажи как из сырцов собрать или дай ссылку!
>спасибо
а я видал пач для того, что RPM запускались во фря-панталон.
Правильный ответ уже сказали - нечего заниматься некрофилией - ставь 6.2.Другой вариант - cvsup'нуть порты с tag=FREEBSD_4_EOL - последняя версия портов, поддерживающая 4.x.
>Доброго дня всем форумчанам!
>
>Прошу вашей помощи, т.к. столкнулся со следующей проблемой: не могу установить программу!
>
>
>Имеем FreeBSD 4.8
>Обновил дерево портов, пытаюсь установить почтовую систему Postfix (до этого успешно работала
>три года sendmail да и по сей день работает).
>
>cd /usr/ports/mail/postfix
>
>make all
>
>И в ответ получаю, следующее:
>
>"/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
>
>Раньше установка с портов работала отлично, а теперь вот такая ерунда.
>
>В FreeBSD я начинающий юзверь, так что не гнвайтесь, если вопрос смешон.
>
>
>Буду признателен за любую помощь.
>Спасибо.Был такой порт devel/make, так вот это и было решением. т.е. после установки
mv /usr/bin/make /usr/bin/make.old && ln -s /usr/local/bin/make /usr/bin/make
и вперед, но порт удалили =( удалось найти, поставил, юзаю на 4.11.ftp://ftp.riken.go.jp/pub/FreeBSD/development/FreeBSD-CVS/po.../