Build #1 for binary-list-0.3.4.0
Package | binary-list-0.3.4.0 |
---|
Install | BuildFailed |
---|---|
Docs | NotTried |
Tests | NotTried |
Time submitted | 2015-05-24 07:57:29.036717 UTC |
---|---|
Compiler | ghc-7.8.3 |
OS | linux |
Arch | x86_64 |
Dependencies | transformers-0.3.0.0, phantom-state-0.2.0.2, bytestring-0.10.4.0, binary-0.7.1.0, base-4.7.0.1 |
Flags | none |
Code Coverage
No Code Coverage was submitted for this report.
Build log
[view raw]
Resolving dependencies... Configuring phantom-state-0.2.0.2... Building phantom-state-0.2.0.2... Preprocessing library phantom-state-0.2.0.2... [1 of 1] Compiling Control.Applicative.PhantomState ( Control/Applicative/PhantomState.hs, dist/build/Control/Applicative/PhantomState.o ) In-place registering phantom-state-0.2.0.2... Running Haddock for phantom-state-0.2.0.2... Running hscolour for phantom-state-0.2.0.2... Preprocessing library phantom-state-0.2.0.2... Preprocessing library phantom-state-0.2.0.2... Haddock coverage: 100% ( 8 / 8) in 'Control.Applicative.PhantomState' Documentation created: dist/doc/html/phantom-state/index.html, dist/doc/html/phantom-state/phantom-state.txt Creating package registration file: /tmp/pkgConf-phantom-state-0.2.022898.2 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-7.8.3/phantom-state-0.2.0.2 Registering phantom-state-0.2.0.2... Installed phantom-state-0.2.0.2 Downloading binary-list-0.3.4.0... Configuring binary-list-0.3.4.0... Building binary-list-0.3.4.0... Preprocessing library binary-list-0.3.4.0... [1 of 3] Compiling Data.BinaryList.Internal ( Data/BinaryList/Internal.hs, dist/build/Data/BinaryList/Internal.o ) [2 of 3] Compiling Data.BinaryList ( Data/BinaryList.hs, dist/build/Data/BinaryList.o ) Data/BinaryList.hs:131:16: Couldn't match type ‘BinList a -> BinList a’ with ‘BinList a’ Expected type: BinList a -> BinList a Actual type: BinList a -> BinList a -> BinList a Relevant bindings include y :: a (bound at Data/BinaryList.hs:131:12) replace :: Int -> a -> BinList a -> BinList a (bound at Data/BinaryList.hs:131:1) Probable cause: ‘go’ is applied to too few arguments In the expression: go i0 In an equation for ‘replace’: replace i0 y = go i0 where go i (ListNode n l r) = let ... in if i < m then ListNode (go i l) r else ListNode l (go (i - m) r) go 0 (ListEnd x) = ListEnd y go _ e = e Data/BinaryList.hs:136:29: Couldn't match expected type ‘Int’ with actual type ‘BinList a2 -> BinList a2’ Relevant bindings include r :: BinList a2 (bound at Data/BinaryList.hs:133:24) l :: BinList a2 (bound at Data/BinaryList.hs:133:22) go :: a1 -> BinList a2 -> BinList a2 -> BinList a2 (bound at Data/BinaryList.hs:133:5) Probable cause: ‘go’ is applied to too few arguments In the first argument of ‘ListNode’, namely ‘(go i l)’ In the expression: ListNode (go i l) r Data/BinaryList.hs:137:34: Couldn't match expected type ‘Int’ with actual type ‘BinList a2’ Relevant bindings include r :: BinList a2 (bound at Data/BinaryList.hs:133:24) l :: BinList a2 (bound at Data/BinaryList.hs:133:22) go :: a1 -> BinList a2 -> BinList a2 -> BinList a2 (bound at Data/BinaryList.hs:133:5) In the first argument of ‘ListNode’, namely ‘l’ In the expression: ListNode l (go (i - m) r) Data/BinaryList.hs:137:37: Couldn't match expected type ‘BinList a2’ with actual type ‘BinList a2 -> BinList a2’ Relevant bindings include r :: BinList a2 (bound at Data/BinaryList.hs:133:24) l :: BinList a2 (bound at Data/BinaryList.hs:133:22) go :: a1 -> BinList a2 -> BinList a2 -> BinList a2 (bound at Data/BinaryList.hs:133:5) Probable cause: ‘go’ is applied to too few arguments In the second argument of ‘ListNode’, namely ‘(go (i - m) r)’ In the expression: ListNode l (go (i - m) r) Data/BinaryList.hs:138:24: Couldn't match expected type ‘BinList a2 -> BinList a2’ with actual type ‘BinList a’ Relevant bindings include x :: a2 (bound at Data/BinaryList.hs:138:19) go :: a1 -> BinList a2 -> BinList a2 -> BinList a2 (bound at Data/BinaryList.hs:133:5) y :: a (bound at Data/BinaryList.hs:131:12) replace :: Int -> a -> BinList a -> BinList a (bound at Data/BinaryList.hs:131:1) Possible cause: ‘ListEnd’ is applied to too many arguments In the expression: ListEnd y In an equation for ‘go’: go 0 (ListEnd x) = ListEnd y Data/BinaryList.hs:139:14: Couldn't match expected type ‘BinList a2 -> BinList a2’ with actual type ‘BinList a2’ Relevant bindings include e :: BinList a2 (bound at Data/BinaryList.hs:139:10) go :: a1 -> BinList a2 -> BinList a2 -> BinList a2 (bound at Data/BinaryList.hs:133:5) In the expression: e In an equation for ‘go’: go _ e = e Failed to install binary-list-0.3.4.0 cabal: Error: some packages failed to install: binary-list-0.3.4.0 failed during the building phase. The exception was: ExitFailure 1
Test log
No test log was submitted for this report.