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

2

Al intentar 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

MacPorts se acaba de instalar 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 responder en Superusuario .)

    
pregunta gfr 19.08.2010 - 01:41

2 respuestas

3

Por alguna razón, las configuraciones universal_archs estaban equivocadas. Una respuesta en SuperUser ahora trabajado:

  • en /opt/local/etc/macports/ copy macports.conf.default to macports.conf
  • asegúrate de que universal_archs está configurado en x86_64 i386
  • ahora ve a instalaciones limpias, por ejemplo, siguiendo las instrucciones de migración
respondido por el gfr 22.08.2010 - 21:16
0

Intenta instalar primero gmp solo con la variante universal :

  

sudo port install gmp + universal

Luego reinstala gcc46.

    
respondido por el Studer 19.08.2010 - 15:16

Lea otras preguntas en las etiquetas