
Hello! I have for various subtle reasons bought a MacBook Pro. It certainly is very shiny :) I find it somewhat reluctant in the Haskell department, though: I do not want the lagging haskell-platform, and decided to do things from scratch, i.e. compile ghc myself. I followed the intructions, and I *have* compiled stuff before, so I'm not completely lost. However, after ./configure, make exits with the message <code> ===--- building phase 0 make -r --no-print-directory -f ghc.mk phase=0 phase_0_builds libraries/extensible-exceptions/ghc.mk:3: libraries/extensible-exceptions/dist-boot/package-data.mk: No such file or directory libraries/hpc/ghc.mk:3: libraries/hpc/dist-boot/package-data.mk: No such file or directory libraries/Cabal/Cabal/ghc.mk:3: libraries/Cabal/Cabal/dist-boot/package-data.mk: No such file or directory libraries/binary/ghc.mk:3: libraries/binary/dist-boot/package-data.mk: No such file or directory libraries/bin-package-db/ghc.mk:3: libraries/bin-package-db/dist-boot/package-data.mk: No such file or directory libraries/hoopl/ghc.mk:3: libraries/hoopl/dist-boot/package-data.mk: No such file or directory compiler/ghc.mk:437: compiler/stage1/package-data.mk: No such file or directory utils/hsc2hs/ghc.mk:14: utils/hsc2hs/dist/package-data.mk: No such file or directory ghc/ghc.mk:93: ghc/stage1/package-data.mk: No such file or directory "inplace/bin/ghc-cabal" configure --with-ghc="/usr/bin/ghc" --with-ghc-pkg="/usr/bin/ghc-pkg" --package-db=/Users/fcar/Downloads/ghc-7.4.1/libraries/bootstrapping.conf --enable-library-profiling --enable-shared --enable-library-for-ghci --configure-option=CFLAGS=" -m64 -fno-stack-protector " --configure-option=LDFLAGS=" -m64 " --configure-option=CPPFLAGS=" -m64 " --constraint "Cabal == 1.14.0" --constraint "hpc == 0.5.1.1" --constraint "extensible-exceptions == 0.1.1.4" --constraint "binary == 0.5.1.0" --constraint "bin-package-db == 0.0.0.0" --constraint "hoopl == 3.8.7.3" --with-gcc="/usr/bin/gcc" --configure-option=--with-cc="/usr/bin/gcc" --with-ar="/Developer/usr/bin/ar" --with-ranlib="ranlib" -- dist-boot libraries/Cabal/Cabal Configuring Cabal-1.14.0... ghc-cabal: Cannot find the program 'ar' at '/Developer/usr/bin/ar' or on the path make[1]: *** [libraries/Cabal/Cabal/dist-boot/package-data.mk] Error 1 make: *** [all] Error 2 </code> I can clearly make out the offending flag: --with-ar="/Developer/usr/bin/ar". Having Xcode 4.3, there is no longer any /Developer folder - but where do I tell it to use "/usr/bin/ar" instead? Furthermore, it says "or on the path" above, but /usr/bin *is* in PATH, at least in the environment I have at the shell prompt (but this might be changed in some script that make calls or whatever...) Grateful for help. /Fredrik, Stockholm