$ docker run --rm -ti glcr.b-data.ch/ghc/ghc-musl:9.8.1 bash Unable to find image 'glcr.b-data.ch/ghc/ghc-musl:9.8.1' locally 9.8.1: Pulling from ghc/ghc-musl 96526aa774ef: Already exists b258679d58fd: Pull complete 37527e787d88: Pull complete 32aa86933d1c: Pull complete de28c2cdbb1f: Pull complete Digest: sha256:fd78857e12bc4abe0a3c5effdf118fa64d7a57b8d1ba48ed925d374c0b361d4a Status: Downloaded newer image for glcr.b-data.ch/ghc/ghc-musl:9.8.1 f51159e193b1:/# cabal update \ && cabal install --allow-newer --constraint 'Cabal-syntax<3.11' cabal-install-3.10.2.0 Config file path source is default config file. Config file not found: /root/.config/cabal/config Writing default configuration to /root/.config/cabal/config Downloading the latest package list from hackage.haskell.org Package list of hackage.haskell.org has been updated. The index-state is set to 2023-11-06T18:44:48Z. Resolving dependencies... Build profile: -w ghc-9.8.1 -O1 In order, the following will be built (use -v for more details): - base16-bytestring-1.0.2.0 (lib) (requires download & build) - base64-bytestring-1.2.1.0 (lib) (requires download & build) - cryptohash-sha256-0.11.102.1 (lib) (requires download & build) - echo-0.1.4 (lib) (requires download & build) - ed25519-0.0.5.0 (lib) (requires download & build) - hashable-1.4.3.0 (lib) (requires download & build) - hsc2hs-0.68.10 (exe:hsc2hs) (requires download & build) - regex-base-0.94.0.2 (lib) (requires download & build) - safe-exceptions-0.1.7.4 (lib) (requires download & build) - splitmix-0.1.0.5 (lib) (requires download & build) - tar-0.5.1.1 (lib) (requires download & build) - th-compat-0.1.4 (lib) (requires download & build) - zlib-0.6.3.0 (lib) (requires download & build) - resolv-0.2.0.2 (lib:resolv) (requires download & build) - async-2.2.4 (lib) (requires download & build) - network-3.1.4.0 (lib:network) (requires download & build) - lukko-0.1.1.3 (lib) (requires download & build) - regex-posix-0.96.0.1 (lib) (requires download & build) - random-1.2.1.1 (lib) (requires download & build) - network-uri-2.6.4.2 (lib) (requires download & build) - edit-distance-0.2.2.1 (lib) (requires download & build) - hackage-security-0.6.2.3 (lib) (requires download & build) - HTTP-4000.4.1 (lib) (requires download & build) - cabal-install-solver-3.10.1.0 (lib) (requires download & build) - cabal-install-3.10.2.0 (lib) (requires download & build) - cabal-install-3.10.2.0 (exe:cabal) (requires download & build) Downloading base16-bytestring-1.0.2.0 Downloaded base16-bytestring-1.0.2.0 Downloading base64-bytestring-1.2.1.0 Starting base16-bytestring-1.0.2.0 (lib) Downloaded base64-bytestring-1.2.1.0 Downloading cryptohash-sha256-0.11.102.1 Starting base64-bytestring-1.2.1.0 (lib) Downloaded cryptohash-sha256-0.11.102.1 Downloading ed25519-0.0.5.0 Starting cryptohash-sha256-0.11.102.1 (lib) Building base16-bytestring-1.0.2.0 (lib) Building base64-bytestring-1.2.1.0 (lib) Downloaded ed25519-0.0.5.0 Downloading zlib-0.6.3.0 Starting ed25519-0.0.5.0 (lib) Downloaded zlib-0.6.3.0 Downloading resolv-0.2.0.2 Starting zlib-0.6.3.0 (lib) Building cryptohash-sha256-0.11.102.1 (lib) Installing base16-bytestring-1.0.2.0 (lib) Building ed25519-0.0.5.0 (lib) Completed base16-bytestring-1.0.2.0 (lib) Building zlib-0.6.3.0 (lib) Downloaded resolv-0.2.0.2 Downloading th-compat-0.1.4 Starting resolv-0.2.0.2 (all, legacy fallback) Installing base64-bytestring-1.2.1.0 (lib) Downloaded th-compat-0.1.4 Downloading splitmix-0.1.0.5 Starting th-compat-0.1.4 (lib) Completed base64-bytestring-1.2.1.0 (lib) Downloaded splitmix-0.1.0.5 Downloading random-1.2.1.1 Installing cryptohash-sha256-0.11.102.1 (lib) Starting splitmix-0.1.0.5 (lib) Downloaded random-1.2.1.1 Downloading edit-distance-0.2.2.1 Completed cryptohash-sha256-0.11.102.1 (lib) Building th-compat-0.1.4 (lib) Downloaded edit-distance-0.2.2.1 Downloading echo-0.1.4 Building splitmix-0.1.0.5 (lib) Building resolv-0.2.0.2 (all, legacy fallback) Installing th-compat-0.1.4 (lib) Downloaded echo-0.1.4 Downloading hsc2hs-0.68.10 Starting echo-0.1.4 (lib) Completed th-compat-0.1.4 (lib) Downloaded hsc2hs-0.68.10 Downloading lukko-0.1.1.3 Starting hsc2hs-0.68.10 (exe:hsc2hs) Building echo-0.1.4 (lib) Downloaded lukko-0.1.1.3 Downloading network-3.1.4.0 Installing splitmix-0.1.0.5 (lib) Building hsc2hs-0.68.10 (exe:hsc2hs) Completed splitmix-0.1.0.5 (lib) Starting random-1.2.1.1 (lib) Downloaded network-3.1.4.0 Downloading safe-exceptions-0.1.7.4 Downloaded safe-exceptions-0.1.7.4 Downloading tar-0.5.1.1 Installing ed25519-0.0.5.0 (lib) Installing echo-0.1.4 (lib) Starting safe-exceptions-0.1.7.4 (lib) Completed ed25519-0.0.5.0 (lib) Completed echo-0.1.4 (lib) Building random-1.2.1.1 (lib) Downloaded tar-0.5.1.1 Downloading hashable-1.4.3.0 Starting tar-0.5.1.1 (lib) Installing zlib-0.6.3.0 (lib) Completed zlib-0.6.3.0 (lib) Building safe-exceptions-0.1.7.4 (lib) Downloaded hashable-1.4.3.0 Downloading async-2.2.4 Starting hashable-1.4.3.0 (lib) Building tar-0.5.1.1 (lib) Downloaded async-2.2.4 Downloading network-uri-2.6.4.2 Downloaded network-uri-2.6.4.2 Downloading regex-base-0.94.0.2 Starting network-uri-2.6.4.2 (lib) Building hashable-1.4.3.0 (lib) Installing safe-exceptions-0.1.7.4 (lib) Downloaded regex-base-0.94.0.2 Downloading regex-posix-0.96.0.1 Starting regex-base-0.94.0.2 (lib) Downloaded regex-posix-0.96.0.1 Downloading HTTP-4000.4.1 Completed safe-exceptions-0.1.7.4 (lib) Building network-uri-2.6.4.2 (lib) Downloaded HTTP-4000.4.1 Downloading cabal-install-solver-3.10.1.0 Building regex-base-0.94.0.2 (lib) Downloaded cabal-install-solver-3.10.1.0 Downloading hackage-security-0.6.2.3 Downloaded hackage-security-0.6.2.3 Downloading cabal-install-3.10.2.0 Downloaded cabal-install-3.10.2.0 Installing regex-base-0.94.0.2 (lib) Completed regex-base-0.94.0.2 (lib) Starting regex-posix-0.96.0.1 (lib) Installing hashable-1.4.3.0 (lib) Completed hashable-1.4.3.0 (lib) Starting async-2.2.4 (lib) Building regex-posix-0.96.0.1 (lib) Building async-2.2.4 (lib) Installing tar-0.5.1.1 (lib) Completed tar-0.5.1.1 (lib) Installing hsc2hs-0.68.10 (exe:hsc2hs) Completed hsc2hs-0.68.10 (exe:hsc2hs) Starting lukko-0.1.1.3 (lib) Starting network-3.1.4.0 (all, legacy fallback) Building lukko-0.1.1.3 (lib) Installing async-2.2.4 (lib) Completed async-2.2.4 (lib) Installing regex-posix-0.96.0.1 (lib) Completed regex-posix-0.96.0.1 (lib) Installing lukko-0.1.1.3 (lib) Completed lukko-0.1.1.3 (lib) Installing network-uri-2.6.4.2 (lib) Building network-3.1.4.0 (all, legacy fallback) Completed network-uri-2.6.4.2 (lib) Installing resolv-0.2.0.2 (all, legacy fallback) Completed resolv-0.2.0.2 (all, legacy fallback) Installing random-1.2.1.1 (lib) Completed random-1.2.1.1 (lib) Starting edit-distance-0.2.2.1 (lib) Building edit-distance-0.2.2.1 (lib) Installing edit-distance-0.2.2.1 (lib) Completed edit-distance-0.2.2.1 (lib) Starting cabal-install-solver-3.10.1.0 (lib) Building cabal-install-solver-3.10.1.0 (lib) Installing network-3.1.4.0 (all, legacy fallback) Completed network-3.1.4.0 (all, legacy fallback) Starting HTTP-4000.4.1 (lib) Starting hackage-security-0.6.2.3 (lib) Building HTTP-4000.4.1 (lib) Building hackage-security-0.6.2.3 (lib) Installing HTTP-4000.4.1 (lib) Completed HTTP-4000.4.1 (lib) Installing hackage-security-0.6.2.3 (lib) Completed hackage-security-0.6.2.3 (lib) Installing cabal-install-solver-3.10.1.0 (lib) Completed cabal-install-solver-3.10.1.0 (lib) Starting cabal-install-3.10.2.0 (lib) Building cabal-install-3.10.2.0 (lib) Installing cabal-install-3.10.2.0 (lib) Completed cabal-install-3.10.2.0 (lib) Starting cabal-install-3.10.2.0 (exe:cabal) Building cabal-install-3.10.2.0 (exe:cabal) Installing cabal-install-3.10.2.0 (exe:cabal) Completed cabal-install-3.10.2.0 (exe:cabal) Symlinking 'cabal' to '/root/.local/bin/cabal' f51159e193b1:/# /root/.local/bin/cabal --version cabal-install version 3.10.1.0 compiled using version 3.10.2.0 of the Cabal library f51159e193b1:/#