Hi!
I shall be happy to receive suggestions about
building nhc98.
I seem to have run into a few errors. I enclose the report
below.
Thanks in advance.
Best Regards.
U.D.Kini
(Bangalore, India)
I try building nhc98 using nhc98-1.16.tar.gz on
i686-pc-cygwin:
Cygwin ( 1.3.22 )
gcc (3.2-3)
Windows 98 2nd
Edition
Pentium 3 Processor
cd /usr/src
tar -xzf
nhc98-1.16.tar.gz
mv nhc98-1.16 nhc98
cd nhc98
./configure
--prefix=/usr/local/nhc
make
Error1
-------->
cd
src/prelude/ix86-CYGWIN_98-4.10/NHC; make clean all # Patch
machine-specific parts.
make[1]: Entering directory
`/usr/src/nhc98/src/prelude/ix86-CYGWIN_98-4.10/NHC'
rm -f *.hi
rm
-f DErrNo.hc
rm -f
E:/cygwin/usr/src/nhc98/targets/ix86-CYGWIN_98-4.10/obj/prelude/DErrNo/*.o
*.o
rm -f
rm -f
E:/cygwin/usr/src/nhc98/script/nhc98 -cpp -c +CTS
-lib -redefine -CTS +RTS -H32M -RTS -o
E:/cygwin/usr/src/nhc98/targets/ix86-CYGWIN_98-4.10/obj/prelude/DErrNo/DErrNo.o
DErrNo.hs
Signal 11
make[1]: ***
[E:/cygwin/usr/src/nhc98/targets/ix86-CYGWIN_98-4.10/obj/prelude/DErrNo/DErrNo.o]
Error 1
make[1]: Leaving directory
`/usr/src/nhc98/src/prelude/ix86-CYGWIN_98-4.10/NHC'
make: ***
[targets/ix86-CYGWIN_98-4.10/compiler-gcc] Error 2
-------->
Try to see whether error is serious?
make -i
Error1 is repeated
-------->
Error2.
-------->
cd
src/prelude/ix86-CYGWIN_98-4.10/NHC; make CFG=p clean all
make[1]: Entering
directory `/usr/src/nhc98/src/prelude/ix86-CYGWIN_98-4.10/NHC'
rm -f
*.hi
rm -f DErrNo.p.c
rm -f
E:/cygwin/usr/src/nhc98/targets/ix86-CYGWIN_98-4.10/objp/prelude/DErrNo/*.p.o
*.p.o
rm -f
rm -f
E:/cygwin/usr/src/nhc98/script/nhc98 -cpp -p -c
+CTS -lib -redefine -CTS +RTS -H32M -RTS -o
E:/cygwin/usr/src/nhc98/targets/ix86-CYGWIN_98-4.10/objp/prelude/DErrNo/DErrNo.p.o
DErrNo.hs
Signal 11
make[1]:
[E:/cygwin/usr/src/nhc98/targets/ix86-CYGWIN_98-4.10/objp/prelude/DErrNo/DErrNo.p.o]
Error 1 (ignored)
-------->
Error3.
-------->
cd
src/prelude/ix86-CYGWIN_98-4.10/NHC; make CFG=z clean all
make[1]: Entering
directory `/usr/src/nhc98/src/prelude/ix86-CYGWIN_98-4.10/NHC'
rm -f
*.hi
rm -f DErrNo.z.c
rm -f
E:/cygwin/usr/src/nhc98/targets/ix86-CYGWIN_98-4.10/objz/prelude/DErrNo/*.z.o
*.z.o
rm -f
rm -f
E:/cygwin/usr/src/nhc98/script/nhc98 -cpp -z -c
+CTS -lib -redefine -CTS +RTS -H32M -RTS -o
E:/cygwin/usr/src/nhc98/targets/ix86-CYGWIN_98-4.10/objz/prelude/DErrNo/DErrNo.z.o
DErrNo.hs
Signal 11
make[1]:
[E:/cygwin/usr/src/nhc98/targets/ix86-CYGWIN_98-4.10/objz/prelude/DErrNo/DErrNo.z.o]
Error 1 (ignored)
-------->
A number of executables and libraries get built.
So, try
make -i install
Lots of files get installed under
/usr/local/nhc.The following errors are seen:
-------->
Adjusting... hmakerc
I/O
error:
action : openFile ReadMode
on file:
/cygdrive/c/WINDOWS/TEMP\hmakeconfig.tmp
gave :
ENOENT (No such file or directory)
I/O error (user-defined), call to function
`userError':
nhc98 not found
(This error message is
harmless)
hmake-config: compiler not known:
'E:/cygwin/usr/local/nhc/bin/nhc98'
hmake-config: compiler not
known:
-------->
export
PATH=/usr/local/nhc/bin:$PATH
nhc98 --version
Gives output of version
information.
--------------------End of
Report---------------------------------