Not able to complete compilation of nhc98 1.10

For some reason the nhc98 build isn't completing on my machine. Since the build listing is quite long, I've only included the tail. $ uname -a Linux scotts 2.4.16 #1 Wed Dec 5 18:24:14 PST 2001 i586 unknown $ ghc --help Use of the Glasgow Haskell Compiler driver: ghc-5.02.1 [command-line-options-and-input-files] .... The following patches were applied: patch-1.10-Array patch-1.10-arrow patch-1.10-blockbuffer patch-1.10-counter patch-1.10-ghc5.02 patch-1.10-hiding patch-1.10-keywords ... ... gmake[1]: Entering directory `/home/scott/Haskell/nhc98-1.10/src/tracer/hat' mkdir -p /home/scott/Haskell/nhc98-1.10/targets/ix86-Linux/obj/hat gcc -O3 -I/home/scott/Haskell/nhc98-1.10/include -DVERSION="\"1.10\"" -c nodecache.c -o /home/scott/Haskell/nhc98-1.10/targets/ix86-Linux/obj/hat/nodecache.o gcc -O3 -I/home/scott/Haskell/nhc98-1.10/include -DVERSION="\"1.10\"" -c minisocklib.c -o /home/scott/Haskell/nhc98-1.10/targets/ix86-Linux/obj/hat/minisocklib.o gcc -O3 -I/home/scott/Haskell/nhc98-1.10/include -DVERSION="\"1.10\"" -c utils.c -o /home/scott/Haskell/nhc98-1.10/targets/ix86-Linux/obj/hat/utils.o gcc -O3 -I/home/scott/Haskell/nhc98-1.10/include -DVERSION="\"1.10\"" -c browsercomms.c -o /home/scott/Haskell/nhc98-1.10/targets/ix86-Linux/obj/hat/browsercomms.o gcc -O3 -I/home/scott/Haskell/nhc98-1.10/include hat-stack.c /home/scott/Haskell/nhc98-1.10/targets/ix86-Linux/obj/hat/utils.o \ -o /home/scott/Haskell/nhc98-1.10/lib/ix86-Linux/hat-stack gcc -O3 -I/home/scott/Haskell/nhc98-1.10/include -DPRELSRCDIR=\"/home/scott/Haskell/nhc98-1.10/src/prelude\" hat-connect.c \ -o /home/scott/Haskell/nhc98-1.10/lib/ix86-Linux/hat-connect /home/scott/Haskell/nhc98-1.10/targets/ix86-Linux/obj/hat/nodecache.o /home/scott/Haskell/nhc98-1.10/targets/ix86-Linux/obj/hat/minisocklib.o /home/scott/Haskell/nhc98-1.10/targets/ix86-Linux/obj/hat/utils.o /home/scott/Haskell/nhc98-1.10/targets/ix86-Linux/obj/hat/browsercomms.o gcc -c -g -DVERSION="\"1.10\"" -o /home/scott/Haskell/nhc98-1.10/targets/ix86-Linux/obj/hat/nodelist.o nodelist.c gcc -c -g -DVERSION="\"1.10\"" -o /home/scott/Haskell/nhc98-1.10/targets/ix86-Linux/obj/hat/hatinterface.o hatinterface.c gcc -c -g -DVERSION="\"1.10\"" -o /home/scott/Haskell/nhc98-1.10/targets/ix86-Linux/obj/hat/hashtable.o hashtable.c gcc -c -g -DVERSION="\"1.10\"" -o /home/scott/Haskell/nhc98-1.10/targets/ix86-Linux/obj/hat/observe.o observe.c gcc -c -g -DVERSION="\"1.10\"" -o /home/scott/Haskell/nhc98-1.10/targets/ix86-Linux/obj/hat/detect.o detect.c gcc -c -g -DVERSION="\"1.10\"" -o /home/scott/Haskell/nhc98-1.10/targets/ix86-Linux/obj/hat/Expressions.o Expressions.c gcc -c -g -DVERSION="\"1.10\"" -o /home/scott/Haskell/nhc98-1.10/targets/ix86-Linux/obj/hat/hatgeneral.o hatgeneral.c gcc -c -g -DVERSION="\"1.10\"" -o /home/scott/Haskell/nhc98-1.10/targets/ix86-Linux/obj/hat/FunTable.o FunTable.c ar -rc /home/scott/Haskell/nhc98-1.10/targets/ix86-Linux/obj/hat/hatlib.a /home/scott/Haskell/nhc98-1.10/targets/ix86-Linux/obj/hat/detect.o /home/scott/Haskell/nhc98-1.10/targets/ix86-Linux/obj/hat/nodelist.o /home/scott/Haskell/nhc98-1.10/targets/ix86-Linux/obj/hat/hatinterface.o /home/scott/Haskell/nhc98-1.10/targets/ix86-Linux/obj/hat/FunTable.o /home/scott/Haskell/nhc98-1.10/targets/ix86-Linux/obj/hat/Expressions.o /home/scott/Haskell/nhc98-1.10/targets/ix86-Linux/obj/hat/hashtable.o /home/scott/Haskell/nhc98-1.10/targets/ix86-Linux/obj/hat/observe.o /home/scott/Haskell/nhc98-1.10/targets/ix86-Linux/obj/hat/hatgeneral.o /home/scott/Haskell/nhc98-1.10/script/hmake -nhc98 -K10M +CTS -H20M -CTS Hatobserve /home/scott/Haskell/nhc98-1.10/targets/ix86-Linux/obj/hat/hatlib.a -d/home/scott/Haskell/nhc98-1.10/targets/ix86-Linux/obj/hat hmake: Sorry, I do not know about your installation of nhc98 gmake[1]: *** [/home/scott/Haskell/nhc98-1.10/lib/ix86-Linux/hat-observe] Error 1 gmake[1]: Leaving directory `/home/scott/Haskell/nhc98-1.10/src/tracer/hat' gmake: *** [lib/ix86-Linux/hat-stack] Error 2

For some reason the nhc98 build isn't completing on my machine. Since the build listing is quite long, I've only included the tail. ... hmake: Sorry, I do not know about your installation of nhc98 ...
If a bystander is allowed to comment... I had the same problem on Solaris. The trick that helped then was to do "make install" at this point (after the failure), and then to proceed with "make all; make install" again. Apparently this is a known bug. -- F.
participants (2)
-
Feliks Kluzniak
-
Scott Williams