Resolving dependencies... Configuring mtl-2.2.1... Configuring text-1.2.2.1... Building mtl-2.2.1... Building text-1.2.2.1... Installed mtl-2.2.1 Installed text-1.2.2.1 Configuring parsec-3.1.11... Building parsec-3.1.11... Installed parsec-3.1.11 Configuring Emping-0.3.1... Building Emping-0.3.1... Failed to install Emping-0.3.1 Build log ( /home/builder/.cabal/logs/Emping-0.3.1.log ): cabal: Entering directory '/tmp/cabal-tmp-4728/Emping-0.3.1' Configuring Emping-0.3.1... Building Emping-0.3.1... Preprocessing executable 'emping' for Emping-0.3.1... [1 of 6] Compiling Reduce ( src/Reduce.hs, dist/build/emping/emping-tmp/Reduce.o ) [2 of 6] Compiling Codec ( src/Codec.hs, dist/build/emping/emping-tmp/Codec.o ) src/Codec.hs:35:13: error: • Data constructor not in scope: State :: ([String] -> (Int, [String])) -> State [String] Int • Perhaps you meant one of these: ‘StateT’ (imported from Control.Monad.State), variable ‘state’ (imported from Control.Monad.State) cabal: Leaving directory '/tmp/cabal-tmp-4728/Emping-0.3.1' cabal: Error: some packages failed to install: Emping-0.3.1 failed during the building phase. The exception was: ExitFailure 1