Resolving dependencies... Build profile: -w ghc-9.2.4 -O0 In order, the following will be built (use -v for more details): - pqueue-1.5.0.0 (first run) Configuring pqueue-1.5.0.0... Preprocessing test suite 'test' for pqueue-1.5.0.0.. Building test suite 'test' for pqueue-1.5.0.0.. [ 1 of 19] Compiling Data.PQueue.Internals.Down ( src/Data/PQueue/Internals/Down.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/test/test-tmp/Data/PQueue/Internals/Down.o ) [ 2 of 19] Compiling Data.PQueue.Internals.Foldable ( src/Data/PQueue/Internals/Foldable.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/test/test-tmp/Data/PQueue/Internals/Foldable.o ) [ 3 of 19] Compiling BinomialQueue.Internals ( src/BinomialQueue/Internals.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/test/test-tmp/BinomialQueue/Internals.o ) [ 4 of 19] Compiling Data.PQueue.Internals ( src/Data/PQueue/Internals.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/test/test-tmp/Data/PQueue/Internals.o ) src/Data/PQueue/Internals.hs:43:1: warning: [-Wunused-imports] The import of Extract, MExtract from module BinomialQueue.Internals is redundant | 43 | import BinomialQueue.Internals | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... src/Data/PQueue/Internals.hs:59:1: warning: [-Wunused-imports] The import of Data.PQueue.Internals.Foldable is redundant except perhaps to import instances from Data.PQueue.Internals.Foldable To import instances alone, use: import Data.PQueue.Internals.Foldable() | 59 | import Data.PQueue.Internals.Foldable | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 5 of 19] Compiling BinomialQueue.Min ( src/BinomialQueue/Min.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/test/test-tmp/BinomialQueue/Min.o ) src/BinomialQueue/Min.hs:95:1: warning: [-Wunused-imports] The import of Data.Semigroup is redundant except perhaps to import instances from Data.Semigroup To import instances alone, use: import Data.Semigroup() | 95 | import Data.Semigroup (Semigroup((<>))) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/BinomialQueue/Min.hs:103:1: warning: [-Wunused-imports] The import of GHC.Exts is redundant except perhaps to import instances from GHC.Exts To import instances alone, use: import GHC.Exts() | 103 | import GHC.Exts (build) | ^^^^^^^^^^^^^^^^^^^^^^^ [ 6 of 19] Compiling BinomialQueue.Max ( src/BinomialQueue/Max.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/test/test-tmp/BinomialQueue/Max.o ) src/BinomialQueue/Max.hs:90:1: warning: [-Wunused-imports] The import of Data.Foldable is redundant except perhaps to import instances from Data.Foldable To import instances alone, use: import Data.Foldable() | 90 | import Data.Foldable (foldl') | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/BinomialQueue/Max.hs:95:1: warning: [-Wunused-imports] The import of Data.Semigroup is redundant except perhaps to import instances from Data.Semigroup To import instances alone, use: import Data.Semigroup() | 95 | import Data.Semigroup (Semigroup((<>))) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/BinomialQueue/Max.hs:104:1: warning: [-Wunused-imports] The import of GHC.Exts is redundant except perhaps to import instances from GHC.Exts To import instances alone, use: import GHC.Exts() | 104 | import GHC.Exts (build) | ^^^^^^^^^^^^^^^^^^^^^^^ [ 7 of 19] Compiling Nattish ( src/Nattish.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/test/test-tmp/Nattish.o ) src/Nattish.hs:21:1: warning: [-Wunused-imports] The import of Unsafe.Coerce is redundant except perhaps to import instances from Unsafe.Coerce To import instances alone, use: import Unsafe.Coerce() | 21 | import Unsafe.Coerce (unsafeCoerce) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Nattish.hs:23:1: warning: [-Wunused-imports] The import of Data.Kind is redundant except perhaps to import instances from Data.Kind To import instances alone, use: import Data.Kind() | 23 | import Data.Kind (Type) | ^^^^^^^^^^^^^^^^^^^^^^^ src/Nattish.hs:41:39: warning: [-Wstar-is-type] Using * (or its Unicode variant) to mean Data.Kind.Type relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use Type from Data.Kind instead. | 41 | data Nattish :: k -> (k -> k) -> k -> * where | ^ [ 8 of 19] Compiling Data.PQueue.Prio.Internals ( src/Data/PQueue/Prio/Internals.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/test/test-tmp/Data/PQueue/Prio/Internals.o ) src/Data/PQueue/Prio/Internals.hs:55:37: warning: [-Wunused-imports] The import of liftA3 from module Control.Applicative is redundant | 55 | import Control.Applicative (liftA2, liftA3, Const (..)) | ^^^^^^ [ 9 of 19] Compiling Data.PQueue.Prio.Min ( src/Data/PQueue/Prio/Min.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/test/test-tmp/Data/PQueue/Prio/Min.o ) src/Data/PQueue/Prio/Min.hs:136:1: warning: [-Wunused-imports] The import of Data.Semigroup is redundant except perhaps to import instances from Data.Semigroup To import instances alone, use: import Data.Semigroup() | 136 | import Data.Semigroup (Semigroup((<>))) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [10 of 19] Compiling Data.PQueue.Prio.Max.Internals ( src/Data/PQueue/Prio/Max/Internals.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/test/test-tmp/Data/PQueue/Prio/Max/Internals.o ) src/Data/PQueue/Prio/Max/Internals.hs:231:37: warning: [-Wdeprecations] In the use of insertBehind (imported from Data.PQueue.Prio.Min, but defined in Data.PQueue.Prio.Internals): Deprecated: "This function is not reliable." | 231 | insertBehind k a (MaxPQ q) = MaxPQ (Q.insertBehind (Down k) a q) | ^^^^^^^^^^^^^^ src/Data/PQueue/Prio/Max/Internals.hs:587:22: warning: [-Wdeprecations] In the use of seqSpine (imported from Data.PQueue.Prio.Min, but defined in Data.PQueue.Prio.Internals): Deprecated: "This function is no longer necessary or useful." | 587 | seqSpine (MaxPQ q) = Q.seqSpine q | ^^^^^^^^^^ [11 of 19] Compiling Data.PQueue.Prio.Max ( src/Data/PQueue/Prio/Max.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/test/test-tmp/Data/PQueue/Prio/Max.o ) [12 of 19] Compiling Data.PQueue.Min ( src/Data/PQueue/Min.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/test/test-tmp/Data/PQueue/Min.o ) src/Data/PQueue/Min.hs:100:1: warning: [-Wunused-imports] The import of Data.Semigroup is redundant except perhaps to import instances from Data.Semigroup To import instances alone, use: import Data.Semigroup() | 100 | import Data.Semigroup (Semigroup((<>))) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Data/PQueue/Min.hs:112:1: warning: [-Wunused-imports] The import of GHC.Exts is redundant except perhaps to import instances from GHC.Exts To import instances alone, use: import GHC.Exts() | 112 | import GHC.Exts (build) | ^^^^^^^^^^^^^^^^^^^^^^^ [13 of 19] Compiling Data.PQueue.Max ( src/Data/PQueue/Max.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/test/test-tmp/Data/PQueue/Max.o ) src/Data/PQueue/Max.hs:378:21: warning: [-Wdeprecations] In the use of seqSpine (imported from Data.PQueue.Min, but defined in Data.PQueue.Internals): Deprecated: "This function is no longer necessary or useful." | 378 | seqSpine (MaxQ q) = Min.seqSpine q | ^^^^^^^^^^^^ [14 of 19] Compiling Validity.BinomialQueue ( tests/Validity/BinomialQueue.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/test/test-tmp/Validity/BinomialQueue.o ) [15 of 19] Compiling Validity.PQueue.Min ( tests/Validity/PQueue/Min.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/test/test-tmp/Validity/PQueue/Min.o ) [16 of 19] Compiling Validity.PQueue.Prio.BinomialQueue ( tests/Validity/PQueue/Prio/BinomialQueue.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/test/test-tmp/Validity/PQueue/Prio/BinomialQueue.o ) [17 of 19] Compiling Validity.PQueue.Prio.Min ( tests/Validity/PQueue/Prio/Min.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/test/test-tmp/Validity/PQueue/Prio/Min.o ) [18 of 19] Compiling Validity.PQueue.Prio.Max ( tests/Validity/PQueue/Prio/Max.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/test/test-tmp/Validity/PQueue/Prio/Max.o ) [19 of 19] Compiling Main ( tests/PQueueTests.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/test/test-tmp/Main.o ) Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/test/test ... Preprocessing library for pqueue-1.5.0.0.. Building library for pqueue-1.5.0.0.. [ 1 of 13] Compiling Data.PQueue.Internals.Down ( src/Data/PQueue/Internals/Down.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/Data/PQueue/Internals/Down.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/Data/PQueue/Internals/Down.dyn_o ) [ 2 of 13] Compiling Data.PQueue.Internals.Foldable ( src/Data/PQueue/Internals/Foldable.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/Data/PQueue/Internals/Foldable.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/Data/PQueue/Internals/Foldable.dyn_o ) [ 3 of 13] Compiling BinomialQueue.Internals ( src/BinomialQueue/Internals.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/BinomialQueue/Internals.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/BinomialQueue/Internals.dyn_o ) [ 4 of 13] Compiling Data.PQueue.Internals ( src/Data/PQueue/Internals.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/Data/PQueue/Internals.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/Data/PQueue/Internals.dyn_o ) [ 5 of 13] Compiling BinomialQueue.Min ( src/BinomialQueue/Min.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/BinomialQueue/Min.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/BinomialQueue/Min.dyn_o ) [ 6 of 13] Compiling BinomialQueue.Max ( src/BinomialQueue/Max.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/BinomialQueue/Max.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/BinomialQueue/Max.dyn_o ) [ 7 of 13] Compiling Nattish ( src/Nattish.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/Nattish.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/Nattish.dyn_o ) src/Nattish.hs:41:39: warning: [-Wstar-is-type] Using * (or its Unicode variant) to mean Data.Kind.Type relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use Type from Data.Kind instead. | 41 | data Nattish :: k -> (k -> k) -> k -> * where | ^ [ 8 of 13] Compiling Data.PQueue.Prio.Internals ( src/Data/PQueue/Prio/Internals.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/Data/PQueue/Prio/Internals.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/Data/PQueue/Prio/Internals.dyn_o ) [ 9 of 13] Compiling Data.PQueue.Prio.Min ( src/Data/PQueue/Prio/Min.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/Data/PQueue/Prio/Min.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/Data/PQueue/Prio/Min.dyn_o ) [10 of 13] Compiling Data.PQueue.Prio.Max.Internals ( src/Data/PQueue/Prio/Max/Internals.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/Data/PQueue/Prio/Max/Internals.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/Data/PQueue/Prio/Max/Internals.dyn_o ) src/Data/PQueue/Prio/Max/Internals.hs:231:37: warning: [-Wdeprecations] In the use of insertBehind (imported from Data.PQueue.Prio.Min, but defined in Data.PQueue.Prio.Internals): Deprecated: "This function is not reliable." | 231 | insertBehind k a (MaxPQ q) = MaxPQ (Q.insertBehind (Down k) a q) | ^^^^^^^^^^^^^^ src/Data/PQueue/Prio/Max/Internals.hs:587:22: warning: [-Wdeprecations] In the use of seqSpine (imported from Data.PQueue.Prio.Min, but defined in Data.PQueue.Prio.Internals): Deprecated: "This function is no longer necessary or useful." | 587 | seqSpine (MaxPQ q) = Q.seqSpine q | ^^^^^^^^^^ [11 of 13] Compiling Data.PQueue.Prio.Max ( src/Data/PQueue/Prio/Max.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/Data/PQueue/Prio/Max.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/Data/PQueue/Prio/Max.dyn_o ) [12 of 13] Compiling Data.PQueue.Min ( src/Data/PQueue/Min.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/Data/PQueue/Min.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/Data/PQueue/Min.dyn_o ) [13 of 13] Compiling Data.PQueue.Max ( src/Data/PQueue/Max.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/Data/PQueue/Max.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/Data/PQueue/Max.dyn_o ) src/Data/PQueue/Max.hs:378:21: warning: [-Wdeprecations] In the use of seqSpine (imported from Data.PQueue.Min, but defined in Data.PQueue.Internals): Deprecated: "This function is no longer necessary or useful." | 378 | seqSpine (MaxQ q) = Min.seqSpine q | ^^^^^^^^^^^^ Running 1 test suites... Test suite test: RUNNING... Test suite test: PASS Test suite logged to: /home/builder/builder-dir/build-cache/tmp-install/reports/pqueue-1.5.0.0.test Writing: Data.PQueue.Max.hs.html Writing: Data.PQueue.Min.hs.html Writing: Data.PQueue.Prio.Max.hs.html Writing: Data.PQueue.Prio.Min.hs.html 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.2.4/pqueue-1.5.0.0/noopt/hpc/vanilla/html/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 /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/hpc/vanilla/html/pqueue-1.5.0.0/hpc_index.html