Resolving dependencies... Starting OneTuple-0.4.1.1 Starting base-orphans-0.9.1 Starting base64-bytestring-1.2.1.0 Starting call-stack-0.4.0 Starting blaze-builder-0.4.2.3 Starting clock-0.8.4 Starting cryptohash-sha256-0.11.102.1 Starting cmdargs-0.10.22 Starting data-binary-ieee754-0.4.4 Starting data-default-class-0.1.2.0 Starting fingertree-0.1.5.0 Starting generically-0.1.1 Starting first-class-families-0.8.0.1 Starting half-0.3.1 Starting hashable-1.4.3.0 Starting ghc-tcplugins-extra-0.4.5 Starting indexed-traversable-0.1.3 Starting infinite-list-0.1.1 Starting integer-logarithms-1.0.3.1 Starting lift-type-0.1.1.1 Starting newtype-0.2.2.0 Starting lazysmallcheck-0.6 Starting old-locale-1.0.0.7 Starting ordered-containers-0.2.3 Starting parallel-3.2.2.0 Starting reflection-2.1.7 Starting primitive-0.9.0.0 Starting safe-0.3.21 Starting semigroups-0.20 Starting singletons-3.0.2 Starting split-0.2.5 Starting stringsearch-0.3.6.6 Starting th-abstraction-0.6.0.0 Starting tagged-0.8.8 Starting th-compat-0.1.4 Starting StateVar-1.2.2 Starting syb-0.7.2.4 Starting base16-bytestring-1.0.2.0 Starting colour-2.3.6 Starting dlist-1.0 Starting ghc-paths-0.1.0.12 Starting haskell-lexer-1.1.1 Starting base-compat-0.13.1 Starting prettyprinter-1.7.1 Starting terminal-size-0.3.4 Starting transformers-compat-0.7.2 Starting splitmix-0.1.0.5 Building base-orphans-0.9.1 Building base64-bytestring-1.2.1.0 Building OneTuple-0.4.1.1 Building call-stack-0.4.0 Building clock-0.8.4 Building blaze-builder-0.4.2.3 Building cryptohash-sha256-0.11.102.1 Building cmdargs-0.10.22 Building fingertree-0.1.5.0 Building data-binary-ieee754-0.4.4 Building data-default-class-0.1.2.0 Building generically-0.1.1 Building half-0.3.1 Building ghc-tcplugins-extra-0.4.5 Building indexed-traversable-0.1.3 Building first-class-families-0.8.0.1 Building hashable-1.4.3.0 Building infinite-list-0.1.1 Building newtype-0.2.2.0 Building parallel-3.2.2.0 Building integer-logarithms-1.0.3.1 Building lazysmallcheck-0.6 Building lift-type-0.1.1.1 Building ordered-containers-0.2.3 Building old-locale-1.0.0.7 Building reflection-2.1.7 Building primitive-0.9.0.0 Building semigroups-0.20 Building singletons-3.0.2 Building safe-0.3.21 Building tagged-0.8.8 Building split-0.2.5 Building stringsearch-0.3.6.6 Building th-abstraction-0.6.0.0 Building StateVar-1.2.2 Building th-compat-0.1.4 Building dlist-1.0 Building colour-2.3.6 Building syb-0.7.2.4 Building base16-bytestring-1.0.2.0 Building haskell-lexer-1.1.1 Building base-compat-0.13.1 Building prettyprinter-1.7.1 Building transformers-compat-0.7.2 Building terminal-size-0.3.4 Building splitmix-0.1.0.5 Starting haskell-src-exts-1.23.1 Building haskell-src-exts-1.23.1 Building ghc-paths-0.1.0.12 Completed call-stack-0.4.0 Starting type-equality-1 Completed generically-0.1.1 Starting unliftio-core-0.2.1.0 Completed semigroups-0.20 Starting utf8-string-1.0.2 Completed old-locale-1.0.0.7 Starting vector-stream-0.1.0.1 Building type-equality-1 Completed integer-logarithms-1.0.3.1 Starting void-0.7.3 Building unliftio-core-0.2.1.0 Completed data-default-class-0.1.2.0 Starting data-default-instances-old-locale-0.0.1 Building utf8-string-1.0.2 Completed newtype-0.2.2.0 Starting data-default-instances-containers-0.0.1 Building vector-stream-0.1.0.1 Completed OneTuple-0.4.1.1 Building void-0.7.3 Completed lazysmallcheck-0.6 Building data-default-instances-old-locale-0.0.1 Completed lift-type-0.1.1.1 Building data-default-instances-containers-0.0.1 Completed split-0.2.5 Completed StateVar-1.2.2 Starting contravariant-1.5.5 Completed terminal-size-0.3.4 Completed data-binary-ieee754-0.4.4 Completed clock-0.8.4 Starting extra-1.7.14 Completed first-class-families-0.8.0.1 Building contravariant-1.5.5 Completed base16-bytestring-1.0.2.0 Completed splitmix-0.1.0.5 Starting random-1.2.1.2 Building extra-1.7.14 Completed th-compat-0.1.4 Starting network-uri-2.6.4.2 Completed singletons-3.0.2 Completed infinite-list-0.1.1 Building random-1.2.1.2 Completed safe-0.3.21 Building network-uri-2.6.4.2 Completed dlist-1.0 Starting data-default-instances-dlist-0.0.1 Completed parallel-3.2.2.0 Building data-default-instances-dlist-0.0.1 Completed ghc-paths-0.1.0.12 Completed cryptohash-sha256-0.11.102.1 Completed base-orphans-0.9.1 Completed base64-bytestring-1.2.1.0 Starting text-conversions-0.3.1.1 Completed tagged-0.8.8 Starting boring-0.2.1 Starting assoc-1.1 Starting distributive-0.6.2.1 Completed syb-0.7.2.4 Completed transformers-compat-0.7.2 Starting transformers-base-0.4.6 Starting Glob-0.10.2 Building text-conversions-0.3.1.1 Completed half-0.3.1 Building assoc-1.1 Building boring-0.2.1 Building distributive-0.6.2.1 Completed colour-2.3.6 Starting ansi-terminal-types-0.11.5 Building transformers-base-0.4.6 Building Glob-0.10.2 Completed ordered-containers-0.2.3 Completed blaze-builder-0.4.2.3 Starting blaze-markup-0.8.3.0 Building ansi-terminal-types-0.11.5 Completed reflection-2.1.7 Completed type-equality-1 Completed void-0.7.3 Building blaze-markup-0.8.3.0 Completed indexed-traversable-0.1.3 Completed unliftio-core-0.2.1.0 Completed fingertree-0.1.5.0 Completed th-abstraction-0.6.0.0 Starting type-errors-0.2.0.2 Starting th-lift-0.8.4 Starting th-expand-syns-0.4.11.0 Completed data-default-instances-old-locale-0.0.1 Completed hashable-1.4.3.0 Starting text-short-0.1.5 Downloading concurrent-supply-0.1.8 Starting data-fix-0.3.2 Starting async-2.2.5 Starting unordered-containers-0.2.20 Starting time-compat-1.9.6.1 Building type-errors-0.2.0.2 Downloaded concurrent-supply-0.1.8 Starting concurrent-supply-0.1.8 Building th-lift-0.8.4 Building th-expand-syns-0.4.11.0 Completed stringsearch-0.3.6.6 Completed data-default-instances-containers-0.0.1 Building async-2.2.5 Building text-short-0.1.5 Building unordered-containers-0.2.20 Building data-fix-0.3.2 Building time-compat-1.9.6.1 Building concurrent-supply-0.1.8 Completed prettyprinter-1.7.1 Completed data-default-instances-dlist-0.0.1 Starting data-default-0.7.1.1 Completed vector-stream-0.1.0.1 Completed contravariant-1.5.5 Building data-default-0.7.1.1 Completed utf8-string-1.0.2 Completed base-compat-0.13.1 Completed boring-0.2.1 Starting constraints-0.14 Completed assoc-1.1 Starting these-1.2 Completed transformers-base-0.4.6 Completed distributive-0.6.2.1 Starting comonad-5.0.8 Building constraints-0.14 Starting barbies-2.0.5.0 Building these-1.2 Completed text-conversions-0.3.1.1 Completed extra-1.7.14 Building comonad-5.0.8 Building barbies-2.0.5.0 Completed primitive-0.9.0.0 Starting scientific-0.3.7.0 Starting resourcet-1.3.0 Starting integer-conversion-0.1.0.1 Starting vector-0.13.1.0 Completed ansi-terminal-types-0.11.5 Starting ansi-terminal-1.0.2 Completed network-uri-2.6.4.2 Building scientific-0.3.7.0 Building resourcet-1.3.0 Building integer-conversion-0.1.0.1 Building vector-0.13.1.0 Building ansi-terminal-1.0.2 Completed th-expand-syns-0.4.11.0 Starting th-reify-many-0.1.10 Completed ghc-tcplugins-extra-0.4.5 Starting ghc-typelits-natnormalise-0.7.9 Completed type-errors-0.2.0.2 Building th-reify-many-0.1.10 Completed th-lift-0.8.4 Building ghc-typelits-natnormalise-0.7.9 Completed blaze-markup-0.8.3.0 Starting blaze-html-0.9.1.2 Building blaze-html-0.9.1.2 Completed cmdargs-0.10.22 Completed data-default-0.7.1.1 Completed data-fix-0.3.2 Completed concurrent-supply-0.1.8 Completed random-1.2.1.2 Starting temporary-1.3 Starting uuid-types-1.0.5.1 Starting QuickCheck-2.14.3 Completed async-2.2.5 Completed Glob-0.10.2 Building uuid-types-1.0.5.1 Building temporary-1.3 Building QuickCheck-2.14.3 Completed ansi-terminal-1.0.2 Starting prettyprinter-ansi-terminal-1.1.3 Completed time-compat-1.9.6.1 Completed text-short-0.1.5 Building prettyprinter-ansi-terminal-1.1.3 Completed integer-conversion-0.1.0.1 Starting text-iso8601-0.1 Building text-iso8601-0.1 Completed resourcet-1.3.0 Completed comonad-5.0.8 Starting bifunctors-5.6.1 Completed th-reify-many-0.1.10 Starting th-orphans-0.13.14 Completed scientific-0.3.7.0 Starting attoparsec-0.14.4 Building bifunctors-5.6.1 Completed haskell-lexer-1.1.1 Starting pretty-show-1.10 Building th-orphans-0.13.14 Completed these-1.2 Starting strict-0.5 Building attoparsec-0.14.4 Building pretty-show-1.10 Building strict-0.5 Completed constraints-0.14 Completed temporary-1.3 Starting hint-0.9.0.8 Building hint-0.9.0.8 Completed barbies-2.0.5.0 Completed unordered-containers-0.2.20 Starting charset-0.3.10 Starting uniplate-1.6.13 Completed uuid-types-1.0.5.1 Completed prettyprinter-ansi-terminal-1.1.3 Building charset-0.3.10 Building uniplate-1.6.13 Completed text-iso8601-0.1 Completed pretty-show-1.10 Completed th-orphans-0.13.14 Completed blaze-html-0.9.1.2 Completed strict-0.5 Completed ghc-typelits-natnormalise-0.7.9 Starting ghc-typelits-knownnat-0.7.10 Completed charset-0.3.10 Building ghc-typelits-knownnat-0.7.10 Completed QuickCheck-2.14.3 Starting Stream-0.4.7.2 Completed bifunctors-5.6.1 Starting profunctors-5.6.2 Starting semigroupoids-6.0.0.1 Building Stream-0.4.7.2 Building profunctors-5.6.2 Building semigroupoids-6.0.0.1 Completed uniplate-1.6.13 Completed attoparsec-0.14.4 Starting parsers-0.12.11 Building parsers-0.12.11 Completed Stream-0.4.7.2 Starting arrows-0.4.4.2 Building arrows-0.4.4.2 Completed hint-0.9.0.8 Completed vector-0.13.1.0 Starting indexed-traversable-instances-0.1.1.2 Starting vector-binary-instances-0.2.5.2 Starting bitvec-1.1.5.0 Completed profunctors-5.6.2 Starting invariant-0.6.2 Completed ghc-typelits-knownnat-0.7.10 Starting ghc-typelits-extra-0.4.6 Building indexed-traversable-instances-0.1.1.2 Building vector-binary-instances-0.2.5.2 Building bitvec-1.1.5.0 Building invariant-0.6.2 Building ghc-typelits-extra-0.4.6 Completed arrows-0.4.4.2 Completed semigroupoids-6.0.0.1 Starting reducers-3.12.4 Starting free-5.2 Building free-5.2 Building reducers-3.12.4 Completed parsers-0.12.11 Completed vector-binary-instances-0.2.5.2 Completed indexed-traversable-instances-0.1.1.2 Starting witherable-0.4.2 Starting semialign-1.3 Building witherable-0.4.2 Building semialign-1.3 Completed invariant-0.6.2 Completed reducers-3.12.4 Completed bitvec-1.1.5.0 Starting vector-algorithms-0.9.0.1 Building vector-algorithms-0.9.0.1 Completed semialign-1.3 Completed witherable-0.4.2 Completed ghc-typelits-extra-0.4.6 Starting aeson-2.2.1.0 Building aeson-2.2.1.0 Completed free-5.2 Starting recursion-schemes-5.2.2.5 Starting adjunctions-4.4.2 Building recursion-schemes-5.2.2.5 Building adjunctions-4.4.2 Completed vector-algorithms-0.9.0.1 Starting mono-traversable-1.0.15.3 Building mono-traversable-1.0.15.3 Completed adjunctions-4.4.2 Starting kan-extensions-5.2.5 Completed recursion-schemes-5.2.2.5 Building kan-extensions-5.2.5 Completed kan-extensions-5.2.5 Starting lens-5.2.3 Building lens-5.2.3 Completed haskell-src-exts-1.23.1 Starting haskell-src-meta-0.8.13 Building haskell-src-meta-0.8.13 Completed mono-traversable-1.0.15.3 Starting conduit-1.3.5 Building conduit-1.3.5 Completed aeson-2.2.1.0 Starting attoparsec-aeson-2.2.0.1 Building attoparsec-aeson-2.2.0.1 Completed haskell-src-meta-0.8.13 Starting string-interpolate-0.3.3.0 Building string-interpolate-0.3.3.0 Completed attoparsec-aeson-2.2.0.1 Starting aeson-pretty-0.8.10 Building aeson-pretty-0.8.10 Completed string-interpolate-0.3.3.0 Downloading prettyprinter-interp-0.2.0.0 Downloaded prettyprinter-interp-0.2.0.0 Starting prettyprinter-interp-0.2.0.0 Building prettyprinter-interp-0.2.0.0 Completed conduit-1.3.5 Starting libyaml-0.1.2 Building libyaml-0.1.2 Completed prettyprinter-interp-0.2.0.0 Completed aeson-pretty-0.8.10 Completed libyaml-0.1.2 Starting yaml-0.11.11.2 Building yaml-0.11.11.2 Completed yaml-0.11.11.2 Completed lens-5.2.3 Starting monoidal-containers-0.6.4.0 Starting trifecta-2.1.4 Starting clash-prelude-1.8.1 Building monoidal-containers-0.6.4.0 Building trifecta-2.1.4 Building clash-prelude-1.8.1 Completed monoidal-containers-0.6.4.0 Completed trifecta-2.1.4 Completed clash-prelude-1.8.1 Downloading clash-lib-1.8.1 Downloaded clash-lib-1.8.1 Starting clash-lib-1.8.1 Building clash-lib-1.8.1 Completed clash-lib-1.8.1 Downloading clash-ghc-1.8.1 Downloaded clash-ghc-1.8.1 Starting clash-ghc-1.8.1 Building clash-ghc-1.8.1 Completed clash-ghc-1.8.1 Downloading retroclash-lib-0.1.2.2 Downloaded retroclash-lib-0.1.2.2 Starting retroclash-lib-0.1.2.2 Building retroclash-lib-0.1.2.2 Failed to install retroclash-lib-0.1.2.2 Build log ( /home/builder/.cabal/logs/ghc-9.6.3/retroclash-lib-0.1.2.2-8zTx05WshYzIbWBY4X0pgW.log ): cabal: Entering directory '/tmp/cabal-tmp-1231524/retroclash-lib-0.1.2.2' Configuring retroclash-lib-0.1.2.2... Preprocessing library for retroclash-lib-0.1.2.2.. Building library for retroclash-lib-0.1.2.2.. [ 1 of 19] Compiling Paths_retroclash_lib ( dist/build/autogen/Paths_retroclash_lib.hs, dist/build/Paths_retroclash_lib.o, dist/build/Paths_retroclash_lib.dyn_o ) [ 2 of 19] Compiling RetroClash.Barbies ( src/RetroClash/Barbies.hs, dist/build/RetroClash/Barbies.o, dist/build/RetroClash/Barbies.dyn_o ) [ 3 of 19] Compiling RetroClash.Clock ( src/RetroClash/Clock.hs, dist/build/RetroClash/Clock.o, dist/build/RetroClash/Clock.dyn_o ) [ 4 of 19] Compiling RetroClash.Port ( src/RetroClash/Port.hs, dist/build/RetroClash/Port.o, dist/build/RetroClash/Port.dyn_o ) [ 5 of 19] Compiling RetroClash.Stack ( src/RetroClash/Stack.hs, dist/build/RetroClash/Stack.o, dist/build/RetroClash/Stack.dyn_o ) [ 6 of 19] Compiling RetroClash.Utils ( src/RetroClash/Utils.hs, dist/build/RetroClash/Utils.o, dist/build/RetroClash/Utils.dyn_o ) [ 7 of 19] Compiling RetroClash.SevenSegment ( src/RetroClash/SevenSegment.hs, dist/build/RetroClash/SevenSegment.o, dist/build/RetroClash/SevenSegment.dyn_o ) [ 8 of 19] Compiling RetroClash.SerialTx ( src/RetroClash/SerialTx.hs, dist/build/RetroClash/SerialTx.o, dist/build/RetroClash/SerialTx.dyn_o ) [ 9 of 19] Compiling RetroClash.SerialRx ( src/RetroClash/SerialRx.hs, dist/build/RetroClash/SerialRx.o, dist/build/RetroClash/SerialRx.dyn_o ) [10 of 19] Compiling RetroClash.PS2 ( src/RetroClash/PS2.hs, dist/build/RetroClash/PS2.o, dist/build/RetroClash/PS2.dyn_o ) [11 of 19] Compiling RetroClash.PS2.ASCII ( src/RetroClash/PS2/ASCII.hs, dist/build/RetroClash/PS2/ASCII.o, dist/build/RetroClash/PS2/ASCII.dyn_o ) [12 of 19] Compiling RetroClash.Memory ( src/RetroClash/Memory.hs, dist/build/RetroClash/Memory.o, dist/build/RetroClash/Memory.dyn_o ) [13 of 19] Compiling RetroClash.Keypad ( src/RetroClash/Keypad.hs, dist/build/RetroClash/Keypad.o, dist/build/RetroClash/Keypad.dyn_o ) [14 of 19] Compiling RetroClash.I2C ( src/RetroClash/I2C.hs, dist/build/RetroClash/I2C.o, dist/build/RetroClash/I2C.dyn_o ) [15 of 19] Compiling RetroClash.CPU ( src/RetroClash/CPU.hs, dist/build/RetroClash/CPU.o, dist/build/RetroClash/CPU.dyn_o ) [16 of 19] Compiling RetroClash.BCD ( src/RetroClash/BCD.hs, dist/build/RetroClash/BCD.o, dist/build/RetroClash/BCD.dyn_o ) [17 of 19] Compiling RetroClash.VGA ( src/RetroClash/VGA.hs, dist/build/RetroClash/VGA.o, dist/build/RetroClash/VGA.dyn_o ) [18 of 19] Compiling RetroClash.Delayed ( src/RetroClash/Delayed.hs, dist/build/RetroClash/Delayed.o, dist/build/RetroClash/Delayed.dyn_o ) [19 of 19] Compiling RetroClash.Video ( src/RetroClash/Video.hs, dist/build/RetroClash/Video.o, dist/build/RetroClash/Video.dyn_o ) Preprocessing library for retroclash-lib-0.1.2.2.. Running Haddock on library for retroclash-lib-0.1.2.2.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. 0% ( 0 / 6) in 'RetroClash.Barbies' Missing documentation for: Module header Pure (src/RetroClash/Barbies.hs:16) Partial (src/RetroClash/Barbies.hs:17) Signals (src/RetroClash/Barbies.hs:18) bbundle (src/RetroClash/Barbies.hs:20) bunbundle (src/RetroClash/Barbies.hs:23) 0% ( 0 / 10) in 'RetroClash.Clock' Missing documentation for: Module header HzToPeriod (src/RetroClash/Clock.hs:19) Seconds (src/RetroClash/Clock.hs:21) Milliseconds (src/RetroClash/Clock.hs:22) Microseconds (src/RetroClash/Clock.hs:23) Nanoseconds (src/RetroClash/Clock.hs:24) Picoseconds (src/RetroClash/Clock.hs:25) ClockDivider (src/RetroClash/Clock.hs:27) risePeriod (src/RetroClash/Clock.hs:29) riseRate (src/RetroClash/Clock.hs:35) 0% ( 0 / 3) in 'RetroClash.Port' Missing documentation for: Module header PortCommand (src/RetroClash/Port.hs:13) portFromAddr (src/RetroClash/Port.hs:45) 0% ( 0 / 4) in 'RetroClash.Stack' Missing documentation for: Module header Stack (src/RetroClash/Stack.hs:5) push (src/RetroClash/Stack.hs:8) pop (src/RetroClash/Stack.hs:11) 0% ( 0 / 61) in 'RetroClash.Utils' Missing documentation for: Module header withResetEnableGen (src/RetroClash/Utils.hs:83) withEnableGen (src/RetroClash/Utils.hs:89) withStart (src/RetroClash/Utils.hs:300) Polarity (src/RetroClash/Utils.hs:126) Active (src/RetroClash/Utils.hs:129) active (src/RetroClash/Utils.hs:132) IsActive (src/RetroClash/Utils.hs:143) toActiveDyn (src/RetroClash/Utils.hs:135) bitwise (src/RetroClash/Utils.hs:303) parity (src/RetroClash/Utils.hs:306) half (src/RetroClash/Utils.hs:309) halfIndex (src/RetroClash/Utils.hs:312) bvShiftL (src/RetroClash/Utils.hs:318) bvShiftR (src/RetroClash/Utils.hs:321) .== (src/RetroClash/Utils.hs:160) ==. (src/RetroClash/Utils.hs:156) ./= (src/RetroClash/Utils.hs:168) /=. (src/RetroClash/Utils.hs:164) .> (src/RetroClash/Utils.hs:172) .>= (src/RetroClash/Utils.hs:176) .< (src/RetroClash/Utils.hs:180) .<= (src/RetroClash/Utils.hs:184) <=. (src/RetroClash/Utils.hs:188) .!!. (src/RetroClash/Utils.hs:191) .!! (src/RetroClash/Utils.hs:197) !!. (src/RetroClash/Utils.hs:194) changed (src/RetroClash/Utils.hs:98) integrate (src/RetroClash/Utils.hs:101) debounce (src/RetroClash/Utils.hs:108) riseEveryWhen (src/RetroClash/Utils.hs:324) oscillateWhen (src/RetroClash/Utils.hs:331) oneHot (src/RetroClash/Utils.hs:95) roundRobin (src/RetroClash/Utils.hs:117) countFromTo (src/RetroClash/Utils.hs:200) nextIdx (src/RetroClash/Utils.hs:205) prevIdx (src/RetroClash/Utils.hs:208) succIdx (src/RetroClash/Utils.hs:217) predIdx (src/RetroClash/Utils.hs:221) moreIdx (src/RetroClash/Utils.hs:211) lessIdx (src/RetroClash/Utils.hs:214) mealyState (src/RetroClash/Utils.hs:225) mealyStateB (src/RetroClash/Utils.hs:232) mooreState (src/RetroClash/Utils.hs:237) mooreStateB (src/RetroClash/Utils.hs:244) enable (src/RetroClash/Utils.hs:249) guardA (src/RetroClash/Utils.hs:252) muxA (src/RetroClash/Utils.hs:276) .<|>. (src/RetroClash/Utils.hs:280) .|>. (src/RetroClash/Utils.hs:291) |>. (src/RetroClash/Utils.hs:294) .<|. (src/RetroClash/Utils.hs:285) .<| (src/RetroClash/Utils.hs:288) muxMaybe (src/RetroClash/Utils.hs:297) packWrite (src/RetroClash/Utils.hs:255) noWrite (src/RetroClash/Utils.hs:261) withWrite (src/RetroClash/Utils.hs:258) singlePort (src/RetroClash/Utils.hs:264) unbraid (src/RetroClash/Utils.hs:267) shifterL (src/RetroClash/Utils.hs:338) shifterR (src/RetroClash/Utils.hs:353) 0% ( 0 / 8) in 'RetroClash.SevenSegment' Missing documentation for: Module header SevenSegment (src/RetroClash/SevenSegment.hs:19) encodeHexSS (src/RetroClash/SevenSegment.hs:77) showSS (src/RetroClash/SevenSegment.hs:97) showSSs (src/RetroClash/SevenSegment.hs:114) muxRR (src/RetroClash/SevenSegment.hs:26) driveSS (src/RetroClash/SevenSegment.hs:36) sevenSegmentPort (src/RetroClash/SevenSegment.hs:50) 0% ( 0 / 7) in 'RetroClash.SerialTx' Missing documentation for: Module header serialTx (src/RetroClash/SerialTx.hs:64) serialTxDyn (src/RetroClash/SerialTx.hs:57) fifo (src/RetroClash/SerialTx.hs:71) TxState (src/RetroClash/SerialTx.hs:22) TxBit (src/RetroClash/SerialTx.hs:27) txStep (src/RetroClash/SerialTx.hs:33) 0% ( 0 / 6) in 'RetroClash.SerialRx' Missing documentation for: Module header serialRx (src/RetroClash/SerialRx.hs:62) serialRxDyn (src/RetroClash/SerialRx.hs:55) RxState (src/RetroClash/SerialRx.hs:20) RxBit (src/RetroClash/SerialRx.hs:25) rxStep (src/RetroClash/SerialRx.hs:31) 0% ( 0 / 10) in 'RetroClash.PS2' Missing documentation for: Module header PS2 (src/RetroClash/PS2.hs:28) samplePS2 (src/RetroClash/PS2.hs:36) decodePS2 (src/RetroClash/PS2.hs:65) KeyEvent (src/RetroClash/PS2.hs:72) ScanCode (src/RetroClash/PS2.hs:77) KeyCode (src/RetroClash/PS2.hs:75) parseScanCode (src/RetroClash/PS2.hs:101) keyPress (src/RetroClash/PS2.hs:108) keyState (src/RetroClash/PS2.hs:112) 0% ( 0 / 5) in 'RetroClash.PS2.ASCII' Missing documentation for: Module header Side (src/RetroClash/PS2/ASCII.hs:12) Modifier (src/RetroClash/PS2/ASCII.hs:17) modMap (src/RetroClash/PS2/ASCII.hs:24) asciiMap (src/RetroClash/PS2/ASCII.hs:36) 0% ( 0 / 27) in 'RetroClash.Memory' Missing documentation for: Module header RAM (src/RetroClash/Memory.hs:44) ROM (src/RetroClash/Memory.hs:45) Port (src/RetroClash/Memory.hs:46) Port_ (src/RetroClash/Memory.hs:47) packRam (src/RetroClash/Memory.hs:49) Handle (src/RetroClash/Memory.hs:52) mapH (src/RetroClash/Memory.hs:148) Addressing (src/RetroClash/Memory.hs:63) memoryMap (src/RetroClash/Memory.hs:100) memoryMap_ (src/RetroClash/Memory.hs:111) conduit (src/RetroClash/Memory.hs:173) readWrite (src/RetroClash/Memory.hs:154) readWrite_ (src/RetroClash/Memory.hs:167) romFromVec (src/RetroClash/Memory.hs:181) romFromFile (src/RetroClash/Memory.hs:189) ram0 (src/RetroClash/Memory.hs:197) ramFromFile (src/RetroClash/Memory.hs:204) port (src/RetroClash/Memory.hs:214) port_ (src/RetroClash/Memory.hs:223) connect (src/RetroClash/Memory.hs:119) override (src/RetroClash/Memory.hs:127) from (src/RetroClash/Memory.hs:232) matchJust (src/RetroClash/Memory.hs:247) matchLeft (src/RetroClash/Memory.hs:252) matchRight (src/RetroClash/Memory.hs:257) tag (src/RetroClash/Memory.hs:240) 0% ( 0 / 10) in 'RetroClash.Keypad' Missing documentation for: Module header Matrix (src/RetroClash/Keypad.hs:14) KeyStates (src/RetroClash/Keypad.hs:16) KeyEvent (src/RetroClash/Keypad.hs:18) KeyEvents (src/RetroClash/Keypad.hs:23) scanKeypad (src/RetroClash/Keypad.hs:25) keypadEvents (src/RetroClash/Keypad.hs:41) pressedKeys (src/RetroClash/Keypad.hs:53) firstJust2D (src/RetroClash/Keypad.hs:59) inputKeypad (src/RetroClash/Keypad.hs:62) 0% ( 0 / 2) in 'RetroClash.I2C' Missing documentation for: Module header i2cMaster (src/RetroClash/I2C.hs:79) 0% ( 0 / 7) in 'RetroClash.CPU' Missing documentation for: Module header .:= (src/RetroClash/CPU.hs:19) assignOut (src/RetroClash/CPU.hs:22) update (src/RetroClash/CPU.hs:25) CPUM (src/RetroClash/CPU.hs:31) mealyCPU (src/RetroClash/CPU.hs:33) runCPU (src/RetroClash/CPU.hs:45) 0% ( 0 / 11) in 'RetroClash.BCD' Missing documentation for: Module header Digit (src/RetroClash/BCD.hs:15) toDigit (src/RetroClash/BCD.hs:18) BCD (src/RetroClash/BCD.hs:16) fromBCD (src/RetroClash/BCD.hs:21) BCDSize (src/RetroClash/BCD.hs:24) toBCD (src/RetroClash/BCD.hs:43) ShiftAdd (src/RetroClash/BCD.hs:25) initBCD (src/RetroClash/BCD.hs:28) stepBCD (src/RetroClash/BCD.hs:31) prop_BCD (src/RetroClash/BCD.hs:49) 33% ( 4 / 12) in 'RetroClash.VGA' Missing documentation for: Module header VGASync (src/RetroClash/VGA.hs:26) VGADriver (src/RetroClash/VGA.hs:42) vgaDriver (src/RetroClash/VGA.hs:104) VGAOut (src/RetroClash/VGA.hs:32) vgaOut (src/RetroClash/VGA.hs:125) VGATiming (src/RetroClash/VGA.hs:48) VGATimings (src/RetroClash/VGA.hs:56) 0% ( 0 / 11) in 'RetroClash.Delayed' Missing documentation for: Module header delayVGA (src/RetroClash/Delayed.hs:25) delayedRom (src/RetroClash/Delayed.hs:55) delayedRam (src/RetroClash/Delayed.hs:47) delayedBlockRam1 (src/RetroClash/Delayed.hs:62) sharedDelayed (src/RetroClash/Delayed.hs:95) sharedDelayedRW (src/RetroClash/Delayed.hs:111) delayedRegister (src/RetroClash/Delayed.hs:72) liftD (src/RetroClash/Delayed.hs:83) liftD2 (src/RetroClash/Delayed.hs:89) matchDelay (src/RetroClash/Delayed.hs:39) 0% ( 0 / 7) in 'RetroClash.Video' Missing documentation for: Module header maskStart (src/RetroClash/Video.hs:13) maskEnd (src/RetroClash/Video.hs:20) maskSides (src/RetroClash/Video.hs:35) center (src/RetroClash/Video.hs:27) scale (src/RetroClash/Video.hs:53) withBorder (src/RetroClash/Video.hs:76) Warning: RetroClash.Memory: could not find link destinations for: - RetroClash.Memory.Result - RetroClash.Memory.Backpane - RetroClash.Memory.Component - RetroClash.Memory.Dat - RetroClash.Memory.Addr Warning: RetroClash.I2C: could not find link destinations for: - RetroClash.I2C.Message Documentation created: dist/doc/html/retroclash-lib/, dist/doc/html/retroclash-lib/retroclash-lib.txt Installing library in /home/builder/builder-dir/build-cache/tmp-install/lib/x86_64-linux-ghc-9.6.3/retroclash-lib-0.1.2.2-8zTx05WshYzIbWBY4X0pgW Error: cabal-3.10.2.1: '/home/builder/.ghcup/bin/ghc' exited with an error: : Could not find module GHC.TypeLits.KnownNat.Solver Use -v (or `:set -v` in ghci) to see a list of the files searched for. cabal: Leaving directory '/tmp/cabal-tmp-1231524/retroclash-lib-0.1.2.2' Error: cabal: Some packages failed to install: retroclash-lib-0.1.2.2-8zTx05WshYzIbWBY4X0pgW failed during the final install step. The exception was: ExitFailure 1