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 pointfree-1.0.3... Building pointfree-1.0.3... Failed to install pointfree-1.0.3 Build log ( /home/builder/.cabal/logs/pointfree-1.0.3.log ): cabal: Entering directory '/tmp/cabal-tmp-15008/pointfree-1.0.3' Configuring pointfree-1.0.3... Building pointfree-1.0.3... Preprocessing executable 'pointfree' for pointfree-1.0.3... on the commandline: warning: -fglasgow-exts is deprecated: Use individual extensions instead Plugin/Pl/Transform.hs:1:12: warning: The -fvia-C flag does nothing; it will be removed in a future GHC release Plugin/Pl/PrettyPrinter.hs:1:12: warning: The -fvia-C flag does nothing; it will be removed in a future GHC release Plugin/Pl/Common.hs:1:12: warning: The -fvia-C flag does nothing; it will be removed in a future GHC release Plugin/Pl/Parser.hs:1:12: warning: The -fvia-C flag does nothing; it will be removed in a future GHC release Plugin/Pl/Optimize.hs:1:12: warning: The -fvia-C flag does nothing; it will be removed in a future GHC release Plugin/Pl/Rules.hs:1:12: warning: The -fvia-C flag does nothing; it will be removed in a future GHC release [1 of 7] Compiling Plugin.Pl.Common ( Plugin/Pl/Common.hs, dist/build/pointfree/pointfree-tmp/Plugin/Pl/Common.o ) [2 of 7] Compiling Plugin.Pl.Parser ( Plugin/Pl/Parser.hs, dist/build/pointfree/pointfree-tmp/Plugin/Pl/Parser.o ) Plugin/Pl/Parser.hs:58:7: warning: [-Wunused-do-bind] A do-notation statement discarded a result of type ‘String’ Suppress this warning by saying ‘_ <- string name’ Plugin/Pl/Parser.hs:86:5: warning: [-Wunused-do-bind] A do-notation statement discarded a result of type ‘String’ Suppress this warning by saying ‘_ <- symbol "\\"’ Plugin/Pl/Parser.hs:88:5: warning: [-Wunused-do-bind] A do-notation statement discarded a result of type ‘String’ Suppress this warning by saying ‘_ <- symbol "->"’ Plugin/Pl/Parser.hs:112:8: warning: [-Wunused-do-bind] A do-notation statement discarded a result of type ‘String’ Suppress this warning by saying ‘_ <- symbol ".."’ Plugin/Pl/Parser.hs:115:8: warning: [-Wunused-do-bind] A do-notation statement discarded a result of type ‘String’ Suppress this warning by saying ‘_ <- symbol ","’ Plugin/Pl/Parser.hs:117:8: warning: [-Wunused-do-bind] A do-notation statement discarded a result of type ‘String’ Suppress this warning by saying ‘_ <- symbol ".."’ Plugin/Pl/Parser.hs:120:8: warning: [-Wunused-do-bind] A do-notation statement discarded a result of type ‘String’ Suppress this warning by saying ‘_ <- symbol ".."’ Plugin/Pl/Parser.hs:124:8: warning: [-Wunused-do-bind] A do-notation statement discarded a result of type ‘String’ Suppress this warning by saying ‘_ <- symbol ","’ Plugin/Pl/Parser.hs:126:8: warning: [-Wunused-do-bind] A do-notation statement discarded a result of type ‘String’ Suppress this warning by saying ‘_ <- symbol ".."’ Plugin/Pl/Parser.hs:141:5: warning: [-Wunused-do-bind] A do-notation statement discarded a result of type ‘String’ Suppress this warning by saying ‘_ <- symbol "-"’ Plugin/Pl/Parser.hs:200:3: warning: [-Wunused-do-bind] A do-notation statement discarded a result of type ‘b’ Suppress this warning by saying ‘_ <- end’ [3 of 7] Compiling Plugin.Pl.PrettyPrinter ( Plugin/Pl/PrettyPrinter.hs, dist/build/pointfree/pointfree-tmp/Plugin/Pl/PrettyPrinter.o ) [4 of 7] Compiling Plugin.Pl.Rules ( Plugin/Pl/Rules.hs, dist/build/pointfree/pointfree-tmp/Plugin/Pl/Rules.o ) [5 of 7] Compiling Plugin.Pl.Optimize ( Plugin/Pl/Optimize.hs, dist/build/pointfree/pointfree-tmp/Plugin/Pl/Optimize.o ) Plugin/Pl/Optimize.hs:8:1: warning: [-Wunused-imports] The import of ‘Plugin.Pl.PrettyPrinter’ is redundant except perhaps to import instances from ‘Plugin.Pl.PrettyPrinter’ To import instances alone, use: import Plugin.Pl.PrettyPrinter() Plugin/Pl/Optimize.hs:11:1: warning: [-Wunused-imports] The import of ‘Control.Monad.State’ is redundant except perhaps to import instances from ‘Control.Monad.State’ To import instances alone, use: import Control.Monad.State() [6 of 7] Compiling Plugin.Pl.Transform ( Plugin/Pl/Transform.hs, dist/build/pointfree/pointfree-tmp/Plugin/Pl/Transform.o ) Plugin/Pl/Transform.hs:77:10: error: Not in scope: data constructor ‘State’ 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-15008/pointfree-1.0.3' cabal: Error: some packages failed to install: pointfree-1.0.3 failed during the building phase. The exception was: ExitFailure 1