Resolving dependencies... Configuring colour-2.3.4... Configuring transformers-compat-0.6.2... Building transformers-compat-0.6.2... Building colour-2.3.4... Installed transformers-compat-0.6.2 Installed colour-2.3.4 Configuring ansi-terminal-0.8.0.4... Building ansi-terminal-0.8.0.4... Installed ansi-terminal-0.8.0.4 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 optparse-applicative-0.14.2.0... Building optparse-applicative-0.14.2.0... Installed optparse-applicative-0.14.2.0 Configuring cdeps-0.1.1.1... Building cdeps-0.1.1.1... Failed to install cdeps-0.1.1.1 Build log ( /home/builder/.cabal/logs/ghc-8.2.2/cdeps-0.1.1.1-50d6boEqoUaHnrhJ1gf6vz.log ): cabal: Entering directory '/tmp/cabal-tmp-900/cdeps-0.1.1.1' Configuring cdeps-0.1.1.1... Preprocessing library for cdeps-0.1.1.1.. Building library for cdeps-0.1.1.1.. [1 of 1] Compiling Language.C.Dependency ( dist/build/Language/C/Dependency.hs, dist/build/Language/C/Dependency.o ) Preprocessing executable 'cdeps' for cdeps-0.1.1.1.. Building executable 'cdeps' for cdeps-0.1.1.1.. [1 of 2] Compiling Paths_cdeps ( dist/build/cdeps/autogen/Paths_cdeps.hs, dist/build/cdeps/cdeps-tmp/Paths_cdeps.o ) [2 of 2] Compiling Main ( app/Main.hs, dist/build/cdeps/cdeps-tmp/Main.o ) app/Main.hs:34:42: error: Ambiguous occurrence ‘getAll’ It could refer to either ‘Data.Semigroup.getAll’, imported from ‘Data.Semigroup’ at app/Main.hs:4:1-31 (and originally defined in ‘Data.Monoid’) or ‘Language.C.Dependency.getAll’, imported from ‘Language.C.Dependency’ at app/Main.hs:6:1-38 | 34 | run (Dump cSrc is) = (mapM_ putStrLn <=< getAll is) cSrc | ^^^^^^ cabal: Leaving directory '/tmp/cabal-tmp-900/cdeps-0.1.1.1' cabal: Error: some packages failed to install: cdeps-0.1.1.1-50d6boEqoUaHnrhJ1gf6vz failed during the building phase. The exception was: ExitFailure 1