# portmaster -Rd p5-Crypt-OpenSSL-Random-0.10 fails with: ===> Staging for p5-Crypt-OpenSSL-Random-0.11 ===> Generating temporary packing list Running Mkbootstrap for Crypt::OpenSSL::Random () chmod 644 Random.bs Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /var/ports/usr/ports/security/p5-Crypt-OpenSSL-Random/work/stage/usr/local/lib/perl5/site_perl/mach/5.20/auto/Crypt/OpenSSL/Random/Random.so Installing /var/ports/usr/ports/security/p5-Crypt-OpenSSL-Random/work/stage/usr/local/lib/perl5/site_perl/mach/5.20/Crypt/OpenSSL/Random.pm Installing /var/ports/usr/ports/security/p5-Crypt-OpenSSL-Random/work/stage/usr/local/lib/perl5/site_perl/man/man3/Crypt::OpenSSL::Random.3 /usr/bin/strip /var/ports/usr/ports/security/p5-Crypt-OpenSSL-Random/work/stage/usr/local/lib/perl5/site_perl/mach/5/auto/Crypt/OpenSSL/Random/Random.so /usr/bin/strip: '/var/ports/usr/ports/security/p5-Crypt-OpenSSL-Random/work/stage/usr/local/lib/perl5/site_perl/mach/5/auto/Crypt/OpenSSL/Random/Random.so': No such file *** Error code 1 Stop. make: stopped in /usr/ports/security/p5-Crypt-OpenSSL-Random ===>>> make stage failed for security/p5-Crypt-OpenSSL-Random ===>>> Aborting update It is expecting to find Random.so at '/var/ports/usr/ports/security/p5-Crypt-OpenSSL-Random/work/stage/usr/local/lib/perl5/site_perl/mach/5/auto/Crypt/OpenSSL/Random/Random.so' But it is not there, it is at '/var/ports/usr/ports/security/p5-Crypt-OpenSSL-Random/work/stage/usr/local/lib/perl5/site_perl/mach/5.20/auto/Crypt/OpenSSL/Random/Random.so' FreeBSD 10.1-RELEASE (AMD10.1) #0 r292130: Sat Dec 12 22:37:08 PST 2015 perl5-5.20.3_8 UPDATING 20141127 isn't relevant, though I tried # portsnap extract just in case, and to no avail.
The same problem is blocking make of p5-Locale-gettext-1.06 ===> Registering installation for p5-Locale-gettext-1.06 as automatic pkg-static: Unable to access file /var/ports/usr/ports/devel/p5-Locale-gettext/work/stage/usr/local/lib/perl5/site_perl/mach/5/auto/Locale/gettext/gettext.so: No such file or directory pkg-static: Unable to access file /var/ports/usr/ports/devel/p5-Locale-gettext/work/stage/usr/local/lib/perl5/site_perl/mach/5/Locale/gettext.pm: No such file or directory *** Error code 74 gettext.so is actually at '/var/ports/usr/ports/devel/p5-Locale-gettext/work/stage/usr/local/lib/perl5/site_perl/mach/5.20/auto/Locale/gettext/gettext.so'
Yes, same problem, you have some local patch, or configuration, that makes SITE_ARCH_REL contain the wrong thing. It should be: # make -V SITE_ARCH_REL lib/perl5/site_perl/mach/5.20 but yours contains lib/perl5/site_perl/mach/5 You must have some PERL_VER or PERL_VERSION definition that is wrong.
Good call. That was the problem: make.conf version defition, which has worked as expected until quite recently. As the current version is now 5.20 anyway, the version definition is redundant and removing the definition resolves the issue.
Like saying last comment, issue is resolved. Thanks!