Resolving dependencies... Build profile: -w ghc-9.8.4 -O0 In order, the following will be built (use -v for more details): - multiverse-debugging-0.2.0.1 (first run) Configuring multiverse-debugging-0.2.0.1... Preprocessing library for multiverse-debugging-0.2.0.1.. Building library for multiverse-debugging-0.2.0.1.. [1 of 7] Compiling Data.Graph ( src/Data/Graph.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/multiverse-debugging-0.2.0.1/noopt/build/Data/Graph.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/multiverse-debugging-0.2.0.1/noopt/build/Data/Graph.dyn_o ) src/Data/Graph.hs:1:1: warning: [GHC-85401] [-Wmissing-export-lists] The export item module Data.Graph is missing an export list | 1 | module Data.Graph where | ^ src/Data/Graph.hs:32:30: 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." | 32 | | isSingleton g = Just . head $ S.toList v | ^^^^ [2 of 7] Compiling MVD.DebuggerJS ( src/MVD/DebuggerJS.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/multiverse-debugging-0.2.0.1/noopt/build/MVD/DebuggerJS.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/multiverse-debugging-0.2.0.1/noopt/build/MVD/DebuggerJS.dyn_o ) src/MVD/DebuggerJS.hs:1:1: warning: [GHC-85401] [-Wmissing-export-lists] The export item module MVD.DebuggerJS is missing an export list | 1 | {-# LANGUAGE CPP, MultiParamTypeClasses #-} | ^ [3 of 7] Compiling MVD.STR ( src/MVD/STR.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/multiverse-debugging-0.2.0.1/noopt/build/MVD/STR.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/multiverse-debugging-0.2.0.1/noopt/build/MVD/STR.dyn_o ) src/MVD/STR.hs:1:1: warning: [GHC-85401] [-Wmissing-export-lists] The export item module MVD.STR is missing an export list | 1 | {-# LANGUAGE GADTs, MultiParamTypeClasses, RankNTypes, FlexibleContexts, FunctionalDependencies, TypeSynonymInstances, FlexibleInstances #-} | ^ [4 of 7] Compiling MVD.Finders ( src/MVD/Finders.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/multiverse-debugging-0.2.0.1/noopt/build/MVD/Finders.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/multiverse-debugging-0.2.0.1/noopt/build/MVD/Finders.dyn_o ) src/MVD/Finders.hs:1:1: warning: [GHC-85401] [-Wmissing-export-lists] The export item module MVD.Finders is missing an export list | 1 | {-# LANGUAGE FlexibleContexts, RankNTypes, DeriveFunctor, TupleSections, FlexibleInstances #-} | ^ [5 of 7] Compiling MVD.Debugger ( src/MVD/Debugger.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/multiverse-debugging-0.2.0.1/noopt/build/MVD/Debugger.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/multiverse-debugging-0.2.0.1/noopt/build/MVD/Debugger.dyn_o ) src/MVD/Debugger.hs:1:1: warning: [GHC-85401] [-Wmissing-export-lists] The export item module MVD.Debugger is missing an export list | 1 | {-# LANGUAGE FlexibleContexts, RankNTypes, TupleSections, ScopedTypeVariables, MultiParamTypeClasses #-} | ^ src/MVD/Debugger.hs:124:49: 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." | 124 | withInterrupt $ debugLoop pp o doo (head . initial $ doo) fnd | ^^^^ [6 of 7] Compiling MVD ( src/MVD.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/multiverse-debugging-0.2.0.1/noopt/build/MVD.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/multiverse-debugging-0.2.0.1/noopt/build/MVD.dyn_o ) [7 of 7] Compiling Paths_multiverse_debugging ( /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/multiverse-debugging-0.2.0.1/noopt/build/autogen/Paths_multiverse_debugging.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/multiverse-debugging-0.2.0.1/noopt/build/Paths_multiverse_debugging.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/multiverse-debugging-0.2.0.1/noopt/build/Paths_multiverse_debugging.dyn_o ) Preprocessing executable 'multiverse-debugging-exe' for multiverse-debugging-0.2.0.1.. Building executable 'multiverse-debugging-exe' for multiverse-debugging-0.2.0.1.. [1 of 2] Compiling Main ( app/Main.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/multiverse-debugging-0.2.0.1/noopt/build/multiverse-debugging-exe/multiverse-debugging-exe-tmp/Main.o ) app/Main.hs:5:1: warning: [GHC-66111] [-Wunused-imports] The import of MVD.Debugger is redundant except perhaps to import instances from MVD.Debugger To import instances alone, use: import MVD.Debugger() | 5 | import MVD.Debugger | ^^^^^^^^^^^^^^^^^^^ app/Main.hs:6:1: warning: [GHC-66111] [-Wunused-imports] The import of MVD.Finders is redundant except perhaps to import instances from MVD.Finders To import instances alone, use: import MVD.Finders() | 6 | import MVD.Finders | ^^^^^^^^^^^^^^^^^^ app/Main.hs:11:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: eval | 11 | eval 0 "next" = [1] | ^^^^ app/Main.hs:17:1: warning: [GHC-90177] [-Worphans] Orphan class instance: instance Reduce () Int Int Suggested fix: Move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 17 | instance Reduce () Int Int where | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... app/Main.hs:20:1: warning: [GHC-90177] [-Worphans] Orphan class instance: instance Evaluate Int Int Bool Suggested fix: Move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 20 | instance Evaluate Int Int Bool where | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... app/Main.hs:26:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: strSimple | 26 | strSimple = STR | ^^^^^^^^^ [2 of 2] Compiling Paths_multiverse_debugging ( /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/multiverse-debugging-0.2.0.1/noopt/build/multiverse-debugging-exe/autogen/Paths_multiverse_debugging.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/multiverse-debugging-0.2.0.1/noopt/build/multiverse-debugging-exe/multiverse-debugging-exe-tmp/Paths_multiverse_debugging.o ) [3 of 3] Linking /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/multiverse-debugging-0.2.0.1/noopt/build/multiverse-debugging-exe/multiverse-debugging-exe Preprocessing test suite 'multiverse-debugging-test' for multiverse-debugging-0.2.0.1.. Building test suite 'multiverse-debugging-test' for multiverse-debugging-0.2.0.1.. [1 of 2] Compiling Main ( test/Spec.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/multiverse-debugging-0.2.0.1/noopt/build/multiverse-debugging-test/multiverse-debugging-test-tmp/Main.o ) [2 of 2] Compiling Paths_multiverse_debugging ( /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/multiverse-debugging-0.2.0.1/noopt/build/multiverse-debugging-test/autogen/Paths_multiverse_debugging.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/multiverse-debugging-0.2.0.1/noopt/build/multiverse-debugging-test/multiverse-debugging-test-tmp/Paths_multiverse_debugging.o ) [3 of 3] Linking /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/multiverse-debugging-0.2.0.1/noopt/build/multiverse-debugging-test/multiverse-debugging-test Running 1 test suites... Test suite multiverse-debugging-test: RUNNING... Test suite multiverse-debugging-test: PASS Test suite logged to: /var/lib/hackage-doc-builder/build-cache/tmp-install/reports/multiverse-debugging-0.2.0.1.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 /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/multiverse-debugging-0.2.0.1/noopt/hpc/vanilla/html/multiverse-debugging-test/hpc_index.html 1 of 1 test suites (1 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 /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/multiverse-debugging-0.2.0.1/noopt/hpc/vanilla/html/multiverse-debugging-0.2.0.1/hpc_index.html