Resolving dependencies... Starting StateVar-1.2.2 Starting data-array-byte-0.1.0.1 Starting base-orphans-0.9.1 Starting tagged-0.8.8 Starting th-abstraction-0.6.0.0 Starting transformers-compat-0.7.2 Starting mtl-2.3.1 Starting prettyprinter-1.7.1 Building base-orphans-0.9.1 Building data-array-byte-0.1.0.1 Building transformers-compat-0.7.2 Building StateVar-1.2.2 Building tagged-0.8.8 Building mtl-2.3.1 Building prettyprinter-1.7.1 Building th-abstraction-0.6.0.0 Completed StateVar-1.2.2 Starting contravariant-1.5.5 Building contravariant-1.5.5 Completed base-orphans-0.9.1 Completed data-array-byte-0.1.0.1 Starting hashable-1.4.3.0 Building hashable-1.4.3.0 Completed tagged-0.8.8 Starting assoc-1.1 Starting distributive-0.6.2.1 Starting foldable1-classes-compat-0.1 Building assoc-1.1 Building distributive-0.6.2.1 Building foldable1-classes-compat-0.1 Completed transformers-compat-0.7.2 Starting transformers-base-0.4.6 Completed mtl-2.3.1 Starting exceptions-0.10.7 Building transformers-base-0.4.6 Building exceptions-0.10.7 Completed th-abstraction-0.6.0.0 Completed contravariant-1.5.5 Completed prettyprinter-1.7.1 Completed assoc-1.1 Completed distributive-0.6.2.1 Completed transformers-base-0.4.6 Completed foldable1-classes-compat-0.1 Starting indexed-traversable-0.1.3 Building indexed-traversable-0.1.3 Completed hashable-1.4.3.0 Starting data-fix-0.3.2 Starting unordered-containers-0.2.19.1 Building data-fix-0.3.2 Building unordered-containers-0.2.19.1 Completed exceptions-0.10.7 Completed data-fix-0.3.2 Completed indexed-traversable-0.1.3 Starting comonad-5.0.8 Building comonad-5.0.8 Completed unordered-containers-0.2.19.1 Completed comonad-5.0.8 Starting bifunctors-5.6.1 Building bifunctors-5.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 profunctors-5.6.2 Completed semigroupoids-6.0.0.1 Starting free-5.2 Building free-5.2 Completed free-5.2 Starting recursion-schemes-5.2.2.5 Building recursion-schemes-5.2.2.5 Completed recursion-schemes-5.2.2.5 Starting bowtie-0.1.1 Building bowtie-0.1.1 Failed to install bowtie-0.1.1 Build log ( /home/builder/.cabal/logs/ghc-9.2.4/bowtie-0.1.1-4L8eLnjwf7R5NoFjWxdTus.log ): cabal: Entering directory '/tmp/cabal-tmp-1301142/bowtie-0.1.1' Configuring bowtie-0.1.1... Preprocessing library for bowtie-0.1.1.. Building library for bowtie-0.1.1.. [1 of 2] Compiling Bowtie ( src/Bowtie.hs, dist/build/Bowtie.o, dist/build/Bowtie.dyn_o ) src/Bowtie.hs:182:3: error: liftA2 is not a (visible) method of class Applicative | 182 | liftA2 = liftF2 | ^^^^^^ src/Bowtie.hs:231:3: error: liftA2 is not a (visible) method of class Applicative | 231 | liftA2 f (MemoF (Anno k1 v1)) (MemoF (Anno k2 v2)) = MemoF (Anno (k1 <> k2) (liftA2 f v1 v2)) | ^^^^^^ cabal: Leaving directory '/tmp/cabal-tmp-1301142/bowtie-0.1.1' Error: cabal: Some packages failed to install: bowtie-0.1.1-4L8eLnjwf7R5NoFjWxdTus failed during the building phase. The exception was: ExitFailure 1