Opened 12 years ago

Last modified 12 years ago

#33480 closed enhancement

Unable to uninstall a package witch have several dependence. — at Version 2

Reported by: mparchet@… Owned by: macports-tickets@…
Priority: Low Milestone:
Component: base Version:
Keywords: Cc:
Port:

Description (last modified by ryandesign (Ryan Carsten Schmidt))

Hello,

When I would like to uninstall any package witch has several dependance sutch as speex, macport show me an error message such as :

For example with speex.

sudo port uninstall speex
Password:
Warning: xcodebuild exists but failed to execute
--->  Unable to uninstall speex @1.2rc1_0, the following ports depend on it:
--->  	ffmpeg @0.7.8_0
Error: Target org.macports.uninstall returned: Please uninstall the ports that depend on speex first.

In my opinion, macport should compute all dependance and show a message sutch as :

Below, here is the package dependance.

Packages list

If you want verily to uninstall this package, all the dependence will also be uninstalled.

Do you want to continue ?

Note : The dependance is been installed if you install a package bat you can't uninstall it or it's very difficult.

This issus also occured on macport 2.0.3.

Can you fix this issues quickly ?

Best regards

mparchet

Change History (2)

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

Component: portsbase
Keywords: uninstall package removed
Priority: HighLow
Type: defectenhancement
Version: 2.0.4

This sounds like a change we are unlikely to make.

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

Description: modified (diff)
Note: See TracTickets for help on using tickets.