
The build fails with ghc-5.02.1 on a freebsd 4.4-stable machine:
gmake[2]: Entering directory `/var/tmp/src/nhc98-1.10/src/prelude/LowB' /var/tmp/src/nhc98-1.10/script/nhc98 -cpp -p -c +CTS -part -redefine -CTS -P.. -P../PreludeIO -P../IO -prelude -o /var/tmp/src/nhc98-1.10/targets/ix86-FreeBSD/objp/prelude/LowB/PrimOpenSocket.p.o PrimOpenSocket.hs
Fail: GcodeFix.hs:165: Non-exhaustive patterns in function nthcon
Try the following patch. If it doesn't solve the problem, let me know. Regards, Malcolm =================================================================== diff -u -r1.2 -r1.3 src/prelude/LowB/PrimOpenSocket.hs --- src/prelude/LowB/PrimOpenSocket.hs 2001/11/20 16:46:44 1.2 +++ src/prelude/LowB/PrimOpenSocket.hs 2001/12/19 14:54:16 1.3 @@ -1,6 +1,6 @@ module Prelude(cOpenSocket,primOpenSocket,SocketType) where -import IO +import IO hiding (IO(..)) import CString import DIO import DSocket