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