Build #3 for kansas-lava-0.2.4.4

[all reports]

Package kansas-lava-0.2.4.4
Install BuildFailed
Docs NotTried
Tests NotTried
Time submitted 2016-12-21 16:27:39.878959 UTC
Compiler ghc-8.0.1.20161018
OS linux
Arch x86_64
Dependencies base-4.9.0.0, bytestring-0.10.8.1, cmdargs-0.10.14, containers-0.5.7.1, data-default-0.7.1.1, data-reify-0.6, directory-1.2.6.2, dotgen-0.4.2, filepath-1.4.1.0, netlist-0.3.1, netlist-to-vhdl-0.3.2, process-1.4.2.0, random-1.1, sized-types-0.3.5.1, strict-0.3.2, template-haskell-2.11.0.0
Flags -unit -tools -all

Build log

[view raw]

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