Ticket #7361 (closed defect: fixed)
BUG: activation status of dependencies is not checked before installation
| Reported by: | opendarwin.nospam@… | Owned by: | macports-tickets@… |
|---|---|---|---|
| Priority: | High | Milestone: | MacPorts 1.7.0 |
| Component: | base | Version: | |
| Keywords: | haspatch | Cc: | vinc17@…, rhwood@…, jmr@… |
| Port: |
Description (last modified by jmpp@…) (diff)
assuming i want to install port A that depends on port B. in case that port B is already installed but currently not activated for some reason, "port install portA" does not complain and begins to install port A nonetheless. the installation will most likely fail in the configure, or build phase because it cannot locate port B that it depends on.
this has bitten me several times by now and can be quite confusing, especially when a port is unintentionally inactive due to a prior installation/activation error.
i really would expect that darwinports moans when i try to install a port that has inactive dependencies. imho it should spit out a warning at least.
Attachments
Change History
Note: See
TracTickets for help on using
tickets.

