FreeBSD Port: security/ca_root_nss
Jan Beich
jbeich at vfemail.net
Mon Dec 14 02:17:26 UTC 2015
(Redirecting untrimmed to perl@ as this is unlikely to be gecko@ fault)
David Gessel <gessel at blackrosetech.com> writes:
> Gecko,
>
> I can't get past updating ca_root_nss on my system. I've tried deinstalling perl, reinstalling perl, portmaster, and every other relatively low impact method I know of to get past this, but even with perl removed, if I make install clean /usr/ports/security/ca_root_nss, I get the same failure every time:
>
> ...
> ===>>> Re-installation of perl5-5.20.3_8 succeeded
>
>
> ===>>> All >> ca_root_nss-3.19.2 (2/171)
>
> ===>>> Returning to dependency check for security/ca_root_nss
> ===>>> Dependency check complete for security/ca_root_nss
>
> ===>>> All >> ca_root_nss-3.19.2 (2/171)
>
> ===> Cleaning for ca_root_nss-3.20.1
> ===> License MPL accepted by the user
> ===> Found saved configuration for ca_root_nss-3.15.5
> ===> ca_root_nss-3.20.1 depends on file: /usr/local/sbin/pkg - found
> ===> Fetching all distfiles required by ca_root_nss-3.20.1 for building
> ===> Extracting for ca_root_nss-3.20.1
> => SHA256 Checksum OK for nss-3.20.1.tar.gz.
> ===> Patching for ca_root_nss-3.20.1
> ===> ca_root_nss-3.20.1 depends on file: /usr/local/bin/perl5.20 - not found
Probably related to /usr/ports/UPDATING from 20150914. On new or already
updated systems it should check package version rather than file existence.
$ make -V BUILD_DEPENDS
perl5>=5.20<5.21:/usr/ports/lang/perl5.20
$ make depends
===> ca_root_nss-3.20.1 depends on package: perl5>=5.20<5.21 - found
> ===> Building for perl5-5.20.3_8
> make[2]: cannot open Makefile.
>
> make[2]: stopped in /var/ports/usr/ports/lang/perl5.20/work/perl-5.20.3
> ===> Compilation failed unexpectedly.
> Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
> the maintainer.
> *** Error code 1
>
> Stop.
> make[1]: stopped in /usr/ports/lang/perl5.20
> *** Error code 1
>
> Stop.
> make: stopped in /usr/ports/security/ca_root_nss
>
> ===>>> make build failed for security/ca_root_nss
> ===>>> Aborting update
>
> ===>>> Update for security/ca_root_nss failed
> ===>>> Aborting update
>
> ===>>> There are messages from installed ports to display,
> but first take a moment to review the error messages
> above. Then press Enter when ready to proceed.
>
>
>
> Perl appears to be properly installed, but it is installed in /usr/local/bin/perl5.20.3 not /usr/local/bin/perl5.20
>
> # ls /usr/local/bin/perl*
> /usr/local/bin/perl /usr/local/bin/perl5.20.3 /usr/local/bin/perldoc /usr/local/bin/perlthanks
> /usr/local/bin/perl5 /usr/local/bin/perlbug /usr/local/bin/perlivp
>
> After
>
> # ln -s /usr/local/bin/perl5.20.3 /usr/local/bin/perl5.20
> root at claudel:/usr/ports/security/ca_root_nss # ls /usr/local/bin/perl*
> /usr/local/bin/perl /usr/local/bin/perl5.20 /usr/local/bin/perlbug /usr/local/bin/perlivp
> /usr/local/bin/perl5 /usr/local/bin/perl5.20.3 /usr/local/bin/perldoc /usr/local/bin/perlthanks
>
> # portmaster -Rd security/ca_root_nss
>
> succeeds
>
> Path variable? Or is 5.20.3 modifying the installation path relative to earlier?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 602 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-perl/attachments/20151214/f0ee56d2/attachment.sig>
More information about the freebsd-perl
mailing list