11.01.2014 16:27, Eugene Grosbein пишет:
> On 11.01.2014 19:00, Vladislav V. Prodan wrote:

>> Обновил порты, а вот поставить некоторые порты не могу :(

Как обновил порты, до какой версии? Используется ли pkgng (тогда версия
pkg)?

>> databases/p5-DBI# make install
>> ===>  Building package for p5-DBI-1.630
>> Creating package /usr/ports/databases/p5-DBI/work/p5-DBI-1.630.tbz
>> Registering depends: perl-threaded-5.16.2_1.
>> Registering conflicts: p5-DBI-1.3*.
>> Creating bzip'd tar ball in 
>> '/usr/ports/databases/p5-DBI/work/p5-DBI-1.630.tbz'
>> tar: lib/perl5/site_perl/5.16/mach/Bundle/DBI.pm: Cannot stat: No such file 
>> or directory
>> tar: lib/perl5/site_perl/5.16/mach/DBD/DBM.pm: Cannot stat: No such file or 
>> directory
>> ...
>>
>> FreeBSD 9.1-STABLE #0: Wed Jan 30 23:58:06 EET 2013
>>
>> Как побороть?
> 
> make NO_STAGE=yes clean install

Это правильный совет только если порт не переведён на STAGE, но запись
NO_STAGE=yes отсутствует (тогда send-pr однозначно). Однако порт явно
переведён на STAGE.

Значит, проблема не в этом. И предложенная команда просто откладывает
проблему "на потом". Возможно, на run-time...

По правильному надо бы разобраться, почему не работает. К сожалению,
с перлом я не очень... Мне кажется, что вопрос может быть в версии
порта перла. Что /etc/make.conf говорит про версию перла? Запись 20131120:
из файла /usr/ports/UPDATING прочитана, действия выполнены?

-- 
WBR, Boris Samorodov (bsam)
FreeBSD Committer, http://www.FreeBSD.org The Power To Serve

Ответить