Приветствую!Имеется freebsd 9.2 на которой установлен Jabber-сервер Openfire, естественно работающий под джавой. Установленная версия openfire - 3.8.2; джавы - 1.7.0_51. Захотел обновиться до последней версии опенфаера - 3.9.1, но возникла проблема, которая проявляется следующим образом.
1) Если для обновления пользоваться утилитой portmaster, то в качестве зависимости вылезает Java (которая итак последней версии). Она скачивается, компилируется, после чего вылезает ошибка "порт такой версии уже установлен". Естественно, эта ошибка прерывает процесс пересборки самого опенфаера.
2) Если для обновления сделать make reinstall в каталоге с портом опенфаера, то в качестве зависимости он на кой-то хрен тянет Джаву 1.6, которая не компилируется, вылетая с ошибкой и, точно так же прерывая процесс апдейта.
Подскажите, есть какой-нибудь способ принудительной пересборки опенфаера без обработки зависимостей?
>[оверквотинг удален]
> 1) Если для обновления пользоваться утилитой portmaster, то в качестве зависимости вылезает
> Java (которая итак последней версии). Она скачивается, компилируется, после чего вылезает
> ошибка "порт такой версии уже установлен". Естественно, эта ошибка прерывает процесс
> пересборки самого опенфаера.
> 2) Если для обновления сделать make reinstall в каталоге с портом опенфаера,
> то в качестве зависимости он на кой-то хрен тянет Джаву 1.6,
> которая не компилируется, вылетая с ошибкой и, точно так же
> прерывая процесс апдейта.
> Подскажите, есть какой-нибудь способ принудительной пересборки опенфаера без обработки
> зависимостей?Вам надо посмотреть зависимости собираемого порта.
Есть BUILD_DEPENDS - зависимости для сборки порта и
RUN_DEPENDS - зависимости для запуска, работы порта.Если java нужна там и там,
то можно её (этот порт) деинсталлировать, всё одно, при сборке openfire соберётся и установится.
Зайдите в порт с java и сделайте make deinstall а после собирайте и устанавливайте openfireПравильнее было бы проанализировать файл Makefile в порте openfire и внимательно просмотреть строку начинающуюся с RUN_DEPENDS
Там будет указано, что он хочет. Грубо говоря, подправить и указать, что файл, который он хочет, уже есть (но это только в том случае, если это соответствует действительности)
надо ставить OpenJDK