failure to compile on mips-sgi6.5

I tried to compile according to the install directions. Here is the output. Is there anything I can do to make it past this point? Thank you. ------------begin insert----------- wstan@octane % ./configure --pt refix=/usr/NHC98 Configuring for nhc98... [ v1.16 (2003-03-08) ] -------- Looking for already-installed Haskell compilers: Looking for hbc... (not found) Note: LMLDIR/HBCDIR variables must be set to enable detection of hbc. Looking for ghc... (not found) Looking for nhc98... (not found) I am guessing that you want to use gcc to build hmake. Now I'm creating targets/mips-IRIX6/hmake3.config for your installation. Done. -------- Configuration report for nhc98. (You can re-run configure to change settings before proceeding.) You wish (eventually) to install the following components in these locations: (Installation directories are not created/checked at this stage.) Final install root: /usr/NHC98 nhc98 binaries/libs: /usr/NHC98/lib/nhc98/mips-IRIX6 hmake binaries: /usr/NHC98/lib/hmake/mips-IRIX6 Interfaces/includes: /usr/NHC98/include/nhc98 Scripts: /usr/NHC98/bin Man pages: /usr/NHC98/man/man1 Html documents: (none) Now we check/create your build directories: Config directory: targets/mips-IRIX6 Build directory root: /usr/people/wstan/nhc98-1.16/targets (exists) Object files build in: /usr/people/wstan/nhc98-1.16/targets/mips-IRIX6 (exists) Executables and libs: /usr/people/wstan/nhc98-1.16/lib/mips-IRIX6 (created) I am guessing you will build nhc98 with: gcc nhc98comp uses RTS delimiters? yes This machine's endian-ness is: -DHIGH_BYTE_FIRST (detected) Executables need .exe suffix? no (detected) Testing for the curses library: -lcurses (detected) Testing for the readline library: no (detected) Reading /usr/include/errno.h: updated DErrNo.hs Default heap for compiled programs is: 100000 words (cached) Adding Makefile config script to /usr/people/wstan/nhc98-1.16/lib/mips-IRIX6... Cannot open targets/mips-IRIX6/ghcsym: No such file or directory Adding build scripts to /usr/people/wstan/nhc98-1.16/script... nhc98 hmake hmake-config hi greencard Creating src/runtime/nhc98heap.c ... Updating targets/mips-IRIX6/hmake3.config... Saving current configuration in targets/mips-IRIX6/config.cache Done. wstan@octane % gmake cd src/runtime; gmake install nhc98heap gmake[1]: Entering directory `/usr/people/wstan/nhc98-1.16/src/runtime' mkdir -p /usr/people/wstan/nhc98-1.16/targets/mips-IRIX6/obj/runtime mkdir -p /usr/people/wstan/nhc98-1.16/targets/mips-IRIX6/obj/runtime/Kernel || /bin/true mkdir -p /usr/people/wstan/nhc98-1.16/targets/mips-IRIX6/obj/runtime/Mk || /bin/true mkdir -p /usr/people/wstan/nhc98-1.16/targets/mips-IRIX6/obj/runtime/Builtin || /bin/true mkdir -p /usr/people/wstan/nhc98-1.16/targets/mips-IRIX6/obj/runtime/Integer || /bin/true cd Kernel; gmake all gmake[2]: Entering directory `/usr/people/wstan/nhc98-1.16/src/runtime/Kernel' gcc -c -DHIGH_BYTE_FIRST -O3 -I/usr/people/wstan/nhc98-1.16/include -DVERSION="\"1.16\"" -o /usr/people/wstan/nhc98-1.16/targets/mips-IRIX6/obj/runtime/Kernel/mutator.o mutator.c In file included from mark.h:10, from mutator.c:13: /usr/include/stdint.h:5:2: #error This header file is to be used only for c99 mode compilations gmake[2]: *** [/usr/people/wstan/nhc98-1.16/targets/mips-IRIX6/obj/runtime/Kernel/mutator.o] Error 1 gmake[2]: Leaving directory `/usr/people/wstan/nhc98-1.16/src/runtime/Kernel' gmake[1]: *** [ofiles] Error 2 gmake[1]: Leaving directory `/usr/people/wstan/nhc98-1.16/src/runtime' gmake: *** [targets/mips-IRIX6/runtime] Error 2 ------------end insert----------- -- Bill Amsterdam, NL

"William S."
... in /usr/people/wstan/nhc98-1.16/src/runtime/Kernel /usr/include/stdint.h:5:2: #error This header file is to be used only for c99 mode compilations
I suggest you alter the files
src/runtime/Kernel/mark.h
include/HsFFI.h
Where there is a conditional inclusion of
participants (2)
-
Malcolm Wallace
-
William S.