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 Downloading ggtsTC-0.5... Configuring ggtsTC-0.5... Building ggtsTC-0.5... Failed to install ggtsTC-0.5 Build log ( /home/builder/.cabal/logs/ggtsTC-0.5.log ): cabal: Entering directory '/tmp/cabal-tmp-30645/ggtsTC-0.5' Configuring ggtsTC-0.5... Building ggtsTC-0.5... Preprocessing executable 'TC' for ggtsTC-0.5... [ 1 of 10] Compiling Zp ( src/Zp.hs, dist/build/TC/TC-tmp/Zp.o ) [ 2 of 10] Compiling Graph ( src/Graph.hs, dist/build/TC/TC-tmp/Graph.o ) [ 3 of 10] Compiling ErrMsg ( src/ErrMsg.hs, dist/build/TC/TC-tmp/ErrMsg.o ) src/ErrMsg.hs:22:10: error: • No instance for (Applicative ErrMsg) arising from the superclasses of an instance declaration • In the instance declaration for ‘Monad ErrMsg’ cabal: Leaving directory '/tmp/cabal-tmp-30645/ggtsTC-0.5' cabal: Error: some packages failed to install: ggtsTC-0.5 failed during the building phase. The exception was: ExitFailure 1