Resolving dependencies... Build profile: -w ghc-9.2.4 -O0 In order, the following will be built (use -v for more details): - barlow-lens-0.1.0.2 (first run) Configuring barlow-lens-0.1.0.2... Preprocessing library for barlow-lens-0.1.0.2.. Building library for barlow-lens-0.1.0.2.. [1 of 6] Compiling Data.Lens.Barlow.Types ( src/Data/Lens/Barlow/Types.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/barlow-lens-0.1.0.2/noopt/build/Data/Lens/Barlow/Types.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/barlow-lens-0.1.0.2/noopt/build/Data/Lens/Barlow/Types.dyn_o ) src/Data/Lens/Barlow/Types.hs:1:1: warning: [-Wmissing-export-lists] The export item module Data.Lens.Barlow.Types is missing an export list | 1 | module Data.Lens.Barlow.Types where | ^ [2 of 6] Compiling Data.Lens.Barlow.Parser ( src/Data/Lens/Barlow/Parser.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/barlow-lens-0.1.0.2/noopt/build/Data/Lens/Barlow/Parser.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/barlow-lens-0.1.0.2/noopt/build/Data/Lens/Barlow/Parser.dyn_o ) src/Data/Lens/Barlow/Parser.hs:1:1: warning: [-Wmissing-export-lists] The export item module Data.Lens.Barlow.Parser is missing an export list | 1 | {-# LANGUAGE AllowAmbiguousTypes #-} | ^ [3 of 6] Compiling Data.Lens.Barlow.Construction ( src/Data/Lens/Barlow/Construction.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/barlow-lens-0.1.0.2/noopt/build/Data/Lens/Barlow/Construction.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/barlow-lens-0.1.0.2/noopt/build/Data/Lens/Barlow/Construction.dyn_o ) src/Data/Lens/Barlow/Construction.hs:1:1: warning: [-Wmissing-export-lists] The export item module Data.Lens.Barlow.Construction is missing an export list | 1 | {-# LANGUAGE AllowAmbiguousTypes #-} | ^ [4 of 6] Compiling Data.Lens.Barlow ( src/Data/Lens/Barlow.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/barlow-lens-0.1.0.2/noopt/build/Data/Lens/Barlow.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/barlow-lens-0.1.0.2/noopt/build/Data/Lens/Barlow.dyn_o ) src/Data/Lens/Barlow.hs:1:1: warning: [-Wmissing-export-lists] The export item module Data.Lens.Barlow is missing an export list | 1 | {-# LANGUAGE AllowAmbiguousTypes #-} | ^ [5 of 6] Compiling Data.Lens.Barlow.Classes ( src/Data/Lens/Barlow/Classes.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/barlow-lens-0.1.0.2/noopt/build/Data/Lens/Barlow/Classes.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/barlow-lens-0.1.0.2/noopt/build/Data/Lens/Barlow/Classes.dyn_o ) src/Data/Lens/Barlow/Classes.hs:1:1: warning: [-Wmissing-export-lists] The export item module Data.Lens.Barlow.Classes is missing an export list | 1 | {-# LANGUAGE AllowAmbiguousTypes #-} | ^ [6 of 6] Compiling Paths_barlow_lens ( /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/barlow-lens-0.1.0.2/noopt/build/autogen/Paths_barlow_lens.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/barlow-lens-0.1.0.2/noopt/build/Paths_barlow_lens.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/barlow-lens-0.1.0.2/noopt/build/Paths_barlow_lens.dyn_o ) Preprocessing test suite 'barlow-lens' for barlow-lens-0.1.0.2.. Building test suite 'barlow-lens' for barlow-lens-0.1.0.2.. [1 of 2] Compiling Main ( test/Barlow/Main.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/barlow-lens-0.1.0.2/noopt/build/barlow-lens/barlow-lens-tmp/Main.o ) test/Barlow/Main.hs:1:1: warning: [-Wmissing-export-lists] The export item module Main is missing an export list | 1 | {-# LANGUAGE DataKinds #-} | ^ test/Barlow/Main.hs:53:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: ex1 :: A | 53 | ex1 = A 1 2 3 4 5 6 7 8 9 10 | ^^^ test/Barlow/Main.hs:54:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: ex2 :: B | 54 | ex2 = B3 ex1 | ^^^ test/Barlow/Main.hs:55:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: ex3 :: C | 55 | ex3 = C ex2 | ^^^ test/Barlow/Main.hs:56:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: ex4 :: [C] | 56 | ex4 = [ex3, ex3] | ^^^ test/Barlow/Main.hs:57:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: ex5 :: Either [C] b | 57 | ex5 = Left ex4 | ^^^ test/Barlow/Main.hs:58:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: ex6 :: Either a (Either [C] b) | 58 | ex6 = Right ex5 | ^^^ test/Barlow/Main.hs:59:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: ex7 :: G | 59 | ex7 = Gb3 (Just ex6) | ^^^ test/Barlow/Main.hs:60:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: ex8 :: H | 60 | ex8 = H ex7 | ^^^ [2 of 2] Compiling Paths_barlow_lens ( /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/barlow-lens-0.1.0.2/noopt/build/barlow-lens/autogen/Paths_barlow_lens.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/barlow-lens-0.1.0.2/noopt/build/barlow-lens/barlow-lens-tmp/Paths_barlow_lens.o ) Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/barlow-lens-0.1.0.2/noopt/build/barlow-lens/barlow-lens ... Preprocessing test suite 'readme' for barlow-lens-0.1.0.2.. Building test suite 'readme' for barlow-lens-0.1.0.2.. [1 of 2] Compiling Main ( README.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/barlow-lens-0.1.0.2/noopt/build/readme/readme-tmp/Main.o ) README.hs:60:1: warning: [-Wunused-top-binds] Defined but not used: sky | 60 | sky = ZodiacRecord{zodiac = VirgoRecord{virgo = AlphaRecord{alpha = "Spica"}}} | ^^^ README.hs:63:1: warning: [-Wunused-top-binds] Defined but not used: spica | 63 | spica = sky ^. (bw @"zodiac.virgo.alpha") | ^^^^^ README.hs:89:1: warning: [-Wunused-top-binds] Defined but not used: skyMaybe | 89 | skyMaybe = ZodiacMaybe{zodiac = Just VirgoMaybe{virgo = Just AlphaMaybe{alpha = Just "Spica"}}} | ^^^^^^^^ README.hs:92:1: warning: [-Wunused-top-binds] Defined but not used: spicaMaybe | 92 | spicaMaybe = skyMaybe ^? bw @"zodiac?.virgo?.alpha?" | ^^^^^^^^^^ README.hs:111:1: warning: [-Wunused-top-binds] Defined but not used: skyLeft | 111 | skyLeft = ZodiacEither{zodiac = Left VirgoRight{virgo = Right AlphaLeft{alpha = Left "Spica"}}} | ^^^^^^^ README.hs:114:1: warning: [-Wunused-top-binds] Defined but not used: starLeftRightLeft | 114 | starLeftRightLeft = skyLeft ^? bw @"zodiacalpha<" | ^^^^^^^^^^^^^^^^^ README.hs:120:1: warning: [-Wunused-top-binds] Defined but not used: starLeftLeft | 120 | starLeftLeft = skyLeft ^? bw @"zodiac>" | ^^^^^^^^^^^^ README.hs:138:1: warning: [-Wunused-top-binds] Defined but not used: skyList | 138 | skyList = | ^^^^^^^ README.hs:149:1: warning: [-Wunused-top-binds] Defined but not used: starList | 149 | starList = skyList ^.. bw @"zodiac+virgo>alpha>" & bw @"++" %~ toUpper | ^^^^^^^^ README.hs:155:1: warning: [-Wunused-top-binds] Defined but not used: alphaRight | 155 | alphaRight = skyList ^.. bw @"zodiac+virgo>" | ^^^^^^^^^^ README.hs:173:1: warning: [-Wunused-top-binds] Defined but not used: skyNewtype | 173 | skyNewtype = ZodiacNewtype (VirgoNewtype (AlphaNewtype "Spica")) | ^^^^^^^^^^ README.hs:176:1: warning: [-Wunused-top-binds] Defined but not used: starNewtype | 176 | starNewtype = skyNewtype ^. bw @"zodiac!!" | ^^^^^^^^^^^ README.hs:199:17: warning: [-Wpartial-fields] Use of partial record field selector: alpha | 199 | = CarinaData {alpha :: String} | ^^^^^ README.hs:200:33: warning: [-Wpartial-fields] Use of partial record field selector: beta | 200 | | VirgoData {alpha :: String, beta :: String, gamma :: String, delta :: String} | ^^^^ README.hs:200:49: warning: [-Wpartial-fields] Use of partial record field selector: gamma | 200 | | VirgoData {alpha :: String, beta :: String, gamma :: String, delta :: String} | ^^^^^ README.hs:200:66: warning: [-Wpartial-fields] Use of partial record field selector: delta | 200 | | VirgoData {alpha :: String, beta :: String, gamma :: String, delta :: String} | ^^^^^ README.hs:205:1: warning: [-Wunused-top-binds] Defined but not used: skyData | 205 | skyData = VirgoData{alpha = "Spica", beta = "Beta Vir", gamma = "Gamma Vir", delta = "Del Vir"} | ^^^^^^^ README.hs:208:1: warning: [-Wunused-top-binds] Defined but not used: starData | 208 | starData = skyData ^. bw @"%VirgoData%3" | ^^^^^^^^ [2 of 2] Compiling Paths_barlow_lens ( /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/barlow-lens-0.1.0.2/noopt/build/readme/autogen/Paths_barlow_lens.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/barlow-lens-0.1.0.2/noopt/build/readme/readme-tmp/Paths_barlow_lens.o ) Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/barlow-lens-0.1.0.2/noopt/build/readme/readme ... Running 2 test suites... Test suite barlow-lens: RUNNING... Test suite barlow-lens: PASS Test suite logged to: /home/builder/builder-dir/build-cache/tmp-install/reports/barlow-lens-0.1.0.2.test Writing: barlow-lens-0.1.0.2-inplace/Data.Lens.Barlow.Types.hs.html Writing: barlow-lens-0.1.0.2-inplace/Data.Lens.Barlow.Construction.hs.html Writing: barlow-lens-0.1.0.2-inplace/Data.Lens.Barlow.Classes.hs.html Writing: barlow-lens-0.1.0.2-inplace/Data.Lens.Barlow.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/barlow-lens-0.1.0.2/noopt/hpc/vanilla/html/barlow-lens/hpc_index.html Test suite readme: RUNNING... Test suite readme: PASS Test suite logged to: /home/builder/builder-dir/build-cache/tmp-install/reports/barlow-lens-0.1.0.2.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.2.4/barlow-lens-0.1.0.2/noopt/hpc/vanilla/html/readme/hpc_index.html 2 of 2 test suites (2 of 2 test cases) passed. Writing: barlow-lens-0.1.0.2-inplace/Data.Lens.Barlow.hs.html Writing: barlow-lens-0.1.0.2-inplace/Data.Lens.Barlow.Classes.hs.html Writing: barlow-lens-0.1.0.2-inplace/Data.Lens.Barlow.Construction.hs.html Writing: barlow-lens-0.1.0.2-inplace/Data.Lens.Barlow.Types.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/barlow-lens-0.1.0.2/noopt/hpc/vanilla/html/barlow-lens-0.1.0.2/hpc_index.html