Resolving dependencies... Warning: bool-extras.cabal: A package using 'cabal-version: >=1.6' must use section syntax. See the Cabal user guide for details. Configuring bool-extras-0.3.0... Building bool-extras-0.3.0... Preprocessing library bool-extras-0.3.0... [1 of 1] Compiling Data.Bool.Extras ( src/Data/Bool/Extras.hs, dist/build/Data/Bool/Extras.o ) src/Data/Bool/Extras.hs:50:9: Ambiguous occurrence ‘bool’ It could refer to either ‘Data.Bool.Extras.bool’, defined at src/Data/Bool/Extras.hs:39:1 or ‘Data.Bool.bool’, imported from ‘Data.Bool’ at src/Data/Bool/Extras.hs:27:1-16 src/Data/Bool/Extras.hs:57:10: Ambiguous occurrence ‘bool’ It could refer to either ‘Data.Bool.Extras.bool’, defined at src/Data/Bool/Extras.hs:39:1 or ‘Data.Bool.bool’, imported from ‘Data.Bool’ at src/Data/Bool/Extras.hs:27:1-16 src/Data/Bool/Extras.hs:64:9: Ambiguous occurrence ‘bool’ It could refer to either ‘Data.Bool.Extras.bool’, defined at src/Data/Bool/Extras.hs:39:1 or ‘Data.Bool.bool’, imported from ‘Data.Bool’ at src/Data/Bool/Extras.hs:27:1-16 src/Data/Bool/Extras.hs:71:9: Ambiguous occurrence ‘bool’ It could refer to either ‘Data.Bool.Extras.bool’, defined at src/Data/Bool/Extras.hs:39:1 or ‘Data.Bool.bool’, imported from ‘Data.Bool’ at src/Data/Bool/Extras.hs:27:1-16 src/Data/Bool/Extras.hs:83:9: Ambiguous occurrence ‘bool’ It could refer to either ‘Data.Bool.Extras.bool’, defined at src/Data/Bool/Extras.hs:39:1 or ‘Data.Bool.bool’, imported from ‘Data.Bool’ at src/Data/Bool/Extras.hs:27:1-16 Failed to install bool-extras-0.3.0 cabal: Error: some packages failed to install: bool-extras-0.3.0 failed during the building phase. The exception was: ExitFailure 1 language-cil-0.2.0 depends on bool-extras-0.3.0 which failed to install.