Simon Peyton-Jones wrote:
> [ My problems with f. e. d. omitted ]
> This works ok with the current contents of the repository.
Alas, it does not. with a *really* current ghc I still get the same panic.
Another point: The name mangling for the "profiled way" of compilation
seems broken (in this case for the identifier '..'):
[...]
../../../ghc/driver/ghc -H70M -pgmc/usr/bin/gcc
-optc-B/usr/lib/gcc-lib/i486-linux/2.7.2.3/ -recomp -cpp -fglasgow-exts -fvia-C
-Rghc-timing -O -split-objs -odir PrelBase -hisuf p_hi -prof -GPrelude -H10m -c
PrelBase.lhs -o PrelBase.p_o -osuf p_o
ghc: ignoring heap-size-setting option (-H10m)...not the largest seen
ghc: ignoring heap-size-setting option (-H10m)...not the largest seen
<<ghc: 915382708 bytes, 40 GCs, 7761716/7761716 avg/max bytes residency (1
samples), 0.01 INIT (0.00 elapsed), 19.23 MUT (22.63 elapsed), 3.90 GC (5.19 elapsed)
:ghc>>
ghc: module version unchanged at 1
/tmp/ghc32715.hc:9: `CAFs_in_' undeclared here (not in a function)
/tmp/ghc32715.hc:9: initializer element for `CC_CAFs_PrelBase[0].label' is not
constant
/tmp/ghc32715.hc:9: parse error before `...'
/tmp/ghc32715.hc:10: `DICTs_in_' undeclared here (not in a function)
/tmp/ghc32715.hc:10: initializer element for `CC_DICTs_PrelBase[0].label' is not
constant
/tmp/ghc32715.hc:10: parse error before `...'
/tmp/ghc32715.hc:4985: warning: decimal constant is so large that it is unsigned
make[4]: *** [PrelBase.p_o] Error 1
The M$-way for fixing this: Use GhcLibWays= and wait for ghc-service-pack1
(only 40MB to download and registration at Glasgow neccessary :-))
And a final point: Readline.lhs is still unpatched.
Cheers,
Sven
P.S.: Using aeroplanes for fixing superfluous warnings seems to work...
;-)
--
Sven Panne Tel.: +49/89/2178-2235
LMU, Institut fuer Informatik FAX : +49/89/2178-2211
LFE Programmier- und Modellierungssprachen Oettingenstr. 67
mailto:[EMAIL PROTECTED] D-80538 Muenchen
http://www.pms.informatik.uni-muenchen.de/mitarbeiter/panne