
Malcolm, The added file took me along the process a bit more. But it stopped here: gcc -c -I../Kernel -I/usr/people/wstan/nhc98-1.16/include -O3 -DHIGH_BYTE_FIRST -o /usr/people/wstan/nhc98-1.16/targets/mips-IRIX6/obj/runtime/Integer/mpn_mul.o mpn_mul.c gcc -c -I../Kernel -I/usr/people/wstan/nhc98-1.16/include -O3 -DHIGH_BYTE_FIRST -o /usr/people/wstan/nhc98-1.16/targets/mips-IRIX6/obj/runtime/Integer/mpn_rshift.o mpn_rshift.c gcc -c -I../Kernel -I/usr/people/wstan/nhc98-1.16/include -O3 -DHIGH_BYTE_FIRST -o /usr/people/wstan/nhc98-1.16/targets/mips-IRIX6/obj/runtime/Integer/fltcode.o fltcode.c gcc -c -I../Kernel -I/usr/people/wstan/nhc98-1.16/include -O3 -DHIGH_BYTE_FIRST -o /usr/people/wstan/nhc98-1.16/targets/mips-IRIX6/obj/runtime/Integer/dblcode.o dblcode.c gcc -c -I../Kernel -I/usr/people/wstan/nhc98-1.16/include -O3 -DHIGH_BYTE_FIRST -o /usr/people/wstan/nhc98-1.16/targets/mips-IRIX6/obj/runtime/Integer/alloca.o alloca.c alloca.c: In function `alloca': alloca.c:7: error: too many arguments to function `abort' gmake[2]: *** [/usr/people/wstan/nhc98-1.16/targets/mips-IRIX6/obj/runtime/Integer/alloca.o] Error 1 gmake[2]: Leaving directory `/usr/people/wstan/nhc98-1.16/src/runtime/Integer' gmake[1]: *** [afile] Error 2 gmake[1]: Leaving directory `/usr/people/wstan/nhc98-1.16/src/runtime' gmake: *** [targets/mips-IRIX6/runtime] Error 2 On Fri, Dec 12, 2003 at 03:57:44PM +0000, Malcolm Wallace wrote:
OK, you have a newer version of gcc, which changes the interpretation of literal string constants. Replace the file src/runtime/Integer/asmlong.h with the copy attached to this message, and continue the build.
-- Bill Amsterdam, NL