Resolving dependencies... Configuring mtl-2.2.1... Building mtl-2.2.1... Installed mtl-2.2.1 Downloading hasim-0.1.1... Configuring hasim-0.1.1... Building hasim-0.1.1... Failed to install hasim-0.1.1 Build log ( /home/builder/.cabal/logs/hasim-0.1.1.log ): cabal: Entering directory '/tmp/cabal-tmp-21687/hasim-0.1.1' Configuring hasim-0.1.1... Building hasim-0.1.1... Preprocessing library hasim-0.1.1... src/Control/Hasim/Process.hs:1:12: warning: -fglasgow-exts is deprecated: Use individual extensions instead src/Control/Hasim/SimRun.hs:1:12: warning: -fglasgow-exts is deprecated: Use individual extensions instead src/Control/Hasim/Simulation.hs:1:12: warning: -fglasgow-exts is deprecated: Use individual extensions instead [1 of 8] Compiling Control.Hasim.Types ( src/Control/Hasim/Types.hs, dist/build/Control/Hasim/Types.o ) [2 of 8] Compiling Control.Hasim.Process ( src/Control/Hasim/Process.hs, dist/build/Control/Hasim/Process.o ) src/Control/Hasim/Process.hs:155:1: error: • Illegal generalised algebraic data declaration for ‘PrimAction’ (Use GADTs to allow GADTs) • In the data declaration for ‘PrimAction’ cabal: Leaving directory '/tmp/cabal-tmp-21687/hasim-0.1.1' cabal: Error: some packages failed to install: hasim-0.1.1 failed during the building phase. The exception was: ExitFailure 1