On Wed, Aug 17, 2011 at 05:24:28PM +0300, Taras Heychenko wrote:
>    Hi!
> Начал обновлять порты и обновил perl до 5.14.1. Теперь с некоторыми
> портами происходит странная вещь. При попытке обновления выскакивает
> следующее сообщение:
> ===>  p5-Mail-Tools-2.08 requires Perl 5.8.1 or later, install
> lang/perl5.8, lang/perl5.10, lang/perl5.12 or lang/perl5.14 and try
> again.
> *** Error code 1
> 
> Stop in /usr/ports/mail/p5-Mail-Tools.
> 
> Это при том, что на машинке стоит 5.14.1 
> В /etc/make.conf прописана эта же версия перла. И тем не менее следующие
> порты не собираются именно с этим сообщением. Никто не подскажет, где и
> что я мог забыть?
> 
> 
>         - devel/p5-ExtUtils-ParseXS (marked as IGNORE)
>         - mail/p5-Mail-SPF (marked as IGNORE)
>         - mail/p5-Mail-SpamAssassin (marked as IGNORE)
>         - mail/p5-Mail-Tools (marked as IGNORE)
>         - net/p5-URI (marked as IGNORE)
>         - textproc/p5-XML-LibXML (marked as IGNORE)
>         - textproc/p5-YAML (marked as IGNORE)

Очень странно:

# pkg_info -r p5-URI-1.58
Information for p5-URI-1.58:

Depends on:
Dependency: perl-5.14.1_1

И все нормально собирается:

/usr/ports/textproc/p5-YAML>make clean && make
===>  Cleaning for p5-YAML-0.72
===>  Vulnerability check disabled, database not found
===>  License check disabled, port has not defined LICENSE
===>  Extracting for p5-YAML-0.72
=> SHA256 Checksum OK for YAML-0.72.tar.gz.
===>   p5-YAML-0.72 depends on file: /usr/local/bin/perl5.14.1 - found
===>  Patching for p5-YAML-0.72
===>   p5-YAML-0.72 depends on file: /usr/local/bin/perl5.14.1 - found
===>   p5-YAML-0.72 depends on file: /usr/local/bin/perl5.14.1 - found
===>  Configuring for p5-YAML-0.72
Checking if your kit is complete...
Looks good
[...]

-- 
MINO-RIPE

Ответить