Wrong stage path on several perl modules

Alexander B. Zubkov info at zubkov.info
Fri Nov 28 11:00:44 UTC 2014


   Hi!
   This problem happens on half of perl modules. Upgrading to Perl 5.18
   does not help, so I reverted. Now I have the latest Perl 5.16.3_14. You
   can see a double path /usr/local/usr/local. As a workaround I add a
   symlink to usr/local and it installs fine, but still with some
   warnings. FreeBSD 9.1 here.
   --->  Installing the new version via the port
   ===>  Installing for p5-Class-Accessor-0.34_1
   ===>   p5-Class-Accessor-0.34_1 depends on file:
   /usr/local/bin/perl5.16.3 - found
   ===>   Registering installation for p5-Class-Accessor-0.34_1 as
   automatic
   pkg-static:
   lstat(/usr/ports/devel/p5-Class-Accessor/work/stage/usr/local/./usr/loc
   al/lib/perl5/site_perl/mach/5.16/auto/Class/Accessor/.packlist): No
   such file or directory
   *** [fake-pkg] Error code 74
   Stop in /usr/ports/devel/p5-Class-Accessor.
   *** [reinstall] Error code 1
   Stop in /usr/ports/devel/p5-Class-Accessor.
   ** Command failed [exit code 1]: /usr/bin/script -qa
   /tmp/portupgrade20141128-49589-1729ujg env UPGRADE_TOOL=portupgrade
   UPGRADE_PORT=p5-Class-Accessor-0.34_1 UPGRADE_PORT_VER=0.34_1 make
   -DINSTALLS_DEPENDS -DFORCE_PKG_REGISTER reinstall
   --->  Restoring the old version
   [subscribe.vioms.ru] Installing p5-Class-Accessor-0.34_1: 100%
   ** Fix the installation problem and try again.


More information about the freebsd-perl mailing list