According to Alexander Shikoff: Hi!
> 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 Вот результат попытки собрать: root@gw:/usr/ports/net/p5-URI>make ===> p5-URI-1.59 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/net/p5-URI. root@gw:/usr/ports/net/p5-URI>perl -v This is perl 5, version 14, subversion 1 (v5.14.1) built for i386-freebsd-64int Copyright 1987-2011, Larry Wall Но это происходит не со всеми пероловыми портами, а только с перечисленными. Остальные (а их на машине достаточно много) собираются нормально. > > И все нормально собирается: > > /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 -- Taras Heychenko
