Opened 12 years ago

Closed 12 years ago

#33543 closed defect (worksforme)

p5.12-getopt-long: No such file or directory during installation

Reported by: him@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.0.4
Keywords: Cc:
Port: p5.12-getopt-long

Description

I'm unable to build and install p5.12-getopt-long. I've run selfupdate a number of times to no avail. p5.12-getopt-long-descriptive installs fine. I'm clueless. Thoughts?

Xcode 4.2.1 Build 4D502.

Log file and shell dump here:

Jakes-MacBook-Pro:pygobject him$ sudo port install p5.12-getopt-long-descriptive
--->  Computing dependencies for p5.12-getopt-long-descriptive
--->  Cleaning p5.12-getopt-long-descriptive
Jakes-MacBook-Pro:pygobject him$ sudo port install p5.12-getopt-long-descriptive
--->  Computing dependencies for p5.12-getopt-long-descriptive
--->  Cleaning p5.12-getopt-long-descriptive
Jakes-MacBook-Pro:pygobject him$ sudo port install p5.12-getopt-long
--->  Computing dependencies for p5.12-getopt-long
--->  Staging p5.12-getopt-long into destroot
Error: Target org.macports.destroot returned: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_perl_p5-getopt-long/p5.12-getopt-long/work/destroot/opt/local/lib/perl5/vendor_perl/5.12.3: no such file or directory
Log for p5.12-getopt-long is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_perl_p5-getopt-long/p5.12-getopt-long/main.log
Error: Status 1 encountered during processing.
To report a bug, see <http://guide.macports.org/#project.tickets>

Full log file available here: https://gist.github.com/2005032

Attachments (1)

main.log (11.7 KB) - added by him@… 12 years ago.
Install Log

Download all attachments as: .zip

Change History (4)

Changed 12 years ago by him@…

Attachment: main.log added

Install Log

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

This was not a clean build attempt. Clean the affected port and try again.

sudo port clean p5.12-getopt-long

comment:2 in reply to:  1 Changed 12 years ago by him@…

Replying to ryandesign@…:

This was not a clean build attempt. Clean the affected port and try again.

sudo port clean p5.12-getopt-long

This worked – any idea why?

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

Resolution: worksforme
Status: newclosed

At some point in the past, you tried to install p5.12-getopt-long and either you interrupted it or it failed, either for the reason cited in the log above or for some other reason; there's no way to tell anymore. Then, before filing this ticket, you tried again to install p5.12-getopt-long and it tried to pick up where it left off last time and failed as per the attached log. Cleaning and trying again allowed MacPorts to try again from the beginning, this time succeeding, perhaps due to improvements made in this or other MacPorts ports since the time you first tried to install this port.

"Clean and try again" is the first thing you should try anytime any port fails.

Note: See TracTickets for help on using tickets.