Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 13 Dec 2015 23:59:48 +0300
From:      David Gessel <gessel@blackrosetech.com>
To:        gecko@FreeBSD.org
Subject:   FreeBSD Port: security/ca_root_nss
Message-ID:  <566DDC44.5050202@blackrosetech.com>

next in thread | raw e-mail | index | archive | help
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
===>  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@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?  



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?566DDC44.5050202>