>>> glirc: Building community/glirc 2.41-r0 (using abuild 3.13.0-r5) started Wed, 14 Aug 2024 07:08:06 +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/23) Installing libgmpxx (6.3.0-r1) (2/23) Installing gmp-dev (6.3.0-r1) (3/23) Installing linux-headers (6.6-r0) (4/23) Installing libffi (3.4.6-r0) (5/23) Installing libffi-dev (3.4.6-r0) (6/23) Installing libbz2 (1.0.8-r6) (7/23) Installing perl (5.40.0-r1) (8/23) Installing xz-libs (5.6.2-r0) (9/23) Installing libxml2 (2.12.8-r0) (10/23) Installing llvm15-libs (15.0.7-r13) (11/23) Installing llvm15 (15.0.7-r13) (12/23) Installing ghc (9.8.2-r1) Executing ghc-9.8.2-r1.post-install (13/23) Installing cabal (3.10.3.0-r0) (14/23) Installing libformw (6.5_p20240601-r0) (15/23) Installing libmenuw (6.5_p20240601-r0) (16/23) Installing libpanelw (6.5_p20240601-r0) (17/23) Installing libncurses++ (6.5_p20240601-r0) (18/23) Installing ncurses-dev (6.5_p20240601-r0) (19/23) Installing openssl-dev (3.3.1-r3) (20/23) Installing .makedepends-glirc (20240814.070807) (21/23) Installing perl-error (0.17029-r2) (22/23) Installing perl-git (2.46.0-r0) (23/23) Installing git-perl (2.46.0-r0) Executing busybox-1.36.1-r31.trigger OK: 1853 MiB in 131 packages >>> glirc: Cleaning up srcdir >>> glirc: Cleaning up pkgdir >>> glirc: Cleaning up tmpdir >>> glirc: Fetching https://distfiles.alpinelinux.org/distfiles/edge/glirc-2.41.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 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> glirc: Fetching https://hackage.haskell.org/package/glirc-2.41/glirc-2.41.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 6895 0 6895 0 0 9155 0 --:--:-- --:--:-- --:--:-- 9156 100 205k 0 205k 0 0 200k 0 --:--:-- 0:00:01 --:--:-- 200k >>> glirc: Fetching https://distfiles.alpinelinux.org/distfiles/edge/HsOpenSSL-7c90fc32bd2539b0de0280e686b9836f301e39aa.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 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> glirc: Fetching https://github.com/glguy/HsOpenSSL/archive/7c90fc32bd2539b0de0280e686b9836f301e39aa/HsOpenSSL-7c90fc32bd2539b0de0280e686b9836f301e39aa.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 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 11753 0 11753 0 0 28284 0 --:--:-- --:--:-- --:--:-- 28284 100 91160 0 91160 0 0 202k 0 --:--:-- --:--:-- --:--:-- 3371k >>> glirc: Fetching https://distfiles.alpinelinux.org/distfiles/edge/glirc-2.41.tar.gz >>> glirc: Fetching https://distfiles.alpinelinux.org/distfiles/edge/HsOpenSSL-7c90fc32bd2539b0de0280e686b9836f301e39aa.tar.gz >>> glirc: Checking sha512sums... glirc-2.41.tar.gz: OK HsOpenSSL-7c90fc32bd2539b0de0280e686b9836f301e39aa.tar.gz: OK cabal.project.freeze: OK >>> glirc: Unpacking /var/cache/distfiles/edge/glirc-2.41.tar.gz... >>> glirc: Unpacking /var/cache/distfiles/edge/HsOpenSSL-7c90fc32bd2539b0de0280e686b9836f301e39aa.tar.gz... '/home/buildozer/aports/community/glirc/src/glirc-2.41/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-08-14T01:45:12Z. 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) - 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) - happy-1.20.1.1 (exe:happy) (requires download & build) - indexed-traversable-0.1.4 (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.6 (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) - filepath-1.5.3.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) - microlens-th-0.4.3.15 (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) - unix-2.8.5.1 (lib:unix) (requires download & build) - hashable-1.4.7.0 (lib) (requires download & build) - comonad-5.0.8 (lib) (requires download & build) - directory-1.3.8.5 (lib:directory) (requires download & build) - unordered-containers-0.2.20 (lib) (requires download & build) - these-1.2.1 (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) - bifunctors-5.6.2 (lib) (requires download & build) - vty-6.2 (lib) (requires download & build) - process-1.6.21.0 (lib:process) (requires download & build) - alex-3.5.1.0 (exe:alex) (requires download & build) - Cabal-syntax-3.10.3.0 (lib) (requires download & build) - indexed-traversable-instances-0.1.2 (lib) (requires download & build) - strict-0.5.1 (lib) (requires download & build) - attoparsec-0.14.4 (lib) (requires download & build) - semigroupoids-6.0.1 (lib) (requires download & build) - profunctors-5.6.2 (lib) (requires download & build) - vty-unix-0.2.0.0 (lib) (requires download & build) - typed-process-0.2.11.1 (lib) (requires download & build) - hsc2hs-0.68.10 (exe:hsc2hs) (requires download & build) - githash-0.1.7.0 (lib) (requires download & build) - config-value-0.8.3 (lib) (requires download & build) - Cabal-3.10.3.0 (lib) (requires download & build) - irc-core-2.13 (lib) (requires download & build) - invariant-0.6.3 (lib) (requires download & build) - free-5.2 (lib) (requires download & build) - network-3.1.4.0 (lib:network) (requires download & build) - entropy-0.4.1.10 (lib:entropy) (requires download & build) - adjunctions-4.4.2 (lib) (requires download & build) - HsOpenSSL-0.11.7.7 (lib:HsOpenSSL) (first run) - crypto-api-0.13.3 (lib:crypto-api) (requires download & build) - kan-extensions-5.2.6 (lib) (requires download & build) - HsOpenSSL-x509-system-0.1.0.4 (lib) (requires download & build) - curve25519-0.2.8 (lib) (requires download & build) - lens-5.3.2 (lib) (requires download & build) - config-schema-1.3.0.0 (lib) (requires download & build) - hookup-0.8 (lib) (requires download & build) - glirc-2.41 (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) Completed call-stack-0.4.0 (lib) Downloaded split-0.2.5 Downloading transformers-compat-0.7.2 Starting split-0.2.5 (lib) Building semigroups-0.20 (lib) Downloaded transformers-compat-0.7.2 Downloading microlens-mtl-0.2.0.3 Starting transformers-compat-0.7.2 (lib) Installing semigroups-0.20 (lib) Building split-0.2.5 (lib) Completed semigroups-0.20 (lib) Downloaded microlens-mtl-0.2.0.3 Downloading unliftio-core-0.2.1.0 Installing microlens-0.4.13.1 (lib) Building transformers-compat-0.7.2 (lib) Completed microlens-0.4.13.1 (lib) Downloaded unliftio-core-0.2.1.0 Downloading vector-stream-0.1.0.1 Starting unliftio-core-0.2.1.0 (lib) Installing split-0.2.5 (lib) Downloaded vector-stream-0.1.0.1 Downloading void-0.7.3 Starting vector-stream-0.1.0.1 (lib) Completed split-0.2.5 (lib) Downloaded void-0.7.3 Downloading assoc-1.1.1 Starting void-0.7.3 (lib) Building unliftio-core-0.2.1.0 (lib) Building vector-stream-0.1.0.1 (lib) Downloaded assoc-1.1.1 Downloading base64-bytestring-1.2.1.0 Starting assoc-1.1.1 (lib) Installing unliftio-core-0.2.1.0 (lib) Building void-0.7.3 (lib) Completed unliftio-core-0.2.1.0 (lib) Downloaded base64-bytestring-1.2.1.0 Downloading utf8-string-1.0.2 Starting base64-bytestring-1.2.1.0 (lib) Installing void-0.7.3 (lib) Building assoc-1.1.1 (lib) Installing transformers-compat-0.7.2 (lib) Completed void-0.7.3 (lib) Downloaded utf8-string-1.0.2 Downloading cereal-0.5.8.3 Starting utf8-string-1.0.2 (lib) Completed transformers-compat-0.7.2 (lib) Starting microlens-mtl-0.2.0.3 (lib) Installing assoc-1.1.1 (lib) Building base64-bytestring-1.2.1.0 (lib) Completed assoc-1.1.1 (lib) Downloaded cereal-0.5.8.3 Downloading reflection-2.1.8 Starting cereal-0.5.8.3 (lib) Building utf8-string-1.0.2 (lib) Building microlens-mtl-0.2.0.3 (lib) Building cereal-0.5.8.3 (lib) Downloaded reflection-2.1.8 Downloading th-abstraction-0.7.0.0 Starting reflection-2.1.8 (lib) Installing base64-bytestring-1.2.1.0 (lib) Completed base64-bytestring-1.2.1.0 (lib) Downloaded th-abstraction-0.7.0.0 Downloading microlens-th-0.4.3.15 Starting th-abstraction-0.7.0.0 (lib) Downloaded microlens-th-0.4.3.15 Downloading th-compat-0.1.5 Installing microlens-mtl-0.2.0.3 (lib) Building reflection-2.1.8 (lib) Downloaded th-compat-0.1.5 Downloading primitive-0.9.0.0 Starting th-compat-0.1.5 (lib) Installing vector-stream-0.1.0.1 (lib) Completed microlens-mtl-0.2.0.3 (lib) Completed vector-stream-0.1.0.1 (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) Downloaded splitmix-0.1.0.5 Downloading random-1.2.1.2 Starting splitmix-0.1.0.5 (lib) Building primitive-0.9.0.0 (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 Starting tagged-0.8.8 (lib) Building splitmix-0.1.0.5 (lib) Installing utf8-string-1.0.2 (lib) Downloaded distributive-0.6.2.1 Downloading vector-0.13.1.0 Completed utf8-string-1.0.2 (lib) Building tagged-0.8.8 (lib) Downloaded vector-0.13.1.0 Downloading happy-1.20.1.1 Downloaded happy-1.20.1.1 Downloading indexed-traversable-0.1.4 Starting happy-1.20.1.1 (exe:happy) Installing reflection-2.1.8 (lib) Installing splitmix-0.1.0.5 (lib) Completed reflection-2.1.8 (lib) Downloaded indexed-traversable-0.1.4 Downloading comonad-5.0.8 Starting indexed-traversable-0.1.4 (lib) Completed splitmix-0.1.0.5 (lib) Starting random-1.2.1.2 (lib) Building happy-1.20.1.1 (exe:happy) Downloaded comonad-5.0.8 Downloading bifunctors-5.6.2 Downloaded bifunctors-5.6.2 Downloading integer-logarithms-1.0.3.1 Building indexed-traversable-0.1.4 (lib) Installing tagged-0.8.8 (lib) Building random-1.2.1.2 (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 os-string-2.0.6 Starting parallel-3.2.2.0 (lib) Building distributive-0.6.2.1 (lib) Downloaded os-string-2.0.6 Downloading filepath-1.5.3.0 Building integer-logarithms-1.0.3.1 (lib) Starting os-string-2.0.6 (lib) Building parallel-3.2.2.0 (lib) Installing th-abstraction-0.7.0.0 (lib) Completed th-abstraction-0.7.0.0 (lib) Starting microlens-th-0.4.3.15 (lib) Building os-string-2.0.6 (lib) Installing distributive-0.6.2.1 (lib) Downloaded filepath-1.5.3.0 Downloading unix-2.8.5.1 Completed distributive-0.6.2.1 (lib) Building microlens-th-0.4.3.15 (lib) Installing integer-logarithms-1.0.3.1 (lib) Installing parallel-3.2.2.0 (lib) Downloaded unix-2.8.5.1 Downloading directory-1.3.8.5 Completed integer-logarithms-1.0.3.1 (lib) Completed parallel-3.2.2.0 (lib) Downloaded directory-1.3.8.5 Downloading process-1.6.21.0 Installing indexed-traversable-0.1.4 (lib) Completed indexed-traversable-0.1.4 (lib) Starting comonad-5.0.8 (lib) Downloaded process-1.6.21.0 Downloading githash-0.1.7.0 Building comonad-5.0.8 (lib) Downloaded githash-0.1.7.0 Downloading hsc2hs-0.68.10 Installing cereal-0.5.8.3 (lib) Downloaded hsc2hs-0.68.10 Downloading network-3.1.4.0 Installing primitive-0.9.0.0 (lib) Completed cereal-0.5.8.3 (lib) Completed primitive-0.9.0.0 (lib) Starting vector-0.13.1.0 (lib) Downloaded network-3.1.4.0 Downloading transformers-base-0.4.6 Installing microlens-th-0.4.3.15 (lib) Installing os-string-2.0.6 (lib) Completed microlens-th-0.4.3.15 (lib) Downloaded transformers-base-0.4.6 Downloading attoparsec-0.14.4 Starting transformers-base-0.4.6 (lib) Completed os-string-2.0.6 (lib) Starting filepath-1.5.3.0 (lib) Building vector-0.13.1.0 (lib) Downloaded attoparsec-0.14.4 Downloading blaze-builder-0.4.2.3 Starting attoparsec-0.14.4 (lib:attoparsec-internal) Installing comonad-5.0.8 (lib) Building transformers-base-0.4.6 (lib) Building filepath-1.5.3.0 (lib) Completed comonad-5.0.8 (lib) Starting bifunctors-5.6.2 (lib) Downloaded blaze-builder-0.4.2.3 Downloading hashable-1.4.7.0 Starting blaze-builder-0.4.2.3 (lib) Downloaded hashable-1.4.7.0 Downloading async-2.2.5 Building attoparsec-0.14.4 (lib:attoparsec-internal) Downloaded async-2.2.5 Downloading typed-process-0.2.11.1 Installing transformers-base-0.4.6 (lib) Downloaded typed-process-0.2.11.1 Downloading psqueues-0.2.8.0 Building bifunctors-5.6.2 (lib) Completed transformers-base-0.4.6 (lib) Building blaze-builder-0.4.2.3 (lib) Downloaded psqueues-0.2.8.0 Downloading these-1.2.1 Downloaded these-1.2.1 Downloading unordered-containers-0.2.20 Downloaded unordered-containers-0.2.20 Downloading regex-base-0.94.0.2 Installing attoparsec-0.14.4 (lib:attoparsec-internal) Downloaded regex-base-0.94.0.2 Downloading regex-tdfa-1.3.2.2 Starting regex-base-0.94.0.2 (lib) Completed attoparsec-0.14.4 (lib:attoparsec-internal) Downloaded regex-tdfa-1.3.2.2 Downloading scientific-0.3.8.0 Building regex-base-0.94.0.2 (lib) Downloaded scientific-0.3.8.0 Downloading irc-core-2.13 Installing blaze-builder-0.4.2.3 (lib) Downloaded irc-core-2.13 Downloading strict-0.5.1 Completed blaze-builder-0.4.2.3 (lib) Installing filepath-1.5.3.0 (lib) Installing regex-base-0.94.0.2 (lib) Downloaded strict-0.5.1 Downloading vty-6.2 Downloaded vty-6.2 Downloading vty-unix-0.2.0.0 Completed filepath-1.5.3.0 (lib) Starting hashable-1.4.7.0 (lib) Starting unix-2.8.5.1 (all, legacy fallback) Completed regex-base-0.94.0.2 (lib) Starting regex-tdfa-1.3.2.2 (lib) Downloaded vty-unix-0.2.0.0 Downloading alex-3.5.1.0 Installing happy-1.20.1.1 (exe:happy) Completed happy-1.20.1.1 (exe:happy) Installing random-1.2.1.2 (lib) Downloaded alex-3.5.1.0 Downloading config-value-0.8.3 Completed random-1.2.1.2 (lib) Building regex-tdfa-1.3.2.2 (lib) Building hashable-1.4.7.0 (lib) Downloaded config-value-0.8.3 Downloading StateVar-1.2.2 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 Downloaded profunctors-5.6.2 Downloading semigroupoids-6.0.1 Downloaded semigroupoids-6.0.1 Downloading free-5.2 Downloaded free-5.2 Downloading adjunctions-4.4.2 Building StateVar-1.2.2 (lib) Downloaded adjunctions-4.4.2 Downloading invariant-0.6.3 Downloaded invariant-0.6.3 Downloading kan-extensions-5.2.6 Downloaded kan-extensions-5.2.6 Downloading config-schema-1.3.0.0 Installing StateVar-1.2.2 (lib) Completed StateVar-1.2.2 (lib) Starting contravariant-1.5.5 (lib) Downloaded config-schema-1.3.0.0 Downloading OneTuple-0.4.2 Downloaded OneTuple-0.4.2 Downloading indexed-traversable-instances-0.1.2 Starting OneTuple-0.4.2 (lib) Downloaded indexed-traversable-instances-0.1.2 Downloading lens-5.3.2 Building contravariant-1.5.5 (lib) Downloaded lens-5.3.2 Downloading Cabal-syntax-3.10.3.0 Downloaded Cabal-syntax-3.10.3.0 Downloading Cabal-3.10.3.0 Building OneTuple-0.4.2 (lib) Downloaded Cabal-3.10.3.0 Downloading HsOpenSSL-x509-system-0.1.0.4 Downloaded HsOpenSSL-x509-system-0.1.0.4 Downloading hookup-0.8 Installing OneTuple-0.4.2 (lib) Completed OneTuple-0.4.2 (lib) Installing contravariant-1.5.5 (lib) Downloaded hookup-0.8 Downloading entropy-0.4.1.10 Completed contravariant-1.5.5 (lib) Installing hashable-1.4.7.0 (lib) Installing bifunctors-5.6.2 (lib) Completed hashable-1.4.7.0 (lib) Starting unordered-containers-0.2.20 (lib) Starting scientific-0.3.8.0 (lib) Starting these-1.2.1 (lib) Starting async-2.2.5 (lib) Downloaded entropy-0.4.1.10 Downloading crypto-api-0.13.3 Starting psqueues-0.2.8.0 (lib) Completed bifunctors-5.6.2 (lib) Starting profunctors-5.6.2 (lib) Building unix-2.8.5.1 (all, legacy fallback) Downloaded crypto-api-0.13.3 Downloading curve25519-0.2.8 Building unordered-containers-0.2.20 (lib) Building scientific-0.3.8.0 (lib) Building these-1.2.1 (lib) Building async-2.2.5 (lib) Building psqueues-0.2.8.0 (lib) Downloaded curve25519-0.2.8 Building profunctors-5.6.2 (lib) Installing async-2.2.5 (lib) Completed async-2.2.5 (lib) Installing these-1.2.1 (lib) Completed these-1.2.1 (lib) Starting strict-0.5.1 (lib) Building strict-0.5.1 (lib) Installing scientific-0.3.8.0 (lib) Completed scientific-0.3.8.0 (lib) Starting attoparsec-0.14.4 (lib) Building attoparsec-0.14.4 (lib) Installing profunctors-5.6.2 (lib) Completed profunctors-5.6.2 (lib) Installing psqueues-0.2.8.0 (lib) Completed psqueues-0.2.8.0 (lib) Installing strict-0.5.1 (lib) Completed strict-0.5.1 (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 unix-2.8.5.1 (all, legacy fallback) Completed unix-2.8.5.1 (all, legacy fallback) Starting directory-1.3.8.5 (all, legacy fallback) Installing regex-tdfa-1.3.2.2 (lib) Completed regex-tdfa-1.3.2.2 (lib) Building directory-1.3.8.5 (all, legacy fallback) Installing invariant-0.6.3 (lib) Completed invariant-0.6.3 (lib) Installing directory-1.3.8.5 (all, legacy fallback) Completed directory-1.3.8.5 (all, legacy fallback) Starting process-1.6.21.0 (all, legacy fallback) Starting alex-3.5.1.0 (exe:alex) Starting Cabal-syntax-3.10.3.0 (lib) Installing semigroupoids-6.0.1 (lib) Completed semigroupoids-6.0.1 (lib) Starting free-5.2 (lib) Building alex-3.5.1.0 (exe:alex) Building Cabal-syntax-3.10.3.0 (lib) Building free-5.2 (lib) Building process-1.6.21.0 (all, legacy fallback) Installing process-1.6.21.0 (all, legacy fallback) Completed process-1.6.21.0 (all, legacy fallback) Starting typed-process-0.2.11.1 (lib) Starting githash-0.1.7.0 (lib) Starting hsc2hs-0.68.10 (exe:hsc2hs) Building typed-process-0.2.11.1 (lib) Building githash-0.1.7.0 (lib) Building hsc2hs-0.68.10 (exe:hsc2hs) Installing githash-0.1.7.0 (lib) Installing alex-3.5.1.0 (exe:alex) Completed alex-3.5.1.0 (exe:alex) Starting config-value-0.8.3 (lib) Completed githash-0.1.7.0 (lib) Installing typed-process-0.2.11.1 (lib) Completed typed-process-0.2.11.1 (lib) Building config-value-0.8.3 (lib) Installing hsc2hs-0.68.10 (exe:hsc2hs) Completed hsc2hs-0.68.10 (exe:hsc2hs) Starting network-3.1.4.0 (all, legacy fallback) Installing free-5.2 (lib) Completed free-5.2 (lib) Starting adjunctions-4.4.2 (lib) Installing config-value-0.8.3 (lib) Building network-3.1.4.0 (all, legacy fallback) Completed config-value-0.8.3 (lib) Building adjunctions-4.4.2 (lib) Installing attoparsec-0.14.4 (lib) Completed attoparsec-0.14.4 (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 network-3.1.4.0 (all, legacy fallback) Completed network-3.1.4.0 (all, legacy fallback) 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.2 (lib) Starting irc-core-2.13 (lib) Starting vty-6.2 (lib) Building indexed-traversable-instances-0.1.2 (lib) Building irc-core-2.13 (lib) Building vty-6.2 (lib) Installing indexed-traversable-instances-0.1.2 (lib) Completed indexed-traversable-instances-0.1.2 (lib) Starting lens-5.3.2 (lib) Building lens-5.3.2 (lib) Installing irc-core-2.13 (lib) Completed irc-core-2.13 (lib) Installing vty-6.2 (lib) Completed vty-6.2 (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 Cabal-syntax-3.10.3.0 (lib) Completed Cabal-syntax-3.10.3.0 (lib) Starting Cabal-3.10.3.0 (lib) Building Cabal-3.10.3.0 (lib) Installing lens-5.3.2 (lib) Completed lens-5.3.2 (lib) Installing Cabal-3.10.3.0 (lib) Completed Cabal-3.10.3.0 (lib) Starting entropy-0.4.1.10 (all, legacy fallback) [1 of 2] Compiling Main ( /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/setup/setup.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/setup/Main.o ) [2 of 2] Linking /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/setup/setup Configuring HsOpenSSL-0.11.7.7... Building entropy-0.4.1.10 (all, legacy fallback) Preprocessing library for HsOpenSSL-0.11.7.7.. Installing entropy-0.4.1.10 (all, legacy fallback) Building library for HsOpenSSL-0.11.7.7.. [ 1 of 33] Compiling OpenSSL ( OpenSSL.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL.dyn_o ) Completed entropy-0.4.1.10 (all, legacy fallback) Starting crypto-api-0.13.3 (all, legacy fallback) [ 2 of 33] Compiling OpenSSL.DH.Internal ( OpenSSL/DH/Internal.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/DH/Internal.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/DH/Internal.dyn_o ) /tmp/ghc21146_0/ghc_36.c: In function 'ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDHziInternalZCDHzufree': /tmp/ghc21146_0/ghc_36.c:10:1: error: warning: 'DH_free' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 10 | void ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDHziInternalZCDHzufree(DH* a1) {DH_free(a1);} | ^~~~ | 10 | void ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDHziInternalZCDHzufree(DH* a1) {DH_free(a1);} | ^ In file included from /tmp/ghc21146_0/ghc_36.c:8:0: error: /usr/include/openssl/dh.h:211:28: error: note: declared here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^~~~~~~ | 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /tmp/ghc21146_0/ghc_43.c: In function 'ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDHziInternalZCDHzufree': /tmp/ghc21146_0/ghc_43.c:10:1: error: warning: 'DH_free' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 10 | void ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDHziInternalZCDHzufree(DH* a1) {DH_free(a1);} | ^~~~ | 10 | void ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDHziInternalZCDHzufree(DH* a1) {DH_free(a1);} | ^ In file included from /tmp/ghc21146_0/ghc_43.c:8:0: error: /usr/include/openssl/dh.h:211:28: error: note: declared here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^~~~~~~ | 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ [ 3 of 33] Compiling OpenSSL.ERR ( OpenSSL/ERR.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/ERR.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/ERR.dyn_o ) [ 4 of 33] Compiling OpenSSL.EVP.Base64 ( OpenSSL/EVP/Base64.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/EVP/Base64.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/EVP/Base64.dyn_o ) [ 5 of 33] Compiling OpenSSL.Objects ( /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/Objects.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/Objects.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/Objects.dyn_o ) Building crypto-api-0.13.3 (all, legacy fallback) [ 6 of 33] Compiling OpenSSL.SSL.Option ( /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/SSL/Option.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/SSL/Option.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/SSL/Option.dyn_o ) [ 7 of 33] Compiling OpenSSL.Stack ( /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/Stack.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/Stack.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/Stack.dyn_o ) [ 8 of 33] Compiling OpenSSL.Utils ( OpenSSL/Utils.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/Utils.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/Utils.dyn_o ) [ 9 of 33] Compiling OpenSSL.Random ( OpenSSL/Random.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/Random.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/Random.dyn_o ) /tmp/ghc21146_0/ghc_114.c: In function 'ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziRandomZCRANDzupseudozubytes': /tmp/ghc21146_0/ghc_114.c:11:1: error: warning: 'RAND_pseudo_bytes' is deprecated: Since OpenSSL 1.1.0 [-Wdeprecated-declarations] 11 | void ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziRandomZCRANDzupseudozubytes(char* a1, HsInt32 a2) {RAND_pseudo_bytes(a1, a2);} | ^~~~ | 11 | void ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziRandomZCRANDzupseudozubytes(char* a1, HsInt32 a2) {RAND_pseudo_bytes(a1, a2);} | ^ In file included from /tmp/ghc21146_0/ghc_114.c:8:0: error: /usr/include/openssl/rand.h:79:29: error: note: declared here 79 | OSSL_DEPRECATEDIN_1_1_0 int RAND_pseudo_bytes(unsigned char *buf, int num); | ^~~~~~~~~~~~~~~~~ | 79 | OSSL_DEPRECATEDIN_1_1_0 int RAND_pseudo_bytes(unsigned char *buf, int num); | ^ /tmp/ghc21146_0/ghc_121.c: In function 'ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziRandomZCRANDzupseudozubytes': /tmp/ghc21146_0/ghc_121.c:11:1: error: warning: 'RAND_pseudo_bytes' is deprecated: Since OpenSSL 1.1.0 [-Wdeprecated-declarations] 11 | void ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziRandomZCRANDzupseudozubytes(char* a1, HsInt32 a2) {RAND_pseudo_bytes(a1, a2);} | ^~~~ | 11 | void ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziRandomZCRANDzupseudozubytes(char* a1, HsInt32 a2) {RAND_pseudo_bytes(a1, a2);} | ^ In file included from /tmp/ghc21146_0/ghc_121.c:8:0: error: /usr/include/openssl/rand.h:79:29: error: note: declared here 79 | OSSL_DEPRECATEDIN_1_1_0 int RAND_pseudo_bytes(unsigned char *buf, int num); | ^~~~~~~~~~~~~~~~~ | 79 | OSSL_DEPRECATEDIN_1_1_0 int RAND_pseudo_bytes(unsigned char *buf, int num); | ^ [10 of 33] Compiling OpenSSL.EVP.Internal ( /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/EVP/Internal.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/EVP/Internal.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/EVP/Internal.dyn_o ) /tmp/ghc21146_0/ghc_128.c: In function 'ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziInternalZCHMACzuFinal': /tmp/ghc21146_0/ghc_128.c:16:1: error: warning: 'HMAC_Final' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 16 | HsWord32 ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziInternalZCHMACzuFinal(HMAC_CTX* a1, unsigned char* a2, unsigned int* a3) {return HMAC_Final(a1, a2, a3);} | ^~~~~~~~ | 16 | HsWord32 ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziInternalZCHMACzuFinal(HMAC_CTX* a1, unsigned char* a2, unsigned int* a3) {return HMAC_Final(a1, a2, a3);} | ^ In file included from /tmp/ghc21146_0/ghc_128.c:14:0: error: /usr/include/openssl/hmac.h:47:27: error: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ | 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^ /tmp/ghc21146_0/ghc_128.c: In function 'ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziInternalZCHMACzuUpdate': /tmp/ghc21146_0/ghc_128.c:19:1: error: warning: 'HMAC_Update' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 19 | HsInt32 ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziInternalZCHMACzuUpdate(HMAC_CTX* a1, unsigned char* a2, HsWord64 a3) {return HMAC_Update(a1, a2, a3);} | ^~~~~~~ | 19 | HsInt32 ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziInternalZCHMACzuUpdate(HMAC_CTX* a1, unsigned char* a2, HsWord64 a3) {return HMAC_Update(a1, a2, a3);} | ^ /usr/include/openssl/hmac.h:45:27: error: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ | 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^ /tmp/ghc21146_0/ghc_128.c: In function 'ghczuwrapperZC4ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziInternalZCHMACzuInit': /tmp/ghc21146_0/ghc_128.c:23:1: error: warning: 'HMAC_Init' is deprecated: Since OpenSSL 1.1.0 [-Wdeprecated-declarations] 23 | HsInt32 ghczuwrapperZC4ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziInternalZCHMACzuInit(HMAC_CTX* a1, void* a2, HsInt32 a3, EVP_MD* a4) {return HMAC_Init(a1, a2, a3, a4);} | ^~~~~~~ | 23 | HsInt32 ghczuwrapperZC4ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziInternalZCHMACzuInit(HMAC_CTX* a1, void* a2, HsInt32 a3, EVP_MD* a4) {return HMAC_Init(a1, a2, a3, a4);} | ^ /usr/include/openssl/hmac.h:38:36: error: note: declared here 38 | OSSL_DEPRECATEDIN_1_1_0 __owur int HMAC_Init(HMAC_CTX *ctx, | ^~~~~~~~~ | 38 | OSSL_DEPRECATEDIN_1_1_0 __owur int HMAC_Init(HMAC_CTX *ctx, | ^ /tmp/ghc21146_0/ghc_135.c: In function 'ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziInternalZCHMACzuFinal': /tmp/ghc21146_0/ghc_135.c:16:1: error: warning: 'HMAC_Final' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 16 | HsWord32 ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziInternalZCHMACzuFinal(HMAC_CTX* a1, unsigned char* a2, unsigned int* a3) {return HMAC_Final(a1, a2, a3);} | ^~~~~~~~ | 16 | HsWord32 ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziInternalZCHMACzuFinal(HMAC_CTX* a1, unsigned char* a2, unsigned int* a3) {return HMAC_Final(a1, a2, a3);} | ^ In file included from /tmp/ghc21146_0/ghc_135.c:14:0: error: /usr/include/openssl/hmac.h:47:27: error: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ | 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^ /tmp/ghc21146_0/ghc_135.c: In function 'ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziInternalZCHMACzuUpdate': /tmp/ghc21146_0/ghc_135.c:19:1: error: warning: 'HMAC_Update' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 19 | HsInt32 ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziInternalZCHMACzuUpdate(HMAC_CTX* a1, unsigned char* a2, HsWord64 a3) {return HMAC_Update(a1, a2, a3);} | ^~~~~~~ | 19 | HsInt32 ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziInternalZCHMACzuUpdate(HMAC_CTX* a1, unsigned char* a2, HsWord64 a3) {return HMAC_Update(a1, a2, a3);} | ^ /usr/include/openssl/hmac.h:45:27: error: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ | 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^ /tmp/ghc21146_0/ghc_135.c: In function 'ghczuwrapperZC4ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziInternalZCHMACzuInit': /tmp/ghc21146_0/ghc_135.c:23:1: error: warning: 'HMAC_Init' is deprecated: Since OpenSSL 1.1.0 [-Wdeprecated-declarations] 23 | HsInt32 ghczuwrapperZC4ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziInternalZCHMACzuInit(HMAC_CTX* a1, void* a2, HsInt32 a3, EVP_MD* a4) {return HMAC_Init(a1, a2, a3, a4);} | ^~~~~~~ | 23 | HsInt32 ghczuwrapperZC4ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziInternalZCHMACzuInit(HMAC_CTX* a1, void* a2, HsInt32 a3, EVP_MD* a4) {return HMAC_Init(a1, a2, a3, a4);} | ^ /usr/include/openssl/hmac.h:38:36: error: note: declared here 38 | OSSL_DEPRECATEDIN_1_1_0 __owur int HMAC_Init(HMAC_CTX *ctx, | ^~~~~~~~~ | 38 | OSSL_DEPRECATEDIN_1_1_0 __owur int HMAC_Init(HMAC_CTX *ctx, | ^ [11 of 33] Compiling OpenSSL.EVP.Digest ( /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/EVP/Digest.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/EVP/Digest.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/EVP/Digest.dyn_o ) /tmp/ghc21146_0/ghc_142.c: In function 'ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziDigestZCEVPzugetzudigestbyname': /tmp/ghc21146_0/ghc_142.c:15:122: error: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 15 | EVP_MD* ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziDigestZCEVPzugetzudigestbyname(char* a1) {return EVP_get_digestbyname(a1);} | ^~~~~~~~~~~~~~~~~~~~~~~~ | 15 | EVP_MD* ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziDigestZCEVPzugetzudigestbyname(char* a1) {return EVP_get_digestbyname(a1);} | ^ /tmp/ghc21146_0/ghc_149.c: In function 'ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziDigestZCEVPzugetzudigestbyname': /tmp/ghc21146_0/ghc_149.c:15:122: error: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 15 | EVP_MD* ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziDigestZCEVPzugetzudigestbyname(char* a1) {return EVP_get_digestbyname(a1);} | ^~~~~~~~~~~~~~~~~~~~~~~~ | 15 | EVP_MD* ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziDigestZCEVPzugetzudigestbyname(char* a1) {return EVP_get_digestbyname(a1);} | ^ [12 of 33] Compiling OpenSSL.EVP.Cipher ( OpenSSL/EVP/Cipher.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/EVP/Cipher.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/EVP/Cipher.dyn_o ) /tmp/ghc21146_0/ghc_156.c: In function 'ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziCipherZCEVPzugetzucipherbyname': /tmp/ghc21146_0/ghc_156.c:10:126: error: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 10 | EVP_CIPHER* ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziCipherZCEVPzugetzucipherbyname(char* a1) {return EVP_get_cipherbyname(a1);} | ^~~~~~~~~~~~~~~~~~~~~~~~ | 10 | EVP_CIPHER* ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziCipherZCEVPzugetzucipherbyname(char* a1) {return EVP_get_cipherbyname(a1);} | ^ /tmp/ghc21146_0/ghc_163.c: In function 'ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziCipherZCEVPzugetzucipherbyname': /tmp/ghc21146_0/ghc_163.c:10:126: error: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 10 | EVP_CIPHER* ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziCipherZCEVPzugetzucipherbyname(char* a1) {return EVP_get_cipherbyname(a1);} | ^~~~~~~~~~~~~~~~~~~~~~~~ | 10 | EVP_CIPHER* ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziCipherZCEVPzugetzucipherbyname(char* a1) {return EVP_get_cipherbyname(a1);} | ^ [13 of 33] Compiling OpenSSL.Cipher ( /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/Cipher.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/Cipher.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/Cipher.dyn_o ) /tmp/ghc21146_0/ghc_170.c: In function 'ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziCipherZCAESzucbczuencrypt': /tmp/ghc21146_0/ghc_170.c:10:1: error: warning: 'AES_cbc_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 10 | void ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziCipherZCAESzucbczuencrypt(char* a1, HsWord8* a2, HsWord64 a3, AES_KEY* a4, unsigned char* a5, HsInt32 a6) {AES_cbc_encrypt(a1, a2, a3, a4, a5, a6);} | ^~~~ | 10 | void ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziCipherZCAESzucbczuencrypt(char* a1, HsWord8* a2, HsWord64 a3, AES_KEY* a4, unsigned char* a5, HsInt32 a6) {AES_cbc_encrypt(a1, a2, a3, a4, a5, a6);} | ^ In file included from /tmp/ghc21146_0/ghc_170.c:8:0: error: /usr/include/openssl/aes.h:66:6: error: note: declared here 66 | void AES_cbc_encrypt(const unsigned char *in, unsigned char *out, | ^~~~~~~~~~~~~~~ | 66 | void AES_cbc_encrypt(const unsigned char *in, unsigned char *out, | ^ /tmp/ghc21146_0/ghc_170.c: In function 'ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziCipherZCAESzusetzudecryptzukey': /tmp/ghc21146_0/ghc_170.c:13:1: error: warning: 'AES_set_decrypt_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 13 | HsInt32 ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziCipherZCAESzusetzudecryptzukey(char* a1, HsInt32 a2, AES_KEY* a3) {return AES_set_decrypt_key(a1, a2, a3);} | ^~~~~~~ | 13 | HsInt32 ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziCipherZCAESzusetzudecryptzukey(char* a1, HsInt32 a2, AES_KEY* a3) {return AES_set_decrypt_key(a1, a2, a3);} | ^ /usr/include/openssl/aes.h:54:5: error: note: declared here 54 | int AES_set_decrypt_key(const unsigned char *userKey, const int bits, | ^~~~~~~~~~~~~~~~~~~ | 54 | int AES_set_decrypt_key(const unsigned char *userKey, const int bits, | ^ /tmp/ghc21146_0/ghc_170.c: In function 'ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziCipherZCAESzusetzuencryptzukey': /tmp/ghc21146_0/ghc_170.c:16:1: error: warning: 'AES_set_encrypt_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 16 | HsInt32 ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziCipherZCAESzusetzuencryptzukey(char* a1, HsInt32 a2, AES_KEY* a3) {return AES_set_encrypt_key(a1, a2, a3);} | ^~~~~~~ | 16 | HsInt32 ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziCipherZCAESzusetzuencryptzukey(char* a1, HsInt32 a2, AES_KEY* a3) {return AES_set_encrypt_key(a1, a2, a3);} | ^ /usr/include/openssl/aes.h:51:5: error: note: declared here 51 | int AES_set_encrypt_key(const unsigned char *userKey, const int bits, | ^~~~~~~~~~~~~~~~~~~ | 51 | int AES_set_encrypt_key(const unsigned char *userKey, const int bits, | ^ /tmp/ghc21146_0/ghc_177.c: In function 'ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziCipherZCAESzucbczuencrypt': /tmp/ghc21146_0/ghc_177.c:10:1: error: warning: 'AES_cbc_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 10 | void ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziCipherZCAESzucbczuencrypt(char* a1, HsWord8* a2, HsWord64 a3, AES_KEY* a4, unsigned char* a5, HsInt32 a6) {AES_cbc_encrypt(a1, a2, a3, a4, a5, a6);} | ^~~~ | 10 | void ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziCipherZCAESzucbczuencrypt(char* a1, HsWord8* a2, HsWord64 a3, AES_KEY* a4, unsigned char* a5, HsInt32 a6) {AES_cbc_encrypt(a1, a2, a3, a4, a5, a6);} | ^ In file included from /tmp/ghc21146_0/ghc_177.c:8:0: error: /usr/include/openssl/aes.h:66:6: error: note: declared here 66 | void AES_cbc_encrypt(const unsigned char *in, unsigned char *out, | ^~~~~~~~~~~~~~~ | 66 | void AES_cbc_encrypt(const unsigned char *in, unsigned char *out, | ^ /tmp/ghc21146_0/ghc_177.c: In function 'ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziCipherZCAESzusetzudecryptzukey': /tmp/ghc21146_0/ghc_177.c:13:1: error: warning: 'AES_set_decrypt_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 13 | HsInt32 ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziCipherZCAESzusetzudecryptzukey(char* a1, HsInt32 a2, AES_KEY* a3) {return AES_set_decrypt_key(a1, a2, a3);} | ^~~~~~~ | 13 | HsInt32 ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziCipherZCAESzusetzudecryptzukey(char* a1, HsInt32 a2, AES_KEY* a3) {return AES_set_decrypt_key(a1, a2, a3);} | ^ /usr/include/openssl/aes.h:54:5: error: note: declared here 54 | int AES_set_decrypt_key(const unsigned char *userKey, const int bits, | ^~~~~~~~~~~~~~~~~~~ | 54 | int AES_set_decrypt_key(const unsigned char *userKey, const int bits, | ^ /tmp/ghc21146_0/ghc_177.c: In function 'ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziCipherZCAESzusetzuencryptzukey': /tmp/ghc21146_0/ghc_177.c:16:1: error: warning: 'AES_set_encrypt_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 16 | HsInt32 ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziCipherZCAESzusetzuencryptzukey(char* a1, HsInt32 a2, AES_KEY* a3) {return AES_set_encrypt_key(a1, a2, a3);} | ^~~~~~~ | 16 | HsInt32 ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziCipherZCAESzusetzuencryptzukey(char* a1, HsInt32 a2, AES_KEY* a3) {return AES_set_encrypt_key(a1, a2, a3);} | ^ /usr/include/openssl/aes.h:51:5: error: note: declared here 51 | int AES_set_encrypt_key(const unsigned char *userKey, const int bits, | ^~~~~~~~~~~~~~~~~~~ | 51 | int AES_set_encrypt_key(const unsigned char *userKey, const int bits, | ^ [14 of 33] Compiling OpenSSL.BN ( /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/BN.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/BN.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/BN.dyn_o ) /tmp/ghc21146_0/ghc_184.c: In function 'ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziBNZCBNzupseudozurandzurange': /tmp/ghc21146_0/ghc_184.c:10:1: error: warning: 'BN_pseudo_rand_range' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 10 | HsInt32 ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziBNZCBNzupseudozurandzurange(BIGNUM* a1, BIGNUM* a2) {return BN_pseudo_rand_range(a1, a2);} | ^~~~~~~ | 10 | HsInt32 ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziBNZCBNzupseudozurandzurange(BIGNUM* a1, BIGNUM* a2) {return BN_pseudo_rand_range(a1, a2);} | ^ In file included from /tmp/ghc21146_0/ghc_184.c:8:0: error: /usr/include/openssl/bn.h:233:5: error: note: declared here 233 | int BN_pseudo_rand_range(BIGNUM *rnd, const BIGNUM *range); | ^~~~~~~~~~~~~~~~~~~~ | 233 | int BN_pseudo_rand_range(BIGNUM *rnd, const BIGNUM *range); | ^ /tmp/ghc21146_0/ghc_191.c: In function 'ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziBNZCBNzupseudozurandzurange': /tmp/ghc21146_0/ghc_191.c:10:1: error: warning: 'BN_pseudo_rand_range' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 10 | HsInt32 ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziBNZCBNzupseudozurandzurange(BIGNUM* a1, BIGNUM* a2) {return BN_pseudo_rand_range(a1, a2);} | ^~~~~~~ | 10 | HsInt32 ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziBNZCBNzupseudozurandzurange(BIGNUM* a1, BIGNUM* a2) {return BN_pseudo_rand_range(a1, a2);} | ^ In file included from /tmp/ghc21146_0/ghc_191.c:8:0: error: /usr/include/openssl/bn.h:233:5: error: note: declared here 233 | int BN_pseudo_rand_range(BIGNUM *rnd, const BIGNUM *range); | ^~~~~~~~~~~~~~~~~~~~ | 233 | int BN_pseudo_rand_range(BIGNUM *rnd, const BIGNUM *range); | ^ [15 of 33] Compiling OpenSSL.RSA ( /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/RSA.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/RSA.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/RSA.dyn_o ) /tmp/ghc21146_0/ghc_198.c: In function 'ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziRSAZCRSAzuget0zucrtzuparams': /tmp/ghc21146_0/ghc_198.c:11:1: error: warning: 'RSA_get0_crt_params' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 11 | void ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziRSAZCRSAzuget0zucrtzuparams(RSA* a1, BIGNUM** a2, BIGNUM** a3, BIGNUM** a4) {RSA_get0_crt_params(a1, a2, a3, a4);} | ^~~~ | 11 | void ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziRSAZCRSAzuget0zucrtzuparams(RSA* a1, BIGNUM** a2, BIGNUM** a3, BIGNUM** a4) {RSA_get0_crt_params(a1, a2, a3, a4);} | ^ In file included from /tmp/ghc21146_0/ghc_198.c:8:0: error: /usr/include/openssl/rsa.h:236:28: error: note: declared here 236 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_crt_params(const RSA *r, | ^~~~~~~~~~~~~~~~~~~ | 236 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_crt_params(const RSA *r, | ^ /tmp/ghc21146_0/ghc_198.c: In function 'ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziRSAZCRSAzuget0zufactors': /tmp/ghc21146_0/ghc_198.c:15:1: error: warning: 'RSA_get0_factors' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 15 | void ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziRSAZCRSAzuget0zufactors(RSA* a1, BIGNUM** a2, BIGNUM** a3) {RSA_get0_factors(a1, a2, a3);} | ^~~~ | 15 | void ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziRSAZCRSAzuget0zufactors(RSA* a1, BIGNUM** a2, BIGNUM** a3) {RSA_get0_factors(a1, a2, a3);} | ^ /usr/include/openssl/rsa.h:231:28: error: note: declared here 231 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_factors(const RSA *r, | ^~~~~~~~~~~~~~~~ | 231 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_factors(const RSA *r, | ^ /tmp/ghc21146_0/ghc_198.c: In function 'ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziRSAZCRSAzuget0zukey': /tmp/ghc21146_0/ghc_198.c:19:1: error: warning: 'RSA_get0_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 19 | void ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziRSAZCRSAzuget0zukey(RSA* a1, BIGNUM** a2, BIGNUM** a3, BIGNUM** a4) {RSA_get0_key(a1, a2, a3, a4);} | ^~~~ | 19 | void ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziRSAZCRSAzuget0zukey(RSA* a1, BIGNUM** a2, BIGNUM** a3, BIGNUM** a4) {RSA_get0_key(a1, a2, a3, a4);} | ^ /usr/include/openssl/rsa.h:228:28: error: note: declared here 228 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_key(const RSA *r, | ^~~~~~~~~~~~ | 228 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_key(const RSA *r, | ^ /tmp/ghc21146_0/ghc_198.c: In function 'ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziRSAZCRSAzugeneratezukey': /tmp/ghc21146_0/ghc_198.c:22:1: error: warning: 'RSA_generate_key' is deprecated: Since OpenSSL 0.9.8 [-Wdeprecated-declarations] 22 | RSA* ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziRSAZCRSAzugeneratezukey(HsInt32 a1, HsInt32 a2, void* a3, void* a4) {return RSA_generate_key(a1, a2, a3, a4);} | ^~~ | 22 | RSA* ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziRSAZCRSAzugeneratezukey(HsInt32 a1, HsInt32 a2, void* a3, void* a4) {return RSA_generate_key(a1, a2, a3, a4);} | ^ /usr/include/openssl/rsa.h:264:30: error: note: declared here 264 | OSSL_DEPRECATEDIN_0_9_8 RSA *RSA_generate_key(int bits, unsigned long e, void | ^~~~~~~~~~~~~~~~ | 264 | OSSL_DEPRECATEDIN_0_9_8 RSA *RSA_generate_key(int bits, unsigned long e, void | ^ /tmp/ghc21146_0/ghc_198.c: In function 'ghczuwrapperZC4ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziRSAZCRSAzusizze': /tmp/ghc21146_0/ghc_198.c:35:1: error: warning: 'RSA_size' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 35 | HsInt32 ghczuwrapperZC4ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziRSAZCRSAzusizze(RSA* a1) {return RSA_size(a1);} | ^~~~~~~ | 35 | HsInt32 ghczuwrapperZC4ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziRSAZCRSAzusizze(RSA* a1) {return RSA_size(a1);} | ^ /usr/include/openssl/rsa.h:215:27: error: note: declared here 215 | OSSL_DEPRECATEDIN_3_0 int RSA_size(const RSA *rsa); | ^~~~~~~~ | 215 | OSSL_DEPRECATEDIN_3_0 int RSA_size(const RSA *rsa); | ^ /tmp/ghc21146_0/ghc_198.c: In function 'ghczuwrapperZC5ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziRSAZCRSAPrivateKeyzudup': /tmp/ghc21146_0/ghc_198.c:38:1: error: warning: 'RSAPrivateKey_dup' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 38 | RSA* ghczuwrapperZC5ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziRSAZCRSAPrivateKeyzudup(RSA* a1) {return RSAPrivateKey_dup(a1);} | ^~~ | 38 | RSA* ghczuwrapperZC5ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziRSAZCRSAPrivateKeyzudup(RSA* a1) {return RSAPrivateKey_dup(a1);} | ^ In file included from /usr/include/openssl/rsa.h:21:0: error: /usr/include/openssl/rsa.h:460:1: error: note: declared here 460 | DECLARE_ASN1_DUP_FUNCTION_name_attr(OSSL_DEPRECATEDIN_3_0, RSA, RSAPrivateKey) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 460 | DECLARE_ASN1_DUP_FUNCTION_name_attr(OSSL_DEPRECATEDIN_3_0, RSA, RSAPrivateKey) | ^ /tmp/ghc21146_0/ghc_198.c: In function 'ghczuwrapperZC6ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziRSAZCRSAPublicKeyzudup': /tmp/ghc21146_0/ghc_198.c:41:1: error: warning: 'RSAPublicKey_dup' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 41 | RSA* ghczuwrapperZC6ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziRSAZCRSAPublicKeyzudup(RSA* a1) {return RSAPublicKey_dup(a1);} | ^~~ | 41 | RSA* ghczuwrapperZC6ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziRSAZCRSAPublicKeyzudup(RSA* a1) {return RSAPublicKey_dup(a1);} | ^ /usr/include/openssl/rsa.h:459:1: error: note: declared here 459 | DECLARE_ASN1_DUP_FUNCTION_name_attr(OSSL_DEPRECATEDIN_3_0, RSA, RSAPublicKey) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 459 | DECLARE_ASN1_DUP_FUNCTION_name_attr(OSSL_DEPRECATEDIN_3_0, RSA, RSAPublicKey) | ^ /tmp/ghc21146_0/ghc_205.c: In function 'ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziRSAZCRSAzuget0zucrtzuparams': /tmp/ghc21146_0/ghc_205.c:11:1: error: warning: 'RSA_get0_crt_params' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 11 | void ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziRSAZCRSAzuget0zucrtzuparams(RSA* a1, BIGNUM** a2, BIGNUM** a3, BIGNUM** a4) {RSA_get0_crt_params(a1, a2, a3, a4);} | ^~~~ | 11 | void ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziRSAZCRSAzuget0zucrtzuparams(RSA* a1, BIGNUM** a2, BIGNUM** a3, BIGNUM** a4) {RSA_get0_crt_params(a1, a2, a3, a4);} | ^ In file included from /tmp/ghc21146_0/ghc_205.c:8:0: error: /usr/include/openssl/rsa.h:236:28: error: note: declared here 236 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_crt_params(const RSA *r, | ^~~~~~~~~~~~~~~~~~~ | 236 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_crt_params(const RSA *r, | ^ /tmp/ghc21146_0/ghc_205.c: In function 'ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziRSAZCRSAzuget0zufactors': /tmp/ghc21146_0/ghc_205.c:15:1: error: warning: 'RSA_get0_factors' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 15 | void ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziRSAZCRSAzuget0zufactors(RSA* a1, BIGNUM** a2, BIGNUM** a3) {RSA_get0_factors(a1, a2, a3);} | ^~~~ | 15 | void ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziRSAZCRSAzuget0zufactors(RSA* a1, BIGNUM** a2, BIGNUM** a3) {RSA_get0_factors(a1, a2, a3);} | ^ /usr/include/openssl/rsa.h:231:28: error: note: declared here 231 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_factors(const RSA *r, | ^~~~~~~~~~~~~~~~ | 231 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_factors(const RSA *r, | ^ /tmp/ghc21146_0/ghc_205.c: In function 'ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziRSAZCRSAzuget0zukey': /tmp/ghc21146_0/ghc_205.c:19:1: error: warning: 'RSA_get0_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 19 | void ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziRSAZCRSAzuget0zukey(RSA* a1, BIGNUM** a2, BIGNUM** a3, BIGNUM** a4) {RSA_get0_key(a1, a2, a3, a4);} | ^~~~ | 19 | void ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziRSAZCRSAzuget0zukey(RSA* a1, BIGNUM** a2, BIGNUM** a3, BIGNUM** a4) {RSA_get0_key(a1, a2, a3, a4);} | ^ /usr/include/openssl/rsa.h:228:28: error: note: declared here 228 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_key(const RSA *r, | ^~~~~~~~~~~~ | 228 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_key(const RSA *r, | ^ /tmp/ghc21146_0/ghc_205.c: In function 'ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziRSAZCRSAzugeneratezukey': /tmp/ghc21146_0/ghc_205.c:22:1: error: warning: 'RSA_generate_key' is deprecated: Since OpenSSL 0.9.8 [-Wdeprecated-declarations] 22 | RSA* ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziRSAZCRSAzugeneratezukey(HsInt32 a1, HsInt32 a2, void* a3, void* a4) {return RSA_generate_key(a1, a2, a3, a4);} | ^~~ | 22 | RSA* ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziRSAZCRSAzugeneratezukey(HsInt32 a1, HsInt32 a2, void* a3, void* a4) {return RSA_generate_key(a1, a2, a3, a4);} | ^ /usr/include/openssl/rsa.h:264:30: error: note: declared here 264 | OSSL_DEPRECATEDIN_0_9_8 RSA *RSA_generate_key(int bits, unsigned long e, void | ^~~~~~~~~~~~~~~~ | 264 | OSSL_DEPRECATEDIN_0_9_8 RSA *RSA_generate_key(int bits, unsigned long e, void | ^ /tmp/ghc21146_0/ghc_205.c: In function 'ghczuwrapperZC4ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziRSAZCRSAzusizze': /tmp/ghc21146_0/ghc_205.c:35:1: error: warning: 'RSA_size' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 35 | HsInt32 ghczuwrapperZC4ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziRSAZCRSAzusizze(RSA* a1) {return RSA_size(a1);} | ^~~~~~~ | 35 | HsInt32 ghczuwrapperZC4ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziRSAZCRSAzusizze(RSA* a1) {return RSA_size(a1);} | ^ /usr/include/openssl/rsa.h:215:27: error: note: declared here 215 | OSSL_DEPRECATEDIN_3_0 int RSA_size(const RSA *rsa); | ^~~~~~~~ | 215 | OSSL_DEPRECATEDIN_3_0 int RSA_size(const RSA *rsa); | ^ /tmp/ghc21146_0/ghc_205.c: In function 'ghczuwrapperZC5ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziRSAZCRSAPrivateKeyzudup': /tmp/ghc21146_0/ghc_205.c:38:1: error: warning: 'RSAPrivateKey_dup' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 38 | RSA* ghczuwrapperZC5ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziRSAZCRSAPrivateKeyzudup(RSA* a1) {return RSAPrivateKey_dup(a1);} | ^~~ | 38 | RSA* ghczuwrapperZC5ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziRSAZCRSAPrivateKeyzudup(RSA* a1) {return RSAPrivateKey_dup(a1);} | ^ In file included from /usr/include/openssl/rsa.h:21:0: error: /usr/include/openssl/rsa.h:460:1: error: note: declared here 460 | DECLARE_ASN1_DUP_FUNCTION_name_attr(OSSL_DEPRECATEDIN_3_0, RSA, RSAPrivateKey) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 460 | DECLARE_ASN1_DUP_FUNCTION_name_attr(OSSL_DEPRECATEDIN_3_0, RSA, RSAPrivateKey) | ^ /tmp/ghc21146_0/ghc_205.c: In function 'ghczuwrapperZC6ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziRSAZCRSAPublicKeyzudup': /tmp/ghc21146_0/ghc_205.c:41:1: error: warning: 'RSAPublicKey_dup' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 41 | RSA* ghczuwrapperZC6ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziRSAZCRSAPublicKeyzudup(RSA* a1) {return RSAPublicKey_dup(a1);} | ^~~ | 41 | RSA* ghczuwrapperZC6ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziRSAZCRSAPublicKeyzudup(RSA* a1) {return RSAPublicKey_dup(a1);} | ^ /usr/include/openssl/rsa.h:459:1: error: note: declared here 459 | DECLARE_ASN1_DUP_FUNCTION_name_attr(OSSL_DEPRECATEDIN_3_0, RSA, RSAPublicKey) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 459 | DECLARE_ASN1_DUP_FUNCTION_name_attr(OSSL_DEPRECATEDIN_3_0, RSA, RSAPublicKey) | ^ [16 of 33] Compiling OpenSSL.DER ( /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/DER.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/DER.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/DER.dyn_o ) /tmp/ghc21146_0/ghc_212.c: In function 'ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDERZCi2dzuRSAPrivateKey': /tmp/ghc21146_0/ghc_212.c:10:1: error: warning: 'i2d_RSAPrivateKey' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 10 | HsInt32 ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDERZCi2dzuRSAPrivateKey(RSA* a1, HsWord8** a2) {return i2d_RSAPrivateKey(a1, a2);} | ^~~~~~~ | 10 | HsInt32 ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDERZCi2dzuRSAPrivateKey(RSA* a1, HsWord8** a2) {return i2d_RSAPrivateKey(a1, a2);} | ^ In file included from cbits/HsOpenSSL.h:3, from /tmp/ghc21146_0/ghc_212.c:8:0: error: /usr/include/openssl/rsa.h:320:1: error: note: declared here 320 | DECLARE_ASN1_ENCODE_FUNCTIONS_name_attr(OSSL_DEPRECATEDIN_3_0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 320 | DECLARE_ASN1_ENCODE_FUNCTIONS_name_attr(OSSL_DEPRECATEDIN_3_0, | ^ /tmp/ghc21146_0/ghc_212.c: In function 'ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDERZCd2izuRSAPrivateKey': /tmp/ghc21146_0/ghc_212.c:13:1: error: warning: 'd2i_RSAPrivateKey' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 13 | RSA* ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDERZCd2izuRSAPrivateKey(RSA** a1, HsWord8** a2, HsInt64 a3) {return d2i_RSAPrivateKey(a1, a2, a3);} | ^~~ | 13 | RSA* ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDERZCd2izuRSAPrivateKey(RSA** a1, HsWord8** a2, HsInt64 a3) {return d2i_RSAPrivateKey(a1, a2, a3);} | ^ /usr/include/openssl/rsa.h:320:1: error: note: declared here 320 | DECLARE_ASN1_ENCODE_FUNCTIONS_name_attr(OSSL_DEPRECATEDIN_3_0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 320 | DECLARE_ASN1_ENCODE_FUNCTIONS_name_attr(OSSL_DEPRECATEDIN_3_0, | ^ /tmp/ghc21146_0/ghc_212.c: In function 'ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDERZCi2dzuRSAPublicKey': /tmp/ghc21146_0/ghc_212.c:16:1: error: warning: 'i2d_RSAPublicKey' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 16 | HsInt32 ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDERZCi2dzuRSAPublicKey(RSA* a1, HsWord8** a2) {return i2d_RSAPublicKey(a1, a2);} | ^~~~~~~ | 16 | HsInt32 ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDERZCi2dzuRSAPublicKey(RSA* a1, HsWord8** a2) {return i2d_RSAPublicKey(a1, a2);} | ^ /usr/include/openssl/rsa.h:318:1: error: note: declared here 318 | DECLARE_ASN1_ENCODE_FUNCTIONS_name_attr(OSSL_DEPRECATEDIN_3_0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 318 | DECLARE_ASN1_ENCODE_FUNCTIONS_name_attr(OSSL_DEPRECATEDIN_3_0, | ^ /tmp/ghc21146_0/ghc_212.c: In function 'ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDERZCd2izuRSAPublicKey': /tmp/ghc21146_0/ghc_212.c:19:1: error: warning: 'd2i_RSAPublicKey' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 19 | RSA* ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDERZCd2izuRSAPublicKey(RSA** a1, HsWord8** a2, HsInt64 a3) {return d2i_RSAPublicKey(a1, a2, a3);} | ^~~ | 19 | RSA* ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDERZCd2izuRSAPublicKey(RSA** a1, HsWord8** a2, HsInt64 a3) {return d2i_RSAPublicKey(a1, a2, a3);} | ^ /usr/include/openssl/rsa.h:318:1: error: note: declared here 318 | DECLARE_ASN1_ENCODE_FUNCTIONS_name_attr(OSSL_DEPRECATEDIN_3_0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 318 | DECLARE_ASN1_ENCODE_FUNCTIONS_name_attr(OSSL_DEPRECATEDIN_3_0, | ^ /tmp/ghc21146_0/ghc_219.c: In function 'ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDERZCi2dzuRSAPrivateKey': /tmp/ghc21146_0/ghc_219.c:10:1: error: warning: 'i2d_RSAPrivateKey' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 10 | HsInt32 ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDERZCi2dzuRSAPrivateKey(RSA* a1, HsWord8** a2) {return i2d_RSAPrivateKey(a1, a2);} | ^~~~~~~ | 10 | HsInt32 ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDERZCi2dzuRSAPrivateKey(RSA* a1, HsWord8** a2) {return i2d_RSAPrivateKey(a1, a2);} | ^ In file included from cbits/HsOpenSSL.h:3, from /tmp/ghc21146_0/ghc_219.c:8:0: error: /usr/include/openssl/rsa.h:320:1: error: note: declared here 320 | DECLARE_ASN1_ENCODE_FUNCTIONS_name_attr(OSSL_DEPRECATEDIN_3_0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 320 | DECLARE_ASN1_ENCODE_FUNCTIONS_name_attr(OSSL_DEPRECATEDIN_3_0, | ^ /tmp/ghc21146_0/ghc_219.c: In function 'ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDERZCd2izuRSAPrivateKey': /tmp/ghc21146_0/ghc_219.c:13:1: error: warning: 'd2i_RSAPrivateKey' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 13 | RSA* ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDERZCd2izuRSAPrivateKey(RSA** a1, HsWord8** a2, HsInt64 a3) {return d2i_RSAPrivateKey(a1, a2, a3);} | ^~~ | 13 | RSA* ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDERZCd2izuRSAPrivateKey(RSA** a1, HsWord8** a2, HsInt64 a3) {return d2i_RSAPrivateKey(a1, a2, a3);} | ^ /usr/include/openssl/rsa.h:320:1: error: note: declared here 320 | DECLARE_ASN1_ENCODE_FUNCTIONS_name_attr(OSSL_DEPRECATEDIN_3_0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 320 | DECLARE_ASN1_ENCODE_FUNCTIONS_name_attr(OSSL_DEPRECATEDIN_3_0, | ^ /tmp/ghc21146_0/ghc_219.c: In function 'ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDERZCi2dzuRSAPublicKey': /tmp/ghc21146_0/ghc_219.c:16:1: error: warning: 'i2d_RSAPublicKey' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 16 | HsInt32 ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDERZCi2dzuRSAPublicKey(RSA* a1, HsWord8** a2) {return i2d_RSAPublicKey(a1, a2);} | ^~~~~~~ | 16 | HsInt32 ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDERZCi2dzuRSAPublicKey(RSA* a1, HsWord8** a2) {return i2d_RSAPublicKey(a1, a2);} | ^ /usr/include/openssl/rsa.h:318:1: error: note: declared here 318 | DECLARE_ASN1_ENCODE_FUNCTIONS_name_attr(OSSL_DEPRECATEDIN_3_0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 318 | DECLARE_ASN1_ENCODE_FUNCTIONS_name_attr(OSSL_DEPRECATEDIN_3_0, | ^ /tmp/ghc21146_0/ghc_219.c: In function 'ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDERZCd2izuRSAPublicKey': /tmp/ghc21146_0/ghc_219.c:19:1: error: warning: 'd2i_RSAPublicKey' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 19 | RSA* ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDERZCd2izuRSAPublicKey(RSA** a1, HsWord8** a2, HsInt64 a3) {return d2i_RSAPublicKey(a1, a2, a3);} | ^~~ | 19 | RSA* ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDERZCd2izuRSAPublicKey(RSA** a1, HsWord8** a2, HsInt64 a3) {return d2i_RSAPublicKey(a1, a2, a3);} | ^ /usr/include/openssl/rsa.h:318:1: error: note: declared here 318 | DECLARE_ASN1_ENCODE_FUNCTIONS_name_attr(OSSL_DEPRECATEDIN_3_0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 318 | DECLARE_ASN1_ENCODE_FUNCTIONS_name_attr(OSSL_DEPRECATEDIN_3_0, | ^ [17 of 33] Compiling OpenSSL.DSA ( /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/DSA.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/DSA.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/DSA.dyn_o ) /tmp/ghc21146_0/ghc_226.c: In function 'ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzuset0zukey': Installing crypto-api-0.13.3 (all, legacy fallback) /tmp/ghc21146_0/ghc_226.c:10:1: error: warning: 'DSA_set0_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 10 | HsInt32 ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzuset0zukey(void* a1, BIGNUM* a2, BIGNUM* a3) {return DSA_set0_key(a1, a2, a3);} | ^~~~~~~ | 10 | HsInt32 ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzuset0zukey(void* a1, BIGNUM* a2, BIGNUM* a3) {return DSA_set0_key(a1, a2, a3);} | ^ In file included from /tmp/ghc21146_0/ghc_226.c:8:0: error: /usr/include/openssl/dsa.h:211:27: error: note: declared here 211 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key, | ^~~~~~~~~~~~ | 211 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key, | ^ /tmp/ghc21146_0/ghc_226.c: In function 'ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzuset0zupqg': /tmp/ghc21146_0/ghc_226.c:13:1: error: warning: 'DSA_set0_pqg' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 13 | HsInt32 ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzuset0zupqg(void* a1, BIGNUM* a2, BIGNUM* a3, BIGNUM* a4) {return DSA_set0_pqg(a1, a2, a3, a4);} | ^~~~~~~ | 13 | HsInt32 ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzuset0zupqg(void* a1, BIGNUM* a2, BIGNUM* a3, BIGNUM* a4) {return DSA_set0_pqg(a1, a2, a3, a4);} | ^ /usr/include/openssl/dsa.h:208:27: error: note: declared here 208 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_pqg(DSA *d, BIGNUM *p, BIGNUM *q, BIGNUM *g); | ^~~~~~~~~~~~ | 208 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_pqg(DSA *d, BIGNUM *p, BIGNUM *q, BIGNUM *g); | ^ /tmp/ghc21146_0/ghc_226.c: In function 'ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzuget0zukey': /tmp/ghc21146_0/ghc_226.c:16:1: error: warning: 'DSA_get0_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 16 | void ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzuget0zukey(void* a1, BIGNUM** a2, BIGNUM** a3) {DSA_get0_key(a1, a2, a3);} | ^~~~ | 16 | void ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzuget0zukey(void* a1, BIGNUM** a2, BIGNUM** a3) {DSA_get0_key(a1, a2, a3);} | ^ /usr/include/openssl/dsa.h:209:28: error: note: declared here 209 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_key(const DSA *d, const BIGNUM **pub_key, | ^~~~~~~~~~~~ | 209 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_key(const DSA *d, const BIGNUM **pub_key, | ^ /tmp/ghc21146_0/ghc_226.c: In function 'ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzuget0zupqg': /tmp/ghc21146_0/ghc_226.c:19:1: error: warning: 'DSA_get0_pqg' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 19 | void ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzuget0zupqg(void* a1, BIGNUM** a2, BIGNUM** a3, BIGNUM** a4) {DSA_get0_pqg(a1, a2, a3, a4);} | ^~~~ | 19 | void ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzuget0zupqg(void* a1, BIGNUM** a2, BIGNUM** a3, BIGNUM** a4) {DSA_get0_pqg(a1, a2, a3, a4);} | ^ /usr/include/openssl/dsa.h:206:28: error: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_pqg(const DSA *d, const BIGNUM **p, | ^~~~~~~~~~~~ | 206 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_pqg(const DSA *d, const BIGNUM **p, | ^ /tmp/ghc21146_0/ghc_226.c: In function 'ghczuwrapperZC4ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzusizze': /tmp/ghc21146_0/ghc_226.c:21:1: error: warning: 'DSA_size' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 21 | HsInt32 ghczuwrapperZC4ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzusizze(void* a1) {return DSA_size(a1);} | ^~~~~~~ | 21 | HsInt32 ghczuwrapperZC4ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzusizze(void* a1) {return DSA_size(a1);} | ^ /usr/include/openssl/dsa.h:135:27: error: note: declared here 135 | OSSL_DEPRECATEDIN_3_0 int DSA_size(const DSA *); | ^~~~~~~~ | 135 | OSSL_DEPRECATEDIN_3_0 int DSA_size(const DSA *); | ^ /tmp/ghc21146_0/ghc_226.c: In function 'ghczuwrapperZC7ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzugeneratezuparameters': /tmp/ghc21146_0/ghc_226.c:27:1: error: warning: 'DSA_generate_parameters' is deprecated: Since OpenSSL 0.9.8 [-Wdeprecated-declarations] 27 | void* ghczuwrapperZC7ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzugeneratezuparameters(HsInt32 a1, char* a2, HsInt32 a3, int* a4, int* a5, void* a6, void* a7) {return DSA_generate_parameters(a1, a2, a3, a4, a5, a6, a7);} | ^~~~ | 27 | void* ghczuwrapperZC7ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzugeneratezuparameters(HsInt32 a1, char* a2, HsInt32 a3, int* a4, int* a5, void* a6, void* a7) {return DSA_generate_parameters(a1, a2, a3, a4, a5, a6, a7);} | ^ /usr/include/openssl/dsa.h:164:6: error: note: declared here 164 | DSA *DSA_generate_parameters(int bits, unsigned char *seed, int seed_len, | ^~~~~~~~~~~~~~~~~~~~~~~ | 164 | DSA *DSA_generate_parameters(int bits, unsigned char *seed, int seed_len, | ^ /tmp/ghc21146_0/ghc_226.c: In function 'ghczuwrapperZC10ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzugeneratezukey': /tmp/ghc21146_0/ghc_226.c:35:1: error: warning: 'DSA_generate_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 35 | void ghczuwrapperZC10ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzugeneratezukey(void* a1) {DSA_generate_key(a1);} | ^~~~ | 35 | void ghczuwrapperZC10ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzugeneratezukey(void* a1) {DSA_generate_key(a1);} | ^ /usr/include/openssl/dsa.h:179:27: error: note: declared here 179 | OSSL_DEPRECATEDIN_3_0 int DSA_generate_key(DSA *a); | ^~~~~~~~~~~~~~~~ | 179 | OSSL_DEPRECATEDIN_3_0 int DSA_generate_key(DSA *a); | ^ /tmp/ghc21146_0/ghc_226.c: In function 'ghczuwrapperZC11ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzunew': /tmp/ghc21146_0/ghc_226.c:37:1: error: warning: 'DSA_new' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 37 | void* ghczuwrapperZC11ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzunew(void) {return DSA_new();} | ^~~~ | 37 | void* ghczuwrapperZC11ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzunew(void) {return DSA_new();} | ^ /usr/include/openssl/dsa.h:130:28: error: note: declared here 130 | OSSL_DEPRECATEDIN_3_0 DSA *DSA_new(void); | ^~~~~~~ | 130 | OSSL_DEPRECATEDIN_3_0 DSA *DSA_new(void); | ^ /tmp/ghc21146_0/ghc_226.c: In function 'ghczuwrapperZC13ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzufree': /tmp/ghc21146_0/ghc_226.c:42:1: error: warning: 'DSA_free' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 42 | void ghczuwrapperZC13ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzufree(void* a1) {DSA_free(a1);} | ^~~~ | 42 | void ghczuwrapperZC13ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzufree(void* a1) {DSA_free(a1);} | ^ /usr/include/openssl/dsa.h:132:28: error: note: declared here 132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ | 132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^ Completed crypto-api-0.13.3 (all, legacy fallback) Starting curve25519-0.2.8 (lib) /tmp/ghc21146_0/ghc_233.c: In function 'ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzuset0zukey': /tmp/ghc21146_0/ghc_233.c:10:1: error: warning: 'DSA_set0_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 10 | HsInt32 ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzuset0zukey(void* a1, BIGNUM* a2, BIGNUM* a3) {return DSA_set0_key(a1, a2, a3);} | ^~~~~~~ | 10 | HsInt32 ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzuset0zukey(void* a1, BIGNUM* a2, BIGNUM* a3) {return DSA_set0_key(a1, a2, a3);} | ^ In file included from /tmp/ghc21146_0/ghc_233.c:8:0: error: /usr/include/openssl/dsa.h:211:27: error: note: declared here 211 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key, | ^~~~~~~~~~~~ | 211 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key, | ^ /tmp/ghc21146_0/ghc_233.c: In function 'ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzuset0zupqg': /tmp/ghc21146_0/ghc_233.c:13:1: error: warning: 'DSA_set0_pqg' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 13 | HsInt32 ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzuset0zupqg(void* a1, BIGNUM* a2, BIGNUM* a3, BIGNUM* a4) {return DSA_set0_pqg(a1, a2, a3, a4);} | ^~~~~~~ | 13 | HsInt32 ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzuset0zupqg(void* a1, BIGNUM* a2, BIGNUM* a3, BIGNUM* a4) {return DSA_set0_pqg(a1, a2, a3, a4);} | ^ /usr/include/openssl/dsa.h:208:27: error: note: declared here 208 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_pqg(DSA *d, BIGNUM *p, BIGNUM *q, BIGNUM *g); | ^~~~~~~~~~~~ | 208 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_pqg(DSA *d, BIGNUM *p, BIGNUM *q, BIGNUM *g); | ^ /tmp/ghc21146_0/ghc_233.c: In function 'ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzuget0zukey': /tmp/ghc21146_0/ghc_233.c:16:1: error: warning: 'DSA_get0_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 16 | void ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzuget0zukey(void* a1, BIGNUM** a2, BIGNUM** a3) {DSA_get0_key(a1, a2, a3);} | ^~~~ | 16 | void ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzuget0zukey(void* a1, BIGNUM** a2, BIGNUM** a3) {DSA_get0_key(a1, a2, a3);} | ^ /usr/include/openssl/dsa.h:209:28: error: note: declared here 209 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_key(const DSA *d, const BIGNUM **pub_key, | ^~~~~~~~~~~~ | 209 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_key(const DSA *d, const BIGNUM **pub_key, | ^ /tmp/ghc21146_0/ghc_233.c: In function 'ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzuget0zupqg': /tmp/ghc21146_0/ghc_233.c:19:1: error: warning: 'DSA_get0_pqg' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 19 | void ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzuget0zupqg(void* a1, BIGNUM** a2, BIGNUM** a3, BIGNUM** a4) {DSA_get0_pqg(a1, a2, a3, a4);} | ^~~~ | 19 | void ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzuget0zupqg(void* a1, BIGNUM** a2, BIGNUM** a3, BIGNUM** a4) {DSA_get0_pqg(a1, a2, a3, a4);} | ^ /usr/include/openssl/dsa.h:206:28: error: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_pqg(const DSA *d, const BIGNUM **p, | ^~~~~~~~~~~~ | 206 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_pqg(const DSA *d, const BIGNUM **p, | ^ /tmp/ghc21146_0/ghc_233.c: In function 'ghczuwrapperZC4ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzusizze': /tmp/ghc21146_0/ghc_233.c:21:1: error: warning: 'DSA_size' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 21 | HsInt32 ghczuwrapperZC4ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzusizze(void* a1) {return DSA_size(a1);} | ^~~~~~~ | 21 | HsInt32 ghczuwrapperZC4ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzusizze(void* a1) {return DSA_size(a1);} | ^ /usr/include/openssl/dsa.h:135:27: error: note: declared here 135 | OSSL_DEPRECATEDIN_3_0 int DSA_size(const DSA *); | ^~~~~~~~ | 135 | OSSL_DEPRECATEDIN_3_0 int DSA_size(const DSA *); | ^ /tmp/ghc21146_0/ghc_233.c: In function 'ghczuwrapperZC7ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzugeneratezuparameters': /tmp/ghc21146_0/ghc_233.c:27:1: error: warning: 'DSA_generate_parameters' is deprecated: Since OpenSSL 0.9.8 [-Wdeprecated-declarations] 27 | void* ghczuwrapperZC7ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzugeneratezuparameters(HsInt32 a1, char* a2, HsInt32 a3, int* a4, int* a5, void* a6, void* a7) {return DSA_generate_parameters(a1, a2, a3, a4, a5, a6, a7);} | ^~~~ | 27 | void* ghczuwrapperZC7ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzugeneratezuparameters(HsInt32 a1, char* a2, HsInt32 a3, int* a4, int* a5, void* a6, void* a7) {return DSA_generate_parameters(a1, a2, a3, a4, a5, a6, a7);} | ^ /usr/include/openssl/dsa.h:164:6: error: note: declared here 164 | DSA *DSA_generate_parameters(int bits, unsigned char *seed, int seed_len, | ^~~~~~~~~~~~~~~~~~~~~~~ | 164 | DSA *DSA_generate_parameters(int bits, unsigned char *seed, int seed_len, | ^ /tmp/ghc21146_0/ghc_233.c: In function 'ghczuwrapperZC10ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzugeneratezukey': /tmp/ghc21146_0/ghc_233.c:35:1: error: warning: 'DSA_generate_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 35 | void ghczuwrapperZC10ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzugeneratezukey(void* a1) {DSA_generate_key(a1);} | ^~~~ | 35 | void ghczuwrapperZC10ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzugeneratezukey(void* a1) {DSA_generate_key(a1);} | ^ /usr/include/openssl/dsa.h:179:27: error: note: declared here 179 | OSSL_DEPRECATEDIN_3_0 int DSA_generate_key(DSA *a); | ^~~~~~~~~~~~~~~~ | 179 | OSSL_DEPRECATEDIN_3_0 int DSA_generate_key(DSA *a); | ^ /tmp/ghc21146_0/ghc_233.c: In function 'ghczuwrapperZC11ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzunew': /tmp/ghc21146_0/ghc_233.c:37:1: error: warning: 'DSA_new' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 37 | void* ghczuwrapperZC11ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzunew(void) {return DSA_new();} | ^~~~ | 37 | void* ghczuwrapperZC11ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzunew(void) {return DSA_new();} | ^ /usr/include/openssl/dsa.h:130:28: error: note: declared here 130 | OSSL_DEPRECATEDIN_3_0 DSA *DSA_new(void); | ^~~~~~~ | 130 | OSSL_DEPRECATEDIN_3_0 DSA *DSA_new(void); | ^ /tmp/ghc21146_0/ghc_233.c: In function 'ghczuwrapperZC13ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzufree': /tmp/ghc21146_0/ghc_233.c:42:1: error: warning: 'DSA_free' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 42 | void ghczuwrapperZC13ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzufree(void* a1) {DSA_free(a1);} | ^~~~ | 42 | void ghczuwrapperZC13ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDSAZCDSAzufree(void* a1) {DSA_free(a1);} | ^ /usr/include/openssl/dsa.h:132:28: error: note: declared here 132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ | 132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^ [18 of 33] Compiling OpenSSL.EVP.PKey ( /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/EVP/PKey.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/EVP/PKey.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/EVP/PKey.dyn_o ) /tmp/ghc21146_0/ghc_240.c: In function 'ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziPKeyZCEVPzuPKEYzuset1zuDSA': /tmp/ghc21146_0/ghc_240.c:10:1: error: warning: 'EVP_PKEY_set1_DSA' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 10 | HsInt32 ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziPKeyZCEVPzuPKEYzuset1zuDSA(EVP_PKEY* a1, void* a2) {return EVP_PKEY_set1_DSA(a1, a2);} | ^~~~~~~ | 10 | HsInt32 ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziPKeyZCEVPzuPKEYzuset1zuDSA(EVP_PKEY* a1, void* a2) {return EVP_PKEY_set1_DSA(a1, a2);} | ^ In file included from /tmp/ghc21146_0/ghc_240.c:8:0: error: /usr/include/openssl/evp.h:1363:5: error: note: declared here 1363 | int EVP_PKEY_set1_DSA(EVP_PKEY *pkey, struct dsa_st *key); | ^~~~~~~~~~~~~~~~~ | 1363 | int EVP_PKEY_set1_DSA(EVP_PKEY *pkey, struct dsa_st *key); | ^ /tmp/ghc21146_0/ghc_240.c: In function 'ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziPKeyZCEVPzuPKEYzuget1zuDSA': /tmp/ghc21146_0/ghc_240.c:13:1: error: warning: 'EVP_PKEY_get1_DSA' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 13 | void* ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziPKeyZCEVPzuPKEYzuget1zuDSA(EVP_PKEY* a1) {return EVP_PKEY_get1_DSA(a1);} | ^~~~ | 13 | void* ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziPKeyZCEVPzuPKEYzuget1zuDSA(EVP_PKEY* a1) {return EVP_PKEY_get1_DSA(a1);} | ^ /usr/include/openssl/evp.h:1367:16: error: note: declared here 1367 | struct dsa_st *EVP_PKEY_get1_DSA(EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ | 1367 | struct dsa_st *EVP_PKEY_get1_DSA(EVP_PKEY *pkey); | ^ /tmp/ghc21146_0/ghc_240.c: In function 'ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziPKeyZCEVPzuPKEYzuset1zuRSA': /tmp/ghc21146_0/ghc_240.c:17:1: error: warning: 'EVP_PKEY_set1_RSA' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 17 | HsInt32 ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziPKeyZCEVPzuPKEYzuset1zuRSA(EVP_PKEY* a1, RSA* a2) {return EVP_PKEY_set1_RSA(a1, a2);} | ^~~~~~~ | 17 | HsInt32 ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziPKeyZCEVPzuPKEYzuset1zuRSA(EVP_PKEY* a1, RSA* a2) {return EVP_PKEY_set1_RSA(a1, a2);} | ^ /usr/include/openssl/evp.h:1354:5: error: note: declared here 1354 | int EVP_PKEY_set1_RSA(EVP_PKEY *pkey, struct rsa_st *key); | ^~~~~~~~~~~~~~~~~ | 1354 | int EVP_PKEY_set1_RSA(EVP_PKEY *pkey, struct rsa_st *key); | ^ /tmp/ghc21146_0/ghc_240.c: In function 'ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziPKeyZCEVPzuPKEYzuget1zuRSA': /tmp/ghc21146_0/ghc_240.c:21:1: error: warning: 'EVP_PKEY_get1_RSA' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 21 | RSA* ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziPKeyZCEVPzuPKEYzuget1zuRSA(EVP_PKEY* a1) {return EVP_PKEY_get1_RSA(a1);} | ^~~ | 21 | RSA* ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziPKeyZCEVPzuPKEYzuget1zuRSA(EVP_PKEY* a1) {return EVP_PKEY_get1_RSA(a1);} | ^ /usr/include/openssl/evp.h:1358:16: error: note: declared here 1358 | struct rsa_st *EVP_PKEY_get1_RSA(EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ | 1358 | struct rsa_st *EVP_PKEY_get1_RSA(EVP_PKEY *pkey); | ^ /tmp/ghc21146_0/ghc_247.c: In function 'ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziPKeyZCEVPzuPKEYzuset1zuDSA': /tmp/ghc21146_0/ghc_247.c:10:1: error: warning: 'EVP_PKEY_set1_DSA' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 10 | HsInt32 ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziPKeyZCEVPzuPKEYzuset1zuDSA(EVP_PKEY* a1, void* a2) {return EVP_PKEY_set1_DSA(a1, a2);} | ^~~~~~~ | 10 | HsInt32 ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziPKeyZCEVPzuPKEYzuset1zuDSA(EVP_PKEY* a1, void* a2) {return EVP_PKEY_set1_DSA(a1, a2);} | ^ In file included from /tmp/ghc21146_0/ghc_247.c:8:0: error: /usr/include/openssl/evp.h:1363:5: error: note: declared here 1363 | int EVP_PKEY_set1_DSA(EVP_PKEY *pkey, struct dsa_st *key); | ^~~~~~~~~~~~~~~~~ | 1363 | int EVP_PKEY_set1_DSA(EVP_PKEY *pkey, struct dsa_st *key); | ^ /tmp/ghc21146_0/ghc_247.c: In function 'ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziPKeyZCEVPzuPKEYzuget1zuDSA': /tmp/ghc21146_0/ghc_247.c:13:1: error: warning: 'EVP_PKEY_get1_DSA' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 13 | void* ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziPKeyZCEVPzuPKEYzuget1zuDSA(EVP_PKEY* a1) {return EVP_PKEY_get1_DSA(a1);} | ^~~~ | 13 | void* ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziPKeyZCEVPzuPKEYzuget1zuDSA(EVP_PKEY* a1) {return EVP_PKEY_get1_DSA(a1);} | ^ /usr/include/openssl/evp.h:1367:16: error: note: declared here 1367 | struct dsa_st *EVP_PKEY_get1_DSA(EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ | 1367 | struct dsa_st *EVP_PKEY_get1_DSA(EVP_PKEY *pkey); | ^ /tmp/ghc21146_0/ghc_247.c: In function 'ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziPKeyZCEVPzuPKEYzuset1zuRSA': /tmp/ghc21146_0/ghc_247.c:17:1: error: warning: 'EVP_PKEY_set1_RSA' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 17 | HsInt32 ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziPKeyZCEVPzuPKEYzuset1zuRSA(EVP_PKEY* a1, RSA* a2) {return EVP_PKEY_set1_RSA(a1, a2);} | ^~~~~~~ | 17 | HsInt32 ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziPKeyZCEVPzuPKEYzuset1zuRSA(EVP_PKEY* a1, RSA* a2) {return EVP_PKEY_set1_RSA(a1, a2);} | ^ /usr/include/openssl/evp.h:1354:5: error: note: declared here 1354 | int EVP_PKEY_set1_RSA(EVP_PKEY *pkey, struct rsa_st *key); | ^~~~~~~~~~~~~~~~~ | 1354 | int EVP_PKEY_set1_RSA(EVP_PKEY *pkey, struct rsa_st *key); | ^ /tmp/ghc21146_0/ghc_247.c: In function 'ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziPKeyZCEVPzuPKEYzuget1zuRSA': /tmp/ghc21146_0/ghc_247.c:21:1: error: warning: 'EVP_PKEY_get1_RSA' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 21 | RSA* ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziPKeyZCEVPzuPKEYzuget1zuRSA(EVP_PKEY* a1) {return EVP_PKEY_get1_RSA(a1);} | ^~~ | 21 | RSA* ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziEVPziPKeyZCEVPzuPKEYzuget1zuRSA(EVP_PKEY* a1) {return EVP_PKEY_get1_RSA(a1);} | ^ /usr/include/openssl/evp.h:1358:16: error: note: declared here 1358 | struct rsa_st *EVP_PKEY_get1_RSA(EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ | 1358 | struct rsa_st *EVP_PKEY_get1_RSA(EVP_PKEY *pkey); | ^ [19 of 33] Compiling OpenSSL.EVP.Verify ( OpenSSL/EVP/Verify.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/EVP/Verify.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/EVP/Verify.dyn_o ) [20 of 33] Compiling OpenSSL.EVP.Sign ( OpenSSL/EVP/Sign.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/EVP/Sign.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/EVP/Sign.dyn_o ) Building curve25519-0.2.8 (lib) [21 of 33] Compiling OpenSSL.EVP.Seal ( OpenSSL/EVP/Seal.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/EVP/Seal.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/EVP/Seal.dyn_o ) [22 of 33] Compiling OpenSSL.EVP.Open ( OpenSSL/EVP/Open.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/EVP/Open.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/EVP/Open.dyn_o ) [23 of 33] Compiling OpenSSL.DH ( OpenSSL/DH.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/DH.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/DH.dyn_o ) /tmp/ghc21146_0/ghc_310.c: In function 'ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDHZCHsOpenSSLzuDHzugetzupubzukey': /tmp/ghc21146_0/ghc_310.c:14:117: error: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 14 | BIGNUM* ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDHZCHsOpenSSLzuDHzugetzupubzukey(DH* a1) {return HsOpenSSL_DH_get_pub_key(a1);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 14 | BIGNUM* ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDHZCHsOpenSSLzuDHzugetzupubzukey(DH* a1) {return HsOpenSSL_DH_get_pub_key(a1);} | ^ /tmp/ghc21146_0/ghc_310.c: In function 'ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDHZCDHzusizze': /tmp/ghc21146_0/ghc_310.c:20:1: error: warning: 'DH_size' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 20 | HsInt32 ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDHZCDHzusizze(DH* a1) {return DH_size(a1);} | ^~~~~~~ | 20 | HsInt32 ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDHZCDHzusizze(DH* a1) {return DH_size(a1);} | ^ In file included from cbits/HsOpenSSL.h:6, from /tmp/ghc21146_0/ghc_310.c:8:0: error: /usr/include/openssl/dh.h:214:27: error: note: declared here 214 | OSSL_DEPRECATEDIN_3_0 int DH_size(const DH *dh); | ^~~~~~~ | 214 | OSSL_DEPRECATEDIN_3_0 int DH_size(const DH *dh); | ^ /tmp/ghc21146_0/ghc_310.c: In function 'ghczuwrapperZC4ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDHZCDHzucheck': /tmp/ghc21146_0/ghc_310.c:23:1: error: warning: 'DH_check' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 23 | HsBool ghczuwrapperZC4ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDHZCDHzucheck(DH* a1, int* a2) {return DH_check(a1, a2);} | ^~~~~~ | 23 | HsBool ghczuwrapperZC4ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDHZCDHzucheck(DH* a1, int* a2) {return DH_check(a1, a2);} | ^ /usr/include/openssl/dh.h:231:27: error: note: declared here 231 | OSSL_DEPRECATEDIN_3_0 int DH_check(const DH *dh, int *codes); | ^~~~~~~~ | 231 | OSSL_DEPRECATEDIN_3_0 int DH_check(const DH *dh, int *codes); | ^ /tmp/ghc21146_0/ghc_310.c: In function 'ghczuwrapperZC5ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDHZCDHzucomputezukey': /tmp/ghc21146_0/ghc_310.c:27:1: error: warning: 'DH_compute_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 27 | HsInt32 ghczuwrapperZC5ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDHZCDHzucomputezukey(HsWord8* a1, BIGNUM* a2, DH* a3) {return DH_compute_key(a1, a2, a3);} | ^~~~~~~ | 27 | HsInt32 ghczuwrapperZC5ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDHZCDHzucomputezukey(HsWord8* a1, BIGNUM* a2, DH* a3) {return DH_compute_key(a1, a2, a3);} | ^ /usr/include/openssl/dh.h:235:27: error: note: declared here 235 | OSSL_DEPRECATEDIN_3_0 int DH_compute_key(unsigned char *key, | ^~~~~~~~~~~~~~ | 235 | OSSL_DEPRECATEDIN_3_0 int DH_compute_key(unsigned char *key, | ^ /tmp/ghc21146_0/ghc_310.c: In function 'ghczuwrapperZC6ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDHZCDHzugeneratezukey': /tmp/ghc21146_0/ghc_310.c:30:1: error: warning: 'DH_generate_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 30 | HsInt32 ghczuwrapperZC6ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDHZCDHzugeneratezukey(DH* a1) {return DH_generate_key(a1);} | ^~~~~~~ | 30 | HsInt32 ghczuwrapperZC6ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDHZCDHzugeneratezukey(DH* a1) {return DH_generate_key(a1);} | ^ /usr/include/openssl/dh.h:234:27: error: note: declared here 234 | OSSL_DEPRECATEDIN_3_0 int DH_generate_key(DH *dh); | ^~~~~~~~~~~~~~~ | 234 | OSSL_DEPRECATEDIN_3_0 int DH_generate_key(DH *dh); | ^ /tmp/ghc21146_0/ghc_310.c: In function 'ghczuwrapperZC7ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDHZCDHzugeneratezuparameters': /tmp/ghc21146_0/ghc_310.c:33:1: error: warning: 'DH_generate_parameters' is deprecated: Since OpenSSL 0.9.8 [-Wdeprecated-declarations] 33 | DH* ghczuwrapperZC7ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDHZCDHzugeneratezuparameters(HsInt32 a1, HsInt32 a2, void* a3, void* a4) {return DH_generate_parameters(a1, a2, a3, a4);} | ^~ | 33 | DH* ghczuwrapperZC7ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDHZCDHzugeneratezuparameters(HsInt32 a1, HsInt32 a2, void* a3, void* a4) {return DH_generate_parameters(a1, a2, a3, a4);} | ^ /usr/include/openssl/dh.h:329:29: error: note: declared here 329 | OSSL_DEPRECATEDIN_0_9_8 DH *DH_generate_parameters(int prime_len, int generator, | ^~~~~~~~~~~~~~~~~~~~~~ | 329 | OSSL_DEPRECATEDIN_0_9_8 DH *DH_generate_parameters(int prime_len, int generator, | ^ /tmp/ghc21146_0/ghc_317.c: In function 'ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDHZCHsOpenSSLzuDHzugetzupubzukey': /tmp/ghc21146_0/ghc_317.c:14:117: error: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 14 | BIGNUM* ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDHZCHsOpenSSLzuDHzugetzupubzukey(DH* a1) {return HsOpenSSL_DH_get_pub_key(a1);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 14 | BIGNUM* ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDHZCHsOpenSSLzuDHzugetzupubzukey(DH* a1) {return HsOpenSSL_DH_get_pub_key(a1);} | ^ /tmp/ghc21146_0/ghc_317.c: In function 'ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDHZCDHzusizze': /tmp/ghc21146_0/ghc_317.c:20:1: error: warning: 'DH_size' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 20 | HsInt32 ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDHZCDHzusizze(DH* a1) {return DH_size(a1);} | ^~~~~~~ | 20 | HsInt32 ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDHZCDHzusizze(DH* a1) {return DH_size(a1);} | ^ In file included from cbits/HsOpenSSL.h:6, from /tmp/ghc21146_0/ghc_317.c:8:0: error: /usr/include/openssl/dh.h:214:27: error: note: declared here 214 | OSSL_DEPRECATEDIN_3_0 int DH_size(const DH *dh); | ^~~~~~~ | 214 | OSSL_DEPRECATEDIN_3_0 int DH_size(const DH *dh); | ^ /tmp/ghc21146_0/ghc_317.c: In function 'ghczuwrapperZC4ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDHZCDHzucheck': /tmp/ghc21146_0/ghc_317.c:23:1: error: warning: 'DH_check' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 23 | HsBool ghczuwrapperZC4ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDHZCDHzucheck(DH* a1, int* a2) {return DH_check(a1, a2);} | ^~~~~~ | 23 | HsBool ghczuwrapperZC4ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDHZCDHzucheck(DH* a1, int* a2) {return DH_check(a1, a2);} | ^ /usr/include/openssl/dh.h:231:27: error: note: declared here 231 | OSSL_DEPRECATEDIN_3_0 int DH_check(const DH *dh, int *codes); | ^~~~~~~~ | 231 | OSSL_DEPRECATEDIN_3_0 int DH_check(const DH *dh, int *codes); | ^ /tmp/ghc21146_0/ghc_317.c: In function 'ghczuwrapperZC5ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDHZCDHzucomputezukey': /tmp/ghc21146_0/ghc_317.c:27:1: error: warning: 'DH_compute_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 27 | HsInt32 ghczuwrapperZC5ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDHZCDHzucomputezukey(HsWord8* a1, BIGNUM* a2, DH* a3) {return DH_compute_key(a1, a2, a3);} | ^~~~~~~ | 27 | HsInt32 ghczuwrapperZC5ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDHZCDHzucomputezukey(HsWord8* a1, BIGNUM* a2, DH* a3) {return DH_compute_key(a1, a2, a3);} | ^ /usr/include/openssl/dh.h:235:27: error: note: declared here 235 | OSSL_DEPRECATEDIN_3_0 int DH_compute_key(unsigned char *key, | ^~~~~~~~~~~~~~ | 235 | OSSL_DEPRECATEDIN_3_0 int DH_compute_key(unsigned char *key, | ^ /tmp/ghc21146_0/ghc_317.c: In function 'ghczuwrapperZC6ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDHZCDHzugeneratezukey': /tmp/ghc21146_0/ghc_317.c:30:1: error: warning: 'DH_generate_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 30 | HsInt32 ghczuwrapperZC6ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDHZCDHzugeneratezukey(DH* a1) {return DH_generate_key(a1);} | ^~~~~~~ | 30 | HsInt32 ghczuwrapperZC6ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDHZCDHzugeneratezukey(DH* a1) {return DH_generate_key(a1);} | ^ /usr/include/openssl/dh.h:234:27: error: note: declared here 234 | OSSL_DEPRECATEDIN_3_0 int DH_generate_key(DH *dh); | ^~~~~~~~~~~~~~~ | 234 | OSSL_DEPRECATEDIN_3_0 int DH_generate_key(DH *dh); | ^ /tmp/ghc21146_0/ghc_317.c: In function 'ghczuwrapperZC7ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDHZCDHzugeneratezuparameters': /tmp/ghc21146_0/ghc_317.c:33:1: error: warning: 'DH_generate_parameters' is deprecated: Since OpenSSL 0.9.8 [-Wdeprecated-declarations] 33 | DH* ghczuwrapperZC7ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDHZCDHzugeneratezuparameters(HsInt32 a1, HsInt32 a2, void* a3, void* a4) {return DH_generate_parameters(a1, a2, a3, a4);} | ^~ | 33 | DH* ghczuwrapperZC7ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziDHZCDHzugeneratezuparameters(HsInt32 a1, HsInt32 a2, void* a3, void* a4) {return DH_generate_parameters(a1, a2, a3, a4);} | ^ /usr/include/openssl/dh.h:329:29: error: note: declared here 329 | OSSL_DEPRECATEDIN_0_9_8 DH *DH_generate_parameters(int prime_len, int generator, | ^~~~~~~~~~~~~~~~~~~~~~ | 329 | OSSL_DEPRECATEDIN_0_9_8 DH *DH_generate_parameters(int prime_len, int generator, | ^ [24 of 33] Compiling OpenSSL.BIO ( OpenSSL/BIO.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/BIO.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/BIO.dyn_o ) /tmp/ghc21146_0/ghc_324.c: In function 'ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziBIOZCBIOzufzubuffer': /tmp/ghc21146_0/ghc_324.c:13:106: error: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 13 | BIO_METHOD* ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziBIOZCBIOzufzubuffer(void) {return BIO_f_buffer();} | ^~~~~~~~~~~~~~ | 13 | BIO_METHOD* ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziBIOZCBIOzufzubuffer(void) {return BIO_f_buffer();} | ^ /tmp/ghc21146_0/ghc_324.c: In function 'ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziBIOZCBIOzufzubase64': /tmp/ghc21146_0/ghc_324.c:18:106: error: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 18 | BIO_METHOD* ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziBIOZCBIOzufzubase64(void) {return BIO_f_base64();} | ^~~~~~~~~~~~~~ | 18 | BIO_METHOD* ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziBIOZCBIOzufzubase64(void) {return BIO_f_base64();} | ^ /tmp/ghc21146_0/ghc_331.c: In function 'ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziBIOZCBIOzufzubuffer': /tmp/ghc21146_0/ghc_331.c:13:106: error: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 13 | BIO_METHOD* ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziBIOZCBIOzufzubuffer(void) {return BIO_f_buffer();} | ^~~~~~~~~~~~~~ | 13 | BIO_METHOD* ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziBIOZCBIOzufzubuffer(void) {return BIO_f_buffer();} | ^ /tmp/ghc21146_0/ghc_331.c: In function 'ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziBIOZCBIOzufzubase64': /tmp/ghc21146_0/ghc_331.c:18:106: error: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 18 | BIO_METHOD* ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziBIOZCBIOzufzubase64(void) {return BIO_f_base64();} | ^~~~~~~~~~~~~~ | 18 | BIO_METHOD* ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziBIOZCBIOzufzubase64(void) {return BIO_f_base64();} | ^ [25 of 33] Compiling OpenSSL.ASN1 ( /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/ASN1.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/ASN1.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/ASN1.dyn_o ) /tmp/ghc21146_0/ghc_338.c: In function 'ghczuwrapperZC8ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziASN1ZCOBJzunid2ln': /tmp/ghc21146_0/ghc_338.c:36:104: error: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 36 | char* ghczuwrapperZC8ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziASN1ZCOBJzunid2ln(HsInt32 a1) {return OBJ_nid2ln(a1);} | ^~~~~~~~~~~~~~ | 36 | char* ghczuwrapperZC8ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziASN1ZCOBJzunid2ln(HsInt32 a1) {return OBJ_nid2ln(a1);} | ^ /tmp/ghc21146_0/ghc_338.c: In function 'ghczuwrapperZC9ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziASN1ZCOBJzunid2sn': /tmp/ghc21146_0/ghc_338.c:38:104: error: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 38 | char* ghczuwrapperZC9ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziASN1ZCOBJzunid2sn(HsInt32 a1) {return OBJ_nid2sn(a1);} | ^~~~~~~~~~~~~~ | 38 | char* ghczuwrapperZC9ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziASN1ZCOBJzunid2sn(HsInt32 a1) {return OBJ_nid2sn(a1);} | ^ Installing curve25519-0.2.8 (lib) /tmp/ghc21146_0/ghc_345.c: In function 'ghczuwrapperZC8ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziASN1ZCOBJzunid2ln': /tmp/ghc21146_0/ghc_345.c:36:104: error: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 36 | char* ghczuwrapperZC8ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziASN1ZCOBJzunid2ln(HsInt32 a1) {return OBJ_nid2ln(a1);} | ^~~~~~~~~~~~~~ | 36 | char* ghczuwrapperZC8ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziASN1ZCOBJzunid2ln(HsInt32 a1) {return OBJ_nid2ln(a1);} | ^ /tmp/ghc21146_0/ghc_345.c: In function 'ghczuwrapperZC9ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziASN1ZCOBJzunid2sn': /tmp/ghc21146_0/ghc_345.c:38:104: error: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 38 | char* ghczuwrapperZC9ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziASN1ZCOBJzunid2sn(HsInt32 a1) {return OBJ_nid2sn(a1);} | ^~~~~~~~~~~~~~ | 38 | char* ghczuwrapperZC9ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziASN1ZCOBJzunid2sn(HsInt32 a1) {return OBJ_nid2sn(a1);} | ^ [26 of 33] Compiling OpenSSL.X509.Name ( /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/X509/Name.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/X509/Name.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/X509/Name.dyn_o ) [27 of 33] Compiling OpenSSL.X509 ( /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/X509.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/X509.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/X509.dyn_o ) Completed curve25519-0.2.8 (lib) [28 of 33] Compiling OpenSSL.X509.Request ( OpenSSL/X509/Request.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/X509/Request.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/X509/Request.dyn_o ) [29 of 33] Compiling OpenSSL.X509.Revocation ( /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/X509/Revocation.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/X509/Revocation.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/X509/Revocation.dyn_o ) /tmp/ghc21146_0/ghc_394.c: In function 'ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziX509ziRevocationZCX509zuREVOKEDzuget0zurevocationDate': /tmp/ghc21146_0/ghc_394.c:11:151: error: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 11 | ASN1_TIME* ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziX509ziRevocationZCX509zuREVOKEDzuget0zurevocationDate(X509_REVOKED* a1) {return X509_REVOKED_get0_revocationDate(a1);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 11 | ASN1_TIME* ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziX509ziRevocationZCX509zuREVOKEDzuget0zurevocationDate(X509_REVOKED* a1) {return X509_REVOKED_get0_revocationDate(a1);} | ^ /tmp/ghc21146_0/ghc_394.c: In function 'ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziX509ziRevocationZCX509zuREVOKEDzuget0zuserialNumber': /tmp/ghc21146_0/ghc_394.c:15:152: error: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 15 | ASN1_INTEGER* ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziX509ziRevocationZCX509zuREVOKEDzuget0zuserialNumber(X509_REVOKED* a1) {return X509_REVOKED_get0_serialNumber(a1);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 15 | ASN1_INTEGER* ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziX509ziRevocationZCX509zuREVOKEDzuget0zuserialNumber(X509_REVOKED* a1) {return X509_REVOKED_get0_serialNumber(a1);} | ^ /tmp/ghc21146_0/ghc_394.c: In function 'ghczuwrapperZC14ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziX509ziRevocationZCHsOpenSSLzuX509zuCRLzugetzunextUpdate': /tmp/ghc21146_0/ghc_394.c:60:150: error: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 60 | ASN1_TIME* ghczuwrapperZC14ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziX509ziRevocationZCHsOpenSSLzuX509zuCRLzugetzunextUpdate(X509_CRL* a1) {return HsOpenSSL_X509_CRL_get_nextUpdate(a1);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 60 | ASN1_TIME* ghczuwrapperZC14ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziX509ziRevocationZCHsOpenSSLzuX509zuCRLzugetzunextUpdate(X509_CRL* a1) {return HsOpenSSL_X509_CRL_get_nextUpdate(a1);} | ^ /tmp/ghc21146_0/ghc_394.c: In function 'ghczuwrapperZC15ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziX509ziRevocationZCHsOpenSSLzuX509zuCRLzugetzulastUpdate': /tmp/ghc21146_0/ghc_394.c:64:150: error: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 64 | ASN1_TIME* ghczuwrapperZC15ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziX509ziRevocationZCHsOpenSSLzuX509zuCRLzugetzulastUpdate(X509_CRL* a1) {return HsOpenSSL_X509_CRL_get_lastUpdate(a1);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 64 | ASN1_TIME* ghczuwrapperZC15ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziX509ziRevocationZCHsOpenSSLzuX509zuCRLzugetzulastUpdate(X509_CRL* a1) {return HsOpenSSL_X509_CRL_get_lastUpdate(a1);} | ^ /tmp/ghc21146_0/ghc_401.c: In function 'ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziX509ziRevocationZCX509zuREVOKEDzuget0zurevocationDate': /tmp/ghc21146_0/ghc_401.c:11:151: error: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 11 | ASN1_TIME* ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziX509ziRevocationZCX509zuREVOKEDzuget0zurevocationDate(X509_REVOKED* a1) {return X509_REVOKED_get0_revocationDate(a1);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 11 | ASN1_TIME* ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziX509ziRevocationZCX509zuREVOKEDzuget0zurevocationDate(X509_REVOKED* a1) {return X509_REVOKED_get0_revocationDate(a1);} | ^ /tmp/ghc21146_0/ghc_401.c: In function 'ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziX509ziRevocationZCX509zuREVOKEDzuget0zuserialNumber': /tmp/ghc21146_0/ghc_401.c:15:152: error: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 15 | ASN1_INTEGER* ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziX509ziRevocationZCX509zuREVOKEDzuget0zuserialNumber(X509_REVOKED* a1) {return X509_REVOKED_get0_serialNumber(a1);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 15 | ASN1_INTEGER* ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziX509ziRevocationZCX509zuREVOKEDzuget0zuserialNumber(X509_REVOKED* a1) {return X509_REVOKED_get0_serialNumber(a1);} | ^ /tmp/ghc21146_0/ghc_401.c: In function 'ghczuwrapperZC14ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziX509ziRevocationZCHsOpenSSLzuX509zuCRLzugetzunextUpdate': /tmp/ghc21146_0/ghc_401.c:60:150: error: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 60 | ASN1_TIME* ghczuwrapperZC14ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziX509ziRevocationZCHsOpenSSLzuX509zuCRLzugetzunextUpdate(X509_CRL* a1) {return HsOpenSSL_X509_CRL_get_nextUpdate(a1);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 60 | ASN1_TIME* ghczuwrapperZC14ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziX509ziRevocationZCHsOpenSSLzuX509zuCRLzugetzunextUpdate(X509_CRL* a1) {return HsOpenSSL_X509_CRL_get_nextUpdate(a1);} | ^ /tmp/ghc21146_0/ghc_401.c: In function 'ghczuwrapperZC15ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziX509ziRevocationZCHsOpenSSLzuX509zuCRLzugetzulastUpdate': /tmp/ghc21146_0/ghc_401.c:64:150: error: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 64 | ASN1_TIME* ghczuwrapperZC15ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziX509ziRevocationZCHsOpenSSLzuX509zuCRLzugetzulastUpdate(X509_CRL* a1) {return HsOpenSSL_X509_CRL_get_lastUpdate(a1);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 64 | ASN1_TIME* ghczuwrapperZC15ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziX509ziRevocationZCHsOpenSSLzuX509zuCRLzugetzulastUpdate(X509_CRL* a1) {return HsOpenSSL_X509_CRL_get_lastUpdate(a1);} | ^ [30 of 33] Compiling OpenSSL.X509.Store ( /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/X509/Store.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/X509/Store.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/X509/Store.dyn_o ) [31 of 33] Compiling OpenSSL.Session ( /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/Session.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/Session.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/Session.dyn_o ) [32 of 33] Compiling OpenSSL.PKCS7 ( /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/PKCS7.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/PKCS7.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/PKCS7.dyn_o ) [33 of 33] Compiling OpenSSL.PEM ( OpenSSL/PEM.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/PEM.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-0.11.7.7/build/OpenSSL/PEM.dyn_o ) /tmp/ghc21146_0/ghc_450.c: In function 'ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziPEMZCPEMzureadzubiozuDHparams': /tmp/ghc21146_0/ghc_450.c:13:1: error: warning: 'PEM_read_bio_DHparams' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 13 | DH* ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziPEMZCPEMzureadzubiozuDHparams(BIO* a1, DH** a2, void* a3, void* a4) {return PEM_read_bio_DHparams(a1, a2, a3, a4);} | ^~ | 13 | DH* ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziPEMZCPEMzureadzubiozuDHparams(BIO* a1, DH** a2, void* a3, void* a4) {return PEM_read_bio_DHparams(a1, a2, a3, a4);} | ^ In file included from /tmp/ghc21146_0/ghc_450.c:10:0: error: /usr/include/openssl/pem.h:473:1: error: note: declared here 473 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, DHparams, DH) | ^~~~~~~~~~~~~~~~~~~ | 473 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, DHparams, DH) | ^ /tmp/ghc21146_0/ghc_450.c: In function 'ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziPEMZCPEMzuwritezubiozuDHparams': /tmp/ghc21146_0/ghc_450.c:17:1: error: warning: 'PEM_write_bio_DHparams' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 17 | HsInt32 ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziPEMZCPEMzuwritezubiozuDHparams(BIO* a1, DH* a2) {return PEM_write_bio_DHparams(a1, a2);} | ^~~~~~~ | 17 | HsInt32 ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziPEMZCPEMzuwritezubiozuDHparams(BIO* a1, DH* a2) {return PEM_write_bio_DHparams(a1, a2);} | ^ /usr/include/openssl/pem.h:473:1: error: note: declared here 473 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, DHparams, DH) | ^~~~~~~~~~~~~~~~~~~ | 473 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, DHparams, DH) | ^ /tmp/ghc21146_0/ghc_457.c: In function 'ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziPEMZCPEMzureadzubiozuDHparams': /tmp/ghc21146_0/ghc_457.c:13:1: error: warning: 'PEM_read_bio_DHparams' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 13 | DH* ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziPEMZCPEMzureadzubiozuDHparams(BIO* a1, DH** a2, void* a3, void* a4) {return PEM_read_bio_DHparams(a1, a2, a3, a4);} | ^~ | 13 | DH* ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziPEMZCPEMzureadzubiozuDHparams(BIO* a1, DH** a2, void* a3, void* a4) {return PEM_read_bio_DHparams(a1, a2, a3, a4);} | ^ In file included from /tmp/ghc21146_0/ghc_457.c:10:0: error: /usr/include/openssl/pem.h:473:1: error: note: declared here 473 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, DHparams, DH) | ^~~~~~~~~~~~~~~~~~~ | 473 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, DHparams, DH) | ^ /tmp/ghc21146_0/ghc_457.c: In function 'ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziPEMZCPEMzuwritezubiozuDHparams': /tmp/ghc21146_0/ghc_457.c:17:1: error: warning: 'PEM_write_bio_DHparams' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 17 | HsInt32 ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziPEMZCPEMzuwritezubiozuDHparams(BIO* a1, DH* a2) {return PEM_write_bio_DHparams(a1, a2);} | ^~~~~~~ | 17 | HsInt32 ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi7zminplaceZCOpenSSLziPEMZCPEMzuwritezubiozuDHparams(BIO* a1, DH* a2) {return PEM_write_bio_DHparams(a1, a2);} | ^ /usr/include/openssl/pem.h:473:1: error: note: declared here 473 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, DHparams, DH) | ^~~~~~~~~~~~~~~~~~~ | 473 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, DHparams, DH) | ^ cbits/HsOpenSSL.c: In function 'HsOpenSSL_DHparams_dup': cbits/HsOpenSSL.c:57:5: error: warning: 'DHparams_dup' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 57 | return DHparams_dup(dh); | ^~~~~~ | 57 | return DHparams_dup(dh); | ^ In file included from cbits/HsOpenSSL.h:3, from cbits/HsOpenSSL.c:2:0: error: /usr/include/openssl/dh.h:201:1: error: note: declared here 201 | DECLARE_ASN1_DUP_FUNCTION_name_attr(OSSL_DEPRECATEDIN_3_0, DH, DHparams) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 201 | DECLARE_ASN1_DUP_FUNCTION_name_attr(OSSL_DEPRECATEDIN_3_0, DH, DHparams) | ^ cbits/HsOpenSSL.c: In function 'HsOpenSSL_HMAC_CTX_new': cbits/HsOpenSSL.c:76:5: error: warning: 'HMAC_CTX_new' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 76 | return HMAC_CTX_new(); | ^~~~~~ | 76 | return HMAC_CTX_new(); | ^ In file included from cbits/HsOpenSSL.h:9:0: error: /usr/include/openssl/hmac.h:33:33: error: note: declared here 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^~~~~~~~~~~~ | 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^ cbits/HsOpenSSL.c: In function 'HsOpenSSL_HMAC_CTX_free': cbits/HsOpenSSL.c:86:5: error: warning: 'HMAC_CTX_free' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 86 | HMAC_CTX_free(ctx); | ^~~~~~~~~~~~~ | 86 | HMAC_CTX_free(ctx); | ^ /usr/include/openssl/hmac.h:35:28: error: note: declared here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^~~~~~~~~~~~~ | 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ cbits/HsOpenSSL.c: In function 'HsOpenSSL_DH_get_pub_key': cbits/HsOpenSSL.c:185:5: error: warning: 'DH_get0_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 185 | DH_get0_key(dh, pub_key, priv_key); | ^~~~~~~~~~~ | 185 | DH_get0_key(dh, pub_key, priv_key); | ^ In file included from cbits/HsOpenSSL.h:6:0: error: /usr/include/openssl/dh.h:267:28: error: note: declared here 267 | OSSL_DEPRECATEDIN_3_0 void DH_get0_key(const DH *dh, const BIGNUM **pub_key, | ^~~~~~~~~~~ | 267 | OSSL_DEPRECATEDIN_3_0 void DH_get0_key(const DH *dh, const BIGNUM **pub_key, | ^ cbits/HsOpenSSL.c: In function 'HsOpenSSL_DH_length': cbits/HsOpenSSL.c:197:5: error: warning: 'DH_get0_pqg' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 197 | DH_get0_pqg(dh, p, q, g); | ^~~~~~~~~~~ | 197 | DH_get0_pqg(dh, p, q, g); | ^ /usr/include/openssl/dh.h:264:28: error: note: declared here 264 | OSSL_DEPRECATEDIN_3_0 void DH_get0_pqg(const DH *dh, const BIGNUM **p, | ^~~~~~~~~~~ | 264 | OSSL_DEPRECATEDIN_3_0 void DH_get0_pqg(const DH *dh, const BIGNUM **p, | ^ cbits/HsOpenSSL.c: In function 'HsOpenSSL_dsa_sign': cbits/HsOpenSSL.c:303:3: error: warning: 'DSA_do_sign' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 303 | DSA_SIG *const sig = DSA_do_sign(ddata, dlen, dsa); | ^~~~~~~ | 303 | DSA_SIG *const sig = DSA_do_sign(ddata, dlen, dsa); | ^ In file included from /usr/include/openssl/x509.h:37, from /usr/include/openssl/pem.h:23, from cbits/HsOpenSSL.h:14:0: error: /usr/include/openssl/dsa.h:118:32: error: note: declared here 118 | OSSL_DEPRECATEDIN_3_0 DSA_SIG *DSA_do_sign(const unsigned char *dgst, int dlen, | ^~~~~~~~~~~ | 118 | OSSL_DEPRECATEDIN_3_0 DSA_SIG *DSA_do_sign(const unsigned char *dgst, int dlen, | ^ cbits/HsOpenSSL.c: In function 'HsOpenSSL_dsa_verify': cbits/HsOpenSSL.c:325:3: error: warning: 'DSA_do_verify' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 325 | int res = DSA_do_verify(ddata, dlen, sig, dsa); | ^~~ | 325 | int res = DSA_do_verify(ddata, dlen, sig, dsa); | ^ /usr/include/openssl/dsa.h:120:27: error: note: declared here 120 | OSSL_DEPRECATEDIN_3_0 int DSA_do_verify(const unsigned char *dgst, int dgst_len, | ^~~~~~~~~~~~~ | 120 | OSSL_DEPRECATEDIN_3_0 int DSA_do_verify(const unsigned char *dgst, int dgst_len, | ^ cbits/HsOpenSSL.c: In function 'HsOpenSSL_DSAPublicKey_dup': cbits/HsOpenSSL.c:349:5: error: warning: 'i2d_DSAPublicKey' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 349 | return DSAPublicKey_dup(dsa); | ^~~~~~ | 349 | return DSAPublicKey_dup(dsa); | ^ /usr/include/openssl/dsa.h:153:1: error: note: declared here 153 | DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(OSSL_DEPRECATEDIN_3_0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 153 | DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(OSSL_DEPRECATEDIN_3_0, | ^ cbits/HsOpenSSL.c:349:5: error: warning: 'd2i_DSAPublicKey' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 349 | return DSAPublicKey_dup(dsa); | ^~~~~~ | 349 | return DSAPublicKey_dup(dsa); | ^ /usr/include/openssl/dsa.h:153:1: error: note: declared here 153 | DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(OSSL_DEPRECATEDIN_3_0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 153 | DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(OSSL_DEPRECATEDIN_3_0, | ^ cbits/HsOpenSSL.c: In function 'HsOpenSSL_DSAPrivateKey_dup': cbits/HsOpenSSL.c:353:5: error: warning: 'i2d_DSAPrivateKey' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 353 | return DSAPrivateKey_dup(dsa); | ^~~~~~ | 353 | return DSAPrivateKey_dup(dsa); | ^ /usr/include/openssl/dsa.h:155:1: error: note: declared here 155 | DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(OSSL_DEPRECATEDIN_3_0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 155 | DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(OSSL_DEPRECATEDIN_3_0, | ^ cbits/HsOpenSSL.c:353:5: error: warning: 'd2i_DSAPrivateKey' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 353 | return DSAPrivateKey_dup(dsa); | ^~~~~~ | 353 | return DSAPrivateKey_dup(dsa); | ^ /usr/include/openssl/dsa.h:155:1: error: note: declared here 155 | DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(OSSL_DEPRECATEDIN_3_0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 155 | DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(OSSL_DEPRECATEDIN_3_0, | ^ cbits/HsOpenSSL.c: In function 'HsOpenSSL_DHparams_dup': cbits/HsOpenSSL.c:57:5: error: warning: 'DHparams_dup' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 57 | return DHparams_dup(dh); | ^~~~~~ | 57 | return DHparams_dup(dh); | ^ In file included from cbits/HsOpenSSL.h:3, from cbits/HsOpenSSL.c:2:0: error: /usr/include/openssl/dh.h:201:1: error: note: declared here 201 | DECLARE_ASN1_DUP_FUNCTION_name_attr(OSSL_DEPRECATEDIN_3_0, DH, DHparams) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 201 | DECLARE_ASN1_DUP_FUNCTION_name_attr(OSSL_DEPRECATEDIN_3_0, DH, DHparams) | ^ cbits/HsOpenSSL.c: In function 'HsOpenSSL_HMAC_CTX_new': cbits/HsOpenSSL.c:76:5: error: warning: 'HMAC_CTX_new' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 76 | return HMAC_CTX_new(); | ^~~~~~ | 76 | return HMAC_CTX_new(); | ^ In file included from cbits/HsOpenSSL.h:9:0: error: /usr/include/openssl/hmac.h:33:33: error: note: declared here 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^~~~~~~~~~~~ | 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^ cbits/HsOpenSSL.c: In function 'HsOpenSSL_HMAC_CTX_free': cbits/HsOpenSSL.c:86:5: error: warning: 'HMAC_CTX_free' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 86 | HMAC_CTX_free(ctx); | ^~~~~~~~~~~~~ | 86 | HMAC_CTX_free(ctx); | ^ /usr/include/openssl/hmac.h:35:28: error: note: declared here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^~~~~~~~~~~~~ | 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ cbits/HsOpenSSL.c: In function 'HsOpenSSL_DH_get_pub_key': cbits/HsOpenSSL.c:185:5: error: warning: 'DH_get0_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 185 | DH_get0_key(dh, pub_key, priv_key); | ^~~~~~~~~~~ | 185 | DH_get0_key(dh, pub_key, priv_key); | ^ In file included from cbits/HsOpenSSL.h:6:0: error: /usr/include/openssl/dh.h:267:28: error: note: declared here 267 | OSSL_DEPRECATEDIN_3_0 void DH_get0_key(const DH *dh, const BIGNUM **pub_key, | ^~~~~~~~~~~ | 267 | OSSL_DEPRECATEDIN_3_0 void DH_get0_key(const DH *dh, const BIGNUM **pub_key, | ^ cbits/HsOpenSSL.c: In function 'HsOpenSSL_DH_length': cbits/HsOpenSSL.c:197:5: error: warning: 'DH_get0_pqg' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 197 | DH_get0_pqg(dh, p, q, g); | ^~~~~~~~~~~ | 197 | DH_get0_pqg(dh, p, q, g); | ^ /usr/include/openssl/dh.h:264:28: error: note: declared here 264 | OSSL_DEPRECATEDIN_3_0 void DH_get0_pqg(const DH *dh, const BIGNUM **p, | ^~~~~~~~~~~ | 264 | OSSL_DEPRECATEDIN_3_0 void DH_get0_pqg(const DH *dh, const BIGNUM **p, | ^ cbits/HsOpenSSL.c: In function 'HsOpenSSL_dsa_sign': cbits/HsOpenSSL.c:303:3: error: warning: 'DSA_do_sign' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 303 | DSA_SIG *const sig = DSA_do_sign(ddata, dlen, dsa); | ^~~~~~~ | 303 | DSA_SIG *const sig = DSA_do_sign(ddata, dlen, dsa); | ^ In file included from /usr/include/openssl/x509.h:37, from /usr/include/openssl/pem.h:23, from cbits/HsOpenSSL.h:14:0: error: /usr/include/openssl/dsa.h:118:32: error: note: declared here 118 | OSSL_DEPRECATEDIN_3_0 DSA_SIG *DSA_do_sign(const unsigned char *dgst, int dlen, | ^~~~~~~~~~~ | 118 | OSSL_DEPRECATEDIN_3_0 DSA_SIG *DSA_do_sign(const unsigned char *dgst, int dlen, | ^ cbits/HsOpenSSL.c: In function 'HsOpenSSL_dsa_verify': cbits/HsOpenSSL.c:325:3: error: warning: 'DSA_do_verify' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 325 | int res = DSA_do_verify(ddata, dlen, sig, dsa); | ^~~ | 325 | int res = DSA_do_verify(ddata, dlen, sig, dsa); | ^ /usr/include/openssl/dsa.h:120:27: error: note: declared here 120 | OSSL_DEPRECATEDIN_3_0 int DSA_do_verify(const unsigned char *dgst, int dgst_len, | ^~~~~~~~~~~~~ | 120 | OSSL_DEPRECATEDIN_3_0 int DSA_do_verify(const unsigned char *dgst, int dgst_len, | ^ cbits/HsOpenSSL.c: In function 'HsOpenSSL_DSAPublicKey_dup': cbits/HsOpenSSL.c:349:5: error: warning: 'i2d_DSAPublicKey' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 349 | return DSAPublicKey_dup(dsa); | ^~~~~~ | 349 | return DSAPublicKey_dup(dsa); | ^ /usr/include/openssl/dsa.h:153:1: error: note: declared here 153 | DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(OSSL_DEPRECATEDIN_3_0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 153 | DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(OSSL_DEPRECATEDIN_3_0, | ^ cbits/HsOpenSSL.c:349:5: error: warning: 'd2i_DSAPublicKey' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 349 | return DSAPublicKey_dup(dsa); | ^~~~~~ | 349 | return DSAPublicKey_dup(dsa); | ^ /usr/include/openssl/dsa.h:153:1: error: note: declared here 153 | DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(OSSL_DEPRECATEDIN_3_0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 153 | DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(OSSL_DEPRECATEDIN_3_0, | ^ cbits/HsOpenSSL.c: In function 'HsOpenSSL_DSAPrivateKey_dup': cbits/HsOpenSSL.c:353:5: error: warning: 'i2d_DSAPrivateKey' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 353 | return DSAPrivateKey_dup(dsa); | ^~~~~~ | 353 | return DSAPrivateKey_dup(dsa); | ^ /usr/include/openssl/dsa.h:155:1: error: note: declared here 155 | DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(OSSL_DEPRECATEDIN_3_0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 155 | DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(OSSL_DEPRECATEDIN_3_0, | ^ cbits/HsOpenSSL.c:353:5: error: warning: 'd2i_DSAPrivateKey' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 353 | return DSAPrivateKey_dup(dsa); | ^~~~~~ | 353 | return DSAPrivateKey_dup(dsa); | ^ /usr/include/openssl/dsa.h:155:1: error: note: declared here 155 | DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(OSSL_DEPRECATEDIN_3_0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 155 | DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(OSSL_DEPRECATEDIN_3_0, | ^ Configuring library for HsOpenSSL-x509-system-0.1.0.4.. Preprocessing library for HsOpenSSL-x509-system-0.1.0.4.. Building library for HsOpenSSL-x509-system-0.1.0.4.. [1 of 2] Compiling OpenSSL.X509.SystemStore.Unix ( OpenSSL/X509/SystemStore/Unix.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-x509-system-0.1.0.4/build/OpenSSL/X509/SystemStore/Unix.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-x509-system-0.1.0.4/build/OpenSSL/X509/SystemStore/Unix.dyn_o ) [2 of 2] Compiling OpenSSL.X509.SystemStore ( OpenSSL/X509/SystemStore.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-x509-system-0.1.0.4/build/OpenSSL/X509/SystemStore.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/HsOpenSSL-x509-system-0.1.0.4/build/OpenSSL/X509/SystemStore.dyn_o ) Configuring library for hookup-0.8.. Preprocessing library for hookup-0.8.. Building library for hookup-0.8.. [1 of 4] Compiling Hookup.Concurrent ( src/Hookup/Concurrent.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/hookup-0.8/build/Hookup/Concurrent.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/hookup-0.8/build/Hookup/Concurrent.dyn_o ) [2 of 4] Compiling Hookup.OpenSSL ( /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/hookup-0.8/build/Hookup/OpenSSL.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/hookup-0.8/build/Hookup/OpenSSL.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/hookup-0.8/build/Hookup/OpenSSL.dyn_o ) [3 of 4] Compiling Hookup.Socks5 ( src/Hookup/Socks5.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/hookup-0.8/build/Hookup/Socks5.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/hookup-0.8/build/Hookup/Socks5.dyn_o ) [4 of 4] Compiling Hookup ( src/Hookup.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/hookup-0.8/build/Hookup.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/hookup-0.8/build/Hookup.dyn_o ) [1 of 2] Compiling Main ( /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/setup/setup.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/setup/Main.o ) [2 of 2] Linking /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/setup/setup Configuring glirc-2.41... Preprocessing library for glirc-2.41.. Building library for glirc-2.41.. [ 1 of 99] Compiling Build_glirc ( /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/autogen/Build_glirc.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Build_glirc.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Build_glirc.dyn_o ) [ 2 of 99] Compiling Client.Authentication.Ecdh ( src/Client/Authentication/Ecdh.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Authentication/Ecdh.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/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 99] Compiling Client.Authentication.Ecdsa ( src/Client/Authentication/Ecdsa.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Authentication/Ecdsa.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Authentication/Ecdsa.dyn_o ) [ 4 of 99] Compiling Client.Authentication.Scram ( src/Client/Authentication/Scram.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Authentication/Scram.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/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 99] Compiling Client.CApi.Types ( /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/CApi/Types.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/CApi/Types.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/CApi/Types.dyn_o ) [ 6 of 99] Compiling Client.Commands.Arguments.Spec ( src/Client/Commands/Arguments/Spec.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Commands/Arguments/Spec.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Commands/Arguments/Spec.dyn_o ) src/Client/Commands/Arguments/Spec.hs:28: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() | 28 | import Control.Applicative (liftA2) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 7 of 99] Compiling Client.Commands.Arguments.Parser ( src/Client/Commands/Arguments/Parser.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Commands/Arguments/Parser.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Commands/Arguments/Parser.dyn_o ) [ 8 of 99] Compiling Client.Commands.Exec ( src/Client/Commands/Exec.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Commands/Exec.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Commands/Exec.dyn_o ) [ 9 of 99] Compiling Client.Commands.Interpolation ( src/Client/Commands/Interpolation.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Commands/Interpolation.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/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 99] Compiling Client.Commands.Recognizer ( src/Client/Commands/Recognizer.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Commands/Recognizer.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Commands/Recognizer.dyn_o ) [11 of 99] Compiling Client.Configuration.Colors ( src/Client/Configuration/Colors.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Configuration/Colors.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Configuration/Colors.dyn_o ) [12 of 99] Compiling Client.Configuration.Macros ( src/Client/Configuration/Macros.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Configuration/Macros.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Configuration/Macros.dyn_o ) [13 of 99] Compiling Client.Configuration.Notifications ( src/Client/Configuration/Notifications.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Configuration/Notifications.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Configuration/Notifications.dyn_o ) [14 of 99] Compiling Client.Configuration.Sts ( src/Client/Configuration/Sts.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Configuration/Sts.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Configuration/Sts.dyn_o ) [15 of 99] Compiling Client.Docs ( src/Client/Docs.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Docs.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Docs.dyn_o ) [16 of 99] Compiling Client.Commands.Docs ( src/Client/Commands/Docs.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Commands/Docs.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Commands/Docs.dyn_o ) [17 of 99] Compiling Client.EventLoop.Actions ( src/Client/EventLoop/Actions.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/EventLoop/Actions.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/EventLoop/Actions.dyn_o ) [18 of 99] Compiling Client.EventLoop.Errors ( src/Client/EventLoop/Errors.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/EventLoop/Errors.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/EventLoop/Errors.dyn_o ) [19 of 99] Compiling Client.Hook ( src/Client/Hook.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Hook.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Hook.dyn_o ) [20 of 99] Compiling Client.Hook.Matterbridge ( src/Client/Hook/Matterbridge.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Hook/Matterbridge.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Hook/Matterbridge.dyn_o ) [21 of 99] Compiling Client.Hook.Znc.Buffextras ( src/Client/Hook/Znc/Buffextras.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Hook/Znc/Buffextras.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Hook/Znc/Buffextras.dyn_o ) [22 of 99] Compiling Client.Image.PackedImage ( src/Client/Image/PackedImage.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Image/PackedImage.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Image/PackedImage.dyn_o ) [23 of 99] Compiling Client.Image.LineWrap ( src/Client/Image/LineWrap.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Image/LineWrap.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/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 99] Compiling Client.Image.Palette ( src/Client/Image/Palette.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Image/Palette.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Image/Palette.dyn_o ) [25 of 99] Compiling Client.Image.MircFormatting ( src/Client/Image/MircFormatting.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Image/MircFormatting.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/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 99] Compiling Client.Commands.Arguments.Renderer ( src/Client/Commands/Arguments/Renderer.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Commands/Arguments/Renderer.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Commands/Arguments/Renderer.dyn_o ) [27 of 99] Compiling Client.Mask ( src/Client/Mask.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Mask.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Mask.dyn_o ) [28 of 99] Compiling Client.Message ( src/Client/Message.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Message.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Message.dyn_o ) [29 of 99] Compiling Client.State.Channel ( src/Client/State/Channel.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/State/Channel.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/State/Channel.dyn_o ) [30 of 99] Compiling Client.State.Focus ( src/Client/State/Focus.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/State/Focus.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/State/Focus.dyn_o ) [31 of 99] Compiling Client.State.Help ( src/Client/State/Help.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/State/Help.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/State/Help.dyn_o ) [32 of 99] Compiling Client.State.Target ( src/Client/State/Target.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/State/Target.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/State/Target.dyn_o ) [33 of 99] Compiling Client.State.Window ( src/Client/State/Window.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/State/Window.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/State/Window.dyn_o ) [34 of 99] Compiling Client.UserHost ( src/Client/UserHost.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/UserHost.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/UserHost.dyn_o ) [35 of 99] Compiling Client.View.Palette ( src/Client/View/Palette.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/View/Palette.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/View/Palette.dyn_o ) [36 of 99] Compiling ContextFilter ( src/ContextFilter.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/ContextFilter.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/ContextFilter.dyn_o ) [37 of 99] Compiling DigraphQuote ( src/DigraphQuote.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/DigraphQuote.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/DigraphQuote.dyn_o ) [38 of 99] Compiling Digraphs ( src/Digraphs.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Digraphs.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Digraphs.dyn_o ) [39 of 99] Compiling Client.State.EditBox.Content ( src/Client/State/EditBox/Content.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/State/EditBox/Content.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/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 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [40 of 99] Compiling Client.State.EditBox ( src/Client/State/EditBox.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/State/EditBox.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/State/EditBox.dyn_o ) [41 of 99] Compiling Client.Commands.WordCompletion ( src/Client/Commands/WordCompletion.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Commands/WordCompletion.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Commands/WordCompletion.dyn_o ) [42 of 99] Compiling Client.Configuration.ServerSettings ( src/Client/Configuration/ServerSettings.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Configuration/ServerSettings.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Configuration/ServerSettings.dyn_o ) [43 of 99] Compiling Client.Network.Connect ( src/Client/Network/Connect.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Network/Connect.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Network/Connect.dyn_o ) [44 of 99] Compiling Client.Network.Async ( src/Client/Network/Async.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Network/Async.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Network/Async.dyn_o ) [45 of 99] Compiling Client.Configuration ( src/Client/Configuration.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Configuration.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Configuration.dyn_o ) [46 of 99] Compiling Client.Image.Message ( src/Client/Image/Message.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Image/Message.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Image/Message.dyn_o ) [47 of 99] Compiling Client.WhoReply ( src/Client/WhoReply.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/WhoReply.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/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 | ^^^^ [48 of 99] Compiling Client.View.IgnoreList ( src/Client/View/IgnoreList.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/View/IgnoreList.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/View/IgnoreList.dyn_o ) [49 of 99] Compiling Client.Log ( src/Client/Log.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Log.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Log.dyn_o ) [50 of 99] Compiling Client.CApi ( src/Client/CApi.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/CApi.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/CApi.dyn_o ) [51 of 99] Compiling Paths_glirc ( /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/autogen/Paths_glirc.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Paths_glirc.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Paths_glirc.dyn_o ) [52 of 99] Compiling Client.Options ( src/Client/Options.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Options.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/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 "" | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [53 of 99] Compiling RtsStats ( src/RtsStats.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/RtsStats.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/RtsStats.dyn_o ) [54 of 99] Compiling Client.View.RtsStats ( src/Client/View/RtsStats.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/View/RtsStats.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/View/RtsStats.dyn_o ) [55 of 99] Compiling StrQuote ( src/StrQuote.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/StrQuote.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/StrQuote.dyn_o ) [56 of 99] Compiling Client.Hook.Snotice ( src/Client/Hook/Snotice.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Hook/Snotice.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Hook/Snotice.dyn_o ) [57 of 99] Compiling Client.Hook.DroneBLRelay ( src/Client/Hook/DroneBLRelay.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Hook/DroneBLRelay.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/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 (.*)$|] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [58 of 99] Compiling Client.Hooks ( src/Client/Hooks.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Hooks.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Hooks.dyn_o ) [59 of 99] Compiling StrictUnit ( src/StrictUnit.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/StrictUnit.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/StrictUnit.dyn_o ) [60 of 99] Compiling LensUtils ( src/LensUtils.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/LensUtils.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/LensUtils.dyn_o ) [61 of 99] Compiling Client.State.Network ( src/Client/State/Network.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/State/Network.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/State/Network.dyn_o ) [62 of 99] Compiling Client.State ( src/Client/State.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/State.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/State.dyn_o ) [63 of 99] Compiling Client.View.Who ( src/Client/View/Who.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/View/Who.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/View/Who.dyn_o ) [64 of 99] Compiling Client.View.UserList ( src/Client/View/UserList.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/View/UserList.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/View/UserList.dyn_o ) [65 of 99] Compiling Client.View.Messages ( src/Client/View/Messages.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/View/Messages.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/View/Messages.dyn_o ) [66 of 99] Compiling Client.View.MaskList ( src/Client/View/MaskList.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/View/MaskList.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/View/MaskList.dyn_o ) [67 of 99] Compiling Client.View.KeyMap ( src/Client/View/KeyMap.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/View/KeyMap.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/View/KeyMap.dyn_o ) [68 of 99] Compiling Client.View.Digraphs ( src/Client/View/Digraphs.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/View/Digraphs.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/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 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [69 of 99] Compiling Client.View.ChannelList ( src/Client/View/ChannelList.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/View/ChannelList.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/View/ChannelList.dyn_o ) [70 of 99] Compiling Client.View.ChannelInfo ( src/Client/View/ChannelInfo.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/View/ChannelInfo.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/View/ChannelInfo.dyn_o ) [71 of 99] Compiling Client.View.Cert ( src/Client/View/Cert.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/View/Cert.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/View/Cert.dyn_o ) [72 of 99] Compiling Client.State.Url ( src/Client/State/Url.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/State/Url.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/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 = | ^^^^^^^^^^^^^^^^^^... [73 of 99] Compiling Client.View.UrlSelection ( src/Client/View/UrlSelection.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/View/UrlSelection.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/View/UrlSelection.dyn_o ) [74 of 99] Compiling Client.State.Extensions ( src/Client/State/Extensions.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/State/Extensions.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/State/Extensions.dyn_o ) [75 of 99] Compiling Client.Image.Focus ( src/Client/Image/Focus.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Image/Focus.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Image/Focus.dyn_o ) [76 of 99] Compiling Client.View.Windows ( src/Client/View/Windows.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/View/Windows.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/View/Windows.dyn_o ) [77 of 99] Compiling Client.View.WindowSwitch ( src/Client/View/WindowSwitch.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/View/WindowSwitch.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/View/WindowSwitch.dyn_o ) [78 of 99] Compiling Client.Image.StatusLine ( src/Client/Image/StatusLine.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Image/StatusLine.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Image/StatusLine.dyn_o ) [79 of 99] Compiling Client.View.Mentions ( src/Client/View/Mentions.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/View/Mentions.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/View/Mentions.dyn_o ) [80 of 99] Compiling Client.View ( src/Client/View.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/View.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/View.dyn_o ) [81 of 99] Compiling Client.Commands.Types ( src/Client/Commands/Types.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Commands/Types.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Commands/Types.dyn_o ) [82 of 99] Compiling Client.Commands.TabCompletion ( src/Client/Commands/TabCompletion.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Commands/TabCompletion.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Commands/TabCompletion.dyn_o ) [83 of 99] Compiling Client.Commands.ZNC ( src/Client/Commands/ZNC.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Commands/ZNC.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/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) | ^^^^^^ [84 of 99] Compiling Client.Commands.Window ( src/Client/Commands/Window.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Commands/Window.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Commands/Window.dyn_o ) src/Client/Commands/Window.hs:24: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() | 24 | import Control.Applicative (liftA2) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [85 of 99] Compiling Client.Commands.Toggles ( src/Client/Commands/Toggles.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Commands/Toggles.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Commands/Toggles.dyn_o ) [86 of 99] Compiling Client.Commands.Queries ( src/Client/Commands/Queries.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Commands/Queries.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/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) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [87 of 99] Compiling Client.Commands.Operator ( src/Client/Commands/Operator.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Commands/Operator.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/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) | ^^^^^^ [88 of 99] Compiling Client.Commands.Help ( src/Client/Commands/Help.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Commands/Help.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Commands/Help.dyn_o ) [89 of 99] Compiling Client.Commands.Connection ( src/Client/Commands/Connection.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Commands/Connection.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Commands/Connection.dyn_o ) [90 of 99] Compiling Client.Commands.Chat ( src/Client/Commands/Chat.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Commands/Chat.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Commands/Chat.dyn_o ) src/Client/Commands/Chat.hs:22:29: warning: [GHC-38856] [-Wunused-imports] The import of ‘liftA2’ from module ‘Control.Applicative’ is redundant | 22 | import Control.Applicative (liftA2, liftA3) | ^^^^^^ src/Client/Commands/Chat.hs:28:1: warning: [GHC-66111] [-Wunused-imports] The qualified import of ‘Data.HashMap.Strict’ is redundant except perhaps to import instances from ‘Data.HashMap.Strict’ To import instances alone, use: import Data.HashMap.Strict() | 28 | import Data.HashMap.Strict qualified as HashMap | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [91 of 99] Compiling Client.Commands.Channel ( src/Client/Commands/Channel.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Commands/Channel.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/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) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [92 of 99] Compiling Client.Commands.Certificate ( src/Client/Commands/Certificate.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Commands/Certificate.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/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) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [93 of 99] Compiling Client.Commands ( src/Client/Commands.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Commands.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Commands.dyn_o ) src/Client/Commands.hs:42:29: warning: [GHC-38856] [-Wunused-imports] The import of ‘liftA2’ from module ‘Control.Applicative’ is redundant | 42 | import Control.Applicative (liftA2, (<|>)) | ^^^^^^ [94 of 99] Compiling Client.Image.Textbox ( src/Client/Image/Textbox.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Image/Textbox.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Image/Textbox.dyn_o ) [95 of 99] Compiling Client.Image.Layout ( src/Client/Image/Layout.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Image/Layout.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/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) | ^^^^ [96 of 99] Compiling Client.Image ( src/Client/Image.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Image.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Image.dyn_o ) [97 of 99] Compiling Client.EventLoop.Network ( src/Client/EventLoop/Network.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/EventLoop/Network.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/EventLoop/Network.dyn_o ) [98 of 99] Compiling Client.EventLoop ( src/Client/EventLoop.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/EventLoop.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/EventLoop.dyn_o ) [99 of 99] Compiling Client.CApi.Exports ( src/Client/CApi/Exports.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/CApi/Exports.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/CApi/Exports.dyn_o ) Preprocessing executable 'glirc' for glirc-2.41.. Building executable 'glirc' for glirc-2.41.. [1 of 2] Compiling Exports ( exec/Exports.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/glirc/glirc-tmp/Exports.o ) [2 of 2] Compiling Main ( exec/Main.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/glirc/glirc-tmp/Main.o ) [3 of 3] Linking /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/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) - HsOpenSSL-0.11.7.7 (lib:HsOpenSSL) (configuration changed) - HsOpenSSL-x509-system-0.1.0.4 (lib) (configuration changed) - hookup-0.8 (lib) (configuration changed) - glirc-2.41 (configuration changed) Downloading HUnit-1.6.2.0 Configuring HsOpenSSL-0.11.7.7... Downloaded HUnit-1.6.2.0 Starting HUnit-1.6.2.0 (lib) Building HUnit-1.6.2.0 (lib) Preprocessing library for HsOpenSSL-0.11.7.7.. Building library for HsOpenSSL-0.11.7.7.. Installing HUnit-1.6.2.0 (lib) Completed HUnit-1.6.2.0 (lib) Configuring library for HsOpenSSL-x509-system-0.1.0.4.. Preprocessing library for HsOpenSSL-x509-system-0.1.0.4.. Building library for HsOpenSSL-x509-system-0.1.0.4.. Configuring library for hookup-0.8.. Preprocessing library for hookup-0.8.. Building library for hookup-0.8.. Configuring glirc-2.41... Preprocessing library for glirc-2.41.. Building library for glirc-2.41.. [ 1 of 99] Compiling Build_glirc ( /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/autogen/Build_glirc.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Build_glirc.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Build_glirc.dyn_o ) [Source file changed] [51 of 99] Compiling Paths_glirc ( /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/autogen/Paths_glirc.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Paths_glirc.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Paths_glirc.dyn_o ) [Source file changed] [52 of 99] Compiling Client.Options ( src/Client/Options.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/Client/Options.o, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/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.41.. Building executable 'glirc' for glirc-2.41.. [3 of 3] Linking /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/glirc/glirc [Library changed] Preprocessing test suite 'test' for glirc-2.41.. Building test suite 'test' for glirc-2.41.. [1 of 1] Compiling Main ( test/Main.hs, /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/build/test/test-tmp/Main.o ) [2 of 2] Linking /home/buildozer/aports/community/glirc/src/glirc-2.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/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.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/test/glirc-2.41-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.41/dist-newstyle/build/aarch64-linux/ghc-9.8.2/glirc-2.41/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.41-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: 25.6 MB >>> glirc*: Compressing data... >>> glirc*: Create checksum... >>> glirc*: Create glirc-2.41-r0.apk >>> glirc: Build complete at Wed, 14 Aug 2024 07:15:59 +0000 elapsed time 0h 7m 53s >>> glirc: Cleaning up srcdir >>> glirc: Cleaning up pkgdir >>> glirc: Uninstalling dependencies... (1/23) Purging .makedepends-glirc (20240814.070807) (2/23) Purging cabal (3.10.3.0-r0) (3/23) Purging ghc (9.8.2-r1) (4/23) Purging gmp-dev (6.3.0-r1) (5/23) Purging libgmpxx (6.3.0-r1) (6/23) Purging libffi-dev (3.4.6-r0) (7/23) Purging linux-headers (6.6-r0) (8/23) Purging llvm15 (15.0.7-r13) (9/23) Purging ncurses-dev (6.5_p20240601-r0) (10/23) Purging libncurses++ (6.5_p20240601-r0) (11/23) Purging libpanelw (6.5_p20240601-r0) (12/23) Purging openssl-dev (3.3.1-r3) (13/23) Purging git-perl (2.46.0-r0) (14/23) Purging perl-git (2.46.0-r0) (15/23) Purging perl-error (0.17029-r2) (16/23) Purging perl (5.40.0-r1) (17/23) Purging libbz2 (1.0.8-r6) (18/23) Purging libformw (6.5_p20240601-r0) (19/23) Purging libmenuw (6.5_p20240601-r0) (20/23) Purging llvm15-libs (15.0.7-r13) (21/23) Purging libffi (3.4.6-r0) (22/23) Purging libxml2 (2.12.8-r0) (23/23) Purging xz-libs (5.6.2-r0) Executing busybox-1.36.1-r31.trigger OK: 442 MiB in 108 packages >>> glirc: Updating the community/aarch64 repository index... >>> glirc: Signing the index...