Resolving dependencies... Starting StateVar-1.2.2 Starting indexed-profunctors-0.1.1.1 Starting base-orphans-0.9.1 Starting primitive-0.9.0.0 Starting tagged-0.8.8 Starting type-equality-1 Starting vector-stream-0.1.0.1 Starting transformers-compat-0.7.2 Starting indexed-traversable-0.1.3 Starting prettyprinter-1.7.1 Starting th-abstraction-0.7.0.0 Starting OneTuple-0.4.1.1 Starting os-string-2.0.2 Building indexed-profunctors-0.1.1.1 Building StateVar-1.2.2 Building base-orphans-0.9.1 Building primitive-0.9.0.0 Building tagged-0.8.8 Building vector-stream-0.1.0.1 Building type-equality-1 Building prettyprinter-1.7.1 Building indexed-traversable-0.1.3 Building os-string-2.0.2 Building OneTuple-0.4.1.1 Building transformers-compat-0.7.2 Building th-abstraction-0.7.0.0 Completed type-equality-1 Completed StateVar-1.2.2 Starting contravariant-1.5.5 Completed OneTuple-0.4.1.1 Building contravariant-1.5.5 Completed tagged-0.8.8 Starting assoc-1.1 Starting boring-0.2.1 Completed indexed-profunctors-0.1.1.1 Completed vector-stream-0.1.0.1 Building boring-0.2.1 Building assoc-1.1 Completed transformers-compat-0.7.2 Completed base-orphans-0.9.1 Starting transformers-base-0.4.6 Starting some-1.0.6 Starting distributive-0.6.2.1 Completed indexed-traversable-0.1.3 Starting optics-core-0.4.1.1 Building transformers-base-0.4.6 Building some-1.0.6 Building distributive-0.6.2.1 Building optics-core-0.4.1.1 Completed th-abstraction-0.7.0.0 Completed prettyprinter-1.7.1 Completed contravariant-1.5.5 Completed os-string-2.0.2 Starting filepath-1.5.2.0 Building filepath-1.5.2.0 Completed assoc-1.1 Completed boring-0.2.1 Completed transformers-base-0.4.6 Completed distributive-0.6.2.1 Starting comonad-5.0.8 Building comonad-5.0.8 Completed some-1.0.6 Completed primitive-0.9.0.0 Starting vector-0.13.1.0 Building vector-0.13.1.0 Completed filepath-1.5.2.0 Starting hashable-1.4.4.0 Building hashable-1.4.4.0 Completed comonad-5.0.8 Starting bifunctors-5.6.2 Building bifunctors-5.6.2 Completed optics-core-0.4.1.1 Starting optics-th-0.4.1 Completed hashable-1.4.4.0 Starting these-1.2 Starting data-fix-0.3.2 Starting constraints-0.14 Building optics-th-0.4.1 Starting unordered-containers-0.2.20 Building data-fix-0.3.2 Building these-1.2 Building constraints-0.14 Building unordered-containers-0.2.20 Completed data-fix-0.3.2 Completed bifunctors-5.6.2 Starting profunctors-5.6.2 Building profunctors-5.6.2 Completed these-1.2 Completed optics-th-0.4.1 Completed constraints-0.14 Starting constraints-extras-0.4.0.0 Building constraints-extras-0.4.0.0 Completed unordered-containers-0.2.20 Starting semigroupoids-6.0.0.1 Building semigroupoids-6.0.0.1 Completed constraints-extras-0.4.0.0 Starting dependent-sum-0.7.2.0 Building dependent-sum-0.7.2.0 Completed profunctors-5.6.2 Completed vector-0.13.1.0 Starting indexed-traversable-instances-0.1.1.2 Starting nonempty-vector-0.2.3 Building indexed-traversable-instances-0.1.1.2 Building nonempty-vector-0.2.3 Completed dependent-sum-0.7.2.0 Starting dependent-map-0.4.0.0 Building dependent-map-0.4.0.0 Completed indexed-traversable-instances-0.1.1.2 Starting optics-extra-0.4.2.1 Building optics-extra-0.4.2.1 Completed nonempty-vector-0.2.3 Completed semigroupoids-6.0.0.1 Starting nonempty-containers-0.3.3.0 Starting free-5.2 Building nonempty-containers-0.3.3.0 Building free-5.2 Completed dependent-map-0.4.0.0 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-JbJNVTRV7Ovv4I0PH7zKg.log ): cabal: Entering directory '/tmp/cabal-tmp-1151870/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-1151870/nonempty-containers-0.3.3.0' Completed optics-extra-0.4.2.1 Completed free-5.2 Error: cabal: Some packages failed to install: bowtie-0.4.0-52OUBQZcFuaHvqzpo28ue7 depends on bowtie-0.4.0 which failed to install. nonempty-containers-0.3.3.0-JbJNVTRV7Ovv4I0PH7zKg failed during the building phase. The exception was: ExitFailure 1