Resolving dependencies... Configuring HsJudy-0.1... Building HsJudy-0.1... Failed to install HsJudy-0.1 Build log ( /home/builder/.cabal/logs/HsJudy-0.1.log ): cabal: Entering directory '/tmp/cabal-tmp-7450/HsJudy-0.1' Configuring HsJudy-0.1... Warning: 'include-dirs: ../judy/Judy-1.0.3/src' is a relative path outside of the source tree. This will not work when generating a tarball with 'sdist'. Warning: 'include-dirs: ../judy/Judy-1.0.3/src' directory does not exist. Building HsJudy-0.1... Preprocessing library HsJudy-0.1... on the commandline: warning: -fglasgow-exts is deprecated: Use individual extensions instead Judy/BitSet.hs:1:12: warning: -fallow-undecidable-instances is deprecated: use -XUndecidableInstances or pragma {-# LANGUAGE UndecidableInstances #-} instead Judy/BitSet.hs:1:12: warning: -fallow-incoherent-instances is deprecated: use -XIncoherentInstances or pragma {-# LANGUAGE IncoherentInstances #-} instead Judy/BitSet.hs:3:12: warning: -#include and INCLUDE pragmas are deprecated: They no longer have any effect Judy/Hash.hs:1:12: warning: -fallow-undecidable-instances is deprecated: use -XUndecidableInstances or pragma {-# LANGUAGE UndecidableInstances #-} instead Judy/Hash.hs:1:12: warning: -fallow-incoherent-instances is deprecated: use -XIncoherentInstances or pragma {-# LANGUAGE IncoherentInstances #-} instead Judy/Hash.hs:3:12: warning: -#include and INCLUDE pragmas are deprecated: They no longer have any effect Judy/IntMap.hs:1:12: warning: -fallow-undecidable-instances is deprecated: use -XUndecidableInstances or pragma {-# LANGUAGE UndecidableInstances #-} instead Judy/IntMap.hs:1:12: warning: -fallow-incoherent-instances is deprecated: use -XIncoherentInstances or pragma {-# LANGUAGE IncoherentInstances #-} instead Judy/IntMap.hs:3:12: warning: -#include and INCLUDE pragmas are deprecated: They no longer have any effect Judy/StrMap.hs:1:12: warning: -fallow-undecidable-instances is deprecated: use -XUndecidableInstances or pragma {-# LANGUAGE UndecidableInstances #-} instead Judy/StrMap.hs:1:12: warning: -fallow-incoherent-instances is deprecated: use -XIncoherentInstances or pragma {-# LANGUAGE IncoherentInstances #-} instead Judy/StrMap.hs:3:12: warning: -#include and INCLUDE pragmas are deprecated: They no longer have any effect Judy/CollectionsM.hs:1:16: warning: -fglasgow-exts is deprecated: Use individual extensions instead Judy/CollectionsM.hs:1:16: warning: -fallow-undecidable-instances is deprecated: use -XUndecidableInstances or pragma {-# LANGUAGE UndecidableInstances #-} instead Judy/HashIO.hs:2:12: warning: -fallow-undecidable-instances is deprecated: use -XUndecidableInstances or pragma {-# LANGUAGE UndecidableInstances #-} instead Judy/HashIO.hs:2:12: warning: -fallow-incoherent-instances is deprecated: use -XIncoherentInstances or pragma {-# LANGUAGE IncoherentInstances #-} instead Judy/HashIO.hs:2:12: warning: -fallow-overlapping-instances is deprecated: use -XOverlappingInstances or pragma {-# LANGUAGE OverlappingInstances #-} instead Judy/Refeable.hs:1:12: warning: -fallow-undecidable-instances is deprecated: use -XUndecidableInstances or pragma {-# LANGUAGE UndecidableInstances #-} instead Judy/Refeable.hs:1:12: warning: -fallow-incoherent-instances is deprecated: use -XIncoherentInstances or pragma {-# LANGUAGE IncoherentInstances #-} instead Judy/Stringable.hs:1:12: warning: -fglasgow-exts is deprecated: Use individual extensions instead Judy/MiniGC.hs:2:12: warning: -#include and INCLUDE pragmas are deprecated: They no longer have any effect [ 1 of 11] Compiling Judy.Stringable ( Judy/Stringable.hs, dist/build/Judy/Stringable.o ) [ 2 of 11] Compiling Judy.Private ( dist/build/Judy/Private.hs, dist/build/Judy/Private.o ) Judy/Private.hsc:73:1: error: • Unacceptable argument type in foreign declaration: ‘WordPtr’ cannot be marshalled in a foreign call because its data constructor is not in scope Possible fix: import the data constructor to bring it into scope • When checking declaration: foreign import ccall unsafe "static Judy1Set" judy1Set :: Ptr Judy1 -> Value -> JError -> IO CInt Judy/Private.hsc:74:1: error: • Unacceptable argument type in foreign declaration: ‘WordPtr’ cannot be marshalled in a foreign call because its data constructor is not in scope Possible fix: import the data constructor to bring it into scope • When checking declaration: foreign import ccall unsafe "static Judy1Unset" judy1Unset :: Ptr Judy1 -> Value -> JError -> IO CInt Judy/Private.hsc:75:1: error: • Unacceptable argument type in foreign declaration: ‘WordPtr’ cannot be marshalled in a foreign call because its data constructor is not in scope Possible fix: import the data constructor to bring it into scope • When checking declaration: foreign import ccall unsafe "static Judy1Test" judy1Test :: Judy1 -> Value -> JError -> IO CInt Judy/Private.hsc:76:1: error: • Unacceptable result type in foreign declaration: ‘WordPtr’ cannot be marshalled in a foreign call because its data constructor is not in scope Possible fix: import the data constructor to bring it into scope • When checking declaration: foreign import ccall unsafe "static Judy1FreeArray" judy1FreeArray :: Ptr Judy1 -> JError -> IO Value Judy/Private.hsc:77:1: error: • Unacceptable argument type in foreign declaration: ‘WordPtr’ cannot be marshalled in a foreign call because its data constructor is not in scope Possible fix: import the data constructor to bring it into scope • When checking declaration: foreign import ccall unsafe "static Judy1Count" judy1Count :: Judy1 -> Value -> Value -> JError -> IO Value Judy/Private.hsc:77:1: error: • Unacceptable argument type in foreign declaration: ‘WordPtr’ cannot be marshalled in a foreign call because its data constructor is not in scope Possible fix: import the data constructor to bring it into scope • When checking declaration: foreign import ccall unsafe "static Judy1Count" judy1Count :: Judy1 -> Value -> Value -> JError -> IO Value Judy/Private.hsc:77:1: error: • Unacceptable result type in foreign declaration: ‘WordPtr’ cannot be marshalled in a foreign call because its data constructor is not in scope Possible fix: import the data constructor to bring it into scope • When checking declaration: foreign import ccall unsafe "static Judy1Count" judy1Count :: Judy1 -> Value -> Value -> JError -> IO Value Judy/Private.hsc:97:1: error: • Unacceptable argument type in foreign declaration: ‘WordPtr’ cannot be marshalled in a foreign call because its data constructor is not in scope Possible fix: import the data constructor to bring it into scope • When checking declaration: foreign import ccall unsafe "static JudyLIns" judyLIns :: Ptr JudyL -> Value -> JError -> IO (Ptr Value) Judy/Private.hsc:98:1: error: • Unacceptable argument type in foreign declaration: ‘WordPtr’ cannot be marshalled in a foreign call because its data constructor is not in scope Possible fix: import the data constructor to bring it into scope • When checking declaration: foreign import ccall unsafe "static JudyLDel" judyLDel :: Ptr JudyL -> Value -> JError -> IO CInt Judy/Private.hsc:99:1: error: • Unacceptable argument type in foreign declaration: ‘WordPtr’ cannot be marshalled in a foreign call because its data constructor is not in scope Possible fix: import the data constructor to bring it into scope • When checking declaration: foreign import ccall unsafe "static JudyLGet" judyLGet :: JudyL -> Value -> JError -> IO (Ptr Value) Judy/Private.hsc:100:1: error: • Unacceptable argument type in foreign declaration: ‘WordPtr’ cannot be marshalled in a foreign call because its data constructor is not in scope Possible fix: import the data constructor to bring it into scope • When checking declaration: foreign import ccall unsafe "static JudyLCount" judyLCount :: JudyL -> Value -> Value -> JError -> IO Value Judy/Private.hsc:100:1: error: • Unacceptable argument type in foreign declaration: ‘WordPtr’ cannot be marshalled in a foreign call because its data constructor is not in scope Possible fix: import the data constructor to bring it into scope • When checking declaration: foreign import ccall unsafe "static JudyLCount" judyLCount :: JudyL -> Value -> Value -> JError -> IO Value Judy/Private.hsc:100:1: error: • Unacceptable result type in foreign declaration: ‘WordPtr’ cannot be marshalled in a foreign call because its data constructor is not in scope Possible fix: import the data constructor to bring it into scope • When checking declaration: foreign import ccall unsafe "static JudyLCount" judyLCount :: JudyL -> Value -> Value -> JError -> IO Value Judy/Private.hsc:101:1: error: • Unacceptable argument type in foreign declaration: ‘WordPtr’ cannot be marshalled in a foreign call because its data constructor is not in scope Possible fix: import the data constructor to bring it into scope • When checking declaration: foreign import ccall unsafe "static JudyLByCount" judyLByCount :: JudyL -> Value -> Ptr Value -> JError -> IO (Ptr Value) Judy/Private.hsc:103:1: error: • Unacceptable result type in foreign declaration: ‘WordPtr’ cannot be marshalled in a foreign call because its data constructor is not in scope Possible fix: import the data constructor to bring it into scope • When checking declaration: foreign import ccall unsafe "static JudyLFreeArray" judyLFreeArray :: Ptr JudyL -> JError -> IO Value Judy/Private.hsc:104:1: error: • Unacceptable result type in foreign declaration: ‘WordPtr’ cannot be marshalled in a foreign call because its data constructor is not in scope Possible fix: import the data constructor to bring it into scope • When checking declaration: foreign import ccall unsafe "static JudyLMemUsed" judyLMemUsed :: JudyL -> IO Value Judy/Private.hsc:134:1: error: • Unacceptable result type in foreign declaration: ‘WordPtr’ cannot be marshalled in a foreign call because its data constructor is not in scope Possible fix: import the data constructor to bring it into scope • When checking declaration: foreign import ccall safe "static JudySLFreeArray" judySLFreeArray :: Ptr JudySL -> JError -> IO Value Judy/Private.hsc:161:1: error: • Unacceptable argument type in foreign declaration: ‘WordPtr’ cannot be marshalled in a foreign call because its data constructor is not in scope Possible fix: import the data constructor to bring it into scope • When checking declaration: foreign import ccall safe "static JudyHSDel" judyHSDel :: Ptr JudyHS -> Ptr CChar -> Value -> JError -> IO CInt Judy/Private.hsc:162:1: error: • Unacceptable argument type in foreign declaration: ‘WordPtr’ cannot be marshalled in a foreign call because its data constructor is not in scope Possible fix: import the data constructor to bring it into scope • When checking declaration: foreign import ccall safe "static JudyHSGet" judyHSGet :: JudyHS -> Ptr CChar -> Value -> IO (Ptr Value) Judy/Private.hsc:163:1: error: • Unacceptable result type in foreign declaration: ‘WordPtr’ cannot be marshalled in a foreign call because its data constructor is not in scope Possible fix: import the data constructor to bring it into scope • When checking declaration: foreign import ccall safe "static JudyHSFreeArray" judyHSFreeArray :: Ptr JudyHS -> JError -> IO Value Judy/Private.hsc:169:1: error: • Unacceptable result type in foreign declaration: ‘WordPtr’ cannot be marshalled in a foreign call because its data constructor is not in scope Possible fix: import the data constructor to bring it into scope • When checking declaration: foreign import ccall safe "static JudyHSFreeIter" judyHSFreeIter :: Ptr JudyHSIter -> JError -> IO Value cabal: Leaving directory '/tmp/cabal-tmp-7450/HsJudy-0.1' cabal: Error: some packages failed to install: HsJudy-0.1 failed during the building phase. The exception was: ExitFailure 1