FreeBSD Port: security/ca_root_nss

David Gessel gessel at blackrosetech.com
Mon Dec 14 21:28:41 UTC 2015


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Due to some wackiness with my 5.20 install (residual 5.16 files gumming up the works), I deinstalled 5.20, reinstalled 5.16, and started the rebuilld of all ports.

===>>> All >> ca_root_nss-3.20.1 (27/173)

===>  Cleaning for ca_root_nss-3.20.1
===>  License MPL accepted by the user
===>  Found saved configuration for ca_root_nss-3.15.1_1
===>   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.16 - not found
===>   ca_root_nss-3.20.1 depends on file: /usr/local/bin/perl5.16 - not found
*** Error code 1

Stop.
make: stopped in /usr/ports/security/ca_root_nss

===>>> make build failed for security/ca_root_nss
===>>> Aborting update


# ls /usr/local/bin/perl*
/usr/local/bin/perl             /usr/local/bin/perl5.16.3       /usr/local/bin/perldoc          /usr/local/bin/perlthanks
/usr/local/bin/perl5            /usr/local/bin/perlbug          /usr/local/bin/perlivp

# ln -s /usr/local/bin/perl5.16.3 /usr/local/bin/perl5.16

Solved the problem again.


- -------- Original Message --------
Subject: Re: FreeBSD Port: security/ca_root_nss
From: Jan Beich <jbeich at vfemail.net>
To: David Gessel <gessel at blackrosetech.com>
Date: Mon Dec 14 2015 05:10:03 GMT+0300 (AST)

> (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?  
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBCAAGBQJWbzR6AAoJEHBZhGQX66lyarQP/30Pnj/sHMBVW63BwO3Qb2Uy
GN38/+OZGZO16YSXmoq7IjUpWWuqTIBViGmn9jvsbXGDobW7rSAn/RVfbHt57oUT
V554Xvvf4k1H1nB4knk08NaDJHGaAc6l52VTo7ocTOcWTC8mqY5ngLqP2BLEUto/
TFTe70wfgF4jcAQotrzHqaMR9zTskldoxgiChRNf/LhKqVj/LhsifaRY04DHm75c
B0ZbgUfjAwRbvMi1qVG40XS9daNeacGPn8YJ1bw6IN+0/cuOE95K9ORERdAAInze
NOzZj5+qs2VHJGb+/jSaUMyFAfJpomVwu8x0VV8DydVx6T5g7K6Vnq8Ir91jp1AX
qmb0Fs/DmVFhZiX4MpFh0+dye3WoOWirnm8YC6runUgC86tvScmisaYj/60ewEXm
1yCpna2OjeFVTbhQCXYwMElzndLSj4iK22VKUB0+Qx5Tn95OEvTfmJBGLYMNoXEj
233Jj3PK5HQS5f927qJuB82pEyknhKSMp4OIiqRnMCc2OMypmVRb45MlmLAmeGuI
cl1J6NoxELfuEIs8Vzvs3izVDzK4hmEHwiPmlAK+CJXgJ1drG9eg31gU6JCXsU4j
lUmWO3NS7dslePFZr3Wuc0UGUTIhr3c17exd8r2pmZdIGlsO9FLGGr23Jn0gtu3P
CTkTeUSvZC2g7H5vRUcu
=86mP
-----END PGP SIGNATURE-----


More information about the freebsd-perl mailing list