#3350: GHC doesn't compile on Mac OS X 10.4 (Tiger) via MacPorts
--------------------------------------------+-------------------------------
    Reporter:  indil                        |        Owner:         
        Type:  bug                          |       Status:  new    
    Priority:  normal                       |    Milestone:         
   Component:  Build System                 |      Version:  6.10.3 
    Severity:  blocker                      |   Resolution:         
    Keywords:  install, error, gmp, linker  |   Difficulty:  Unknown
    Testcase:                               |           Os:  MacOS X
Architecture:  x86                          |  
--------------------------------------------+-------------------------------
Changes (by igloo):

  * difficulty:  => Unknown

Old description:

> Executed "sudo port install ghc". Began installing version 6.10.3. Got
> this error:
>
> /usr/libexec/gcc/i686-apple-darwin8/4.0.1/ld: can't locate file for:
> -lgmp
> collect2: ld returned 1 exit status
> linking dist-stage1/build/Fingerprint_hsc_make.o failed
> command was: /usr/bin/gcc
> -L/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work
> /ghc-bootstrap/lib/ghc-6.6 -lHSunix_cbits -ldl
> -L/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.3/libraries/hpc
> /dist-bootstrapping/build
> -L/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work
> /ghc-bootstrap/lib/ghc-6.6
> -L/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.3/libraries
> /extensible-exceptions/dist-bootstrapping/build
> -L/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.3/libraries/Cabal
> /dist-bootstrapping/build
> -L/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.3/libraries/filepath
> /dist-bootstrapping/build
> -L/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work
> /ghc-bootstrap/lib/ghc-6.6 -lHSbase_cbits
> -L/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work
> /ghc-bootstrap/lib/ghc-6.6 -lm -lgmp -ldl dist-
> stage1/build/Fingerprint_hsc_make.o -o dist-
> stage1/build/Fingerprint_hsc_make
> make[1]: *** [boot.stage.1] Error 1
> make: *** [stage1] Error 1
>
> I checked, and gmp is installed. I tried uninstalling it, cleaning it,
> and reinstalling it, and I also tried cleaning ghc, but I get the same
> error when trying to install ghc again.

New description:

 Executed "sudo port install ghc". Began installing version 6.10.3. Got
 this error:
 {{{
 /usr/libexec/gcc/i686-apple-darwin8/4.0.1/ld: can't locate file for: -lgmp
 collect2: ld returned 1 exit status
 linking dist-stage1/build/Fingerprint_hsc_make.o failed
 command was: /usr/bin/gcc
 
-L/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work
 /ghc-bootstrap/lib/ghc-6.6 -lHSunix_cbits -ldl
 
-L/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.3/libraries/hpc
 /dist-bootstrapping/build
 
-L/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work
 /ghc-bootstrap/lib/ghc-6.6
 
-L/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.3/libraries
 /extensible-exceptions/dist-bootstrapping/build
 
-L/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.3/libraries/Cabal
 /dist-bootstrapping/build
 
-L/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work/ghc-6.10.3/libraries/filepath
 /dist-bootstrapping/build
 
-L/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work
 /ghc-bootstrap/lib/ghc-6.6 -lHSbase_cbits
 
-L/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_ghc/work
 /ghc-bootstrap/lib/ghc-6.6 -lm -lgmp -ldl dist-
 stage1/build/Fingerprint_hsc_make.o -o dist-
 stage1/build/Fingerprint_hsc_make
 make[1]: *** [boot.stage.1] Error 1
 make: *** [stage1] Error 1
 }}}
 I checked, and gmp is installed. I tried uninstalling it, cleaning it, and
 reinstalling it, and I also tried cleaning ghc, but I get the same error
 when trying to install ghc again.

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/3350#comment:1>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to