>>> happy: Building community/happy 1.21.0-r3 (using abuild 3.16.0-r0) started Mon, 16 Feb 2026 00:14:20 +0000 >>> happy: Validating /home/buildozer/aports/community/happy/APKBUILD... >>> WARNING: happy: No maintainer >>> happy: Analyzing dependencies... >>> happy: Installing for build: build-base ghc libffi-dev ( 1/21) Installing libgmpxx (6.3.0-r4) ( 2/21) Installing gmp-dev (6.3.0-r4) ( 3/21) Installing linux-headers (6.18.10-r0) ( 4/21) Installing libffi (3.5.2-r0) ( 5/21) Installing libffi-dev (3.5.2-r0) ( 6/21) Installing libbz2 (1.0.8-r6) ( 7/21) Installing perl (5.42.0-r1) ( 8/21) Installing xz-libs (5.8.2-r0) ( 9/21) Installing libxml2 (2.13.9-r0) (10/21) Installing llvm15-libs (15.0.7-r19) (11/21) Installing llvm15 (15.0.7-r19) (12/21) Installing clang16-headers (16.0.6-r9) (13/21) Installing llvm16-libs (16.0.6-r13) (14/21) Installing clang16-libs (16.0.6-r9) (15/21) Installing llvm16-linker-tools (16.0.6-r13) (16/21) Installing clang16 (16.0.6-r9) (17/21) Installing ghc (9.10.3-r1) Executing ghc-9.10.3-r1.post-install (18/21) Installing .makedepends-happy (20260216.001422) (19/21) Installing perl-error (0.17030-r0) (20/21) Installing perl-git (2.53.0-r0) (21/21) Installing git-perl (2.53.0-r0) Executing busybox-1.37.0-r31.trigger OK: 1831.2 MiB in 128 packages >>> happy: Cleaning up srcdir >>> happy: Cleaning up pkgdir >>> happy: Cleaning up tmpdir >>> happy: Fetching https://distfiles.alpinelinux.org/distfiles/edge/happy-1.21.0.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> happy: Fetching https://hackage.haskell.org/package/happy-1.21.0/happy-1.21.0.tar.gz Connecting to hackage.haskell.org (151.101.64.68:443) saving to '/var/cache/distfiles/edge/happy-1.21.0.tar.gz.part' happy-1.21.0.tar.gz. 100% |********************************| 169k 0:00:00 ETA '/var/cache/distfiles/edge/happy-1.21.0.tar.gz.part' saved /var/cache/distfiles/edge/happy-1.21.0.tar.gz: OK >>> happy: Fetching https://distfiles.alpinelinux.org/distfiles/edge/happy-1.21.0.tar.gz /var/cache/distfiles/edge/happy-1.21.0.tar.gz: OK >>> happy: Unpacking /var/cache/distfiles/edge/happy-1.21.0.tar.gz... Configuring happy-1.21.0... Preprocessing executable 'happy' for happy-1.21.0... Building executable 'happy' for happy-1.21.0... [ 1 of 22] Compiling AbsSyn ( src/AbsSyn.lhs, dist/build/happy/happy-tmp/AbsSyn.o ) [ 2 of 22] Compiling GenUtils ( src/GenUtils.lhs, dist/build/happy/happy-tmp/GenUtils.o ) [ 3 of 22] Compiling NameSet ( src/NameSet.hs, dist/build/happy/happy-tmp/NameSet.o ) [ 4 of 22] Compiling ParamRules ( src/ParamRules.hs, dist/build/happy/happy-tmp/ParamRules.o ) [ 5 of 22] Compiling Grammar ( src/Grammar.lhs, dist/build/happy/happy-tmp/Grammar.o ) src/Grammar.lhs:35:3: warning: [GHC-66111] [-Wunused-imports] The import of ‘Control.Monad’ is redundant except perhaps to import instances from ‘Control.Monad’ To import instances alone, use: import Control.Monad() | 35 | > import Control.Monad ( when ) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Grammar.lhs:38:23: warning: [GHC-38856] [-Wunused-imports] The import of ‘findIndices, groupBy, intersperse, nub, sortBy’ from module ‘Data.List’ is redundant | 38 | > import Data.List ( findIndices, groupBy, intersperse, nub, sortBy, zip4 ) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 6 of 22] Compiling LALR ( src/LALR.lhs, dist/build/happy/happy-tmp/LALR.o ) src/LALR.lhs:25:25: warning: [GHC-38856] [-Wunused-imports] The import of ‘foldl'’ from module ‘Data.List’ is redundant | 25 | > import Data.List (nub,foldl',groupBy,sortBy) | ^^^^^^ src/LALR.lhs:248:9: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘(Int, [[(Name, Int)]], [Set Lr0Item])’ not matched: (_, [], _) (_, ((_:_):_), _) | 248 | > (_, ([]:intgotos), newNewSets) = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/LALR.lhs:396:12: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type ‘[((Int, Lr0Item), NameSet.IntSet)]’ not matched: [] | 396 | > map (\cs@(((a,b),_):_) -> (a,b,NameSet.unions $ map snd cs)) . | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/LALR.lhs:467:21: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Prelude, but defined in GHC.Internal.List): "This is a partial function, it throws an error on empty lists. Use pattern matching, 'Data.List.uncons' or 'Data.Maybe.listToMaybe' instead. Consider refactoring to use "Data.List.NonEmpty"." | 467 | > term_lim = (head terms,last terms) | ^^^^ [ 7 of 22] Compiling First ( src/First.lhs, dist/build/happy/happy-tmp/First.o ) [ 8 of 22] Compiling ParseMonad.Class ( src/ParseMonad/Class.hs, dist/build/happy/happy-tmp/ParseMonad/Class.o ) [ 9 of 22] Compiling Lexer ( src/Lexer.lhs, dist/build/happy/happy-tmp/Lexer.o ) [10 of 22] Compiling AttrGrammar ( src/AttrGrammar.lhs, dist/build/happy/happy-tmp/AttrGrammar.o ) [11 of 22] Compiling ParseMonad.Oracle ( src/ParseMonad/Oracle.hs, dist/build/happy/happy-tmp/ParseMonad/Oracle.o ) [12 of 22] Compiling ParseMonad ( src/ParseMonad.hs, dist/build/happy/happy-tmp/ParseMonad.o ) [13 of 22] Compiling Parser.Oracle ( src/Parser/Oracle.hs, dist/build/happy/happy-tmp/Parser/Oracle.o ) [14 of 22] Compiling Parser ( src/Parser.hs, dist/build/happy/happy-tmp/Parser.o ) [15 of 22] Compiling Paths_happy ( dist/build/happy/autogen/Paths_happy.hs, dist/build/happy/happy-tmp/Paths_happy.o ) [16 of 22] Compiling Info ( src/Info.lhs, dist/build/happy/happy-tmp/Info.o ) [17 of 22] Compiling PrettyGrammar ( src/PrettyGrammar.hs, dist/build/happy/happy-tmp/PrettyGrammar.o ) [18 of 22] Compiling ProduceGLRCode ( src/ProduceGLRCode.lhs, dist/build/happy/happy-tmp/ProduceGLRCode.o ) src/ProduceGLRCode.lhs:229:12: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘([String], [String])’ not matched: (_, []) | 229 | > = let (pre,_drop_me : post) = break (== "fakeimport DATA") $ lines lib_text | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/ProduceGLRCode.lhs:251:51: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Prelude, but defined in GHC.Internal.List): "This is a partial function, it throws an error on empty lists. Use pattern matching, 'Data.List.uncons' or 'Data.Maybe.listToMaybe' instead. Consider refactoring to use "Data.List.NonEmpty"." | 251 | > start_prod = token_names g ! (let (_,_,i,_) = head $ starts g in i) | ^^^^ src/ProduceGLRCode.lhs:357:26: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Prelude, but defined in GHC.Internal.List): "This is a partial function, it throws an error on empty lists. Replace it with 'drop' 1, or use pattern matching or 'GHC.Internal.Data.List.uncons' instead. Consider refactoring to use "Data.List.NonEmpty"." | 357 | > mkReds rs = "[" ++ tail (concat [ "," ++ mkRed r | LR'Reduce r _ <- rs ]) ++ "]" | ^^^^ [19 of 22] Compiling Tabular ( src/Tabular.lhs, dist/build/happy/happy-tmp/Tabular.o ) [20 of 22] Compiling Target ( src/Target.lhs, dist/build/happy/happy-tmp/Target.o ) [21 of 22] Compiling ProduceCode ( src/ProduceCode.lhs, dist/build/happy/happy-tmp/ProduceCode.o ) src/ProduceCode.lhs:969:28: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Prelude, but defined in GHC.Internal.List): "This is a partial function, it throws an error on empty lists. Use pattern matching, 'Data.List.uncons' or 'Data.Maybe.listToMaybe' instead. Consider refactoring to use "Data.List.NonEmpty"." | 969 | > defaultAttr = fst (head attributes') | ^^^^ src/ProduceCode.lhs:1154:56: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Prelude, but defined in GHC.Internal.List): "This is a partial function, it throws an error on empty lists. Use pattern matching, 'Data.List.uncons' or 'Data.Maybe.listToMaybe' instead. Consider refactoring to use "Data.List.NonEmpty"." | 1154 | > else fst (last acts'') - fst (head acts''), | ^^^^ src/ProduceCode.lhs:1158:24: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[(Int, LRAction)]’ not matched: [] [_] | 1158 | > let (err:_dummy:vec) = assocs acts | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/ProduceCode.lhs:1186:59: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Prelude, but defined in GHC.Internal.List): "This is a partial function, it throws an error on empty lists. Use pattern matching, 'Data.List.uncons' or 'Data.Maybe.listToMaybe' instead. Consider refactoring to use "Data.List.NonEmpty"." | 1186 | > else fst (last goto_vals) - fst (head goto_vals), | ^^^^ [22 of 22] Compiling Main ( src/Main.lhs, dist/build/happy/happy-tmp/Main.o ) src/Main.lhs:249:47: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Prelude, but defined in GHC.Internal.List): "This is a partial function, it throws an error on empty lists. Use pattern matching, 'Data.List.uncons' or 'Data.Maybe.listToMaybe' instead. Consider refactoring to use "Data.List.NonEmpty"." | 249 | > big_name = toUpper (head name') : tail name' | ^^^^ src/Main.lhs:249:61: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Prelude, but defined in GHC.Internal.List): "This is a partial function, it throws an error on empty lists. Replace it with 'drop' 1, or use pattern matching or 'GHC.Internal.Data.List.uncons' instead. Consider refactoring to use "Data.List.NonEmpty"." | 249 | > big_name = toUpper (head name') : tail name' | ^^^^ [23 of 23] Linking dist/build/happy/happy Preprocessing test suite 'tests' for happy-1.21.0... Building test suite 'tests' for happy-1.21.0... [1 of 1] Compiling Main ( test.hs, dist/build/tests/tests-tmp/Main.o ) [2 of 2] Linking dist/build/tests/tests Running 1 test suites... Test suite tests: RUNNING... make: Entering directory '/home/buildozer/aports/community/happy/src/happy-1.21.0/tests' rm -f *.n.hs *.a.hs *.g.hs *.gc.hs *.ag.hs *.agc.hs *.info *.hi *.bin *.exe *.o *.run.stdout *.run.stderr --> Checking error001.y... ../dist/build/happy/happy --strict error001.y 1>error001.run.stdout 2>error001.run.stderr || true sed -i '/^Up to date$/d' error001.run.stdout error001.run.stderr ../dist/build/happy/happy --strict Test.ly -o Test.n.hs ghc -Wall -Werror -fforce-recomp Test.n.hs -o Test.n.bin [1 of 2] Compiling Main ( Test.n.hs, Test.n.o ) [2 of 2] Linking Test.n.bin --> Checking Test.n.bin... ./Test.n.bin "Test works\n" ../dist/build/happy/happy --strict -a Test.ly -o Test.a.hs ghc -Wall -Werror -fforce-recomp Test.a.hs -o Test.a.bin [1 of 2] Compiling Main ( Test.a.hs, Test.a.o ) [2 of 2] Linking Test.a.bin --> Checking Test.a.bin... ./Test.a.bin "Test works\n" ../dist/build/happy/happy --strict -g Test.ly -o Test.g.hs ghc -Wall -Werror -fforce-recomp Test.g.hs -o Test.g.bin [1 of 2] Compiling Main ( Test.g.hs, Test.g.o ) [2 of 2] Linking Test.g.bin --> Checking Test.g.bin... ./Test.g.bin "Test works\n" ../dist/build/happy/happy --strict -gc Test.ly -o Test.gc.hs ghc -Wall -Werror -fforce-recomp Test.gc.hs -o Test.gc.bin [1 of 2] Compiling Main ( Test.gc.hs, Test.gc.o ) [2 of 2] Linking Test.gc.bin --> Checking Test.gc.bin... ./Test.gc.bin "Test works\n" ../dist/build/happy/happy --strict -ag Test.ly -o Test.ag.hs ghc -Wall -Werror -fforce-recomp Test.ag.hs -o Test.ag.bin [1 of 2] Compiling Main ( Test.ag.hs, Test.ag.o ) [2 of 2] Linking Test.ag.bin --> Checking Test.ag.bin... ./Test.ag.bin "Test works\n" ../dist/build/happy/happy --strict -agc Test.ly -o Test.agc.hs ghc -Wall -Werror -fforce-recomp Test.agc.hs -o Test.agc.bin [1 of 2] Compiling Main ( Test.agc.hs, Test.agc.o ) [2 of 2] Linking Test.agc.bin --> Checking Test.agc.bin... ./Test.agc.bin "Test works\n" ../dist/build/happy/happy --strict TestMulti.ly -o TestMulti.n.hs ghc -Wall -Werror -fforce-recomp TestMulti.n.hs -o TestMulti.n.bin [1 of 2] Compiling Main ( TestMulti.n.hs, TestMulti.n.o ) [2 of 2] Linking TestMulti.n.bin --> Checking TestMulti.n.bin... ./TestMulti.n.bin "Test works\n" ../dist/build/happy/happy --strict -a TestMulti.ly -o TestMulti.a.hs ghc -Wall -Werror -fforce-recomp TestMulti.a.hs -o TestMulti.a.bin [1 of 2] Compiling Main ( TestMulti.a.hs, TestMulti.a.o ) [2 of 2] Linking TestMulti.a.bin --> Checking TestMulti.a.bin... ./TestMulti.a.bin "Test works\n" ../dist/build/happy/happy --strict -g TestMulti.ly -o TestMulti.g.hs ghc -Wall -Werror -fforce-recomp TestMulti.g.hs -o TestMulti.g.bin [1 of 2] Compiling Main ( TestMulti.g.hs, TestMulti.g.o ) [2 of 2] Linking TestMulti.g.bin --> Checking TestMulti.g.bin... ./TestMulti.g.bin "Test works\n" ../dist/build/happy/happy --strict -gc TestMulti.ly -o TestMulti.gc.hs ghc -Wall -Werror -fforce-recomp TestMulti.gc.hs -o TestMulti.gc.bin [1 of 2] Compiling Main ( TestMulti.gc.hs, TestMulti.gc.o ) [2 of 2] Linking TestMulti.gc.bin --> Checking TestMulti.gc.bin... ./TestMulti.gc.bin "Test works\n" ../dist/build/happy/happy --strict -ag TestMulti.ly -o TestMulti.ag.hs ghc -Wall -Werror -fforce-recomp TestMulti.ag.hs -o TestMulti.ag.bin [1 of 2] Compiling Main ( TestMulti.ag.hs, TestMulti.ag.o ) [2 of 2] Linking TestMulti.ag.bin --> Checking TestMulti.ag.bin... ./TestMulti.ag.bin "Test works\n" ../dist/build/happy/happy --strict -agc TestMulti.ly -o TestMulti.agc.hs ghc -Wall -Werror -fforce-recomp TestMulti.agc.hs -o TestMulti.agc.bin [1 of 2] Compiling Main ( TestMulti.agc.hs, TestMulti.agc.o ) [2 of 2] Linking TestMulti.agc.bin --> Checking TestMulti.agc.bin... ./TestMulti.agc.bin "Test works\n" ../dist/build/happy/happy --strict TestPrecedence.ly -o TestPrecedence.n.hs unused terminals: 1 shift/reduce conflicts: 6 ghc -Wall -Werror -fforce-recomp TestPrecedence.n.hs -o TestPrecedence.n.bin [1 of 2] Compiling Main ( TestPrecedence.n.hs, TestPrecedence.n.o ) [2 of 2] Linking TestPrecedence.n.bin --> Checking TestPrecedence.n.bin... ./TestPrecedence.n.bin "Test works\n" ../dist/build/happy/happy --strict -a TestPrecedence.ly -o TestPrecedence.a.hs unused terminals: 1 shift/reduce conflicts: 6 ghc -Wall -Werror -fforce-recomp TestPrecedence.a.hs -o TestPrecedence.a.bin [1 of 2] Compiling Main ( TestPrecedence.a.hs, TestPrecedence.a.o ) [2 of 2] Linking TestPrecedence.a.bin --> Checking TestPrecedence.a.bin... ./TestPrecedence.a.bin "Test works\n" ../dist/build/happy/happy --strict -g TestPrecedence.ly -o TestPrecedence.g.hs unused terminals: 1 shift/reduce conflicts: 6 ghc -Wall -Werror -fforce-recomp TestPrecedence.g.hs -o TestPrecedence.g.bin [1 of 2] Compiling Main ( TestPrecedence.g.hs, TestPrecedence.g.o ) [2 of 2] Linking TestPrecedence.g.bin --> Checking TestPrecedence.g.bin... ./TestPrecedence.g.bin "Test works\n" ../dist/build/happy/happy --strict -gc TestPrecedence.ly -o TestPrecedence.gc.hs unused terminals: 1 shift/reduce conflicts: 6 ghc -Wall -Werror -fforce-recomp TestPrecedence.gc.hs -o TestPrecedence.gc.bin [1 of 2] Compiling Main ( TestPrecedence.gc.hs, TestPrecedence.gc.o ) [2 of 2] Linking TestPrecedence.gc.bin --> Checking TestPrecedence.gc.bin... ./TestPrecedence.gc.bin "Test works\n" ../dist/build/happy/happy --strict -ag TestPrecedence.ly -o TestPrecedence.ag.hs unused terminals: 1 shift/reduce conflicts: 6 ghc -Wall -Werror -fforce-recomp TestPrecedence.ag.hs -o TestPrecedence.ag.bin [1 of 2] Compiling Main ( TestPrecedence.ag.hs, TestPrecedence.ag.o ) [2 of 2] Linking TestPrecedence.ag.bin --> Checking TestPrecedence.ag.bin... ./TestPrecedence.ag.bin "Test works\n" ../dist/build/happy/happy --strict -agc TestPrecedence.ly -o TestPrecedence.agc.hs unused terminals: 1 shift/reduce conflicts: 6 ghc -Wall -Werror -fforce-recomp TestPrecedence.agc.hs -o TestPrecedence.agc.bin [1 of 2] Compiling Main ( TestPrecedence.agc.hs, TestPrecedence.agc.o ) [2 of 2] Linking TestPrecedence.agc.bin --> Checking TestPrecedence.agc.bin... ./TestPrecedence.agc.bin "Test works\n" ../dist/build/happy/happy --strict bug001.ly -o bug001.n.hs ghc -Wall -Werror -fforce-recomp bug001.n.hs -o bug001.n.bin [1 of 2] Compiling Main ( bug001.n.hs, bug001.n.o ) [2 of 2] Linking bug001.n.bin --> Checking bug001.n.bin... ./bug001.n.bin 42 ../dist/build/happy/happy --strict -a bug001.ly -o bug001.a.hs ghc -Wall -Werror -fforce-recomp bug001.a.hs -o bug001.a.bin [1 of 2] Compiling Main ( bug001.a.hs, bug001.a.o ) [2 of 2] Linking bug001.a.bin --> Checking bug001.a.bin... ./bug001.a.bin 42 ../dist/build/happy/happy --strict -g bug001.ly -o bug001.g.hs ghc -Wall -Werror -fforce-recomp bug001.g.hs -o bug001.g.bin [1 of 2] Compiling Main ( bug001.g.hs, bug001.g.o ) [2 of 2] Linking bug001.g.bin --> Checking bug001.g.bin... ./bug001.g.bin 42 ../dist/build/happy/happy --strict -gc bug001.ly -o bug001.gc.hs ghc -Wall -Werror -fforce-recomp bug001.gc.hs -o bug001.gc.bin [1 of 2] Compiling Main ( bug001.gc.hs, bug001.gc.o ) [2 of 2] Linking bug001.gc.bin --> Checking bug001.gc.bin... ./bug001.gc.bin 42 ../dist/build/happy/happy --strict -ag bug001.ly -o bug001.ag.hs ghc -Wall -Werror -fforce-recomp bug001.ag.hs -o bug001.ag.bin [1 of 2] Compiling Main ( bug001.ag.hs, bug001.ag.o ) [2 of 2] Linking bug001.ag.bin --> Checking bug001.ag.bin... ./bug001.ag.bin 42 ../dist/build/happy/happy --strict -agc bug001.ly -o bug001.agc.hs ghc -Wall -Werror -fforce-recomp bug001.agc.hs -o bug001.agc.bin [1 of 2] Compiling Main ( bug001.agc.hs, bug001.agc.o ) [2 of 2] Linking bug001.agc.bin --> Checking bug001.agc.bin... ./bug001.agc.bin 42 ../dist/build/happy/happy --strict monad001.y -o monad001.n.hs unused terminals: 1 ghc -Wall -Werror -fforce-recomp monad001.n.hs -o monad001.n.bin [1 of 2] Compiling Main ( monad001.n.hs, monad001.n.o ) [2 of 2] Linking monad001.n.bin --> Checking monad001.n.bin... ./monad001.n.bin 2.5../dist/build/happy/happy --strict -a monad001.y -o monad001.a.hs unused terminals: 1 ghc -Wall -Werror -fforce-recomp monad001.a.hs -o monad001.a.bin [1 of 2] Compiling Main ( monad001.a.hs, monad001.a.o ) [2 of 2] Linking monad001.a.bin --> Checking monad001.a.bin... ./monad001.a.bin 2.5../dist/build/happy/happy --strict -g monad001.y -o monad001.g.hs unused terminals: 1 ghc -Wall -Werror -fforce-recomp monad001.g.hs -o monad001.g.bin [1 of 2] Compiling Main ( monad001.g.hs, monad001.g.o ) [2 of 2] Linking monad001.g.bin --> Checking monad001.g.bin... ./monad001.g.bin 2.5../dist/build/happy/happy --strict -gc monad001.y -o monad001.gc.hs unused terminals: 1 ghc -Wall -Werror -fforce-recomp monad001.gc.hs -o monad001.gc.bin [1 of 2] Compiling Main ( monad001.gc.hs, monad001.gc.o ) [2 of 2] Linking monad001.gc.bin --> Checking monad001.gc.bin... ./monad001.gc.bin 2.5../dist/build/happy/happy --strict -ag monad001.y -o monad001.ag.hs unused terminals: 1 ghc -Wall -Werror -fforce-recomp monad001.ag.hs -o monad001.ag.bin [1 of 2] Compiling Main ( monad001.ag.hs, monad001.ag.o ) [2 of 2] Linking monad001.ag.bin --> Checking monad001.ag.bin... ./monad001.ag.bin 2.5../dist/build/happy/happy --strict -agc monad001.y -o monad001.agc.hs unused terminals: 1 ghc -Wall -Werror -fforce-recomp monad001.agc.hs -o monad001.agc.bin [1 of 2] Compiling Main ( monad001.agc.hs, monad001.agc.o ) [2 of 2] Linking monad001.agc.bin --> Checking monad001.agc.bin... ./monad001.agc.bin 2.5../dist/build/happy/happy --strict monad002.ly -o monad002.n.hs ghc -Wall -Werror -fforce-recomp monad002.n.hs -o monad002.n.bin [1 of 2] Compiling Main ( monad002.n.hs, monad002.n.o ) [2 of 2] Linking monad002.n.bin --> Checking monad002.n.bin... ./monad002.n.bin "Test works\n" ../dist/build/happy/happy --strict -a monad002.ly -o monad002.a.hs ghc -Wall -Werror -fforce-recomp monad002.a.hs -o monad002.a.bin [1 of 2] Compiling Main ( monad002.a.hs, monad002.a.o ) [2 of 2] Linking monad002.a.bin --> Checking monad002.a.bin... ./monad002.a.bin "Test works\n" ../dist/build/happy/happy --strict -g monad002.ly -o monad002.g.hs ghc -Wall -Werror -fforce-recomp monad002.g.hs -o monad002.g.bin [1 of 2] Compiling Main ( monad002.g.hs, monad002.g.o ) [2 of 2] Linking monad002.g.bin --> Checking monad002.g.bin... ./monad002.g.bin "Test works\n" ../dist/build/happy/happy --strict -gc monad002.ly -o monad002.gc.hs ghc -Wall -Werror -fforce-recomp monad002.gc.hs -o monad002.gc.bin [1 of 2] Compiling Main ( monad002.gc.hs, monad002.gc.o ) [2 of 2] Linking monad002.gc.bin --> Checking monad002.gc.bin... ./monad002.gc.bin "Test works\n" ../dist/build/happy/happy --strict -ag monad002.ly -o monad002.ag.hs ghc -Wall -Werror -fforce-recomp monad002.ag.hs -o monad002.ag.bin [1 of 2] Compiling Main ( monad002.ag.hs, monad002.ag.o ) [2 of 2] Linking monad002.ag.bin --> Checking monad002.ag.bin... ./monad002.ag.bin "Test works\n" ../dist/build/happy/happy --strict -agc monad002.ly -o monad002.agc.hs ghc -Wall -Werror -fforce-recomp monad002.agc.hs -o monad002.agc.bin [1 of 2] Compiling Main ( monad002.agc.hs, monad002.agc.o ) [2 of 2] Linking monad002.agc.bin --> Checking monad002.agc.bin... ./monad002.agc.bin "Test works\n" ../dist/build/happy/happy --strict precedence001.ly -o precedence001.n.hs ghc -Wall -Werror -fforce-recomp precedence001.n.hs -o precedence001.n.bin [1 of 2] Compiling Main ( precedence001.n.hs, precedence001.n.o ) [2 of 2] Linking precedence001.n.bin --> Checking precedence001.n.bin... ./precedence001.n.bin ../dist/build/happy/happy --strict -a precedence001.ly -o precedence001.a.hs ghc -Wall -Werror -fforce-recomp precedence001.a.hs -o precedence001.a.bin [1 of 2] Compiling Main ( precedence001.a.hs, precedence001.a.o ) [2 of 2] Linking precedence001.a.bin --> Checking precedence001.a.bin... ./precedence001.a.bin ../dist/build/happy/happy --strict -g precedence001.ly -o precedence001.g.hs ghc -Wall -Werror -fforce-recomp precedence001.g.hs -o precedence001.g.bin [1 of 2] Compiling Main ( precedence001.g.hs, precedence001.g.o ) [2 of 2] Linking precedence001.g.bin --> Checking precedence001.g.bin... ./precedence001.g.bin ../dist/build/happy/happy --strict -gc precedence001.ly -o precedence001.gc.hs ghc -Wall -Werror -fforce-recomp precedence001.gc.hs -o precedence001.gc.bin [1 of 2] Compiling Main ( precedence001.gc.hs, precedence001.gc.o ) [2 of 2] Linking precedence001.gc.bin --> Checking precedence001.gc.bin... ./precedence001.gc.bin ../dist/build/happy/happy --strict -ag precedence001.ly -o precedence001.ag.hs ghc -Wall -Werror -fforce-recomp precedence001.ag.hs -o precedence001.ag.bin [1 of 2] Compiling Main ( precedence001.ag.hs, precedence001.ag.o ) [2 of 2] Linking precedence001.ag.bin --> Checking precedence001.ag.bin... ./precedence001.ag.bin ../dist/build/happy/happy --strict -agc precedence001.ly -o precedence001.agc.hs ghc -Wall -Werror -fforce-recomp precedence001.agc.hs -o precedence001.agc.bin [1 of 2] Compiling Main ( precedence001.agc.hs, precedence001.agc.o ) [2 of 2] Linking precedence001.agc.bin --> Checking precedence001.agc.bin... ./precedence001.agc.bin ../dist/build/happy/happy --strict precedence002.y -o precedence002.n.hs ghc -Wall -Werror -fforce-recomp precedence002.n.hs -o precedence002.n.bin [1 of 2] Compiling Main ( precedence002.n.hs, precedence002.n.o ) [2 of 2] Linking precedence002.n.bin --> Checking precedence002.n.bin... ./precedence002.n.bin Plus' (Divide' (Num' 6) (Num' 7)) (Num' 8) ../dist/build/happy/happy --strict -a precedence002.y -o precedence002.a.hs ghc -Wall -Werror -fforce-recomp precedence002.a.hs -o precedence002.a.bin [1 of 2] Compiling Main ( precedence002.a.hs, precedence002.a.o ) [2 of 2] Linking precedence002.a.bin --> Checking precedence002.a.bin... ./precedence002.a.bin Plus' (Divide' (Num' 6) (Num' 7)) (Num' 8) ../dist/build/happy/happy --strict -g precedence002.y -o precedence002.g.hs ghc -Wall -Werror -fforce-recomp precedence002.g.hs -o precedence002.g.bin [1 of 2] Compiling Main ( precedence002.g.hs, precedence002.g.o ) [2 of 2] Linking precedence002.g.bin --> Checking precedence002.g.bin... ./precedence002.g.bin Plus' (Divide' (Num' 6) (Num' 7)) (Num' 8) ../dist/build/happy/happy --strict -gc precedence002.y -o precedence002.gc.hs ghc -Wall -Werror -fforce-recomp precedence002.gc.hs -o precedence002.gc.bin [1 of 2] Compiling Main ( precedence002.gc.hs, precedence002.gc.o ) [2 of 2] Linking precedence002.gc.bin --> Checking precedence002.gc.bin... ./precedence002.gc.bin Plus' (Divide' (Num' 6) (Num' 7)) (Num' 8) ../dist/build/happy/happy --strict -ag precedence002.y -o precedence002.ag.hs ghc -Wall -Werror -fforce-recomp precedence002.ag.hs -o precedence002.ag.bin [1 of 2] Compiling Main ( precedence002.ag.hs, precedence002.ag.o ) [2 of 2] Linking precedence002.ag.bin --> Checking precedence002.ag.bin... ./precedence002.ag.bin Plus' (Divide' (Num' 6) (Num' 7)) (Num' 8) ../dist/build/happy/happy --strict -agc precedence002.y -o precedence002.agc.hs ghc -Wall -Werror -fforce-recomp precedence002.agc.hs -o precedence002.agc.bin [1 of 2] Compiling Main ( precedence002.agc.hs, precedence002.agc.o ) [2 of 2] Linking precedence002.agc.bin --> Checking precedence002.agc.bin... ./precedence002.agc.bin Plus' (Divide' (Num' 6) (Num' 7)) (Num' 8) ../dist/build/happy/happy --strict bogus-token.y -o bogus-token.n.hs ghc -Wall -Werror -fforce-recomp bogus-token.n.hs -o bogus-token.n.bin [1 of 2] Compiling Main ( bogus-token.n.hs, bogus-token.n.o ) [2 of 2] Linking bogus-token.n.bin --> Checking bogus-token.n.bin... ./bogus-token.n.bin Test worked ../dist/build/happy/happy --strict -a bogus-token.y -o bogus-token.a.hs ghc -Wall -Werror -fforce-recomp bogus-token.a.hs -o bogus-token.a.bin [1 of 2] Compiling Main ( bogus-token.a.hs, bogus-token.a.o ) [2 of 2] Linking bogus-token.a.bin --> Checking bogus-token.a.bin... ./bogus-token.a.bin Test worked ../dist/build/happy/happy --strict -g bogus-token.y -o bogus-token.g.hs ghc -Wall -Werror -fforce-recomp bogus-token.g.hs -o bogus-token.g.bin [1 of 2] Compiling Main ( bogus-token.g.hs, bogus-token.g.o ) [2 of 2] Linking bogus-token.g.bin --> Checking bogus-token.g.bin... ./bogus-token.g.bin Test worked ../dist/build/happy/happy --strict -gc bogus-token.y -o bogus-token.gc.hs ghc -Wall -Werror -fforce-recomp bogus-token.gc.hs -o bogus-token.gc.bin [1 of 2] Compiling Main ( bogus-token.gc.hs, bogus-token.gc.o ) [2 of 2] Linking bogus-token.gc.bin --> Checking bogus-token.gc.bin... ./bogus-token.gc.bin Test worked ../dist/build/happy/happy --strict -ag bogus-token.y -o bogus-token.ag.hs ghc -Wall -Werror -fforce-recomp bogus-token.ag.hs -o bogus-token.ag.bin [1 of 2] Compiling Main ( bogus-token.ag.hs, bogus-token.ag.o ) [2 of 2] Linking bogus-token.ag.bin --> Checking bogus-token.ag.bin... ./bogus-token.ag.bin Test worked ../dist/build/happy/happy --strict -agc bogus-token.y -o bogus-token.agc.hs ghc -Wall -Werror -fforce-recomp bogus-token.agc.hs -o bogus-token.agc.bin [1 of 2] Compiling Main ( bogus-token.agc.hs, bogus-token.agc.o ) [2 of 2] Linking bogus-token.agc.bin --> Checking bogus-token.agc.bin... ./bogus-token.agc.bin Test worked ../dist/build/happy/happy --strict bug002.y -o bug002.n.hs ghc -Wall -Werror -fforce-recomp bug002.n.hs -o bug002.n.bin [1 of 2] Compiling Main ( bug002.n.hs, bug002.n.o ) [2 of 2] Linking bug002.n.bin --> Checking bug002.n.bin... ./bug002.n.bin ../dist/build/happy/happy --strict -a bug002.y -o bug002.a.hs ghc -Wall -Werror -fforce-recomp bug002.a.hs -o bug002.a.bin [1 of 2] Compiling Main ( bug002.a.hs, bug002.a.o ) [2 of 2] Linking bug002.a.bin --> Checking bug002.a.bin... ./bug002.a.bin ../dist/build/happy/happy --strict -g bug002.y -o bug002.g.hs ghc -Wall -Werror -fforce-recomp bug002.g.hs -o bug002.g.bin [1 of 2] Compiling Main ( bug002.g.hs, bug002.g.o ) [2 of 2] Linking bug002.g.bin --> Checking bug002.g.bin... ./bug002.g.bin ../dist/build/happy/happy --strict -gc bug002.y -o bug002.gc.hs ghc -Wall -Werror -fforce-recomp bug002.gc.hs -o bug002.gc.bin [1 of 2] Compiling Main ( bug002.gc.hs, bug002.gc.o ) [2 of 2] Linking bug002.gc.bin --> Checking bug002.gc.bin... ./bug002.gc.bin ../dist/build/happy/happy --strict -ag bug002.y -o bug002.ag.hs ghc -Wall -Werror -fforce-recomp bug002.ag.hs -o bug002.ag.bin [1 of 2] Compiling Main ( bug002.ag.hs, bug002.ag.o ) [2 of 2] Linking bug002.ag.bin --> Checking bug002.ag.bin... ./bug002.ag.bin ../dist/build/happy/happy --strict -agc bug002.y -o bug002.agc.hs ghc -Wall -Werror -fforce-recomp bug002.agc.hs -o bug002.agc.bin [1 of 2] Compiling Main ( bug002.agc.hs, bug002.agc.o ) [2 of 2] Linking bug002.agc.bin --> Checking bug002.agc.bin... ./bug002.agc.bin ../dist/build/happy/happy --strict Partial.ly -o Partial.n.hs ghc -Wall -Werror -fforce-recomp Partial.n.hs -o Partial.n.bin [1 of 2] Compiling Main ( Partial.n.hs, Partial.n.o ) [2 of 2] Linking Partial.n.bin --> Checking Partial.n.bin... ./Partial.n.bin "Test works\n" ../dist/build/happy/happy --strict -a Partial.ly -o Partial.a.hs ghc -Wall -Werror -fforce-recomp Partial.a.hs -o Partial.a.bin [1 of 2] Compiling Main ( Partial.a.hs, Partial.a.o ) [2 of 2] Linking Partial.a.bin --> Checking Partial.a.bin... ./Partial.a.bin "Test works\n" ../dist/build/happy/happy --strict -g Partial.ly -o Partial.g.hs ghc -Wall -Werror -fforce-recomp Partial.g.hs -o Partial.g.bin [1 of 2] Compiling Main ( Partial.g.hs, Partial.g.o ) [2 of 2] Linking Partial.g.bin --> Checking Partial.g.bin... ./Partial.g.bin "Test works\n" ../dist/build/happy/happy --strict -gc Partial.ly -o Partial.gc.hs ghc -Wall -Werror -fforce-recomp Partial.gc.hs -o Partial.gc.bin [1 of 2] Compiling Main ( Partial.gc.hs, Partial.gc.o ) [2 of 2] Linking Partial.gc.bin --> Checking Partial.gc.bin... ./Partial.gc.bin "Test works\n" ../dist/build/happy/happy --strict -ag Partial.ly -o Partial.ag.hs ghc -Wall -Werror -fforce-recomp Partial.ag.hs -o Partial.ag.bin [1 of 2] Compiling Main ( Partial.ag.hs, Partial.ag.o ) [2 of 2] Linking Partial.ag.bin --> Checking Partial.ag.bin... ./Partial.ag.bin "Test works\n" ../dist/build/happy/happy --strict -agc Partial.ly -o Partial.agc.hs ghc -Wall -Werror -fforce-recomp Partial.agc.hs -o Partial.agc.bin [1 of 2] Compiling Main ( Partial.agc.hs, Partial.agc.o ) [2 of 2] Linking Partial.agc.bin --> Checking Partial.agc.bin... ./Partial.agc.bin "Test works\n" ../dist/build/happy/happy --strict issue91.y -o issue91.n.hs ghc -Wall -Werror -fforce-recomp issue91.n.hs -o issue91.n.bin [1 of 2] Compiling Main ( issue91.n.hs, issue91.n.o ) [2 of 2] Linking issue91.n.bin --> Checking issue91.n.bin... ./issue91.n.bin ../dist/build/happy/happy --strict -a issue91.y -o issue91.a.hs ghc -Wall -Werror -fforce-recomp issue91.a.hs -o issue91.a.bin [1 of 2] Compiling Main ( issue91.a.hs, issue91.a.o ) [2 of 2] Linking issue91.a.bin --> Checking issue91.a.bin... ./issue91.a.bin ../dist/build/happy/happy --strict -g issue91.y -o issue91.g.hs ghc -Wall -Werror -fforce-recomp issue91.g.hs -o issue91.g.bin [1 of 2] Compiling Main ( issue91.g.hs, issue91.g.o ) [2 of 2] Linking issue91.g.bin --> Checking issue91.g.bin... ./issue91.g.bin ../dist/build/happy/happy --strict -gc issue91.y -o issue91.gc.hs ghc -Wall -Werror -fforce-recomp issue91.gc.hs -o issue91.gc.bin [1 of 2] Compiling Main ( issue91.gc.hs, issue91.gc.o ) [2 of 2] Linking issue91.gc.bin --> Checking issue91.gc.bin... ./issue91.gc.bin ../dist/build/happy/happy --strict -ag issue91.y -o issue91.ag.hs ghc -Wall -Werror -fforce-recomp issue91.ag.hs -o issue91.ag.bin [1 of 2] Compiling Main ( issue91.ag.hs, issue91.ag.o ) [2 of 2] Linking issue91.ag.bin --> Checking issue91.ag.bin... ./issue91.ag.bin ../dist/build/happy/happy --strict -agc issue91.y -o issue91.agc.hs ghc -Wall -Werror -fforce-recomp issue91.agc.hs -o issue91.agc.bin [1 of 2] Compiling Main ( issue91.agc.hs, issue91.agc.o ) [2 of 2] Linking issue91.agc.bin --> Checking issue91.agc.bin... ./issue91.agc.bin ../dist/build/happy/happy --strict issue93.y -o issue93.n.hs unused rules: 26 unused terminals: 1 ghc -Wall -Werror -fforce-recomp issue93.n.hs -o issue93.n.bin [1 of 2] Compiling Main ( issue93.n.hs, issue93.n.o ) [2 of 2] Linking issue93.n.bin --> Checking issue93.n.bin... ./issue93.n.bin ../dist/build/happy/happy --strict -a issue93.y -o issue93.a.hs unused rules: 26 unused terminals: 1 ghc -Wall -Werror -fforce-recomp issue93.a.hs -o issue93.a.bin [1 of 2] Compiling Main ( issue93.a.hs, issue93.a.o ) [2 of 2] Linking issue93.a.bin --> Checking issue93.a.bin... ./issue93.a.bin ../dist/build/happy/happy --strict -g issue93.y -o issue93.g.hs unused rules: 26 unused terminals: 1 ghc -Wall -Werror -fforce-recomp issue93.g.hs -o issue93.g.bin [1 of 2] Compiling Main ( issue93.g.hs, issue93.g.o ) [2 of 2] Linking issue93.g.bin --> Checking issue93.g.bin... ./issue93.g.bin ../dist/build/happy/happy --strict -gc issue93.y -o issue93.gc.hs unused rules: 26 unused terminals: 1 ghc -Wall -Werror -fforce-recomp issue93.gc.hs -o issue93.gc.bin [1 of 2] Compiling Main ( issue93.gc.hs, issue93.gc.o ) [2 of 2] Linking issue93.gc.bin --> Checking issue93.gc.bin... ./issue93.gc.bin ../dist/build/happy/happy --strict -ag issue93.y -o issue93.ag.hs unused rules: 26 unused terminals: 1 ghc -Wall -Werror -fforce-recomp issue93.ag.hs -o issue93.ag.bin [1 of 2] Compiling Main ( issue93.ag.hs, issue93.ag.o ) [2 of 2] Linking issue93.ag.bin --> Checking issue93.ag.bin... ./issue93.ag.bin ../dist/build/happy/happy --strict -agc issue93.y -o issue93.agc.hs unused rules: 26 unused terminals: 1 ghc -Wall -Werror -fforce-recomp issue93.agc.hs -o issue93.agc.bin [1 of 2] Compiling Main ( issue93.agc.hs, issue93.agc.o ) [2 of 2] Linking issue93.agc.bin --> Checking issue93.agc.bin... ./issue93.agc.bin ../dist/build/happy/happy --strict issue94.y -o issue94.n.hs ghc -Wall -Werror -fforce-recomp issue94.n.hs -o issue94.n.bin [1 of 2] Compiling Main ( issue94.n.hs, issue94.n.o ) [2 of 2] Linking issue94.n.bin --> Checking issue94.n.bin... ./issue94.n.bin ../dist/build/happy/happy --strict -a issue94.y -o issue94.a.hs ghc -Wall -Werror -fforce-recomp issue94.a.hs -o issue94.a.bin [1 of 2] Compiling Main ( issue94.a.hs, issue94.a.o ) [2 of 2] Linking issue94.a.bin --> Checking issue94.a.bin... ./issue94.a.bin ../dist/build/happy/happy --strict -g issue94.y -o issue94.g.hs ghc -Wall -Werror -fforce-recomp issue94.g.hs -o issue94.g.bin [1 of 2] Compiling Main ( issue94.g.hs, issue94.g.o ) [2 of 2] Linking issue94.g.bin --> Checking issue94.g.bin... ./issue94.g.bin ../dist/build/happy/happy --strict -gc issue94.y -o issue94.gc.hs ghc -Wall -Werror -fforce-recomp issue94.gc.hs -o issue94.gc.bin [1 of 2] Compiling Main ( issue94.gc.hs, issue94.gc.o ) [2 of 2] Linking issue94.gc.bin --> Checking issue94.gc.bin... ./issue94.gc.bin ../dist/build/happy/happy --strict -ag issue94.y -o issue94.ag.hs ghc -Wall -Werror -fforce-recomp issue94.ag.hs -o issue94.ag.bin [1 of 2] Compiling Main ( issue94.ag.hs, issue94.ag.o ) [2 of 2] Linking issue94.ag.bin --> Checking issue94.ag.bin... ./issue94.ag.bin ../dist/build/happy/happy --strict -agc issue94.y -o issue94.agc.hs ghc -Wall -Werror -fforce-recomp issue94.agc.hs -o issue94.agc.bin [1 of 2] Compiling Main ( issue94.agc.hs, issue94.agc.o ) [2 of 2] Linking issue94.agc.bin --> Checking issue94.agc.bin... ./issue94.agc.bin ../dist/build/happy/happy --strict issue95.y -o issue95.n.hs ghc -Wall -Werror -fforce-recomp issue95.n.hs -o issue95.n.bin [1 of 2] Compiling Main ( issue95.n.hs, issue95.n.o ) [2 of 2] Linking issue95.n.bin --> Checking issue95.n.bin... ./issue95.n.bin ../dist/build/happy/happy --strict -a issue95.y -o issue95.a.hs ghc -Wall -Werror -fforce-recomp issue95.a.hs -o issue95.a.bin [1 of 2] Compiling Main ( issue95.a.hs, issue95.a.o ) [2 of 2] Linking issue95.a.bin --> Checking issue95.a.bin... ./issue95.a.bin ../dist/build/happy/happy --strict -g issue95.y -o issue95.g.hs ghc -Wall -Werror -fforce-recomp issue95.g.hs -o issue95.g.bin [1 of 2] Compiling Main ( issue95.g.hs, issue95.g.o ) [2 of 2] Linking issue95.g.bin --> Checking issue95.g.bin... ./issue95.g.bin ../dist/build/happy/happy --strict -gc issue95.y -o issue95.gc.hs ghc -Wall -Werror -fforce-recomp issue95.gc.hs -o issue95.gc.bin [1 of 2] Compiling Main ( issue95.gc.hs, issue95.gc.o ) [2 of 2] Linking issue95.gc.bin --> Checking issue95.gc.bin... ./issue95.gc.bin ../dist/build/happy/happy --strict -ag issue95.y -o issue95.ag.hs ghc -Wall -Werror -fforce-recomp issue95.ag.hs -o issue95.ag.bin [1 of 2] Compiling Main ( issue95.ag.hs, issue95.ag.o ) [2 of 2] Linking issue95.ag.bin --> Checking issue95.ag.bin... ./issue95.ag.bin ../dist/build/happy/happy --strict -agc issue95.y -o issue95.agc.hs ghc -Wall -Werror -fforce-recomp issue95.agc.hs -o issue95.agc.bin [1 of 2] Compiling Main ( issue95.agc.hs, issue95.agc.o ) [2 of 2] Linking issue95.agc.bin --> Checking issue95.agc.bin... ./issue95.agc.bin ../dist/build/happy/happy --strict test_rules.y -o test_rules.n.hs ghc -Wall -Werror -fforce-recomp test_rules.n.hs -o test_rules.n.bin [1 of 2] Compiling Main ( test_rules.n.hs, test_rules.n.o ) [2 of 2] Linking test_rules.n.bin --> Checking test_rules.n.bin... ./test_rules.n.bin Tests passed. ../dist/build/happy/happy --strict -a test_rules.y -o test_rules.a.hs ghc -Wall -Werror -fforce-recomp test_rules.a.hs -o test_rules.a.bin [1 of 2] Compiling Main ( test_rules.a.hs, test_rules.a.o ) [2 of 2] Linking test_rules.a.bin --> Checking test_rules.a.bin... ./test_rules.a.bin Tests passed. ../dist/build/happy/happy --strict -g test_rules.y -o test_rules.g.hs ghc -Wall -Werror -fforce-recomp test_rules.g.hs -o test_rules.g.bin [1 of 2] Compiling Main ( test_rules.g.hs, test_rules.g.o ) [2 of 2] Linking test_rules.g.bin --> Checking test_rules.g.bin... ./test_rules.g.bin Tests passed. ../dist/build/happy/happy --strict -gc test_rules.y -o test_rules.gc.hs ghc -Wall -Werror -fforce-recomp test_rules.gc.hs -o test_rules.gc.bin [1 of 2] Compiling Main ( test_rules.gc.hs, test_rules.gc.o ) [2 of 2] Linking test_rules.gc.bin --> Checking test_rules.gc.bin... ./test_rules.gc.bin Tests passed. ../dist/build/happy/happy --strict -ag test_rules.y -o test_rules.ag.hs ghc -Wall -Werror -fforce-recomp test_rules.ag.hs -o test_rules.ag.bin [1 of 2] Compiling Main ( test_rules.ag.hs, test_rules.ag.o ) [2 of 2] Linking test_rules.ag.bin --> Checking test_rules.ag.bin... ./test_rules.ag.bin Tests passed. ../dist/build/happy/happy --strict -agc test_rules.y -o test_rules.agc.hs ghc -Wall -Werror -fforce-recomp test_rules.agc.hs -o test_rules.agc.bin [1 of 2] Compiling Main ( test_rules.agc.hs, test_rules.agc.o ) [2 of 2] Linking test_rules.agc.bin --> Checking test_rules.agc.bin... ./test_rules.agc.bin Tests passed. ../dist/build/happy/happy --strict monaderror.y -o monaderror.n.hs ghc -Wall -Werror -fforce-recomp monaderror.n.hs -o monaderror.n.bin [1 of 2] Compiling Main ( monaderror.n.hs, monaderror.n.o ) [2 of 2] Linking monaderror.n.bin --> Checking monaderror.n.bin... ./monaderror.n.bin ../dist/build/happy/happy --strict -a monaderror.y -o monaderror.a.hs ghc -Wall -Werror -fforce-recomp monaderror.a.hs -o monaderror.a.bin [1 of 2] Compiling Main ( monaderror.a.hs, monaderror.a.o ) [2 of 2] Linking monaderror.a.bin --> Checking monaderror.a.bin... ./monaderror.a.bin ../dist/build/happy/happy --strict -g monaderror.y -o monaderror.g.hs ghc -Wall -Werror -fforce-recomp monaderror.g.hs -o monaderror.g.bin [1 of 2] Compiling Main ( monaderror.g.hs, monaderror.g.o ) [2 of 2] Linking monaderror.g.bin --> Checking monaderror.g.bin... ./monaderror.g.bin ../dist/build/happy/happy --strict -gc monaderror.y -o monaderror.gc.hs ghc -Wall -Werror -fforce-recomp monaderror.gc.hs -o monaderror.gc.bin [1 of 2] Compiling Main ( monaderror.gc.hs, monaderror.gc.o ) [2 of 2] Linking monaderror.gc.bin --> Checking monaderror.gc.bin... ./monaderror.gc.bin ../dist/build/happy/happy --strict -ag monaderror.y -o monaderror.ag.hs ghc -Wall -Werror -fforce-recomp monaderror.ag.hs -o monaderror.ag.bin [1 of 2] Compiling Main ( monaderror.ag.hs, monaderror.ag.o ) [2 of 2] Linking monaderror.ag.bin --> Checking monaderror.ag.bin... ./monaderror.ag.bin ../dist/build/happy/happy --strict -agc monaderror.y -o monaderror.agc.hs ghc -Wall -Werror -fforce-recomp monaderror.agc.hs -o monaderror.agc.bin [1 of 2] Compiling Main ( monaderror.agc.hs, monaderror.agc.o ) [2 of 2] Linking monaderror.agc.bin --> Checking monaderror.agc.bin... ./monaderror.agc.bin ../dist/build/happy/happy --strict monaderror-explist.y -o monaderror-explist.n.hs ghc -Wall -Werror -fforce-recomp monaderror-explist.n.hs -o monaderror-explist.n.bin [1 of 2] Compiling Main ( monaderror-explist.n.hs, monaderror-explist.n.o ) [2 of 2] Linking monaderror-explist.n.bin --> Checking monaderror-explist.n.bin... ./monaderror-explist.n.bin testing Z Z testing T S ../dist/build/happy/happy --strict -a monaderror-explist.y -o monaderror-explist.a.hs ghc -Wall -Werror -fforce-recomp monaderror-explist.a.hs -o monaderror-explist.a.bin [1 of 2] Compiling Main ( monaderror-explist.a.hs, monaderror-explist.a.o ) [2 of 2] Linking monaderror-explist.a.bin --> Checking monaderror-explist.a.bin... ./monaderror-explist.a.bin testing Z Z testing T S ../dist/build/happy/happy --strict -g monaderror-explist.y -o monaderror-explist.g.hs ghc -Wall -Werror -fforce-recomp monaderror-explist.g.hs -o monaderror-explist.g.bin [1 of 2] Compiling Main ( monaderror-explist.g.hs, monaderror-explist.g.o ) [2 of 2] Linking monaderror-explist.g.bin --> Checking monaderror-explist.g.bin... ./monaderror-explist.g.bin testing Z Z testing T S ../dist/build/happy/happy --strict -gc monaderror-explist.y -o monaderror-explist.gc.hs ghc -Wall -Werror -fforce-recomp monaderror-explist.gc.hs -o monaderror-explist.gc.bin [1 of 2] Compiling Main ( monaderror-explist.gc.hs, monaderror-explist.gc.o ) [2 of 2] Linking monaderror-explist.gc.bin --> Checking monaderror-explist.gc.bin... ./monaderror-explist.gc.bin testing Z Z testing T S ../dist/build/happy/happy --strict -ag monaderror-explist.y -o monaderror-explist.ag.hs ghc -Wall -Werror -fforce-recomp monaderror-explist.ag.hs -o monaderror-explist.ag.bin [1 of 2] Compiling Main ( monaderror-explist.ag.hs, monaderror-explist.ag.o ) [2 of 2] Linking monaderror-explist.ag.bin --> Checking monaderror-explist.ag.bin... ./monaderror-explist.ag.bin testing Z Z testing T S ../dist/build/happy/happy --strict -agc monaderror-explist.y -o monaderror-explist.agc.hs ghc -Wall -Werror -fforce-recomp monaderror-explist.agc.hs -o monaderror-explist.agc.bin [1 of 2] Compiling Main ( monaderror-explist.agc.hs, monaderror-explist.agc.o ) [2 of 2] Linking monaderror-explist.agc.bin --> Checking monaderror-explist.agc.bin... ./monaderror-explist.agc.bin testing Z Z testing T S ../dist/build/happy/happy --strict typeclass_monad001.y -o typeclass_monad001.n.hs unused terminals: 1 ghc -Wall -Werror -fforce-recomp typeclass_monad001.n.hs -o typeclass_monad001.n.bin [1 of 2] Compiling Main ( typeclass_monad001.n.hs, typeclass_monad001.n.o ) [2 of 2] Linking typeclass_monad001.n.bin --> Checking typeclass_monad001.n.bin... ./typeclass_monad001.n.bin 2.5../dist/build/happy/happy --strict -a typeclass_monad001.y -o typeclass_monad001.a.hs unused terminals: 1 ghc -Wall -Werror -fforce-recomp typeclass_monad001.a.hs -o typeclass_monad001.a.bin [1 of 2] Compiling Main ( typeclass_monad001.a.hs, typeclass_monad001.a.o ) [2 of 2] Linking typeclass_monad001.a.bin --> Checking typeclass_monad001.a.bin... ./typeclass_monad001.a.bin 2.5../dist/build/happy/happy --strict -g typeclass_monad001.y -o typeclass_monad001.g.hs unused terminals: 1 ghc -Wall -Werror -fforce-recomp typeclass_monad001.g.hs -o typeclass_monad001.g.bin [1 of 2] Compiling Main ( typeclass_monad001.g.hs, typeclass_monad001.g.o ) [2 of 2] Linking typeclass_monad001.g.bin --> Checking typeclass_monad001.g.bin... ./typeclass_monad001.g.bin 2.5../dist/build/happy/happy --strict -gc typeclass_monad001.y -o typeclass_monad001.gc.hs unused terminals: 1 ghc -Wall -Werror -fforce-recomp typeclass_monad001.gc.hs -o typeclass_monad001.gc.bin [1 of 2] Compiling Main ( typeclass_monad001.gc.hs, typeclass_monad001.gc.o ) [2 of 2] Linking typeclass_monad001.gc.bin --> Checking typeclass_monad001.gc.bin... ./typeclass_monad001.gc.bin 2.5../dist/build/happy/happy --strict -ag typeclass_monad001.y -o typeclass_monad001.ag.hs unused terminals: 1 ghc -Wall -Werror -fforce-recomp typeclass_monad001.ag.hs -o typeclass_monad001.ag.bin [1 of 2] Compiling Main ( typeclass_monad001.ag.hs, typeclass_monad001.ag.o ) [2 of 2] Linking typeclass_monad001.ag.bin --> Checking typeclass_monad001.ag.bin... ./typeclass_monad001.ag.bin 2.5../dist/build/happy/happy --strict -agc typeclass_monad001.y -o typeclass_monad001.agc.hs unused terminals: 1 ghc -Wall -Werror -fforce-recomp typeclass_monad001.agc.hs -o typeclass_monad001.agc.bin [1 of 2] Compiling Main ( typeclass_monad001.agc.hs, typeclass_monad001.agc.o ) [2 of 2] Linking typeclass_monad001.agc.bin --> Checking typeclass_monad001.agc.bin... ./typeclass_monad001.agc.bin 2.5../dist/build/happy/happy --strict typeclass_monad002.ly -o typeclass_monad002.n.hs ghc -Wall -Werror -fforce-recomp typeclass_monad002.n.hs -o typeclass_monad002.n.bin [1 of 2] Compiling Main ( typeclass_monad002.n.hs, typeclass_monad002.n.o ) [2 of 2] Linking typeclass_monad002.n.bin --> Checking typeclass_monad002.n.bin... ./typeclass_monad002.n.bin "Test works\n" ../dist/build/happy/happy --strict -a typeclass_monad002.ly -o typeclass_monad002.a.hs ghc -Wall -Werror -fforce-recomp typeclass_monad002.a.hs -o typeclass_monad002.a.bin [1 of 2] Compiling Main ( typeclass_monad002.a.hs, typeclass_monad002.a.o ) [2 of 2] Linking typeclass_monad002.a.bin --> Checking typeclass_monad002.a.bin... ./typeclass_monad002.a.bin "Test works\n" ../dist/build/happy/happy --strict -g typeclass_monad002.ly -o typeclass_monad002.g.hs ghc -Wall -Werror -fforce-recomp typeclass_monad002.g.hs -o typeclass_monad002.g.bin [1 of 2] Compiling Main ( typeclass_monad002.g.hs, typeclass_monad002.g.o ) [2 of 2] Linking typeclass_monad002.g.bin --> Checking typeclass_monad002.g.bin... ./typeclass_monad002.g.bin "Test works\n" ../dist/build/happy/happy --strict -gc typeclass_monad002.ly -o typeclass_monad002.gc.hs ghc -Wall -Werror -fforce-recomp typeclass_monad002.gc.hs -o typeclass_monad002.gc.bin [1 of 2] Compiling Main ( typeclass_monad002.gc.hs, typeclass_monad002.gc.o ) [2 of 2] Linking typeclass_monad002.gc.bin --> Checking typeclass_monad002.gc.bin... ./typeclass_monad002.gc.bin "Test works\n" ../dist/build/happy/happy --strict -ag typeclass_monad002.ly -o typeclass_monad002.ag.hs ghc -Wall -Werror -fforce-recomp typeclass_monad002.ag.hs -o typeclass_monad002.ag.bin [1 of 2] Compiling Main ( typeclass_monad002.ag.hs, typeclass_monad002.ag.o ) [2 of 2] Linking typeclass_monad002.ag.bin --> Checking typeclass_monad002.ag.bin... ./typeclass_monad002.ag.bin "Test works\n" ../dist/build/happy/happy --strict -agc typeclass_monad002.ly -o typeclass_monad002.agc.hs ghc -Wall -Werror -fforce-recomp typeclass_monad002.agc.hs -o typeclass_monad002.agc.bin [1 of 2] Compiling Main ( typeclass_monad002.agc.hs, typeclass_monad002.agc.o ) [2 of 2] Linking typeclass_monad002.agc.bin --> Checking typeclass_monad002.agc.bin... ./typeclass_monad002.agc.bin "Test works\n" ../dist/build/happy/happy --strict typeclass_monad_lexer.y -o typeclass_monad_lexer.n.hs ghc -Wall -Werror -fforce-recomp typeclass_monad_lexer.n.hs -o typeclass_monad_lexer.n.bin [1 of 2] Compiling Main ( typeclass_monad_lexer.n.hs, typeclass_monad_lexer.n.o ) [2 of 2] Linking typeclass_monad_lexer.n.bin --> Checking typeclass_monad_lexer.n.bin... ./typeclass_monad_lexer.n.bin "Test works\n" ../dist/build/happy/happy --strict -a typeclass_monad_lexer.y -o typeclass_monad_lexer.a.hs ghc -Wall -Werror -fforce-recomp typeclass_monad_lexer.a.hs -o typeclass_monad_lexer.a.bin [1 of 2] Compiling Main ( typeclass_monad_lexer.a.hs, typeclass_monad_lexer.a.o ) [2 of 2] Linking typeclass_monad_lexer.a.bin --> Checking typeclass_monad_lexer.a.bin... ./typeclass_monad_lexer.a.bin "Test works\n" ../dist/build/happy/happy --strict -g typeclass_monad_lexer.y -o typeclass_monad_lexer.g.hs ghc -Wall -Werror -fforce-recomp typeclass_monad_lexer.g.hs -o typeclass_monad_lexer.g.bin [1 of 2] Compiling Main ( typeclass_monad_lexer.g.hs, typeclass_monad_lexer.g.o ) [2 of 2] Linking typeclass_monad_lexer.g.bin --> Checking typeclass_monad_lexer.g.bin... ./typeclass_monad_lexer.g.bin "Test works\n" ../dist/build/happy/happy --strict -gc typeclass_monad_lexer.y -o typeclass_monad_lexer.gc.hs ghc -Wall -Werror -fforce-recomp typeclass_monad_lexer.gc.hs -o typeclass_monad_lexer.gc.bin [1 of 2] Compiling Main ( typeclass_monad_lexer.gc.hs, typeclass_monad_lexer.gc.o ) [2 of 2] Linking typeclass_monad_lexer.gc.bin --> Checking typeclass_monad_lexer.gc.bin... ./typeclass_monad_lexer.gc.bin "Test works\n" ../dist/build/happy/happy --strict -ag typeclass_monad_lexer.y -o typeclass_monad_lexer.ag.hs ghc -Wall -Werror -fforce-recomp typeclass_monad_lexer.ag.hs -o typeclass_monad_lexer.ag.bin [1 of 2] Compiling Main ( typeclass_monad_lexer.ag.hs, typeclass_monad_lexer.ag.o ) [2 of 2] Linking typeclass_monad_lexer.ag.bin --> Checking typeclass_monad_lexer.ag.bin... ./typeclass_monad_lexer.ag.bin "Test works\n" ../dist/build/happy/happy --strict -agc typeclass_monad_lexer.y -o typeclass_monad_lexer.agc.hs ghc -Wall -Werror -fforce-recomp typeclass_monad_lexer.agc.hs -o typeclass_monad_lexer.agc.bin [1 of 2] Compiling Main ( typeclass_monad_lexer.agc.hs, typeclass_monad_lexer.agc.o ) [2 of 2] Linking typeclass_monad_lexer.agc.bin --> Checking typeclass_monad_lexer.agc.bin... ./typeclass_monad_lexer.agc.bin "Test works\n" ../dist/build/happy/happy --strict rank2.y -o rank2.n.hs unused terminals: 1 ghc -Wall -Werror -fforce-recomp rank2.n.hs -o rank2.n.bin [1 of 2] Compiling Main ( rank2.n.hs, rank2.n.o ) [2 of 2] Linking rank2.n.bin --> Checking rank2.n.bin... ./rank2.n.bin (5,5.0,True) ../dist/build/happy/happy --strict -a rank2.y -o rank2.a.hs unused terminals: 1 ghc -Wall -Werror -fforce-recomp rank2.a.hs -o rank2.a.bin [1 of 2] Compiling Main ( rank2.a.hs, rank2.a.o ) [2 of 2] Linking rank2.a.bin --> Checking rank2.a.bin... ./rank2.a.bin (5,5.0,True) ../dist/build/happy/happy --strict -g rank2.y -o rank2.g.hs unused terminals: 1 ghc -Wall -Werror -fforce-recomp rank2.g.hs -o rank2.g.bin [1 of 2] Compiling Main ( rank2.g.hs, rank2.g.o ) [2 of 2] Linking rank2.g.bin --> Checking rank2.g.bin... ./rank2.g.bin (5,5.0,True) ../dist/build/happy/happy --strict -gc rank2.y -o rank2.gc.hs unused terminals: 1 ghc -Wall -Werror -fforce-recomp rank2.gc.hs -o rank2.gc.bin [1 of 2] Compiling Main ( rank2.gc.hs, rank2.gc.o ) [2 of 2] Linking rank2.gc.bin --> Checking rank2.gc.bin... ./rank2.gc.bin (5,5.0,True) ../dist/build/happy/happy --strict -ag rank2.y -o rank2.ag.hs unused terminals: 1 ghc -Wall -Werror -fforce-recomp rank2.ag.hs -o rank2.ag.bin [1 of 2] Compiling Main ( rank2.ag.hs, rank2.ag.o ) [2 of 2] Linking rank2.ag.bin --> Checking rank2.ag.bin... ./rank2.ag.bin (5,5.0,True) ../dist/build/happy/happy --strict -agc rank2.y -o rank2.agc.hs unused terminals: 1 ghc -Wall -Werror -fforce-recomp rank2.agc.hs -o rank2.agc.bin [1 of 2] Compiling Main ( rank2.agc.hs, rank2.agc.o ) [2 of 2] Linking rank2.agc.bin --> Checking rank2.agc.bin... ./rank2.agc.bin (5,5.0,True) ../dist/build/happy/happy --strict shift01.y -o shift01.n.hs ghc -Wall -Werror -fforce-recomp shift01.n.hs -o shift01.n.bin [1 of 2] Compiling Main ( shift01.n.hs, shift01.n.o ) [2 of 2] Linking shift01.n.bin --> Checking shift01.n.bin... ./shift01.n.bin ../dist/build/happy/happy --strict -a shift01.y -o shift01.a.hs ghc -Wall -Werror -fforce-recomp shift01.a.hs -o shift01.a.bin [1 of 2] Compiling Main ( shift01.a.hs, shift01.a.o ) [2 of 2] Linking shift01.a.bin --> Checking shift01.a.bin... ./shift01.a.bin ../dist/build/happy/happy --strict -g shift01.y -o shift01.g.hs ghc -Wall -Werror -fforce-recomp shift01.g.hs -o shift01.g.bin [1 of 2] Compiling Main ( shift01.g.hs, shift01.g.o ) [2 of 2] Linking shift01.g.bin --> Checking shift01.g.bin... ./shift01.g.bin ../dist/build/happy/happy --strict -gc shift01.y -o shift01.gc.hs ghc -Wall -Werror -fforce-recomp shift01.gc.hs -o shift01.gc.bin [1 of 2] Compiling Main ( shift01.gc.hs, shift01.gc.o ) [2 of 2] Linking shift01.gc.bin --> Checking shift01.gc.bin... ./shift01.gc.bin ../dist/build/happy/happy --strict -ag shift01.y -o shift01.ag.hs ghc -Wall -Werror -fforce-recomp shift01.ag.hs -o shift01.ag.bin [1 of 2] Compiling Main ( shift01.ag.hs, shift01.ag.o ) [2 of 2] Linking shift01.ag.bin --> Checking shift01.ag.bin... ./shift01.ag.bin ../dist/build/happy/happy --strict -agc shift01.y -o shift01.agc.hs ghc -Wall -Werror -fforce-recomp shift01.agc.hs -o shift01.agc.bin [1 of 2] Compiling Main ( shift01.agc.hs, shift01.agc.o ) [2 of 2] Linking shift01.agc.bin --> Checking shift01.agc.bin... ./shift01.agc.bin rm issue95.agc.hs bug001.a.hs typeclass_monad001.a.hs bug001.gc.hs TestMulti.agc.hs issue95.a.hs monaderror-explist.gc.hs monaderror.ag.hs monaderror-explist.agc.hs test_rules.agc.hs issue93.agc.hs monad002.ag.hs test_rules.gc.hs Test.gc.hs monad001.ag.hs typeclass_monad002.ag.hs typeclass_monad001.agc.hs precedence001.agc.hs typeclass_monad_lexer.gc.hs test_rules.ag.hs bug001.ag.hs issue94.a.hs monad002.agc.hs bug002.gc.hs typeclass_monad001.ag.hs precedence002.a.hs monaderror-explist.ag.hs issue91.gc.hs bogus-token.ag.hs Test.a.hs monaderror-explist.a.hs rank2.gc.hs typeclass_monad002.a.hs TestMulti.gc.hs typeclass_monad002.gc.hs precedence002.gc.hs issue91.ag.hs bug001.agc.hs TestPrecedence.gc.hs issue93.gc.hs monad001.a.hs monad002.a.hs typeclass_monad001.gc.hs typeclass_monad_lexer.ag.hs bogus-token.gc.hs rank2.ag.hs TestPrecedence.a.hs rank2.agc.hs issue91.a.hs TestMulti.ag.hs shift01.ag.hs monaderror.agc.hs bug002.agc.hs bogus-token.a.hs Partial.a.hs issue94.gc.hs rank2.a.hs shift01.agc.hs bug002.ag.hs precedence001.ag.hs precedence001.a.hs typeclass_monad002.agc.hs Partial.agc.hs bug002.a.hs monad001.gc.hs issue93.a.hs typeclass_monad_lexer.agc.hs monad002.gc.hs precedence002.agc.hs issue94.agc.hs monaderror.gc.hs shift01.gc.hs TestPrecedence.agc.hs issue94.ag.hs typeclass_monad_lexer.a.hs precedence002.ag.hs shift01.a.hs TestPrecedence.ag.hs Test.ag.hs issue93.ag.hs bogus-token.agc.hs monaderror.a.hs issue95.ag.hs Partial.gc.hs Partial.ag.hs precedence001.gc.hs Test.agc.hs issue95.gc.hs TestMulti.a.hs test_rules.a.hs monad001.agc.hs issue91.agc.hs make: Leaving directory '/home/buildozer/aports/community/happy/src/happy-1.21.0/tests' Test suite tests: PASS Test suite logged to: dist/test/happy-1.21.0-tests.log 1 of 1 test suites (1 of 1 test cases) passed. >>> happy: Entering fakeroot... Installing executable happy in /home/buildozer/aports/community/happy/pkg/happy/usr/bin Warning: The directory /home/buildozer/aports/community/happy/pkg/happy/usr/bin is not in the system search path. >>> happy-doc*: Running split function doc... 'usr/share/doc' -> '/home/buildozer/aports/community/happy/pkg/happy-doc/usr/share/doc' >>> happy-doc*: Preparing subpackage happy-doc... >>> happy-doc*: Running postcheck for happy-doc >>> happy*: Running postcheck for happy >>> happy*: Preparing package happy... >>> happy*: Stripping binaries >>> happy*: Scanning shared objects >>> happy-doc*: Tracing dependencies... >>> happy-doc*: Package size: 1.4 KB >>> happy-doc*: Compressing data... >>> happy-doc*: Create checksum... >>> happy-doc*: Create happy-doc-1.21.0-r3.apk >>> happy*: Tracing dependencies... so:libc.musl-x86_64.so.1 so:libffi.so.8 so:libgmp.so.10 >>> happy*: Package size: 3.1 MB >>> happy*: Compressing data... >>> happy*: Create checksum... >>> happy*: Create happy-1.21.0-r3.apk >>> happy: Build complete at Mon, 16 Feb 2026 00:24:28 +0000 elapsed time 0h 10m 8s >>> happy: Cleaning up srcdir >>> happy: Cleaning up pkgdir >>> happy: Cleaning up tmpdir >>> happy: Uninstalling dependencies... ( 1/21) Purging .makedepends-happy (20260216.001422) ( 2/21) Purging ghc (9.10.3-r1) ( 3/21) Purging gmp-dev (6.3.0-r4) ( 4/21) Purging libgmpxx (6.3.0-r4) ( 5/21) Purging llvm15 (15.0.7-r19) ( 6/21) Purging clang16 (16.0.6-r9) ( 7/21) Purging llvm16-linker-tools (16.0.6-r13) ( 8/21) Purging clang16-headers (16.0.6-r9) ( 9/21) Purging libffi-dev (3.5.2-r0) (10/21) Purging linux-headers (6.18.10-r0) (11/21) Purging clang16-libs (16.0.6-r9) (12/21) Purging git-perl (2.53.0-r0) (13/21) Purging perl-git (2.53.0-r0) (14/21) Purging perl-error (0.17030-r0) (15/21) Purging perl (5.42.0-r1) (16/21) Purging libbz2 (1.0.8-r6) (17/21) Purging llvm15-libs (15.0.7-r19) (18/21) Purging llvm16-libs (16.0.6-r13) (19/21) Purging libffi (3.5.2-r0) (20/21) Purging libxml2 (2.13.9-r0) (21/21) Purging xz-libs (5.8.2-r0) Executing busybox-1.37.0-r31.trigger OK: 441.3 MiB in 107 packages >>> happy: Updating the community/x86_64 repository index... >>> happy: Signing the index...