Resolving dependencies... Configuring language-vhdl-0.1.2.8... Configuring mtl-2.2.1... Building mtl-2.2.1... Building language-vhdl-0.1.2.8... Installed mtl-2.2.1 Configuring text-1.2.2.1... Building text-1.2.2.1... Configuring operational-alacarte-0.3... Installed language-vhdl-0.1.2.8 Building operational-alacarte-0.3... Configuring transformers-compat-0.5.1.4... Installed operational-alacarte-0.3 Building transformers-compat-0.5.1.4... Installed transformers-compat-0.5.1.4 Installed text-1.2.2.1 Configuring hashable-1.2.4.0... Building hashable-1.2.4.0... Installed hashable-1.2.4.0 Configuring constraints-0.8... Building constraints-0.8... Installed constraints-0.8 Downloading imperative-edsl-vhdl-0.2.0.1... Configuring imperative-edsl-vhdl-0.2.0.1... Building imperative-edsl-vhdl-0.2.0.1... Failed to install imperative-edsl-vhdl-0.2.0.1 Build log ( /home/builder/.cabal/logs/imperative-edsl-vhdl-0.2.0.1.log ): cabal: Entering directory '/tmp/cabal-tmp-23926/imperative-edsl-vhdl-0.2.0.1' Configuring imperative-edsl-vhdl-0.2.0.1... Building imperative-edsl-vhdl-0.2.0.1... Preprocessing library imperative-edsl-vhdl-0.2.0.1... [1 of 9] Compiling Language.Embedded.VHDL.Expression.Hoist ( src/Language/Embedded/VHDL/Expression/Hoist.hs, dist/build/Language/Embedded/VHDL/Expression/Hoist.o ) [2 of 9] Compiling Language.Embedded.VHDL.Monad.Expression ( src/Language/Embedded/VHDL/Monad/Expression.hs, dist/build/Language/Embedded/VHDL/Monad/Expression.o ) [3 of 9] Compiling Language.Embedded.VHDL.Expression.Type ( src/Language/Embedded/VHDL/Expression/Type.hs, dist/build/Language/Embedded/VHDL/Expression/Type.o ) [4 of 9] Compiling Language.Embedded.VHDL.Monad ( src/Language/Embedded/VHDL/Monad.hs, dist/build/Language/Embedded/VHDL/Monad.o ) [5 of 9] Compiling Language.Embedded.VHDL.Interface ( src/Language/Embedded/VHDL/Interface.hs, dist/build/Language/Embedded/VHDL/Interface.o ) [6 of 9] Compiling Language.Embedded.VHDL.Expression.Format ( src/Language/Embedded/VHDL/Expression/Format.hs, dist/build/Language/Embedded/VHDL/Expression/Format.o ) [7 of 9] Compiling Language.Embedded.VHDL.Expression ( src/Language/Embedded/VHDL/Expression.hs, dist/build/Language/Embedded/VHDL/Expression.o ) [8 of 9] Compiling Language.Embedded.VHDL.Command ( src/Language/Embedded/VHDL/Command.hs, dist/build/Language/Embedded/VHDL/Command.o ) src/Language/Embedded/VHDL/Command.hs:98:15: error: Not in scope: type constructor or class ‘IExp’ src/Language/Embedded/VHDL/Command.hs:99:15: error: Not in scope: type constructor or class ‘IExp’ src/Language/Embedded/VHDL/Command.hs:105:22: error: Not in scope: type constructor or class ‘IExp’ src/Language/Embedded/VHDL/Command.hs:105:59: error: Not in scope: type constructor or class ‘IExp’ src/Language/Embedded/VHDL/Command.hs:107:13: error: Not in scope: type constructor or class ‘IExp’ src/Language/Embedded/VHDL/Command.hs:114:26: error: Not in scope: type constructor or class ‘IExp’ src/Language/Embedded/VHDL/Command.hs:114:63: error: Not in scope: type constructor or class ‘IExp’ src/Language/Embedded/VHDL/Command.hs:116:10: error: Not in scope: type constructor or class ‘IExp’ src/Language/Embedded/VHDL/Command.hs:121:26: error: Not in scope: type constructor or class ‘IExp’ src/Language/Embedded/VHDL/Command.hs:121:63: error: Not in scope: type constructor or class ‘IExp’ src/Language/Embedded/VHDL/Command.hs:123:10: error: Not in scope: type constructor or class ‘IExp’ src/Language/Embedded/VHDL/Command.hs:129:22: error: Not in scope: type constructor or class ‘IExp’ src/Language/Embedded/VHDL/Command.hs:130:8: error: Not in scope: type constructor or class ‘IExp’ src/Language/Embedded/VHDL/Command.hs:131:8: error: Not in scope: type constructor or class ‘IExp’ src/Language/Embedded/VHDL/Command.hs:138:22: error: Not in scope: type constructor or class ‘IExp’ src/Language/Embedded/VHDL/Command.hs:138:59: error: Not in scope: type constructor or class ‘IExp’ src/Language/Embedded/VHDL/Command.hs:139:6: error: Not in scope: type constructor or class ‘IExp’ src/Language/Embedded/VHDL/Command.hs:140:8: error: Not in scope: type constructor or class ‘IExp’ src/Language/Embedded/VHDL/Command.hs:149:22: error: Not in scope: type constructor or class ‘IExp’ src/Language/Embedded/VHDL/Command.hs:150:6: error: Not in scope: type constructor or class ‘IExp’ src/Language/Embedded/VHDL/Command.hs:157:22: error: Not in scope: type constructor or class ‘IExp’ src/Language/Embedded/VHDL/Command.hs:158:6: error: Not in scope: type constructor or class ‘IExp’ src/Language/Embedded/VHDL/Command.hs:242:15: error: Not in scope: type constructor or class ‘IExp’ src/Language/Embedded/VHDL/Command.hs:243:15: error: Not in scope: type constructor or class ‘IExp’ src/Language/Embedded/VHDL/Command.hs:249:22: error: Not in scope: type constructor or class ‘IExp’ src/Language/Embedded/VHDL/Command.hs:249:59: error: Not in scope: type constructor or class ‘IExp’ src/Language/Embedded/VHDL/Command.hs:251:13: error: Not in scope: type constructor or class ‘IExp’ src/Language/Embedded/VHDL/Command.hs:260:22: error: Not in scope: type constructor or class ‘IExp’ src/Language/Embedded/VHDL/Command.hs:318:15: error: Not in scope: type constructor or class ‘IExp’ src/Language/Embedded/VHDL/Command.hs:319:15: error: Not in scope: type constructor or class ‘IExp’ src/Language/Embedded/VHDL/Command.hs:325:18: error: Not in scope: type constructor or class ‘IExp’ src/Language/Embedded/VHDL/Command.hs:325:55: error: Not in scope: type constructor or class ‘IExp’ src/Language/Embedded/VHDL/Command.hs:328:13: error: Not in scope: type constructor or class ‘IExp’ src/Language/Embedded/VHDL/Command.hs:342:22: error: Not in scope: type constructor or class ‘IExp’ src/Language/Embedded/VHDL/Command.hs:343:22: error: Not in scope: type constructor or class ‘IExp’ src/Language/Embedded/VHDL/Command.hs:345:57: error: Not in scope: type constructor or class ‘IExp’ src/Language/Embedded/VHDL/Command.hs:350:22: error: Not in scope: type constructor or class ‘IExp’ src/Language/Embedded/VHDL/Command.hs:351:22: error: Not in scope: type constructor or class ‘IExp’ src/Language/Embedded/VHDL/Command.hs:353:59: error: Not in scope: type constructor or class ‘IExp’ src/Language/Embedded/VHDL/Command.hs:357:18: error: Not in scope: type constructor or class ‘IExp’ cabal: Leaving directory '/tmp/cabal-tmp-23926/imperative-edsl-vhdl-0.2.0.1' cabal: Error: some packages failed to install: imperative-edsl-vhdl-0.2.0.1 failed during the building phase. The exception was: ExitFailure 1