#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