+ case "${usergroup_phase}" in
+ local run_cmd
+ run_cmd=run_su
+ shift
+ run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/nhc98-1.22nb2/work.log
+ su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/nhc98-1.22nb2/work.log
=> Bootstrap dependency digest>=20211023: found digest-20220214
WARNING: [license.mk] Every package should define a LICENSE.
===> Building for nhc98-1.22nb2
cd src/runtime;        /opt/pkg/bin/gmake all nhc98heap
gmake[1]: Entering directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/runtime'
cd Kernel; /opt/pkg/bin/gmake links
gmake[2]: Entering directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/runtime/Kernel'
gmake[2]: Leaving directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/runtime/Kernel'
cd Integer;   /opt/pkg/bin/gmake links
gmake[2]: Entering directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/runtime/Integer'
/usr/bin/bash: line 0: [: >: unary operator expected
gmake[2]: Leaving directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/runtime/Integer'
cd Builtin;   /opt/pkg/bin/gmake links
gmake[2]: Entering directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/runtime/Builtin'
/usr/bin/bash: line 0: [: >: unary operator expected
gmake[2]: Leaving directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/runtime/Builtin'
cd Mk;        /opt/pkg/bin/gmake links
gmake[2]: Entering directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/runtime/Mk'
gmake[2]: Leaving directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/runtime/Mk'
mkdir -p /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime
mkdir -p /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Kernel || /bin/true
mkdir -p /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Mk || /bin/true
mkdir -p /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Builtin || /bin/true
mkdir -p /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Integer || /bin/true
cd Kernel; /opt/pkg/bin/gmake all
gmake[2]: Entering directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/runtime/Kernel'
Link /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/bytecode.h already exists.
Link /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h already exists.
Link /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/mutlib.h already exists.
Link /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/newmacros.h already exists.
Link /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/node.h already exists.
Link /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/runtime.h already exists.
Link /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/stableptr.h already exists.
Link /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/newbytecode.h already exists.
Link /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/bytecode_o.h already exists.
gcc -c   -DLOW_BYTE_FIRST -m32 -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include -DVERSION="\"1.22\""   -O3 -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Kernel/mutator.o mutator.c
gcc -c   -DLOW_BYTE_FIRST -m32 -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include -DVERSION="\"1.22\""   -O3 -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Kernel/mutlib.o mutlib.c
gcc -c   -DLOW_BYTE_FIRST -m32 -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include -DVERSION="\"1.22\""   -O3 -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Kernel/main.o main.c
gcc -c   -DLOW_BYTE_FIRST -m32 -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include -DVERSION="\"1.22\""   -O3 -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Kernel/haskellInit.o haskellInit.c
gcc -c   -DLOW_BYTE_FIRST -m32 -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include -DVERSION="\"1.22\""   -O3 -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Kernel/dump.o dump.c
gcc -c   -DLOW_BYTE_FIRST -m32 -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include -DVERSION="\"1.22\""   -O3 -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Kernel/inscount.o inscount.c
gcc -c   -DLOW_BYTE_FIRST -m32 -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include -DVERSION="\"1.22\""   -O3 -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Kernel/collector.o collector.c
collector.c: In function 'initGc':
collector.c:56:43: warning: implicit declaration of function 'sbrk'; did you mean 'strpbrk'? [-Wimplicit-function-declaration]
   56 |       ((NodePtr)-1)== (hpStart = (NodePtr)sbrk((int)totalSize * sizeof(Node)))
      |                                           ^~~~
      |                                           strpbrk
gcc -c   -DLOW_BYTE_FIRST -m32 -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include -DVERSION="\"1.22\""   -O3 -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Kernel/mark.o mark.c
gcc -c   -DLOW_BYTE_FIRST -m32 -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include -DVERSION="\"1.22\""   -O3 -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Kernel/cdata.o cdata.c
gcc -c   -DLOW_BYTE_FIRST -m32 -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include -DVERSION="\"1.22\""   -O3 -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Kernel/timeUnix.o timeUnix.c
gcc -c   -DLOW_BYTE_FIRST -m32 -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include -DVERSION="\"1.22\""   -O3 -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Kernel/xlib_debug.o xlib_debug.c
gcc -c   -DLOW_BYTE_FIRST -m32 -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include -DVERSION="\"1.22\""   -O3 -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Kernel/stableptr.o stableptr.c
gcc -c   -DLOW_BYTE_FIRST -m32 -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include -DVERSION="\"1.22\""   -O3 -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Kernel/closureval.o closureval.c
In file included from /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/node.h:7,
                 from /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:4,
                 from /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/mk.h:2,
                 from /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/haskell2c.h:4,
                 from closureval.c:2:
closureval.c: In function 'buildClosure':
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/runtime.h:286:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  286 | #define C_CODE ((Code)FN_Prelude_46primLeave)
      |                 ^
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:62:42: note: in expansion of macro 'C_CODE'
   62 |      *--Sp = (NodePtr)Fp; *--Sp=(NodePtr)C_CODE;Fp=Sp; \
      |                                          ^~~~~~
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:57:52: note: in expansion of macro 'C_GC'
   57 | #define C_CHECK(c)   if(Hp+(c)+BUFFER>(NodePtr)Sp){C_GC(c);}
      |                                                    ^~~~
closureval.c:25:5: note: in expansion of macro 'C_CHECK'
   25 |     C_CHECK(2*(args+1));
      |     ^~~~~~~
gcc -c   -DLOW_BYTE_FIRST -m32 -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include -DVERSION="\"1.22\""   -O3 -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Kernel/ffiexport.o ffiexport.c
gcc -S   -DLOW_BYTE_FIRST -m32 -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include -DVERSION="\"1.22\""   -o - newtables.c |\
	sed -e '/.align 32/s/32/4/' -e '/.p2align 5/s/5/2/' |\
	gcc -c -x assembler-with-cpp   -DLOW_BYTE_FIRST -m32 -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include -DVERSION="\"1.22\""   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Kernel/newtables.o -
gcc -S   -DLOW_BYTE_FIRST -m32 -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include -DVERSION="\"1.22\""   -o - newbuiltin.c |\
	sed -e '/.align 32/s/32/4/' -e '/.p2align 5/s/5/2/' |\
	gcc -c -x assembler-with-cpp   -DLOW_BYTE_FIRST -m32 -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include -DVERSION="\"1.22\""   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Kernel/newbuiltin.o -
cd /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Kernel; \
	ar rv /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Kernel/Runtime.a haskellInit.o dump.o inscount.o collector.o mark.o cdata.o timeUnix.o xlib_debug.o stableptr.o closureval.o ffiexport.o newtables.o newbuiltin.o
ar: creating /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Kernel/Runtime.a
ar: writing /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Kernel/Runtime.a
a - haskellInit.o
a - dump.o
a - inscount.o
a - collector.o
a - mark.o
a - cdata.o
a - timeUnix.o
a - xlib_debug.o
a - stableptr.o
a - closureval.o
a - ffiexport.o
a - newtables.o
a - newbuiltin.o
gmake[2]: Leaving directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/runtime/Kernel'
cd Integer; /opt/pkg/bin/gmake all
gmake[2]: Entering directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/runtime/Integer'
/usr/bin/bash: line 0: [: >: unary operator expected
Link /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/flt.h already exists.
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32   `if [ xcre-mparam.c = x ];	\
		       then echo cre-mparam.c;		\
		       else echo cre-mparam.c; fi` -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Integer/cre-mparam
/usr/bin/bash: line 0: [: >: unary operator expected
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Integer/cre-mparam > tmp-gmp-mparam.h
/usr/bin/bash: line 0: [: >: unary operator expected
mv tmp-gmp-mparam.h gmp-mparam.h
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Integer/mpz_add.o mpz_add.c
/usr/bin/bash: line 0: [: >: unary operator expected
In file included from ../Kernel/node.h:7,
                 from gmp.h:32,
                 from mpz_add.c:21:
mpz_add.c: In function 'primIntegerAdd':
../Kernel/runtime.h:286:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  286 | #define C_CODE ((Code)FN_Prelude_46primLeave)
      |                 ^
../Kernel/cinterface.h:62:42: note: in expansion of macro 'C_CODE'
   62 |      *--Sp = (NodePtr)Fp; *--Sp=(NodePtr)C_CODE;Fp=Sp; \
      |                                          ^~~~~~
../Kernel/cinterface.h:58:62: note: in expansion of macro 'C_GC'
   58 | #define C_CHECK_STMT(c,stmt)   if(Hp+(c)+BUFFER>(NodePtr)Sp){C_GC(c);stmt}
      |                                                              ^~~~
haskell2c.h:48:7: note: in expansion of macro 'C_CHECK_STMT'
   48 |       C_CHECK_STMT(size,u = (MP_INT*)C_GETARG1(1);v = (MP_INT*)C_GETARG1(2);); \
      |       ^~~~~~~~~~~~
mpz_add.c:25:1: note: in expansion of macro 'INTEGER2'
   25 | INTEGER2(primIntegerAdd,mpz_add,mpz_add_need)
      | ^~~~~~~~
mpz_add.c: In function 'primIntegerAddC':
../Kernel/runtime.h:286:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  286 | #define C_CODE ((Code)FN_Prelude_46primLeave)
      |                 ^
../Kernel/cinterface.h:62:42: note: in expansion of macro 'C_CODE'
   62 |      *--Sp = (NodePtr)Fp; *--Sp=(NodePtr)C_CODE;Fp=Sp; \
      |                                          ^~~~~~
../Kernel/cinterface.h:57:52: note: in expansion of macro 'C_GC'
   57 | #define C_CHECK(c)   if(Hp+(c)+BUFFER>(NodePtr)Sp){C_GC(c);}
      |                                                    ^~~~
haskell2c.h:63:7: note: in expansion of macro 'C_CHECK'
   63 |       C_CHECK(size); \
      |       ^~~~~~~
mpz_add.c:26:1: note: in expansion of macro 'INTEGER2_C'
   26 | INTEGER2_C(primIntegerAddC,mpz_add,mpz_add_need)
      | ^~~~~~~~~~
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Integer/mpz_sub.o mpz_sub.c
/usr/bin/bash: line 0: [: >: unary operator expected
In file included from ../Kernel/node.h:7,
                 from gmp.h:32,
                 from mpz_sub.c:21:
mpz_sub.c: In function 'primIntegerSub':
../Kernel/runtime.h:286:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  286 | #define C_CODE ((Code)FN_Prelude_46primLeave)
      |                 ^
../Kernel/cinterface.h:62:42: note: in expansion of macro 'C_CODE'
   62 |      *--Sp = (NodePtr)Fp; *--Sp=(NodePtr)C_CODE;Fp=Sp; \
      |                                          ^~~~~~
../Kernel/cinterface.h:58:62: note: in expansion of macro 'C_GC'
   58 | #define C_CHECK_STMT(c,stmt)   if(Hp+(c)+BUFFER>(NodePtr)Sp){C_GC(c);stmt}
      |                                                              ^~~~
haskell2c.h:48:7: note: in expansion of macro 'C_CHECK_STMT'
   48 |       C_CHECK_STMT(size,u = (MP_INT*)C_GETARG1(1);v = (MP_INT*)C_GETARG1(2);); \
      |       ^~~~~~~~~~~~
mpz_sub.c:25:1: note: in expansion of macro 'INTEGER2'
   25 | INTEGER2(primIntegerSub,mpz_sub,mpz_sub_need)
      | ^~~~~~~~
mpz_sub.c: In function 'primIntegerSubC':
../Kernel/runtime.h:286:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  286 | #define C_CODE ((Code)FN_Prelude_46primLeave)
      |                 ^
../Kernel/cinterface.h:62:42: note: in expansion of macro 'C_CODE'
   62 |      *--Sp = (NodePtr)Fp; *--Sp=(NodePtr)C_CODE;Fp=Sp; \
      |                                          ^~~~~~
../Kernel/cinterface.h:57:52: note: in expansion of macro 'C_GC'
   57 | #define C_CHECK(c)   if(Hp+(c)+BUFFER>(NodePtr)Sp){C_GC(c);}
      |                                                    ^~~~
haskell2c.h:63:7: note: in expansion of macro 'C_CHECK'
   63 |       C_CHECK(size); \
      |       ^~~~~~~
mpz_sub.c:26:1: note: in expansion of macro 'INTEGER2_C'
   26 | INTEGER2_C(primIntegerSubC,mpz_sub,mpz_sub_need)
      | ^~~~~~~~~~
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Integer/mpz_mul.o mpz_mul.c
/usr/bin/bash: line 0: [: >: unary operator expected
In file included from ../Kernel/node.h:7,
                 from gmp.h:32,
                 from mpz_mul.c:21:
mpz_mul.c: In function 'primIntegerMul':
../Kernel/runtime.h:286:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  286 | #define C_CODE ((Code)FN_Prelude_46primLeave)
      |                 ^
../Kernel/cinterface.h:62:42: note: in expansion of macro 'C_CODE'
   62 |      *--Sp = (NodePtr)Fp; *--Sp=(NodePtr)C_CODE;Fp=Sp; \
      |                                          ^~~~~~
../Kernel/cinterface.h:58:62: note: in expansion of macro 'C_GC'
   58 | #define C_CHECK_STMT(c,stmt)   if(Hp+(c)+BUFFER>(NodePtr)Sp){C_GC(c);stmt}
      |                                                              ^~~~
haskell2c.h:48:7: note: in expansion of macro 'C_CHECK_STMT'
   48 |       C_CHECK_STMT(size,u = (MP_INT*)C_GETARG1(1);v = (MP_INT*)C_GETARG1(2);); \
      |       ^~~~~~~~~~~~
mpz_mul.c:25:1: note: in expansion of macro 'INTEGER2'
   25 | INTEGER2(primIntegerMul,mpz_mul,mpz_mul_need)
      | ^~~~~~~~
mpz_mul.c: In function 'primIntegerMulC':
../Kernel/runtime.h:286:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  286 | #define C_CODE ((Code)FN_Prelude_46primLeave)
      |                 ^
../Kernel/cinterface.h:62:42: note: in expansion of macro 'C_CODE'
   62 |      *--Sp = (NodePtr)Fp; *--Sp=(NodePtr)C_CODE;Fp=Sp; \
      |                                          ^~~~~~
../Kernel/cinterface.h:57:52: note: in expansion of macro 'C_GC'
   57 | #define C_CHECK(c)   if(Hp+(c)+BUFFER>(NodePtr)Sp){C_GC(c);}
      |                                                    ^~~~
haskell2c.h:63:7: note: in expansion of macro 'C_CHECK'
   63 |       C_CHECK(size); \
      |       ^~~~~~~
mpz_mul.c:26:1: note: in expansion of macro 'INTEGER2_C'
   26 | INTEGER2_C(primIntegerMulC,mpz_mul,mpz_mul_need)
      | ^~~~~~~~~~
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Integer/mpz_div.o mpz_div.c
/usr/bin/bash: line 0: [: >: unary operator expected
In file included from ../Kernel/node.h:7,
                 from gmp.h:32,
                 from mpz_div.c:23:
mpz_div.c: In function 'primIntegerQuot':
../Kernel/runtime.h:286:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  286 | #define C_CODE ((Code)FN_Prelude_46primLeave)
      |                 ^
../Kernel/cinterface.h:62:42: note: in expansion of macro 'C_CODE'
   62 |      *--Sp = (NodePtr)Fp; *--Sp=(NodePtr)C_CODE;Fp=Sp; \
      |                                          ^~~~~~
../Kernel/cinterface.h:58:62: note: in expansion of macro 'C_GC'
   58 | #define C_CHECK_STMT(c,stmt)   if(Hp+(c)+BUFFER>(NodePtr)Sp){C_GC(c);stmt}
      |                                                              ^~~~
haskell2c.h:48:7: note: in expansion of macro 'C_CHECK_STMT'
   48 |       C_CHECK_STMT(size,u = (MP_INT*)C_GETARG1(1);v = (MP_INT*)C_GETARG1(2);); \
      |       ^~~~~~~~~~~~
mpz_div.c:27:1: note: in expansion of macro 'INTEGER2'
   27 | INTEGER2(primIntegerQuot,mpz_div,mpz_div_need)
      | ^~~~~~~~
mpz_div.c: In function 'primIntegerQuotC':
../Kernel/runtime.h:286:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  286 | #define C_CODE ((Code)FN_Prelude_46primLeave)
      |                 ^
../Kernel/cinterface.h:62:42: note: in expansion of macro 'C_CODE'
   62 |      *--Sp = (NodePtr)Fp; *--Sp=(NodePtr)C_CODE;Fp=Sp; \
      |                                          ^~~~~~
../Kernel/cinterface.h:57:52: note: in expansion of macro 'C_GC'
   57 | #define C_CHECK(c)   if(Hp+(c)+BUFFER>(NodePtr)Sp){C_GC(c);}
      |                                                    ^~~~
haskell2c.h:63:7: note: in expansion of macro 'C_CHECK'
   63 |       C_CHECK(size); \
      |       ^~~~~~~
mpz_div.c:28:1: note: in expansion of macro 'INTEGER2_C'
   28 | INTEGER2_C(primIntegerQuotC,mpz_div,mpz_div_need)
      | ^~~~~~~~~~
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Integer/mpz_mod.o mpz_mod.c
/usr/bin/bash: line 0: [: >: unary operator expected
In file included from ../Kernel/node.h:7,
                 from gmp.h:32,
                 from mpz_mod.c:23:
mpz_mod.c: In function 'primIntegerRem':
../Kernel/runtime.h:286:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  286 | #define C_CODE ((Code)FN_Prelude_46primLeave)
      |                 ^
../Kernel/cinterface.h:62:42: note: in expansion of macro 'C_CODE'
   62 |      *--Sp = (NodePtr)Fp; *--Sp=(NodePtr)C_CODE;Fp=Sp; \
      |                                          ^~~~~~
../Kernel/cinterface.h:58:62: note: in expansion of macro 'C_GC'
   58 | #define C_CHECK_STMT(c,stmt)   if(Hp+(c)+BUFFER>(NodePtr)Sp){C_GC(c);stmt}
      |                                                              ^~~~
haskell2c.h:48:7: note: in expansion of macro 'C_CHECK_STMT'
   48 |       C_CHECK_STMT(size,u = (MP_INT*)C_GETARG1(1);v = (MP_INT*)C_GETARG1(2);); \
      |       ^~~~~~~~~~~~
mpz_mod.c:28:1: note: in expansion of macro 'INTEGER2'
   28 | INTEGER2(primIntegerRem,mpz_mod,mpz_mod_need)
      | ^~~~~~~~
mpz_mod.c: In function 'primIntegerRemC':
../Kernel/runtime.h:286:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  286 | #define C_CODE ((Code)FN_Prelude_46primLeave)
      |                 ^
../Kernel/cinterface.h:62:42: note: in expansion of macro 'C_CODE'
   62 |      *--Sp = (NodePtr)Fp; *--Sp=(NodePtr)C_CODE;Fp=Sp; \
      |                                          ^~~~~~
../Kernel/cinterface.h:57:52: note: in expansion of macro 'C_GC'
   57 | #define C_CHECK(c)   if(Hp+(c)+BUFFER>(NodePtr)Sp){C_GC(c);}
      |                                                    ^~~~
haskell2c.h:63:7: note: in expansion of macro 'C_CHECK'
   63 |       C_CHECK(size); \
      |       ^~~~~~~
mpz_mod.c:29:1: note: in expansion of macro 'INTEGER2_C'
   29 | INTEGER2_C(primIntegerRemC,mpz_mod,mpz_mod_need)
      | ^~~~~~~~~~
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Integer/mpz_neg.o mpz_neg.c
/usr/bin/bash: line 0: [: >: unary operator expected
In file included from ../Kernel/node.h:7,
                 from gmp.h:32,
                 from mpz_neg.c:23:
mpz_neg.c: In function 'primIntegerNeg':
../Kernel/runtime.h:286:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  286 | #define C_CODE ((Code)FN_Prelude_46primLeave)
      |                 ^
../Kernel/cinterface.h:62:42: note: in expansion of macro 'C_CODE'
   62 |      *--Sp = (NodePtr)Fp; *--Sp=(NodePtr)C_CODE;Fp=Sp; \
      |                                          ^~~~~~
../Kernel/cinterface.h:58:62: note: in expansion of macro 'C_GC'
   58 | #define C_CHECK_STMT(c,stmt)   if(Hp+(c)+BUFFER>(NodePtr)Sp){C_GC(c);stmt}
      |                                                              ^~~~
haskell2c.h:15:7: note: in expansion of macro 'C_CHECK_STMT'
   15 |       C_CHECK_STMT(1+(Int)CONINFO_LARGESIZEU(*nodeptr)+EXTRA,nodeptr = C_GETARG1(1);); \
      |       ^~~~~~~~~~~~
mpz_neg.c:26:1: note: in expansion of macro 'INTEGER1'
   26 | INTEGER1(primIntegerNeg,mpz_neg)   /* INTEGER1 check size */
      | ^~~~~~~~
mpz_neg.c: In function 'primIntegerNegC':
../Kernel/runtime.h:286:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  286 | #define C_CODE ((Code)FN_Prelude_46primLeave)
      |                 ^
../Kernel/cinterface.h:62:42: note: in expansion of macro 'C_CODE'
   62 |      *--Sp = (NodePtr)Fp; *--Sp=(NodePtr)C_CODE;Fp=Sp; \
      |                                          ^~~~~~
../Kernel/cinterface.h:57:52: note: in expansion of macro 'C_GC'
   57 | #define C_CHECK(c)   if(Hp+(c)+BUFFER>(NodePtr)Sp){C_GC(c);}
      |                                                    ^~~~
haskell2c.h:28:7: note: in expansion of macro 'C_CHECK'
   28 |       C_CHECK(1+(Int)CONINFO_LARGESIZEU(*x)+EXTRA); \
      |       ^~~~~~~
mpz_neg.c:27:1: note: in expansion of macro 'INTEGER1_C'
   27 | INTEGER1_C(primIntegerNegC,mpz_neg)   /* INTEGER1 check size */
      | ^~~~~~~~~~
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Integer/mpz_abs.o mpz_abs.c
/usr/bin/bash: line 0: [: >: unary operator expected
In file included from ../Kernel/node.h:7,
                 from gmp.h:32,
                 from mpz_abs.c:21:
mpz_abs.c: In function 'primIntegerAbs':
../Kernel/runtime.h:286:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  286 | #define C_CODE ((Code)FN_Prelude_46primLeave)
      |                 ^
../Kernel/cinterface.h:62:42: note: in expansion of macro 'C_CODE'
   62 |      *--Sp = (NodePtr)Fp; *--Sp=(NodePtr)C_CODE;Fp=Sp; \
      |                                          ^~~~~~
../Kernel/cinterface.h:58:62: note: in expansion of macro 'C_GC'
   58 | #define C_CHECK_STMT(c,stmt)   if(Hp+(c)+BUFFER>(NodePtr)Sp){C_GC(c);stmt}
      |                                                              ^~~~
haskell2c.h:15:7: note: in expansion of macro 'C_CHECK_STMT'
   15 |       C_CHECK_STMT(1+(Int)CONINFO_LARGESIZEU(*nodeptr)+EXTRA,nodeptr = C_GETARG1(1);); \
      |       ^~~~~~~~~~~~
mpz_abs.c:24:1: note: in expansion of macro 'INTEGER1'
   24 | INTEGER1(primIntegerAbs,mpz_abs) /* INTEGER1 check size */
      | ^~~~~~~~
mpz_abs.c: In function 'primIntegerAbsC':
../Kernel/runtime.h:286:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  286 | #define C_CODE ((Code)FN_Prelude_46primLeave)
      |                 ^
../Kernel/cinterface.h:62:42: note: in expansion of macro 'C_CODE'
   62 |      *--Sp = (NodePtr)Fp; *--Sp=(NodePtr)C_CODE;Fp=Sp; \
      |                                          ^~~~~~
../Kernel/cinterface.h:57:52: note: in expansion of macro 'C_GC'
   57 | #define C_CHECK(c)   if(Hp+(c)+BUFFER>(NodePtr)Sp){C_GC(c);}
      |                                                    ^~~~
haskell2c.h:28:7: note: in expansion of macro 'C_CHECK'
   28 |       C_CHECK(1+(Int)CONINFO_LARGESIZEU(*x)+EXTRA); \
      |       ^~~~~~~
mpz_abs.c:25:1: note: in expansion of macro 'INTEGER1_C'
   25 | INTEGER1_C(primIntegerAbsC,mpz_abs) /* INTEGER1 check size */
      | ^~~~~~~~~~
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Integer/mpz_cmp.o mpz_cmp.c
/usr/bin/bash: line 0: [: >: unary operator expected
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Integer/mpz_or.o mpz_or.c
/usr/bin/bash: line 0: [: >: unary operator expected
In file included from ../Kernel/node.h:7,
                 from gmp.h:32,
                 from mpz_or.c:21:
mpz_or.c: In function 'primIntegerOr':
../Kernel/runtime.h:286:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  286 | #define C_CODE ((Code)FN_Prelude_46primLeave)
      |                 ^
../Kernel/cinterface.h:62:42: note: in expansion of macro 'C_CODE'
   62 |      *--Sp = (NodePtr)Fp; *--Sp=(NodePtr)C_CODE;Fp=Sp; \
      |                                          ^~~~~~
../Kernel/cinterface.h:58:62: note: in expansion of macro 'C_GC'
   58 | #define C_CHECK_STMT(c,stmt)   if(Hp+(c)+BUFFER>(NodePtr)Sp){C_GC(c);stmt}
      |                                                              ^~~~
haskell2c.h:48:7: note: in expansion of macro 'C_CHECK_STMT'
   48 |       C_CHECK_STMT(size,u = (MP_INT*)C_GETARG1(1);v = (MP_INT*)C_GETARG1(2);); \
      |       ^~~~~~~~~~~~
mpz_or.c:25:1: note: in expansion of macro 'INTEGER2'
   25 | INTEGER2(primIntegerOr,mpz_or,mpz_or_need)
      | ^~~~~~~~
mpz_or.c: In function 'primIntegerOrC':
../Kernel/runtime.h:286:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  286 | #define C_CODE ((Code)FN_Prelude_46primLeave)
      |                 ^
../Kernel/cinterface.h:62:42: note: in expansion of macro 'C_CODE'
   62 |      *--Sp = (NodePtr)Fp; *--Sp=(NodePtr)C_CODE;Fp=Sp; \
      |                                          ^~~~~~
../Kernel/cinterface.h:57:52: note: in expansion of macro 'C_GC'
   57 | #define C_CHECK(c)   if(Hp+(c)+BUFFER>(NodePtr)Sp){C_GC(c);}
      |                                                    ^~~~
haskell2c.h:63:7: note: in expansion of macro 'C_CHECK'
   63 |       C_CHECK(size); \
      |       ^~~~~~~
mpz_or.c:26:1: note: in expansion of macro 'INTEGER2_C'
   26 | INTEGER2_C(primIntegerOrC,mpz_or,mpz_or_need)
      | ^~~~~~~~~~
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Integer/mpz_and.o mpz_and.c
/usr/bin/bash: line 0: [: >: unary operator expected
In file included from ../Kernel/node.h:7,
                 from gmp.h:32,
                 from mpz_and.c:21:
mpz_and.c: In function 'primIntegerAnd':
../Kernel/runtime.h:286:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  286 | #define C_CODE ((Code)FN_Prelude_46primLeave)
      |                 ^
../Kernel/cinterface.h:62:42: note: in expansion of macro 'C_CODE'
   62 |      *--Sp = (NodePtr)Fp; *--Sp=(NodePtr)C_CODE;Fp=Sp; \
      |                                          ^~~~~~
../Kernel/cinterface.h:58:62: note: in expansion of macro 'C_GC'
   58 | #define C_CHECK_STMT(c,stmt)   if(Hp+(c)+BUFFER>(NodePtr)Sp){C_GC(c);stmt}
      |                                                              ^~~~
haskell2c.h:48:7: note: in expansion of macro 'C_CHECK_STMT'
   48 |       C_CHECK_STMT(size,u = (MP_INT*)C_GETARG1(1);v = (MP_INT*)C_GETARG1(2);); \
      |       ^~~~~~~~~~~~
mpz_and.c:25:1: note: in expansion of macro 'INTEGER2'
   25 | INTEGER2(primIntegerAnd,mpz_and,mpz_and_need)
      | ^~~~~~~~
mpz_and.c: In function 'primIntegerAndC':
../Kernel/runtime.h:286:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  286 | #define C_CODE ((Code)FN_Prelude_46primLeave)
      |                 ^
../Kernel/cinterface.h:62:42: note: in expansion of macro 'C_CODE'
   62 |      *--Sp = (NodePtr)Fp; *--Sp=(NodePtr)C_CODE;Fp=Sp; \
      |                                          ^~~~~~
../Kernel/cinterface.h:57:52: note: in expansion of macro 'C_GC'
   57 | #define C_CHECK(c)   if(Hp+(c)+BUFFER>(NodePtr)Sp){C_GC(c);}
      |                                                    ^~~~
haskell2c.h:63:7: note: in expansion of macro 'C_CHECK'
   63 |       C_CHECK(size); \
      |       ^~~~~~~
mpz_and.c:26:1: note: in expansion of macro 'INTEGER2_C'
   26 | INTEGER2_C(primIntegerAndC,mpz_and,mpz_and_need)
      | ^~~~~~~~~~
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Integer/mpn_cmp.o mpn_cmp.c
/usr/bin/bash: line 0: [: >: unary operator expected
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Integer/mpn_sub.o mpn_sub.c
/usr/bin/bash: line 0: [: >: unary operator expected
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Integer/mpn_div.o mpn_div.c
/usr/bin/bash: line 0: [: >: unary operator expected
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Integer/mpn_add.o mpn_add.c
/usr/bin/bash: line 0: [: >: unary operator expected
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Integer/mp_clz_tab.o mp_clz_tab.c
/usr/bin/bash: line 0: [: >: unary operator expected
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Integer/mpn_lshift.o mpn_lshift.c
/usr/bin/bash: line 0: [: >: unary operator expected
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Integer/mpn_mul.o mpn_mul.c
/usr/bin/bash: line 0: [: >: unary operator expected
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Integer/mpn_rshift.o mpn_rshift.c
/usr/bin/bash: line 0: [: >: unary operator expected
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Integer/fltcode.o fltcode.c
/usr/bin/bash: line 0: [: >: unary operator expected
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Integer/dblcode.o dblcode.c
/usr/bin/bash: line 0: [: >: unary operator expected
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Integer/alloca.o alloca.c
/usr/bin/bash: line 0: [: >: unary operator expected
gmake[2]: Leaving directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/runtime/Integer'
cd Builtin; /opt/pkg/bin/gmake all
gmake[2]: Entering directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/runtime/Builtin'
/usr/bin/bash: line 0: [: >: unary operator expected
Link /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/haskell2c.h already exists.
Link /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/twopass.h already exists.
Link /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/HsFFI.h already exists.
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include   -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Builtin/primDecodeDouble.o primDecodeDouble.c
/usr/bin/bash: line 0: [: >: unary operator expected
In file included from /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/node.h:7,
                 from /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:4,
                 from /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/mk.h:2,
                 from haskell2c.h:4,
                 from primDecodeDouble.c:2:
primDecodeDouble.c: In function 'primDecodeDouble':
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/runtime.h:286:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  286 | #define C_CODE ((Code)FN_Prelude_46primLeave)
      |                 ^
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:62:42: note: in expansion of macro 'C_CODE'
   62 |      *--Sp = (NodePtr)Fp; *--Sp=(NodePtr)C_CODE;Fp=Sp; \
      |                                          ^~~~~~
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:57:52: note: in expansion of macro 'C_GC'
   57 | #define C_CHECK(c)   if(Hp+(c)+BUFFER>(NodePtr)Sp){C_GC(c);}
      |                                                    ^~~~
primDecodeDouble.c:14:3: note: in expansion of macro 'C_CHECK'
   14 |   C_CHECK(1+SIZE_DOUBLE+nhc_sizeInt+SIZE_TUPLE(2));
      |   ^~~~~~~
primDecodeDouble.c: In function 'primDecodeDoubleMantissa':
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/runtime.h:286:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  286 | #define C_CODE ((Code)FN_Prelude_46primLeave)
      |                 ^
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:62:42: note: in expansion of macro 'C_CODE'
   62 |      *--Sp = (NodePtr)Fp; *--Sp=(NodePtr)C_CODE;Fp=Sp; \
      |                                          ^~~~~~
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:57:52: note: in expansion of macro 'C_GC'
   57 | #define C_CHECK(c)   if(Hp+(c)+BUFFER>(NodePtr)Sp){C_GC(c);}
      |                                                    ^~~~
primDecodeDouble.c:32:3: note: in expansion of macro 'C_CHECK'
   32 |   C_CHECK(1+SIZE_DOUBLE);
      |   ^~~~~~~
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include   -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Builtin/primEncodeDouble.o primEncodeDouble.c
/usr/bin/bash: line 0: [: >: unary operator expected
In file included from /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/node.h:7,
                 from /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:4,
                 from /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/mk.h:2,
                 from haskell2c.h:4,
                 from primEncodeDouble.c:2:
primEncodeDouble.c: In function 'primEncodeDouble':
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/runtime.h:286:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  286 | #define C_CODE ((Code)FN_Prelude_46primLeave)
      |                 ^
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:62:42: note: in expansion of macro 'C_CODE'
   62 |      *--Sp = (NodePtr)Fp; *--Sp=(NodePtr)C_CODE;Fp=Sp; \
      |                                          ^~~~~~
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:57:52: note: in expansion of macro 'C_GC'
   57 | #define C_CHECK(c)   if(Hp+(c)+BUFFER>(NodePtr)Sp){C_GC(c);}
      |                                                    ^~~~
primEncodeDouble.c:13:3: note: in expansion of macro 'C_CHECK'
   13 |   C_CHECK(SIZE_DOUBLE);
      |   ^~~~~~~
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include   -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Builtin/primFloatFromInteger.o primFloatFromInteger.c
/usr/bin/bash: line 0: [: >: unary operator expected
In file included from /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/node.h:7,
                 from /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:4,
                 from /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/mk.h:2,
                 from haskell2c.h:4,
                 from primFloatFromInteger.c:2:
primFloatFromInteger.c: In function 'primFloatFromInteger':
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/runtime.h:286:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  286 | #define C_CODE ((Code)FN_Prelude_46primLeave)
      |                 ^
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:62:42: note: in expansion of macro 'C_CODE'
   62 |      *--Sp = (NodePtr)Fp; *--Sp=(NodePtr)C_CODE;Fp=Sp; \
      |                                          ^~~~~~
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:57:52: note: in expansion of macro 'C_GC'
   57 | #define C_CHECK(c)   if(Hp+(c)+BUFFER>(NodePtr)Sp){C_GC(c);}
      |                                                    ^~~~
primFloatFromInteger.c:11:3: note: in expansion of macro 'C_CHECK'
   11 |   C_CHECK(SIZE_FLOAT);
      |   ^~~~~~~
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include   -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Builtin/primIntegerFromInt.o primIntegerFromInt.c
/usr/bin/bash: line 0: [: >: unary operator expected
In file included from /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/node.h:7,
                 from /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:4,
                 from /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/mk.h:2,
                 from haskell2c.h:4,
                 from primIntegerFromInt.c:2:
primIntegerFromInt.c: In function 'primIntegerFromInt':
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/runtime.h:286:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  286 | #define C_CODE ((Code)FN_Prelude_46primLeave)
      |                 ^
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:62:42: note: in expansion of macro 'C_CODE'
   62 |      *--Sp = (NodePtr)Fp; *--Sp=(NodePtr)C_CODE;Fp=Sp; \
      |                                          ^~~~~~
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:57:52: note: in expansion of macro 'C_GC'
   57 | #define C_CHECK(c)   if(Hp+(c)+BUFFER>(NodePtr)Sp){C_GC(c);}
      |                                                    ^~~~
primIntegerFromInt.c:12:3: note: in expansion of macro 'C_CHECK'
   12 |   C_CHECK(SIZE_INT);
      |   ^~~~~~~
primIntegerFromInt.c: In function 'primIntegerFromIntC':
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/runtime.h:286:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  286 | #define C_CODE ((Code)FN_Prelude_46primLeave)
      |                 ^
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:62:42: note: in expansion of macro 'C_CODE'
   62 |      *--Sp = (NodePtr)Fp; *--Sp=(NodePtr)C_CODE;Fp=Sp; \
      |                                          ^~~~~~
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:57:52: note: in expansion of macro 'C_GC'
   57 | #define C_CHECK(c)   if(Hp+(c)+BUFFER>(NodePtr)Sp){C_GC(c);}
      |                                                    ^~~~
primIntegerFromInt.c:38:3: note: in expansion of macro 'C_CHECK'
   38 |   C_CHECK(SIZE_INT);
      |   ^~~~~~~
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include   -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Builtin/primDecodeFloat.o primDecodeFloat.c
/usr/bin/bash: line 0: [: >: unary operator expected
In file included from /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/node.h:7,
                 from /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:4,
                 from /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/mk.h:2,
                 from haskell2c.h:4,
                 from primDecodeFloat.c:2:
primDecodeFloat.c: In function 'primDecodeFloat':
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/runtime.h:286:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  286 | #define C_CODE ((Code)FN_Prelude_46primLeave)
      |                 ^
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:62:42: note: in expansion of macro 'C_CODE'
   62 |      *--Sp = (NodePtr)Fp; *--Sp=(NodePtr)C_CODE;Fp=Sp; \
      |                                          ^~~~~~
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:57:52: note: in expansion of macro 'C_GC'
   57 | #define C_CHECK(c)   if(Hp+(c)+BUFFER>(NodePtr)Sp){C_GC(c);}
      |                                                    ^~~~
primDecodeFloat.c:13:3: note: in expansion of macro 'C_CHECK'
   13 |   C_CHECK(1+SIZE_FLOAT+nhc_sizeInt+SIZE_TUPLE(2));
      |   ^~~~~~~
primDecodeFloat.c: In function 'primDecodeFloatMantissa':
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/runtime.h:286:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  286 | #define C_CODE ((Code)FN_Prelude_46primLeave)
      |                 ^
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:62:42: note: in expansion of macro 'C_CODE'
   62 |      *--Sp = (NodePtr)Fp; *--Sp=(NodePtr)C_CODE;Fp=Sp; \
      |                                          ^~~~~~
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:57:52: note: in expansion of macro 'C_GC'
   57 | #define C_CHECK(c)   if(Hp+(c)+BUFFER>(NodePtr)Sp){C_GC(c);}
      |                                                    ^~~~
primDecodeFloat.c:30:3: note: in expansion of macro 'C_CHECK'
   30 |   C_CHECK(1+SIZE_FLOAT);
      |   ^~~~~~~
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include   -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Builtin/primEncodeFloat.o primEncodeFloat.c
/usr/bin/bash: line 0: [: >: unary operator expected
In file included from /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/node.h:7,
                 from /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:4,
                 from /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/mk.h:2,
                 from haskell2c.h:4,
                 from primEncodeFloat.c:2:
primEncodeFloat.c: In function 'primEncodeFloat':
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/runtime.h:286:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  286 | #define C_CODE ((Code)FN_Prelude_46primLeave)
      |                 ^
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:62:42: note: in expansion of macro 'C_CODE'
   62 |      *--Sp = (NodePtr)Fp; *--Sp=(NodePtr)C_CODE;Fp=Sp; \
      |                                          ^~~~~~
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:57:52: note: in expansion of macro 'C_GC'
   57 | #define C_CHECK(c)   if(Hp+(c)+BUFFER>(NodePtr)Sp){C_GC(c);}
      |                                                    ^~~~
primEncodeFloat.c:13:3: note: in expansion of macro 'C_CHECK'
   13 |   C_CHECK(SIZE_FLOAT);
      |   ^~~~~~~
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include   -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Builtin/primDoubleFromInteger.o primDoubleFromInteger.c
/usr/bin/bash: line 0: [: >: unary operator expected
In file included from /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/node.h:7,
                 from /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:4,
                 from /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/mk.h:2,
                 from haskell2c.h:4,
                 from primDoubleFromInteger.c:2:
primDoubleFromInteger.c: In function 'primDoubleFromInteger':
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/runtime.h:286:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  286 | #define C_CODE ((Code)FN_Prelude_46primLeave)
      |                 ^
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:62:42: note: in expansion of macro 'C_CODE'
   62 |      *--Sp = (NodePtr)Fp; *--Sp=(NodePtr)C_CODE;Fp=Sp; \
      |                                          ^~~~~~
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:57:52: note: in expansion of macro 'C_GC'
   57 | #define C_CHECK(c)   if(Hp+(c)+BUFFER>(NodePtr)Sp){C_GC(c);}
      |                                                    ^~~~
primDoubleFromInteger.c:11:3: note: in expansion of macro 'C_CHECK'
   11 |   C_CHECK(SIZE_DOUBLE);
      |   ^~~~~~~
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include   -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Builtin/primIntFromInteger.o primIntFromInteger.c
/usr/bin/bash: line 0: [: >: unary operator expected
In file included from /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/node.h:7,
                 from /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:4,
                 from /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/mk.h:2,
                 from haskell2c.h:4,
                 from primIntFromInteger.c:2:
primIntFromInteger.c: In function 'primIntFromInteger':
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/runtime.h:286:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  286 | #define C_CODE ((Code)FN_Prelude_46primLeave)
      |                 ^
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:62:42: note: in expansion of macro 'C_CODE'
   62 |      *--Sp = (NodePtr)Fp; *--Sp=(NodePtr)C_CODE;Fp=Sp; \
      |                                          ^~~~~~
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:57:52: note: in expansion of macro 'C_GC'
   57 | #define C_CHECK(c)   if(Hp+(c)+BUFFER>(NodePtr)Sp){C_GC(c);}
      |                                                    ^~~~
primIntFromInteger.c:12:3: note: in expansion of macro 'C_CHECK'
   12 |   C_CHECK(SIZE_INT);
      |   ^~~~~~~
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include   -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Builtin/primPackString.o primPackString.c
/usr/bin/bash: line 0: [: >: unary operator expected
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include   -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Builtin/lengthPS.o lengthPS.c
/usr/bin/bash: line 0: [: >: unary operator expected
In file included from /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/node.h:7,
                 from /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:4,
                 from /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/mk.h:2,
                 from haskell2c.h:4,
                 from lengthPS.c:2:
lengthPS.c: In function 'length':
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/runtime.h:286:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  286 | #define C_CODE ((Code)FN_Prelude_46primLeave)
      |                 ^
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:62:42: note: in expansion of macro 'C_CODE'
   62 |      *--Sp = (NodePtr)Fp; *--Sp=(NodePtr)C_CODE;Fp=Sp; \
      |                                          ^~~~~~
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:57:52: note: in expansion of macro 'C_GC'
   57 | #define C_CHECK(c)   if(Hp+(c)+BUFFER>(NodePtr)Sp){C_GC(c);}
      |                                                    ^~~~
lengthPS.c:12:3: note: in expansion of macro 'C_CHECK'
   12 |   C_CHECK(nhc_sizeInt);
      |   ^~~~~~~
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include   -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Builtin/unpackPS.o unpackPS.c
/usr/bin/bash: line 0: [: >: unary operator expected
In file included from /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/node.h:7,
                 from /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:4,
                 from /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/mk.h:2,
                 from haskell2c.h:4,
                 from unpackPS.c:2:
unpackPS.c: In function 'unpackPS':
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/runtime.h:286:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  286 | #define C_CODE ((Code)FN_Prelude_46primLeave)
      |                 ^
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:62:42: note: in expansion of macro 'C_CODE'
   62 |      *--Sp = (NodePtr)Fp; *--Sp=(NodePtr)C_CODE;Fp=Sp; \
      |                                          ^~~~~~
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:57:52: note: in expansion of macro 'C_GC'
   57 | #define C_CHECK(c)   if(Hp+(c)+BUFFER>(NodePtr)Sp){C_GC(c);}
      |                                                    ^~~~
unpackPS.c:18:3: note: in expansion of macro 'C_CHECK'
   18 |   C_CHECK(length * nhc_sizeCons);
      |   ^~~~~~~
unpackPS.c: In function 'unpackPSC':
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/runtime.h:286:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  286 | #define C_CODE ((Code)FN_Prelude_46primLeave)
      |                 ^
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:62:42: note: in expansion of macro 'C_CODE'
   62 |      *--Sp = (NodePtr)Fp; *--Sp=(NodePtr)C_CODE;Fp=Sp; \
      |                                          ^~~~~~
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:57:52: note: in expansion of macro 'C_GC'
   57 | #define C_CHECK(c)   if(Hp+(c)+BUFFER>(NodePtr)Sp){C_GC(c);}
      |                                                    ^~~~
unpackPS.c:49:3: note: in expansion of macro 'C_CHECK'
   49 |   C_CHECK(length * nhc_sizeCons);
      |   ^~~~~~~
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include   -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Builtin/indexPS.o indexPS.c
/usr/bin/bash: line 0: [: >: unary operator expected
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include   -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Builtin/primComparePS.o primComparePS.c
/usr/bin/bash: line 0: [: >: unary operator expected
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include   -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Builtin/cOpen.o cOpen.c
/usr/bin/bash: line 0: [: >: unary operator expected
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include   -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Builtin/cHClose.o cHClose.c
/usr/bin/bash: line 0: [: >: unary operator expected
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include   -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Builtin/cHIsEOF.o cHIsEOF.c
/usr/bin/bash: line 0: [: >: unary operator expected
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include   -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Builtin/cHFileSize.o cHFileSize.c
/usr/bin/bash: line 0: [: >: unary operator expected
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include   -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Builtin/cHFlush.o cHFlush.c
/usr/bin/bash: line 0: [: >: unary operator expected
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include   -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Builtin/cHGetPosn.o cHGetPosn.c
/usr/bin/bash: line 0: [: >: unary operator expected
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include   -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Builtin/cHSetPosn.o cHSetPosn.c
/usr/bin/bash: line 0: [: >: unary operator expected
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include   -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Builtin/cHSeek.o cHSeek.c
/usr/bin/bash: line 0: [: >: unary operator expected
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include   -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Builtin/cHGetBuffering.o cHGetBuffering.c
/usr/bin/bash: line 0: [: >: unary operator expected
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include   -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Builtin/cHSetBuffering.o cHSetBuffering.c
/usr/bin/bash: line 0: [: >: unary operator expected
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include   -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Builtin/cHGetFileName.o cHGetFileName.c
/usr/bin/bash: line 0: [: >: unary operator expected
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include   -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Builtin/cHPutGetBuf.o cHPutGetBuf.c
/usr/bin/bash: line 0: [: >: unary operator expected
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include   -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Builtin/primEqHandlePosn.o primEqHandlePosn.c
/usr/bin/bash: line 0: [: >: unary operator expected
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include   -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Builtin/cGetProgName.o cGetProgName.c
/usr/bin/bash: line 0: [: >: unary operator expected
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include   -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Builtin/cGetEnv.o cGetEnv.c
/usr/bin/bash: line 0: [: >: unary operator expected
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include   -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Builtin/cGetArgs.o cGetArgs.c
/usr/bin/bash: line 0: [: >: unary operator expected
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include   -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Builtin/cProfile.o cProfile.c
/usr/bin/bash: line 0: [: >: unary operator expected
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include   -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Builtin/cExitWith.o cExitWith.c
/usr/bin/bash: line 0: [: >: unary operator expected
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include   -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Builtin/cOpenSocket.o cOpenSocket.c
/usr/bin/bash: line 0: [: >: unary operator expected
In file included from /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/node.h:7,
                 from /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:4,
                 from /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/mk.h:2,
                 from haskell2c.h:4,
                 from cOpenSocket.c:1:
cOpenSocket.c: In function 'cOpenSocket':
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/runtime.h:286:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  286 | #define C_CODE ((Code)FN_Prelude_46primLeave)
      |                 ^
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:62:42: note: in expansion of macro 'C_CODE'
   62 |      *--Sp = (NodePtr)Fp; *--Sp=(NodePtr)C_CODE;Fp=Sp; \
      |                                          ^~~~~~
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:57:52: note: in expansion of macro 'C_GC'
   57 | #define C_CHECK(c)   if(Hp+(c)+BUFFER>(NodePtr)Sp){C_GC(c);}
      |                                                    ^~~~
cOpenSocket.c:100:3: note: in expansion of macro 'C_CHECK'
  100 |   C_CHECK(nhc_sizeLeft+nhc_sizeIOErrorOpen + nhc_sizeRight+nhc_sizeInt);
      |   ^~~~~~~
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include   -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Builtin/primVector.o primVector.c
/usr/bin/bash: line 0: [: >: unary operator expected
In file included from /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/node.h:7,
                 from /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:4,
                 from /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/mk.h:2,
                 from haskell2c.h:4,
                 from primVector.c:2:
primVector.c: In function 'primNewVectorC':
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/runtime.h:286:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  286 | #define C_CODE ((Code)FN_Prelude_46primLeave)
      |                 ^
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:62:42: note: in expansion of macro 'C_CODE'
   62 |      *--Sp = (NodePtr)Fp; *--Sp=(NodePtr)C_CODE;Fp=Sp; \
      |                                          ^~~~~~
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:57:52: note: in expansion of macro 'C_GC'
   57 | #define C_CHECK(c)   if(Hp+(c)+BUFFER>(NodePtr)Sp){C_GC(c);}
      |                                                    ^~~~
primVector.c:131:3: note: in expansion of macro 'C_CHECK'
  131 |   C_CHECK(size+SAFETY);
      |   ^~~~~~~
primVector.c: In function 'primCopyVectorC':
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/runtime.h:286:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  286 | #define C_CODE ((Code)FN_Prelude_46primLeave)
      |                 ^
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:62:42: note: in expansion of macro 'C_CODE'
   62 |      *--Sp = (NodePtr)Fp; *--Sp=(NodePtr)C_CODE;Fp=Sp; \
      |                                          ^~~~~~
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:57:52: note: in expansion of macro 'C_GC'
   57 | #define C_CHECK(c)   if(Hp+(c)+BUFFER>(NodePtr)Sp){C_GC(c);}
      |                                                    ^~~~
primVector.c:154:3: note: in expansion of macro 'C_CHECK'
  154 |   C_CHECK(size+SAFETY);
      |   ^~~~~~~
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include   -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Builtin/primIndex.o primIndex.c
/usr/bin/bash: line 0: [: >: unary operator expected
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include   -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Builtin/cBits.o cBits.c
/usr/bin/bash: line 0: [: >: unary operator expected
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include   -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Builtin/cFFI.o cFFI.c
/usr/bin/bash: line 0: [: >: unary operator expected
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include   -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Builtin/cIOExtras.o cIOExtras.c
/usr/bin/bash: line 0: [: >: unary operator expected
In file included from ../Kernel/node.h:7,
                 from ../Kernel/cinterface.h:4,
                 from cIOExtras.c:2:
cIOExtras.c: In function 'performGC':
../Kernel/runtime.h:286:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  286 | #define C_CODE ((Code)FN_Prelude_46primLeave)
      |                 ^
../Kernel/cinterface.h:62:42: note: in expansion of macro 'C_CODE'
   62 |      *--Sp = (NodePtr)Fp; *--Sp=(NodePtr)C_CODE;Fp=Sp; \
      |                                          ^~~~~~
cIOExtras.c:5:21: note: in expansion of macro 'C_GC'
    5 | void performGC () { C_GC(0); C_RETURN(nhc_mkUnit()); }
      |                     ^~~~
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include   -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Builtin/cHPutStr.o cHPutStr.c
/usr/bin/bash: line 0: [: >: unary operator expected
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include   -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Builtin/primsFloat.o primsFloat.c
/usr/bin/bash: line 0: [: >: unary operator expected
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include   -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Builtin/primsDouble.o primsDouble.c
/usr/bin/bash: line 0: [: >: unary operator expected
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include   -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Builtin/primsInt.o primsInt.c
/usr/bin/bash: line 0: [: >: unary operator expected
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include   -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Builtin/primsWord.o primsWord.c
/usr/bin/bash: line 0: [: >: unary operator expected
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include   -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Builtin/primIntegerFromInt64.o primIntegerFromInt64.c
/usr/bin/bash: line 0: [: >: unary operator expected
In file included from /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/node.h:7,
                 from /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:4,
                 from /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/mk.h:2,
                 from haskell2c.h:4,
                 from primIntegerFromInt64.c:1:
primIntegerFromInt64.c: In function 'primIntegerFromInt64':
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/runtime.h:286:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  286 | #define C_CODE ((Code)FN_Prelude_46primLeave)
      |                 ^
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:62:42: note: in expansion of macro 'C_CODE'
   62 |      *--Sp = (NodePtr)Fp; *--Sp=(NodePtr)C_CODE;Fp=Sp; \
      |                                          ^~~~~~
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:57:52: note: in expansion of macro 'C_GC'
   57 | #define C_CHECK(c)   if(Hp+(c)+BUFFER>(NodePtr)Sp){C_GC(c);}
      |                                                    ^~~~
primIntegerFromInt64.c:11:3: note: in expansion of macro 'C_CHECK'
   11 |   C_CHECK(SIZE_INT64);
      |   ^~~~~~~
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include   -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Builtin/primIntegerToInt64.o primIntegerToInt64.c
/usr/bin/bash: line 0: [: >: unary operator expected
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include   -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Builtin/primIntegerFromWord64.o primIntegerFromWord64.c
/usr/bin/bash: line 0: [: >: unary operator expected
In file included from /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/node.h:7,
                 from /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:4,
                 from /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/mk.h:2,
                 from haskell2c.h:4,
                 from primIntegerFromWord64.c:1:
primIntegerFromWord64.c: In function 'primIntegerFromWord64':
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/runtime.h:286:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  286 | #define C_CODE ((Code)FN_Prelude_46primLeave)
      |                 ^
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:62:42: note: in expansion of macro 'C_CODE'
   62 |      *--Sp = (NodePtr)Fp; *--Sp=(NodePtr)C_CODE;Fp=Sp; \
      |                                          ^~~~~~
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:57:52: note: in expansion of macro 'C_GC'
   57 | #define C_CHECK(c)   if(Hp+(c)+BUFFER>(NodePtr)Sp){C_GC(c);}
      |                                                    ^~~~
primIntegerFromWord64.c:11:3: note: in expansion of macro 'C_CHECK'
   11 |   C_CHECK(SIZE_INT64);
      |   ^~~~~~~
/usr/bin/bash: line 0: [: >: unary operator expected
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include   -O3 -DLOW_BYTE_FIRST -m32   -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Builtin/primIntegerToWord64.o primIntegerToWord64.c
/usr/bin/bash: line 0: [: >: unary operator expected
gmake[2]: Leaving directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/runtime/Builtin'
cd Mk;      /opt/pkg/bin/gmake all
gmake[2]: Entering directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/runtime/Mk'
Link /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/mk.h already exists.
Link /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/mkByHand.h already exists.
Link /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/mkByProg.h already exists.
Link mutlib.h already exists.
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32  -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Mk/mkBlockBuffering.o mkBlockBuffering.c
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32  -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Mk/mkComplex.o mkComplex.c
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32  -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Mk/mkCons.o mkCons.c
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32  -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Mk/mkExitFailure.o mkExitFailure.c
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32  -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Mk/mkIO.o mkIO.c
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32  -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Mk/mkIOErrorEOF.o mkIOErrorEOF.c
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32  -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Mk/mkIOErrorHFileSize.o mkIOErrorHFileSize.c
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32  -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Mk/mkIOErrorHFlush.o mkIOErrorHFlush.c
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32  -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Mk/mkIOErrorHGetBuffering.o mkIOErrorHGetBuffering.c
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32  -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Mk/mkIOErrorHGetPosn.o mkIOErrorHGetPosn.c
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32  -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Mk/mkIOErrorHIsEOF.o mkIOErrorHIsEOF.c
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32  -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Mk/mkIOErrorHSeek.o mkIOErrorHSeek.c
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32  -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Mk/mkIOErrorHSetBuffering.o mkIOErrorHSetBuffering.c
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32  -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Mk/mkIOErrorHSetPosn.o mkIOErrorHSetPosn.c
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32  -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Mk/mkIOErrorOpen.o mkIOErrorOpen.c
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32  -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Mk/mkIOErrorSystem.o mkIOErrorSystem.c
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32  -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Mk/mkIOErrorUser.o mkIOErrorUser.c
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32  -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Mk/mkJust.o mkJust.c
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32  -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Mk/mkLeft.o mkLeft.c
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32  -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Mk/mkRight.o mkRight.c
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32  -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Mk/mkMkArray.o mkMkArray.c
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32  -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Mk/mkRatio.o mkRatio.c
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32  -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Mk/mkTuple2.o mkTuple2.c
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32  -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Mk/mkTuple3.o mkTuple3.c
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32  -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Mk/mkTuple4.o mkTuple4.c
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32  -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Mk/mkTuple5.o mkTuple5.c
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32  -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Mk/mkTuple6.o mkTuple6.c
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32  -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Mk/mkTuple7.o mkTuple7.c
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32  -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Mk/mkTuple8.o mkTuple8.c
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32  -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Mk/mkTuple9.o mkTuple9.c
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32  -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Mk/mkTuple10.o mkTuple10.c
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32  -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Mk/mkTuple11.o mkTuple11.c
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32  -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Mk/mkTuple12.o mkTuple12.c
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32  -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Mk/mkTuple13.o mkTuple13.c
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32  -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Mk/mkTuple14.o mkTuple14.c
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32  -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Mk/mkTuple15.o mkTuple15.c
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32  -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Mk/mkHandlePosn.o mkHandlePosn.c
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32  -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Mk/mkSmallIntegerU.o mkSmallIntegerU.c
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32  -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Mk/mkInt.o mkInt.c
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32  -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Mk/mkFloat.o mkFloat.c
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32  -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Mk/mkDouble.o mkDouble.c
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32  -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Mk/mkPackedString.o mkPackedString.c
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32  -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Mk/mkForeign.o mkForeign.c
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32  -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Mk/mkStablePtr.o mkStablePtr.c
gcc -c -I../Kernel -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include  -O3 -DLOW_BYTE_FIRST -m32  -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Mk/mkCInt.o mkCInt.c
gmake[2]: Leaving directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/runtime/Mk'
gcc -m32  -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/lib/ix86-solaris2/nhc98heap nhc98heap.c
nhc98heap.c:3:1: warning: return type defaults to 'int' [-Wimplicit-int]
    3 | main(int argc, char **argv)
      | ^~~~
nhc98heap.c: In function 'main':
nhc98heap.c:14:11: warning: implicit declaration of function 'isdigit' [-Wimplicit-function-declaration]
   14 |     while(isdigit(*s)) {
      |           ^~~~~~~
strip /home/pbulk/build/lang/nhc98/work/nhc98-1.22/lib/ix86-solaris2/nhc98heap
cp /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Kernel/Runtime.a /home/pbulk/build/lang/nhc98/work/nhc98-1.22/lib/ix86-solaris2
ar r /home/pbulk/build/lang/nhc98/work/nhc98-1.22/lib/ix86-solaris2/Runtime.a /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Integer/*.o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Builtin/*.o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Mk/*.o
ranlib /home/pbulk/build/lang/nhc98/work/nhc98-1.22/lib/ix86-solaris2/Runtime.a
cp /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Kernel/mutator.o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/lib/ix86-solaris2/mutator.o
cp /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Kernel/mutlib.o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/lib/ix86-solaris2/mutlib.o
cp /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/runtime/Kernel/main.o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/lib/ix86-solaris2/main.o
gmake[1]: 'nhc98heap' is up to date.
gmake[1]: Leaving directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/runtime'
touch targets/ix86-solaris2/runtime
cd src/prelude;        /opt/pkg/bin/gmake fromC relink
gmake[1]: Entering directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude'
mkdir -p /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude
mkdir -p /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/Char || /bin/true
mkdir -p /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/Ratio || /bin/true
mkdir -p /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/Numeric || /bin/true
mkdir -p /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/ix86-solaris2/NHC || /bin/true
mkdir -p /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/LowB || /bin/true
mkdir -p /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/PreludeList || /bin/true
mkdir -p /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/PreludeIO || /bin/true
mkdir -p /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/PreludeText || /bin/true
mkdir -p /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/Prelude || /bin/true
mkdir -p /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/Ix || /bin/true
mkdir -p /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/NonStd || /bin/true
mkdir -p /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/List || /bin/true
mkdir -p /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/Array || /bin/true
mkdir -p /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/Maybe || /bin/true
mkdir -p /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/Monad || /bin/true
mkdir -p /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/System || /bin/true
mkdir -p /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/IO || /bin/true
mkdir -p /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/PackedString || /bin/true
mkdir -p /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/Complex || /bin/true
mkdir -p /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/Locale || /bin/true
mkdir -p /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/Time || /bin/true
mkdir -p /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/Directory || /bin/true
mkdir -p /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/CPUTime || /bin/true
mkdir -p /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/Random || /bin/true
mkdir -p /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/Bit || /bin/true
mkdir -p /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/GreenCard || /bin/true
mkdir -p /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/FFI || /bin/true
mkdir -p /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/IOExtras || /bin/true
mkdir -p /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/Vector || /bin/true
mkdir -p /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/Observe || /bin/true
mkdir -p /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/Internal || /bin/true
mkdir -p /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/Binary || /bin/true
mkdir -p /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/DErrNo || /bin/true
cd Char; /opt/pkg/bin/gmake fromC
gmake[2]: Entering directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/Char'
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/script/nhc98 -c -d /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/Char  *.hc
gmake[2]: Leaving directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/Char'
cd Ratio; /opt/pkg/bin/gmake fromC
gmake[2]: Entering directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/Ratio'
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/script/nhc98 -c -d /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/Ratio  *.hc
gmake[2]: Leaving directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/Ratio'
cd Numeric; /opt/pkg/bin/gmake fromC
gmake[2]: Entering directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/Numeric'
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/script/nhc98 -c -d /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/Numeric  *.hc
gmake[2]: Leaving directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/Numeric'
cd ix86-solaris2/NHC; /opt/pkg/bin/gmake fromC
gmake[2]: Entering directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/ix86-solaris2/NHC'
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/script/nhc98 -c -d /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/DErrNo  *.hc
gmake[2]: Leaving directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/ix86-solaris2/NHC'
cd LowB; /opt/pkg/bin/gmake fromC
gmake[2]: Entering directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/LowB'
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/script/nhc98 -c -d /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/LowB  *.hc
gmake[2]: Leaving directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/LowB'
cd PreludeList; /opt/pkg/bin/gmake fromC
gmake[2]: Entering directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/PreludeList'
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/script/nhc98 -c -d /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/PreludeList  *.hc
gmake[2]: Leaving directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/PreludeList'
cd PreludeIO; /opt/pkg/bin/gmake fromC
gmake[2]: Entering directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/PreludeIO'
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/script/nhc98 -c -d /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/PreludeIO  *.hc
gmake[2]: Leaving directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/PreludeIO'
cd PreludeText; /opt/pkg/bin/gmake fromC
gmake[2]: Entering directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/PreludeText'
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/script/nhc98 -c -d /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/PreludeText  *.hc
gmake[2]: Leaving directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/PreludeText'
cd Prelude; /opt/pkg/bin/gmake fromC
gmake[2]: Entering directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/Prelude'
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/script/nhc98 -c -d /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/Prelude  *.hc
gmake[2]: Leaving directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/Prelude'
cd Ix; /opt/pkg/bin/gmake fromC
gmake[2]: Entering directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/Ix'
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/script/nhc98 -c -d /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/Ix  *.hc
gmake[2]: Leaving directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/Ix'
cd NonStd; /opt/pkg/bin/gmake fromC
gmake[2]: Entering directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/NonStd'
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/script/nhc98 -c -d /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/NonStd  *.hc
./NonStdGetPID_.hc: In function 'hs_getPID':
./NonStdGetPID_.hc:5:12: warning: implicit declaration of function 'getpid' [-Wimplicit-function-declaration]
    5 |   i = (int)getpid();
      |            ^~~~~~
gmake[2]: Leaving directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/NonStd'
cd List; /opt/pkg/bin/gmake fromC
gmake[2]: Entering directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/List'
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/script/nhc98 -c -d /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/List  *.hc
gmake[2]: Leaving directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/List'
cd Array; /opt/pkg/bin/gmake fromC
gmake[2]: Entering directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/Array'
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/script/nhc98 -c -d /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/Array  *.hc
gmake[2]: Leaving directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/Array'
cd Maybe; /opt/pkg/bin/gmake fromC
gmake[2]: Entering directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/Maybe'
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/script/nhc98 -c -d /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/Maybe  *.hc
gmake[2]: Leaving directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/Maybe'
cd Monad; /opt/pkg/bin/gmake fromC
gmake[2]: Entering directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/Monad'
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/script/nhc98 -c -d /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/Monad  *.hc
gmake[2]: Leaving directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/Monad'
cd System; /opt/pkg/bin/gmake fromC
gmake[2]: Entering directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/System'
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/script/nhc98 -c -d /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/System  *.hc
gmake[2]: Leaving directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/System'
cd IO; /opt/pkg/bin/gmake fromC
gmake[2]: Entering directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/IO'
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/script/nhc98 -c -d /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/IO  *.hc
gmake[2]: Leaving directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/IO'
cd PackedString; /opt/pkg/bin/gmake fromC
gmake[2]: Entering directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/PackedString'
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/script/nhc98 -c -d /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/PackedString  *.hc
gmake[2]: Leaving directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/PackedString'
cd Complex; /opt/pkg/bin/gmake fromC
gmake[2]: Entering directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/Complex'
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/script/nhc98 -c -d /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/Complex  *.hc
gmake[2]: Leaving directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/Complex'
cd Locale; /opt/pkg/bin/gmake fromC
gmake[2]: Entering directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/Locale'
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/script/nhc98 -c -d /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/Locale  *.hc
gmake[2]: Leaving directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/Locale'
cd Time; /opt/pkg/bin/gmake fromC
gmake[2]: Entering directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/Time'
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/script/nhc98 -c -d /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/Time  *.hc
gmake[2]: Leaving directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/Time'
cd Directory; /opt/pkg/bin/gmake fromC
gmake[2]: Entering directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/Directory'
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/script/nhc98 -c -d /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/Directory  *.hc
gmake[2]: Leaving directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/Directory'
cd CPUTime; /opt/pkg/bin/gmake fromC
gmake[2]: Entering directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/CPUTime'
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/script/nhc98 -c -d /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/CPUTime  *.hc
gmake[2]: Leaving directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/CPUTime'
cd Random; /opt/pkg/bin/gmake fromC
gmake[2]: Entering directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/Random'
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/script/nhc98 -c -d /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/Random  *.hc
gmake[2]: Leaving directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/Random'
cd Bit; /opt/pkg/bin/gmake fromC
gmake[2]: Entering directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/Bit'
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/script/nhc98 -c -d /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/Bit  *.hc
gmake[2]: Leaving directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/Bit'
cd GreenCard; /opt/pkg/bin/gmake fromC
gmake[2]: Entering directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/GreenCard'
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/script/nhc98 -c -d /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/GreenCard  *.hc
gmake[2]: Leaving directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/GreenCard'
cd FFI; /opt/pkg/bin/gmake fromC
gmake[2]: Entering directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/FFI'
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/script/nhc98 -c -d /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/FFI  *.hc
gmake[2]: Leaving directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/FFI'
cd IOExtras; /opt/pkg/bin/gmake fromC
gmake[2]: Entering directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/IOExtras'
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/script/nhc98 -c -d /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/IOExtras  *.hc
gmake[2]: Leaving directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/IOExtras'
cd Vector; /opt/pkg/bin/gmake fromC
gmake[2]: Entering directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/Vector'
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/script/nhc98 -c -d /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/Vector  *.hc
gmake[2]: Leaving directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/Vector'
cd Observe; /opt/pkg/bin/gmake fromC
gmake[2]: Entering directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/Observe'
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/script/nhc98 -c -d /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/Observe  *.hc
gmake[2]: Leaving directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/Observe'
cd Internal; /opt/pkg/bin/gmake fromC
gmake[2]: Entering directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/Internal'
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/script/nhc98 -c -d /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/Internal  *.hc
gmake[2]: Leaving directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/Internal'
cd Binary; /opt/pkg/bin/gmake fromC
gmake[2]: Entering directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/Binary'
gcc -c -I/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include -DLOW_BYTE_FIRST -m32  -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/Binary/cLowBinary.o cLowBinary.c
In file included from /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/node.h:7,
                 from /home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:4,
                 from cLowBinary.h:64,
                 from cLowBinary.c:4:
cLowBinary.c: In function 'memcheck':
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/runtime.h:286:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  286 | #define C_CODE ((Code)FN_Prelude_46primLeave)
      |                 ^
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:62:42: note: in expansion of macro 'C_CODE'
   62 |      *--Sp = (NodePtr)Fp; *--Sp=(NodePtr)C_CODE;Fp=Sp; \
      |                                          ^~~~~~
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/include/cinterface.h:57:52: note: in expansion of macro 'C_GC'
   57 | #define C_CHECK(c)   if(Hp+(c)+BUFFER>(NodePtr)Sp){C_GC(c);}
      |                                                    ^~~~
cLowBinary.c:193:5: note: in expansion of macro 'C_CHECK'
  193 |     C_CHECK(words); /* call garbage collector if needed */
      |     ^~~~~~~
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/script/nhc98 -c -d /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude/Binary  *.hc
gmake[2]: Leaving directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude/Binary'
cd /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/prelude; ar cr /home/pbulk/build/lang/nhc98/work/nhc98-1.22/lib/ix86-solaris2/Prelude.a */*.o
ranlib /home/pbulk/build/lang/nhc98/work/nhc98-1.22/lib/ix86-solaris2/Prelude.a
gmake[1]: Leaving directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/prelude'
touch targets/ix86-solaris2/prelude-gcc
touch targets/ix86-solaris2/prelude
script/nhc98 -o lib/ix86-solaris2/hmake-PRAGMA script/hmake-PRAGMA.hc
touch targets/ix86-solaris2/pragma-gcc
cd src/cpphs;          /opt/pkg/bin/gmake -f Makefile.nhc98 fromC
gmake[1]: Entering directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/cpphs'
mkdir -p /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/cpphs || /bin/true
for dir in Language/Preprocessor Language/Preprocessor/Cpphs Text/ParserCombinators .; do mkdir -p /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/cpphs/$dir || /bin/true; done
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/script//nhc98 -c -d /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/cpphs  Language/Preprocessor/Cpphs.hc  Language/Preprocessor/Cpphs/CppIfdef.hc  Language/Preprocessor/Cpphs/HashDefine.hc  Language/Preprocessor/Cpphs/MacroPass.hc  Language/Preprocessor/Cpphs/Options.hc  Language/Preprocessor/Cpphs/Position.hc  Language/Preprocessor/Cpphs/ReadFirst.hc  Language/Preprocessor/Cpphs/RunCpphs.hc  Language/Preprocessor/Cpphs/SymTab.hc  Language/Preprocessor/Cpphs/Tokenise.hc  Language/Preprocessor/Unlit.hc  Text/ParserCombinators/HuttonMeijer.hc  cpphs.hc
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/script/nhc98 -H8M -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/lib/ix86-solaris2/cpphs  /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/cpphs/Language/Preprocessor/Cpphs.o  /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/cpphs/Language/Preprocessor/Cpphs/CppIfdef.o  /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/cpphs/Language/Preprocessor/Cpphs/HashDefine.o  /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/cpphs/Language/Preprocessor/Cpphs/MacroPass.o  /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/cpphs/Language/Preprocessor/Cpphs/Options.o  /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/cpphs/Language/Preprocessor/Cpphs/Position.o  /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/cpphs/Language/Preprocessor/Cpphs/ReadFirst.o  /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/cpphs/Language/Preprocessor/Cpphs/RunCpphs.o  /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/cpphs/Language/Preprocessor/Cpphs/SymTab.o  /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/cpphs/Language/Preprocessor/Cpphs/Tokenise.o  /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/cpphs/Language/Preprocessor/Unlit.o  /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/cpphs/Text/ParserCombinators/HuttonMeijer.o  /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/cpphs/cpphs.o
strip /home/pbulk/build/lang/nhc98/work/nhc98-1.22/lib/ix86-solaris2/cpphs
gmake[1]: Leaving directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/cpphs'
touch targets/ix86-solaris2/cpphs-gcc
cd src/greencard;      /opt/pkg/bin/gmake fromC
gmake[1]: Entering directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/greencard'
mkdir -p /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/greencard || /bin/true
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/script/nhc98 -c -d /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/greencard  Casm.hc  GetOptSOF.hc  GreenCard.hc  ListUtils.hc  Name.hc  Package.hc  PrettyUtils.hc  Target.hc  Type.hc  NHCBackend.hc  DIS.hc  Decl.hc  FillIn.hc  NameSupply.hc  Pretty.hc  Proc.hc  Process.hc  HandLex.hc  HandParse.hc  ParseLib.hc
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/script/nhc98 -H4Mb -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/lib/ix86-solaris2/greencard-nhc98  /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/greencard/Casm.o  /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/greencard/GetOptSOF.o  /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/greencard/GreenCard.o  /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/greencard/ListUtils.o  /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/greencard/Name.o  /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/greencard/Package.o  /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/greencard/PrettyUtils.o  /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/greencard/Target.o  /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/greencard/Type.o  /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/greencard/NHCBackend.o  /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/greencard/DIS.o  /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/greencard/Decl.o  /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/greencard/FillIn.o  /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/greencard/NameSupply.o  /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/greencard/Pretty.o  /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/greencard/Proc.o  /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/greencard/Process.o  /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/greencard/HandLex.o  /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/greencard/HandParse.o  /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/greencard/ParseLib.o
strip /home/pbulk/build/lang/nhc98/work/nhc98-1.22/lib/ix86-solaris2/greencard-nhc98
gmake[1]: Leaving directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/greencard'
touch targets/ix86-solaris2/greencard targets/ix86-solaris2/greencard-gcc
cd src/hmake;          /opt/pkg/bin/gmake BUILDCOMP=nhc fromC config
gmake[1]: Entering directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/hmake'
mkdir -p /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/hmake || /bin/true
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/script/nhc98	 -i../cpphs   -H4M -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/lib/ix86-solaris2/MkProg -d /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/hmake  QSort.hc  Unlit.hc  Utils.hc  Tsort.hc  FileName.hc  Output.hc  Order.hc  ListUtil.hc  Getmodtime.hc  MkProg.hc  Compiler.hc  PreProcessor.hc  PackageConfig.hc  RunAndReadStdout.hc  Argv.hc  Graph.hc  GetDep.hc  Compat.hc  Imports.hc  Platform.hc  Config.hc \
						 ../cpphs/Text/ParserCombinators/HuttonMeijer.hc  ../cpphs/Language/Preprocessor/Cpphs/CppIfdef.hc  ../cpphs/Language/Preprocessor/Cpphs/Position.hc  ../cpphs/Language/Preprocessor/Cpphs/ReadFirst.hc  ../cpphs/Language/Preprocessor/Cpphs/HashDefine.hc  ../cpphs/Language/Preprocessor/Cpphs/Tokenise.hc  ../cpphs/Language/Preprocessor/Cpphs/SymTab.hc  ../cpphs/Language/Preprocessor/Cpphs/MacroPass.hc  ../cpphs/Language/Preprocessor/Cpphs/Options.hc
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/script/nhc98	 -i../cpphs        -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/lib/ix86-solaris2/Older  -d /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/hmake Older.hc
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/script/nhc98	 -i../cpphs      -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/lib/ix86-solaris2/MkConfig -d /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/hmake MkConfig.hc  RunAndReadStdout.hc  Config.hc  Compiler.hc  Platform.hc
/home/pbulk/build/lang/nhc98/work/nhc98-1.22/script/nhc98	 -i../cpphs        -o /home/pbulk/build/lang/nhc98/work/nhc98-1.22/lib/ix86-solaris2/runhs  -d /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/obj/hmake runhs.hc
strip /home/pbulk/build/lang/nhc98/work/nhc98-1.22/lib/ix86-solaris2/MkProg /home/pbulk/build/lang/nhc98/work/nhc98-1.22/lib/ix86-solaris2/Older /home/pbulk/build/lang/nhc98/work/nhc98-1.22/lib/ix86-solaris2/MkConfig /home/pbulk/build/lang/nhc98/work/nhc98-1.22/lib/ix86-solaris2/runhs
sh /home/pbulk/build/lang/nhc98/work/nhc98-1.22/targets/ix86-solaris2/hmake3.config
PreludeList.init: empty list
PreludeList.init: empty list
gmake[1]: *** [Makefile:63: config] Error 255
gmake[1]: Leaving directory '/home/pbulk/build/lang/nhc98/work/nhc98-1.22/src/hmake'
gmake: *** [Makefile:401: targets/ix86-solaris2/hmake-gcc] Error 2
*** Error code 2

Stop.
bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/nhc98
*** Error code 1

Stop.
bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/nhc98