help with installing/updating "gettext" & other files in 64-bit snow leopard architecture
Faddah Steve Yuetsu Wolf
my_biz at me.com
Wed Aug 4 23:05:05 PDT 2010
thanx for the advisement, and i'll take that into consideration, but as i said in my original e-mail, all i did was download the MacPorts 1.9.1 pkg install on the *.dmg file off your MacPorts site and run it. i didn't change any settings in the macports.conf file, i have not installed a previous version of MacPorts or its expat before today, and i know of know other applications that installed and "i386" expat on my machine or on previous machines i've had (they may have, but before i came across it in MacPorts, i'd never heard of the "expat" before). so i don't know what to tell you there.
— faddah steve yuetsu wolf
503-449-0531 - iPhone
my_biz at me.com
On Aug 4, 2010, at 10:59 PM, Ryan Schmidt wrote:
> On Aug 4, 2010, at 23:38, Faddah Steve Yuetsu Wolf wrote:
>> ---> Configuring gettext
>> Error: You cannot install gettext for the architecture(s) x86_64 because
>> Error: its dependency expat only contains the architecture(s) i386.
>> Error: Did you upgrade to a new version of Mac OS X? If so, please see
>> Error: http://trac.macports.org/wiki/Migration
>> Error: Target org.macports.configure returned: incompatible architectures in dependencies
>> Log for gettext is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_gettext/main.log
>> Error: Unable to upgrade port: 1
>> To report a bug, see <http://guide.macports.org/#project.tickets>
> You have an i386 expat installed on your Mac. Since you're using Snow Leopard on a 64-bit capable Mac, everything installed by your MacPorts should be installed for x86_64. That means either you changed macports.conf previously to build i386 and now changed it back to x86_64 in order to encounter this error (doesn't sound like you did this, or you'd already know this). Or you had an i386 expat installed with MacPorts on a previous Mac running Leopard or earlier that you migrated to this Mac, or you had expat installed with MacPorts on Leopard or earlier on this Mac and then upgraded this Mac to Snow Leopard (sounds like you didn't do these things either). Or, and this is what I guess happened, some other program you installed decided it would be a good idea to install an i386 expat in the prefix MacPorts claims as its own (this is not a good idea for that program to have done). If you can't explain how this i386 expat got on your system, who knows what else got on your system, and your cleanest path to success will be to follow the uninstall instructions in the MacPorts guide to uninstall all of MacPorts. Then begin anew and install MacPorts again. This time there will be no unexplained cruft lying around and things should work.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the macports-users