I was able to build encoding-0.6.2. My steps:

(0. Update package list with 'cabal update')
1. Unpack package with 'cabal unpack encoding'
2. Edit encoding.cabal. We need to add HaXml as dependency. It should
be added to 'Build-Depends' field. I've added below "HaXml == 1.20.2"
because 1.20.2. is the latest version available at the time of
writing.

Library
  if flag(splitBase)
    if flag(newGHC)
      Build-Depends:    bytestring, base >= 3 && < 5, binary, mtl,
containers, extensible-exceptions, array, template-haskell,
regex-compat, ghc-prim, ghc >= 6.10, HaXml == 1.20.2
    else
      Build-Depends:    bytestring, base >= 3 && < 5, binary, mtl,
containers, extensible-exceptions, array, template-haskell,
regex-compat, ghc < 6.10, HaXml == 1.20.2
  else
    Build-Depends:      base < 3, binary, extensible-exceptions, 
template-haskell

3. Instal with "cabal install" run in the directory next to encoding.cabal.


It looks like package maintainer forgot to specify this dependency.

Best regards

Krzysztof Skrzętnicki
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to