26 июня 2014 г., 23:37 пользователь George L. Yermulnik <[email protected]> 
написал:
> Hello!
>
> On Thu, 26 Jun 2014 at 20:50:00 (+0300), Vladislav V. Prodan wrote:
>
>> > Вероятно, имеется в виду, что нужно make собрать более новый. Тут
>> > необязательно до 9.2 накатываться. Сорцы /usr/src/usr.bin/make/ можно
>> > взять с любого соседнего сервера, у которого версия фри 8.4/9.2 или
>> > выше. "make && make install" и ругань на make в портах как рукой снимет.
>
>> Благодарю.
>> У мну 9.0 и тоже после portsnap fetch update make перестал работать.
>> Скачал сорсы make с 10-ки, установил и порты стали собираться.
>
> На всякий случай: ещё могут возникнуть проблемы с /usr/bin/file и
> /usr/bin/sed. Лечить точно так же. Правда, с /usr/src/usr.bin/file/
> нужно взять ещё /usr/src/contrib/file/ и /usr/src/lib/libmagic/, иначе
> не соберётся. Но на не сильно старых системах проблем вроде бы не было.
>
> Проблема с file обычно проявляется в том, что, если у какого-то порта в
> зависимостях есть libiconv, то этот самый libiconv будет пытаться
> собираться и устанавливаться циклично. Но это, как вариант, можно
> обойти, заменив в /usr/ports/Mk/bsd.port.mk строку:
> [ `file -b -L --mime-type $${_LIB_FILE}` = "application/x-sharedlib" ] || 
> continue ; \
> на
> [ `file -i $${_LIB_FILE} | ${SED} -Ee 's/^.+: ([^,]+),.+$$/\1/g'` = 
> "application/x-sharedlib" ] || continue ; \
>
> --

Пока удалось благополучно обновить rsync и поставить svnup.
Это бэкап-сервер, думаю, обновиться до 9.3.
А вот другие сервера с древним php 5.3.х - представляют проблему для
обновления...

-- 
 Vladislav V. Prodan
 System & Network Administrator
 support.od.ua

Ответить