Non-exhaustive pattern in Socket.hsc
Dominic Steinitz
dominic.steinitz at blueyonder.co.uk
Sat May 6 17:01:11 EDT 2006
On Wednesday 03 May 2006 9:21 am, Simon Marlow wrote:
> Dominic Steinitz wrote:
> > I'm getting
> >
> > [root at tility pcap]# ./test
> > test: Socket.hsc:(1434,17)-(1523,20): Non-exhaustive patterns in case
> >
> > The problem is caused because pcap_findalldevs is returning an address
> > family value of 17
> >
> > #define PF_PACKET 17 /* Packet family. */
> >
> > #define AF_PACKET PF_PACKET
> >
> > and the ghc Family datatype doesn't support it :-(
> >
> > data Family
> > = AF_UNSPEC
> >
> > | AF_UNIX
> > | AF_INET
> > | AF_INET6
> > | AF_SNA
> > | AF_DECnet
> > | AF_APPLETALK
> > | AF_ROUTE
> > | AF_X25
> > | AF_AX25
> > | AF_IPX
> >
> > -- Imported from Network.Socket
>
> I've now fixed this, the fix will be in GHC 6.6 and future releases of
> the network library.
>
> Cheers,
> Simon
Simon,
Thanks. I'll give network-alt a go before building ghc.
Dominic.
More information about the Libraries
mailing list