Opened 10 years ago

Closed 10 years ago

#28570 closed defect (fixed)

perl5 dependency issues - seen in other tickets

Reported by: vulcan_@… Owned by: macports-tickets@…
Priority: Low Milestone:
Component: ports Version: 1.9.2
Keywords: Cc:
Port: perl5

Description

i am writing this to capture the issue for review by those that know more than I about port dependencies

i leave this as a defect as there is no Ticket Type of "Info Only"

please refer to Tickets #28565 #28569 and #28564 for the background

I see now that i should have followed ryandesign's comment more closely .. he said to deact 5.8 and then activate perl5. I wound up being able to upgrade apache2 as i wanted to .. after this forced activation of perl5.

I am hoping that the version of corelist that got installed is compatible with the one that was moved aside.

sh-3.2# port deactivate perl5.12
--->  Deactivating perl5.12 @5.12.3_0
--->  Unable to uninstall/deactivate perl5.12 @5.12.3_0, the following ports depend on it:
--->  	perl5 @5.12.3_0+perl5_12
Error: Target org.macports.deactivate returned: Please uninstall the ports that depend on perl5.12 first.
Log for perl5.12 is at: /opt/local/var/macports/logs/_opt_local_var_macports_registry_portfiles_perl5.12_5.12.3_0/main.log
Warning: Failed to execute portfile from registry for perl5.12 @5.12.3_0
--->  Deactivating perl5.12
--->  Unable to uninstall/deactivate perl5.12 @5.12.3_0, the following ports depend on it:
--->  	perl5 @5.12.3_0+perl5_12
Error: port deactivate failed: Please uninstall the ports that depend on perl5.12 first.
sh-3.2# port deactivate perl5.13
Error: port deactivate failed: Image error: port perl5.13 is not active.
sh-3.2# port uninstall perl5.13
sh-3.2# port deactivate perl5.12
--->  Deactivating perl5.12 @5.12.3_0
--->  Unable to uninstall/deactivate perl5.12 @5.12.3_0, the following ports depend on it:
--->  	perl5 @5.12.3_0+perl5_12
Error: Target org.macports.deactivate returned: Please uninstall the ports that depend on perl5.12 first.
Log for perl5.12 is at: /opt/local/var/macports/logs/_opt_local_var_macports_registry_portfiles_perl5.12_5.12.3_0/main.log
Warning: Failed to execute portfile from registry for perl5.12 @5.12.3_0
--->  Deactivating perl5.12
--->  Unable to uninstall/deactivate perl5.12 @5.12.3_0, the following ports depend on it:
--->  	perl5 @5.12.3_0+perl5_12
Error: port deactivate failed: Please uninstall the ports that depend on perl5.12 first.
sh-3.2# port -f activate perl5
--->  Computing dependencies for perl5
--->  Activating perl5 @5.12.3_0+perl5_12
Warning: File /opt/local/bin/corelist already exists.  Moving to: /opt/local/bin/corelist.mp_1298892583.
--->  Cleaning perl5

Change History (3)

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

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

comment:3 Changed 10 years ago by jmroot (Joshua Root)

Resolution: fixed
Status: newclosed

r76604 should have cleared this up. Open tickets for individual ports if some still have problems.

Note: See TracTickets for help on using tickets.