[HEADSUP] Default Perl changed to 5.24.

Piotr Szafarczyk piotr-l at netexpert.pl
Sat Nov 5 11:47:05 UTC 2016


On 2016-11-05 10:58, tech-lists wrote:
>> It looks like the same problem I encountered with 5.20 under 10.3 (just
>> one box). Links are not created during port building (with other than
>> perl too). With perl, two links are missing under /usr/local/bin.
>> Creating them manually allows for a successful building of a port that
>> depends on perl.
> I fixed my problem by doing this, in /usr/local/bin :
> ln -s ./perl /usr/local/bin/perl5.24.1
> and then running:
> portupgrade -f `pkg shlib -qR libperl.so.5.20`
>
> I think maybe the problem you had was a little different because in my 
> case, portupgrade could not update any port until that symlink was 
> added, so the "make install" phase was never reached. Instead of 
> calling perl, it looks for /usr/local/bin/perl5.24.1 which of course 
> didn't exist. Also, in my case, the bin/perl updated link *was* 
> created[1] following the instructions in UPDATING, just not the 
> bin/perl5.24.1 link.
>
> Previously:
>
> ===>   p5-NetAddr-IP-4.078 depends on package: perl5>=5.24<5.25 - found
> ===>  Configuring for p5-NetAddr-IP-4.078
> env: /usr/local/bin/perl5.24.1: No such file or directory
> *** Error code 127
>
> Stop.
> make: stopped in /storage/usr/ports/net-mgmt/p5-NetAddr-IP
It looks the same. I have created the link and every perl port could 
build. The problem is not only perl does not create links.

> Now everything builds. 
Everything? Could you try any other port that creates links? Are links 
created?



More information about the freebsd-ports mailing list