Resolving dependencies... Build profile: -w ghc-9.2.4 -O0 In order, the following will be built (use -v for more details): - foldl-1.4.14 (lib:foldl) (requires build) - network-3.1.2.9 (lib:network) (requires build) - newtype-0.2.2.0 (lib:newtype) (requires build) - pipes-4.3.16 (lib:pipes) (requires build) - promises-0.3 (lib:promises) (requires build) - readable-0.3.1 (lib:readable) (requires build) - vector-th-unbox-0.2.2 (lib:vector-th-unbox) (requires build) - streamly-0.8.3 (lib:streamly) (requires build) - pipes-safe-2.3.4 (lib:pipes-safe) (requires build) - pipes-parse-3.0.9 (lib:pipes-parse) (requires build) - discrimination-0.5 (lib:discrimination) (requires build) - streamly-bytestring-0.1.4 (lib:streamly-bytestring) (requires build) - pipes-group-1.0.12 (lib:pipes-group) (requires build) - map-reduce-folds-0.1.2 (lib:map-reduce-folds) (requires build) - pipes-bytestring-2.1.7 (lib:pipes-bytestring) (requires build) - Frames-0.7.3 (lib:Frames) (requires build) - Frames-map-reduce-0.4.1.2 (first run) Starting foldl-1.4.14 (all, legacy fallback) Starting pipes-4.3.16 (all, legacy fallback) Starting promises-0.3 (all, legacy fallback) Starting readable-0.3.1 (all, legacy fallback) Starting newtype-0.2.2.0 (all, legacy fallback) Starting network-3.1.2.9 (all, legacy fallback) Starting vector-th-unbox-0.2.2 (all, legacy fallback) Building promises-0.3 (all, legacy fallback) Building readable-0.3.1 (all, legacy fallback) Building foldl-1.4.14 (all, legacy fallback) Building pipes-4.3.16 (all, legacy fallback) Building vector-th-unbox-0.2.2 (all, legacy fallback) Building newtype-0.2.2.0 (all, legacy fallback) Installing newtype-0.2.2.0 (all, legacy fallback) Installing promises-0.3 (all, legacy fallback) Installing readable-0.3.1 (all, legacy fallback) Installing vector-th-unbox-0.2.2 (all, legacy fallback) Building network-3.1.2.9 (all, legacy fallback) Completed newtype-0.2.2.0 (all, legacy fallback) Completed promises-0.3 (all, legacy fallback) Starting discrimination-0.5 (all, legacy fallback) Installing pipes-4.3.16 (all, legacy fallback) Completed readable-0.3.1 (all, legacy fallback) Completed vector-th-unbox-0.2.2 (all, legacy fallback) Installing foldl-1.4.14 (all, legacy fallback) Building discrimination-0.5 (all, legacy fallback) Completed pipes-4.3.16 (all, legacy fallback) Starting pipes-parse-3.0.9 (all, legacy fallback) Starting pipes-safe-2.3.4 (all, legacy fallback) Completed foldl-1.4.14 (all, legacy fallback) Installing network-3.1.2.9 (all, legacy fallback) Building pipes-parse-3.0.9 (all, legacy fallback) Building pipes-safe-2.3.4 (all, legacy fallback) Completed network-3.1.2.9 (all, legacy fallback) Starting streamly-0.8.3 (all, legacy fallback) Installing pipes-parse-3.0.9 (all, legacy fallback) Installing pipes-safe-2.3.4 (all, legacy fallback) Installing discrimination-0.5 (all, legacy fallback) Completed pipes-parse-3.0.9 (all, legacy fallback) Starting pipes-group-1.0.12 (all, legacy fallback) Building streamly-0.8.3 (all, legacy fallback) Completed pipes-safe-2.3.4 (all, legacy fallback) Completed discrimination-0.5 (all, legacy fallback) Building pipes-group-1.0.12 (all, legacy fallback) Installing pipes-group-1.0.12 (all, legacy fallback) Completed pipes-group-1.0.12 (all, legacy fallback) Starting pipes-bytestring-2.1.7 (all, legacy fallback) Building pipes-bytestring-2.1.7 (all, legacy fallback) Installing pipes-bytestring-2.1.7 (all, legacy fallback) Completed pipes-bytestring-2.1.7 (all, legacy fallback) Starting Frames-0.7.3 (all, legacy fallback) Building Frames-0.7.3 (all, legacy fallback) Installing Frames-0.7.3 (all, legacy fallback) Completed Frames-0.7.3 (all, legacy fallback) Installing streamly-0.8.3 (all, legacy fallback) Completed streamly-0.8.3 (all, legacy fallback) Starting streamly-bytestring-0.1.4 (all, legacy fallback) Building streamly-bytestring-0.1.4 (all, legacy fallback) Installing streamly-bytestring-0.1.4 (all, legacy fallback) Completed streamly-bytestring-0.1.4 (all, legacy fallback) Starting map-reduce-folds-0.1.2 (all, legacy fallback) Building map-reduce-folds-0.1.2 (all, legacy fallback) Installing map-reduce-folds-0.1.2 (all, legacy fallback) Completed map-reduce-folds-0.1.2 (all, legacy fallback) Configuring Frames-map-reduce-0.4.1.2... Preprocessing library for Frames-map-reduce-0.4.1.2.. Building library for Frames-map-reduce-0.4.1.2.. [1 of 9] Compiling Frames.Folds ( src/Frames/Folds.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/Frames-map-reduce-0.4.1.2/noopt/build/Frames/Folds.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/Frames-map-reduce-0.4.1.2/noopt/build/Frames/Folds.dyn_o ) [2 of 9] Compiling Frames.MapReduce ( src/Frames/MapReduce.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/Frames-map-reduce-0.4.1.2/noopt/build/Frames/MapReduce.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/Frames-map-reduce-0.4.1.2/noopt/build/Frames/MapReduce.dyn_o ) [3 of 9] Compiling Frames.Aggregation ( src/Frames/Aggregation.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/Frames-map-reduce-0.4.1.2/noopt/build/Frames/Aggregation.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/Frames-map-reduce-0.4.1.2/noopt/build/Frames/Aggregation.dyn_o ) [4 of 9] Compiling Frames.MapReduce.General ( src/Frames/MapReduce/General.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/Frames-map-reduce-0.4.1.2/noopt/build/Frames/MapReduce/General.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/Frames-map-reduce-0.4.1.2/noopt/build/Frames/MapReduce/General.dyn_o ) [5 of 9] Compiling Frames.Folds.General ( src/Frames/Folds/General.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/Frames-map-reduce-0.4.1.2/noopt/build/Frames/Folds/General.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/Frames-map-reduce-0.4.1.2/noopt/build/Frames/Folds/General.dyn_o ) [6 of 9] Compiling Frames.Folds.Maybe ( src/Frames/Folds/Maybe.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/Frames-map-reduce-0.4.1.2/noopt/build/Frames/Folds/Maybe.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/Frames-map-reduce-0.4.1.2/noopt/build/Frames/Folds/Maybe.dyn_o ) [7 of 9] Compiling Frames.Aggregation.General ( src/Frames/Aggregation/General.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/Frames-map-reduce-0.4.1.2/noopt/build/Frames/Aggregation/General.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/Frames-map-reduce-0.4.1.2/noopt/build/Frames/Aggregation/General.dyn_o ) [8 of 9] Compiling Frames.Aggregation.Maybe ( src/Frames/Aggregation/Maybe.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/Frames-map-reduce-0.4.1.2/noopt/build/Frames/Aggregation/Maybe.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/Frames-map-reduce-0.4.1.2/noopt/build/Frames/Aggregation/Maybe.dyn_o ) [9 of 9] Compiling Frames.MapReduce.Maybe ( src/Frames/MapReduce/Maybe.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/Frames-map-reduce-0.4.1.2/noopt/build/Frames/MapReduce/Maybe.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/Frames-map-reduce-0.4.1.2/noopt/build/Frames/MapReduce/Maybe.dyn_o ) Preprocessing test suite 'AddRowsByLabel' for Frames-map-reduce-0.4.1.2.. Building test suite 'AddRowsByLabel' for Frames-map-reduce-0.4.1.2.. [1 of 1] Compiling Main ( examples/AddRowsByLabel.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/Frames-map-reduce-0.4.1.2/noopt/build/AddRowsByLabel/AddRowsByLabel-tmp/Main.o ) examples/AddRowsByLabel.hs:33: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() | 33 | import Data.Kind ( Type ) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ examples/AddRowsByLabel.hs:34:1: warning: [-Wunused-imports] The import of GHC.TypeLits is redundant except perhaps to import instances from GHC.TypeLits To import instances alone, use: import GHC.TypeLits() | 34 | import GHC.TypeLits ( KnownSymbol | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... examples/AddRowsByLabel.hs:45:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: unpack :: FMR.Unpack (F.Record AllCols) (F.Record AllCols) | 45 | unpack = FMR.unpackFilterOnField @Label (`elem` ["A", "B", "C"]) | ^^^^^^ examples/AddRowsByLabel.hs:48:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: assign :: FMR.Assign (F.Record '[Label]) (F.Record AllCols) (F.Record (F.RDelete '("label", F.Text) AllCols)) | 48 | assign = FMR.splitOnKeys @'[Label] | ^^^^^^ examples/AddRowsByLabel.hs:51:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: reduce :: FMR.Reduce (F.Record '[Label]) (F.Record '[Y, X]) (F.FrameRec ('[Label] Data.Vinyl.TypeLevel.++ '[Y, X])) | 51 | reduce = FMR.foldAndAddKey $ (FF.foldAllConstrained @Num @'[Y, X]) FL.sum | ^^^^^^ examples/AddRowsByLabel.hs:57:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: mrFold :: FMR.Fold (F.Record AllCols) (F.Frame (F.Record '[ '("label", F.Text), Y, X])) | 57 | mrFold = FMR.concatFold $ FMR.mapReduceFold unpack assign reduce | ^^^^^^ examples/AddRowsByLabel.hs:79:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: aggFold :: FMR.Fold (F.Record '[ '("label", F.Text), Y, X]) (F.FrameRec '[ '("AggKey", AggKey), Y, X]) | 79 | aggFold = FA.aggregateFold @'[] groupLabels aggDataFold | ^^^^^^^ examples/AddRowsByLabel.hs:82:1: warning: [-Worphans] Orphan instance: instance Eq (F.ElField a) => Eq (Compose Maybe F.ElField a) To avoid this 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. | 82 | instance (Eq (F.ElField a)) => Eq (Compose Maybe F.ElField a) where | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... examples/AddRowsByLabel.hs:85:1: warning: [-Worphans] Orphan instance: instance Ord (F.ElField a) => Ord (Compose Maybe F.ElField a) To avoid this 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. | 85 | instance (Ord (F.ElField a)) => Ord (Compose Maybe F.ElField a) where | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/Frames-map-reduce-0.4.1.2/noopt/build/AddRowsByLabel/AddRowsByLabel ... Running 1 test suites... Test suite AddRowsByLabel: RUNNING... Test suite AddRowsByLabel: PASS Test suite logged to: /home/builder/builder-dir/build-cache/tmp-install/reports/Frames-map-reduce-0.4.1.2.test Writing: Frames-map-reduce-0.4.1.2-inplace/Frames.Aggregation.hs.html Writing: Frames-map-reduce-0.4.1.2-inplace/Frames.MapReduce.General.hs.html Writing: Frames-map-reduce-0.4.1.2-inplace/Frames.MapReduce.Maybe.hs.html Writing: Frames-map-reduce-0.4.1.2-inplace/Frames.MapReduce.hs.html Writing: Frames-map-reduce-0.4.1.2-inplace/Frames.Folds.General.hs.html Writing: Frames-map-reduce-0.4.1.2-inplace/Frames.Folds.Maybe.hs.html Writing: Frames-map-reduce-0.4.1.2-inplace/Frames.Folds.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/Frames-map-reduce-0.4.1.2/noopt/hpc/vanilla/html/AddRowsByLabel/hpc_index.html 1 of 1 test suites (1 of 1 test cases) passed. Writing: Frames-map-reduce-0.4.1.2-inplace/Frames.Aggregation.hs.html Writing: Frames-map-reduce-0.4.1.2-inplace/Frames.MapReduce.General.hs.html Writing: Frames-map-reduce-0.4.1.2-inplace/Frames.MapReduce.Maybe.hs.html Writing: Frames-map-reduce-0.4.1.2-inplace/Frames.MapReduce.hs.html Writing: Frames-map-reduce-0.4.1.2-inplace/Frames.Folds.General.hs.html Writing: Frames-map-reduce-0.4.1.2-inplace/Frames.Folds.Maybe.hs.html Writing: Frames-map-reduce-0.4.1.2-inplace/Frames.Folds.hs.html 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/Frames-map-reduce-0.4.1.2/noopt/hpc/vanilla/html/Frames-map-reduce-0.4.1.2/hpc_index.html