Resolving dependencies... Downloading optparse-declarative-0.4.3 Downloaded optparse-declarative-0.4.3 Configuring optparse-declarative-0.4.3... Preprocessing library for optparse-declarative-0.4.3.. Building library for optparse-declarative-0.4.3.. [1 of 1] Compiling Options.Declarative ( src/Options/Declarative.hs, dist/build/Options/Declarative.o, dist/build/Options/Declarative.dyn_o ) src/Options/Declarative.hs:68:21: warning: [GHC-39567] [-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. | 68 | type Value a :: * | ^ src/Options/Declarative.hs:94:22: warning: [GHC-39567] [-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. | 94 | type Unwrap a :: * | ^ src/Options/Declarative.hs:226:24: warning: [GHC-63394] [-Wx-partial] In the use of head (imported from Data.List, 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." | 226 | let flagName = head $ | ^^^^ src/Options/Declarative.hs:242:24: warning: [GHC-63394] [-Wx-partial] In the use of head (imported from Data.List, 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." | 242 | let flagName = head $ | ^^^^ Preprocessing library for optparse-declarative-0.4.3.. Running Haddock on library for optparse-declarative-0.4.3.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 1] Compiling Options.Declarative ( src/Options/Declarative.hs, nothing ) src/Options/Declarative.hs:68:21: warning: [GHC-39567] [-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. | 68 | type Value a :: * | ^ src/Options/Declarative.hs:94:22: warning: [GHC-39567] [-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. | 94 | type Unwrap a :: * | ^ src/Options/Declarative.hs:226:24: warning: [GHC-63394] [-Wx-partial] In the use of head (imported from Data.List, 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." | 226 | let flagName = head $ | ^^^^ src/Options/Declarative.hs:242:24: warning: [GHC-63394] [-Wx-partial] In the use of head (imported from Data.List, 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." | 242 | let flagName = head $ | ^^^^ Haddock coverage: Warning: 'logLevel' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 21 / 21) in 'Options.Declarative' Warning: Options.Declarative: could not find link destinations for: - Options.Declarative.KnownSymbols - Options.Declarative.getCmdHelp - Options.Declarative.getOptDescr - Options.Declarative.getUsageHeader - Options.Declarative.getUsageFooter - Options.Declarative.runCmd - Options.Declarative.D:R:ValueArg - Options.Declarative.R:UnwrapList - Options.Declarative.R:UnwrapMaybe - Options.Declarative.R:UnwrapBool - Options.Declarative.R:UnwrapList0 - Options.Declarative.R:UnwrapDouble - Options.Declarative.R:UnwrapInteger - Options.Declarative.R:UnwrapInt - Options.Declarative.D:R:ValueFlag - Options.Declarative.D:R:UnwrapDef Documentation created: dist/doc/html/optparse-declarative/, dist/doc/html/optparse-declarative/optparse-declarative.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/optparse-declarative-0.4.3-AC0d8VPtFjVJDrOXag962c Completed optparse-declarative-0.4.3