Opened 14 years ago

Closed 14 years ago

Last modified 14 years ago

#28564 closed defect (fixed)

apache2 missing dependency on perl5

Reported by: bernzs@… Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 1.9.2
Keywords: Cc: vulcan_@…
Port: apache2

Description

mod_wsgi would not compile. I was able to work around this problem by creating a link from /opt/local/bin/perl to /opt/local/bin/perl5.12

I am attaching the log from compiling mod_wsgi +python25 before I created the link.

In case anyone is wondering, I am using Mac OSX 10.5 on a 32-bit macbook.

Attachments (1)

main.log (44.0 KB) - added by bernzs@… 14 years ago.
Log from runing port install mod_wsgi +python2.5 before I created the link

Download all attachments as: .zip

Change History (10)

Changed 14 years ago by bernzs@…

Attachment: main.log added

Log from runing port install mod_wsgi +python2.5 before I created the link

comment:1 Changed 14 years ago by jmroot (Joshua Root)

Milestone: MacPorts 2.0.0

As per the ticket guidelines linked from the New Ticket page, please don't set the Milestone field.

comment:2 Changed 14 years ago by jmroot (Joshua Root)

Port: apache2 added
Summary: mod_wsgi will not compileapache2 missing dependency on perl5

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

Owner: changed from macports-tickets@… to ryandesign@…
Port: mod_wsgi removed
Status: newassigned

Agreed.

comment:4 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

Fixed apache2 port in r76554. apache20 port probably still needs help; checking...

comment:5 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: assignedclosed

#28569 includes these changes for apache20.

comment:6 Changed 14 years ago by vulcan_@…

Resolution: fixed
Status: closedreopened

i see this is happening today so i will add my input here in the hope of shortening the solution cycle:

about 1 hour ago i did port selfupdate and saw that a new version of apache2 was available, so i did the update (using porticus) this was my result

Port command started with PID 77202
Computing dependencies for apache2
Dependencies to be installed: perl5
Activating perl5 @5.12.3_0+perl5_12
Error: Target org.macports.activate returned: Image error: /opt/local/bin/corelist is being used by the active p5-module-corelist port.  Please deactivate this port first, or use 'port -f activate perl5' to force the activation.
Error: The following dependencies were not installed: perl5
Error: Unable to upgrade port: 1
To report a bug, see <http://guide.macports.org/#project.tickets>
Executing: /opt/local/bin/port -uR upgrade apache2 +preforkmpm

i can do the forced activate, but i thought that you should see this ASAP as it is possibly a rare side effect condition.

i reopen this as i cannot evaluate if the side effect i see is a direct result of today's change and want to attract the maintainers attn to the poss.

comment:7 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: reopenedclosed

You're experiencing side-effects of the update to perl 5.12, which is not connected with this ticket. Please discuss on the macports-users mailing list if you need help.

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

Cc: vulcan_@… added

@vulcan_: please see remark above

comment:9 Changed 14 years ago by jmroot (Joshua Root)

The p5-module-corelist conflict is #28485.

Note: See TracTickets for help on using tickets.