Resolving dependencies... Starting extensible-exceptions-0.1.1.4 Starting cereal-0.5.8.1 Starting cond-0.4.1.1 Starting gray-extended-1.5.8 Building extensible-exceptions-0.1.1.4 Building cond-0.4.1.1 Building cereal-0.5.8.1 Building gray-extended-1.5.8 Completed extensible-exceptions-0.1.1.4 Starting hsyslog-5.0.2 Completed gray-extended-1.5.8 Starting primitive-0.7.1.0 Building hsyslog-5.0.2 Building primitive-0.7.1.0 Completed cond-0.4.1.1 Starting split-0.2.3.4 Building split-0.2.3.4 Completed hsyslog-5.0.2 Starting splitmix-0.1.0.3 Building splitmix-0.1.0.3 Completed split-0.2.3.4 Starting transformers-compat-0.6.6 Building transformers-compat-0.6.6 Completed cereal-0.5.8.1 Starting hdaemonize-0.5.6 Completed splitmix-0.1.0.3 Building hdaemonize-0.5.6 Starting random-1.2.0 Building random-1.2.0 Completed transformers-compat-0.6.6 Completed hdaemonize-0.5.6 Completed random-1.2.0 Completed primitive-0.7.1.0 Starting MonadRandom-0.5.3 Building MonadRandom-0.5.3 Completed MonadRandom-0.5.3 Starting creatur-5.9.26 Building creatur-5.9.26 Failed to install creatur-5.9.26 Build log ( /home/builder/.cabal/logs/ghc-8.10.2/creatur-5.9.26-88ui2Eds6R83ikF9TEpkNn.log ): cabal: Entering directory '/tmp/cabal-tmp-14997/creatur-5.9.26' Configuring creatur-5.9.26... Preprocessing library for creatur-5.9.26.. Building library for creatur-5.9.26.. [ 1 of 26] Compiling ALife.Creatur.Daemon ( src/ALife/Creatur/Daemon.hs, dist/build/ALife/Creatur/Daemon.o, dist/build/ALife/Creatur/Daemon.dyn_o ) [ 2 of 26] Compiling ALife.Creatur.Database ( src/ALife/Creatur/Database.hs, dist/build/ALife/Creatur/Database.o, dist/build/ALife/Creatur/Database.dyn_o ) [ 3 of 26] Compiling ALife.Creatur.Genetics.Analysis ( src/ALife/Creatur/Genetics/Analysis.hs, dist/build/ALife/Creatur/Genetics/Analysis.o, dist/build/ALife/Creatur/Genetics/Analysis.dyn_o ) [ 4 of 26] Compiling ALife.Creatur.Genetics.Diploid ( src/ALife/Creatur/Genetics/Diploid.hs, dist/build/ALife/Creatur/Genetics/Diploid.o, dist/build/ALife/Creatur/Genetics/Diploid.dyn_o ) [ 5 of 26] Compiling ALife.Creatur.Logger ( src/ALife/Creatur/Logger.hs, dist/build/ALife/Creatur/Logger.o, dist/build/ALife/Creatur/Logger.dyn_o ) [ 6 of 26] Compiling ALife.Creatur.Util ( src/ALife/Creatur/Util.hs, dist/build/ALife/Creatur/Util.o, dist/build/ALife/Creatur/Util.dyn_o ) [ 7 of 26] Compiling ALife.Creatur.Persistent ( src/ALife/Creatur/Persistent.hs, dist/build/ALife/Creatur/Persistent.o, dist/build/ALife/Creatur/Persistent.dyn_o ) [ 8 of 26] Compiling ALife.Creatur.Checklist ( src/ALife/Creatur/Checklist.hs, dist/build/ALife/Creatur/Checklist.o, dist/build/ALife/Creatur/Checklist.dyn_o ) [ 9 of 26] Compiling ALife.Creatur.Logger.SimpleRotatingLogger ( src/ALife/Creatur/Logger/SimpleRotatingLogger.hs, dist/build/ALife/Creatur/Logger/SimpleRotatingLogger.o, dist/build/ALife/Creatur/Logger/SimpleRotatingLogger.dyn_o ) [10 of 26] Compiling ALife.Creatur.Logger.SimpleLogger ( src/ALife/Creatur/Logger/SimpleLogger.hs, dist/build/ALife/Creatur/Logger/SimpleLogger.o, dist/build/ALife/Creatur/Logger/SimpleLogger.dyn_o ) [11 of 26] Compiling ALife.Creatur.Genetics.Recombination ( src/ALife/Creatur/Genetics/Recombination.hs, dist/build/ALife/Creatur/Genetics/Recombination.o, dist/build/ALife/Creatur/Genetics/Recombination.dyn_o ) [12 of 26] Compiling ALife.Creatur.Genetics.BRGCWord8 ( src/ALife/Creatur/Genetics/BRGCWord8.hs, dist/build/ALife/Creatur/Genetics/BRGCWord8.o, dist/build/ALife/Creatur/Genetics/BRGCWord8.dyn_o ) src/ALife/Creatur/Genetics/BRGCWord8.hs:386:3: error: " No instance for (MonadFail Identity) arising from a do statement with the failable pattern (xs, i, _ : msgs) " In a stmt of a 'do' block: (xs, i, _ : msgs) <- S.get In the expression: do (xs, i, _ : msgs) <- S.get let msg = show i ++ ": read " ++ desc S.put (xs, i, msg : msgs) In an equation for replaceReportR: replaceReportR desc = do (xs, i, _ : msgs) <- S.get let msg = ... S.put (xs, i, msg : msgs) | 386 | (xs, i, _:msgs) <- S.get | ^^^^^^^^^^^^^^^^^^^^^^^^ cabal: Leaving directory '/tmp/cabal-tmp-14997/creatur-5.9.26' cabal: Error: some packages failed to install: creatur-5.9.26-88ui2Eds6R83ikF9TEpkNn failed during the building phase. The exception was: ExitFailure 1