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 <mo...@macports.org> wrote: > > On 16 December 2015 at 02:26, Mojca Miklavec <mo...@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
_______________________________________________ macports-users mailing list macports-users@lists.macosforge.org https://lists.macosforge.org/mailman/listinfo/macports-users