1 votos

Homebrew se rompe con gcc desactualizado tras la instalación de Lion OSX

➤ 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 arreglar esto?

2voto

Oskar Puntos 1242

Hasta que se solucionen todos los problemas, querrás seguir 10.7 y Xcode 4.x cuestiones en https://github.com/mxcl/homebrew/issues

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

Codificar siempre las rutas completas es tedioso, pero la falta de ello provoca estos baches cuando aparecen nuevos binarios en tu ruta de forma inesperada.

1voto

evojacking Puntos 21

Sólo una corazonada, ¿has ejecutado el instalador de xcode? Cuando se instala xcode desde la App Store sólo se instala un instalador de xcode. Usted debe ejecutar el instalador para instalar xcode.

Sólo lo pregunto porque no es precisamente obvio.

El gcc por defecto ahora utiliza LLVM. La salida de gcc debería ser algo así:

gcc version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)

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