Homebrew rompe con gcc fuera de fecha después de la instalación de 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 está instalado, 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)

¿Alguna idea de cómo solucionar este problema?

    
pregunta konzepz 23.07.2011 - 17:13

2 respuestas

2

Hasta que todos los problemas se solucionen, querrá realizar un seguimiento de 10.7 y Xcode 4.x problemas en enlace

En este caso, asegúrate de administrar activamente tu variable $ PATH para mantener tus versiones preferidas de aplicaciones redundantes primero en la expansión.

La codificación de rutas completas siempre es tediosa, pero la falta de ellas provoca estos baches cuando aparecen nuevos binarios inesperados en tu ruta.

    
respondido por el bmike 23.07.2011 - 18:01
1

Sólo una corazonada, ¿ejecutaste el instalador de xcode? Al instalar xcode desde la App Store, solo instala un instalador de xcode. Debe ejecutar el instalador para instalar xcode.

Solo pregunto porque no es exactamente obvio.

El gcc predeterminado ahora usa LLVM. La salida de gcc debería verse algo como:


gcc version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)
    
respondido por el jrun 23.07.2011 - 18:25

Lea otras preguntas en las etiquetas