Installazione delle porte Mac di gcc46 in errore a causa di problemi di architettura

2

Quando provi a installare gcc46 su OS X 10.6.4 usando port (MacPorts 1.9.1) ottengo i seguenti errori:

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 è stato appena installato sul sistema 10.6.

Qualche suggerimento su come risolvere questo o come installare gcc46 per i386?

(chiesto in precedenza e al momento non ha risposto su SuperUser .)

    
posta gfr 19.08.2010 - 01:41
fonte

2 risposte

3

Per qualche motivo le configurazioni universal_archs erano sbagliate. Una risposta su SuperUser ora ha funzionato:

  • in /opt/local/etc/macports/ copia macports.conf.default in macports.conf
  • assicurati che universal_archs sia impostato su x86_64 i386
  • ora vai per installazioni pulite, ad es. seguendo le istruzioni di migrazione
risposta data 22.08.2010 - 21:16
fonte
0

Prova a installare prima solo gmp con la variante universal :

sudo port install gmp +universal

Quindi reinstalla gcc46.

    
risposta data 19.08.2010 - 15:16
fonte

Leggi altre domande sui tag