[Hackage] #896: cabal install cabal-install fails if gcc not in /Developer/usr/bin/gcc

Hackage cvs-ghc at haskell.org
Mon Oct 24 03:08:36 CEST 2011


#896: cabal install cabal-install fails if gcc not in /Developer/usr/bin/gcc
---------------------------------+------------------------------------------
  Reporter:  jeremyw.sherman     |        Owner:         
      Type:  defect              |       Status:  new    
  Priority:  normal              |    Milestone:         
 Component:  cabal-install tool  |      Version:  1.8.0.2
  Severity:  normal              |     Keywords:         
Difficulty:  unknown             |   Ghcversion:         
  Platform:  Mac OS              |  
---------------------------------+------------------------------------------

Comment(by jeremyw.sherman):

 I am sure that /Developer/usr/bin/gcc did not exist. I have different
 versions of Xcode installed in /Xcode_3_2_6 and /Xcode_4_2, but no version
 installed in /Developer. Just so it would build, I ran `sudo ln -s
 /Xcode_4_2 /Developer`, and it successfully built after that.

 My `PATH` does not include any /Developer or /Xcode* directory. I also do
 not have `CC` set in my shell environment variables.

 I tried using --with-gcc and --with-cc to give it the correct compiler,
 and it ignored me and tried to use the /Developer one. Based on your
 comment, the issue there looks to have been that I did not use an equals
 sign between the option and argument, that is, I wrote

   `--with-gcc /Xcode_4_2/usr/bin/clang`

 instead of

   `--with-gcc=/Xcode_4_2/usr/bin/clang`

 All I can think is that it had to have been somehow hardcoded to look in
 /Developer, since that's the default install location for Xcode. Xcode
 also installs the build tools under /usr/bin, no matter what directory
 Xcode itself was installed to, so that path is more reliable.

-- 
Ticket URL: <http://hackage.haskell.org/trac/hackage/ticket/896#comment:2>
Hackage <http://haskell.org/cabal/>
Hackage: Cabal and related projects



More information about the cabal-devel mailing list