Resolving dependencies... Configuring data-default-class-0.1.2.0... Configuring cmdargs-0.10.14... Building data-default-class-0.1.2.0... Building cmdargs-0.10.14... Installed data-default-class-0.1.2.0 Configuring data-reify-0.6... Building data-reify-0.6... Configuring dlist-0.8.0.2... Installed data-reify-0.6 Building dlist-0.8.0.2... Configuring dotgen-0.4.2... Installed dlist-0.8.0.2 Building dotgen-0.4.2... Configuring old-locale-1.0.0.7... Installed dotgen-0.4.2 Building old-locale-1.0.0.7... Configuring sized-types-0.3.5.1... Installed old-locale-1.0.0.7 Building sized-types-0.3.5.1... Configuring random-1.1... Installed sized-types-0.3.5.1 Building random-1.1... Configuring strict-0.3.2... Installed cmdargs-0.10.14 Building strict-0.3.2... Configuring syb-0.6... Installed random-1.1 Installed strict-0.3.2 Configuring data-default-instances-containers-0.0.1... Building syb-0.6... Building data-default-instances-containers-0.0.1... Configuring data-default-instances-dlist-0.0.1... Installed data-default-instances-containers-0.0.1 Building data-default-instances-dlist-0.0.1... Configuring data-default-instances-old-locale-0.0.1... Installed data-default-instances-dlist-0.0.1 Building data-default-instances-old-locale-0.0.1... Installed syb-0.6 Configuring netlist-0.3.1... Building netlist-0.3.1... Installed data-default-instances-old-locale-0.0.1 Configuring data-default-0.7.1.1... Building data-default-0.7.1.1... Installed data-default-0.7.1.1 Installed netlist-0.3.1 Configuring netlist-to-vhdl-0.3.2... Building netlist-to-vhdl-0.3.2... Installed netlist-to-vhdl-0.3.2 Configuring kansas-lava-0.2.4.4... Building kansas-lava-0.2.4.4... Failed to install kansas-lava-0.2.4.4 Build log ( /home/builder/.cabal/logs/kansas-lava-0.2.4.4.log ): cabal: Entering directory '/tmp/cabal-tmp-27990/kansas-lava-0.2.4.4' Configuring kansas-lava-0.2.4.4... Building kansas-lava-0.2.4.4... Preprocessing library kansas-lava-0.2.4.4... [ 1 of 31] Compiling Paths_kansas_lava ( dist/build/autogen/Paths_kansas_lava.hs, dist/build/Paths_kansas_lava.o ) [ 2 of 31] Compiling Language.KansasLava.VCD.EventList ( Language/KansasLava/VCD/EventList.hs, dist/build/Language/KansasLava/VCD/EventList.o ) [ 3 of 31] Compiling Language.KansasLava.Types ( Language/KansasLava/Types.hs, dist/build/Language/KansasLava/Types.o ) [ 4 of 31] Compiling Language.KansasLava.Stream ( Language/KansasLava/Stream.hs, dist/build/Language/KansasLava/Stream.o ) [ 5 of 31] Compiling Language.KansasLava.Rep.Class ( Language/KansasLava/Rep/Class.hs, dist/build/Language/KansasLava/Rep/Class.o ) [ 6 of 31] Compiling Language.KansasLava.Rep.TH ( Language/KansasLava/Rep/TH.hs, dist/build/Language/KansasLava/Rep/TH.o ) Language/KansasLava/Rep/TH.hs:24:45: warning: [-Wdeprecations] In the use of ‘strictType’ (imported from Language.Haskell.TH, but defined in Language.Haskell.TH.Lib): Deprecated: "As of @template-haskell-2.11.0.0@, 'StrictType' has been replaced by 'BangType'. Please use 'bangType' instead." Language/KansasLava/Rep/TH.hs:24:56: warning: [-Wdeprecations] In the use of ‘notStrict’ (imported from Language.Haskell.TH, but defined in Language.Haskell.TH.Lib): Deprecated: "Use 'bang'. See https://ghc.haskell.org/trac/ghc/wiki/Migration/8.0. Example usage: 'bang noSourceUnpackedness noSourceStrictness'" Language/KansasLava/Rep/TH.hs:73:45: warning: [-Wdeprecations] In the use of ‘strictType’ (imported from Language.Haskell.TH, but defined in Language.Haskell.TH.Lib): Deprecated: "As of @template-haskell-2.11.0.0@, 'StrictType' has been replaced by 'BangType'. Please use 'bangType' instead." Language/KansasLava/Rep/TH.hs:73:56: warning: [-Wdeprecations] In the use of ‘notStrict’ (imported from Language.Haskell.TH, but defined in Language.Haskell.TH.Lib): Deprecated: "Use 'bang'. See https://ghc.haskell.org/trac/ghc/wiki/Migration/8.0. Example usage: 'bang noSourceUnpackedness noSourceStrictness'" [ 7 of 31] Compiling Language.KansasLava.Rep ( Language/KansasLava/Rep.hs, dist/build/Language/KansasLava/Rep.o ) Language/KansasLava/Rep.hs:60:30: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" [ 8 of 31] Compiling Language.KansasLava.Signal ( Language/KansasLava/Signal.hs, dist/build/Language/KansasLava/Signal.o ) Language/KansasLava/Signal.hs:149:10: warning: [-Wmissing-methods] • No explicit implementation for ‘bitSizeMaybe’, ‘testBit’, ‘bit’, and ‘popCount’ • In the instance declaration for ‘Bits (Signal i a)’ [ 9 of 31] Compiling Language.KansasLava.Utils ( Language/KansasLava/Utils.hs, dist/build/Language/KansasLava/Utils.o ) Language/KansasLava/Utils.hs:112:17: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" [10 of 31] Compiling Language.KansasLava.Protocols.Types ( Language/KansasLava/Protocols/Types.hs, dist/build/Language/KansasLava/Protocols/Types.o ) [11 of 31] Compiling Language.KansasLava.Protocols.Enabled ( Language/KansasLava/Protocols/Enabled.hs, dist/build/Language/KansasLava/Protocols/Enabled.o ) [12 of 31] Compiling Language.KansasLava.Protocols.Patch ( Language/KansasLava/Protocols/Patch.hs, dist/build/Language/KansasLava/Protocols/Patch.o ) [13 of 31] Compiling Language.KansasLava.Optimization ( Language/KansasLava/Optimization.hs, dist/build/Language/KansasLava/Optimization.o ) [14 of 31] Compiling Language.KansasLava.Netlist.Utils ( Language/KansasLava/Netlist/Utils.hs, dist/build/Language/KansasLava/Netlist/Utils.o ) [15 of 31] Compiling Language.KansasLava.Netlist.Inst ( Language/KansasLava/Netlist/Inst.hs, dist/build/Language/KansasLava/Netlist/Inst.o ) Language/KansasLava/Netlist/Inst.hs:37:1: warning: Pattern match checker exceeded (2000000) iterations in an equation for ‘genInst’. (Use -fmax-pmcheck-iterations=n to set the maximun number of iterations to n) Language/KansasLava/Netlist/Inst.hs:744:5: warning: [-Wunused-pattern-binds] This pattern-binding binds no variables: MatrixTy _ (V _) = toStdLogicTy ty1 [16 of 31] Compiling Language.KansasLava.Netlist.Decl ( Language/KansasLava/Netlist/Decl.hs, dist/build/Language/KansasLava/Netlist/Decl.o ) [17 of 31] Compiling Language.KansasLava.VHDL ( Language/KansasLava/VHDL.hs, dist/build/Language/KansasLava/VHDL.o ) [18 of 31] Compiling Language.KansasLava.Internal ( Language/KansasLava/Internal.hs, dist/build/Language/KansasLava/Internal.o ) [19 of 31] Compiling Language.KansasLava.Protocols.Memory ( Language/KansasLava/Protocols/Memory.hs, dist/build/Language/KansasLava/Protocols/Memory.o ) [20 of 31] Compiling Language.KansasLava.Fabric ( Language/KansasLava/Fabric.hs, dist/build/Language/KansasLava/Fabric.o ) [21 of 31] Compiling Language.KansasLava.VCD ( Language/KansasLava/VCD.hs, dist/build/Language/KansasLava/VCD.o ) [22 of 31] Compiling Language.KansasLava.Probes ( Language/KansasLava/Probes.hs, dist/build/Language/KansasLava/Probes.o ) Language/KansasLava/Probes.hs:48:13: error: • Couldn't match expected type ‘forall a i. Rep a => String -> Signal i a -> Signal i a’ with actual type ‘String -> Signal i0 a0 -> Signal i0 a0’ • In the expression: writeIORef probeFn . ProbeFn In an equation for ‘setProbes’: setProbes = writeIORef probeFn . ProbeFn cabal: Leaving directory '/tmp/cabal-tmp-27990/kansas-lava-0.2.4.4' cabal: Error: some packages failed to install: kansas-lava-0.2.4.4 failed during the building phase. The exception was: ExitFailure 1