
Hi, I just tried to install nhc-1.16 on a rather old system (Linux, kernel 2.0.35, libc1). Configure output: ,---- ... | Looking for already-installed Haskell compilers: | Looking for hbc... found 0.9999.4, | Looking for ghc... found 4.08.2 | Looking for nhc98... (not found) ... | You are going to build nhc98 with: ghc | nhc98comp uses RTS delimiters? yes | This machine's endian-ness is: -DLOW_BYTE_FIRST (cached) | Executables need .exe suffix? no (detected) | Testing for the curses library: -lncurses (cached) | Testing for the readline library: -lreadline -lncurses (detected) | Reading /usr/include/errno.h: no change | Default heap for compiled programs is: 100000 words (cached) ... `---- According to `make help`, ,---- | Default target is: basic + heapprofile + timeprofile `---- `make`, after setting up some directories, fails with the following: ,---- | cd Kernel; make all | make[2]: Entering directory `/home/albert/nhc98-1.16/src/runtime/Kernel' ... | gcc -c -DLOW_BYTE_FIRST -O3 -I/home/albert/nhc98-1.16/include -DVERSION="\"1.16\"" -o /home/albert/nhc98-1.16/targets/ix86-Linux/obj/runtime/Kernel/mutator.o mutator.c | In file included from mutator.c:13: | mark.h:10: stdint.h: No such file or directory | make[2]: *** [/home/albert/nhc98-1.16/targets/ix86-Linux/obj/runtime/Kernel/mutator.o] Error 1 | make[2]: Leaving directory `/home/albert/nhc98-1.16/src/runtime/Kernel' | make[1]: *** [ofiles] Error 2 | make[1]: Leaving directory `/home/albert/nhc98-1.16/src/runtime' | make: *** [targets/ix86-Linux/runtime] Error 2 `---- I suppose this has something to do with the ancient C library (though I do not recall seeing libc2 listed as a prerequisite in the installation instructions); is there any simple way to build or install nhc on this system? Regards, Albert.