Bad CPU type in executable

Ryan Schmidt ryandesign at
Tue Oct 27 20:32:23 PDT 2009

On Oct 27, 2009, at 18:56, Dennis C wrote:

> Am in the process of making the switch from dual-boot PCs including  
> FreeBSD, so kind of new to this, but am now running Snow Leopard and  
> one of the first MacPorts I installed was psycopg2 and was able to  
> run the python2.6 and successfully import the aforementioned module,  
> but now the following's happening:
> DCSs-Mac-mini:bin DCSWest$ python2.6
> -bash: /opt/local/bin/python2.6: Bad CPU type in executable
> So not quite sure what happened in between, but wondering if it  
> wasn't something with the following attempt to update software:
> DCSs-Mac-mini:~ DCSWest$ sudo port selfupdate
> Password:
> --->  Updating the ports tree
> --->  Updating MacPorts base sources using rsync
> MacPorts base version 1.8.1 installed,
> MacPorts base version 1.8.1 downloaded.
> --->  MacPorts base is already the latest version
> The ports tree has been updated. To upgrade your installed ports,  
> you should run
>   port upgrade outdated
> DCSs-Mac-mini:~ DCSWest$ sudo port upgrade outdated
> --->  Computing dependencies for dbus
> --->  Configuring dbus
> Error: Target org.macports.configure returned: autoreconf failure:  
> shell command " cd "/opt/local/var/macports/build/ 
> _opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_dbus 
> /work/dbus-1.2.16" && autoreconf --install " returned error 126
> Command output: sh: /opt/local/bin/autoreconf: /opt/local/bin/perl:  
> bad interpreter: Bad CPU type in executable
> Error: Unable to upgrade port: 1

What kind of computer is this? I'm wondering if you have a 32-bit or  
64-bit processor. All but the very first Macs have 64-bit processors.

What is the architecture of, say, /opt/local/bin/perl? Use "lipo - 
info /opt/local/bin/perl" to find out.

Did you recently upgrade to Snow Leopard -- or did you recently  
migrate your MacPorts installation from a different Mac -- and if so,  
did you uninstall and reinstall all ports? See the Migration page for  
more instructions:

More information about the macports-users mailing list