25 ноября 2015 г., 18:31 пользователь Taras Heychenko <[email protected]> написал:
> Hi! > Люди добрые, помогите не сойти с ума… > Баян. Глиб требует Perl 5.18. Подправьте у него в Makefile версию перла. > Была машина, для опытов. На ней как-то были установлены какие-то пакеты. И > стояла на ней 8-я фря. > Снес /usr/src > вытащил svn’ом 9 stable > пересобрал-установил ядро-мир, все как описано в Makefile > снес /usr/ports > вытащил svn’ом /usr/ports > выполнил (по просьбам portupgrade) pkg-static install -f pkg > > Дальше начал потихоньку устанавливать и апгрейдить пакеты > В процессе выполнения действа: > 1. обнаружилось, что система портов считает, что perl на машину не > установлен > 2. был установлен perl5.20 и в make.conf прописано > DEFAULT_VERSIONS+=perl5=5.20 > 3. при пересборке mutt’а обнаружились ошметки perl5.18 (симлинки из > /usr/bin стояли именно на 5.18 в /usr/local/bin) > 4. переставил симлинки на /usr/local/bin/perl5.20.3 > 5!!!. при попытке [пере]собрать midnight commander из портов он упорно > лезет собирать perl5.18 > > При том, что pkg info показывает зависимость от 5.20 > при том, что make search name=mc в /usr/ports/ показывает B-DEPS и R-DEPS > от perl5.20 > при том, что в make.conf прописано DEFAULT_VERSIONS+=perl5=5.20 > ну и совсем уже от безнадеги, после make extract в /usr/ports/misc/mc > команда > egrep -r 5.18 . > показывает только одну строчку, никак к перлу не относящуюся. > > Помогите не сойти с ума, подскажите, какого лешего mc так упорно пытается > поставить perl5.18? > > > -- > Taras Heychenko > [email protected] > > > > > -- Vladislav V. Prodan System & Network Administrator support.od.ua
