Build Error network-2.4.0.0
Closed this issue · 6 comments
Building network-2.4.0.0...
Preprocessing library network-2.4.0.0...
[ 1 of 10] Compiling Network.URI ( Network/URI.hs, dist/build/Network/URI.o )
Network/URI.hs:596:25:
Couldn't match expected type Char' with actual type
String'
Expected type: GenParser Char () Char
Actual type: URIParser String
In the first argument of notFollowedBy', namely
regName'
In a stmt of a 'do' block: notFollowedBy regName
This is fixed in 2.4.0.1. The reason is that we started to depend on Parsec-3 in 2.4.0.0, but didn't correctly give a lower bound.
Poor me is stuck in some crazy cabal loop where 2.4.0.0 is required and 2.4.0.1 is unacceptable (actually because it depends on Parsec-3.)
Looks like I'll be doing some XMPP library writing soon -- the excitement of programming in Haskell!!!
If you could change network to work with Parsec-2 (there's only a single
function that depends on Parsec-3) I'd be happy to accept that patch.
On Mon, Oct 1, 2012 at 4:59 PM, Walt Askew notifications@github.com wrote:
Poor me is stuck in some crazy cabal loop where 2.4.0.0 is required and
2.4.0.1 is unacceptable (actually because it depends on Parsec-3.)Looks like I'll be doing some XMPP library writing soon -- the excitement
of programming in Haskell!!!—
Reply to this email directly or view it on GitHubhttps://github.com//issues/60#issuecomment-9034791.
@tibbe Now that hackage allows editing bounds, it looks like we could fix 2.4.0.0 in place by requiring parsec > 3, right? We just had someone who ran into this issue. I could do it for you if you say it's ok.
Thanks! Done