>>> glirc: Building community/glirc 2.40.1-r0 (using abuild 3.13.0-r3) started Sat, 18 May 2024 16:55:55 +0000 >>> glirc: Checking sanity of /home/buildozer/aports/community/glirc/APKBUILD... >>> glirc: Analyzing dependencies... >>> glirc: Installing for build: build-base cabal ghc ncurses-dev openssl-dev (1/22) Installing libgmpxx (6.3.0-r0) (2/22) Installing gmp-dev (6.3.0-r0) (3/22) Installing linux-headers (6.6-r0) (4/22) Installing libffi-dev (3.4.6-r0) (5/22) Installing perl (5.38.2-r0) (6/22) Installing xz-libs (5.6.1-r3) (7/22) Installing libxml2 (2.12.7-r0) (8/22) Installing llvm15-libs (15.0.7-r13) (9/22) Installing llvm15 (15.0.7-r13) (10/22) Installing ghc (9.8.2-r1) Executing ghc-9.8.2-r1.post-install (11/22) Installing curl (8.7.1-r0) (12/22) Installing cabal (3.10.3.0-r0) (13/22) Installing libformw (6.4_p20240420-r0) (14/22) Installing libmenuw (6.4_p20240420-r0) (15/22) Installing libpanelw (6.4_p20240420-r0) (16/22) Installing libncurses++ (6.4_p20240420-r0) (17/22) Installing ncurses-dev (6.4_p20240420-r0) (18/22) Installing openssl-dev (3.3.0-r2) (19/22) Installing .makedepends-glirc (20240518.165555) (20/22) Installing perl-error (0.17029-r2) (21/22) Installing perl-git (2.45.1-r0) (22/22) Installing git-perl (2.45.1-r0) Executing busybox-1.36.1-r26.trigger OK: 2164 MiB in 160 packages >>> glirc: Cleaning up srcdir >>> glirc: Cleaning up pkgdir >>> glirc: Cleaning up tmpdir >>> glirc: Fetching https://distfiles.alpinelinux.org/distfiles/v3.20/glirc-2.40.1.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 146 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (56) The requested URL returned error: 404 >>> glirc: Fetching https://hackage.haskell.org/package/glirc-2.40.1/glirc-2.40.1.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 196k 100 196k 0 0 1498k 0 --:--:-- --:--:-- --:--:-- 1501k >>> glirc: Fetching https://distfiles.alpinelinux.org/distfiles/v3.20/glirc-2.40.1.tar.gz >>> glirc: Checking sha512sums... glirc-2.40.1.tar.gz: OK cabal.project.freeze: OK >>> glirc: Unpacking /var/cache/distfiles/glirc-2.40.1.tar.gz... '/home/buildozer/aports/community/glirc/src/glirc-2.40.1/cabal.project.freeze' -> '/home/buildozer/aports/community/glirc/src/cabal.project.freeze' Config file path source is default config file. Config file not found: /home/buildozer/aports/community/glirc/src/cabal/config Writing default configuration to /home/buildozer/aports/community/glirc/src/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 2024-05-18T16:22:06Z. Resolving dependencies... Build profile: -w ghc-9.8.2 -O1 In order, the following will be built (use -v for more details): - OneTuple-0.4.2 (lib) (requires download & build) - StateVar-1.2.2 (lib) (requires download & build) - alex-3.5.1.0 (exe:alex) (requires download & build) - assoc-1.1.1 (lib) (requires download & build) - attoparsec-0.14.4 (lib:attoparsec-internal) (requires download & build) - base-orphans-0.9.2 (lib) (requires download & build) - base64-bytestring-1.2.1.0 (lib) (requires download & build) - blaze-builder-0.4.2.3 (lib) (requires download & build) - call-stack-0.4.0 (lib) (requires download & build) - cereal-0.5.8.3 (lib) (requires download & build) - entropy-0.4.1.10 (lib:entropy) (requires download & build) - happy-1.20.1.1 (exe:happy) (requires download & build) - hsc2hs-0.68.10 (exe:hsc2hs) (requires download & build) - indexed-traversable-0.1.3 (lib) (requires download & build) - integer-logarithms-1.0.3.1 (lib) (requires download & build) - microlens-0.4.13.1 (lib) (requires download & build) - os-string-2.0.2.2 (lib) (requires download & build) - parallel-3.2.2.0 (lib) (requires download & build) - primitive-0.9.0.0 (lib) (requires download & build) - reflection-2.1.8 (lib) (requires download & build) - regex-base-0.94.0.2 (lib) (requires download & build) - semigroups-0.20 (lib) (requires download & build) - split-0.2.5 (lib) (requires download & build) - splitmix-0.1.0.5 (lib) (requires download & build) - tagged-0.8.8 (lib) (requires download & build) - th-abstraction-0.7.0.0 (lib) (requires download & build) - th-compat-0.1.5 (lib) (requires download & build) - transformers-compat-0.7.2 (lib) (requires download & build) - unliftio-core-0.2.1.0 (lib) (requires download & build) - utf8-string-1.0.2 (lib) (requires download & build) - vector-stream-0.1.0.1 (lib) (requires download & build) - void-0.7.3 (lib) (requires download & build) - contravariant-1.5.5 (lib) (requires download & build) - config-value-0.8.3 (lib) (requires download & build) - network-3.1.4.0 (lib:network) (requires download & build) - hashable-1.4.4.0 (lib) (requires download & build) - regex-tdfa-1.3.2.2 (lib) (requires download & build) - random-1.2.1.2 (lib) (requires download & build) - distributive-0.6.2.1 (lib) (requires download & build) - crypto-api-0.13.3 (lib:crypto-api) (requires download & build) - microlens-th-0.4.3.15 (lib) (requires download & build) - githash-0.1.7.0 (lib) (requires download & build) - transformers-base-0.4.6 (lib) (requires download & build) - microlens-mtl-0.2.0.3 (lib) (requires download & build) - vector-0.13.1.0 (lib) (requires download & build) - HsOpenSSL-0.11.7.6 (lib:HsOpenSSL) (requires download & build) - unordered-containers-0.2.20 (lib) (requires download & build) - these-1.2 (lib) (requires download & build) - scientific-0.3.8.0 (lib) (requires download & build) - psqueues-0.2.8.0 (lib) (requires download & build) - async-2.2.5 (lib) (requires download & build) - comonad-5.0.8 (lib) (requires download & build) - curve25519-0.2.8 (lib) (requires download & build) - vty-6.1 (lib) (requires download & build) - HsOpenSSL-x509-system-0.1.0.4 (lib) (requires download & build) - indexed-traversable-instances-0.1.1.2 (lib) (requires download & build) - strict-0.5 (lib) (requires download & build) - attoparsec-0.14.4 (lib) (requires download & build) - typed-process-0.2.11.1 (lib) (requires download & build) - bifunctors-5.6.2 (lib) (requires download & build) - vty-unix-0.2.0.0 (lib) (requires download & build) - irc-core-2.12 (lib) (requires download & build) - hookup-0.8 (lib) (requires download & build) - semigroupoids-6.0.1 (lib) (requires download & build) - profunctors-5.6.2 (lib) (requires download & build) - invariant-0.6.3 (lib) (requires download & build) - free-5.2 (lib) (requires download & build) - adjunctions-4.4.2 (lib) (requires download & build) - kan-extensions-5.2.6 (lib) (requires download & build) - lens-5.2.3 (lib) (requires download & build) - config-schema-1.3.0.0 (lib) (requires download & build) - glirc-2.40.1 (exe:glirc) (first run) Downloading base-orphans-0.9.2 Downloaded base-orphans-0.9.2 Downloading call-stack-0.4.0 Starting base-orphans-0.9.2 (lib) Downloaded call-stack-0.4.0 Downloading microlens-0.4.13.1 Starting call-stack-0.4.0 (lib) Building base-orphans-0.9.2 (lib) Downloaded microlens-0.4.13.1 Downloading semigroups-0.20 Starting microlens-0.4.13.1 (lib) Building call-stack-0.4.0 (lib) Installing base-orphans-0.9.2 (lib) Downloaded semigroups-0.20 Downloading split-0.2.5 Starting semigroups-0.20 (lib) Completed base-orphans-0.9.2 (lib) Installing call-stack-0.4.0 (lib) Building microlens-0.4.13.1 (lib) Downloaded split-0.2.5 Downloading transformers-compat-0.7.2 Starting split-0.2.5 (lib) Completed call-stack-0.4.0 (lib) Downloaded transformers-compat-0.7.2 Downloading microlens-mtl-0.2.0.3 Starting transformers-compat-0.7.2 (lib) Building semigroups-0.20 (lib) Building split-0.2.5 (lib) Downloaded microlens-mtl-0.2.0.3 Downloading unliftio-core-0.2.1.0 Installing semigroups-0.20 (lib) Downloaded unliftio-core-0.2.1.0 Downloading vector-stream-0.1.0.1 Starting unliftio-core-0.2.1.0 (lib) Building transformers-compat-0.7.2 (lib) Downloaded vector-stream-0.1.0.1 Downloading void-0.7.3 Starting vector-stream-0.1.0.1 (lib) Completed semigroups-0.20 (lib) Installing microlens-0.4.13.1 (lib) Downloaded void-0.7.3 Downloading assoc-1.1.1 Starting void-0.7.3 (lib) Completed microlens-0.4.13.1 (lib) Installing split-0.2.5 (lib) Building unliftio-core-0.2.1.0 (lib) Downloaded assoc-1.1.1 Downloading base64-bytestring-1.2.1.0 Starting assoc-1.1.1 (lib) Building vector-stream-0.1.0.1 (lib) Completed split-0.2.5 (lib) Building void-0.7.3 (lib) Downloaded base64-bytestring-1.2.1.0 Downloading utf8-string-1.0.2 Installing unliftio-core-0.2.1.0 (lib) Starting base64-bytestring-1.2.1.0 (lib) Completed unliftio-core-0.2.1.0 (lib) Installing void-0.7.3 (lib) Building assoc-1.1.1 (lib) Downloaded utf8-string-1.0.2 Downloading cereal-0.5.8.3 Starting utf8-string-1.0.2 (lib) Completed void-0.7.3 (lib) Building base64-bytestring-1.2.1.0 (lib) Installing assoc-1.1.1 (lib) Downloaded cereal-0.5.8.3 Downloading reflection-2.1.8 Starting cereal-0.5.8.3 (lib) Completed assoc-1.1.1 (lib) Building utf8-string-1.0.2 (lib) Installing transformers-compat-0.7.2 (lib) Completed transformers-compat-0.7.2 (lib) Starting microlens-mtl-0.2.0.3 (lib) Downloaded reflection-2.1.8 Downloading th-abstraction-0.7.0.0 Starting reflection-2.1.8 (lib) Building cereal-0.5.8.3 (lib) Downloaded th-abstraction-0.7.0.0 Downloading microlens-th-0.4.3.15 Starting th-abstraction-0.7.0.0 (lib) Installing base64-bytestring-1.2.1.0 (lib) Building microlens-mtl-0.2.0.3 (lib) Building reflection-2.1.8 (lib) Downloaded microlens-th-0.4.3.15 Downloading th-compat-0.1.5 Completed base64-bytestring-1.2.1.0 (lib) Downloaded th-compat-0.1.5 Downloading primitive-0.9.0.0 Starting th-compat-0.1.5 (lib) Building th-abstraction-0.7.0.0 (lib) Downloaded primitive-0.9.0.0 Downloading splitmix-0.1.0.5 Starting primitive-0.9.0.0 (lib) Building th-compat-0.1.5 (lib) Installing vector-stream-0.1.0.1 (lib) Downloaded splitmix-0.1.0.5 Downloading random-1.2.1.2 Starting splitmix-0.1.0.5 (lib) Completed vector-stream-0.1.0.1 (lib) Installing microlens-mtl-0.2.0.3 (lib) Building primitive-0.9.0.0 (lib) Completed microlens-mtl-0.2.0.3 (lib) Installing th-compat-0.1.5 (lib) Downloaded random-1.2.1.2 Downloading tagged-0.8.8 Completed th-compat-0.1.5 (lib) Downloaded tagged-0.8.8 Downloading distributive-0.6.2.1 Building splitmix-0.1.0.5 (lib) Starting tagged-0.8.8 (lib) Downloaded distributive-0.6.2.1 Downloading vector-0.13.1.0 Installing utf8-string-1.0.2 (lib) Building tagged-0.8.8 (lib) Completed utf8-string-1.0.2 (lib) Downloaded vector-0.13.1.0 Downloading happy-1.20.1.1 Downloaded happy-1.20.1.1 Downloading indexed-traversable-0.1.3 Installing reflection-2.1.8 (lib) Starting happy-1.20.1.1 (exe:happy) Installing splitmix-0.1.0.5 (lib) Completed reflection-2.1.8 (lib) Completed splitmix-0.1.0.5 (lib) Starting random-1.2.1.2 (lib) Downloaded indexed-traversable-0.1.3 Downloading comonad-5.0.8 Starting indexed-traversable-0.1.3 (lib) Building happy-1.20.1.1 (exe:happy) Downloaded comonad-5.0.8 Downloading bifunctors-5.6.2 Building random-1.2.1.2 (lib) Downloaded bifunctors-5.6.2 Downloading integer-logarithms-1.0.3.1 Building indexed-traversable-0.1.3 (lib) Installing tagged-0.8.8 (lib) Completed tagged-0.8.8 (lib) Starting distributive-0.6.2.1 (lib) Downloaded integer-logarithms-1.0.3.1 Downloading parallel-3.2.2.0 Starting integer-logarithms-1.0.3.1 (lib) Downloaded parallel-3.2.2.0 Downloading githash-0.1.7.0 Starting parallel-3.2.2.0 (lib) Downloaded githash-0.1.7.0 Downloading hsc2hs-0.68.10 Starting githash-0.1.7.0 (lib) Installing th-abstraction-0.7.0.0 (lib) Building distributive-0.6.2.1 (lib) Building integer-logarithms-1.0.3.1 (lib) Building parallel-3.2.2.0 (lib) Completed th-abstraction-0.7.0.0 (lib) Starting microlens-th-0.4.3.15 (lib) Downloaded hsc2hs-0.68.10 Downloading network-3.1.4.0 Starting hsc2hs-0.68.10 (exe:hsc2hs) Building githash-0.1.7.0 (lib) Downloaded network-3.1.4.0 Downloading os-string-2.0.2.2 Building microlens-th-0.4.3.15 (lib) Installing distributive-0.6.2.1 (lib) Building hsc2hs-0.68.10 (exe:hsc2hs) Completed distributive-0.6.2.1 (lib) Downloaded os-string-2.0.2.2 Downloading transformers-base-0.4.6 Starting os-string-2.0.2.2 (lib) Installing integer-logarithms-1.0.3.1 (lib) Installing parallel-3.2.2.0 (lib) Completed integer-logarithms-1.0.3.1 (lib) Completed parallel-3.2.2.0 (lib) Downloaded transformers-base-0.4.6 Downloading attoparsec-0.14.4 Starting transformers-base-0.4.6 (lib) Installing githash-0.1.7.0 (lib) Building os-string-2.0.2.2 (lib) Completed githash-0.1.7.0 (lib) Installing indexed-traversable-0.1.3 (lib) Downloaded attoparsec-0.14.4 Downloading blaze-builder-0.4.2.3 Starting attoparsec-0.14.4 (lib:attoparsec-internal) Building transformers-base-0.4.6 (lib) Downloaded blaze-builder-0.4.2.3 Downloading hashable-1.4.4.0 Completed indexed-traversable-0.1.3 (lib) Starting comonad-5.0.8 (lib) Starting blaze-builder-0.4.2.3 (lib) Downloaded hashable-1.4.4.0 Downloading async-2.2.5 Downloaded async-2.2.5 Downloading typed-process-0.2.11.1 Building attoparsec-0.14.4 (lib:attoparsec-internal) Installing transformers-base-0.4.6 (lib) Building comonad-5.0.8 (lib) Building blaze-builder-0.4.2.3 (lib) Downloaded typed-process-0.2.11.1 Downloading psqueues-0.2.8.0 Completed transformers-base-0.4.6 (lib) Downloaded psqueues-0.2.8.0 Downloading these-1.2 Installing cereal-0.5.8.3 (lib) Downloaded these-1.2 Downloading unordered-containers-0.2.20 Installing primitive-0.9.0.0 (lib) Downloaded unordered-containers-0.2.20 Downloading regex-base-0.94.0.2 Completed cereal-0.5.8.3 (lib) Completed primitive-0.9.0.0 (lib) Starting vector-0.13.1.0 (lib) Downloaded regex-base-0.94.0.2 Downloading regex-tdfa-1.3.2.2 Starting regex-base-0.94.0.2 (lib) Installing microlens-th-0.4.3.15 (lib) Installing attoparsec-0.14.4 (lib:attoparsec-internal) Completed microlens-th-0.4.3.15 (lib) Downloaded regex-tdfa-1.3.2.2 Downloading scientific-0.3.8.0 Completed attoparsec-0.14.4 (lib:attoparsec-internal) Building vector-0.13.1.0 (lib) Building regex-base-0.94.0.2 (lib) Downloaded scientific-0.3.8.0 Downloading irc-core-2.12 Downloaded irc-core-2.12 Downloading strict-0.5 Downloaded strict-0.5 Downloading vty-6.1 Installing comonad-5.0.8 (lib) Downloaded vty-6.1 Downloading vty-unix-0.2.0.0 Installing blaze-builder-0.4.2.3 (lib) Completed comonad-5.0.8 (lib) Starting bifunctors-5.6.2 (lib) Installing os-string-2.0.2.2 (lib) Downloaded vty-unix-0.2.0.0 Downloading alex-3.5.1.0 Completed blaze-builder-0.4.2.3 (lib) Completed os-string-2.0.2.2 (lib) Starting hashable-1.4.4.0 (lib) Downloaded alex-3.5.1.0 Downloading config-value-0.8.3 Installing regex-base-0.94.0.2 (lib) Starting alex-3.5.1.0 (exe:alex) Downloaded config-value-0.8.3 Downloading StateVar-1.2.2 Building bifunctors-5.6.2 (lib) Completed regex-base-0.94.0.2 (lib) Starting regex-tdfa-1.3.2.2 (lib) Downloaded StateVar-1.2.2 Downloading contravariant-1.5.5 Starting StateVar-1.2.2 (lib) Downloaded contravariant-1.5.5 Downloading profunctors-5.6.2 Building hashable-1.4.4.0 (lib) Downloaded profunctors-5.6.2 Downloading semigroupoids-6.0.1 Building alex-3.5.1.0 (exe:alex) Downloaded semigroupoids-6.0.1 Downloading free-5.2 Building regex-tdfa-1.3.2.2 (lib) Building StateVar-1.2.2 (lib) Downloaded free-5.2 Downloading adjunctions-4.4.2 Installing hsc2hs-0.68.10 (exe:hsc2hs) Completed hsc2hs-0.68.10 (exe:hsc2hs) Starting network-3.1.4.0 (all, legacy fallback) Downloaded adjunctions-4.4.2 Downloading invariant-0.6.3 Installing StateVar-1.2.2 (lib) Downloaded invariant-0.6.3 Downloading kan-extensions-5.2.6 Completed StateVar-1.2.2 (lib) Starting contravariant-1.5.5 (lib) Downloaded kan-extensions-5.2.6 Downloading config-schema-1.3.0.0 Downloaded config-schema-1.3.0.0 Downloading OneTuple-0.4.2 Building contravariant-1.5.5 (lib) Downloaded OneTuple-0.4.2 Downloading indexed-traversable-instances-0.1.1.2 Starting OneTuple-0.4.2 (lib) Downloaded indexed-traversable-instances-0.1.1.2 Downloading lens-5.2.3 Installing hashable-1.4.4.0 (lib) Downloaded lens-5.2.3 Downloading HsOpenSSL-0.11.7.6 Installing random-1.2.1.2 (lib) Installing happy-1.20.1.1 (exe:happy) Building OneTuple-0.4.2 (lib) Completed happy-1.20.1.1 (exe:happy) Installing contravariant-1.5.5 (lib) Completed hashable-1.4.4.0 (lib) Starting these-1.2 (lib) Starting scientific-0.3.8.0 (lib) Starting unordered-containers-0.2.20 (lib) Building network-3.1.4.0 (all, legacy fallback) Starting async-2.2.5 (lib) Downloaded HsOpenSSL-0.11.7.6 Downloading HsOpenSSL-x509-system-0.1.0.4 Starting psqueues-0.2.8.0 (lib) Completed random-1.2.1.2 (lib) Downloaded HsOpenSSL-x509-system-0.1.0.4 Downloading hookup-0.8 Completed contravariant-1.5.5 (lib) Installing OneTuple-0.4.2 (lib) Downloaded hookup-0.8 Downloading entropy-0.4.1.10 Completed OneTuple-0.4.2 (lib) Building these-1.2 (lib) Building scientific-0.3.8.0 (lib) Building unordered-containers-0.2.20 (lib) Building async-2.2.5 (lib) Building psqueues-0.2.8.0 (lib) Downloaded entropy-0.4.1.10 Downloading crypto-api-0.13.3 Starting entropy-0.4.1.10 (all, legacy fallback) Downloaded crypto-api-0.13.3 Downloading curve25519-0.2.8 Downloaded curve25519-0.2.8 Installing async-2.2.5 (lib) Completed async-2.2.5 (lib) Starting typed-process-0.2.11.1 (lib) Installing these-1.2 (lib) Completed these-1.2 (lib) Starting strict-0.5 (lib) Installing alex-3.5.1.0 (exe:alex) Completed alex-3.5.1.0 (exe:alex) Starting config-value-0.8.3 (lib) Building entropy-0.4.1.10 (all, legacy fallback) Building typed-process-0.2.11.1 (lib) Building strict-0.5 (lib) Building config-value-0.8.3 (lib) Installing scientific-0.3.8.0 (lib) Completed scientific-0.3.8.0 (lib) Starting attoparsec-0.14.4 (lib) Installing bifunctors-5.6.2 (lib) Completed bifunctors-5.6.2 (lib) Starting profunctors-5.6.2 (lib) Installing typed-process-0.2.11.1 (lib) Building attoparsec-0.14.4 (lib) Completed typed-process-0.2.11.1 (lib) Building profunctors-5.6.2 (lib) Installing entropy-0.4.1.10 (all, legacy fallback) Installing psqueues-0.2.8.0 (lib) Completed psqueues-0.2.8.0 (lib) Installing network-3.1.4.0 (all, legacy fallback) Completed network-3.1.4.0 (all, legacy fallback) Starting HsOpenSSL-0.11.7.6 (all, legacy fallback) Completed entropy-0.4.1.10 (all, legacy fallback) Starting crypto-api-0.13.3 (all, legacy fallback) Installing strict-0.5 (lib) Building crypto-api-0.13.3 (all, legacy fallback) Completed strict-0.5 (lib) Building HsOpenSSL-0.11.7.6 (all, legacy fallback) Installing config-value-0.8.3 (lib) Completed config-value-0.8.3 (lib) Installing profunctors-5.6.2 (lib) Completed profunctors-5.6.2 (lib) Installing crypto-api-0.13.3 (all, legacy fallback) Completed crypto-api-0.13.3 (all, legacy fallback) Starting curve25519-0.2.8 (lib) Building curve25519-0.2.8 (lib) Installing unordered-containers-0.2.20 (lib) Completed unordered-containers-0.2.20 (lib) Starting invariant-0.6.3 (lib) Starting semigroupoids-6.0.1 (lib) Building invariant-0.6.3 (lib) Building semigroupoids-6.0.1 (lib) Installing curve25519-0.2.8 (lib) Completed curve25519-0.2.8 (lib) Installing regex-tdfa-1.3.2.2 (lib) Installing invariant-0.6.3 (lib) Completed regex-tdfa-1.3.2.2 (lib) Completed invariant-0.6.3 (lib) Installing semigroupoids-6.0.1 (lib) Completed semigroupoids-6.0.1 (lib) Starting free-5.2 (lib) Building free-5.2 (lib) Installing HsOpenSSL-0.11.7.6 (all, legacy fallback) Completed HsOpenSSL-0.11.7.6 (all, legacy fallback) Starting HsOpenSSL-x509-system-0.1.0.4 (lib) Building HsOpenSSL-x509-system-0.1.0.4 (lib) Installing HsOpenSSL-x509-system-0.1.0.4 (lib) Completed HsOpenSSL-x509-system-0.1.0.4 (lib) Installing free-5.2 (lib) Completed free-5.2 (lib) Starting adjunctions-4.4.2 (lib) Installing attoparsec-0.14.4 (lib) Building adjunctions-4.4.2 (lib) Completed attoparsec-0.14.4 (lib) Starting hookup-0.8 (lib) Building hookup-0.8 (lib) Installing adjunctions-4.4.2 (lib) Completed adjunctions-4.4.2 (lib) Starting kan-extensions-5.2.6 (lib) Building kan-extensions-5.2.6 (lib) Installing hookup-0.8 (lib) Completed hookup-0.8 (lib) Installing kan-extensions-5.2.6 (lib) Completed kan-extensions-5.2.6 (lib) Starting config-schema-1.3.0.0 (lib) Building config-schema-1.3.0.0 (lib) Installing config-schema-1.3.0.0 (lib) Completed config-schema-1.3.0.0 (lib) Installing vector-0.13.1.0 (lib) Completed vector-0.13.1.0 (lib) Starting indexed-traversable-instances-0.1.1.2 (lib) Starting irc-core-2.12 (lib) Starting vty-6.1 (lib) Building irc-core-2.12 (lib) Building indexed-traversable-instances-0.1.1.2 (lib) Building vty-6.1 (lib) Installing indexed-traversable-instances-0.1.1.2 (lib) Completed indexed-traversable-instances-0.1.1.2 (lib) Starting lens-5.2.3 (lib) Building lens-5.2.3 (lib) Installing irc-core-2.12 (lib) Completed irc-core-2.12 (lib) Installing vty-6.1 (lib) Completed vty-6.1 (lib) Starting vty-unix-0.2.0.0 (lib) Building vty-unix-0.2.0.0 (lib) Installing vty-unix-0.2.0.0 (lib) Completed vty-unix-0.2.0.0 (lib) Installing lens-5.2.3 (lib) Completed lens-5.2.3 (lib) [1 of 2] Compiling Main ( /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/setup/setup.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/setup/Main.o ) [2 of 2] Linking /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/setup/setup Configuring glirc-2.40.1... Preprocessing library for glirc-2.40.1.. Building library for glirc-2.40.1.. [ 1 of 95] Compiling Build_glirc ( /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/autogen/Build_glirc.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Build_glirc.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Build_glirc.dyn_o ) [ 2 of 95] Compiling Client.Authentication.Ecdh ( src/Client/Authentication/Ecdh.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Authentication/Ecdh.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Authentication/Ecdh.dyn_o ) src/Client/Authentication/Ecdh.hs:61:1: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘Maybe Digest’ not matched: Nothing | 61 | Just sha256 = unsafePerformIO (getDigestByName "SHA256") | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 3 of 95] Compiling Client.Authentication.Ecdsa ( src/Client/Authentication/Ecdsa.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Authentication/Ecdsa.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Authentication/Ecdsa.dyn_o ) [ 4 of 95] Compiling Client.Authentication.Scram ( src/Client/Authentication/Scram.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Authentication/Scram.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Authentication/Scram.dyn_o ) src/Client/Authentication/Scram.hs:176:5: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘Maybe Digest’ not matched: Nothing | 176 | Just d = unsafePerformIO (getDigestByName digestName) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 5 of 95] Compiling Client.CApi.Types ( /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/CApi/Types.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/CApi/Types.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/CApi/Types.dyn_o ) [ 6 of 95] Compiling Client.Commands.Arguments.Spec ( src/Client/Commands/Arguments/Spec.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Commands/Arguments/Spec.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Commands/Arguments/Spec.dyn_o ) src/Client/Commands/Arguments/Spec.hs:27:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() | 27 | import Control.Applicative (liftA2) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 7 of 95] Compiling Client.Commands.Arguments.Parser ( src/Client/Commands/Arguments/Parser.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Commands/Arguments/Parser.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Commands/Arguments/Parser.dyn_o ) [ 8 of 95] Compiling Client.Commands.Exec ( src/Client/Commands/Exec.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Commands/Exec.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Commands/Exec.dyn_o ) src/Client/Commands/Exec.hs:28:56: warning: [GHC-38856] [-Wunused-imports] The import of ‘try’ from module ‘Control.Exception’ is redundant | 28 | import Control.Exception (Exception(displayException), try) | ^^^ [ 9 of 95] Compiling Client.Commands.Interpolation ( src/Client/Commands/Interpolation.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Commands/Interpolation.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Commands/Interpolation.dyn_o ) src/Client/Commands/Interpolation.hs:32:42: warning: [GHC-38856] [-Wunused-imports] The import of ‘liftA2’ from module ‘Control.Applicative’ is redundant | 32 | import Control.Applicative (Alternative, liftA2, (<|>), many, optional) | ^^^^^^ [10 of 95] Compiling Client.Commands.Recognizer ( src/Client/Commands/Recognizer.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Commands/Recognizer.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Commands/Recognizer.dyn_o ) [11 of 95] Compiling Client.Configuration.Colors ( src/Client/Configuration/Colors.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Configuration/Colors.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Configuration/Colors.dyn_o ) [12 of 95] Compiling Client.Configuration.Macros ( src/Client/Configuration/Macros.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Configuration/Macros.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Configuration/Macros.dyn_o ) [13 of 95] Compiling Client.Configuration.Notifications ( src/Client/Configuration/Notifications.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Configuration/Notifications.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Configuration/Notifications.dyn_o ) [14 of 95] Compiling Client.Configuration.Sts ( src/Client/Configuration/Sts.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Configuration/Sts.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Configuration/Sts.dyn_o ) [15 of 95] Compiling Client.Docs ( src/Client/Docs.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Docs.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Docs.dyn_o ) [16 of 95] Compiling Client.Commands.Docs ( src/Client/Commands/Docs.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Commands/Docs.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Commands/Docs.dyn_o ) [17 of 95] Compiling Client.EventLoop.Actions ( src/Client/EventLoop/Actions.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/EventLoop/Actions.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/EventLoop/Actions.dyn_o ) [18 of 95] Compiling Client.EventLoop.Errors ( src/Client/EventLoop/Errors.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/EventLoop/Errors.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/EventLoop/Errors.dyn_o ) [19 of 95] Compiling Client.Hook ( src/Client/Hook.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Hook.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Hook.dyn_o ) [20 of 95] Compiling Client.Hook.Matterbridge ( src/Client/Hook/Matterbridge.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Hook/Matterbridge.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Hook/Matterbridge.dyn_o ) [21 of 95] Compiling Client.Hook.Znc.Buffextras ( src/Client/Hook/Znc/Buffextras.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Hook/Znc/Buffextras.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Hook/Znc/Buffextras.dyn_o ) [22 of 95] Compiling Client.Image.PackedImage ( src/Client/Image/PackedImage.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Image/PackedImage.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Image/PackedImage.dyn_o ) [23 of 95] Compiling Client.Image.LineWrap ( src/Client/Image/LineWrap.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Image/LineWrap.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Image/LineWrap.dyn_o ) src/Client/Image/LineWrap.hs:58:5: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[Image']’ not matched: [] | 58 | x:xs = lineWrap (w - pfxW - 1) img | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Client/Image/LineWrap.hs:84:5: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[Int]’ not matched: [] | 84 | x:xs = splitOptions img | ^^^^^^^^^^^^^^^^^^^^^^^ [24 of 95] Compiling Client.Image.Palette ( src/Client/Image/Palette.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Image/Palette.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Image/Palette.dyn_o ) [25 of 95] Compiling Client.Image.MircFormatting ( src/Client/Image/MircFormatting.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Image/MircFormatting.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Image/MircFormatting.dyn_o ) src/Client/Image/MircFormatting.hs:121:23: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 121 | pure (fst (head (readHex [x,y]))) | ^^^^ [26 of 95] Compiling Client.Commands.Arguments.Renderer ( src/Client/Commands/Arguments/Renderer.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Commands/Arguments/Renderer.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Commands/Arguments/Renderer.dyn_o ) [27 of 95] Compiling Client.Mask ( src/Client/Mask.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Mask.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Mask.dyn_o ) [28 of 95] Compiling Client.Message ( src/Client/Message.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Message.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Message.dyn_o ) [29 of 95] Compiling Client.State.Channel ( src/Client/State/Channel.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/State/Channel.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/State/Channel.dyn_o ) [30 of 95] Compiling Client.State.Focus ( src/Client/State/Focus.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/State/Focus.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/State/Focus.dyn_o ) [31 of 95] Compiling Client.State.Window ( src/Client/State/Window.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/State/Window.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/State/Window.dyn_o ) [32 of 95] Compiling Client.UserHost ( src/Client/UserHost.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/UserHost.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/UserHost.dyn_o ) [33 of 95] Compiling Client.View.Palette ( src/Client/View/Palette.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/View/Palette.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/View/Palette.dyn_o ) [34 of 95] Compiling ContextFilter ( src/ContextFilter.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/ContextFilter.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/ContextFilter.dyn_o ) [35 of 95] Compiling DigraphQuote ( src/DigraphQuote.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/DigraphQuote.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/DigraphQuote.dyn_o ) [36 of 95] Compiling Digraphs ( src/Digraphs.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Digraphs.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Digraphs.dyn_o ) [37 of 95] Compiling Client.State.EditBox.Content ( src/Client/State/EditBox/Content.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/State/EditBox/Content.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/State/EditBox/Content.dyn_o ) src/Client/State/EditBox/Content.hs:242:5: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[String]’ not matched: [] | 242 | l:ls = lines (ins ++ "\n") | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Client/State/EditBox/Content.hs:291:10: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘([Char], [Char])’ not matched: (_, []) (_, [_]) | 291 | let (pfx,x:y:sfx) = splitAt (n - 2) txt | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [38 of 95] Compiling Client.State.EditBox ( src/Client/State/EditBox.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/State/EditBox.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/State/EditBox.dyn_o ) [39 of 95] Compiling Client.Commands.WordCompletion ( src/Client/Commands/WordCompletion.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Commands/WordCompletion.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Commands/WordCompletion.dyn_o ) [40 of 95] Compiling Client.Configuration.ServerSettings ( src/Client/Configuration/ServerSettings.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Configuration/ServerSettings.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Configuration/ServerSettings.dyn_o ) [41 of 95] Compiling Client.Network.Connect ( src/Client/Network/Connect.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Network/Connect.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Network/Connect.dyn_o ) [42 of 95] Compiling Client.Network.Async ( src/Client/Network/Async.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Network/Async.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Network/Async.dyn_o ) [43 of 95] Compiling Client.Configuration ( src/Client/Configuration.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Configuration.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Configuration.dyn_o ) [44 of 95] Compiling Client.Image.Message ( src/Client/Image/Message.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Image/Message.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Image/Message.dyn_o ) [45 of 95] Compiling Client.WhoReply ( src/Client/WhoReply.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/WhoReply.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/WhoReply.dyn_o ) src/Client/WhoReply.hs:159:37: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 159 | | _whoToken reply == Text.unpack (head args) = withWri $ tail args | ^^^^ src/Client/WhoReply.hs:159:60: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 159 | | _whoToken reply == Text.unpack (head args) = withWri $ tail args | ^^^^ [46 of 95] Compiling Client.View.IgnoreList ( src/Client/View/IgnoreList.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/View/IgnoreList.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/View/IgnoreList.dyn_o ) [47 of 95] Compiling Client.Log ( src/Client/Log.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Log.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Log.dyn_o ) [48 of 95] Compiling Client.CApi ( src/Client/CApi.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/CApi.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/CApi.dyn_o ) [49 of 95] Compiling Paths_glirc ( /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/autogen/Paths_glirc.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Paths_glirc.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Paths_glirc.dyn_o ) [50 of 95] Compiling Client.Options ( src/Client/Options.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Options.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Options.dyn_o ) src/Client/Options.hs:145:9: warning: [GHC-53633] [-Woverlapping-patterns] Pattern match is redundant In a case alternative: Right gi -> ... | 145 | Right gi -> giHash gi ++ if giDirty gi then "-dirty" else "" | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [51 of 95] Compiling RtsStats ( src/RtsStats.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/RtsStats.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/RtsStats.dyn_o ) [52 of 95] Compiling Client.View.RtsStats ( src/Client/View/RtsStats.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/View/RtsStats.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/View/RtsStats.dyn_o ) [53 of 95] Compiling StrQuote ( src/StrQuote.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/StrQuote.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/StrQuote.dyn_o ) [54 of 95] Compiling Client.Hook.Snotice ( src/Client/Hook/Snotice.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Hook/Snotice.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Hook/Snotice.dyn_o ) [55 of 95] Compiling Client.Hook.DroneBLRelay ( src/Client/Hook/DroneBLRelay.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Hook/DroneBLRelay.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Hook/DroneBLRelay.dyn_o ) src/Client/Hook/DroneBLRelay.hs:75:1: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘Either String Regex’ not matched: Left _ | 75 | Right chatRe = compRe [str|^<([^>]+)> (.*)$|] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Client/Hook/DroneBLRelay.hs:76:1: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘Either String Regex’ not matched: Left _ | 76 | Right actionRe = compRe [str|^\* ([^ ]+) (.*)$|] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Client/Hook/DroneBLRelay.hs:77:1: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘Either String Regex’ not matched: Left _ | 77 | Right joinRe = compRe [str|^\*\*\* \[([^]]+)\] ([^ ]+) \(([^@]+)@([^)]+)\) has joined the channel$|] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Client/Hook/DroneBLRelay.hs:78:1: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘Either String Regex’ not matched: Left _ | 78 | Right quitRe = compRe [str|^\*\*\* \[([^]]+)\] ([^ ]+) has signed off \((.*)\)$|] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Client/Hook/DroneBLRelay.hs:79:1: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘Either String Regex’ not matched: Left _ | 79 | Right nickRe = compRe [str|^\*\*\* \[([^]]+)\] ([^ ]+) changed nick to ([^ ]+)$|] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Client/Hook/DroneBLRelay.hs:80:1: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘Either String Regex’ not matched: Left _ | 80 | Right partRe = compRe [str|^\*\*\* \[([^]]+)\] ([^ ]+) has left the channel( \((.*)\))?$|] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Client/Hook/DroneBLRelay.hs:81:1: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘Either String Regex’ not matched: Left _ | 81 | Right kickRe = compRe [str|^\*\*\* \[([^]]+)\] ([^ ]+) has been kicked by ([^ ]+) \((.*)\)$|] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Client/Hook/DroneBLRelay.hs:82:1: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘Either String Regex’ not matched: Left _ | 82 | Right modeRe = compRe [str|^\*\*\* \[([^]]+)\] ([^ ]+) sets mode (.*)$|] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [56 of 95] Compiling Client.Hooks ( src/Client/Hooks.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Hooks.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Hooks.dyn_o ) [57 of 95] Compiling StrictUnit ( src/StrictUnit.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/StrictUnit.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/StrictUnit.dyn_o ) [58 of 95] Compiling LensUtils ( src/LensUtils.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/LensUtils.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/LensUtils.dyn_o ) [59 of 95] Compiling Client.State.Network ( src/Client/State/Network.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/State/Network.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/State/Network.dyn_o ) [60 of 95] Compiling Client.State ( src/Client/State.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/State.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/State.dyn_o ) [61 of 95] Compiling Client.View.Windows ( src/Client/View/Windows.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/View/Windows.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/View/Windows.dyn_o ) [62 of 95] Compiling Client.View.Who ( src/Client/View/Who.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/View/Who.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/View/Who.dyn_o ) [63 of 95] Compiling Client.View.UserList ( src/Client/View/UserList.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/View/UserList.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/View/UserList.dyn_o ) [64 of 95] Compiling Client.View.Messages ( src/Client/View/Messages.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/View/Messages.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/View/Messages.dyn_o ) [65 of 95] Compiling Client.View.MaskList ( src/Client/View/MaskList.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/View/MaskList.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/View/MaskList.dyn_o ) [66 of 95] Compiling Client.View.KeyMap ( src/Client/View/KeyMap.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/View/KeyMap.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/View/KeyMap.dyn_o ) [67 of 95] Compiling Client.View.Digraphs ( src/Client/View/Digraphs.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/View/Digraphs.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/View/Digraphs.dyn_o ) src/Client/View/Digraphs.hs:54:5: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[Char]’ not matched: [] [_] [_, _] (_:_:_:_:_) | 54 | [x,y,z] = Text.unpack entry | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [68 of 95] Compiling Client.View.ChannelList ( src/Client/View/ChannelList.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/View/ChannelList.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/View/ChannelList.dyn_o ) [69 of 95] Compiling Client.View.ChannelInfo ( src/Client/View/ChannelInfo.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/View/ChannelInfo.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/View/ChannelInfo.dyn_o ) [70 of 95] Compiling Client.View.Cert ( src/Client/View/Cert.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/View/Cert.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/View/Cert.dyn_o ) [71 of 95] Compiling Client.State.Url ( src/Client/State/Url.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/State/Url.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/State/Url.dyn_o ) src/Client/State/Url.hs:40:1: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘Either String Regex’ not matched: Left _ | 40 | Right urlPattern = | ^^^^^^^^^^^^^^^^^^... [72 of 95] Compiling Client.View.UrlSelection ( src/Client/View/UrlSelection.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/View/UrlSelection.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/View/UrlSelection.dyn_o ) [73 of 95] Compiling Client.State.Extensions ( src/Client/State/Extensions.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/State/Extensions.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/State/Extensions.dyn_o ) [74 of 95] Compiling Client.Image.StatusLine ( src/Client/Image/StatusLine.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Image/StatusLine.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Image/StatusLine.dyn_o ) [75 of 95] Compiling Client.View.Mentions ( src/Client/View/Mentions.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/View/Mentions.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/View/Mentions.dyn_o ) [76 of 95] Compiling Client.Commands.Types ( src/Client/Commands/Types.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Commands/Types.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Commands/Types.dyn_o ) [77 of 95] Compiling Client.Commands.TabCompletion ( src/Client/Commands/TabCompletion.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Commands/TabCompletion.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Commands/TabCompletion.dyn_o ) [78 of 95] Compiling Client.Commands.ZNC ( src/Client/Commands/ZNC.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Commands/ZNC.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Commands/ZNC.dyn_o ) src/Client/Commands/ZNC.hs:12:43: warning: [GHC-38856] [-Wunused-imports] The import of ‘liftA2’ from module ‘Control.Applicative’ is redundant | 12 | import Control.Applicative ((<|>), empty, liftA2) | ^^^^^^ [79 of 95] Compiling Client.Commands.Window ( src/Client/Commands/Window.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Commands/Window.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Commands/Window.dyn_o ) src/Client/Commands/Window.hs:23:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() | 23 | import Control.Applicative (liftA2) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [80 of 95] Compiling Client.Commands.Toggles ( src/Client/Commands/Toggles.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Commands/Toggles.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Commands/Toggles.dyn_o ) [81 of 95] Compiling Client.Commands.Queries ( src/Client/Commands/Queries.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Commands/Queries.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Commands/Queries.dyn_o ) src/Client/Commands/Queries.hs:22:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() | 22 | import Control.Applicative (liftA2) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [82 of 95] Compiling Client.Commands.Operator ( src/Client/Commands/Operator.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Commands/Operator.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Commands/Operator.dyn_o ) src/Client/Commands/Operator.hs:17:29: warning: [GHC-38856] [-Wunused-imports] The import of ‘liftA2’ from module ‘Control.Applicative’ is redundant | 17 | import Control.Applicative (liftA2, liftA3) | ^^^^^^ [83 of 95] Compiling Client.Commands.Connection ( src/Client/Commands/Connection.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Commands/Connection.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Commands/Connection.dyn_o ) [84 of 95] Compiling Client.Commands.Chat ( src/Client/Commands/Chat.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Commands/Chat.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Commands/Chat.dyn_o ) src/Client/Commands/Chat.hs:21:29: warning: [GHC-38856] [-Wunused-imports] The import of ‘liftA2’ from module ‘Control.Applicative’ is redundant | 21 | import Control.Applicative (liftA2, liftA3) | ^^^^^^ [85 of 95] Compiling Client.Commands.Channel ( src/Client/Commands/Channel.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Commands/Channel.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Commands/Channel.dyn_o ) src/Client/Commands/Channel.hs:23:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() | 23 | import Control.Applicative (liftA2) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [86 of 95] Compiling Client.Commands.Certificate ( src/Client/Commands/Certificate.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Commands/Certificate.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Commands/Certificate.dyn_o ) src/Client/Commands/Certificate.hs:17:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() | 17 | import Control.Applicative (liftA2) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [87 of 95] Compiling Client.Commands ( src/Client/Commands.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Commands.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Commands.dyn_o ) src/Client/Commands.hs:41:29: warning: [GHC-38856] [-Wunused-imports] The import of ‘liftA2’ from module ‘Control.Applicative’ is redundant | 41 | import Control.Applicative (liftA2, (<|>)) | ^^^^^^ [88 of 95] Compiling Client.View.Help ( src/Client/View/Help.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/View/Help.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/View/Help.dyn_o ) [89 of 95] Compiling Client.View ( src/Client/View.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/View.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/View.dyn_o ) [90 of 95] Compiling Client.Image.Textbox ( src/Client/Image/Textbox.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Image/Textbox.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Image/Textbox.dyn_o ) [91 of 95] Compiling Client.Image.Layout ( src/Client/Image/Layout.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Image/Layout.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Image/Layout.dyn_o ) src/Client/Image/Layout.hs:44:5: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[Int]’ not matched: [] | 44 | h:hs = splitHeights (rows - saveRows) (length extraLines) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Client/Image/Layout.hs:71:5: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[Int]’ not matched: [] [_] (_:_:_:_) | 71 | [wl,wr] = divisions (view clientWidth st - 1) 2 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Client/Image/Layout.hs:184:18: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 184 | OneColumn -> head (splitHeights h ex) -- extra will be equal to main or 1 smaller | ^^^^ src/Client/Image/Layout.hs:196:22: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 196 | TwoColumn -> head (divisions (view clientWidth st - 1) 2) | ^^^^ [92 of 95] Compiling Client.Image ( src/Client/Image.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Image.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Image.dyn_o ) [93 of 95] Compiling Client.EventLoop.Network ( src/Client/EventLoop/Network.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/EventLoop/Network.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/EventLoop/Network.dyn_o ) [94 of 95] Compiling Client.EventLoop ( src/Client/EventLoop.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/EventLoop.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/EventLoop.dyn_o ) [95 of 95] Compiling Client.CApi.Exports ( src/Client/CApi/Exports.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/CApi/Exports.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/CApi/Exports.dyn_o ) Preprocessing executable 'glirc' for glirc-2.40.1.. Building executable 'glirc' for glirc-2.40.1.. [1 of 2] Compiling Exports ( exec/Exports.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/glirc/glirc-tmp/Exports.o ) [2 of 2] Compiling Main ( exec/Main.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/glirc/glirc-tmp/Main.o ) [3 of 3] Linking /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/glirc/glirc Build profile: -w ghc-9.8.2 -O1 In order, the following will be built (use -v for more details): - HUnit-1.6.2.0 (lib) (requires download & build) - glirc-2.40.1 (configuration changed) Downloading HUnit-1.6.2.0 Downloaded HUnit-1.6.2.0 Starting HUnit-1.6.2.0 (lib) Building HUnit-1.6.2.0 (lib) Installing HUnit-1.6.2.0 (lib) Completed HUnit-1.6.2.0 (lib) Configuring glirc-2.40.1... Preprocessing library for glirc-2.40.1.. Building library for glirc-2.40.1.. [ 1 of 95] Compiling Build_glirc ( /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/autogen/Build_glirc.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Build_glirc.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Build_glirc.dyn_o ) [Source file changed] [49 of 95] Compiling Paths_glirc ( /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/autogen/Paths_glirc.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Paths_glirc.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Paths_glirc.dyn_o ) [Source file changed] [50 of 95] Compiling Client.Options ( src/Client/Options.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Options.o, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/Client/Options.dyn_o ) [Build_glirc changed] src/Client/Options.hs:145:9: warning: [GHC-53633] [-Woverlapping-patterns] Pattern match is redundant In a case alternative: Right gi -> ... | 145 | Right gi -> giHash gi ++ if giDirty gi then "-dirty" else "" | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Preprocessing executable 'glirc' for glirc-2.40.1.. Building executable 'glirc' for glirc-2.40.1.. [3 of 3] Linking /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/glirc/glirc [Library changed] Preprocessing test suite 'test' for glirc-2.40.1.. Building test suite 'test' for glirc-2.40.1.. [1 of 1] Compiling Main ( test/Main.hs, /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/test/test-tmp/Main.o ) [2 of 2] Linking /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/test/test Running 1 test suites... Test suite test: RUNNING... Test suite test: PASS Test suite logged to: /home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/test/glirc-2.40.1-test.log 1 of 1 test suites (1 of 1 test cases) passed. >>> glirc: Entering fakeroot... created directory: '/home/buildozer/aports/community/glirc/pkg/' created directory: '/home/buildozer/aports/community/glirc/pkg/glirc/' created directory: '/home/buildozer/aports/community/glirc/pkg/glirc/usr/' created directory: '/home/buildozer/aports/community/glirc/pkg/glirc/usr/bin/' '/home/buildozer/aports/community/glirc/src/glirc-2.40.1/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.40.1/build/glirc/glirc' -> '/home/buildozer/aports/community/glirc/pkg/glirc/usr/bin/glirc' created directory: '/home/buildozer/aports/community/glirc/pkg/glirc/usr/share/' created directory: '/home/buildozer/aports/community/glirc/pkg/glirc/usr/share/man/' created directory: '/home/buildozer/aports/community/glirc/pkg/glirc/usr/share/man/man1/' 'glirc.1' -> '/home/buildozer/aports/community/glirc/pkg/glirc/usr/share/man/man1/glirc.1' created directory: '/home/buildozer/aports/community/glirc/pkg/glirc/usr/share/doc/' created directory: '/home/buildozer/aports/community/glirc/pkg/glirc/usr/share/doc/glirc/' 'README.md' -> '/home/buildozer/aports/community/glirc/pkg/glirc/usr/share/doc/glirc/README.md' created directory: '/home/buildozer/aports/community/glirc/pkg/glirc/usr/share/licenses/' created directory: '/home/buildozer/aports/community/glirc/pkg/glirc/usr/share/licenses/glirc/' 'LICENSE' -> '/home/buildozer/aports/community/glirc/pkg/glirc/usr/share/licenses/glirc/LICENSE' >>> glirc-doc*: Running split function doc... >>> glirc-doc*: Preparing subpackage glirc-doc... >>> glirc-doc*: Running postcheck for glirc-doc >>> glirc*: Running postcheck for glirc >>> glirc*: Preparing package glirc... >>> glirc*: Stripping binaries >>> glirc-doc*: Scanning shared objects >>> glirc*: Scanning shared objects >>> glirc-doc*: Tracing dependencies... >>> glirc-doc*: Package size: 60.0 KB >>> glirc-doc*: Compressing data... >>> glirc-doc*: Create checksum... >>> glirc-doc*: Create glirc-doc-2.40.1-r0.apk >>> glirc*: Tracing dependencies... so:libc.musl-aarch64.so.1 so:libcrypto.so.3 so:libffi.so.8 so:libgmp.so.10 so:libncursesw.so.6 so:libssl.so.3 >>> glirc*: Package size: 24.5 MB >>> glirc*: Compressing data... >>> glirc*: Create checksum... >>> glirc*: Create glirc-2.40.1-r0.apk >>> glirc: Build complete at Sat, 18 May 2024 17:01:44 +0000 elapsed time 0h 5m 49s >>> glirc: Cleaning up srcdir >>> glirc: Cleaning up pkgdir >>> glirc: Uninstalling dependencies... (1/22) Purging .makedepends-glirc (20240518.165555) (2/22) Purging cabal (3.10.3.0-r0) (3/22) Purging curl (8.7.1-r0) (4/22) Purging ghc (9.8.2-r1) (5/22) Purging gmp-dev (6.3.0-r0) (6/22) Purging libgmpxx (6.3.0-r0) (7/22) Purging libffi-dev (3.4.6-r0) (8/22) Purging linux-headers (6.6-r0) (9/22) Purging llvm15 (15.0.7-r13) (10/22) Purging ncurses-dev (6.4_p20240420-r0) (11/22) Purging libncurses++ (6.4_p20240420-r0) (12/22) Purging libpanelw (6.4_p20240420-r0) (13/22) Purging openssl-dev (3.3.0-r2) (14/22) Purging git-perl (2.45.1-r0) (15/22) Purging perl-git (2.45.1-r0) (16/22) Purging perl-error (0.17029-r2) (17/22) Purging perl (5.38.2-r0) (18/22) Purging libformw (6.4_p20240420-r0) (19/22) Purging libmenuw (6.4_p20240420-r0) (20/22) Purging llvm15-libs (15.0.7-r13) (21/22) Purging libxml2 (2.12.7-r0) (22/22) Purging xz-libs (5.6.1-r3) Executing busybox-1.36.1-r26.trigger OK: 754 MiB in 138 packages >>> glirc: Updating the community/aarch64 repository index... >>> glirc: Signing the index...