Resolving dependencies... Starting base64-bytestring-1.2.1.0 Starting base-orphans-0.9.1 Starting bytestring-builder-0.10.8.2.0 Starting cereal-0.5.8.3 Starting clock-0.8.4 Starting data-array-byte-0.1.0.1 Starting colour-2.3.6 Starting dlist-1.0 Starting entropy-0.4.1.10 Starting integer-logarithms-1.0.3.1 Starting semigroups-0.20 Starting prettyprinter-1.7.1 Starting stm-2.5.3.0 Starting splitmix-0.1.0.5 Starting tagged-0.8.8 Starting th-abstraction-0.6.0.0 Starting void-0.7.3 Starting network-3.1.4.0 Starting zlib-0.6.3.0 Starting basement-0.0.16 Starting SHA-1.6.4.4 Starting transformers-compat-0.7.2 Building clock-0.8.4 Building base64-bytestring-1.2.1.0 Building bytestring-builder-0.10.8.2.0 Building tagged-0.8.8 Building data-array-byte-0.1.0.1 Building base-orphans-0.9.1 Building dlist-1.0 Building colour-2.3.6 Building cereal-0.5.8.3 Building stm-2.5.3.0 Building th-abstraction-0.6.0.0 Building semigroups-0.20 Building prettyprinter-1.7.1 Building integer-logarithms-1.0.3.1 Building basement-0.0.16 Building splitmix-0.1.0.5 Building transformers-compat-0.7.2 Building zlib-0.6.3.0 Building SHA-1.6.4.4 Building void-0.7.3 Completed bytestring-builder-0.10.8.2.0 Building network-3.1.4.0 Building entropy-0.4.1.10 Completed integer-logarithms-1.0.3.1 Completed void-0.7.3 Completed semigroups-0.20 Completed data-array-byte-0.1.0.1 Starting hashable-1.4.3.0 Starting primitive-0.9.0.0 Completed clock-0.8.4 Completed base-orphans-0.9.1 Building hashable-1.4.3.0 Building primitive-0.9.0.0 Completed splitmix-0.1.0.5 Starting random-1.2.1.1 Completed dlist-1.0 Completed stm-2.5.3.0 Starting StateVar-1.2.2 Starting exceptions-0.10.7 Building random-1.2.1.1 Completed base64-bytestring-1.2.1.0 Building StateVar-1.2.2 Building exceptions-0.10.7 Completed tagged-0.8.8 Starting assoc-1.1 Starting distributive-0.6.2.1 Starting foldable1-classes-compat-0.1 Completed colour-2.3.6 Starting ansi-terminal-types-0.11.5 Building foldable1-classes-compat-0.1 Building assoc-1.1 Building distributive-0.6.2.1 Building ansi-terminal-types-0.11.5 Completed transformers-compat-0.7.2 Starting transformers-base-0.4.6 Building transformers-base-0.4.6 Completed zlib-0.6.3.0 Completed entropy-0.4.1.10 Completed cereal-0.5.8.3 Completed th-abstraction-0.6.0.0 Completed StateVar-1.2.2 Starting contravariant-1.5.5 Completed SHA-1.6.4.4 Completed prettyprinter-1.7.1 Building contravariant-1.5.5 Completed assoc-1.1 Completed transformers-base-0.4.6 Completed distributive-0.6.2.1 Completed ansi-terminal-types-0.11.5 Starting ansi-terminal-1.0 Completed exceptions-0.10.7 Starting safe-exceptions-0.1.7.4 Building ansi-terminal-1.0 Completed hashable-1.4.3.0 Starting case-insensitive-1.2.1.0 Starting async-2.2.5 Starting unordered-containers-0.2.19.1 Building safe-exceptions-0.1.7.4 Completed foldable1-classes-compat-0.1 Starting indexed-traversable-0.1.3 Building case-insensitive-1.2.1.0 Building async-2.2.5 Building unordered-containers-0.2.19.1 Building indexed-traversable-0.1.3 Completed contravariant-1.5.5 Completed random-1.2.1.1 Completed network-3.1.4.0 Starting network-bsd-2.8.1.0 Completed ansi-terminal-1.0 Starting prettyprinter-ansi-terminal-1.1.3 Building network-bsd-2.8.1.0 Building prettyprinter-ansi-terminal-1.1.3 Completed safe-exceptions-0.1.7.4 Completed case-insensitive-1.2.1.0 Completed async-2.2.5 Starting streaming-commons-0.2.2.6 Completed primitive-0.9.0.0 Starting scientific-0.3.7.0 Building streaming-commons-0.2.2.6 Building scientific-0.3.7.0 Completed indexed-traversable-0.1.3 Starting comonad-5.0.8 Building comonad-5.0.8 Completed network-bsd-2.8.1.0 Completed prettyprinter-ansi-terminal-1.1.3 Starting optparse-applicative-0.18.1.0 Building optparse-applicative-0.18.1.0 Completed unordered-containers-0.2.19.1 Completed comonad-5.0.8 Starting bifunctors-5.6.1 Completed scientific-0.3.7.0 Starting attoparsec-0.14.4 Building bifunctors-5.6.1 Building attoparsec-0.14.4 Completed streaming-commons-0.2.2.6 Completed optparse-applicative-0.18.1.0 Completed basement-0.0.16 Starting socks-0.6.1 Building socks-0.6.1 Completed bifunctors-5.6.1 Starting profunctors-5.6.2 Starting semigroupoids-6.0.0.1 Building profunctors-5.6.2 Building semigroupoids-6.0.0.1 Completed socks-0.6.1 Starting network-simple-0.4.5 Building network-simple-0.4.5 Completed attoparsec-0.14.4 Starting websockets-0.12.7.3 Building websockets-0.12.7.3 Completed network-simple-0.4.5 Completed websockets-0.12.7.3 Completed profunctors-5.6.2 Starting invariant-0.6.2 Building invariant-0.6.2 Completed semigroupoids-6.0.0.1 Starting free-5.2 Building free-5.2 Completed invariant-0.6.2 Completed free-5.2 Starting adjunctions-4.4.2 Building adjunctions-4.4.2 Completed adjunctions-4.4.2 Starting kan-extensions-5.2.5 Building kan-extensions-5.2.5 Completed kan-extensions-5.2.5 Starting box-0.9.3.0 Building box-0.9.3.0 Failed to install box-0.9.3.0 Build log ( /home/builder/.cabal/logs/ghc-9.2.4/box-0.9.3.0-HRSvkHM2USg798bOwppZKE.log ): cabal: Entering directory '/tmp/cabal-tmp-1479243/box-0.9.3.0' Configuring box-0.9.3.0... Preprocessing library for box-0.9.3.0.. Building library for box-0.9.3.0.. [ 1 of 10] Compiling Box.Codensity ( src/Box/Codensity.hs, dist/build/Box/Codensity.o, dist/build/Box/Codensity.dyn_o ) [ 2 of 10] Compiling Box.Functor ( src/Box/Functor.hs, dist/build/Box/Functor.o, dist/build/Box/Functor.dyn_o ) [ 3 of 10] Compiling Box.Emitter ( src/Box/Emitter.hs, dist/build/Box/Emitter.o, dist/build/Box/Emitter.dyn_o ) [ 4 of 10] Compiling Box.Committer ( src/Box/Committer.hs, dist/build/Box/Committer.o, dist/build/Box/Committer.dyn_o ) [ 5 of 10] Compiling Box.Box ( src/Box/Box.hs, dist/build/Box/Box.o, dist/build/Box/Box.dyn_o ) src/Box/Box.hs:49:1: warning: [-Wdodgy-imports] Module Prelude does not export liftA2 | 49 | import Prelude hiding (id, liftA2, (.)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 6 of 10] Compiling Box.Queue ( src/Box/Queue.hs, dist/build/Box/Queue.o, dist/build/Box/Queue.dyn_o ) [ 7 of 10] Compiling Box.Connectors ( src/Box/Connectors.hs, dist/build/Box/Connectors.o, dist/build/Box/Connectors.dyn_o ) [ 8 of 10] Compiling Box.IO ( src/Box/IO.hs, dist/build/Box/IO.o, dist/build/Box/IO.dyn_o ) src/Box/IO.hs:180:118: error: Variable not in scope: decodeUtf8Lenient :: ByteString -> Text | 180 | toLineBox end (Box c e) = Box (contramap (encodeUtf8 . (<> end)) c) <$> evalEmitter [] (unlistE $ fmap (Text.lines . decodeUtf8Lenient) e) | ^^^^^^^^^^^^^^^^^ src/Box/IO.hs:184:58: error: Variable not in scope: decodeUtf8Lenient :: ByteString -> Text | 184 | fromLineBox end (Box c e) = Box (contramap (Text.lines . decodeUtf8Lenient) (listC c)) (fmap (encodeUtf8 . (<> end)) e) | ^^^^^^^^^^^^^^^^^ cabal: Leaving directory '/tmp/cabal-tmp-1479243/box-0.9.3.0' Error: cabal: Some packages failed to install: box-0.9.3.0-HRSvkHM2USg798bOwppZKE failed during the building phase. The exception was: ExitFailure 1 box-socket-0.5.0.0-3EJ4TcLAVzDBtH6rlr7yTw depends on box-socket-0.5.0.0 which failed to install.