#37360: zlib, ncurses: no destroot found ----------------------------+-------------------------------- Reporter: adrawbond@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: Port: zlib, ncurses | ----------------------------+-------------------------------- Comment (by adrawbond@…): Replying to [comment:5 ryandesign@…]:
Ok, so before they were destroot failures. Now that you've cleaned and tried again we're seeing the real error, which is activation failure: {{{ Error: org.macports.activate for port zlib returned: Image error: /opt/local/include/zconf.h already exists and does not belong to a registered port. Unable to activate port zlib. Use 'port -f activate zlib' to force the activation. }}} {{{ Error: org.macports.activate for port ncurses returned: Image error: /opt/local/bin/captoinfo already exists and does not belong to a registered port. Unable to activate port ncurses. Use 'port -f activate ncurses' to force the activation. }}}
This often means you've installed a third-party program that has installed files into the MacPorts prefix. See wiki:ProblemHotlist#xmlwf. That entry is written about expat, which is another of our ports, but the instructions apply equally to zlib or ncurses or any other port, and the simplest solution is to uninstall MacPorts and reinstall it.
Uninstalling MacPorts and reinstalling did the trick. I did some Prolog programming a year or two ago and I'd bet swi-Prolog was the cause of my problems. Thanks for all the help! -- Ticket URL: <https://trac.macports.org/ticket/37360#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS