
Ross,
The problem is that an empty hsc2hs directory gets created when we do a CVS
checkout. When we darcs pull hsc2hs, then darcs sees the existing hsc2hs
directory and puts everything into hsc2hs_0 instead.
Actually, this was happening yesterday too, but I didn't mention it because
I was trying to get around the unexpected signal problem.
Here are the exact command I executed:
rm -Rf hugs98
cvs co hugs98
cd hugs98
make
On 9/9/06, Ross Paterson
On Sat, Sep 09, 2006 at 06:48:26PM -0500, Brian Smith wrote:
Thanks. But, now I get an error "No rule to make target '../hsc2hs/Main.hs'...
It only happens with a fresh tree. If you already have build hugs once successfully, then the error doesn't occur.
[...] make[1]: *** No rule to make target `../hsc2hs/Main.hs', needed by `../hugsdir/p rograms/hsc2hs/Main.hs'. Stop. make[1]: Leaving directory `/c/projects/hugs98/libraries' make: *** [all] Error 2
How odd. hsc2hs (including hugs98/hsc2hs/Main.hs) should be fetched by the top-level Makefile when it fetches the libraries and cpphs. Are you starting from a fresh CVS checkout, or are you using a local copy of the libraries?
_______________________________________________ Cvs-hugs mailing list Cvs-hugs@haskell.org http://www.haskell.org/mailman/listinfo/cvs-hugs