Opened 8 years ago

Closed 8 years ago

#50071 closed defect (fixed)

perl5.22: missing ${prefix}/bin/perl5.22 symlink

Reported by: mikemadden42@… Owned by: mojca (Mojca Miklavec)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: ryandesign (Ryan Carsten Schmidt)
Port: perl5.22

Description (last modified by ryandesign (Ryan Carsten Schmidt))

I'm trying to install wget & I'm getting the following error. I've attached the log file.

 $ sudo port clean wget                                                             [18:45:39]
--->  Cleaning wget
 
 $ sudo port install wget                                                           [18:46:01]
--->  Computing dependencies for wget
--->  Fetching archive for wget
--->  Attempting to fetch wget-1.17.1_0+ssl.darwin_15.x86_64.tbz2 from http://packages.macports.org/wget
--->  Attempting to fetch wget-1.17.1_0+ssl.darwin_15.x86_64.tbz2 from http://lil.fr.packages.macports.org/wget
--->  Attempting to fetch wget-1.17.1_0+ssl.darwin_15.x86_64.tbz2 from http://nue.de.packages.macports.org/macports/packages/wget
--->  Fetching distfiles for wget
--->  Verifying checksums for wget
--->  Extracting wget
--->  Applying patches to wget
--->  Configuring wget
--->  Building wget
Error: org.macports.build for port wget returned: command execution failed
Please see the log file for port wget for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_net_wget/wget/main.log
To report a bug, follow the instructions in the guide:
    http://guide.macports.org/#project.tickets
Error: Processing of port wget failed
FAIL

Attachments (1)

main.log (219.1 KB) - added by mikemadden42@… 8 years ago.
log from 'sudo port install wget '

Download all attachments as: .zip

Change History (8)

Changed 8 years ago by mikemadden42@…

Attachment: main.log added

log from 'sudo port install wget '

comment:1 Changed 8 years ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)
Owner: changed from macports-tickets@… to ryandesign@…
Port: wget added

The relevant error in the log seems to be:

:info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_net_wget/wget/work/wget-1.17.1/build-aux/missing: /opt/local/bin/makeinfo: /opt/local/bin/perl5.22: bad interpreter: No such file or directory

This seems to be saying that /opt/local/bin/perl5.22 does not exist. Does it? If not, install the perl5.22 port.

comment:2 Changed 8 years ago by cwest@…

I had this same issue but I don't think it's a problem with wget per se.

I have the latest perl5.22 (perl5.22.1) installed and the binary is /opt/local/bin/perl5.22.1. I created a perl5.22 -> perl5.22.1 symlink in /opt/local/bin/ to get around this and wget 1.17.1 now activates without any errors.

Hopefully someone will find this useful.

comment:3 Changed 8 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: mojca@… added

comment:4 Changed 8 years ago by mojca (Mojca Miklavec)

Cc: ryandesign@… added; mojca@… removed
Owner: changed from ryandesign@… to mojca@…
Port: perl5.22 added; wget removed
Summary: Unable to install wgetperl5.22: missing ${prefix}/bin/perl5.22 symlink
Version: 2.3.4

Can you please try

sudo rm /opt/local/bin/perl5.22
sudo port selfupdate
# you might need to provide the exact variant to uninstall
sudo port -f uninstall perl5.22
sudo port install perl5.22

and potentially test

sudo port -f uninstall wget
sudo port install wget

I would like to get at least some confirmation that there are no further problems in the current Perl ports.

comment:5 Changed 8 years ago by cwest@…

I didn't report the original ticket but I did experience the exact same issue. I ran through all of your steps above and I can confirm both perl5.22 and wget activate without errors.

Thank you!

comment:6 Changed 8 years ago by mikemadden42@…

I had reported the original ticket. It looks like the steps above do fix the issue.

comment:7 Changed 8 years ago by mojca (Mojca Miklavec)

Resolution: fixed
Status: newclosed

Problems introduced in r143612 have been fixed in r143619, r143620, r143621, r143622, r143653.

Revbump for 5.16 and 5.22 in r143798.

Note: See TracTickets for help on using tickets.