Updated ports today and started to rebuild some stuff, then ran into this: vm0# make install ===> Installing for p5-Locale-gettext-1.05_4 ===> p5-Locale-gettext-1.05_4 depends on file: /usr/local/bin/perl5.14.4 - found ===> p5-Locale-gettext-1.05_4 depends on shared library: libintl.so - found (/usr/local/lib/libintl.so.9) ===> Checking if p5-Locale-gettext already installed ===> Registering installation for p5-Locale-gettext-1.05_4 pkg-static: lstat(/usr/ports/devel/p5-Locale-gettext/work/stage/usr/local/lib/perl5/site_perl/mach/5.14/auto/Locale/gettext/gettext.so): No such file or directory pkg-static: lstat(/usr/ports/devel/p5-Locale-gettext/work/stage/usr/local/lib/perl5/site_perl/mach/5.14/Locale/gettext.pm): No such file or directory pkg-static: lstat(/usr/ports/devel/p5-Locale-gettext/work/stage/usr/local/lib/perl5/site_perl/man/man3/Locale::gettext.3.gz): No such file or directory *** [fake-pkg] Error code 74 Stop in /usr/ports/devel/p5-Locale-gettext. vm0# vm0# uname -a FreeBSD vm0.wynn.com 9.1-RELEASE-p11 FreeBSD 9.1-RELEASE-p11 #0: Tue Apr 8 20:41:51 UTC 2014 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC i386 vm0# Ports updated as of 5 minutes ago today.
I can not reproduce this install error on my system. wen
ports updated as of just before I did this run: Installing /usr/ports/devel/p5-Locale-gettext/work/stage/usr/local/lib/perl5/site_perl/5.14/mach/auto/Locale/gettext/gettext.bs Installing /usr/ports/devel/p5-Locale-gettext/work/stage/usr/local/lib/perl5/site_perl/5.14/mach/auto/Locale/gettext/gettext.so Installing /usr/ports/devel/p5-Locale-gettext/work/stage/usr/local/lib/perl5/site_perl/5.14/mach/Locale/gettext.pm Installing /usr/ports/devel/p5-Locale-gettext/work/stage/usr/local/lib/perl5/5.14/man/man3/Locale::gettext.3 ====> Compressing man pages (compress-man) vm0# make deinstall ===> Deinstalling for p5-Locale-gettext ===> p5-Locale-gettext not installed, skipping vm0# make reinstall ===> Installing for p5-Locale-gettext-1.05_4 ===> p5-Locale-gettext-1.05_4 depends on file: /usr/local/bin/perl5.14.4 - found ===> p5-Locale-gettext-1.05_4 depends on shared library: libintl.so - found (/usr/local/lib/libintl.so) ===> Registering installation for p5-Locale-gettext-1.05_4 pkg-static: lstat(/usr/ports/devel/p5-Locale-gettext/work/stage/usr/local/lib/perl5/site_perl/mach/5.14/auto/Locale/gettext/gettext.so): No such file or directory pkg-static: lstat(/usr/ports/devel/p5-Locale-gettext/work/stage/usr/local/lib/perl5/site_perl/mach/5.14/Locale/gettext.pm): No such file or directory pkg-static: lstat(/usr/ports/devel/p5-Locale-gettext/work/stage/usr/local/lib/perl5/site_perl/man/man3/Locale::gettext.3.gz): No such file or directory *** [fake-pkg] Error code 74 Stop in /usr/ports/devel/p5-Locale-gettext. *** [reinstall] Error code 1 Stop in /usr/ports/devel/p5-Locale-gettext. vm0#
Moving into the work dir and doing a make install seems to work. vm0# make vm0# make install Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /usr/local/lib/perl5/site_perl/5.14/mach/auto/Locale/gettext/gettext.bs Installing /usr/local/lib/perl5/site_perl/5.14/mach/auto/Locale/gettext/gettext.so Installing /usr/local/lib/perl5/site_perl/5.14/mach/Locale/gettext.pm Installing /usr/local/lib/perl5/5.14/man/man3/Locale::gettext.3 FreeBSD: Registering installation in the package database vm0# pwd /usr/ports/devel/p5-Locale-gettext/work/gettext-1.05 vm0#
Read 20141126 entry in /usr/ports/UPDATING. I suspect you need to upgrade your perl first.
If Perl needed to upgrade to make this work then ports should have taken care of that and said something or just upgraded it. Remember this started when I was attempting to upgrade my installed ports. -Bret
If Perl needed to upgrade to make this work then ports should have taken care of that and said something or just upgraded it. Remember this started when I was attempting to upgrade my installed ports. -Brett
Perl 5.14 has been removed some time ago and is thus, unsupported. Perl 5.16 will be removed soon, and 5.18 is going to be deprecated shortly. You should switch to Perl 5.20 directly. If you want to install devel/p5-Local-gettext, try a ports tree that still has Perl 5.14, that is, before 2014-12-31.