[MacPorts] #33480: Unable to uninstall a package witch have several dependence.
#33480: Unable to uninstall a package witch have several dependence. ---------------------------------+------------------------------------------ Reporter: mparchet@… | Owner: macports-tickets@… Type: defect | Status: new Priority: High | Milestone: Component: ports | Version: 2.0.4 Keywords: uninstall package | Port: ---------------------------------+------------------------------------------ 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 -- Ticket URL: <https://trac.macports.org/ticket/33480> MacPorts <http://www.macports.org/> Ports system for Mac OS
#33480: Unable to uninstall a package witch have several dependence. ---------------------------------+------------------------------------------ Reporter: mparchet@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Low | Milestone: Component: base | Version: Keywords: | Port: ---------------------------------+------------------------------------------ Changes (by ryandesign@…): * keywords: uninstall package => * priority: High => Low * version: 2.0.4 => * component: ports => base * type: defect => enhancement Comment: This sounds like a change we are unlikely to make. -- Ticket URL: <https://trac.macports.org/ticket/33480#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#33480: Unable to uninstall a package witch have several dependence. ---------------------------------+------------------------------------------ Reporter: mparchet@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Low | Milestone: Component: base | Version: Keywords: | Port: ---------------------------------+------------------------------------------ Description changed by ryandesign@…: Old description:
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
New description: 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 -- -- Ticket URL: <https://trac.macports.org/ticket/33480#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#33480: Unable to uninstall a package witch have several dependence. ---------------------------------+------------------------------------------ Reporter: mparchet@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Low | Milestone: Component: base | Version: Keywords: | Port: ---------------------------------+------------------------------------------ Comment(by ryandesign@…): I believe you can already do what you want by running: {{{ sudo port uninstall rdependentof:speex speex }}} If you want to see the list of ports that will be uninstalled by this command before running it, you can run: {{{ port installed rdependentof:speex speex }}} -- Ticket URL: <https://trac.macports.org/ticket/33480#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#33480: Unable to uninstall a package witch have several dependence. ---------------------------------+------------------------------------------ Reporter: mparchet@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Low | Milestone: Component: base | Version: Keywords: | Port: ---------------------------------+------------------------------------------ Comment(by dports@…): Or `port uninstall --follow-dependents speex` -- Ticket URL: <https://trac.macports.org/ticket/33480#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#33480: Unable to uninstall a package witch have several dependence. ---------------------------------+------------------------------------------ Reporter: mparchet@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Low | Milestone: Component: base | Version: Keywords: | Port: ---------------------------------+------------------------------------------ Comment(by mparchet@…): Tank you very much it seems work. Best regards Battant -- Ticket URL: <https://trac.macports.org/ticket/33480#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#33480: Unable to uninstall a package witch have several dependence. ----------------------------------+----------------------------------------- Reporter: mparchet@… | Owner: macports-tickets@… Type: enhancement | Status: closed Priority: Low | Milestone: Component: base | Version: Resolution: wontfix | Keywords: Port: | ----------------------------------+----------------------------------------- Changes (by cal@…): * status: new => closed * resolution: => wontfix -- Ticket URL: <https://trac.macports.org/ticket/33480#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts