Skip to content

Instantly share code, notes, and snippets.

@dramforever
Created August 13, 2019 09:43
Show Gist options
  • Save dramforever/d9a7b9650074cfd59d91ca14af679a9c to your computer and use it in GitHub Desktop.
Save dramforever/d9a7b9650074cfd59d91ca14af679a9c to your computer and use it in GitHub Desktop.
stack haddock log
clash-prelude > configure
clash-prelude > Configuring clash-prelude-0.9999...
clash-prelude > build
clash-prelude > Preprocessing library for clash-prelude-0.9999..
clash-prelude > Building library for clash-prelude-0.9999..
clash-prelude > [ 1 of 88] Compiling Clash.Annotations.BitRepresentation
clash-prelude > [ 2 of 88] Compiling Clash.Annotations.BitRepresentation.Internal
clash-prelude > [ 3 of 88] Compiling Clash.Annotations.BitRepresentation.Util
clash-prelude > [ 4 of 88] Compiling Clash.Annotations.Primitive
clash-prelude > [ 5 of 88] Compiling Clash.Annotations.SynthesisAttributes
clash-prelude > [ 6 of 88] Compiling Clash.Annotations.TopEntity
clash-prelude > [ 7 of 88] Compiling Clash.CPP
clash-prelude > [ 8 of 88] Compiling Clash.Class.BitPack.Internal
clash-prelude > [ 9 of 88] Compiling Clash.Class.HasDomain.CodeGen
clash-prelude > [10 of 88] Compiling Clash.Class.HasDomain.Common
clash-prelude > [11 of 88] Compiling Clash.Class.Num
clash-prelude > [12 of 88] Compiling Clash.Class.Resize
clash-prelude > [13 of 88] Compiling Clash.Hidden
clash-prelude > [14 of 88] Compiling Clash.NamedTypes
clash-prelude > [15 of 88] Compiling Clash.Magic
clash-prelude > [16 of 88] Compiling Clash.Promoted.Symbol
clash-prelude > [17 of 88] Compiling Clash.Sized.Internal.BitVector[boot]
clash-prelude > [18 of 88] Compiling Clash.Sized.Internal.Index[boot]
clash-prelude > [19 of 88] Compiling Clash.Sized.Vector[boot]
clash-prelude > [20 of 88] Compiling Clash.XException
clash-prelude > [21 of 88] Compiling Clash.Promoted.Nat
clash-prelude > [22 of 88] Compiling Clash.Sized.Internal.BitVector
clash-prelude > [23 of 88] Compiling Clash.Sized.BitVector
clash-prelude > [24 of 88] Compiling Clash.Signal.Internal
clash-prelude > [25 of 88] Compiling Clash.Signal.Internal.Ambiguous
clash-prelude > [26 of 88] Compiling Clash.Signal.Bundle.Internal
clash-prelude > [27 of 88] Compiling Clash.Clocks.Deriving
clash-prelude > [28 of 88] Compiling Clash.Clocks
clash-prelude > [29 of 88] Compiling Clash.Intel.ClockGen
clash-prelude > [30 of 88] Compiling Clash.Promoted.Nat.Unsafe
clash-prelude > [31 of 88] Compiling Clash.Promoted.Nat.TH
clash-prelude > [32 of 88] Compiling Clash.Promoted.Nat.Literals
clash-prelude > [33 of 88] Compiling Clash.Class.BitPack
clash-prelude > [34 of 88] Compiling Clash.Prelude.BitReduction
clash-prelude > [35 of 88] Compiling Clash.Prelude.BitIndex
clash-prelude > [36 of 88] Compiling Clash.Sized.Internal.Unsigned
clash-prelude > [37 of 88] Compiling Clash.Sized.Unsigned
clash-prelude > [38 of 88] Compiling Clash.Sized.Internal.Signed
clash-prelude > [39 of 88] Compiling Clash.Sized.Signed
clash-prelude > [40 of 88] Compiling Clash.Sized.Internal.Index
clash-prelude > [41 of 88] Compiling Clash.Sized.Index
clash-prelude > [42 of 88] Compiling Clash.Sized.Vector
clash-prelude > [43 of 88] Compiling Clash.Signal.BiSignal
clash-prelude > [44 of 88] Compiling Clash.Explicit.ROM
clash-prelude > [45 of 88] Compiling Clash.Sized.RTree
clash-prelude > [46 of 88] Compiling Clash.Class.Exp
clash-prelude > [47 of 88] Compiling Clash.Sized.Fixed
clash-prelude > [48 of 88] Compiling Clash.Signal.Bundle
clash-prelude > [49 of 88] Compiling Clash.Explicit.Signal
clash-prelude > [50 of 88] Compiling Clash.Signal.Delayed.Internal
clash-prelude > [51 of 88] Compiling Clash.Class.HasDomain.HasSpecificDomain
clash-prelude > [52 of 88] Compiling Clash.Class.HasDomain.HasSingleDomain
clash-prelude > [53 of 88] Compiling Clash.Class.HasDomain
clash-prelude > [54 of 88] Compiling Clash.Signal
clash-prelude > [55 of 88] Compiling Clash.Prelude.ROM
clash-prelude > [56 of 88] Compiling Clash.Explicit.Testbench
clash-prelude > [57 of 88] Compiling Clash.Prelude.Testbench
clash-prelude > [58 of 88] Compiling Clash.Explicit.Signal.Delayed
clash-prelude > [59 of 88] Compiling Clash.Signal.Delayed
clash-prelude > [60 of 88] Compiling Clash.Signal.Delayed.Bundle
clash-prelude > [61 of 88] Compiling Clash.Explicit.RAM
clash-prelude > [62 of 88] Compiling Clash.Prelude.RAM
clash-prelude > [63 of 88] Compiling Clash.Explicit.Moore
clash-prelude > [64 of 88] Compiling Clash.Prelude.Moore
clash-prelude > [65 of 88] Compiling Clash.Explicit.Mealy
clash-prelude > [66 of 88] Compiling Clash.Prelude.Mealy
clash-prelude > [67 of 88] Compiling Clash.Explicit.BlockRam.File
clash-prelude > [68 of 88] Compiling Clash.Prelude.BlockRam.File
clash-prelude > [69 of 88] Compiling Clash.Explicit.ROM.File
clash-prelude > [70 of 88] Compiling Clash.Prelude.ROM.File
clash-prelude > [71 of 88] Compiling Clash.Explicit.BlockRam
clash-prelude > [72 of 88] Compiling Clash.Prelude.BlockRam
clash-prelude > [73 of 88] Compiling Clash.Prelude.DataFlow
clash-prelude > [74 of 88] Compiling Clash.Explicit.Synchronizer
clash-prelude > [75 of 88] Compiling Clash.Prelude.Synchronizer
clash-prelude > [76 of 88] Compiling Clash.Explicit.Prelude.Safe
clash-prelude > [77 of 88] Compiling Clash.Prelude.Safe
clash-prelude > [78 of 88] Compiling Clash.Annotations.BitRepresentation.Deriving
clash-prelude > [79 of 88] Compiling Clash.Xilinx.ClockGen
clash-prelude > [80 of 88] Compiling Paths_clash_prelude
clash-prelude > [81 of 88] Compiling Clash.Signal.Trace
clash-prelude > [82 of 88] Compiling Clash.Explicit.Prelude
clash-prelude > [83 of 88] Compiling Clash.Prelude
clash-prelude > [84 of 88] Compiling Clash.Tutorial
clash-prelude > [85 of 88] Compiling Clash.Examples
clash-prelude > [86 of 88] Compiling Clash.Explicit.DDR
clash-prelude > [87 of 88] Compiling Clash.Xilinx.DDR
clash-prelude > [88 of 88] Compiling Clash.Intel.DDR
clash-prelude > haddock
clash-prelude > Preprocessing library for clash-prelude-0.9999..
clash-prelude > Running Haddock on library for clash-prelude-0.9999..
clash-prelude >
clash-prelude > <no location info>: warning: [-Wmissing-home-modules]
clash-prelude > These modules are needed for compilation but not listed in your .cabal file's other-modules:
clash-prelude > Clash.Sized.Internal.BitVector
clash-prelude > Clash.Sized.Internal.Index
clash-prelude > Clash.Sized.Vector
clash-prelude >
clash-prelude > src/Clash/Class/Resize.hs:35:12: error:
clash-prelude > • Could not deduce (KnownNat (b + a))
clash-prelude > arising from a use of ‘resize’
clash-prelude > from the context: Resize f
clash-prelude > bound by the class declaration for ‘Resize’
clash-prelude > at src/Clash/Class/Resize.hs:21:7-12
clash-prelude > or from: (KnownNat a, KnownNat b)
clash-prelude > bound by the type signature for:
clash-prelude > extend :: forall (a :: Nat) (b :: Nat).
clash-prelude > (KnownNat a, KnownNat b) =>
clash-prelude > f a -> f (b + a)
clash-prelude > at src/Clash/Class/Resize.hs:34:13-56
clash-prelude > • In the expression: resize
clash-prelude > In an equation for ‘extend’: extend = resize
clash-prelude > |
clash-prelude > 35 | extend = resize
clash-prelude > | ^^^^^^
clash-prelude >
clash-prelude > src/Clash/Class/Resize.hs:40:16: error:
clash-prelude > • Could not deduce (KnownNat (b + a))
clash-prelude > arising from a use of ‘resize’
clash-prelude > from the context: Resize f
clash-prelude > bound by the class declaration for ‘Resize’
clash-prelude > at src/Clash/Class/Resize.hs:21:7-12
clash-prelude > or from: (KnownNat a, KnownNat b)
clash-prelude > bound by the type signature for:
clash-prelude > signExtend :: forall (a :: Nat) (b :: Nat).
clash-prelude > (KnownNat a, KnownNat b) =>
clash-prelude > f a -> f (b + a)
clash-prelude > at src/Clash/Class/Resize.hs:39:17-60
clash-prelude > • In the expression: resize
clash-prelude > In an equation for ‘signExtend’: signExtend = resize
clash-prelude > |
clash-prelude > 40 | signExtend = resize
clash-prelude > | ^^^^^^
clash-prelude > Haddock coverage:
clash-prelude > 64% ( 7 / 11) in 'Clash.Annotations.BitRepresentation'
clash-prelude > Missing documentation for:
clash-prelude > BitMask (src/Clash/Annotations/BitRepresentation.hs:42)
clash-prelude > Value (src/Clash/Annotations/BitRepresentation.hs:43)
clash-prelude > Size (src/Clash/Annotations/BitRepresentation.hs:44)
clash-prelude > FieldAnn (src/Clash/Annotations/BitRepresentation.hs:46)
clash-prelude > 82% ( 9 / 11) in 'Clash.Annotations.BitRepresentation.Internal'
clash-prelude > Missing documentation for:
clash-prelude > dataReprAnnToDataRepr' (src/Clash/Annotations/BitRepresentation/Internal.hs:78)
clash-prelude > constrReprToConstrRepr' (src/Clash/Annotations/BitRepresentation/Internal.hs:74)
clash-prelude > 71% ( 5 / 7) in 'Clash.Annotations.BitRepresentation.Util'
clash-prelude > Missing documentation for:
clash-prelude > isContinuousMask (src/Clash/Annotations/BitRepresentation/Util.hs:149)
clash-prelude > Bit (src/Clash/Annotations/BitRepresentation/Util.hs:25)
clash-prelude > 44% ( 4 / 9) in 'Clash.Annotations.Primitive'
clash-prelude > Missing documentation for:
clash-prelude > dontTranslate (src/Clash/Annotations/Primitive.hs:141)
clash-prelude > hasBlackBox (src/Clash/Annotations/Primitive.hs:144)
clash-prelude > warnNonSynthesizable (src/Clash/Annotations/Primitive.hs:147)
clash-prelude > warnAlways (src/Clash/Annotations/Primitive.hs:150)
clash-prelude > HDL (src/Clash/Annotations/Primitive.hs:153)
clash-prelude > 67% ( 2 / 3) in 'Clash.Annotations.SynthesisAttributes'
clash-prelude > Missing documentation for:
clash-prelude > Annotate (src/Clash/Annotations/SynthesisAttributes.hs:24)
clash-prelude > 100% ( 6 / 6) in 'Clash.Annotations.TopEntity'
clash-prelude > 33% ( 1 / 3) in 'Clash.Class.HasDomain.CodeGen'
clash-prelude > Missing documentation for:
clash-prelude > mkTryDomainTuples (src/Clash/Class/HasDomain/CodeGen.hs:40)
clash-prelude > mkHasDomainTuples (src/Clash/Class/HasDomain/CodeGen.hs:65)
clash-prelude > 40% ( 2 / 5) in 'Clash.Class.HasDomain.Common'
clash-prelude > Missing documentation for:
clash-prelude > :<<>>: (src/Clash/Class/HasDomain/Common.hs:29)
clash-prelude > :$$$: (src/Clash/Class/HasDomain/Common.hs:32)
clash-prelude > :++: (src/Clash/Class/HasDomain/Common.hs:43)
clash-prelude > 100% ( 11 / 11) in 'Clash.Class.Num'
-- While building package clash-prelude-0.9999 using:
/home/dram/.stack/setup-exe-cache/x86_64-linux-tinfo6/Cabal-simple_mPHDZzAJ_2.4.0.1_ghc-8.6.5 --builddir=.stack-work/dist/x86_64-linux-tinfo6/Cabal-2.4.0.1 haddock --html --hoogle --html-location=../$pkg-$version/ --haddock-option=--hyperlinked-source --haddock-option=--quickjump
Process exited with code: ExitFailure 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment