Dear GHC team,

I have got this when compile  DoCon-2.08  with 
                                          ghc-6.2.2 -Onot -M40m 

(on RedHat Linux, i386-unknown, ghc-6.2.2 built from source) :


**************************************************
....
....
==================== INTERFACE HAS CHANGED ====================
No old interface available

    Source file changed or recompilation check turned off
FYI: cannot read old interface file:
    /home/mechvel/docon/2.08/docon/source/export/RsePol0_.hi: 
openBinaryFile: does not exist (No such file or directory)
Compiling RsePol0_  
 ( residue/RsePol0_.hs,
 /home/mechvel/docon/2.08/docon/source/export/RsePol0_.o )

residue/RsePol0_.hs:14:
    Warning: Module `Pol2_' is imported, but nothing from it is used
             (except perhaps instances visible in `Pol2_')

==================== INTERFACE HAS CHANGED ====================
No old interface available

ghc-6.2.2: internal error: scavenge_mark_stack: 
unimplemented/strange closure type 30 @ 0x40cd2d04
    Please report this as a bug to [EMAIL PROTECTED],
    or http://www.sourceforge.net/projects/ghc/
make: *** [obj] Error 254

********************************************************



Then, I restart `make', and it builds. 

The test is all right.

Also `making' with  -M30m  avoids this error, 
as well as making with -O -M60m.

Probably, there is a bug in the memory management.

In the next letter, I am sending   docon-2.08.zip  to  
Simon Marlow and Simon P. Jones,
so that you could try to reproduce the effect.

Follow  install.txt  and apply   make space=-M40m docon

(-Onot). But on other system, it may require different -M option
to run into such error.  
        
-----------------
Serge Mechveliani
[EMAIL PROTECTED]



_______________________________________________
Glasgow-haskell-bugs mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to