On Jun 4, 2007, at 21:14, Vincent Lefevre wrote:
prunille:~> sudo port -v -d uninstall docbook-xml-412 DEBUG: scrollkeeper depends on this port DEBUG: scrollkeeper depends on this port ---> Unable to uninstall docbook-xml-412 4.1.2_0, the following ports depend on it: ---> scrollkeeper ---> scrollkeeper DEBUG: Please uninstall the ports that depend on docbook-xml-412 first. while executing "portuninstall::uninstall $portname [composite_version $portversion [array get variations]] [array get options]" Error: port uninstall failed: Please uninstall the ports that depend on docbook-xml-412 first.
but...
prunille:~> port info scrollkeeper Warning: Found 2 port scrollkeeper definitions, displaying first one.
I don't have that message when I "port info scrollkeeper". Maybe you have a local copy of a scrollkeeper port somewhere.
scrollkeeper 0.3.14, Revision 4, textproc/scrollkeeper (Variants: universal) http://scrollkeeper.sourceforge.net/
ScrollKeeper is a cataloging system for documentation on open systems. It manages documentation metadata (as specified by the Open Source Metadata Framework (OMF) and provides a simple API to allow help browsers to find, sort, and search the document catalog. It will also be able to communicate with catalog servers on the Net to search for documents which are not on the local system.
Build Dependencies: pkgconfig, intltool Library Dependencies: libxslt, libxml2, gettext, expat, fontconfig, docbook-xml-scrollkeeper, docbook-xsl, docbook-xml, docbook-xml-4.1.2 Platforms: darwin Maintainers: rhwood@macports.org openmaintainer@macports.org
I don't see docbook-xml-412 in the dependencies.
Maybe not now, but it used to be, before this change on 2007-05-31: http://trac.macosforge.org/projects/macports/changeset/25756 Just force the uninstall with -f.