Opened 12 years ago

Closed 12 years ago

Last modified 12 years ago

#34778 closed defect (fixed)

p5-panotools-script @0.250.0 Configuring p5-panotools-script error

Reported by: davetow@… Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.1.1
Keywords: Cc: jeremyhu (Jeremy Huddleston Sequoia)
Port: p5-panotools-script

Description

--->  Computing dependencies for p5-panotools-script..
--->  Dependencies to be installed: p5.12-panotools-script
--->  Configuring p5.12-panotools-script
Writing Makefile for Panotools::Script
sed: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_perl_p5-panotools-script/p5.12-panotools-script/work/Panotools-Script-0.25/lib/Panotools/Makefile: in-place editing only works for regular files
Command failed: find /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_perl_p5-panotools-script/p5.12-panotools-script/work/Panotools-Script-0.25 -name Makefile | xargs /usr/bin/sed -i "" '/^CCFLAGS *=/s/$/ /' ;
Exit code: 1
Error: org.macports.configure for port p5.12-panotools-script returned: command execution failed
Warning: targets not executed for p5.12-panotools-script: org.macports.activate org.macports.configure org.macports.build org.macports.destroot org.macports.install
Error: Failed to install p5.12-panotools-script
Please see the log file for port p5.12-panotools-script for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_perl_p5-panotools-script/p5.12-panotools-script/main.log
Error: The following dependencies were not installed: p5.12-panotools-script
To report a bug, follow the instructions in the guide:
    http://guide.macports.org/#project.tickets
Error: Processing of port p5-panotools-script failed

Attachments (1)

main.log (4.0 KB) - added by davetow@… 12 years ago.
p5.12-panotools-script/main.log

Download all attachments as: .zip

Change History (4)

Changed 12 years ago by davetow@…

Attachment: main.log added

p5.12-panotools-script/main.log

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

Cc: jeremyhu@… added
Owner: changed from macports-tickets@… to ryandesign@…
Status: newassigned

The problem is that the perl5 portgroup finds all items called "Makefile" in the distribution, and tries to run a reinplace on them. It assumes anything called "Makefile" is a file, which is a completely reasonable assumption. Unfortunately the p5-panotools-script distribution includes a directory called Makefile.

This problem was introduced into the perl5 portgroup in r91807.

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

Resolution: fixed
Status: assignedclosed

Fixed in r94000.

comment:3 Changed 12 years ago by davetow@…

Thanks, Works great now.

Note: See TracTickets for help on using tickets.