Resolving dependencies... Warning: The following packages are likely to be broken by the reinstalls: process-1.6.17.0 haskeline-0.8.2.1 ghc-9.6.3 Cabal-3.10.1.0 hpc-0.6.2.0 ghc-boot-9.6.3 ghci-9.6.3 libiserv-9.6.3 Cabal-syntax-3.10.1.0 Continuing even though the plan contains dangerous reinstalls. Starting clock-0.8.4 Starting colour-2.3.6 Starting integer-logarithms-1.0.3.1 Starting old-locale-1.0.0.7 Starting semigroups-0.20 Starting prettyprinter-1.7.1 Starting transformers-compat-0.7.2 Starting unliftio-core-0.2.1.0 Starting primitive-0.9.0.0 Starting double-conversion-2.0.5.0 Starting filepath-1.4.300.1 Building colour-2.3.6 Building integer-logarithms-1.0.3.1 Building clock-0.8.4 Building old-locale-1.0.0.7 Building prettyprinter-1.7.1 Building semigroups-0.20 Building transformers-compat-0.7.2 Building double-conversion-2.0.5.0 Building unliftio-core-0.2.1.0 Building primitive-0.9.0.0 Building filepath-1.4.300.1 Completed integer-logarithms-1.0.3.1 Completed semigroups-0.20 Completed old-locale-1.0.0.7 Completed unliftio-core-0.2.1.0 Completed clock-0.8.4 Completed transformers-compat-0.7.2 Completed colour-2.3.6 Starting ansi-terminal-types-1.1 Building ansi-terminal-types-1.1 Completed double-conversion-2.0.5.0 Completed prettyprinter-1.7.1 Completed ansi-terminal-types-1.1 Starting ansi-terminal-1.1 Building ansi-terminal-1.1 Completed filepath-1.4.300.1 Starting hashable-1.4.3.0 Starting unix-2.8.5.0 Building hashable-1.4.3.0 Completed primitive-0.9.0.0 Completed ansi-terminal-1.1 Starting prettyprinter-ansi-terminal-1.1.3 Building prettyprinter-ansi-terminal-1.1.3 Building unix-2.8.5.0 Completed hashable-1.4.3.0 Starting async-2.2.5 Starting scientific-0.3.7.0 Building scientific-0.3.7.0 Building async-2.2.5 Completed prettyprinter-ansi-terminal-1.1.3 Completed async-2.2.5 Completed scientific-0.3.7.0 Starting formatting-7.2.0 Starting attoparsec-0.14.4 Building formatting-7.2.0 Building attoparsec-0.14.4 Completed formatting-7.2.0 Completed attoparsec-0.14.4 Completed unix-2.8.5.0 Starting directory-1.3.8.1 Building directory-1.3.8.1 Completed directory-1.3.8.1 Starting process-1.6.18.0 Building process-1.6.18.0 Completed process-1.6.18.0 Starting optparse-applicative-0.18.1.0 Building optparse-applicative-0.18.1.0 Completed optparse-applicative-0.18.1.0 Starting odbc-0.3.0 Failed to install odbc-0.3.0 Build log ( /home/builder/.cabal/logs/ghc-9.6.3/odbc-0.3.0-2bnhPtTodSu4XvxCwA5Nbw.log ): cabal: Entering directory '/tmp/cabal-tmp-1742292/odbc-0.3.0' Configuring odbc-0.3.0... Error: cabal-3.10.2.1: Missing dependency on a foreign library: * Missing (or bad) C library: odbc 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. cabal: Leaving directory '/tmp/cabal-tmp-1742292/odbc-0.3.0' Error: cabal: Some packages failed to install: odbc-0.3.0-2bnhPtTodSu4XvxCwA5Nbw failed during the configure step. The exception was: ExitFailure 1