
Malcolm, wstan@octane % gcc -dumpversion 3.3 I got a new source and patched it according to your directions. Then, ./configure gmake basic ld32: WARNING 84 : /usr/people/wstan/nhc98-1.16/lib/mips-IRIX6/Runtime.a is not used for resolving any symbol. ld32: WARNING 84 : /usr/people/wstan/nhc98-1.16/lib/mips-IRIX6/Prelude.a is not used for resolving any symbol. ld32: WARNING 84 : /usr/people/wstan/nhc98-1.16/lib/mips-IRIX6/Runtime.a is not used for resolving any symbol. strip /usr/people/wstan/nhc98-1.16/lib/mips-IRIX6/nhc98comp gmake[1]: Leaving directory `/usr/people/wstan/nhc98-1.16/src/compiler98' cd src/prelude/mips-IRIX6/NHC; gmake clean all # Patch machine-specific parts. gmake[1]: Entering directory `/usr/people/wstan/nhc98-1.16/src/prelude/mips-IRIX6/NHC' rm -f *.hi rm -f DErrNo.hc rm -f /usr/people/wstan/nhc98-1.16/targets/mips-IRIX6/obj/prelude/DErrNo/*.o *.o rm -f rm -f /usr/people/wstan/nhc98-1.16/script/nhc98 -cpp -c +CTS -lib -redefine -CTS +RTS -H32M -RTS -o /usr/people/wstan/nhc98-1.16/targets/mips-IRIX6/obj/prelude/DErrNo/DErrNo.o DErrNo.hs What, run() returned! What, run() returned! What, run() returned! gmake[1]: *** [/usr/people/wstan/nhc98-1.16/targets/mips-IRIX6/obj/prelude/DErrNo/DErrNo.o] Error 1 gmake[1]: Leaving directory `/usr/people/wstan/nhc98-1.16/src/prelude/mips-IRIX6/NHC' gmake: *** [targets/mips-IRIX6/compiler-gcc] Error 2 On Tue, Dec 16, 2003 at 04:40:21PM +0000, Malcolm Wallace wrote:
If you are also using gcc-3.3, then it is possible that the same fix might cure your build error as well.
To try it out, please delete your build tree, and unpack a fresh copy. Then apply the patch attached to this message, which should contain all the fixes we already discussed for the mips-irix6 build, together with the new fix. If you are not familiar with the patch utility, it should be as simple as this: cd nhc98-1.16 patch -p1
-- Bill Amsterdam, NL