Build #1 for retroclash-lib-0.1.2.3
| Package | retroclash-lib-0.1.2.3 |
|---|
| Install | InstallFailed |
|---|---|
| Docs | NotTried |
| Tests | NotTried |
| Time submitted | 2025-02-22 05:53:15.179952989 UTC |
|---|---|
| Compiler | ghc-9.6.3 |
| OS | linux |
| Arch | x86_64 |
| Dependencies | barbies-2.0.5.0, base-4.18.1.0, clash-ghc-1.8.2, clash-lib-1.8.2, clash-prelude-1.8.2, containers-0.6.7, ghc-typelits-extra-0.4.7, ghc-typelits-knownnat-0.7.12, ghc-typelits-natnormalise-0.7.10, lens-5.3.3, lift-type-0.1.2.0, monoidal-containers-0.6.5.0, mtl-2.3.1, template-haskell-2.20.0.0, th-orphans-0.13.16, transformers-0.6.1.0 |
| Flags | none |
Code Coverage
No Code Coverage was submitted for this report.
Build log
[view raw]
Resolving dependencies...
Starting StateVar-1.2.2
Starting OneTuple-0.4.2
Starting assoc-1.1.1
Starting base16-bytestring-1.0.2.0
Starting base64-bytestring-1.2.1.0
Starting call-stack-0.4.0
Starting character-ps-0.1
Starting clock-0.8.4
Starting cryptohash-sha256-0.11.102.1
Starting colour-2.3.6
Starting data-binary-ieee754-0.4.4
Starting fingertree-0.1.5.0
Starting generically-0.1.1
Starting ghc-paths-0.1.0.12
Starting haskell-lexer-1.2.1
Starting indexed-traversable-0.1.4
Starting infinite-list-0.1.2
Starting integer-logarithms-1.0.4
Starting lift-type-0.1.2.0
Starting libyaml-clib-0.2.5
Starting newtype-0.2.2.0
Starting parallel-3.2.2.0
Starting prettyprinter-1.7.1
Starting safe-0.3.21
Starting semigroups-0.20
Starting singletons-3.0.4
Starting tagged-0.8.9
Starting terminal-size-0.3.4
Starting splitmix-0.1.1
Starting th-abstraction-0.7.1.0
Starting base-orphans-0.9.3
Starting transformers-compat-0.7.2
Starting blaze-builder-0.4.2.3
Starting data-default-0.8.0.0
Starting dlist-1.0
Starting cmdargs-0.10.22
Starting first-class-families-0.8.1.0
Starting half-0.3.2
Starting lazysmallcheck-0.6
Building base16-bytestring-1.0.2.0
Starting primitive-0.9.0.0
Starting reflection-2.1.9
Starting split-0.2.5
Starting th-compat-0.1.6
Building StateVar-1.2.2
Starting syb-0.7.2.4
Starting os-string-2.0.7
Starting ghc-tcplugins-extra-0.4.6
Starting base-compat-0.14.1
Building character-ps-0.1
Building clock-0.8.4
Building base64-bytestring-1.2.1.0
Building OneTuple-0.4.2
Building call-stack-0.4.0
Building colour-2.3.6
Building assoc-1.1.1
Building cryptohash-sha256-0.11.102.1
Building fingertree-0.1.5.0
Building generically-0.1.1
Building data-binary-ieee754-0.4.4
Building haskell-lexer-1.2.1
Building indexed-traversable-0.1.4
Building lift-type-0.1.2.0
Building libyaml-clib-0.2.5
Building infinite-list-0.1.2
Building integer-logarithms-1.0.4
Building newtype-0.2.2.0
Building parallel-3.2.2.0
Building prettyprinter-1.7.1
Building terminal-size-0.3.4
Building tagged-0.8.9
Building safe-0.3.21
Building th-abstraction-0.7.1.0
Building singletons-3.0.4
Building splitmix-0.1.1
Building semigroups-0.20
Building blaze-builder-0.4.2.3
Building dlist-1.0
Building base-orphans-0.9.3
Building data-default-0.8.0.0
Building transformers-compat-0.7.2
Building cmdargs-0.10.22
Building half-0.3.2
Building first-class-families-0.8.1.0
Building lazysmallcheck-0.6
Building primitive-0.9.0.0
Building split-0.2.5
Building reflection-2.1.9
Building th-compat-0.1.6
Building syb-0.7.2.4
Building os-string-2.0.7
Building base-compat-0.14.1
Building ghc-tcplugins-extra-0.4.6
Starting haskell-src-exts-1.23.1
Building ghc-paths-0.1.0.12
Building haskell-src-exts-1.23.1
Completed libyaml-clib-0.2.5
Starting unliftio-core-0.2.1.0
Building unliftio-core-0.2.1.0
Completed assoc-1.1.1
Starting utf8-string-1.0.2
Completed generically-0.1.1
Starting vector-stream-0.1.0.1
Completed call-stack-0.4.0
Starting void-0.7.3
Completed newtype-0.2.2.0
Building utf8-string-1.0.2
Completed semigroups-0.20
Building vector-stream-0.1.0.1
Completed integer-logarithms-1.0.4
Building void-0.7.3
Completed StateVar-1.2.2
Starting contravariant-1.5.5
Completed terminal-size-0.3.4
Completed OneTuple-0.4.2
Building contravariant-1.5.5
Completed lazysmallcheck-0.6
Completed clock-0.8.4
Starting extra-1.8
Completed lift-type-0.1.2.0
Completed character-ps-0.1
Building extra-1.8
Completed split-0.2.5
Completed base16-bytestring-1.0.2.0
Completed splitmix-0.1.1
Starting random-1.2.1.3
Completed ghc-paths-0.1.0.12
Completed th-compat-0.1.6
Starting network-uri-2.6.4.2
Building random-1.2.1.3
Completed first-class-families-0.8.1.0
Completed data-binary-ieee754-0.4.4
Completed base64-bytestring-1.2.1.0
Starting text-conversions-0.3.1.1
Building network-uri-2.6.4.2
Completed infinite-list-0.1.2
Completed singletons-3.0.4
Building text-conversions-0.3.1.1
Completed tagged-0.8.9
Starting boring-0.2.2
Completed safe-0.3.21
Completed data-default-0.8.0.0
Starting data-default-class-0.2.0.0
Building boring-0.2.2
Completed parallel-3.2.2.0
Completed cryptohash-sha256-0.11.102.1
Building data-default-class-0.2.0.0
Completed syb-0.7.2.4
Completed dlist-1.0
Completed transformers-compat-0.7.2
Starting Glob-0.10.2
Completed colour-2.3.6
Starting ansi-terminal-types-1.1
Completed half-0.3.2
Building Glob-0.10.2
Completed void-0.7.3
Building ansi-terminal-types-1.1
Completed base-orphans-0.9.3
Starting transformers-base-0.4.6
Starting distributive-0.6.2.1
Completed unliftio-core-0.2.1.0
Completed fingertree-0.1.5.0
Building distributive-0.6.2.1
Building transformers-base-0.4.6
Completed indexed-traversable-0.1.4
Completed reflection-2.1.9
Completed blaze-builder-0.4.2.3
Starting blaze-markup-0.8.3.0
Completed th-abstraction-0.7.1.0
Starting type-errors-0.2.0.2
Starting th-expand-syns-0.4.12.0
Starting th-lift-0.8.6
Completed os-string-2.0.7
Starting hashable-1.4.7.0
Building blaze-markup-0.8.3.0
Completed prettyprinter-1.7.1
Building th-expand-syns-0.4.12.0
Building type-errors-0.2.0.2
Building th-lift-0.8.6
Completed contravariant-1.5.5
Completed vector-stream-0.1.0.1
Building hashable-1.4.7.0
Completed utf8-string-1.0.2
Completed base-compat-0.14.1
Completed boring-0.2.2
Completed data-default-class-0.2.0.0
Completed text-conversions-0.3.1.1
Completed primitive-0.9.0.0
Starting integer-conversion-0.1.1
Starting resourcet-1.3.0
Completed ansi-terminal-types-1.1
Starting ansi-terminal-1.1.2
Building integer-conversion-0.1.1
Building resourcet-1.3.0
Completed network-uri-2.6.4.2
Completed transformers-base-0.4.6
Building ansi-terminal-1.1.2
Completed extra-1.8
Completed distributive-0.6.2.1
Starting comonad-5.0.9
Starting barbies-2.0.5.0
Building comonad-5.0.9
Building barbies-2.0.5.0
Completed th-expand-syns-0.4.12.0
Starting th-reify-many-0.1.10
Building th-reify-many-0.1.10
Completed ghc-tcplugins-extra-0.4.6
Starting ghc-typelits-natnormalise-0.7.10
Completed Glob-0.10.2
Building ghc-typelits-natnormalise-0.7.10
Completed th-lift-0.8.6
Completed type-errors-0.2.0.2
Completed blaze-markup-0.8.3.0
Starting blaze-html-0.9.2.0
Completed cmdargs-0.10.22
Completed random-1.2.1.3
Starting temporary-1.3
Starting QuickCheck-2.15.0.1
Building blaze-html-0.9.2.0
Completed ansi-terminal-1.1.2
Starting prettyprinter-ansi-terminal-1.1.3
Building temporary-1.3
Building QuickCheck-2.15.0.1
Building prettyprinter-ansi-terminal-1.1.3
Completed haskell-lexer-1.2.1
Starting pretty-show-1.10
Completed integer-conversion-0.1.1
Building pretty-show-1.10
Completed resourcet-1.3.0
Completed hashable-1.4.7.0
Starting uuid-types-1.0.6
Starting these-1.2.1
Starting text-short-0.1.6
Starting ordered-containers-0.2.4
Starting data-fix-0.3.4
Starting constraints-0.14.2
Starting async-2.2.5
Starting scientific-0.3.8.0
Starting unordered-containers-0.2.20
Starting time-compat-1.9.8
Building uuid-types-1.0.6
Building these-1.2.1
Building text-short-0.1.6
Building ordered-containers-0.2.4
Building data-fix-0.3.4
Building constraints-0.14.2
Building scientific-0.3.8.0
Building async-2.2.5
Building time-compat-1.9.8
Building unordered-containers-0.2.20
Completed th-reify-many-0.1.10
Starting th-orphans-0.13.16
Completed comonad-5.0.9
Starting bifunctors-5.6.2
Building th-orphans-0.13.16
Building bifunctors-5.6.2
Completed prettyprinter-ansi-terminal-1.1.3
Starting optparse-applicative-0.18.1.0
Completed temporary-1.3
Starting hint-0.9.0.8
Building optparse-applicative-0.18.1.0
Building hint-0.9.0.8
Completed barbies-2.0.5.0
Completed pretty-show-1.10
Completed async-2.2.5
Completed ordered-containers-0.2.4
Completed data-fix-0.3.4
Completed these-1.2.1
Starting strict-0.5.1
Completed scientific-0.3.8.0
Starting attoparsec-0.14.4
Building strict-0.5.1
Completed uuid-types-1.0.6
Completed text-short-0.1.6
Building attoparsec-0.14.4
Completed constraints-0.14.2
Completed time-compat-1.9.8
Starting text-iso8601-0.1.1
Completed th-orphans-0.13.16
Building text-iso8601-0.1.1
Completed ghc-typelits-natnormalise-0.7.10
Starting ghc-typelits-knownnat-0.7.12
Building ghc-typelits-knownnat-0.7.12
Completed blaze-html-0.9.2.0
Completed optparse-applicative-0.18.1.0
Starting tasty-1.5.3
Completed bifunctors-5.6.2
Starting profunctors-5.6.2
Completed unordered-containers-0.2.20
Starting uniplate-1.6.13
Starting charset-0.3.11
Starting semigroupoids-6.0.1
Building tasty-1.5.3
Completed QuickCheck-2.15.0.1
Starting Stream-0.4.7.2
Building profunctors-5.6.2
Building uniplate-1.6.13
Building charset-0.3.11
Building semigroupoids-6.0.1
Building Stream-0.4.7.2
Completed strict-0.5.1
Completed text-iso8601-0.1.1
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 charset-0.3.11
Completed uniplate-1.6.13
Completed attoparsec-0.14.4
Starting parsers-0.12.12
Building parsers-0.12.12
Completed tasty-1.5.3
Starting vector-0.13.2.0
Completed profunctors-5.6.2
Starting invariant-0.6.4
Building vector-0.13.2.0
Building invariant-0.6.4
Completed ghc-typelits-knownnat-0.7.12
Starting ghc-typelits-extra-0.4.7
Completed semigroupoids-6.0.1
Starting reducers-3.12.5
Starting free-5.2
Completed arrows-0.4.4.2
Building ghc-typelits-extra-0.4.7
Building reducers-3.12.5
Building free-5.2
Completed parsers-0.12.12
Completed invariant-0.6.4
Completed reducers-3.12.5
Completed ghc-typelits-extra-0.4.7
Completed free-5.2
Starting recursion-schemes-5.2.3
Starting adjunctions-4.4.2
Building recursion-schemes-5.2.3
Building adjunctions-4.4.2
Completed adjunctions-4.4.2
Starting kan-extensions-5.2.6
Completed recursion-schemes-5.2.3
Building kan-extensions-5.2.6
Completed vector-0.13.2.0
Starting vector-binary-instances-0.2.5.2
Starting indexed-traversable-instances-0.1.2
Starting bitvec-1.1.5.0
Completed haskell-src-exts-1.23.1
Starting haskell-src-meta-0.8.15
Building indexed-traversable-instances-0.1.2
Building vector-binary-instances-0.2.5.2
Completed kan-extensions-5.2.6
Building bitvec-1.1.5.0
Building haskell-src-meta-0.8.15
Completed vector-binary-instances-0.2.5.2
Completed indexed-traversable-instances-0.1.2
Starting semialign-1.3.1
Starting witherable-0.5
Starting lens-5.3.3
Building semialign-1.3.1
Building witherable-0.5
Building lens-5.3.3
Completed haskell-src-meta-0.8.15
Starting string-interpolate-0.3.4.0
Building string-interpolate-0.3.4.0
Completed bitvec-1.1.5.0
Starting vector-algorithms-0.9.1.0
Building vector-algorithms-0.9.1.0
Completed semialign-1.3.1
Completed witherable-0.5
Starting aeson-2.2.3.0
Building aeson-2.2.3.0
Completed string-interpolate-0.3.4.0
Starting prettyprinter-interp-0.2.0.0
Building prettyprinter-interp-0.2.0.0
Completed prettyprinter-interp-0.2.0.0
Completed vector-algorithms-0.9.1.0
Starting mono-traversable-1.0.21.0
Building mono-traversable-1.0.21.0
Completed mono-traversable-1.0.21.0
Starting conduit-1.3.6
Building conduit-1.3.6
Completed aeson-2.2.3.0
Starting attoparsec-aeson-2.2.2.0
Building attoparsec-aeson-2.2.2.0
Completed lens-5.3.3
Starting monoidal-containers-0.6.5.0
Downloading clash-prelude-1.8.2
Starting trifecta-2.1.4
Downloaded clash-prelude-1.8.2
Starting clash-prelude-1.8.2
Building trifecta-2.1.4
Building monoidal-containers-0.6.5.0
Building clash-prelude-1.8.2
Completed attoparsec-aeson-2.2.2.0
Starting aeson-pretty-0.8.10
Building aeson-pretty-0.8.10
Completed conduit-1.3.6
Starting libyaml-0.1.4
Building libyaml-0.1.4
Completed aeson-pretty-0.8.10
Completed monoidal-containers-0.6.5.0
Completed libyaml-0.1.4
Starting yaml-0.11.11.2
Building yaml-0.11.11.2
Completed trifecta-2.1.4
Completed yaml-0.11.11.2
Completed clash-prelude-1.8.2
Downloading clash-lib-1.8.2
Downloaded clash-lib-1.8.2
Starting clash-lib-1.8.2
Building clash-lib-1.8.2
Completed clash-lib-1.8.2
Downloading clash-ghc-1.8.2
Downloaded clash-ghc-1.8.2
Starting clash-ghc-1.8.2
Building clash-ghc-1.8.2
Completed clash-ghc-1.8.2
Downloading retroclash-lib-0.1.2.3
Downloaded retroclash-lib-0.1.2.3
Starting retroclash-lib-0.1.2.3
Building retroclash-lib-0.1.2.3
Failed to install retroclash-lib-0.1.2.3
Build log ( /home/builder/.cabal/logs/ghc-9.6.3/retroclash-lib-0.1.2.3-CyofdjsWDRF6p6fT5WYPf1.log ):
cabal: Entering directory '/tmp/cabal-tmp-14856/retroclash-lib-0.1.2.3'
Configuring retroclash-lib-0.1.2.3...
Preprocessing library for retroclash-lib-0.1.2.3..
Building library for retroclash-lib-0.1.2.3..
[ 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.3..
Running Haddock on library for retroclash-lib-0.1.2.3..
Warning: The documentation for the following packages are not installed. No
links will be generated to these packages: libyaml-clib-0.2.5
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:22)
Seconds (src/RetroClash/Clock.hs:24)
Milliseconds (src/RetroClash/Clock.hs:25)
Microseconds (src/RetroClash/Clock.hs:26)
Nanoseconds (src/RetroClash/Clock.hs:27)
Picoseconds (src/RetroClash/Clock.hs:28)
ClockDivider (src/RetroClash/Clock.hs:30)
risePeriod (src/RetroClash/Clock.hs:33)
riseRate (src/RetroClash/Clock.hs:39)
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:25)
VGADriver (src/RetroClash/VGA.hs:38)
vgaDriver (src/RetroClash/VGA.hs:100)
VGAOut (src/RetroClash/VGA.hs:31)
vgaOut (src/RetroClash/VGA.hs:121)
VGATiming (src/RetroClash/VGA.hs:44)
VGATimings (src/RetroClash/VGA.hs:52)
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.3-CyofdjsWDRF6p6fT5WYPf1
Error: cabal-3.10.2.1: '/home/builder/.ghcup/bin/ghc' exited with an error:
<command line>: 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-14856/retroclash-lib-0.1.2.3'
Error: cabal: Some packages failed to install:
retroclash-lib-0.1.2.3-CyofdjsWDRF6p6fT5WYPf1 failed during the final install
step. The exception was:
ExitFailure 1
Test log
No test log was submitted for this report.