haskell - Cabal no funciona en Mac OS X Lion debido a la ruta gcc
(1)
No estoy usando Lion, pero si lo hace cat /usr/bin/ghc
encontrará que ghc es realmente un script de shell que define una variable para la cual gcc debe usar. Supongo que la cirugía obvia funcionará. En cualquier caso, el mío se ve así, lo que no sería adecuado para ti:
#!/bin/sh
exedir="/Library/Frameworks/GHC.framework/Versions/7.0.4-i386/usr/lib/ghc-7.0.4"
exeprog="ghc-stage2"
executablename="$exedir/$exeprog"
datadir="/Library/Frameworks/GHC.framework/Versions/7.0.4-i386/usr/share"
bindir="/Library/Frameworks/GHC.framework/Versions/7.0.4-i386/usr/bin"
topdir="/Library/Frameworks/GHC.framework/Versions/7.0.4-i386/usr/lib/ghc-7.0.4"
pgmgcc="/Developer/usr/bin/gcc"
executablename="$exedir/ghc"
exec "$executablename" -B"$topdir" -pgmc "$pgmgcc" -pgma "$pgmgcc" -pgml "$pgmgcc" -pgmP "$pgmgcc -E -undef -traditional" -optl"-Wl,-read_only_relocs,suppress" ${1+"$@"}
Acabo de hacer una instalación nueva de Mac OS X Lion e instalé Xcode 4.3 y la plataforma Haskell 2011.4.0.0.
Cuando intenté instalar paquetes por Cabal, recibí el siguiente error:
cabal install cabal-install
Resolving dependencies...
Configuring cabal-install-0.10.2...
ghc: could not execute: /Developer/usr/bin/gcc
cabal: Error: some packages failed to install:
cabal-install-0.10.2 failed during the configure step. The exception was:
ExitFailure 1
Encontré que Xcode 4.3 ya no está instalado en / Developer. En realidad, gcc se puede encontrar en / usr / bin.
Probé el indicador de instalación de Cabal --with-gcc / usr / bin / gcc (y --with-gcc = / usr / bin / gcc). No funciona
Intenté crear un enlace de gcc en / Developer / usr / bin, pero gcc se queja de que no puede encontrar algunos archivos.
¿Algunas ideas?
Gracias