Resolving dependencies... Starting StateVar-1.2.2 Starting OneTuple-0.4.1.1 Starting base-orphans-0.9.1 Starting bindings-DSL-1.0.25 Starting colour-2.3.6 Starting dlist-1.0 Starting generically-0.1.1 Starting indexed-traversable-0.1.3 Starting integer-logarithms-1.0.3.1 Starting microlens-0.4.13.1 Starting parser-combinators-1.3.0 Starting primitive-0.9.0.0 Starting split-0.2.5 Starting prettyprinter-1.7.1 Starting th-abstraction-0.6.0.0 Starting splitmix-0.1.0.5 Starting th-compat-0.1.4 Starting type-equality-1 Starting unliftio-core-0.2.1.0 Starting transformers-compat-0.7.2 Starting vector-stream-0.1.0.1 Starting vinyl-0.14.3 Starting hashable-1.4.3.0 Starting tagged-0.8.8 Starting utf8-string-1.0.2 Starting base-compat-0.13.1 Starting basement-0.0.16 Building base-orphans-0.9.1 Building OneTuple-0.4.1.1 Building StateVar-1.2.2 Building primitive-0.9.0.0 Building parser-combinators-1.3.0 Building bindings-DSL-1.0.25 Building colour-2.3.6 Building dlist-1.0 Building generically-0.1.1 Building th-abstraction-0.6.0.0 Building indexed-traversable-0.1.3 Building split-0.2.5 Building microlens-0.4.13.1 Building integer-logarithms-1.0.3.1 Building th-compat-0.1.4 Building prettyprinter-1.7.1 Building splitmix-0.1.0.5 Building transformers-compat-0.7.2 Building vector-stream-0.1.0.1 Building type-equality-1 Building unliftio-core-0.2.1.0 Building vinyl-0.14.3 Building hashable-1.4.3.0 Building tagged-0.8.8 Building base-compat-0.13.1 Building basement-0.0.16 Building utf8-string-1.0.2 Completed bindings-DSL-1.0.25 Starting bindings-gpgme-0.1.8 Completed generically-0.1.1 Completed OneTuple-0.4.1.1 Completed type-equality-1 Failed to install bindings-gpgme-0.1.8 Build log ( /home/builder/.cabal/logs/ghc-9.6.3/bindings-gpgme-0.1.8-K0r3YiezlWH6gUi196LcpI.log ): cabal: Entering directory '/tmp/cabal-tmp-3289920/bindings-gpgme-0.1.8' Configuring bindings-gpgme-0.1.8... Error: cabal-3.10.2.1: Missing dependency on a foreign library: * Missing (or bad) header file: gpgme.h * Missing (or bad) C library: gpgme This problem can usually be solved by installing the system package that provides this library (you may need the "-dev" version). If the library is already installed but in a non-standard location then you can use the flags --extra-include-dirs= and --extra-lib-dirs= to specify where it is.If the library file does exist, it may contain errors that are caught by the C compiler at the preprocessing stage. In this case you can re-run configure with the verbosity flag -v3 to see the error messages. If the header file does exist, it may contain errors that are caught by the C compiler at the preprocessing stage. In this case you can re-run configure with the verbosity flag -v3 to see the error messages. cabal: Leaving directory '/tmp/cabal-tmp-3289920/bindings-gpgme-0.1.8' Completed integer-logarithms-1.0.3.1 Completed StateVar-1.2.2 Completed splitmix-0.1.0.5 Completed unliftio-core-0.2.1.0 Completed split-0.2.5 Completed parser-combinators-1.3.0 Completed dlist-1.0 Completed th-compat-0.1.4 Completed tagged-0.8.8 Completed base-orphans-0.9.1 Completed microlens-0.4.13.1 Completed transformers-compat-0.7.2 Completed colour-2.3.6 Completed vector-stream-0.1.0.1 Completed utf8-string-1.0.2 Completed indexed-traversable-0.1.3 Completed th-abstraction-0.6.0.0 Completed hashable-1.4.3.0 Completed prettyprinter-1.7.1 Completed vinyl-0.14.3 Completed base-compat-0.13.1 Completed primitive-0.9.0.0 Completed basement-0.0.16 Error: cabal: Some packages failed to install: bindings-gpgme-0.1.8-K0r3YiezlWH6gUi196LcpI failed during the configure step. The exception was: ExitFailure 1 h-gpgme-0.2.0.0-EQICUCMWgxALSlBIGR9pem depends on h-gpgme-0.2.0.0 which failed to install. otp-authenticator-0.1.2.1-2XklLE05FypHOkF4vbps3B depends on otp-authenticator-0.1.2.1 which failed to install.