В рассылке замечены проблемы сборок некоторых портов на FreeBSD 10.0-CURRENT.
Проблемы связаны с конструкциями, где используется проверка на FreeBSD версию 1.x, в основном таким грешат файлы, относящиеся к autotools (config.rpath, configure,libtool.m4), в которых присутствуют кейсы вида
freebsd1*)
//тут используем что-то плохое для сборки на freebsd 1.x
До выхода 9.0-RELEASE, разработчики не планируют делать кардинальные правки в связи с этой проблемой (вероятнее всего, чтобы случайно не поломать работающие порты).
Для тех, кто остался на CURRENT ветке, сейчас рекомендуется воспользоватся следующим workaround:
1) Установить в окружении на команду 'uname -r' ложную версию 9.9-CURRENT:
setenv UNAME_r 9.9-CURRENT
2) поправить версию (REVISION="9.9") в ${SRCDIR}/sys/conf/newvers.sh и перекомилировать ядро
PS: эту проблему можно интерпретировать с позитивной стороны: наши предки разработчики первых версий FreeBSD никак не могли подумать, что когда-нибудь дело дойдет до FreeBSD 10 ;)
Комментариев нет:
Отправить комментарий