Hi!
Люди добрые, помогите не сойти с ума…
Была машина, для опытов. На ней как-то были установлены какие-то пакеты. И 
стояла на ней 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]




Ответить