GHC 6.5 on Mac Os X
Christopher Brown
cmb21 at kent.ac.uk
Fri Mar 24 08:18:49 EST 2006
Hi,
I am trying to get GHC 6.5 to compile on Mac OS X and I am not having
much success. I managed to get the CVS version to build without any
problems on my linux machine, and when I followed the same steps to
complie on my mac I get errors.
Here are the steps I followed on my mac
autoreconf
./configure
make
I am using Happy version 1.14
alex version 2.0.1
I also tried 2 different builds, one using gcc 3.3 and the other
using gcc 4.0
With gcc 4.0 I get the following error:
------------------------------------------------------------------------
==fptools== make all - --no-print-directory -r;
in /Users/chrisbrown/fptools/ghc/utils/hsc2hs
------------------------------------------------------------------------
/usr/local/bin//ghc -H16m -O -i../../lib/compat -ignore-package Cabal
-Rghc-timing -Wall -c Main.hs -o Main.o -ohi Main.hi
/tmp/ghc7100.s:unknown:Undefined local symbol L___DISCARD__$stuc
<<ghc: 795261768 bytes, 1901 GCs, 10806254/16691432 avg/max bytes
residency (10 samples), 46M in use, 0.10 INIT (0.00 elapsed), 9.72
MUT (42.51 elapsed), 7.31 GC (9.09 elapsed) :ghc>>
make[3]: *** [Main.o] Error 1
make[2]: *** [all] Error 1
make[1]: *** [all] Error 1
make: *** [build] Error 1
dhcp293e:~/fptools chrisbrown$
And with gcc 3.3 I get:
/usr/local/bin//ghc -H16m -O -istage1/utils -istage1/basicTypes -
istage1/types -istage1/hsSyn -istage1/prelude -istage1/rename -
istage1/typecheck -istage1/deSugar -istage1/coreSyn -istage1/
specialise -istage1/simplCore -istage1/stranal -istage1/stgSyn -
istage1/simplStg -istage1/codeGen -istage1/main -istage1/
profiling -istage1/parser -istage1/cprAnalysis -istage1/
ndpFlatten -istage1/iface -istage1/cmm -istage1/nativeGen -Istage1
-cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -IcodeGen -
InativeGen -Iparser -package unix -ignore-package lang -recomp -Rghc-
timing -H16M '-#include "hschooks.h"' -i../lib/compat -ignore-
package Cabal -c deSugar/Desugar.lhs -o stage1/deSugar/Desugar.o -
ohi stage1/deSugar/Desugar.hi
/tmp/ghc7343.s:unknown:Undefined local symbol L___DISCASD__$stub
<<ghc: 137823188 bytes, 39 GCs, 5163380/11942184 avg/max bytes
residency (4 samples), 23M in use, 0.10 INIT (0.00 elapsed), 1.56 MUT
(4.83 elapsed), 1.01 GC (1.29 elapsed) :ghc>>
make[2]: *** [stage1/deSugar/Desugar.o] Error 1
make[1]: *** [all] Error 1
make: *** [build] Error 1
dhcp293e:~/fptools chrisbrown$ gcc -v
Reading specs from /usr/libexec/gcc/darwin/ppc/3.3/specs
Thread model: posix
gcc version 3.3 20030304 (Apple Computer, Inc. build 1809)
dhcp293e:~/fptools chrisbrown$
These error messages seem to be non-deterministic. I am running Mac
OS X 10.4.1 with 1 gig RAM.
Cheers,
Chris.
Christopher Brown
Ph.D. Student University of Kent. UK.
http://www.cs.kent.ac.uk/people/rpg/cmb21/index.html
More information about the Glasgow-haskell-users
mailing list