Cuando intento instalar gcc46
en OS X 10.6.4 usando port
(MacPorts 1.9.1) obtengo los siguientes errores:
artemis:foo$ sudo port install gcc46
Error: Cannot install gcc46 for the arch(s) 'x86_64' because
Error: its dependency gmp is only installed for the arch 'i386'
Error: and the configured universal_archs 'ppc i386' are not sufficient.
Error: Unable to execute port: architecture mismatch
¿Alguna sugerencia sobre cómo resolver esto o, alternativamente, cómo instalar gcc46 para i386?
port selfupdate
yport upgrade outdated
.Respuestas:
Dudo mucho que haya comenzado a limpiar en 10.6 ya que el universal_archs predeterminado sería "x86_64 i386" en ese caso. Compare y edite su /opt/local/etc/macports.conf para que coincida con la muestra que se proporciona en el mismo directorio.
Luego, asegúrese de que todos sus puertos estén instalados para la arquitectura x86_64 siguiendo las instrucciones de migración .
fuente
macports.conf
era real, copiar y editar el predeterminado en los arcos correctos fue el truco.