[Hat] Hat install problem

Malcolm Wallace hat@haskell.org
Mon, 30 Sep 2002 14:11:00 +0100


Atze Dijkstra <atze@cs.uu.nl> writes:

> I tried your above suggestion, but it fails at the same spot. It 
> looks as if Hat.hs is not compiled (perhaps an absent make 
> dependency?), Hat.hs is present in the src tree.

Well, the relevant Makefile (in src/hat/lib) contains the following
dependency line:

    $(OBJDIR)/TPreludeBuiltinTypes.o: $(OBJDIR)/Hat.o

and it is clear that, on Jaguar, the make program is trying to build
TPreludeBuiltinTypes.o before Hat.o.  This suggests a bug in your
version of make.

Try using the make -d option for lots of debugging information about
what files and timestamps are being compared.  You might also try
the -r option to eliminate built-in default rules.

If you have difficulty deciding whether the output of make -d is
correct, then send it to me and I'll have a look.

Regards,
    Malcolm