
Dear Ian, I gave it a check. There is only one autoreconf installation on my system. The version (might be relevant) is GNU autoreconf 2.59.
Earlier in the make process you should have something like:
------------------------------------------------------------------------ == make boot -r --jobserver-fds=3,4 -j; in /home/ian/ghc/darcs/val/includes ------------------------------------------------------------------------ Creating ghcautoconf.h... Done. Creating ghcplatform.h... Done. ../utils/mkdependC/mkdependC -f .depend -- -Werror -DTABLES_NEXT_TO_CODE -I. -I../rts -- mkDerivedConstants.c gcc -Werror -DTABLES_NEXT_TO_CODE -I. -I../rts -c mkDerivedConstants.c -o mkDerivedConstants.o gcc -o mkGHCConstants.o -Werror -DTABLES_NEXT_TO_CODE -I. -I../rts -c mkDerivedConstants.c -DGEN_HASKELL gcc -o mkDerivedConstantsHdr -Werror -DTABLES_NEXT_TO_CODE -I. -I../rts mkDerivedConstants.o ./mkDerivedConstantsHdr >DerivedConstants.h gcc -o mkGHCConstants -Werror -DTABLES_NEXT_TO_CODE -I. -I../rts mkGHCConstants.o ./mkGHCConstants >GHCConstants.h ------------------------------------------------------------------------
which creates DerivedConstants.h. Did this give any errors or anything? Can you check whether the file really does exist or not please?
I have attached the make output and the post-make find output, i.e. I ran: make &> make.log find . &> find.log The lines you mention are in the make log, but there's no file DerivedConstants.h in the find log. I don't see a clear error in the make log to explain it, though. Regards, Philip