Simon Marlow wrote:
Michael Marte wrote:
Hello *,
when building ghc 6.5 with ghc 6.4 and alex 2.0.1, the build fails as
follows:
make -C ghc/compiler stage=2
make[2]: Entering directory `/home/marte/fptools/ghc/compiler'
../../ghc/compiler/ghc-inplace -H16m -O -istage2/utils
-istage2/basicTypes -istage2/types -istage2/hsSyn
-istage2/prelude -istage2/rename -istage2/typecheck
-istage2/deSugar -istage2/coreSyn -istage2/specialise
-istage2/simplCore -istage2/stranal -istage2/stgSyn
-istage2/simplStg -istage2/codeGen -istage2/main
-istage2/profiling -istage2/parser -istage2/cprAnalysis
-istage2/ndpFlatten -istage2/iface -istage2/cmm
-istage2/nativeGen -istage2/ghci -Istage2 -DGHCI -package
template-haskell -threaded -package readline -DUSE_READLINE -cpp
-fglasgow-exts -fno-generics -Rghc-timing -I. -IcodeGen -InativeGen
-Iparser -package unix -package Cabal -ignore-package lang -recomp
-Rghc-timing -H16M '-#include "hschooks.h"' -ignore-package ghc
-fgenerics -funbox-strict-fields -c parser/Lexer.hs -o
stage2/parser/Lexer.o -ohi stage2/parser/Lexer.hi
parser/Lexer.x:578:10:
lexical error in string/character literal at character '\955'
<<ghc: 51822676 bytes, 5 GCs, 98216/98216 avg/max bytes residency (1
samples), 16M in use, 0.00 INIT (0.00 elapsed), 0.62 MUT (0.84
elapsed), 0.11 GC (0.13 elapsed) :ghc>>
make[2]: *** [stage2/parser/Lexer.o] Error 1
make[2]: Leaving directory `/home/marte/fptools/ghc/compiler'
make[1]: *** [stage2] Error 2
make[1]: Leaving directory `/home/marte/fptools'
make: *** [bootstrap2] Error 2
Is this problem caused by alex?
This is with a recently checked-out HEAD? I thought I fixed this
problem. It isn't caused by Alex, the issue is that 6.4 didn't have
the necessary Unicode functionality in its base package. The fix was
to include it in the libcompat library when building GHC, but for some
reason this appears not to be happening for you.
Yes, I synced my working copy of ghc 6.5 yesterday with darcs pull.
Are there any requirements as to which exact version of ghc 6.4 I am
supposed to use?
I am using the plain 6.4 release but I am able to build the head of the
6.4 branch.
BTW. Am I supposed to run configure after syncing the working copy
and/or clean the source tree before issueing the make command?
Michael
_______________________________________________
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users