#30226: Various libraries are installed for i386 not x86_64 ------------------------------+--------------------------------------------- Reporter: sglink@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: | Port: libintl zlib ------------------------------+--------------------------------------------- Changes (by ryandesign@…): * port: libintl => libintl zlib Comment: Sorry, I typo'd the command above. libintl is the name of the library, not the port. The port that provides the libintl library is called gettext. {{{ sudo port -n upgrade --force gettext }}} But the new log you've attached shows the same error but now with libz (from the zlib port): {{{ :info:build ld: warning: in /opt/local/lib/libz.dylib, file was built for i386 which is not the architecture being linked (x86_64) }}} So from these multiple failures it seems pretty clear that this MacPorts install began life on Leopard or earlier, or on a 32-bit machine running Snow Leopard, and you migrated it to a 64-bit machine running Snow Leopard. So you should follow the [wiki:Migration Migration procedure] and uninstall and reinstall all ports. -- Ticket URL: <https://trac.macports.org/ticket/30226#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS