2 votos

La instalación de Mac ports de gcc46 falla debido a problemas de arquitectura

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: No se puede instalar gcc46 para la(s) arquitectura(s) 'x86_64' porque
Error: su dependencia gmp solo está instalada para la arquitectura 'i386'
Error: y las universal_archs configuradas 'ppc i386' no son suficientes.
Error: No se pudo ejecutar el puerto: incompatibilidad de arquitectura

MacPorts fue instalado recientemente en el sistema 10.6.

¿Alguna sugerencia sobre cómo resolver esto o cómo instalar gcc46 para i386?

(Preguntado anteriormente y hasta ahora sin respuesta en SuperUser.)

3voto

Jason Pratt Puntos 4782

Por alguna razón, la configuración de universal_archs estaba incorrecta. Una respuesta en SuperUser funcionó ahora:

  • en /opt/local/etc/macports/ copiar macports.conf.default a macports.conf
  • asegúrese de que universal_archs esté configurado como x86_64 i386
  • ahora proceda con las instalaciones limpias, siguiendo por ejemplo las instrucciones de migración

0voto

Greg Hurlman Puntos 10944

Intenta instalar primero gmp solo con la variante universal:

sudo port install gmp +universal

Luego vuelve a instalar gcc46.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X