Warning: The install command is a part of the legacy v1 style of cabal usage. Please switch to using either the new project style and the new-install command or the legacy v1-install alias as new-style projects will become the default in the next version of cabal-install. Please file a bug if you cannot replicate a working v1- use case with the new-style commands. For more information, see: https://wiki.haskell.org/Cabal/NewBuild Resolving dependencies... Starting HsYAML-0.1.1.3 Starting StateVar-1.1.1.1 Starting base-orphans-0.8 Starting base-compat-0.10.5 Building HsYAML-0.1.1.3 Building StateVar-1.1.1.1 Building base-orphans-0.8 Building base-compat-0.10.5 Completed base-orphans-0.8 Starting cabal-doctest-1.0.6 Completed StateVar-1.1.1.1 Starting colour-2.3.4 Building cabal-doctest-1.0.6 Building colour-2.3.4 Completed cabal-doctest-1.0.6 Starting dlist-0.8.0.5 Building dlist-0.8.0.5 Completed base-compat-0.10.5 Starting erf-2.0.0.0 Building erf-2.0.0.0 Completed dlist-0.8.0.5 Starting hashable-1.2.7.0 Building hashable-1.2.7.0 Completed erf-2.0.0.0 Starting integer-logarithms-1.0.2.2 Building integer-logarithms-1.0.2.2 Completed colour-2.3.4 Starting microlens-0.4.10 Building microlens-0.4.10 Completed integer-logarithms-1.0.2.2 Starting primitive-0.6.4.0 Completed HsYAML-0.1.1.3 Starting random-1.1 Building primitive-0.6.4.0 Building random-1.1 Completed hashable-1.2.7.0 Starting regex-base-0.93.2 Building regex-base-0.93.2 Completed microlens-0.4.10 Starting semigroups-0.18.5 Building semigroups-0.18.5 Completed semigroups-0.18.5 Starting tagged-0.8.6 Completed regex-base-0.93.2 Starting th-abstraction-0.2.11.0 Building tagged-0.8.6 Completed random-1.1 Starting time-locale-compat-0.1.1.5 Building th-abstraction-0.2.11.0 Building time-locale-compat-0.1.1.5 Completed time-locale-compat-0.1.1.5 Starting transformers-compat-0.6.2 Building transformers-compat-0.6.2 Completed tagged-0.8.6 Starting contravariant-1.5 Building contravariant-1.5 Completed th-abstraction-0.2.11.0 Starting ansi-terminal-0.9 Building ansi-terminal-0.9 Completed transformers-compat-0.6.2 Starting unordered-containers-0.2.10.0 Building unordered-containers-0.2.10.0 Completed contravariant-1.5 Starting regex-tdfa-1.2.3.1 Building regex-tdfa-1.2.3.1 Completed ansi-terminal-0.9 Starting uuid-types-1.0.3 Completed primitive-0.6.4.0 Starting distributive-0.6 Building uuid-types-1.0.3 Building distributive-0.6 Completed uuid-types-1.0.3 Starting ansi-wl-pprint-0.6.8.2 Building ansi-wl-pprint-0.6.8.2 Completed distributive-0.6 Starting vector-0.12.0.2 Building vector-0.12.0.2 Completed unordered-containers-0.2.10.0 Starting tf-random-0.5 Completed ansi-wl-pprint-0.6.8.2 Building tf-random-0.5 Starting scientific-0.3.6.2 Building scientific-0.3.6.2 Completed tf-random-0.5 Starting comonad-5.0.4 Completed scientific-0.3.6.2 Starting optparse-applicative-0.14.3.0 Building optparse-applicative-0.14.3.0 Building comonad-5.0.4 Completed regex-tdfa-1.2.3.1 Starting QuickCheck-2.12.6.1 Building QuickCheck-2.12.6.1 Completed comonad-5.0.4 Starting attoparsec-0.13.2.2 Building attoparsec-0.13.2.2 Completed optparse-applicative-0.14.3.0 Starting bifunctors-5.5.3 Building bifunctors-5.5.3 Completed attoparsec-0.13.2.2 Completed bifunctors-5.5.3 Starting profunctors-5.3 Building profunctors-5.3 Completed QuickCheck-2.12.6.1 Completed vector-0.12.0.2 Starting aeson-1.4.2.0 Building aeson-1.4.2.0 Completed profunctors-5.3 Starting generic-lens-1.1.0.0 Building generic-lens-1.1.0.0 Completed generic-lens-1.1.0.0 Completed aeson-1.4.2.0 Starting ShellCheck-0.6.0 Building ShellCheck-0.6.0 Completed ShellCheck-0.6.0 Downloading haskell-ci-0.2.1 Downloaded haskell-ci-0.2.1 Starting haskell-ci-0.2.1 Building haskell-ci-0.2.1 Failed to install haskell-ci-0.2.1 Build log ( /home/builder/.cabal/logs/ghc-8.6.3/haskell-ci-0.2.1-xl0GqIOs8d9mlG0gYdsyz.log ): cabal: Entering directory '/tmp/cabal-tmp-29804/haskell-ci-0.2.1' Configuring haskell-ci-0.2.1... Preprocessing library 'haskell-ci-internal' for haskell-ci-0.2.1.. Building library 'haskell-ci-internal' for haskell-ci-0.2.1.. [ 1 of 26] Compiling Distribution.Fields.Pretty ( src/Distribution/Fields/Pretty.hs, dist/build/haskell-ci-internal/Distribution/Fields/Pretty.o ) [ 2 of 26] Compiling HaskellCI.Config.CopyFields ( src/HaskellCI/Config/CopyFields.hs, dist/build/haskell-ci-internal/HaskellCI/Config/CopyFields.o ) [ 3 of 26] Compiling HaskellCI.Config.Folds ( src/HaskellCI/Config/Folds.hs, dist/build/haskell-ci-internal/HaskellCI/Config/Folds.o ) [ 4 of 26] Compiling HaskellCI.Config.Installed ( src/HaskellCI/Config/Installed.hs, dist/build/haskell-ci-internal/HaskellCI/Config/Installed.o ) [ 5 of 26] Compiling HaskellCI.Config.Jobs ( src/HaskellCI/Config/Jobs.hs, dist/build/haskell-ci-internal/HaskellCI/Config/Jobs.o ) [ 6 of 26] Compiling HaskellCI.Extras ( src/HaskellCI/Extras.hs, dist/build/haskell-ci-internal/HaskellCI/Extras.o ) [ 7 of 26] Compiling HaskellCI.GHC ( src/HaskellCI/GHC.hs, dist/build/haskell-ci-internal/HaskellCI/GHC.o ) [ 8 of 26] Compiling HaskellCI.Glob ( src/HaskellCI/Glob.hs, dist/build/haskell-ci-internal/HaskellCI/Glob.o ) [ 9 of 26] Compiling HaskellCI.Optimization ( src/HaskellCI/Optimization.hs, dist/build/haskell-ci-internal/HaskellCI/Optimization.o ) [10 of 26] Compiling HaskellCI.Package ( src/HaskellCI/Package.hs, dist/build/haskell-ci-internal/HaskellCI/Package.o ) [11 of 26] Compiling HaskellCI.ParsecError ( src/HaskellCI/ParsecError.hs, dist/build/haskell-ci-internal/HaskellCI/ParsecError.o ) [12 of 26] Compiling HaskellCI.ParsecUtils ( src/HaskellCI/ParsecUtils.hs, dist/build/haskell-ci-internal/HaskellCI/ParsecUtils.o ) [13 of 26] Compiling HaskellCI.Version ( src/HaskellCI/Version.hs, dist/build/haskell-ci-internal/HaskellCI/Version.o ) [14 of 26] Compiling HaskellCI.Newtypes ( src/HaskellCI/Newtypes.hs, dist/build/haskell-ci-internal/HaskellCI/Newtypes.o ) [15 of 26] Compiling HaskellCI.Project ( src/HaskellCI/Project.hs, dist/build/haskell-ci-internal/HaskellCI/Project.o ) [16 of 26] Compiling HaskellCI.TestedWith ( src/HaskellCI/TestedWith.hs, dist/build/haskell-ci-internal/HaskellCI/TestedWith.o ) [17 of 26] Compiling HaskellCI.OptionsGrammar ( src/HaskellCI/OptionsGrammar.hs, dist/build/haskell-ci-internal/HaskellCI/OptionsGrammar.o ) [18 of 26] Compiling HaskellCI.OptparseGrammar ( src/HaskellCI/OptparseGrammar.hs, dist/build/haskell-ci-internal/HaskellCI/OptparseGrammar.o ) [19 of 26] Compiling HaskellCI.Config.HLint ( src/HaskellCI/Config/HLint.hs, dist/build/haskell-ci-internal/HaskellCI/Config/HLint.o ) [20 of 26] Compiling HaskellCI.Config.Dump ( src/HaskellCI/Config/Dump.hs, dist/build/haskell-ci-internal/HaskellCI/Config/Dump.o ) [21 of 26] Compiling HaskellCI.Config.Doctest ( src/HaskellCI/Config/Doctest.hs, dist/build/haskell-ci-internal/HaskellCI/Config/Doctest.o ) [22 of 26] Compiling HaskellCI.Config.ConstraintSet ( src/HaskellCI/Config/ConstraintSet.hs, dist/build/haskell-ci-internal/HaskellCI/Config/ConstraintSet.o ) [23 of 26] Compiling HaskellCI.Config ( src/HaskellCI/Config.hs, dist/build/haskell-ci-internal/HaskellCI/Config.o ) [24 of 26] Compiling HaskellCI.Cli ( src/HaskellCI/Cli.hs, dist/build/haskell-ci-internal/HaskellCI/Cli.o ) [25 of 26] Compiling HaskellCI.MakeTravisOutput ( src/HaskellCI/MakeTravisOutput.hs, dist/build/haskell-ci-internal/HaskellCI/MakeTravisOutput.o ) [26 of 26] Compiling HaskellCI ( src/HaskellCI.hs, dist/build/haskell-ci-internal/HaskellCI.o ) Preprocessing executable 'haskell-ci' for haskell-ci-0.2.1.. Building executable 'haskell-ci' for haskell-ci-0.2.1.. [1 of 1] Compiling Main ( cli/Main.hs, dist/build/haskell-ci/haskell-ci-tmp/Main.o ) Linking dist/build/haskell-ci/haskell-ci ... Preprocessing library 'haskell-ci-internal' for haskell-ci-0.2.1.. Running Haddock on library 'haskell-ci-internal' for haskell-ci-0.2.1.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. Haddock coverage: Warning: 'Field' is out of scope. If you qualify the identifier, haddock can try to link it it anyway. Warning: 'Section' is out of scope. If you qualify the identifier, haddock can try to link it it anyway. Warning: 'genericFromParsecField' is out of scope. If you qualify the identifier, haddock can try to link it it anyway. 0% ( 0 / 3) in 'HaskellCI.Config.CopyFields' Missing documentation for: Module header CopyFields (src/HaskellCI/Config/CopyFields.hs:10) showCopyFields (src/HaskellCI/Config/CopyFields.hs:20) 0% ( 0 / 5) in 'HaskellCI.Config.Folds' Missing documentation for: Module header Fold (src/HaskellCI/Config/Folds.hs:17) showFold (src/HaskellCI/Config/Folds.hs:36) possibleFolds (src/HaskellCI/Config/Folds.hs:47) Folds (src/HaskellCI/Config/Folds.hs:54) 25% ( 1 / 4) in 'HaskellCI.Config.Installed' Missing documentation for: Module header Installed (src/HaskellCI/Config/Installed.hs:17) InstalledNormalised (src/HaskellCI/Config/Installed.hs:44) 25% ( 1 / 4) in 'HaskellCI.Config.Jobs' Missing documentation for: Module header cabalJobs (src/HaskellCI/Config/Jobs.hs:33) ghcJobs (src/HaskellCI/Config/Jobs.hs:38) 100% ( 5 / 5) in 'HaskellCI.Extras' 33% ( 2 / 6) in 'HaskellCI.GHC' Missing documentation for: knownGhcVersions (src/HaskellCI/GHC.hs:8) ghcAlpha (src/HaskellCI/GHC.hs:22) dispGhcVersion (src/HaskellCI/GHC.hs:26) ghcMajVer (src/HaskellCI/GHC.hs:33) 18% ( 2 / 11) in 'HaskellCI.Glob' Missing documentation for: Module header FilePathGlob (src/HaskellCI/Glob.hs:37) FilePathGlobRel (src/HaskellCI/Glob.hs:40) FilePathRoot (src/HaskellCI/Glob.hs:55) parseFilePathGlobRel (src/HaskellCI/Glob.hs:61) parseGlob (src/HaskellCI/Glob.hs:82) isGlobEscapedChar (src/HaskellCI/Glob.hs:106) expandRelGlob (src/HaskellCI/Glob.hs:113) matchGlob (src/HaskellCI/Glob.hs:130) 0% ( 0 / 2) in 'HaskellCI.Optimization' Missing documentation for: Module header Optimization (src/HaskellCI/Optimization.hs:10) 0% ( 0 / 2) in 'HaskellCI.Package' Missing documentation for: Module header Package (src/HaskellCI/Package.hs:6) 50% ( 1 / 2) in 'HaskellCI.ParsecError' Missing documentation for: Module header 0% ( 0 / 2) in 'HaskellCI.ParsecUtils' Missing documentation for: Module header readAndParseFile (src/HaskellCI/ParsecUtils.hs:17) 0% ( 0 / 4) in 'HaskellCI.Version' Missing documentation for: Module header ghcVersionPredicate (src/HaskellCI/Version.hs:8) ghcVersionToString (src/HaskellCI/Version.hs:34) equivVersionRanges (src/HaskellCI/Version.hs:41) 10% ( 1 / 10) in 'HaskellCI.Newtypes' Missing documentation for: Module header PackageLocation (src/HaskellCI/Newtypes.hs:28) NoCommas (src/HaskellCI/Newtypes.hs:72) HeadVersion (src/HaskellCI/Newtypes.hs:88) Int' (src/HaskellCI/Newtypes.hs:106) Range (src/HaskellCI/Newtypes.hs:122) AlaSet (src/HaskellCI/Newtypes.hs:143) alaSet (src/HaskellCI/Newtypes.hs:145) Sep (src/HaskellCI/Newtypes.hs:166) 50% ( 2 / 4) in 'HaskellCI.Project' Missing documentation for: Project (src/HaskellCI/Project.hs:33) emptyProject (src/HaskellCI/Project.hs:45) 0% ( 0 / 3) in 'HaskellCI.TestedWith' Missing documentation for: Module header TestedWithJobs (src/HaskellCI/TestedWith.hs:25) checkVersions (src/HaskellCI/TestedWith.hs:42) 33% ( 1 / 3) in 'HaskellCI.OptionsGrammar' Missing documentation for: Module header OptionsGrammar (src/HaskellCI/OptionsGrammar.hs:13) 0% ( 0 / 3) in 'HaskellCI.OptparseGrammar' Missing documentation for: Module header OptparseGrammar (src/HaskellCI/OptparseGrammar.hs:30) runOptparseGrammar (src/HaskellCI/OptparseGrammar.hs:33) 0% ( 0 / 5) in 'HaskellCI.Config.HLint' Missing documentation for: Module header HLintConfig (src/HaskellCI/Config/HLint.hs:19) defaultHLintVersion (src/HaskellCI/Config/HLint.hs:28) HLintJob (src/HaskellCI/Config/HLint.hs:35) hlintConfigGrammar (src/HaskellCI/Config/HLint.hs:52) 0% ( 0 / 2) in 'HaskellCI.Config.Dump' Missing documentation for: Module header DumpGrammar (src/HaskellCI/Config/Dump.hs:16) 0% ( 0 / 4) in 'HaskellCI.Config.Doctest' Missing documentation for: Module header DoctestConfig (src/HaskellCI/Config/Doctest.hs:14) defaultDoctestVersion (src/HaskellCI/Config/Doctest.hs:21) doctestConfigGrammar (src/HaskellCI/Config/Doctest.hs:28) 0% ( 0 / 4) in 'HaskellCI.Config.ConstraintSet' Missing documentation for: Module header ConstraintSet (src/HaskellCI/Config/ConstraintSet.hs:14) emptyConstraintSet (src/HaskellCI/Config/ConstraintSet.hs:22) constraintSetGrammar (src/HaskellCI/Config/ConstraintSet.hs:29) 0% ( 0 / 10) in 'HaskellCI.Config' Missing documentation for: Module header Config (src/HaskellCI/Config.hs:47) defaultCabalInstallVersion (src/HaskellCI/Config.hs:81) emptyConfig (src/HaskellCI/Config.hs:84) configGrammar (src/HaskellCI/Config.hs:132) readConfigFile (src/HaskellCI/Config.hs:197) parseConfigFile (src/HaskellCI/Config.hs:200) Env (src/HaskellCI/Config.hs:226) parseName (src/HaskellCI/Config.hs:248) parseNameBS (src/HaskellCI/Config.hs:251) 14% ( 1 / 7) in 'HaskellCI.Cli' Missing documentation for: Command (src/HaskellCI/Cli.hs:20) Options (src/HaskellCI/Cli.hs:31) defaultOptions (src/HaskellCI/Cli.hs:42) optionsP (src/HaskellCI/Cli.hs:54) cliParserInfo (src/HaskellCI/Cli.hs:61) parseTravis (src/HaskellCI/Cli.hs:81) 8% ( 2 / 26) in 'HaskellCI.MakeTravisOutput' Missing documentation for: Module header shForJob (src/HaskellCI/MakeTravisOutput.hs:39) shImpl (src/HaskellCI/MakeTravisOutput.hs:77) comment (src/HaskellCI/MakeTravisOutput.hs:91) blank (src/HaskellCI/MakeTravisOutput.hs:94) rawRow (src/HaskellCI/MakeTravisOutput.hs:97) MakeTravisOutput (src/HaskellCI/MakeTravisOutput.hs:100) Diagnostic (src/HaskellCI/MakeTravisOutput.hs:102) formatDiagnostics (src/HaskellCI/MakeTravisOutput.hs:108) formatDiagnostic (src/HaskellCI/MakeTravisOutput.hs:111) YamlWriter (src/HaskellCI/MakeTravisOutput.hs:117) putStrLnErr (src/HaskellCI/MakeTravisOutput.hs:119) putStrLnErrs (src/HaskellCI/MakeTravisOutput.hs:124) putStrLnWarn (src/HaskellCI/MakeTravisOutput.hs:130) putStrLnInfo (src/HaskellCI/MakeTravisOutput.hs:130) tellStrLn (src/HaskellCI/MakeTravisOutput.hs:134) Row (src/HaskellCI/MakeTravisOutput.hs:137) tellStrLns (src/HaskellCI/MakeTravisOutput.hs:145) tellStrLnsRaw (src/HaskellCI/MakeTravisOutput.hs:150) sequenceRows (src/HaskellCI/MakeTravisOutput.hs:153) foldedTellStrLns (src/HaskellCI/MakeTravisOutput.hs:163) foldedTellStrLns' (src/HaskellCI/MakeTravisOutput.hs:172) Result (src/HaskellCI/MakeTravisOutput.hs:196) success (src/HaskellCI/MakeTravisOutput.hs:201) 17% ( 2 / 12) in 'HaskellCI' Missing documentation for: main (src/HaskellCI.hs:122) Result (src/HaskellCI/MakeTravisOutput.hs:196) Diagnostic (src/HaskellCI/MakeTravisOutput.hs:102) parseTravis (src/HaskellCI/Cli.hs:81) formatDiagnostic (src/HaskellCI/MakeTravisOutput.hs:111) formatDiagnostics (src/HaskellCI/MakeTravisOutput.hs:108) travisFromConfigFile (src/HaskellCI.hs:178) MakeTravisOutput (src/HaskellCI/MakeTravisOutput.hs:100) Options (src/HaskellCI/Cli.hs:31) defaultOptions (src/HaskellCI/Cli.hs:42) Warning: HaskellCI.Project: could not find link destinations for: PrettyField Warning: HaskellCI.Config: could not find link destinations for: PrettyField Documentation created: dist/doc/html/haskell-ci/index.html, dist/doc/html/haskell-ci/haskell-ci.txt Preprocessing executable 'haskell-ci' for haskell-ci-0.2.1.. Installing internal library haskell-ci-internal in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.6.3/haskell-ci-0.2.1-xl0GqIOs8d9mlG0gYdsyz Installing executable haskell-ci in /home/builder/hackage-server/build-cache/tmp-install/bin Warning: The directory /home/builder/hackage-server/build-cache/tmp-install/bin is not in the system search path. cabal: Leaving directory '/tmp/cabal-tmp-29804/haskell-ci-0.2.1' cabal: Error: some packages failed to install: haskell-ci-0.2.1-xl0GqIOs8d9mlG0gYdsyz failed during the final install step. The exception was: dieVerbatim: user error (cabal: '/opt/ghc/bin/ghc-pkg' exited with an error: z-haskell-ci-z-haskell-ci-internal-0.2.1: installed package info from too old version of Cabal (key field does not match id field) )