[MacPorts] #30226: Various libraries are installed for i386 not x86_64 (was: libintl.8.dylib: mach-o, but wrong architecture)
MacPorts
noreply at macports.org
Mon Jul 18 14:28:05 PDT 2011
#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
More information about the macports-tickets
mailing list