Resolving dependencies... Configuring primitive-0.6.1.0... Configuring text-1.2.2.1... Building primitive-0.6.1.0... Building text-1.2.2.1... Installed primitive-0.6.1.0 Configuring vector-0.11.0.0... Building vector-0.11.0.0... Installed text-1.2.2.1 Configuring enumerator-0.4.20... Building enumerator-0.4.20... Configuring hashable-1.2.4.0... Installed enumerator-0.4.20 Building hashable-1.2.4.0... Installed hashable-1.2.4.0 Installed vector-0.11.0.0 Configuring scientific-0.3.4.9... Building scientific-0.3.4.9... Installed scientific-0.3.4.9 Configuring attoparsec-0.13.1.0... Building attoparsec-0.13.1.0... Installed attoparsec-0.13.1.0 Configuring attoparsec-enumerator-0.3.4... Building attoparsec-enumerator-0.3.4... Installed attoparsec-enumerator-0.3.4 Configuring cab-0.1.5... Building cab-0.1.5... Failed to install cab-0.1.5 Build log ( /home/builder/.cabal/logs/cab-0.1.5.log ): cabal: Entering directory '/tmp/cabal-tmp-22542/cab-0.1.5' Configuring cab-0.1.5... Building cab-0.1.5... Preprocessing executable 'cab' for cab-0.1.5... [ 1 of 10] Compiling Utils ( Utils.hs, dist/build/cab/cab-tmp/Utils.o ) [ 2 of 10] Compiling Types ( Types.hs, dist/build/cab/cab-tmp/Types.o ) [ 3 of 10] Compiling Program ( Program.hs, dist/build/cab/cab-tmp/Program.o ) [ 4 of 10] Compiling Process ( Process.hs, dist/build/cab/cab-tmp/Process.o ) Process.hs:17:15: warning: [-Wmissing-fields] • Fields of ‘CreateProcess’ not initialised: create_group, delegate_ctlc, detach_console, create_new_console, new_session, child_group, child_user • In the expression: CreateProcess {cmdspec = ShellCommand shellCommand, cwd = Nothing, env = Nothing, std_in = Inherit, std_out = CreatePipe, std_err = Inherit, close_fds = True} In an equation for ‘proSpec’: proSpec = CreateProcess {cmdspec = ShellCommand shellCommand, cwd = Nothing, env = Nothing, std_in = Inherit, std_out = CreatePipe, std_err = Inherit, close_fds = True} In an equation for ‘infoFromProcess’: infoFromProcess shellCommand parser = do { (Nothing, Just hdl, Nothing, _) <- createProcess proSpec; hSetEncoding hdl latin1; run_ (enumHandle 4096 hdl $$ parser) } where proSpec = CreateProcess {cmdspec = ShellCommand shellCommand, cwd = Nothing, env = Nothing, std_in = Inherit, std_out = CreatePipe, std_err = Inherit, close_fds = True} [ 5 of 10] Compiling VerDB ( VerDB.hs, dist/build/cab/cab-tmp/VerDB.o ) VerDB.hs:55:5: error: • Variable not in scope: many :: Data.Attoparsec.Internal.Types.Parser ByteString () -> Data.Attoparsec.Internal.Types.Parser ByteString a0 • Perhaps you meant one of these: ‘any’ (imported from Prelude), ‘many1’ (imported from Data.Attoparsec.Char8), ‘many'’ (imported from Data.Attoparsec.Char8) Perhaps you want to remove ‘many’ from the explicit hiding list in the import of ‘Control.Applicative’ (VerDB.hs:7:1-40). VerDB.hs:65:22: error: • Variable not in scope: many :: Data.Attoparsec.Internal.Types.Parser ByteString () -> f b0 • Perhaps you meant one of these: ‘any’ (imported from Prelude), ‘many1’ (imported from Data.Attoparsec.Char8), ‘many'’ (imported from Data.Attoparsec.Char8) Perhaps you want to remove ‘many’ from the explicit hiding list in the import of ‘Control.Applicative’ (VerDB.hs:7:1-40). cabal: Leaving directory '/tmp/cabal-tmp-22542/cab-0.1.5' cabal: Error: some packages failed to install: cab-0.1.5 failed during the building phase. The exception was: ExitFailure 1