#44786: list of dependencies to be installed can be inaccurate ----------------------+---------------------- Reporter: larryv@… | Owner: shasha@… Type: defect | Status: new Priority: Normal | Milestone: Component: base | Version: 2.3.99 Keywords: | Port: ----------------------+---------------------- The `gsoc14-interactive` dependency list may incorrectly include ports that are not actually built and installed. {{{ % port -v installed rdepof:libgcrypt The following ports are currently installed: expat @2.1.0_0 (active) platform='darwin 11' archs='x86_64' gettext @0.19.2_0 (active) platform='darwin 11' archs='x86_64' libiconv @1.14_0 (active) platform='darwin 11' archs='x86_64' ncurses @5.9_2 (active) platform='darwin 11' archs='x86_64' % sudo port install libgcrypt ---> Computing dependencies for libgcrypt The following dependencies will be installed: libgpg-error Continue? [Y/n]: n ---> Scanning binaries for linking errors ---> No broken files found. % sudo port install libgcrypt configure.build_arch=i386 Password: ---> Computing dependencies for libgcrypt The following dependencies will be installed: expat gettext libgpg-error libiconv ncurses Continue? [Y/n]: Y ---> Fetching source for libgpg-error ---> Verifying checksums for libgpg-error ---> Extracting libgpg-error ---> Applying patches to libgpg-error ---> Configuring libgpg-error ---> Building libgpg-error ---> Staging libgpg-error into destroot ---> Installing libgpg-error @1.13_0 ---> Activating libgpg-error @1.13_0 ---> Cleaning libgpg-error ---> Fetching source for libgcrypt ---> Verifying checksums for libgcrypt ---> Extracting libgcrypt ---> Applying patches to libgcrypt ---> Configuring libgcrypt ---> Building libgcrypt ---> Staging libgcrypt into destroot ---> Installing libgcrypt @1.6.1_0 ---> Activating libgcrypt @1.6.1_0 ---> Cleaning libgcrypt ---> Updating database of binaries ---> Scanning binaries for linking errors ---> No broken files found. sudo port install libgcrypt configure.build_arch=i386 20.57s user 12.60s system 117% cpu 28.283 total % }}} This is admittedly a bit of an odd bug: The dependency list is simultaneously correct (the dependencies ought to be rebuilt as `+universal`) and incorrect (it does not reflect what will actually happen). Of course, the actual install behavior is incorrect and should be fixed, but the dependency list should not be making false promises. -- Ticket URL: <https://trac.macports.org/ticket/44786> MacPorts <http://www.macports.org/> Ports system for OS X