ghc-cvs-snapshot with wxHaskell

Simon Marlow simonmar at microsoft.com
Tue Feb 8 04:54:14 EST 2005


On 07 February 2005 19:28, Patrick Scheibe wrote:

> It seems that there are changes in the OpenGl library during the last
> month. So I decided to load a really young cvs version of the ghc
> (ghc-6.5.20050206-src.tar.bz2). The compilation works fine.
> 
> My Problem is, that I also need the wxHaskell library. This
> compilation fails with the message:
> 
> <wxoutput>
> ghc -c wxdirect/src/Map.hs -o out/wxdirect/Map.o -ohi
> out/wxdirect/Map.hi -odir out/wxdirect/  -package parsec
> -iout/wxdirect 
> sed: kann out/wxdirect/Map.d.in nicht lesen: Datei oder Verzeichnis
> nicht gefunden
> make: *** [out/wxdirect/Map.o] Fehler 2
> </wxoutput>
> 
> The third line is german and means "sed: unable to read
> out/wxdirect/Map.d.in: File not found".
> This or an almost similar error appears when I use the cvs version of
> wxhaskell.
> 
> I'm also in contact with Daan Leijen, the main developer of wxHaskell.
> He said:
> 
> <daan>
> Darn, it seems that ghc changed its  options or something. My makefile
> generates dependency files (".d" files) using ghc. Since "sed" can't
> find the file, it is either not generated or it is put at the wrong
> directory. Can you look around in your file system if there is a Map.d
> or Map.d.in file somewhere around (maybe Map.hs.d.in ?) I guess it
> is still in the source directory instead of the out/... directory.

Could you tell us what command line was supposed to generate the
Map.d.in or Map.d file?  It may be a bug, there were a few changes in
the driver recently.

Cheers,
	Simon


More information about the Glasgow-haskell-users mailing list