Still problems building ghc 6.5 with ghc 6.4

Michael Marte marte at pms.informatik.uni-muenchen.de
Mon Mar 27 07:41:45 EST 2006


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



More information about the Glasgow-haskell-users mailing list