
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-... 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