
On 13/10/2009 12:04, Neil Brown wrote:
My next failing package install attempt was uvector, which fails with messages like those I got with the unix package:
Data/Array/Vector/Prim/BUArr.hs:851:26: `haFD' is not a (visible) field of constructor `Handle__'
Data/Array/Vector/Prim/BUArr.hs:851:35: `haBuffer' is not a (visible) field of constructor `Handle__'
Data/Array/Vector/Prim/BUArr.hs:851:49: `haIsStream' is not a (visible) field of constructor `Handle__'
Data/Array/Vector/Prim/BUArr.hs:852:10: Not in scope: data constructor `Buffer'
Data/Array/Vector/Prim/BUArr.hs:852:19: `bufBuf' is not a (visible) field of constructor `Buffer'
Data/Array/Vector/Prim/BUArr.hs:852:33: `bufWPtr' is not a (visible) field of constructor `Buffer'
The latest darcs version of uvector is no different. Will these problems need to be fixed in the code on a per-package basis, or is there a cabal fix that can overcome them?
This is something that needs to be fixed in the uvector package - it is using internals from the IO library which changed in base-4.2. Cheers, Simon