Resolving dependencies... Configuring mtl-2.2.1... Building mtl-2.2.1... Installed mtl-2.2.1 Downloading ewe-0.1.0.23... Configuring ewe-0.1.0.23... Building ewe-0.1.0.23... Failed to install ewe-0.1.0.23 Build log ( /home/builder/.cabal/logs/ewe-0.1.0.23.log ): cabal: Entering directory '/tmp/cabal-tmp-7587/ewe-0.1.0.23' Configuring ewe-0.1.0.23... Building ewe-0.1.0.23... Preprocessing executable 'ewe' for ewe-0.1.0.23... [1 of 7] Compiling Paths_ewe ( dist/build/autogen/Paths_ewe.hs, dist/build/ewe/ewe-tmp/Paths_ewe.o ) [2 of 7] Compiling Language.EWE.Token ( src/Language/EWE/Token.hs, dist/build/ewe/ewe-tmp/Language/EWE/Token.o ) [3 of 7] Compiling Language.EWE.Scanner ( dist/build/ewe/ewe-tmp/Language/EWE/Scanner.hs, dist/build/ewe/ewe-tmp/Language/EWE/Scanner.o ) templates/wrappers.hs:173:10: error: • No instance for (Applicative Alex) arising from the superclasses of an instance declaration • In the instance declaration for ‘Monad Alex’ cabal: Leaving directory '/tmp/cabal-tmp-7587/ewe-0.1.0.23' cabal: Error: some packages failed to install: ewe-0.1.0.23 failed during the building phase. The exception was: ExitFailure 1