Opened 9 years ago
Closed 9 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)
Change History (8)
Changed 9 years ago by mikemadden42@…
comment:1 Changed 9 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 9 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 9 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | mojca@… added |
---|
comment:4 Changed 9 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 wget → perl5.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 9 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 9 years ago by mikemadden42@…
I had reported the original ticket. It looks like the steps above do fix the issue.
log from 'sudo port install wget '