Now, I get this. What should I do next to fix it? ~$ cabal install git-annex Resolving dependencies... Configuring HUnit-1.2.5.2... Configuring bloomfilter-2.0.0.0... Configuring IfElse-0.85... Configuring SHA-1.6.4.2... Building IfElse-0.85... Building HUnit-1.2.5.2... Building bloomfilter-2.0.0.0... Building SHA-1.6.4.2... Configuring dataenc-0.12... Failed to install bloomfilter-2.0.0.0 Build log ( /Users/py/.cabal/logs/bloomfilter-2.0.0.0.log ): Configuring bloomfilter-2.0.0.0... Building bloomfilter-2.0.0.0... Preprocessing library bloomfilter-2.0.0.0... [1 of 7] Compiling Data.BloomFilter.Array ( Data/BloomFilter/Array.hs, dist/build/Data/BloomFilter/Array.o ) [2 of 7] Compiling Data.BloomFilter.Mutable.Internal ( Data/BloomFilter/Mutable/Internal.hs, dist/build/Data/BloomFilter/Mutable/Internal.o ) [3 of 7] Compiling Data.BloomFilter.Util ( Data/BloomFilter/Util.hs, dist/build/Data/BloomFilter/Util.o ) [4 of 7] Compiling Data.BloomFilter.Mutable ( Data/BloomFilter/Mutable.hs, dist/build/Data/BloomFilter/Mutable.o )
Data/BloomFilter/Mutable.hs:136:9: Non type-variable argument in the constraint: Data.Array.Base.MArray (Data.Array.Base.STUArray s) Hash m (Use FlexibleContexts to permit this) When checking that ‘loop’ has the inferred type loop :: forall (m :: * -> *). Data.Array.Base.MArray (Data.Array.Base.STUArray s) Hash m => [Int :* Int] -> m Bool In an equation for ‘elem’: elem elt mb = loop (hashesM mb elt) where mu = bitArray mb loop ((word :* bit) : wbs) = do { i <- unsafeRead mu word; .... } loop _ = return True Configuring extensible-exceptions-0.1.1.4... Installed IfElse-0.85 Building dataenc-0.12... Building extensible-exceptions-0.1.1.4... Configuring hslogger-1.2.8... Installed extensible-exceptions-0.1.1.4 Building hslogger-1.2.8... Configuring hxt-charproperties-9.2.0.1... Installed HUnit-1.2.5.2 Building hxt-charproperties-9.2.0.1... Configuring pcre-light-0.4.0.3... Installed dataenc-0.12 Building pcre-light-0.4.0.3... Configuring primitive-0.6... Installed hslogger-1.2.8 Building primitive-0.6... Configuring regex-base-0.93.2... Installed pcre-light-0.4.0.3 Building regex-base-0.93.2... Configuring syb-0.4.4... Installed primitive-0.6 Downloading tf-random-0.5... Building syb-0.4.4... Configuring transformers-compat-0.4.0.4... Installed regex-base-0.93.2 Downloading regex-posix-0.95.2... Building transformers-compat-0.4.0.4... Configuring utf8-string-1... Installed transformers-compat-0.4.0.4 Downloading transformers-base-0.4.4... Building utf8-string-1... Configuring tf-random-0.5... Installed hxt-charproperties-9.2.0.1 Downloading hxt-unicode-9.0.2.4... Downloading hxt-regex-xmlschema-9.2.0.2... Building tf-random-0.5... Configuring regex-posix-0.95.2... Installed syb-0.4.4 Downloading json-0.9.1... Building regex-posix-0.95.2... Configuring transformers-base-0.4.4... Installed utf8-string-1 Installed tf-random-0.5 Downloading QuickCheck-2.8.1... Configuring hxt-unicode-9.0.2.4... Building transformers-base-0.4.4... Building hxt-unicode-9.0.2.4... Configuring hxt-regex-xmlschema-9.2.0.2... Installed transformers-base-0.4.4 Downloading monad-control-1.0.0.4... Building hxt-regex-xmlschema-9.2.0.2... Configuring json-0.9.1... Installed regex-posix-0.95.2 Downloading regex-compat-0.95.1... Building json-0.9.1... Installed hxt-unicode-9.0.2.4 Configuring QuickCheck-2.8.1... Building QuickCheck-2.8.1... Configuring monad-control-1.0.0.4... Installed hxt-regex-xmlschema-9.2.0.2 Downloading hxt-9.3.1.15... Building monad-control-1.0.0.4... Configuring regex-compat-0.95.1... Installed monad-control-1.0.0.4 Downloading lifted-base-0.2.3.6... Installed json-0.9.1 Configuring hxt-9.3.1.15... Building regex-compat-0.95.1... Building hxt-9.3.1.15... Configuring lifted-base-0.2.3.6... Installed regex-compat-0.95.1 Downloading MissingH-1.3.0.1... Building lifted-base-0.2.3.6... Installed lifted-base-0.2.3.6 Configuring MissingH-1.3.0.1... Building MissingH-1.3.0.1... Installed QuickCheck-2.8.1 Downloading Crypto-4.2.5.1... Configuring Crypto-4.2.5.1... Building Crypto-4.2.5.1... Installed MissingH-1.3.0.1 Installed SHA-1.6.4.2 Installed Crypto-4.2.5.1 Installed hxt-9.3.1.15 Downloading hS3-0.5.9... Configuring hS3-0.5.9... Building hS3-0.5.9... Installed hS3-0.5.9 Updating documentation index /Users/py/Library/Haskell/share/doc/x86_64-osx-ghc-7.10.1/index.html cabal: Error: some packages failed to install: bloomfilter-2.0.0.0 failed during the building phase. The exception was: ExitFailure 1 git-annex-3.20120406 depends on bloomfilter-2.0.0.0 which failed to install. On Sat, Apr 25, 2015 at 11:42 PM, Brandon Allbery <allber...@gmail.com> wrote: > On Sun, Apr 26, 2015 at 12:34 AM, Peng Yu <pengyu...@gmail.com> wrote: >> >> I have the following disabled. >> ~/.cabal$ grep prof config >> -- line to your ~/.bash_profile: >> -- library-profiling: True >> -- executable-profiling: False > > > That's showing the defaults, commented out because that's what they do > unless told otherwise. You need to uncomment library-profiling and change it > to False. > > -- > brandon s allbery kf8nh sine nomine associates > allber...@gmail.com ballb...@sinenomine.net > unix, openafs, kerberos, infrastructure, xmonad http://sinenomine.net -- Regards, Peng _______________________________________________ cabal-devel mailing list cabal-devel@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/cabal-devel