Hi Folks,
the lates version will not compile under IRIX 6.2. It seems to be a makefile problem. (I tried the native make and the GNU make as well.) Here goes the log (last lines only):
../../xgpc -B../../ --automake -c -DGPC -Wall -Wpointer-arith -Wmissing-prototypes -Wmissing-declarations -O2 -I. -I../.. -I/usr/local/src/gcc-2.8.0/p/rts/../.. -I/usr/local/src/gcc-2.8.0/p/rts/../../config rts-assign.p ../../xgpc -B../../ --automake -c -DGPC -Wall -Wpointer-arith -Wmissing-prototypes -Wmissing-declarations -O2 -I. -I../.. -I/usr/local/src/gcc-2.8.0/p/rts/../.. -I/usr/local/src/gcc-2.8.0/p/rts/../../config rts-str.p rts-str.p: In function `Insert': rts-str.p:107: warning: passing arg 1 of `Insert_f' discards `const' from pointer target type ../../xgpc -B../../ --automake -c -DGPC -Wall -Wpointer-arith -Wmissing-prototypes -Wmissing-declarations -O2 -I. -I../.. -I/usr/local/src/gcc-2.8.0/p/rts/../.. -I/usr/local/src/gcc-2.8.0/p/rts/../../config rts-numtodec.p rts-numtodec.p: In function `Longreal_to_decimal': rts-numtodec.p:70: warning: `First_char' might be used uninitialized in this function rts-numtodec.p:204: warning: `Ch' might be used uninitialized in this function ../../xgpc -B../../ --automake -c -DGPC -Wall -Wpointer-arith -Wmissing-prototypes -Wmissing-declarations -O2 -I. -I../.. -I/usr/local/src/gcc-2.8.0/p/rts/../.. -I/usr/local/src/gcc-2.8.0/p/rts/../../config rts-intfrac.p ../../xgpc -B../../ --automake -c -DGPC -Wall -Wpointer-arith -Wmissing-prototypes -Wmissing-declarations -O2 -I. -I../.. -I/usr/local/src/gcc-2.8.0/p/rts/../.. -I/usr/local/src/gcc-2.8.0/p/rts/../../config rts-move.p rts-base.p:38: #error Bit endianness is not defined! rts-base.p:43: #error Byte endianness is not defined! rts-base.p:48: #error Word endianness is not defined! gpc1: gpc exited with status 1 rts-move.p: In function `Moveleft': rts-move.p:94: warning: cast increases required alignment of target type rts-move.p:95: warning: cast increases required alignment of target type rts-move.p:99: warning: cast increases required alignment of target type rts-move.p:100: warning: cast increases required alignment of target type rts-move.p:102: warning: cast increases required alignment of target type rts-move.p:103: warning: cast increases required alignment of target type rts-move.p:106: warning: cast increases required alignment of target type rts-move.p:123: warning: cast increases required alignment of target type rts-move.p:124: warning: cast increases required alignment of target type rts-move.p: In function `Moveright': rts-move.p:147: warning: pointer of type `void *' used in arithmetic rts-move.p:166: warning: cast increases required alignment of target type rts-move.p:170: warning: cast increases required alignment of target type rts-move.p:171: warning: cast increases required alignment of target type rts-move.p:172: warning: cast increases required alignment of target type rts-move.p:173: warning: cast increases required alignment of target type rts-move.p:185: warning: cast increases required alignment of target type rts-move.p:186: warning: cast increases required alignment of target type ../../xgcc -B../../ -c -DGPC -Wall -Wpointer-arith -Wmissing-prototypes -Wmissing-declarations -O2 -I. -I../.. -I/usr/local/src/gcc-2.8.0/p/rts/../.. -I/usr/local/src/gcc-2.8.0/p/rts/../../config rts-compat.c In file included from rts-compat.c:33: vasprintf.c:119: warning: no previous prototype for `vasprintf' In file included from rts-compat.c:37: asprintf.c:27: warning: no previous prototype for `asprintf' make[1]: *** No rule to make target `gpc.o', needed by `../../libgpc.a'. Stop. make[1]: Leaving directory `/usr/local/src/gcc-2.8.0/p/rts' make: *** [libgpc.a] Error 2
Any hints?
Cheers,
miklos