Resolving dependencies... Configuring ObjectName-1.1.0.1... Configuring fixed-0.2.1.1... Building ObjectName-1.1.0.1... Building fixed-0.2.1.1... Installed ObjectName-1.1.0.1 Configuring half-0.2.2.3... Configuring stm-2.4.4.1... Installed fixed-0.2.1.1 Building half-0.2.2.3... Building stm-2.4.4.1... Configuring text-1.2.2.1... Installed half-0.2.2.3 Building text-1.2.2.1... Configuring transformers-compat-0.5.1.4... Installed stm-2.4.4.1 Building transformers-compat-0.5.1.4... Configuring StateVar-1.1.0.4... Installed transformers-compat-0.5.1.4 Building StateVar-1.1.0.4... Configuring transformers-base-0.4.4... Installed StateVar-1.1.0.4 Building transformers-base-0.4.4... Installed transformers-base-0.4.4 Configuring elerea-2.9.0... Building elerea-2.9.0... Installed elerea-2.9.0 Installed text-1.2.2.1 Configuring OpenGLRaw-3.2.4.0... Building OpenGLRaw-3.2.4.0... Installed OpenGLRaw-3.2.4.0 Configuring GLURaw-2.0.0.3... Building GLURaw-2.0.0.3... Installed GLURaw-2.0.0.3 Configuring OpenGL-3.0.1.0... Building OpenGL-3.0.1.0... Installed OpenGL-3.0.1.0 Configuring GLFW-0.5.2.5... Building GLFW-0.5.2.5... Installed GLFW-0.5.2.5 Configuring dow-0.2.2... Building dow-0.2.2... Failed to install dow-0.2.2 Build log ( /home/builder/.cabal/logs/dow-0.2.2.log ): cabal: Entering directory '/tmp/cabal-tmp-2602/dow-0.2.2' Configuring dow-0.2.2... Building dow-0.2.2... Preprocessing executable 'dow' for dow-0.2.2... [ 1 of 12] Compiling Vector ( src/Vector.hs, dist/build/dow/dow-tmp/Vector.o ) [ 2 of 12] Compiling Utils ( src/Utils.hs, dist/build/dow/dow-tmp/Utils.o ) [ 3 of 12] Compiling Paths_dow ( dist/build/autogen/Paths_dow.hs, dist/build/dow/dow-tmp/Paths_dow.o ) [ 4 of 12] Compiling Level ( src/Level.hs, dist/build/dow/dow-tmp/Level.o ) [ 5 of 12] Compiling HighScore ( src/HighScore.hs, dist/build/dow/dow-tmp/HighScore.o ) [ 6 of 12] Compiling GraphUtils ( src/GraphUtils.hs, dist/build/dow/dow-tmp/GraphUtils.o ) [ 7 of 12] Compiling Sprites ( src/Sprites.hs, dist/build/dow/dow-tmp/Sprites.o ) [ 8 of 12] Compiling Text ( src/Text.hs, dist/build/dow/dow-tmp/Text.o ) [ 9 of 12] Compiling Actor ( src/Actor.hs, dist/build/dow/dow-tmp/Actor.o ) [10 of 12] Compiling Game ( src/Game.hs, dist/build/dow/dow-tmp/Game.o ) src/Game.hs:68:11: error: Ambiguous occurrence ‘transfer2’ It could refer to either ‘FRP.Elerea.Simple.transfer2’, imported from ‘FRP.Elerea.Simple’ at src/Game.hs:11:1-24 or ‘Utils.transfer2’, imported from ‘Utils’ at src/Game.hs:18:1-12 (and originally defined at src/Utils.hs:14:1-9) src/Game.hs:144:24: error: Ambiguous occurrence ‘transfer3’ It could refer to either ‘FRP.Elerea.Simple.transfer3’, imported from ‘FRP.Elerea.Simple’ at src/Game.hs:11:1-24 or ‘Utils.transfer3’, imported from ‘Utils’ at src/Game.hs:18:1-12 (and originally defined at src/Utils.hs:16:1-9) src/Game.hs:179:12: error: Ambiguous occurrence ‘transfer2’ It could refer to either ‘FRP.Elerea.Simple.transfer2’, imported from ‘FRP.Elerea.Simple’ at src/Game.hs:11:1-24 or ‘Utils.transfer2’, imported from ‘Utils’ at src/Game.hs:18:1-12 (and originally defined at src/Utils.hs:14:1-9) cabal: Leaving directory '/tmp/cabal-tmp-2602/dow-0.2.2' cabal: Error: some packages failed to install: dow-0.2.2 failed during the building phase. The exception was: ExitFailure 1