Hi all,

I can't seem to get the following issue fixed:

I've installed perl5.22 as default with the following in /etc/make.conf

WITH_OPENSSL_PORT="YES"
DEFAULT_VERSIONS+=perl5=5.22

If I try to install OpenSSL (or any other port depending on perl5) they always want to install perl5.20, and, even more interesting perl 5.20.2, which is not in ports anymore (it's 5.20.3). The following error shows up:

 openssl-1.0.2_4 depends on file: /usr/local/bin/perl5.20.2 - not found
##################################################

      This is *NOT* the DEFAULT perl version

It will *NOT* install /usr/local/bin/perl

It will *ONLY* install /usr/local/bin/perl5.20.3

The default Perl version currently is 5.22.

If you want to use this version as the default,
stop the build now, add this line to your
/etc/make.conf, and then restart the build.

DEFAULT_VERSIONS+=perl5=5.20

##################################################

This tells me, that the DEFAULT_VERSIONS variable works well. So why are my ports looking for perl 5.20.2? Obviously installing perl 5.20 doesn't help eitehr, as it installs 5.20.3... so I'm locked in a loop, with the port failing after the perl install and on a rerun installing perl again.

Help?

Mat

Btw. I'm on HEAD, r288210, and I've deleted all installed packages and was trying to rebuild everything. I've recreated the ports tree (portsnap fetch extract), but the error persists.

_______________________________________________
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to