Firstly, tiny little configuration niggle:

swift.ucc.ie:~/ghc-4.00/build/ghc/compiler: gnumake all
lex -t -8 -s   parser/hslexer.flex > parser/hslexer.c || ( rm -f 
parser/hslexer.c && exit 1 )
lex: illegal option -- 8
Usage: lex [-ewctvnVY] [-Q(y/n)] [file]
gnumake: *** [parser/hslexer.c] Error 1


Shouldn't configure insist on finding "flex", if it's going to pass
it these Dodgy Options?


More puzzlingly, I then get:

swift.ucc.ie:~/ghc-4.00/build/ghc/compiler: gnumake all
gcc -Iparser -I. -I../includes -O    -c parser/hsparser.tab.c -o 
parser/hsparser.tab.o
parser/hsparser.y: In function `yyparse':
parser/hsparser.y:785: parse error before `}'
parser/hsparser.y:1160: parse error before `}'
gnumake: *** [parser/hsparser.tab.o] Error 1


Intelligent comment escapes me on this one, I'm afraid.

Slainte,
Alex.

Reply via email to