Resolving dependencies... Build profile: -w ghc-9.8.4 -O0 In order, the following will be built (use -v for more details): - containers-0.7 (lib:containers) (requires build) - multiverse-debugging-0.1.0.0 (first run) Configuring containers-0.7... Preprocessing library for containers-0.7.. Building library for containers-0.7.. [ 1 of 37] Compiling Utils.Containers.Internal.BitUtil ( src/Utils/Containers/Internal/BitUtil.hs, dist/build/Utils/Containers/Internal/BitUtil.o, dist/build/Utils/Containers/Internal/BitUtil.dyn_o ) [ 2 of 37] Compiling Utils.Containers.Internal.BitQueue ( src/Utils/Containers/Internal/BitQueue.hs, dist/build/Utils/Containers/Internal/BitQueue.o, dist/build/Utils/Containers/Internal/BitQueue.dyn_o ) [ 3 of 37] Compiling Utils.Containers.Internal.Coercions ( src/Utils/Containers/Internal/Coercions.hs, dist/build/Utils/Containers/Internal/Coercions.o, dist/build/Utils/Containers/Internal/Coercions.dyn_o ) [ 4 of 37] Compiling Utils.Containers.Internal.Prelude ( src/Utils/Containers/Internal/Prelude.hs, dist/build/Utils/Containers/Internal/Prelude.o, dist/build/Utils/Containers/Internal/Prelude.dyn_o ) [ 5 of 37] Compiling Utils.Containers.Internal.PtrEquality ( src/Utils/Containers/Internal/PtrEquality.hs, dist/build/Utils/Containers/Internal/PtrEquality.o, dist/build/Utils/Containers/Internal/PtrEquality.dyn_o ) [ 6 of 37] Compiling Utils.Containers.Internal.State ( src/Utils/Containers/Internal/State.hs, dist/build/Utils/Containers/Internal/State.o, dist/build/Utils/Containers/Internal/State.dyn_o ) [ 7 of 37] Compiling Utils.Containers.Internal.StrictMaybe ( src/Utils/Containers/Internal/StrictMaybe.hs, dist/build/Utils/Containers/Internal/StrictMaybe.o, dist/build/Utils/Containers/Internal/StrictMaybe.dyn_o ) [ 8 of 37] Compiling Utils.Containers.Internal.StrictPair ( src/Utils/Containers/Internal/StrictPair.hs, dist/build/Utils/Containers/Internal/StrictPair.o, dist/build/Utils/Containers/Internal/StrictPair.dyn_o ) [ 9 of 37] Compiling Data.Set.Internal ( src/Data/Set/Internal.hs, dist/build/Data/Set/Internal.o, dist/build/Data/Set/Internal.dyn_o ) [10 of 37] Compiling Data.Set ( src/Data/Set.hs, dist/build/Data/Set.o, dist/build/Data/Set.dyn_o ) [11 of 37] Compiling Data.Sequence.Internal ( src/Data/Sequence/Internal.hs, dist/build/Data/Sequence/Internal.o, dist/build/Data/Sequence/Internal.dyn_o ) [12 of 37] Compiling Data.Sequence.Internal.Sorting ( src/Data/Sequence/Internal/Sorting.hs, dist/build/Data/Sequence/Internal/Sorting.o, dist/build/Data/Sequence/Internal/Sorting.dyn_o ) [13 of 37] Compiling Data.Sequence ( src/Data/Sequence.hs, dist/build/Data/Sequence.o, dist/build/Data/Sequence.dyn_o ) [14 of 37] Compiling Data.Tree ( src/Data/Tree.hs, dist/build/Data/Tree.o, dist/build/Data/Tree.dyn_o ) [15 of 37] Compiling Data.Graph ( src/Data/Graph.hs, dist/build/Data/Graph.o, dist/build/Data/Graph.dyn_o ) [16 of 37] Compiling Data.Map.Internal ( src/Data/Map/Internal.hs, dist/build/Data/Map/Internal.o, dist/build/Data/Map/Internal.dyn_o ) [17 of 37] Compiling Data.Map.Merge.Lazy ( src/Data/Map/Merge/Lazy.hs, dist/build/Data/Map/Merge/Lazy.o, dist/build/Data/Map/Merge/Lazy.dyn_o ) [18 of 37] Compiling Data.Map.Internal.Debug ( src/Data/Map/Internal/Debug.hs, dist/build/Data/Map/Internal/Debug.o, dist/build/Data/Map/Internal/Debug.dyn_o ) [19 of 37] Compiling Data.IntSet.Internal ( src/Data/IntSet/Internal.hs, dist/build/Data/IntSet/Internal.o, dist/build/Data/IntSet/Internal.dyn_o ) [20 of 37] Compiling Data.IntSet ( src/Data/IntSet.hs, dist/build/Data/IntSet.o, dist/build/Data/IntSet.dyn_o ) [21 of 37] Compiling Data.Containers.ListUtils ( src/Data/Containers/ListUtils.hs, dist/build/Data/Containers/ListUtils.o, dist/build/Data/Containers/ListUtils.dyn_o ) [22 of 37] Compiling Data.IntMap.Internal ( src/Data/IntMap/Internal.hs, dist/build/Data/IntMap/Internal.o, dist/build/Data/IntMap/Internal.dyn_o ) [23 of 37] Compiling Data.IntMap.Merge.Lazy ( src/Data/IntMap/Merge/Lazy.hs, dist/build/Data/IntMap/Merge/Lazy.o, dist/build/Data/IntMap/Merge/Lazy.dyn_o ) [24 of 37] Compiling Data.IntMap.Internal.Debug ( src/Data/IntMap/Internal/Debug.hs, dist/build/Data/IntMap/Internal/Debug.o, dist/build/Data/IntMap/Internal/Debug.dyn_o ) [25 of 37] Compiling Utils.Containers.Internal.TypeError ( src/Utils/Containers/Internal/TypeError.hs, dist/build/Utils/Containers/Internal/TypeError.o, dist/build/Utils/Containers/Internal/TypeError.dyn_o ) [26 of 37] Compiling Data.Map.Internal.DeprecatedShowTree ( src/Data/Map/Internal/DeprecatedShowTree.hs, dist/build/Data/Map/Internal/DeprecatedShowTree.o, dist/build/Data/Map/Internal/DeprecatedShowTree.dyn_o ) [27 of 37] Compiling Data.Map.Strict.Internal ( src/Data/Map/Strict/Internal.hs, dist/build/Data/Map/Strict/Internal.o, dist/build/Data/Map/Strict/Internal.dyn_o ) [28 of 37] Compiling Data.Map.Strict ( src/Data/Map/Strict.hs, dist/build/Data/Map/Strict.o, dist/build/Data/Map/Strict.dyn_o ) [29 of 37] Compiling Data.Map.Merge.Strict ( src/Data/Map/Merge/Strict.hs, dist/build/Data/Map/Merge/Strict.o, dist/build/Data/Map/Merge/Strict.dyn_o ) [30 of 37] Compiling Data.Map.Lazy ( src/Data/Map/Lazy.hs, dist/build/Data/Map/Lazy.o, dist/build/Data/Map/Lazy.dyn_o ) [31 of 37] Compiling Data.Map ( src/Data/Map.hs, dist/build/Data/Map.o, dist/build/Data/Map.dyn_o ) [32 of 37] Compiling Data.IntMap.Internal.DeprecatedDebug ( src/Data/IntMap/Internal/DeprecatedDebug.hs, dist/build/Data/IntMap/Internal/DeprecatedDebug.o, dist/build/Data/IntMap/Internal/DeprecatedDebug.dyn_o ) [33 of 37] Compiling Data.IntMap.Strict.Internal ( src/Data/IntMap/Strict/Internal.hs, dist/build/Data/IntMap/Strict/Internal.o, dist/build/Data/IntMap/Strict/Internal.dyn_o ) [34 of 37] Compiling Data.IntMap.Strict ( src/Data/IntMap/Strict.hs, dist/build/Data/IntMap/Strict.o, dist/build/Data/IntMap/Strict.dyn_o ) [35 of 37] Compiling Data.IntMap.Merge.Strict ( src/Data/IntMap/Merge/Strict.hs, dist/build/Data/IntMap/Merge/Strict.o, dist/build/Data/IntMap/Merge/Strict.dyn_o ) [36 of 37] Compiling Data.IntMap.Lazy ( src/Data/IntMap/Lazy.hs, dist/build/Data/IntMap/Lazy.o, dist/build/Data/IntMap/Lazy.dyn_o ) [37 of 37] Compiling Data.IntMap ( src/Data/IntMap.hs, dist/build/Data/IntMap.o, dist/build/Data/IntMap.dyn_o ) Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-3410533/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/containers-0.7-b425aacd18fab2dc81c3644984cea1f7095abe39ba9774da2cdec91160e5925a/lib Configuring multiverse-debugging-0.1.0.0... Preprocessing library for multiverse-debugging-0.1.0.0.. Building library for multiverse-debugging-0.1.0.0.. [1 of 6] 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.1.0.0/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.1.0.0/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 6] 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.1.0.0/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.1.0.0/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 6] 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.1.0.0/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.1.0.0/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 6] 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.1.0.0/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.1.0.0/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 6] 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.1.0.0/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.1.0.0/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:122:32: 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." | 122 | in debugLoop pp o doo (head . initial $ doo) fnd | ^^^^ [6 of 6] 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.1.0.0/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.1.0.0/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.1.0.0/noopt/build/Paths_multiverse_debugging.dyn_o ) Preprocessing executable 'multiverse-debugging-exe' for multiverse-debugging-0.1.0.0.. Building executable 'multiverse-debugging-exe' for multiverse-debugging-0.1.0.0.. [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.1.0.0/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.1.0.0/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.1.0.0/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.1.0.0/noopt/build/multiverse-debugging-exe/multiverse-debugging-exe Preprocessing test suite 'multiverse-debugging-test' for multiverse-debugging-0.1.0.0.. Building test suite 'multiverse-debugging-test' for multiverse-debugging-0.1.0.0.. [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.1.0.0/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.1.0.0/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.1.0.0/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.1.0.0/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.1.0.0.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.1.0.0/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.1.0.0/noopt/hpc/vanilla/html/multiverse-debugging-0.1.0.0/hpc_index.html