I've got no problem compiling network package 2.3.0.2 using http://www.haskell.org/ghc/dist/7.0.2-rc2/ghc-7.0.1.20110217-x86_64-unknown-linux.tar.bz2 with any compiler.
But since I can hardly read the code in Network/Socket.hsc regarding "##" it may well be that your cpp pre-processor behaves differently. line 201: #ifdef __GLASGOW_HASKELL__ import GHC.Conc (threadWaitRead, threadWaitWrite) ##if MIN_VERSION_base(4,3,1) import GHC.Conc (closeFdWith) ##endif ... line 1045: ##if !MIN_VERSION_base(4,3,1) closeFdWith closer fd = closer fd ##endif ... Christian Am 22.02.2011 17:22, schrieb paolino: > > Hi, I've a problem compiling last network package 2.3.0.2 > [ 4 of 10] Compiling Network.Socket ( dist/build/Network/Socket.hs, > dist/build/Network/Socket.o ) > > Network/Socket.hsc:1701:11: > Ambiguous occurrence `closeFdWith' > It could refer to either `Network.Socket.closeFdWith', > defined at Network/Socket.hsc:1046:1 > or `GHC.Conc.closeFdWith', > imported from GHC.Conc at > Network/Socket.hsc:204:26-36 > > Not sure it's related to 7.0.2, but I didn't have problems with 7.0.1 > > paolino _______________________________________________ Glasgow-haskell-users mailing list [email protected] http://www.haskell.org/mailman/listinfo/glasgow-haskell-users
