Running phase: setupCompilerEnvironmentPhase Build with /nix/store/y48hvc1f09367cz5f03dcncv6n3lkf18-ghc-9.10.3. Running phase: unpackPhase unpacking source archive /nix/store/by53qlxwmmgad3s3n62dmbd17d6vj83g-happy-2.1.7.tar.gz source root is happy-2.1.7 setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "happy-2.1.7/tests/typeclass_monad_lexer.y" Running phase: patchPhase Running phase: compileBuildDriverPhase setupCompileFlags: -package-db=/build/tmp.h3yOKzwBaI/setup-package.conf.d -threaded [1 of 2] Compiling Main ( Setup.hs, /build/tmp.h3yOKzwBaI/Main.o ) [2 of 2] Linking Setup Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase configureFlags: --verbose --prefix=/nix/store/67j4y756niqr669lxlddi1jx3xry403b-happy-2.1.7 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/8vid9m8isjnplc2kjrxzmgpn49n1fhz0-happy-2.1.7-doc/share/doc/happy-2.1.7 --with-gcc=gcc --package-db=/build/tmp.h3yOKzwBaI/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --extra-lib-dirs=/nix/store/62qhvy2m2lpqj7ca39j9wvp2kkcxwdcg-ncurses-6.6/lib --extra-lib-dirs=/nix/store/rkfkkdgwz8y31hk76i4b9s59h5raya9n-libffi-3.5.2/lib --extra-lib-dirs=/nix/store/hkxx26hifhkm5xsfwk1khwi1bkal3i9k-elfutils-0.195/lib --extra-lib-dirs=/nix/store/sy8ark85hgjhhcr1ycgarf5w7ajw8jcc-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/51bryd6zjk96w46s7g30azhbfrwhbh76-numactl-2.0.18/lib Using Parsec parser Configuring happy-2.1.7... Dependency array: using array-0.5.8.0 Dependency base >=4.9 && <5: using base-4.20.2.0 Dependency containers >=0.4.2: using containers-0.7 Dependency happy-lib ==2.1.7: using happy-lib-2.1.7 Dependency mtl >=2.2.1: using mtl-2.3.1 Dependency base >=4.9 && <5: using base-4.20.2.0 Dependency process <1.7: using process-1.6.26.1 Source component graph: component exe:happy component test:tests dependency exe:happy Configured component graph: component happy-2.1.7-LY05z504tgC9VD4NqnTAxy-happy include array-0.5.8.0-d499 include base-4.20.2.0-2363 include containers-0.7-5389 include happy-lib-2.1.7-G6QDRBnAKqXJ1nbuTFLaMO include mtl-2.3.1-366e component happy-2.1.7-4oC8naZKrTeF4fwk1jjDJ1-tests include base-4.20.2.0-2363 include process-1.6.26.1-e738 Linked component graph: unit happy-2.1.7-LY05z504tgC9VD4NqnTAxy-happy include array-0.5.8.0-d499 include base-4.20.2.0-2363 include containers-0.7-5389 include happy-lib-2.1.7-G6QDRBnAKqXJ1nbuTFLaMO include mtl-2.3.1-366e unit happy-2.1.7-4oC8naZKrTeF4fwk1jjDJ1-tests include base-4.20.2.0-2363 include process-1.6.26.1-e738 Ready component graph: definite happy-2.1.7-LY05z504tgC9VD4NqnTAxy-happy depends array-0.5.8.0-d499 depends base-4.20.2.0-2363 depends containers-0.7-5389 depends happy-lib-2.1.7-G6QDRBnAKqXJ1nbuTFLaMO depends mtl-2.3.1-366e definite happy-2.1.7-4oC8naZKrTeF4fwk1jjDJ1-tests depends base-4.20.2.0-2363 depends process-1.6.26.1-e738 depends happy-2.1.7-LY05z504tgC9VD4NqnTAxy-happy Using Cabal-3.12.1.0 compiled by ghc-9.10 Using compiler: ghc-9.10.3 Using install prefix: /nix/store/67j4y756niqr669lxlddi1jx3xry403b-happy-2.1.7 Executables installed in: /nix/store/67j4y756niqr669lxlddi1jx3xry403b-happy-2.1.7/bin Libraries installed in: /nix/store/67j4y756niqr669lxlddi1jx3xry403b-happy-2.1.7/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-ad9c/happy-2.1.7 Dynamic Libraries installed in: /nix/store/67j4y756niqr669lxlddi1jx3xry403b-happy-2.1.7/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-ad9c Private executables installed in: /nix/store/67j4y756niqr669lxlddi1jx3xry403b-happy-2.1.7/libexec/x86_64-linux-ghc-9.10.3-ad9c/happy-2.1.7 Data files installed in: /nix/store/67j4y756niqr669lxlddi1jx3xry403b-happy-2.1.7/share/x86_64-linux-ghc-9.10.3-ad9c/happy-2.1.7 Documentation installed in: /nix/store/8vid9m8isjnplc2kjrxzmgpn49n1fhz0-happy-2.1.7-doc/share/doc/happy-2.1.7 Configuration files installed in: /nix/store/67j4y756niqr669lxlddi1jx3xry403b-happy-2.1.7/etc No alex found Using ar found on system at: /nix/store/nhjmc8clp6igx6n6zrjxlh7zri78p7ng-binutils-wrapper-2.46/bin/ar No c2hs found No cpphs found No doctest found Using gcc version 15.2.0 given by user at: /nix/store/vdaz6sk455r8sbpi7wzaf9vlz5i9yyvx-gcc-wrapper-15.2.0/bin/gcc Using ghc version 9.10.3 found on system at: /nix/store/y48hvc1f09367cz5f03dcncv6n3lkf18-ghc-9.10.3/bin/ghc Using ghc-pkg version 9.10.3 found on system at: /nix/store/y48hvc1f09367cz5f03dcncv6n3lkf18-ghc-9.10.3/bin/ghc-pkg-9.10.3 No ghcjs found No ghcjs-pkg found No greencard found Using haddock version 2.31.1 found on system at: /nix/store/y48hvc1f09367cz5f03dcncv6n3lkf18-ghc-9.10.3/bin/haddock-ghc-9.10.3 No happy found Using haskell-suite found on system at: haskell-suite-dummy-location Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location No hmake found Using hpc version 0.69 found on system at: /nix/store/y48hvc1f09367cz5f03dcncv6n3lkf18-ghc-9.10.3/bin/hpc-ghc-9.10.3 Using hsc2hs version 0.68.10 found on system at: /nix/store/y48hvc1f09367cz5f03dcncv6n3lkf18-ghc-9.10.3/bin/hsc2hs-ghc-9.10.3 No hscolour found No jhc found Using ld found on system at: /nix/store/vdaz6sk455r8sbpi7wzaf9vlz5i9yyvx-gcc-wrapper-15.2.0/bin/ld No pkg-config found Using runghc version 9.10.3 found on system at: /nix/store/y48hvc1f09367cz5f03dcncv6n3lkf18-ghc-9.10.3/bin/runghc-9.10.3 Using strip version 2.46 found on system at: /nix/store/vdaz6sk455r8sbpi7wzaf9vlz5i9yyvx-gcc-wrapper-15.2.0/bin/strip Using tar found on system at: /nix/store/fq62mc3s8ddxgk1nvlbzly2zmr7v2cax-gnutar-1.35/bin/tar No uhc found Running phase: buildPhase Preprocessing executable 'happy' for happy-2.1.7... Building executable 'happy' for happy-2.1.7... [1 of 2] Compiling Paths_happy ( dist/build/happy/autogen/Paths_happy.hs, dist/build/happy/happy-tmp/Paths_happy.o ) [2 of 2] Compiling Main ( app/Main.lhs, dist/build/happy/happy-tmp/Main.o ) [3 of 3] Linking dist/build/happy/happy Preprocessing test suite 'tests' for happy-2.1.7... Building test suite 'tests' for happy-2.1.7... [1 of 1] Compiling Main ( test.hs, dist/build/tests/tests-tmp/Main.o ) [2 of 2] Linking dist/build/tests/tests Running phase: checkPhase Running 1 test suites... Test suite tests: RUNNING... make: Entering directory '/build/happy-2.1.7/tests' rm -f *.n.hs *.c.hs *.info *.hi *.bin *.exe *.o *.run.stdout *.run.stderr --> Printing happy path... which happy /build/happy-2.1.7/dist/build/happy/happy --> Checking error001.y... happy --strict -g -g error001.y 1>error001.run.stdout 2>error001.run.stderr || true sed -i '/^Up to date$/d' error001.run.stdout error001.run.stderr happy --strict -g -d Test.ly -o Test.d.hs ghc -package array -Wall -Werror -XHaskell98 -fforce-recomp Test.d.hs -o Test.d.bin [1 of 2] Compiling Main ( Test.d.hs, Test.d.o ) [2 of 2] Linking Test.d.bin happy --strict -g Test.ly -o Test.n.hs ghc -package array -Wall -Werror -XHaskell98 -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" happy --strict -g -c Test.ly -o Test.c.hs ghc -package array -Wall -Werror -XHaskell98 -fforce-recomp Test.c.hs -o Test.c.bin [1 of 2] Compiling Main ( Test.c.hs, Test.c.o ) [2 of 2] Linking Test.c.bin --> Checking Test.c.bin... ./Test.c.bin "Test works\n" happy --strict -g TestMulti.ly -o TestMulti.n.hs ghc -package array -Wall -Werror -XHaskell98 -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" happy --strict -g -c TestMulti.ly -o TestMulti.c.hs ghc -package array -Wall -Werror -XHaskell98 -fforce-recomp TestMulti.c.hs -o TestMulti.c.bin [1 of 2] Compiling Main ( TestMulti.c.hs, TestMulti.c.o ) [2 of 2] Linking TestMulti.c.bin --> Checking TestMulti.c.bin... ./TestMulti.c.bin "Test works\n" happy --strict -g TestPrecedence.ly -o TestPrecedence.n.hs unused terminals: 1 shift/reduce conflicts: 6 ghc -package array -Wall -Werror -XHaskell98 -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" happy --strict -g -c TestPrecedence.ly -o TestPrecedence.c.hs unused terminals: 1 shift/reduce conflicts: 6 ghc -package array -Wall -Werror -XHaskell98 -fforce-recomp TestPrecedence.c.hs -o TestPrecedence.c.bin [1 of 2] Compiling Main ( TestPrecedence.c.hs, TestPrecedence.c.o ) [2 of 2] Linking TestPrecedence.c.bin --> Checking TestPrecedence.c.bin... ./TestPrecedence.c.bin "Test works\n" happy --strict -g bug001.ly -o bug001.n.hs ghc -package array -Wall -Werror -XHaskell98 -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 happy --strict -g -c bug001.ly -o bug001.c.hs ghc -package array -Wall -Werror -XHaskell98 -fforce-recomp bug001.c.hs -o bug001.c.bin [1 of 2] Compiling Main ( bug001.c.hs, bug001.c.o ) [2 of 2] Linking bug001.c.bin --> Checking bug001.c.bin... ./bug001.c.bin 42 happy --strict -g monad001.y -o monad001.n.hs unused terminals: 1 ghc -package array -Wall -Werror -XHaskell98 -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.5happy --strict -g -c monad001.y -o monad001.c.hs unused terminals: 1 ghc -package array -Wall -Werror -XHaskell98 -fforce-recomp monad001.c.hs -o monad001.c.bin [1 of 2] Compiling Main ( monad001.c.hs, monad001.c.o ) [2 of 2] Linking monad001.c.bin --> Checking monad001.c.bin... ./monad001.c.bin 2.5happy --strict -g monad002.ly -o monad002.n.hs ghc -package array -Wall -Werror -XHaskell98 -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" happy --strict -g -c monad002.ly -o monad002.c.hs ghc -package array -Wall -Werror -XHaskell98 -fforce-recomp monad002.c.hs -o monad002.c.bin [1 of 2] Compiling Main ( monad002.c.hs, monad002.c.o ) [2 of 2] Linking monad002.c.bin --> Checking monad002.c.bin... ./monad002.c.bin "Test works\n" happy --strict -g precedence001.ly -o precedence001.n.hs ghc -package array -Wall -Werror -XHaskell98 -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 happy --strict -g -c precedence001.ly -o precedence001.c.hs ghc -package array -Wall -Werror -XHaskell98 -fforce-recomp precedence001.c.hs -o precedence001.c.bin [1 of 2] Compiling Main ( precedence001.c.hs, precedence001.c.o ) [2 of 2] Linking precedence001.c.bin --> Checking precedence001.c.bin... ./precedence001.c.bin happy --strict -g precedence002.y -o precedence002.n.hs ghc -package array -Wall -Werror -XHaskell98 -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) happy --strict -g -c precedence002.y -o precedence002.c.hs ghc -package array -Wall -Werror -XHaskell98 -fforce-recomp precedence002.c.hs -o precedence002.c.bin [1 of 2] Compiling Main ( precedence002.c.hs, precedence002.c.o ) [2 of 2] Linking precedence002.c.bin --> Checking precedence002.c.bin... ./precedence002.c.bin Plus' (Divide' (Num' 6) (Num' 7)) (Num' 8) happy --strict -g bogus-token.y -o bogus-token.n.hs ghc -package array -Wall -Werror -XHaskell98 -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 happy --strict -g -c bogus-token.y -o bogus-token.c.hs ghc -package array -Wall -Werror -XHaskell98 -fforce-recomp bogus-token.c.hs -o bogus-token.c.bin [1 of 2] Compiling Main ( bogus-token.c.hs, bogus-token.c.o ) [2 of 2] Linking bogus-token.c.bin --> Checking bogus-token.c.bin... ./bogus-token.c.bin Test worked happy --strict -g bug002.y -o bug002.n.hs ghc -package array -Wall -Werror -XHaskell98 -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 happy --strict -g -c bug002.y -o bug002.c.hs ghc -package array -Wall -Werror -XHaskell98 -fforce-recomp bug002.c.hs -o bug002.c.bin [1 of 2] Compiling Main ( bug002.c.hs, bug002.c.o ) [2 of 2] Linking bug002.c.bin --> Checking bug002.c.bin... ./bug002.c.bin happy --strict -g Partial.ly -o Partial.n.hs ghc -package array -Wall -Werror -XHaskell98 -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" happy --strict -g -c Partial.ly -o Partial.c.hs ghc -package array -Wall -Werror -XHaskell98 -fforce-recomp Partial.c.hs -o Partial.c.bin [1 of 2] Compiling Main ( Partial.c.hs, Partial.c.o ) [2 of 2] Linking Partial.c.bin --> Checking Partial.c.bin... ./Partial.c.bin "Test works\n" happy --strict -g issue91.y -o issue91.n.hs ghc -package array -Wall -Werror -XHaskell98 -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 happy --strict -g -c issue91.y -o issue91.c.hs ghc -package array -Wall -Werror -XHaskell98 -fforce-recomp issue91.c.hs -o issue91.c.bin [1 of 2] Compiling Main ( issue91.c.hs, issue91.c.o ) [2 of 2] Linking issue91.c.bin --> Checking issue91.c.bin... ./issue91.c.bin happy --strict -g issue93.y -o issue93.n.hs unused rules: 26 unused terminals: 1 ghc -package array -Wall -Werror -XHaskell98 -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 happy --strict -g -c issue93.y -o issue93.c.hs unused rules: 26 unused terminals: 1 ghc -package array -Wall -Werror -XHaskell98 -fforce-recomp issue93.c.hs -o issue93.c.bin [1 of 2] Compiling Main ( issue93.c.hs, issue93.c.o ) [2 of 2] Linking issue93.c.bin --> Checking issue93.c.bin... ./issue93.c.bin happy --strict -g issue94.y -o issue94.n.hs ghc -package array -Wall -Werror -XHaskell98 -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 happy --strict -g -c issue94.y -o issue94.c.hs ghc -package array -Wall -Werror -XHaskell98 -fforce-recomp issue94.c.hs -o issue94.c.bin [1 of 2] Compiling Main ( issue94.c.hs, issue94.c.o ) [2 of 2] Linking issue94.c.bin --> Checking issue94.c.bin... ./issue94.c.bin happy --strict -g issue95.y -o issue95.n.hs ghc -package array -Wall -Werror -XHaskell98 -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 happy --strict -g -c issue95.y -o issue95.c.hs ghc -package array -Wall -Werror -XHaskell98 -fforce-recomp issue95.c.hs -o issue95.c.bin [1 of 2] Compiling Main ( issue95.c.hs, issue95.c.o ) [2 of 2] Linking issue95.c.bin --> Checking issue95.c.bin... ./issue95.c.bin happy --strict -g test_rules.y -o test_rules.n.hs ghc -package array -Wall -Werror -XHaskell98 -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. happy --strict -g -c test_rules.y -o test_rules.c.hs ghc -package array -Wall -Werror -XHaskell98 -fforce-recomp test_rules.c.hs -o test_rules.c.bin [1 of 2] Compiling Main ( test_rules.c.hs, test_rules.c.o ) [2 of 2] Linking test_rules.c.bin --> Checking test_rules.c.bin... ./test_rules.c.bin Tests passed. happy --strict -g monaderror.y -o monaderror.n.hs ghc -package array -Wall -Werror -XHaskell98 -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 happy --strict -g -c monaderror.y -o monaderror.c.hs ghc -package array -Wall -Werror -XHaskell98 -fforce-recomp monaderror.c.hs -o monaderror.c.bin [1 of 2] Compiling Main ( monaderror.c.hs, monaderror.c.o ) [2 of 2] Linking monaderror.c.bin --> Checking monaderror.c.bin... ./monaderror.c.bin happy --strict -g monaderror-explist.y -o monaderror-explist.n.hs ghc -package array -Wall -Werror -XHaskell98 -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 happy --strict -g -c monaderror-explist.y -o monaderror-explist.c.hs ghc -package array -Wall -Werror -XHaskell98 -fforce-recomp monaderror-explist.c.hs -o monaderror-explist.c.bin [1 of 2] Compiling Main ( monaderror-explist.c.hs, monaderror-explist.c.o ) [2 of 2] Linking monaderror-explist.c.bin --> Checking monaderror-explist.c.bin... ./monaderror-explist.c.bin testing Z Z testing T S happy --strict -g typeclass_monad001.y -o typeclass_monad001.n.hs unused terminals: 1 ghc -package array -Wall -Werror -XHaskell98 -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.5happy --strict -g -c typeclass_monad001.y -o typeclass_monad001.c.hs unused terminals: 1 ghc -package array -Wall -Werror -XHaskell98 -fforce-recomp typeclass_monad001.c.hs -o typeclass_monad001.c.bin [1 of 2] Compiling Main ( typeclass_monad001.c.hs, typeclass_monad001.c.o ) [2 of 2] Linking typeclass_monad001.c.bin --> Checking typeclass_monad001.c.bin... ./typeclass_monad001.c.bin 2.5happy --strict -g typeclass_monad002.ly -o typeclass_monad002.n.hs ghc -package array -Wall -Werror -XHaskell98 -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" happy --strict -g -c typeclass_monad002.ly -o typeclass_monad002.c.hs ghc -package array -Wall -Werror -XHaskell98 -fforce-recomp typeclass_monad002.c.hs -o typeclass_monad002.c.bin [1 of 2] Compiling Main ( typeclass_monad002.c.hs, typeclass_monad002.c.o ) [2 of 2] Linking typeclass_monad002.c.bin --> Checking typeclass_monad002.c.bin... ./typeclass_monad002.c.bin "Test works\n" happy --strict -g typeclass_monad_lexer.y -o typeclass_monad_lexer.n.hs ghc -package array -Wall -Werror -XHaskell98 -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" happy --strict -g -c typeclass_monad_lexer.y -o typeclass_monad_lexer.c.hs ghc -package array -Wall -Werror -XHaskell98 -fforce-recomp typeclass_monad_lexer.c.hs -o typeclass_monad_lexer.c.bin [1 of 2] Compiling Main ( typeclass_monad_lexer.c.hs, typeclass_monad_lexer.c.o ) [2 of 2] Linking typeclass_monad_lexer.c.bin --> Checking typeclass_monad_lexer.c.bin... ./typeclass_monad_lexer.c.bin "Test works\n" happy --strict -g rank2.y -o rank2.n.hs unused terminals: 1 ghc -package array -Wall -Werror -XHaskell98 -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) happy --strict -g -c rank2.y -o rank2.c.hs unused terminals: 1 ghc -package array -Wall -Werror -XHaskell98 -fforce-recomp rank2.c.hs -o rank2.c.bin [1 of 2] Compiling Main ( rank2.c.hs, rank2.c.o ) [2 of 2] Linking rank2.c.bin --> Checking rank2.c.bin... ./rank2.c.bin (5,5.0,True) happy --strict -g shift01.y -o shift01.n.hs ghc -package array -Wall -Werror -XHaskell98 -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 happy --strict -g -c shift01.y -o shift01.c.hs ghc -package array -Wall -Werror -XHaskell98 -fforce-recomp shift01.c.hs -o shift01.c.bin [1 of 2] Compiling Main ( shift01.c.hs, shift01.c.o ) [2 of 2] Linking shift01.c.bin --> Checking shift01.c.bin... ./shift01.c.bin happy --strict -g AttrGrammar001.y -o AttrGrammar001.n.hs ghc -package array -Wall -Werror -XHaskell98 -fforce-recomp AttrGrammar001.n.hs -o AttrGrammar001.n.bin [1 of 2] Compiling Main ( AttrGrammar001.n.hs, AttrGrammar001.n.o ) [2 of 2] Linking AttrGrammar001.n.bin --> Checking AttrGrammar001.n.bin... ./AttrGrammar001.n.bin Test works happy --strict -g -c AttrGrammar001.y -o AttrGrammar001.c.hs ghc -package array -Wall -Werror -XHaskell98 -fforce-recomp AttrGrammar001.c.hs -o AttrGrammar001.c.bin [1 of 2] Compiling Main ( AttrGrammar001.c.hs, AttrGrammar001.c.o ) [2 of 2] Linking AttrGrammar001.c.bin --> Checking AttrGrammar001.c.bin... ./AttrGrammar001.c.bin Test works happy --strict -g AttrGrammar002.y -o AttrGrammar002.n.hs ghc -package array -Wall -Werror -XHaskell98 -fforce-recomp AttrGrammar002.n.hs -o AttrGrammar002.n.bin [1 of 2] Compiling Main ( AttrGrammar002.n.hs, AttrGrammar002.n.o ) [2 of 2] Linking AttrGrammar002.n.bin --> Checking AttrGrammar002.n.bin... ./AttrGrammar002.n.bin Test worked happy --strict -g -c AttrGrammar002.y -o AttrGrammar002.c.hs ghc -package array -Wall -Werror -XHaskell98 -fforce-recomp AttrGrammar002.c.hs -o AttrGrammar002.c.bin [1 of 2] Compiling Main ( AttrGrammar002.c.hs, AttrGrammar002.c.o ) [2 of 2] Linking AttrGrammar002.c.bin --> Checking AttrGrammar002.c.bin... ./AttrGrammar002.c.bin Test worked happy --strict -g Pragma.y -o Pragma.n.hs shift/reduce conflicts: 9 ghc -package array -Wall -Werror -XHaskell98 -fforce-recomp Pragma.n.hs -o Pragma.n.bin [1 of 2] Compiling Main ( Pragma.n.hs, Pragma.n.o ) [2 of 2] Linking Pragma.n.bin --> Checking Pragma.n.bin... ./Pragma.n.bin Plus (Const 1) (Const 3) happy --strict -g -c Pragma.y -o Pragma.c.hs shift/reduce conflicts: 9 ghc -package array -Wall -Werror -XHaskell98 -fforce-recomp Pragma.c.hs -o Pragma.c.bin [1 of 2] Compiling Main ( Pragma.c.hs, Pragma.c.o ) [2 of 2] Linking Pragma.c.bin --> Checking Pragma.c.bin... ./Pragma.c.bin Plus (Const 1) (Const 3) rm Test.d.hs make: Leaving directory '/build/happy-2.1.7/tests' Test suite tests: PASS Test suite logged to: dist/test/happy-2.1.7-tests.log 1 of 1 test suites (1 of 1 test cases) passed. checkPhase completed in 1 minutes 43 seconds Running phase: haddockPhase Running phase: installPhase Installing executable happy in /nix/store/67j4y756niqr669lxlddi1jx3xry403b-happy-2.1.7/bin Warning: The directory /nix/store/67j4y756niqr669lxlddi1jx3xry403b-happy-2.1.7/bin is not in the system search path. Running phase: fixupPhase shrinking RPATHs of ELF executables and libraries in /nix/store/67j4y756niqr669lxlddi1jx3xry403b-happy-2.1.7 shrinking /nix/store/67j4y756niqr669lxlddi1jx3xry403b-happy-2.1.7/bin/happy checking for references to /build/ in /nix/store/67j4y756niqr669lxlddi1jx3xry403b-happy-2.1.7... patching script interpreter paths in /nix/store/67j4y756niqr669lxlddi1jx3xry403b-happy-2.1.7 stripping (with command strip and flags -S -p) in /nix/store/67j4y756niqr669lxlddi1jx3xry403b-happy-2.1.7/bin shrinking RPATHs of ELF executables and libraries in /nix/store/8vid9m8isjnplc2kjrxzmgpn49n1fhz0-happy-2.1.7-doc checking for references to /build/ in /nix/store/8vid9m8isjnplc2kjrxzmgpn49n1fhz0-happy-2.1.7-doc... patching script interpreter paths in /nix/store/8vid9m8isjnplc2kjrxzmgpn49n1fhz0-happy-2.1.7-doc