Resolving dependencies... Configuring mtl-2.2.1... Building mtl-2.2.1... Installed mtl-2.2.1 Configuring ewe-0.1.0.31... Building ewe-0.1.0.31... Failed to install ewe-0.1.0.31 Build log ( /home/builder/.cabal/logs/ewe-0.1.0.31.log ): cabal: Entering directory '/tmp/cabal-tmp-5218/ewe-0.1.0.31' Configuring ewe-0.1.0.31... Warning: 'hs-source-dirs: src-ag' directory does not exist. Building ewe-0.1.0.31... Preprocessing executable 'ewe' for ewe-0.1.0.31... [1 of 9] Compiling Paths_ewe ( dist/build/autogen/Paths_ewe.hs, dist/build/ewe/ewe-tmp/Paths_ewe.o ) [2 of 9] Compiling Language.EWE.Token ( src/Language/EWE/Token.hs, dist/build/ewe/ewe-tmp/Language/EWE/Token.o ) [3 of 9] 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-5218/ewe-0.1.0.31' cabal: Error: some packages failed to install: ewe-0.1.0.31 failed during the building phase. The exception was: ExitFailure 1