I'd like to know what the proper, intended way to clean up dependencies is.
Specifically, I started to install the new subversion. When I realized that it had other dependencies, I hit ctrl-C, checked them out, saw some important ones, and tried to reinstall as +universal. (I don't need svn as universal, but I do need it's dependencies.) This failed; the first dependency had been fetched, and started configuration as non-universal. Having seen this before, I ran port clean. Running port clean on the main port does not clean the dependencies. That was a surprise. I would like to know the proper, intended way to clean a port completely -- including all dependencies -- to reinstall port X when it failed somewhere in one of the subports. Details follow: stbmac:~ Michael$ sudo port install subversion ---> Computing dependencies for subversion ---> Fetching apr ---> Attempting to fetch apr-1.4.2.tar.bz2 from http://www.ibiblio.org/pub/mirrors/apache/apr ---> Verifying checksum(s) for apr ---> Extracting apr ---> Applying patches to apr ---> Configuring apr ^C stbmac:~ Michael$ port info subversion subversion @1.6.11 (devel) Variants: bash_completion, darwin_7, disable_keychain, mac_os_x_server_mod_dav_svn, mod_dav_svn, no_bdb, no_neon, puredarwin, tools, unicode_path, universal Description: Subversion (svn) is a version control system designed to be as similar to cvs(1) as possible, while fixing many outstanding problems with cvs(1). Homepage: http://subversion.tigris.org/ Library Dependencies: expat, neon, apr, apr-util, db46, sqlite3, gettext, libiconv, serf, cyrus-sasl2 Platforms: darwin License: unknown Maintainers: [email protected] stbmac:~ Michael$ sudo port install subversion +universall ^C stbmac:~ Michael$ sudo port install subversion +universal ---> Computing dependencies for subversion Error: Requested variants "+universal" do not match original selection "". Please use the same variants again, perform 'port clean apr' or specify the force option (-f). Error: The following dependencies failed to build: apr apr-util db46 sqlite3 readline cyrus-sasl2 openssl neon serf Error: Status 1 encountered during processing. Before reporting a bug, first run the command again with the -d flag to get complete output. stbmac:~ Michael$ sudo port clean subversion ---> Cleaning subversion stbmac:~ Michael$ sudo port install subversion +universal ---> Computing dependencies for subversion Error: Requested variants "+universal" do not match original selection "". Please use the same variants again, perform 'port clean apr' or specify the force option (-f). Error: The following dependencies failed to build: apr apr-util db46 sqlite3 readline cyrus-sasl2 openssl neon serf Error: Status 1 encountered during processing. Before reporting a bug, first run the command again with the -d flag to get complete output. stbmac:~ Michael$ -- Political and economic blog of a strict constitutionalist http://StrictConstitution.BlogSpot.com _______________________________________________ macports-users mailing list [email protected] http://lists.macosforge.org/mailman/listinfo.cgi/macports-users
