Resolving dependencies... Configuring Only-0.1... Configuring clock-0.7.2... Building Only-0.1... Building clock-0.7.2... Installed Only-0.1 Configuring colour-2.3.4... Installed clock-0.7.2 Configuring composition-prelude-2.0.0.0... Building colour-2.3.4... Building composition-prelude-2.0.0.0... Installed composition-prelude-2.0.0.0 Configuring hashable-1.2.7.0... Building hashable-1.2.7.0... Installed hashable-1.2.7.0 Configuring haskell-src-exts-1.20.3... Installed colour-2.3.4 Configuring js-flot-0.8.3... Building haskell-src-exts-1.20.3... Building js-flot-0.8.3... Installed js-flot-0.8.3 Configuring js-jquery-3.3.1... Building js-jquery-3.3.1... Installed js-jquery-3.3.1 Configuring microlens-0.4.9.1... Building microlens-0.4.9.1... Installed microlens-0.4.9.1 Configuring old-locale-1.0.0.7... Building old-locale-1.0.0.7... Installed old-locale-1.0.0.7 Configuring polyparse-1.12... Building polyparse-1.12... Installed polyparse-1.12 Configuring primitive-0.6.4.0... Building primitive-0.6.4.0... Installed primitive-0.6.4.0 Configuring random-1.1... Building random-1.1... Installed random-1.1 Configuring semigroups-0.18.5... Building semigroups-0.18.5... Installed semigroups-0.18.5 Configuring split-0.2.3.3... Building split-0.2.3.3... Installed split-0.2.3.3 Configuring system-filepath-0.4.14... Building system-filepath-0.4.14... Installed system-filepath-0.4.14 Configuring transformers-compat-0.6.2... Building transformers-compat-0.6.2... Installed transformers-compat-0.6.2 Configuring utf8-string-1.0.1.1... Building utf8-string-1.0.1.1... Installed utf8-string-1.0.1.1 Configuring void-0.7.2... Building void-0.7.2... Installed void-0.7.2 Configuring extra-1.6.12... Building extra-1.6.12... Installed extra-1.6.12 Configuring recursion-1.2.1.1... Building recursion-1.2.1.1... Installed recursion-1.2.1.1 Configuring unordered-containers-0.2.9.0... Building unordered-containers-0.2.9.0... Installed unordered-containers-0.2.9.0 Configuring ansi-terminal-0.8.1... Building ansi-terminal-0.8.1... Installed ansi-terminal-0.8.1 Configuring old-time-1.1.0.3... Building old-time-1.1.0.3... Installed old-time-1.1.0.3 Configuring casing-0.1.4.0... Building casing-0.1.4.0... Installed casing-0.1.4.0 Configuring shake-0.16.4... Building shake-0.16.4... Installed haskell-src-exts-1.20.3 Configuring ansi-wl-pprint-0.6.8.2... Building ansi-wl-pprint-0.6.8.2... Installed ansi-wl-pprint-0.6.8.2 Configuring cpphs-1.20.8... Building cpphs-1.20.8... Installed cpphs-1.20.8 Configuring optparse-applicative-0.14.2.0... Building optparse-applicative-0.14.2.0... Installed optparse-applicative-0.14.2.0 Configuring language-ats-1.7.0.4... Building language-ats-1.7.0.4... Installed shake-0.16.4 Configuring dependency-1.2.0.3... Building dependency-1.2.0.3... Installed dependency-1.2.0.3 Configuring optparse-generic-1.3.0... Building optparse-generic-1.3.0... Installed optparse-generic-1.3.0 Configuring cdeps-0.1.1.8... Building cdeps-0.1.1.8... Installed cdeps-0.1.1.8 Configuring shake-ext-3.1.0.0... Building shake-ext-3.1.0.0... Installed shake-ext-3.1.0.0 Configuring shake-cabal-0.1.0.5... Building shake-cabal-0.1.0.5... Installed shake-cabal-0.1.0.5 Configuring shake-c-0.4.0.0... Building shake-c-0.4.0.0... Installed shake-c-0.4.0.0 Installed language-ats-1.7.0.4 Configuring hs2ats-0.3.0.4... Building hs2ats-0.3.0.4... Installed hs2ats-0.3.0.4 Configuring shake-ats-1.10.0.1... Building shake-ats-1.10.0.1... Failed to install shake-ats-1.10.0.1 Build log ( /home/builder/.cabal/logs/ghc-8.4.3/shake-ats-1.10.0.1-LXuLjt2KBRC2mIz6ENSrFz.log ): cabal: Entering directory '/tmp/cabal-tmp-28036/shake-ats-1.10.0.1' Configuring shake-ats-1.10.0.1... Preprocessing library for shake-ats-1.10.0.1.. Building library for shake-ats-1.10.0.1.. [1 of 5] Compiling Development.Shake.ATS.Environment ( src/Development/Shake/ATS/Environment.hs, dist/build/Development/Shake/ATS/Environment.o ) [2 of 5] Compiling Development.Shake.ATS.Generate ( src/Development/Shake/ATS/Generate.hs, dist/build/Development/Shake/ATS/Generate.o ) [3 of 5] Compiling Development.Shake.ATS.Type ( src/Development/Shake/ATS/Type.hs, dist/build/Development/Shake/ATS/Type.o ) [4 of 5] Compiling Development.Shake.ATS.Rules ( src/Development/Shake/ATS/Rules.hs, dist/build/Development/Shake/ATS/Rules.o ) src/Development/Shake/ATS/Rules.hs:57:15: error: • The constructor ‘GHC’ should have 1 argument, but has been given 2 • In the pattern: GHC _ suff In an equation for ‘cabalForeign’: cabalForeign (GHC _ suff) (ForeignCabal cbp' cf' obf') = do let cf = ... .... obf %> \ out -> ... | 57 | cabalForeign (GHC _ suff) (ForeignCabal cbp' cf' obf') = do | ^^^^^^^^^^ cabal: Leaving directory '/tmp/cabal-tmp-28036/shake-ats-1.10.0.1' cabal: Error: some packages failed to install: shake-ats-1.10.0.1-LXuLjt2KBRC2mIz6ENSrFz failed during the building phase. The exception was: ExitFailure 1