Resolving dependencies... Starting OneTuple-0.3.1 Starting base-orphans-0.8.7 Starting bimap-0.5.0 Starting clock-0.8.3 Starting colour-2.3.6 Starting data-clist-0.2 Starting generically-0.1 Starting dlist-1.0 Starting hrfsize-0.0.2 Starting hashable-1.4.1.0 Starting microlens-0.4.13.0 Starting integer-logarithms-1.0.3.1 Starting parallel-3.2.2.0 Starting parser-combinators-1.3.0 Starting primitive-0.7.4.0 Starting splitmix-0.1.0.4 Starting tagged-0.8.6.1 Starting terminal-size-0.3.3 Starting th-abstraction-0.4.5.0 Starting unliftio-core-0.2.0.1 Starting transformers-compat-0.7.2 Starting vector-stream-0.1.0.0 Starting word-wrap-0.5 Starting StateVar-1.2.2 Starting indexed-traversable-0.1.2 Starting utf8-string-1.0.2 Starting blaze-builder-0.4.2.2 Starting base-compat-0.12.2 Building base-orphans-0.8.7 Building OneTuple-0.3.1 Building hrfsize-0.0.2 Building generically-0.1 Building colour-2.3.6 Building data-clist-0.2 Building integer-logarithms-1.0.3.1 Building parallel-3.2.2.0 Building bimap-0.5.0 Building dlist-1.0 Building tagged-0.8.6.1 Building primitive-0.7.4.0 Building microlens-0.4.13.0 Building splitmix-0.1.0.4 Building clock-0.8.3 Building hashable-1.4.1.0 Building terminal-size-0.3.3 Building unliftio-core-0.2.0.1 Building vector-stream-0.1.0.0 Building indexed-traversable-0.1.2 Building transformers-compat-0.7.2 Building utf8-string-1.0.2 Building StateVar-1.2.2 Building blaze-builder-0.4.2.2 Building word-wrap-0.5 Building base-compat-0.12.2 Building th-abstraction-0.4.5.0 Building parser-combinators-1.3.0 Completed unliftio-core-0.2.0.1 Completed generically-0.1 Completed base-orphans-0.8.7 Completed clock-0.8.3 Completed hrfsize-0.0.2 Completed terminal-size-0.3.3 Starting terminal-progress-bar-0.4.1 Completed integer-logarithms-1.0.3.1 Completed StateVar-1.2.2 Starting contravariant-1.5.5 Building terminal-progress-bar-0.4.1 Completed OneTuple-0.3.1 Completed data-clist-0.2 Completed splitmix-0.1.0.4 Starting random-1.2.1.1 Building contravariant-1.5.5 Completed parser-combinators-1.3.0 Completed word-wrap-0.5 Building random-1.2.1.1 Completed microlens-0.4.13.0 Completed parallel-3.2.2.0 Completed tagged-0.8.6.1 Starting distributive-0.6.2.1 Completed dlist-1.0 Completed blaze-builder-0.4.2.2 Building distributive-0.6.2.1 Completed indexed-traversable-0.1.2 Completed vector-stream-0.1.0.0 Completed bimap-0.5.0 Completed colour-2.3.6 Starting ansi-terminal-0.11.4 Completed utf8-string-1.0.2 Building ansi-terminal-0.11.4 Completed transformers-compat-0.7.2 Starting microlens-mtl-0.2.0.2 Completed th-abstraction-0.4.5.0 Starting microlens-th-0.4.3.10 Building microlens-mtl-0.2.0.2 Completed hashable-1.4.1.0 Starting text-short-0.1.5 Starting data-fix-0.3.2 Starting async-2.2.4 Starting time-compat-1.9.6.1 Starting case-insensitive-1.2.1.0 Starting unordered-containers-0.2.19.1 Building microlens-th-0.4.3.10 Completed base-compat-0.12.2 Starting base-compat-batteries-0.12.2 Building data-fix-0.3.2 Building text-short-0.1.5 Building async-2.2.4 Building case-insensitive-1.2.1.0 Building time-compat-1.9.6.1 Building unordered-containers-0.2.19.1 Building base-compat-batteries-0.12.2 Completed contravariant-1.5.5 Completed terminal-progress-bar-0.4.1 Completed distributive-0.6.2.1 Starting comonad-5.0.8 Building comonad-5.0.8 Completed microlens-mtl-0.2.0.2 Completed ansi-terminal-0.11.4 Starting ansi-wl-pprint-0.6.9 Building ansi-wl-pprint-0.6.9 Completed primitive-0.7.4.0 Starting scientific-0.3.7.0 Starting vector-0.13.0.0 Completed microlens-th-0.4.3.10 Building scientific-0.3.7.0 Building vector-0.13.0.0 Completed async-2.2.4 Starting typed-process-0.2.10.1 Completed case-insensitive-1.2.1.0 Building typed-process-0.2.10.1 Completed data-fix-0.3.2 Completed time-compat-1.9.6.1 Completed text-short-0.1.5 Completed base-compat-batteries-0.12.2 Completed random-1.2.1.1 Starting uuid-types-1.0.5 Starting QuickCheck-2.14.2 Completed ansi-wl-pprint-0.6.9 Starting optparse-applicative-0.17.0.0 Building QuickCheck-2.14.2 Building uuid-types-1.0.5 Building optparse-applicative-0.17.0.0 Completed comonad-5.0.8 Starting bifunctors-5.5.13 Building bifunctors-5.5.13 Completed typed-process-0.2.10.1 Completed scientific-0.3.7.0 Starting megaparsec-9.2.2 Starting attoparsec-0.14.4 Building megaparsec-9.2.2 Building attoparsec-0.14.4 Completed unordered-containers-0.2.19.1 Starting relude-1.1.0.0 Building relude-1.1.0.0 Completed uuid-types-1.0.5 Completed optparse-applicative-0.17.0.0 Completed bifunctors-5.5.13 Starting assoc-1.0.2 Starting semigroupoids-5.3.7 Building semigroupoids-5.3.7 Building assoc-1.0.2 Completed relude-1.1.0.0 Completed megaparsec-9.2.2 Starting config-ini-0.2.5.0 Building config-ini-0.2.5.0 Completed assoc-1.0.2 Starting these-1.1.1.1 Completed attoparsec-0.14.4 Building these-1.1.1.1 Completed QuickCheck-2.14.2 Completed config-ini-0.2.5.0 Completed these-1.1.1.1 Starting strict-0.4.0.1 Building strict-0.4.0.1 Completed vector-0.13.0.0 Starting indexed-traversable-instances-0.1.1.1 Starting text-zipper-0.12 Starting vty-5.37 Completed semigroupoids-5.3.7 Building text-zipper-0.12 Building indexed-traversable-instances-0.1.1.1 Building vty-5.37 Completed indexed-traversable-instances-0.1.1.1 Starting witherable-0.4.2 Starting semialign-1.2.0.1 Building semialign-1.2.0.1 Building witherable-0.4.2 Completed text-zipper-0.12 Completed strict-0.4.0.1 Completed semialign-1.2.0.1 Completed witherable-0.4.2 Starting aeson-2.1.1.0 Building aeson-2.1.1.0 Completed vty-5.37 Starting brick-1.5 Building brick-1.5 Completed aeson-2.1.1.0 Completed brick-1.5 Starting nix-tree-0.3.0 Building nix-tree-0.3.0 Failed to install nix-tree-0.3.0 Build log ( /home/builder/.cabal/logs/ghc-9.2.4/nix-tree-0.3.0-30kj44BUgzc4kXvtxuS316.log ): cabal: Entering directory '/tmp/cabal-tmp-2640879/nix-tree-0.3.0' Configuring nix-tree-0.3.0... Preprocessing executable 'nix-tree' for nix-tree-0.3.0.. Building executable 'nix-tree' for nix-tree-0.3.0.. : warning: [-Wunused-packages] The following packages were specified via -package or -package-id flags, but were not needed for compilation: - transformers-0.5.6.2 - hashable-1.4.1.0-DD9dAnwBSDfIvorTHQpz48 - deepseq-1.4.6.1 - relude-1.1.0.0-9RBCyD8mYTpG9ju4YIRfGY - base-4.16.3.0 [1 of 6] Compiling Data.InvertedIndex ( src/Data/InvertedIndex.hs, dist/build/nix-tree/nix-tree-tmp/Data/InvertedIndex.o ) [2 of 6] Compiling NixTree.Clipboard ( src/NixTree/Clipboard.hs, dist/build/nix-tree/nix-tree-tmp/NixTree/Clipboard.o ) [3 of 6] Compiling NixTree.StorePath ( src/NixTree/StorePath.hs, dist/build/nix-tree/nix-tree-tmp/NixTree/StorePath.o ) src/NixTree/StorePath.hs:113:11: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [Text] not matched: [] [(Data.Text.Internal.Text _ _ _)] | 113 | let maT : miT : _ = T.splitOn "." ver | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [4 of 6] Compiling NixTree.PathStats ( src/NixTree/PathStats.hs, dist/build/nix-tree/nix-tree-tmp/NixTree/PathStats.o ) [5 of 6] Compiling NixTree.App ( src/NixTree/App.hs, dist/build/nix-tree/nix-tree-tmp/NixTree/App.o ) src/NixTree/App.hs:200:13: error: Not in scope: B.continue Neither Brick, Brick.BChan, Brick.Widgets.Border, Brick.Widgets.Center nor Brick.Widgets.List exports continue. | 200 | B.continue s {aeOpenModal = Just (ModalNotice helpNotice)} | ^^^^^^^^^^ src/NixTree/App.hs:203:13: error: Not in scope: B.continue Neither Brick, Brick.BChan, Brick.Widgets.Border, Brick.Widgets.Center nor Brick.Widgets.List exports continue. | 203 | B.continue $ showWhyDepends s | ^^^^^^^^^^ src/NixTree/App.hs:205:13: error: Not in scope: B.continue Neither Brick, Brick.BChan, Brick.Widgets.Border, Brick.Widgets.Center nor Brick.Widgets.List exports continue. | 205 | B.continue $ showAndUpdateSearch "" "" s | ^^^^^^^^^^ src/NixTree/App.hs:209:29: error: Not in scope: B.continue Neither Brick, Brick.BChan, Brick.Widgets.Border, Brick.Widgets.Center nor Brick.Widgets.List exports continue. | 209 | Right () -> B.continue s | ^^^^^^^^^^ src/NixTree/App.hs:210:27: error: Not in scope: B.continue Neither Brick, Brick.BChan, Brick.Widgets.Border, Brick.Widgets.Center nor Brick.Widgets.List exports continue. | 210 | Left n -> B.continue s {aeOpenModal = Just (ModalNotice n)} | ^^^^^^^^^^ src/NixTree/App.hs:212:13: error: Not in scope: B.continue Neither Brick, Brick.BChan, Brick.Widgets.Border, Brick.Widgets.Center nor Brick.Widgets.List exports continue. | 212 | B.continue $ | ^^^^^^^^^^ src/NixTree/App.hs:220:17: error: Not in scope: B.continue Neither Brick, Brick.BChan, Brick.Widgets.Border, Brick.Widgets.Center nor Brick.Widgets.List exports continue. | 220 | B.continue $ moveLeft s | ^^^^^^^^^^ src/NixTree/App.hs:223:17: error: Not in scope: B.continue Neither Brick, Brick.BChan, Brick.Widgets.Border, Brick.Widgets.Center nor Brick.Widgets.List exports continue. | 223 | B.continue $ move B.listMoveDown s | ^^^^^^^^^^ src/NixTree/App.hs:226:17: error: Not in scope: B.continue Neither Brick, Brick.BChan, Brick.Widgets.Border, Brick.Widgets.Center nor Brick.Widgets.List exports continue. | 226 | B.continue $ move B.listMoveUp s | ^^^^^^^^^^ src/NixTree/App.hs:229:17: error: Not in scope: B.continue Neither Brick, Brick.BChan, Brick.Widgets.Border, Brick.Widgets.Center nor Brick.Widgets.List exports continue. | 229 | B.continue $ moveRight s | ^^^^^^^^^^ src/NixTree/App.hs:231:13: error: Not in scope: B.continue Neither Brick, Brick.BChan, Brick.Widgets.Border, Brick.Widgets.Center nor Brick.Widgets.List exports continue. | 231 | B.continue =<< moveF B.listMovePageUp s | ^^^^^^^^^^ src/NixTree/App.hs:233:13: error: Not in scope: B.continue Neither Brick, Brick.BChan, Brick.Widgets.Border, Brick.Widgets.Center nor Brick.Widgets.List exports continue. | 233 | B.continue =<< moveF B.listMovePageDown s | ^^^^^^^^^^ src/NixTree/App.hs:237:17: error: Not in scope: B.continue Neither Brick, Brick.BChan, Brick.Widgets.Border, Brick.Widgets.Center nor Brick.Widgets.List exports continue. | 237 | B.continue s {aeOpenModal = Nothing} | ^^^^^^^^^^ src/NixTree/App.hs:241:17: error: Not in scope: B.continue Neither Brick, Brick.BChan, Brick.Widgets.Border, Brick.Widgets.Center nor Brick.Widgets.List exports continue. | 241 | B.continue s | ^^^^^^^^^^ src/NixTree/App.hs:244:17: error: Not in scope: B.continue Neither Brick, Brick.BChan, Brick.Widgets.Border, Brick.Widgets.Center nor Brick.Widgets.List exports continue. | 244 | B.continue s {aeOpenModal = Just $ ModalWhyDepends (B.listMoveDown l)} | ^^^^^^^^^^ src/NixTree/App.hs:247:17: error: Not in scope: B.continue Neither Brick, Brick.BChan, Brick.Widgets.Border, Brick.Widgets.Center nor Brick.Widgets.List exports continue. | 247 | B.continue s {aeOpenModal = Just $ ModalWhyDepends (B.listMoveUp l)} | ^^^^^^^^^^ src/NixTree/App.hs:251:17: error: Not in scope: B.continue Neither Brick, Brick.BChan, Brick.Widgets.Border, Brick.Widgets.Center nor Brick.Widgets.List exports continue. | 251 | B.continue s | ^^^^^^^^^^ src/NixTree/App.hs:254:15: error: Not in scope: B.continue Neither Brick, Brick.BChan, Brick.Widgets.Border, Brick.Widgets.Center nor Brick.Widgets.List exports continue. | 254 | B.continue s {aeOpenModal = Just $ ModalWhyDepends l'} | ^^^^^^^^^^ src/NixTree/App.hs:257:15: error: Not in scope: B.continue Neither Brick, Brick.BChan, Brick.Widgets.Border, Brick.Widgets.Center nor Brick.Widgets.List exports continue. | 257 | B.continue s {aeOpenModal = Just $ ModalWhyDepends l'} | ^^^^^^^^^^ src/NixTree/App.hs:261:30: error: Not in scope: B.continue Neither Brick, Brick.BChan, Brick.Widgets.Border, Brick.Widgets.Center nor Brick.Widgets.List exports continue. | 261 | Nothing -> B.continue closed | ^^^^^^^^^^ src/NixTree/App.hs:262:37: error: Not in scope: B.continue Neither Brick, Brick.BChan, Brick.Widgets.Border, Brick.Widgets.Center nor Brick.Widgets.List exports continue. | 262 | Just (_, path) -> B.continue $ selectPath path closed | ^^^^^^^^^^ src/NixTree/App.hs:265:13: error: Not in scope: B.continue Neither Brick, Brick.BChan, Brick.Widgets.Border, Brick.Widgets.Center nor Brick.Widgets.List exports continue. | 265 | B.continue s {aeOpenModal = Nothing} | ^^^^^^^^^^ src/NixTree/App.hs:268:17: error: Not in scope: B.continue Neither Brick, Brick.BChan, Brick.Widgets.Border, Brick.Widgets.Center nor Brick.Widgets.List exports continue. | 268 | B.continue s {aeOpenModal = Just $ ModalSearch l r (B.listMoveDown xs)} | ^^^^^^^^^^ src/NixTree/App.hs:271:17: error: Not in scope: B.continue Neither Brick, Brick.BChan, Brick.Widgets.Border, Brick.Widgets.Center nor Brick.Widgets.List exports continue. | 271 | B.continue s {aeOpenModal = Just $ ModalSearch l r (B.listMoveUp xs)} | ^^^^^^^^^^ src/NixTree/App.hs:273:13: error: Not in scope: B.continue Neither Brick, Brick.BChan, Brick.Widgets.Border, Brick.Widgets.Center nor Brick.Widgets.List exports continue. | 273 | B.continue | ^^^^^^^^^^ src/NixTree/App.hs:279:13: error: Not in scope: B.continue Neither Brick, Brick.BChan, Brick.Widgets.Border, Brick.Widgets.Center nor Brick.Widgets.List exports continue. | 279 | B.continue | ^^^^^^^^^^ src/NixTree/App.hs:286:17: error: Not in scope: B.continue Neither Brick, Brick.BChan, Brick.Widgets.Border, Brick.Widgets.Center nor Brick.Widgets.List exports continue. | 286 | B.continue (showAndUpdateSearch (l <> T.singleton c) r s) | ^^^^^^^^^^ src/NixTree/App.hs:288:13: error: Not in scope: B.continue Neither Brick, Brick.BChan, Brick.Widgets.Border, Brick.Widgets.Center nor Brick.Widgets.List exports continue. | 288 | B.continue (showAndUpdateSearch (T.dropEnd 1 l) r s) | ^^^^^^^^^^ src/NixTree/App.hs:292:30: error: Not in scope: B.continue Neither Brick, Brick.BChan, Brick.Widgets.Border, Brick.Widgets.Center nor Brick.Widgets.List exports continue. | 292 | Nothing -> B.continue closed | ^^^^^^^^^^ src/NixTree/App.hs:294:21: error: Not in scope: B.continue Neither Brick, Brick.BChan, Brick.Widgets.Border, Brick.Widgets.Center nor Brick.Widgets.List exports continue. | 294 | B.continue $ | ^^^^^^^^^^ src/NixTree/App.hs:301:17: error: Not in scope: B.continue Neither Brick, Brick.BChan, Brick.Widgets.Border, Brick.Widgets.Center nor Brick.Widgets.List exports continue. | 301 | B.continue s {aeOpenModal = Nothing} | ^^^^^^^^^^ src/NixTree/App.hs:306:24: error: Not in scope: B.continue Neither Brick, Brick.BChan, Brick.Widgets.Border, Brick.Widgets.Center nor Brick.Widgets.List exports continue. | 306 | then B.continue new | ^^^^^^^^^^ src/NixTree/App.hs:310:13: error: Not in scope: B.continue Neither Brick, Brick.BChan, Brick.Widgets.Border, Brick.Widgets.Center nor Brick.Widgets.List exports continue. | 310 | B.continue s, | ^^^^^^^^^^ cabal: Leaving directory '/tmp/cabal-tmp-2640879/nix-tree-0.3.0' Error: cabal: Some packages failed to install: nix-tree-0.3.0-30kj44BUgzc4kXvtxuS316 failed during the building phase. The exception was: ExitFailure 1