Homebrew si interrompe con gcc non aggiornato dopo l'installazione di Lion OSX

1
➤ brew doctor

/Developer/usr/bin/gcc
/Developer/usr/bin/gcc
Your gcc 4.2.x version is older than the recommended version. It may be advisable
to upgrade to the latest release of Xcode.

We couldn't detect gcc 4.0.x. Some formulae require this compiler.

$GREP_OPTIONS was set to "--color=auto".
Having $GREP_OPTIONS set can cause CMake builds to fail.

Xcode 4.1 è installato, gcc -v:

➤ gcc -v

Using built-in specs.
Target: i686-apple-darwin10
Configured with: /var/tmp/gcc/gcc-5664~89/src/configure --disable-checking --enable-werror --prefix=/usr --mandir=/share/man --enable-languages=c,objc,c++,obj-c++ --program-transform-name=/^[cg][^.-]*$/s/$/-4.2/ --with-slibdir=/usr/lib --build=i686-apple-darwin10 --program-prefix=i686-apple-darwin10- --host=x86_64-apple-darwin10 --target=i686-apple-darwin10 --with-gxx-include-dir=/include/c++/4.2.1
Thread model: posix
gcc version 4.2.1 (Apple Inc. build 5664)

Qualche idea su come risolvere questo problema?

    
posta konzepz 23.07.2011 - 17:13
fonte

2 risposte

2

Fino a quando tutti i nodi saranno risolti, ti consigliamo di monitorare 10.7 e Xcode 4.x problemi al link

In questo caso, assicurati di gestire attivamente la variabile $ PATH per mantenere le versioni preferite delle app ridondanti prima nell'espansione.

I percorsi completi di codifica sempre dura sono noiosi, ma la mancanza di questi causa questi dossi quando i nuovi binari appaiono inaspettatamente nel tuo percorso.

    
risposta data 23.07.2011 - 18:01
fonte
1

Solo un sospetto, hai eseguito il programma di installazione di xcode? Quando si installa xcode da App Store, viene installato solo un programma di installazione xcode. È necessario eseguire il programma di installazione per installare xcode.

Chiedo solo perché non è esattamente ovvio.

Il gcc predefinito ora usa LLVM. L'output di gcc dovrebbe essere simile a:


gcc version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)
    
risposta data 23.07.2011 - 18:25
fonte

Leggi altre domande sui tag