Problem installing Perl5.22
Horst Simon
horst.simon at optusnet.com.au
Tue Dec 15 18:25:56 PST 2015
Hi,
sudo port install perl5.22 works fine, but after running sudo port install perl5 it failed as follow:
---> Computing dependencies for perl5
---> Fetching archive for perl5
---> Attempting to fetch perl5-5.22.1_0+perl5_22.darwin_15.noarch.tbz2 from http://jog.id.packages.macports.org/macports/packages/perl5
---> Attempting to fetch perl5-5.22.1_0+perl5_22.darwin_15.noarch.tbz2 from http://packages.macports.org/perl5
---> Attempting to fetch perl5-5.22.1_0+perl5_22.darwin_15.noarch.tbz2 from http://lil.fr.packages.macports.org/perl5
---> Fetching distfiles for perl5
---> Verifying checksums for perl5
---> Extracting perl5
---> Configuring perl5
---> Building perl5
---> Staging perl5 into destroot
Error: Can't find perl 5.22 (as /opt/local/bin/perl5.22) so can't link perl5 to it.
Error: org.macports.destroot for port perl5 returned: perl5.22 is missing
Kind Regards,
Horst Simon
> On 16 Dec 2015, at 12:41, Mojca Miklavec <mojca at macports.org> wrote:
>
> On 16 December 2015 at 02:26, Mojca Miklavec <mojca at macports.org> wrote:
>> On 16 December 2015 at 02:09, Horst Simon wrote:
>>>
>>> Error: Can't find perl 5.22 (as /opt/local/bin/perl5.22) so can't link perl5
>>> to it.
>>
>> Please wait a few minutes. I'll commit a fix.
>
> Dear Simon,
>
> Can you please test if
>
> sudo port selfupdate
> sudo port -f uninstall perl5.22
> sudo port install perl5.22
> sudo port install perl5
>
> fixes the problem now? Before installing perl5.22 please make sure
> that this patch has been (automatically, by selfupdate) applied to
> /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/lang/perl5/Portfile
>
> --- Portfile
> +++ Portfile
> @@ -145,8 +145,8 @@
> move ${binFile} ${binFile}-${perl5.major}
> }
> }
> - move ${destroot}${prefix}/bin/perl${version}
> ${destroot}${prefix}/bin/${name}
> - ln -s ${name} ${destroot}${prefix}/bin/perl${version}
> + move ${destroot}${prefix}/bin/perl${version}
> ${destroot}${prefix}/bin/${subport}
> + ln -s ${subport} ${destroot}${prefix}/bin/perl${version}
> foreach man1File [glob -directory
> "${destroot}${prefix}/share/man/man1p" *] {
> regexp (.*)(\.1.*) ${man1File} -> program suffix
> move ${man1File} ${program}-${perl5.major}${suffix}
>
> Thank you,
> Mojca
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-users/attachments/20151216/5420ea89/attachment.html>
More information about the macports-users
mailing list