Непонятно почему конфликт и как его разрешить.
Код: Выделить всё
# uname -srm
FreeBSD 10.1-RELEASE-p19 amd64
20-ю версию перла не предлогать. она мне не нужна, и с ней мои скрипты не будут работать.
Код: Выделить всё
# pkg version | grep "perl"
p5-Log-Log4perl-1.46_1 =
perl5.16-5.16.3_24 =
Код: Выделить всё
# cat /etc/make.conf | grep perl
DEFAULT_VERSIONS+=perl5=5.16
Код: Выделить всё
/usr/local/lib/perl5/5.16/perl/man/man1/splain.1
/usr/local/lib/perl5/5.16/perl/man/man1/xsubpp.1
/usr/local/lib/perl5/5.16/perl/man/man1/zipdetails.1
/usr/local/lib/perl5/5.16/perl/man/man1/find2perl.1
/usr/local/lib/perl5/5.16/perl/man/man1/s2p.1
/usr/local/lib/perl5/5.16/perl/man/man1/psed.1
/bin/mkdir -p /usr/ports/lang/perl5.16/work/stage/usr/local/lib/perl5/site_perl/man/man1 /usr/ports/lang/perl5.16/work/stage/usr/local/lib/perl5/site_perl/man/man3
/bin/mkdir -p /usr/ports/lang/perl5.16/work/stage/usr/local/lib/perl5/site_perl/mach/5.16/auto
/bin/mkdir -p /usr/ports/lang/perl5.16/work/stage/usr/local/lib/perl5/site_perl/auto
/bin/ln /usr/ports/lang/perl5.16/work/stage/usr/local/bin/perl5.16.3 /usr/ports/lang/perl5.16/work/stage/usr/local/bin/perl5
/bin/ln -sf libperl.so.5.16.3 /usr/ports/lang/perl5.16/work/stage/usr/local/lib/perl5/5.16/mach/CORE/libperl.so
/bin/ln -sf libperl.so.5.16.3 /usr/ports/lang/perl5.16/work/stage/usr/local/lib/perl5/5.16/mach/CORE/libperl.so.5.16
/usr/bin/strip /usr/ports/lang/perl5.16/work/stage/usr/local/bin/perl5.16.3
/usr/bin/find /usr/ports/lang/perl5.16/work/stage -name '*.bs' -size 0 -delete
/bin/mkdir -p /usr/ports/lang/perl5.16/work/stage/usr/local/lib/perl5/site_perl/mach/5.16/machine
/bin/mkdir -p /usr/ports/lang/perl5.16/work/stage/usr/local/lib/perl5/site_perl/mach/5.16/sys
(cd /usr/include && /usr/bin/env LD_LIBRARY_PATH=/usr/ports/lang/perl5.16/work/perl-5.16.3 /usr/ports/lang/perl5.16/work/perl-5.16.3/perl -I /usr/ports/lang/perl5.16/work/perl-5.16.3/lib /usr/ports/lang/perl5.16/work/stage/usr/local/bin/h2ph -d /usr/ports/lang/perl5.16/work/stage/usr/local/lib/perl5/site_perl/mach/5.16 *.h machine/*.h sys/*.h >/dev/null)
/usr/bin/find /usr/ports/lang/perl5.16/work/stage -name '*.so*' -type f | while read f; do /bin/chmod 644 $f; /usr/bin/strip $f; /bin/chmod 444 $f; done
install -m 0644 /usr/ports/lang/perl5.16/work/perl-man.conf /usr/ports/lang/perl5.16/work/stage/usr/local/etc/man.d/perl5.16.conf
====> Compressing man pages (compress-man)
===> Installing for perl5-5.16.3_24
===> Checking if perl5 already installed
===> Registering installation for perl5-5.16.3_24
Installing perl5-5.16.3_24...
pkg-static: perl5-5.16.3_24 conflicts with perl5.16-5.16.3_24 (installs files into the same place). Problematic file: /usr/local/share/licenses/perl5-5.16.3_24/catalog.mk
*** Error code 70
Stop.
make[1]: stopped in /usr/ports/lang/perl5.16
*** Error code 1
Stop.
make: stopped in /usr/ports/lang/perl5.16
root@pipa213:/usr/ports/lang/perl5.16 #
Странно. повторно удалил, обновил дерево установленного софта pkg2pkg и заново установил и все нормально!
Отправлено спустя 1 минуту 35 секунд:
Странно. повторно удалил, обновил дерево установленного софта pkg2pkg и заново установил и все нормально!