Resolving dependencies... Configuring base-orphans-0.6... Configuring cabal-doctest-1.0.6... Building base-orphans-0.6... Building cabal-doctest-1.0.6... Installed base-orphans-0.6 Configuring colour-2.3.4... Building colour-2.3.4... Installed cabal-doctest-1.0.6 Configuring composition-prelude-1.2.0.1... Building composition-prelude-1.2.0.1... Installed composition-prelude-1.2.0.1 Configuring microlens-0.4.8.3... Building microlens-0.4.8.3... Installed colour-2.3.4 Configuring semigroups-0.18.4... Installed microlens-0.4.8.3 Configuring th-abstraction-0.2.6.0... Building semigroups-0.18.4... Building th-abstraction-0.2.6.0... Installed semigroups-0.18.4 Configuring transformers-compat-0.5.1.4... Building transformers-compat-0.5.1.4... Installed transformers-compat-0.5.1.4 Configuring ansi-terminal-0.8.0.1... Installed th-abstraction-0.2.6.0 Configuring transformers-base-0.4.4... Building ansi-terminal-0.8.0.1... Building transformers-base-0.4.4... Installed transformers-base-0.4.4 Configuring tagged-0.8.5... Building tagged-0.8.5... Installed ansi-terminal-0.8.0.1 Configuring exceptions-0.8.3... Building exceptions-0.8.3... Installed tagged-0.8.5 Configuring contravariant-1.4.1... Building contravariant-1.4.1... Installed exceptions-0.8.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 distributive-0.5.3... Installed contravariant-1.4.1 Building distributive-0.5.3... Installed distributive-0.5.3 Configuring comonad-5.0.3... Building comonad-5.0.3... Installed comonad-5.0.3 Configuring bifunctors-5.5.2... Building bifunctors-5.5.2... Installed bifunctors-5.5.2 Configuring profunctors-5.2.2... Configuring semigroupoids-5.2.2... Building profunctors-5.2.2... Building semigroupoids-5.2.2... Installed profunctors-5.2.2 Installed semigroupoids-5.2.2 Configuring free-5... Building free-5... Installed free-5 Configuring recursion-schemes-5.0.2... Building recursion-schemes-5.0.2... Installed recursion-schemes-5.0.2 Configuring dependency-0.1.0.6... Building dependency-0.1.0.6... Failed to install dependency-0.1.0.6 Build log ( /home/builder/.cabal/logs/ghc-8.2.2/dependency-0.1.0.6-HhY3vFCVL5eEuIBOSxGmcn.log ): cabal: Entering directory '/tmp/cabal-tmp-27306/dependency-0.1.0.6' Configuring dependency-0.1.0.6... Preprocessing library for dependency-0.1.0.6.. Building library for dependency-0.1.0.6.. [1 of 4] Compiling Data.Dependency.Error ( src/Data/Dependency/Error.hs, dist/build/Data/Dependency/Error.o ) [2 of 4] Compiling Data.Dependency.Type ( src/Data/Dependency/Type.hs, dist/build/Data/Dependency/Type.o ) [3 of 4] Compiling Data.Dependency.Sort ( src/Data/Dependency/Sort.hs, dist/build/Data/Dependency/Sort.o ) [4 of 4] Compiling Data.Dependency ( src/Data/Dependency.hs, dist/build/Data/Dependency.o ) src/Data/Dependency.hs:48:27: error: • Variable not in scope: (<=<) :: (S.Set Dependency -> Either ResolveError (S.Set Dependency)) -> (Dependency -> DepM (S.Set Dependency)) -> Dependency -> DepM (S.Set Dependency) • Perhaps you meant one of these: ‘=<<’ (imported from Prelude), ‘<=’ (imported from Prelude) | 48 | saturateDeps ps = resolve <=< saturateDeps' ps | ^^^ src/Data/Dependency.hs:73:45: error: • Variable not in scope: (<=<) :: (f0 (f1 Dependency) -> Either ResolveError (f0 (f1 Dependency))) -> ([Dependency] -> Either ResolveError [[Dependency]]) -> [Dependency] -> DepM [[Dependency]] • Perhaps you meant one of these: ‘=<<’ (imported from Prelude), ‘<=’ (imported from Prelude) | 73 | resolveDependencies ps = select . getLatest <=< fmap (buildSequence . toList) . saturated | ^^^ cabal: Leaving directory '/tmp/cabal-tmp-27306/dependency-0.1.0.6' cabal: Error: some packages failed to install: dependency-0.1.0.6-HhY3vFCVL5eEuIBOSxGmcn failed during the building phase. The exception was: ExitFailure 1