Resolving dependencies... Starting OneTuple-0.4.2 Starting StateVar-1.2.2 Starting assoc-1.1.1 Starting colour-2.3.6 Starting indexed-profunctors-0.1.1.1 Starting bytestring-0.12.2.0 Starting tagged-0.8.9 Starting splitmix-0.1.1 Starting transformers-compat-0.7.2 Starting base-orphans-0.9.3 Starting indexed-traversable-0.1.4 Starting primitive-0.9.0.0 Starting vector-stream-0.1.0.1 Starting th-abstraction-0.7.1.0 Building StateVar-1.2.2 Building OneTuple-0.4.2 Building colour-2.3.6 Building bytestring-0.12.2.0 Building indexed-profunctors-0.1.1.1 Building assoc-1.1.1 Building splitmix-0.1.1 Building tagged-0.8.9 Building th-abstraction-0.7.1.0 Building primitive-0.9.0.0 Building base-orphans-0.9.3 Building transformers-compat-0.7.2 Building indexed-traversable-0.1.4 Building vector-stream-0.1.0.1 Completed assoc-1.1.1 Completed OneTuple-0.4.2 Completed StateVar-1.2.2 Starting contravariant-1.5.5 Completed splitmix-0.1.1 Building contravariant-1.5.5 Completed indexed-profunctors-0.1.1.1 Completed tagged-0.8.9 Starting boring-0.2.2 Completed transformers-compat-0.7.2 Building boring-0.2.2 Completed vector-stream-0.1.0.1 Completed base-orphans-0.9.3 Starting transformers-base-0.4.6 Starting some-1.0.6 Starting distributive-0.6.2.1 Completed colour-2.3.6 Starting ansi-terminal-types-1.1 Building transformers-base-0.4.6 Building some-1.0.6 Building distributive-0.6.2.1 Building ansi-terminal-types-1.1 Completed indexed-traversable-0.1.4 Starting optics-core-0.4.1.1 Building optics-core-0.4.1.1 Completed th-abstraction-0.7.1.0 Completed contravariant-1.5.5 Completed boring-0.2.2 Completed transformers-base-0.4.6 Completed distributive-0.6.2.1 Starting comonad-5.0.9 Completed ansi-terminal-types-1.1 Starting ansi-terminal-1.1.2 Completed some-1.0.6 Building comonad-5.0.9 Building ansi-terminal-1.1.2 Completed primitive-0.9.0.0 Completed ansi-terminal-1.1.2 Completed comonad-5.0.9 Starting bifunctors-5.6.2 Building bifunctors-5.6.2 Completed bytestring-0.12.2.0 Starting random-1.3.0 Starting os-string-2.0.7 Starting binary-0.8.9.2 Building random-1.3.0 Building os-string-2.0.7 Building binary-0.8.9.2 Completed optics-core-0.4.1.1 Starting optics-th-0.4.1 Building optics-th-0.4.1 Completed binary-0.8.9.2 Starting text-2.1.2 Completed os-string-2.0.7 Starting filepath-1.5.4.0 Building text-2.1.2 Completed bifunctors-5.6.2 Starting profunctors-5.6.2 Building filepath-1.5.4.0 Building profunctors-5.6.2 Completed optics-th-0.4.1 Completed random-1.3.0 Completed filepath-1.5.4.0 Starting unix-2.8.6.0 Completed profunctors-5.6.2 Building unix-2.8.6.0 Completed unix-2.8.6.0 Starting file-io-0.1.5 Building file-io-0.1.5 Completed file-io-0.1.5 Starting directory-1.3.9.0 Building directory-1.3.9.0 Completed text-2.1.2 Starting hashable-1.5.0.0 Starting prettyprinter-1.7.1 Building prettyprinter-1.7.1 Building hashable-1.5.0.0 Completed directory-1.3.9.0 Starting process-1.6.25.0 Completed hashable-1.5.0.0 Starting data-fix-0.3.4 Starting these-1.2.1 Starting constraints-0.14.2 Starting unordered-containers-0.2.20 Building data-fix-0.3.4 Building constraints-0.14.2 Building these-1.2.1 Building unordered-containers-0.2.20 Building process-1.6.25.0 Completed prettyprinter-1.7.1 Starting prettyprinter-ansi-terminal-1.1.3 Building prettyprinter-ansi-terminal-1.1.3 Completed data-fix-0.3.4 Completed prettyprinter-ansi-terminal-1.1.3 Completed these-1.2.1 Completed process-1.6.25.0 Starting optparse-applicative-0.18.1.0 Building optparse-applicative-0.18.1.0 Completed constraints-0.14.2 Starting constraints-extras-0.4.0.1 Building constraints-extras-0.4.0.1 Completed unordered-containers-0.2.20 Starting semigroupoids-6.0.1 Building semigroupoids-6.0.1 Completed constraints-extras-0.4.0.1 Starting dependent-sum-0.7.2.0 Building dependent-sum-0.7.2.0 Completed optparse-applicative-0.18.1.0 Starting tasty-1.5.3 Building tasty-1.5.3 Completed dependent-sum-0.7.2.0 Starting dependent-map-0.4.0.0 Building dependent-map-0.4.0.0 Completed semigroupoids-6.0.1 Starting free-5.2 Building free-5.2 Completed dependent-map-0.4.0.0 Completed tasty-1.5.3 Starting vector-0.13.2.0 Building vector-0.13.2.0 Completed free-5.2 Starting recursion-schemes-5.2.3 Building recursion-schemes-5.2.3 Completed recursion-schemes-5.2.3 Completed vector-0.13.2.0 Starting indexed-traversable-instances-0.1.2 Starting nonempty-vector-0.2.4 Building nonempty-vector-0.2.4 Building indexed-traversable-instances-0.1.2 Completed nonempty-vector-0.2.4 Starting nonempty-containers-0.3.3.0 Completed indexed-traversable-instances-0.1.2 Starting optics-extra-0.4.2.1 Building nonempty-containers-0.3.3.0 Building optics-extra-0.4.2.1 Failed to install nonempty-containers-0.3.3.0 Build log ( /home/builder/.cabal/logs/ghc-9.6.3/nonempty-containers-0.3.3.0-3sdfdxgrhLWHwD7g62z0TH.log ): cabal: Entering directory '/tmp/cabal-tmp-834643/nonempty-containers-0.3.3.0' Configuring nonempty-containers-0.3.3.0... Preprocessing library for nonempty-containers-0.3.3.0.. Building library for nonempty-containers-0.3.3.0.. [ 1 of 12] Compiling Data.IntMap.NonEmpty.Internal ( src/Data/IntMap/NonEmpty/Internal.hs, dist/build/Data/IntMap/NonEmpty/Internal.o, dist/build/Data/IntMap/NonEmpty/Internal.dyn_o ) src/Data/IntMap/NonEmpty/Internal.hs:553:30: error: [GHC-88464] Variable not in scope: option :: m -> (m -> m) -> b0 -> m Suggested fix: Perhaps use optional (imported from Control.Applicative) | 553 | fold1 (NEIntMap _ v m) = option v (v <>) | ^^^^^^ src/Data/IntMap/NonEmpty/Internal.hs:554:41: error: [GHC-88464] Data constructor not in scope: Option :: Maybe m -> b0 | 554 | . F.foldMap (Option . Just) | ^^^^^^ [ 2 of 12] Compiling Data.IntSet.NonEmpty.Internal ( src/Data/IntSet/NonEmpty/Internal.hs, dist/build/Data/IntSet/NonEmpty/Internal.o, dist/build/Data/IntSet/NonEmpty/Internal.dyn_o ) [ 3 of 12] Compiling Data.IntSet.NonEmpty ( src/Data/IntSet/NonEmpty.hs, dist/build/Data/IntSet/NonEmpty.o, dist/build/Data/IntSet/NonEmpty.dyn_o ) [ 5 of 12] Compiling Data.Map.NonEmpty.Internal ( src/Data/Map/NonEmpty/Internal.hs, dist/build/Data/Map/NonEmpty/Internal.o, dist/build/Data/Map/NonEmpty/Internal.dyn_o ) src/Data/Map/NonEmpty/Internal.hs:266:35: error: [GHC-88464] Variable not in scope: option :: m -> (m -> m) -> b0 -> m Suggested fix: Perhaps use optional (imported from Control.Applicative) | 266 | foldMapWithKey f (NEMap k0 v m) = option (f k0 v) (f k0 v <>) | ^^^^^^ src/Data/Map/NonEmpty/Internal.hs:267:59: error: [GHC-88464] Data constructor not in scope: Option :: Maybe m -> b0 | 267 | . M.foldMapWithKey (\k -> Option . Just . f k) | ^^^^^^ src/Data/Map/NonEmpty/Internal.hs:536:27: error: [GHC-88464] Variable not in scope: option :: m -> (m -> m) -> b1 -> m Suggested fix: Perhaps use optional (imported from Control.Applicative) | 536 | fold1 (NEMap _ v m) = option v (v <>) | ^^^^^^ src/Data/Map/NonEmpty/Internal.hs:537:38: error: [GHC-88464] Data constructor not in scope: Option :: Maybe m -> b1 | 537 | . F.foldMap (Option . Just) | ^^^^^^ [ 6 of 12] Compiling Data.Sequence.NonEmpty.Internal ( src/Data/Sequence/NonEmpty/Internal.hs, dist/build/Data/Sequence/NonEmpty/Internal.o, dist/build/Data/Sequence/NonEmpty/Internal.dyn_o ) src/Data/Sequence/NonEmpty/Internal.hs:303:34: error: [GHC-88464] Variable not in scope: option :: m -> (m -> m) -> b0 -> m Suggested fix: Perhaps use optional (imported from Data.Functor.Alt) | 303 | foldMapWithIndex f (x :<|| xs) = option (f 0 x) (f 0 x <>) | ^^^^^^ src/Data/Sequence/NonEmpty/Internal.hs:304:62: error: [GHC-88464] Data constructor not in scope: Option :: Maybe m -> b0 | 304 | . Seq.foldMapWithIndex (\i -> Option . Just . f (i + 1)) | ^^^^^^ src/Data/Sequence/NonEmpty/Internal.hs:453:25: error: [GHC-88464] Variable not in scope: option :: m -> (m -> m) -> b1 -> m Suggested fix: Perhaps use optional (imported from Data.Functor.Alt) | 453 | fold1 (x :<|| xs) = option x (x <>) | ^^^^^^ src/Data/Sequence/NonEmpty/Internal.hs:454:36: error: [GHC-88464] Data constructor not in scope: Option :: Maybe m -> b1 | 454 | . F.foldMap (Option . Just) | ^^^^^^ [ 8 of 12] Compiling Data.Set.NonEmpty.Internal ( src/Data/Set/NonEmpty/Internal.hs, dist/build/Data/Set/NonEmpty/Internal.o, dist/build/Data/Set/NonEmpty/Internal.dyn_o ) src/Data/Set/NonEmpty/Internal.hs:370:25: error: [GHC-88464] Variable not in scope: option :: m -> (m -> m) -> b0 -> m | 370 | fold1 (NESet x s) = option x (x <>) | ^^^^^^ src/Data/Set/NonEmpty/Internal.hs:371:36: error: [GHC-88464] Data constructor not in scope: Option :: Maybe m -> b0 | 371 | . F.foldMap (Option . Just) | ^^^^^^ src/Data/Set/NonEmpty/Internal.hs:375:30: error: [GHC-88464] Variable not in scope: option :: m -> (m -> m) -> b1 -> m | 375 | foldMap1 f (NESet x s) = option (f x) (f x <>) | ^^^^^^ src/Data/Set/NonEmpty/Internal.hs:376:41: error: [GHC-88464] Data constructor not in scope: Option :: Maybe m -> b1 | 376 | . F.foldMap (Option . Just . f) | ^^^^^^ [12 of 12] Compiling Paths_nonempty_containers ( dist/build/autogen/Paths_nonempty_containers.hs, dist/build/Paths_nonempty_containers.o, dist/build/Paths_nonempty_containers.dyn_o ) cabal: Leaving directory '/tmp/cabal-tmp-834643/nonempty-containers-0.3.3.0' Completed optics-extra-0.4.2.1 Error: cabal: Some packages failed to install: bowtie-0.5.0-K5x743yptasHGz7mOZWv6I depends on bowtie-0.5.0 which failed to install. nonempty-containers-0.3.3.0-3sdfdxgrhLWHwD7g62z0TH failed during the building phase. The exception was: ExitFailure 1