=> Bootstrap dependency digest>=20010302: found digest-20121220
WARNING: [bsd.prefs.mk] The package nhc98-1.18nb2 is missing DESTDIR support.
WARNING: [license.mk] Every package should define a LICENSE.
===> Building for nhc98-1.18nb2
cd src/runtime;        /usr/pkg/bin/gmake all nhc98heap
cd src/prelude;        /usr/pkg/bin/gmake fromC relink
gmake[1]: Entering directory `/scratch/lang/nhc98/work/nhc98-1.18/src/runtime'
mkdir -p /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/runtime
mkdir -p /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/runtime/Kernel || /usr/bin/true
mkdir -p /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/runtime/Mk || /usr/bin/true
mkdir -p /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/runtime/Builtin || /usr/bin/true
mkdir -p /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/runtime/Integer || /usr/bin/true
cc -o /scratch/lang/nhc98/work/nhc98-1.18/lib/ix86-NetBSD/nhc98heap nhc98heap.c
nhc98heap.c: In function 'main':
nhc98heap.c:30: warning: incompatible implicit declaration of built-in function 'printf'
nhc98heap.c:31: warning: incompatible implicit declaration of built-in function 'exit'
strip /scratch/lang/nhc98/work/nhc98-1.18/lib/ix86-NetBSD/nhc98heap
cd Kernel; /usr/pkg/bin/gmake all
gmake[1]: Entering directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude'
mkdir -p /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude
gmake[2]: Entering directory `/scratch/lang/nhc98/work/nhc98-1.18/src/runtime/Kernel'
gmake[2]: *** No rule to make target `newbytecode.h', needed by `bytecode_o.h'.  Stop.
gmake[2]: *** Waiting for unfinished jobs....
mkdir -p /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/Char || /usr/bin/true
mkdir -p /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/Ratio || /usr/bin/true
mkdir -p /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/Numeric || /usr/bin/true
mkdir -p /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/ix86-NetBSD/NHC || /usr/bin/true
gmake[2]: Leaving directory `/scratch/lang/nhc98/work/nhc98-1.18/src/runtime/Kernel'
gmake[1]: *** [ofiles] Error 2
gmake[1]: Leaving directory `/scratch/lang/nhc98/work/nhc98-1.18/src/runtime'
gmake: *** [targets/ix86-NetBSD/runtime] Error 2
gmake: *** Waiting for unfinished jobs....
mkdir -p /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/LowB || /usr/bin/true
mkdir -p /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/PreludeList || /usr/bin/true
mkdir -p /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/PreludeIO || /usr/bin/true
mkdir -p /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/PreludeText || /usr/bin/true
mkdir -p /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/Prelude || /usr/bin/true
mkdir -p /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/Ix || /usr/bin/true
mkdir -p /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/NonStd || /usr/bin/true
mkdir -p /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/List || /usr/bin/true
mkdir -p /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/Array || /usr/bin/true
mkdir -p /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/Maybe || /usr/bin/true
mkdir -p /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/Monad || /usr/bin/true
mkdir -p /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/System || /usr/bin/true
mkdir -p /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/IO || /usr/bin/true
mkdir -p /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/PackedString || /usr/bin/true
mkdir -p /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/Complex || /usr/bin/true
mkdir -p /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/Locale || /usr/bin/true
mkdir -p /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/Time || /usr/bin/true
mkdir -p /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/Directory || /usr/bin/true
mkdir -p /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/CPUTime || /usr/bin/true
mkdir -p /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/Random || /usr/bin/true
mkdir -p /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/Binary || /usr/bin/true
mkdir -p /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/Bit || /usr/bin/true
mkdir -p /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/GreenCard || /usr/bin/true
mkdir -p /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/BinArray || /usr/bin/true
mkdir -p /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/FFI || /usr/bin/true
mkdir -p /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/IOExtras || /usr/bin/true
mkdir -p /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/Observe || /usr/bin/true
mkdir -p /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/Internal || /usr/bin/true
mkdir -p /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/DErrNo || /usr/bin/true
cd Char; /usr/pkg/bin/gmake fromC
cd Ratio; /usr/pkg/bin/gmake fromC
gmake[2]: Entering directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/Char'
/scratch/lang/nhc98/work/nhc98-1.18/script/nhc98 -c -d /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/Char  *.hc
gmake[2]: Entering directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/Ratio'
/scratch/lang/nhc98/work/nhc98-1.18/script/nhc98 -c -d /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/Ratio  *.hc
gmake[2]: Leaving directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/Char'
cd Numeric; /usr/pkg/bin/gmake fromC
gmake[2]: Leaving directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/Ratio'
cd ix86-NetBSD/NHC; /usr/pkg/bin/gmake fromC
gmake[2]: Entering directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/ix86-NetBSD/NHC'
/scratch/lang/nhc98/work/nhc98-1.18/script/nhc98 -c -d /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/DErrNo  *.hc
gmake[2]: Leaving directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/ix86-NetBSD/NHC'
cd LowB; /usr/pkg/bin/gmake fromC
gmake[2]: Entering directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/Numeric'
/scratch/lang/nhc98/work/nhc98-1.18/script/nhc98 -c -d /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/Numeric  *.hc
gmake[2]: Entering directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/LowB'
/scratch/lang/nhc98/work/nhc98-1.18/script/nhc98 -c -d /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/LowB  *.hc
gmake[2]: Leaving directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/Numeric'
cd PreludeList; /usr/pkg/bin/gmake fromC
gmake[2]: Entering directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/PreludeList'
/scratch/lang/nhc98/work/nhc98-1.18/script/nhc98 -c -d /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/PreludeList  *.hc
gmake[2]: Leaving directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/LowB'
cd PreludeIO; /usr/pkg/bin/gmake fromC
gmake[2]: Entering directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/PreludeIO'
/scratch/lang/nhc98/work/nhc98-1.18/script/nhc98 -c -d /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/PreludeIO  *.hc
gmake[2]: Leaving directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/PreludeList'
cd PreludeText; /usr/pkg/bin/gmake fromC
./StrError.hc: In function 'FR_Prelude_46primStrError':
./StrError.hc:63: warning: incompatible implicit declaration of built-in function 'strlen'
gmake[2]: Leaving directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/PreludeIO'
cd Prelude; /usr/pkg/bin/gmake fromC
gmake[2]: Entering directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/PreludeText'
/scratch/lang/nhc98/work/nhc98-1.18/script/nhc98 -c -d /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/PreludeText  *.hc
gmake[2]: Entering directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/Prelude'
/scratch/lang/nhc98/work/nhc98-1.18/script/nhc98 -c -d /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/Prelude  *.hc
./Bounded_Int.hc:32: warning: this decimal constant is unsigned only in ISO C90
gmake[2]: Leaving directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/PreludeText'
cd Ix; /usr/pkg/bin/gmake fromC
gmake[2]: Entering directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/Ix'
/scratch/lang/nhc98/work/nhc98-1.18/script/nhc98 -c -d /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/Ix  *.hc
gmake[2]: Leaving directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/Ix'
cd NonStd; /usr/pkg/bin/gmake fromC
gmake[2]: Entering directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/NonStd'
/scratch/lang/nhc98/work/nhc98-1.18/script/nhc98 -c -d /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/NonStd  *.hc
gmake[2]: Leaving directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/NonStd'
cd List; /usr/pkg/bin/gmake fromC
gmake[2]: Entering directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/List'
/scratch/lang/nhc98/work/nhc98-1.18/script/nhc98 -c -d /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/List  *.hc
gmake[2]: Leaving directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/Prelude'
cd Array; /usr/pkg/bin/gmake fromC
gmake[2]: Entering directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/Array'
/scratch/lang/nhc98/work/nhc98-1.18/script/nhc98 -c -d /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/Array  *.hc
gmake[2]: Leaving directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/List'
cd Maybe; /usr/pkg/bin/gmake fromC
gmake[2]: Entering directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/Maybe'
/scratch/lang/nhc98/work/nhc98-1.18/script/nhc98 -c -d /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/Maybe  *.hc
gmake[2]: Leaving directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/Maybe'
cd Monad; /usr/pkg/bin/gmake fromC
gmake[2]: Leaving directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/Array'
cd System; /usr/pkg/bin/gmake fromC
gmake[2]: Entering directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/Monad'
/scratch/lang/nhc98/work/nhc98-1.18/script/nhc98 -c -d /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/Monad  *.hc
gmake[2]: Entering directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/System'
/scratch/lang/nhc98/work/nhc98-1.18/script/nhc98 -c -d /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/System  *.hc
./GetArgs.hc: In function 'FR_System_46ptrToCString_35':
./GetArgs.hc:235: warning: incompatible implicit declaration of built-in function 'strlen'
./GetEnv.hc: In function 'FR_System_46ptrToString':
./GetEnv.hc:226: warning: incompatible implicit declaration of built-in function 'strlen'
./GetProgName.hc: In function 'FR_System_46primGetProgName_35':
./GetProgName.hc:81: warning: incompatible implicit declaration of built-in function 'strlen'
gmake[2]: Leaving directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/System'
cd IO; /usr/pkg/bin/gmake fromC
gmake[2]: Leaving directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/Monad'
cd PackedString; /usr/pkg/bin/gmake fromC
gmake[2]: Entering directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/IO'
/scratch/lang/nhc98/work/nhc98-1.18/script/nhc98 -c -d /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/IO  *.hc
./HGetFileName.hc: In function 'FR_IO_46hGetFileNameC':
./HGetFileName.hc:63: warning: incompatible implicit declaration of built-in function 'strlen'
gmake[2]: Entering directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/PackedString'
/scratch/lang/nhc98/work/nhc98-1.18/script/nhc98 -c -d /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/PackedString  *.hc
gmake[2]: Leaving directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/IO'
cd Complex; /usr/pkg/bin/gmake fromC
gmake[2]: Leaving directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/PackedString'
cd Locale; /usr/pkg/bin/gmake fromC
gmake[2]: Entering directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/Complex'
/scratch/lang/nhc98/work/nhc98-1.18/script/nhc98 -c -d /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/Complex  *.hc
gmake[2]: Entering directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/Locale'
/scratch/lang/nhc98/work/nhc98-1.18/script/nhc98 -c -d /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/Locale  *.hc
gmake[2]: Leaving directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/Locale'
cd Time; /usr/pkg/bin/gmake fromC
gmake[2]: Leaving directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/Complex'
cd Directory; /usr/pkg/bin/gmake fromC
gmake[2]: Entering directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/Time'
/scratch/lang/nhc98/work/nhc98-1.18/script/nhc98 -c -d /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/Time  *.hc
gmake[2]: Entering directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/Directory'
/scratch/lang/nhc98/work/nhc98-1.18/script/nhc98 -c -d /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/Directory  *.hc
./ToCalendarTime_.hc: In function 'hs_toCalendarTime':
./ToCalendarTime_.hc:9: warning: incompatible implicit declaration of built-in function 'strlen'
./ToUTCTime_.hc: In function 'hs_toUTCTime':
./ToUTCTime_.hc:9: warning: incompatible implicit declaration of built-in function 'strlen'
gmake[2]: Leaving directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/Time'
cd CPUTime; /usr/pkg/bin/gmake fromC
gmake[2]: Entering directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/CPUTime'
/scratch/lang/nhc98/work/nhc98-1.18/script/nhc98 -c -d /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/CPUTime  *.hc
./GetCurrentDirectory.hc: In function 'FR_Directory_46addrToCString':
./GetCurrentDirectory.hc:217: warning: incompatible implicit declaration of built-in function 'strlen'
gmake[2]: Leaving directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/CPUTime'
cd Random; /usr/pkg/bin/gmake fromC
./GetDirectoryContents_.hc: In function 'hs_readdir':
./GetDirectoryContents_.hc:35: warning: incompatible implicit declaration of built-in function 'strlen'
gmake[2]: Entering directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/Random'
/scratch/lang/nhc98/work/nhc98-1.18/script/nhc98 -c -d /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/Random  *.hc
gmake[2]: Leaving directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/Random'
cd Binary; /usr/pkg/bin/gmake fromC
gmake[2]: Leaving directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/Directory'
cd Bit; /usr/pkg/bin/gmake fromC
gmake[2]: Entering directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/Bit'
/scratch/lang/nhc98/work/nhc98-1.18/script/nhc98 -c -d /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/Bit  *.hc
gmake[2]: Leaving directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/Bit'
cd GreenCard; /usr/pkg/bin/gmake fromC
gmake[2]: Entering directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/GreenCard'
/scratch/lang/nhc98/work/nhc98-1.18/script/nhc98 -c -d /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/GreenCard  *.hc
gmake[2]: Leaving directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/GreenCard'
cd BinArray; /usr/pkg/bin/gmake fromC
gmake[2]: Entering directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/Binary'
cc -c -I/scratch/lang/nhc98/work/nhc98-1.18/include -DLOW_BYTE_FIRST  -o /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/Binary/cLowBinary.o cLowBinary.c
gmake[2]: Entering directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/BinArray'
cc -c -I/scratch/lang/nhc98/work/nhc98-1.18/include -DLOW_BYTE_FIRST -I../Binary -o /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/BinArray/cLowUnboxedArray.o cLowUnboxedArray.c
cLowBinary.c: In function 'mread':
cLowBinary.c:153: warning: incompatible implicit declaration of built-in function 'memcpy'
cLowBinary.c:158: warning: incompatible implicit declaration of built-in function 'memcpy'
cLowBinary.c: In function 'mwrite':
cLowBinary.c:177: warning: incompatible implicit declaration of built-in function 'memcpy'
cLowBinary.c: In function 'memcheck':
cLowBinary.c:198: warning: incompatible implicit declaration of built-in function 'memcpy'
/scratch/lang/nhc98/work/nhc98-1.18/script/nhc98 -c -d /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/Binary  *.hc
/scratch/lang/nhc98/work/nhc98-1.18/script/nhc98 -c -d /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/BinArray -I../Binary *.hc
./Binary_UBA_.hc: In function 'hs_getUBA':
./Binary_UBA_.hc:32: warning: incompatible implicit declaration of built-in function 'malloc'
gmake[2]: Leaving directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/BinArray'
cd FFI; /usr/pkg/bin/gmake fromC
./CompareBin_.hc: In function 'hs_compareBin':
./CompareBin_.hc:17: warning: incompatible implicit declaration of built-in function 'exit'
./CopyBin_.hc: In function 'hs_copyBinAux':
./CopyBin_.hc:41: warning: incompatible implicit declaration of built-in function 'memcpy'
./CopyBytes_.hc: In function 'hs_copyBytes':
./CopyBytes_.hc:49: warning: incompatible implicit declaration of built-in function 'memcpy'
gmake[2]: Entering directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/FFI'
/scratch/lang/nhc98/work/nhc98-1.18/script/nhc98 -c -d /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/FFI  *.hc
./GetBitsF_.hc: In function 'hs_getBitsFAux':
./GetBitsF_.hc:10: warning: incompatible implicit declaration of built-in function 'exit'
./Int.hc:1134: warning: this decimal constant is unsigned only in ISO C90
./Int.hc:2082: warning: this decimal constant is unsigned only in ISO C90
./MarshalUtils.hc: In function 'FR_NHC_46FFI_46_95memcpy_35':
./MarshalUtils.hc:594: warning: incompatible implicit declaration of built-in function 'memcpy'
gmake[2]: Leaving directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/FFI'
cd IOExtras; /usr/pkg/bin/gmake fromC
gmake[2]: Entering directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/IOExtras'
/scratch/lang/nhc98/work/nhc98-1.18/script/nhc98 -c -d /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/IOExtras  *.hc
./StdMem_.hc: In function 'hs_stdmem':
./StdMem_.hc:8: warning: incompatible implicit declaration of built-in function 'malloc'
gmake[2]: Leaving directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/Binary'
cd Observe; /usr/pkg/bin/gmake fromC
gmake[2]: Entering directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/Observe'
/scratch/lang/nhc98/work/nhc98-1.18/script/nhc98 -c -d /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/Observe  *.hc
gmake[2]: Leaving directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/Observe'
cd Internal; /usr/pkg/bin/gmake fromC
gmake[2]: Entering directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/Internal'
/scratch/lang/nhc98/work/nhc98-1.18/script/nhc98 -c -d /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude/Internal  *.hc
gmake[2]: Leaving directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/Internal'
cd /scratch/lang/nhc98/work/nhc98-1.18/targets/ix86-NetBSD/obj/prelude; ar cr /scratch/lang/nhc98/work/nhc98-1.18/lib/ix86-NetBSD/Prelude.a */*.o
ranlib /scratch/lang/nhc98/work/nhc98-1.18/lib/ix86-NetBSD/Prelude.a
gmake[2]: Leaving directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude/IOExtras'
gmake[1]: Leaving directory `/scratch/lang/nhc98/work/nhc98-1.18/src/prelude'
touch targets/ix86-NetBSD/prelude-gcc
touch targets/ix86-NetBSD/prelude
*** Error code 2

Stop.
make: stopped in /usr/pkgsrc/lang/nhc98
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/lang/nhc98