Resolving dependencies... Build profile: -w ghc-9.6.3 -O0 In order, the following will be built (use -v for more details): - record-hasfield-1.0 (lib:record-hasfield) (requires build) - record-dot-preprocessor-0.2.17 (first run) Starting record-hasfield-1.0 (all, legacy fallback) Building record-hasfield-1.0 (all, legacy fallback) Installing record-hasfield-1.0 (all, legacy fallback) Completed record-hasfield-1.0 (all, legacy fallback) Configuring record-dot-preprocessor-0.2.17... Preprocessing executable 'record-dot-preprocessor' for record-dot-preprocessor-0.2.17.. Building executable 'record-dot-preprocessor' for record-dot-preprocessor-0.2.17.. [1 of 4] Compiling Lexer ( preprocessor/Lexer.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/record-dot-preprocessor-0.2.17/noopt/build/record-dot-preprocessor/record-dot-preprocessor-tmp/Lexer.o ) [2 of 4] Compiling Paren ( preprocessor/Paren.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/record-dot-preprocessor-0.2.17/noopt/build/record-dot-preprocessor/record-dot-preprocessor-tmp/Paren.o ) [3 of 4] Compiling Edit ( preprocessor/Edit.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/record-dot-preprocessor-0.2.17/noopt/build/record-dot-preprocessor/record-dot-preprocessor-tmp/Edit.o ) [4 of 4] Compiling Preprocessor ( preprocessor/Preprocessor.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/record-dot-preprocessor-0.2.17/noopt/build/record-dot-preprocessor/record-dot-preprocessor-tmp/Preprocessor.o ) [5 of 5] Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/record-dot-preprocessor-0.2.17/noopt/build/record-dot-preprocessor/record-dot-preprocessor Preprocessing library for record-dot-preprocessor-0.2.17.. Building library for record-dot-preprocessor-0.2.17.. [1 of 6] Compiling Compat ( plugin/Compat.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/record-dot-preprocessor-0.2.17/noopt/build/Compat.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/record-dot-preprocessor-0.2.17/noopt/build/Compat.dyn_o ) [2 of 6] Compiling Lexer ( preprocessor/Lexer.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/record-dot-preprocessor-0.2.17/noopt/build/Lexer.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/record-dot-preprocessor-0.2.17/noopt/build/Lexer.dyn_o ) [3 of 6] Compiling Paren ( preprocessor/Paren.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/record-dot-preprocessor-0.2.17/noopt/build/Paren.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/record-dot-preprocessor-0.2.17/noopt/build/Paren.dyn_o ) [4 of 6] Compiling Edit ( preprocessor/Edit.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/record-dot-preprocessor-0.2.17/noopt/build/Edit.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/record-dot-preprocessor-0.2.17/noopt/build/Edit.dyn_o ) [5 of 6] Compiling RecordDotPreprocessor ( plugin/RecordDotPreprocessor.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/record-dot-preprocessor-0.2.17/noopt/build/RecordDotPreprocessor.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/record-dot-preprocessor-0.2.17/noopt/build/RecordDotPreprocessor.dyn_o ) [6 of 6] Compiling RecordDotPreprocessor.Lib ( plugin/RecordDotPreprocessor/Lib.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/record-dot-preprocessor-0.2.17/noopt/build/RecordDotPreprocessor/Lib.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/record-dot-preprocessor-0.2.17/noopt/build/RecordDotPreprocessor/Lib.dyn_o ) Preprocessing test suite 'record-dot-preprocessor-test' for record-dot-preprocessor-0.2.17.. Building test suite 'record-dot-preprocessor-test' for record-dot-preprocessor-0.2.17.. [1 of 6] Compiling Lexer ( preprocessor/Lexer.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/record-dot-preprocessor-0.2.17/noopt/build/record-dot-preprocessor-test/record-dot-preprocessor-test-tmp/Lexer.o ) [2 of 6] Compiling Paren ( preprocessor/Paren.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/record-dot-preprocessor-0.2.17/noopt/build/record-dot-preprocessor-test/record-dot-preprocessor-test-tmp/Paren.o ) [3 of 6] Compiling Edit ( preprocessor/Edit.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/record-dot-preprocessor-0.2.17/noopt/build/record-dot-preprocessor-test/record-dot-preprocessor-test-tmp/Edit.o ) [4 of 6] Compiling PluginExample ( test/PluginExample.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/record-dot-preprocessor-0.2.17/noopt/build/record-dot-preprocessor-test/record-dot-preprocessor-test-tmp/PluginExample.o ) [5 of 6] Compiling Preprocessor ( preprocessor/Preprocessor.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/record-dot-preprocessor-0.2.17/noopt/build/record-dot-preprocessor-test/record-dot-preprocessor-test-tmp/Preprocessor.o ) [6 of 6] Compiling Test ( test/Test.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/record-dot-preprocessor-0.2.17/noopt/build/record-dot-preprocessor-test/record-dot-preprocessor-test-tmp/Test.o ) [4 of 7] Compiling PluginExample ( test/PluginExample.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/record-dot-preprocessor-0.2.17/noopt/build/record-dot-preprocessor-test/record-dot-preprocessor-test-tmp/PluginExample.o ) [record-hasfield-1.0 removed] [7 of 7] Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/record-dot-preprocessor-0.2.17/noopt/build/record-dot-preprocessor-test/record-dot-preprocessor-test Running 1 test suites... Test suite record-dot-preprocessor-test: RUNNING... Test suite record-dot-preprocessor-test: FAIL Test suite logged to: /home/builder/builder-dir/build-cache/tmp-install/reports/record-dot-preprocessor-0.2.17.test Writing: hpc_index.html Writing: hpc_index_fun.html Writing: hpc_index_alt.html Writing: hpc_index_exp.html Test coverage report written to /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/record-dot-preprocessor-0.2.17/noopt/hpc/vanilla/html/record-dot-preprocessor-test/hpc_index.html 0 of 1 test suites (0 of 1 test cases) passed. Writing: hpc_index.html Writing: hpc_index_fun.html Writing: hpc_index_alt.html Writing: hpc_index_exp.html Package coverage report written to /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/record-dot-preprocessor-0.2.17/noopt/hpc/vanilla/html/record-dot-preprocessor-0.2.17/hpc_index.html Error: cabal: Tests failed for record-dot-preprocessor-0.2.17.