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 mtl-2.2.1... Installed fixed-0.2.1.1 Building half-0.2.2.3... Building mtl-2.2.1... Configuring stm-2.4.4.1... Installed half-0.2.2.3 Building stm-2.4.4.1... Configuring text-1.2.2.1... Installed mtl-2.2.1 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.1... Building dow-0.2.1... Failed to install dow-0.2.1 Build log ( /home/builder/.cabal/logs/dow-0.2.1.log ): cabal: Entering directory '/tmp/cabal-tmp-17019/dow-0.2.1' Warning: dow.cabal: Unknown fields: executable (line 44) Fields allowed in this section: main-is, buildable, build-tools, build-depends, cpp-options, cc-options, ld-options, pkgconfig-depends, frameworks, extra-framework-dirs, c-sources, js-sources, default-language, other-languages, default-extensions, other-extensions, extensions, extra-libraries, extra-ghci-libraries, extra-lib-dirs, includes, install-includes, include-dirs, hs-source-dirs, other-modules, ghc-prof-options, ghcjs-prof-options, ghc-shared-options, ghcjs-shared-options, ghc-options, ghcjs-options, jhc-options, hugs-options, nhc98-options Configuring dow-0.2.1... Building dow-0.2.1... Preprocessing executable 'dow' for dow-0.2.1... [ 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 ) src/Level.hs:3:1: warning: [-Wdeprecations] Module ‘Control.Monad.Error’ is deprecated: Use Control.Monad.Except instead [ 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-17019/dow-0.2.1' cabal: Error: some packages failed to install: dow-0.2.1 failed during the building phase. The exception was: ExitFailure 1