
I get
dom@linux-6ofq:~/asn1> runghc Setup.hs configure Configuring PER-0.0.20... Setup.hs: At least the following dependencies are missing: time -any && -any
but I have time
dom@linux-6ofq:~/asn1> ghc-pkg list | grep time old-locale-1.0.0.1, old-time-1.0.0.2, packedstring-0.1.0.1, time-1.1.2.4
I think I can see why cabal isn't finding it:
ghc-pkg dump --global | grep time-1.1.2.4
finds nothing and I believe that is what cabal uses to find things. What's not clear is what I do to fix things. Go back to 6.10.1? Thanks, Dominic.
dom@linux-6ofq:~/asn1> ghc --version The Glorious Glasgow Haskell Compilation System, version 6.10.2 dom@linux-6ofq:~/asn1> ghc-pkg --version GHC package manager version 6.10.2
Here's my .cabal file.
Name: PER Version: 0.0.20 License: BSD3 Author: Dominic Steinitz Maintainer: dominic.steinitz@blueyonder.co.uk Copyright: Dominic Steinitz 2003 - 2009 Stability: Alpha Category: Language Homepage: http://www.haskell.org/asn1 Synopsis: ASN.1 PER support for Haskell Description: A formal and executable specification of the Packed Encoding Rules (PER) for ASN.1 build-depends: binary-strict == 0.4.2, bytestring, mtl, containers, time, pretty, base build-type: custom
Exposed-Modules: Language.ASN1.PER.Integer Language.ASN1.PER.GenerateC
Executable: PERTest Main-Is: PERTest.hs