Resolving dependencies... Configuring base16-bytestring-1.0.2.0... Preprocessing library for base16-bytestring-1.0.2.0.. Building library for base16-bytestring-1.0.2.0.. [1 of 3] Compiling Data.ByteString.Base16.Internal ( Data/ByteString/Base16/Internal.hs, dist/build/Data/ByteString/Base16/Internal.o, dist/build/Data/ByteString/Base16/Internal.dyn_o ) [2 of 3] Compiling Data.ByteString.Base16 ( Data/ByteString/Base16.hs, dist/build/Data/ByteString/Base16.o, dist/build/Data/ByteString/Base16.dyn_o ) [3 of 3] Compiling Data.ByteString.Base16.Lazy ( Data/ByteString/Base16/Lazy.hs, dist/build/Data/ByteString/Base16/Lazy.o, dist/build/Data/ByteString/Base16/Lazy.dyn_o ) Preprocessing library for base16-bytestring-1.0.2.0.. Running Haddock on library for base16-bytestring-1.0.2.0.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 3] Compiling Data.ByteString.Base16.Internal ( Data/ByteString/Base16/Internal.hs, nothing ) [2 of 3] Compiling Data.ByteString.Base16 ( Data/ByteString/Base16.hs, nothing ) [3 of 3] Compiling Data.ByteString.Base16.Lazy ( Data/ByteString/Base16/Lazy.hs, nothing ) Haddock coverage: 100% ( 4 / 4) in 'Data.ByteString.Base16' 100% ( 4 / 4) in 'Data.ByteString.Base16.Lazy' Documentation created: dist/doc/html/base16-bytestring/, dist/doc/html/base16-bytestring/base16-bytestring.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/base16-bytestring-1.0.2.0-IcaeslDEHsJILuAloGzH6U Completed base16-bytestring-1.0.2.0 Downloading resolv-0.2.0.3 Downloaded resolv-0.2.0.3 Configuring resolv-0.2.0.3... checking for gcc... /nix/store/8v6k283dpbc0qkdq81nb6mrxrgcb10i1-gcc-wrapper-14-20241116/bin/cc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether /nix/store/8v6k283dpbc0qkdq81nb6mrxrgcb10i1-gcc-wrapper-14-20241116/bin/cc accepts -g... yes checking for /nix/store/8v6k283dpbc0qkdq81nb6mrxrgcb10i1-gcc-wrapper-14-20241116/bin/cc option to enable C11 features... none needed checking for an ANSI C-conforming const... yes checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for netinet/in.h... yes checking for arpa/nameser.h... yes checking for resolv.h... yes checking for /nix/store/8v6k283dpbc0qkdq81nb6mrxrgcb10i1-gcc-wrapper-14-20241116/bin/cc options needed to detect all undeclared functions... none needed checking whether res_query is declared... yes checking whether res_nquery is declared... yes checking whether h_errno is declared... yes checking for library containing res_query... none required checking size of struct __res_state... 568 checking for library containing res_nquery... none required checking for struct __res_state.res_h_errno... yes checking which DNS api to use... res_nquery(3) configure: creating ./config.status config.status: creating resolv.buildinfo config.status: creating cbits/hs_resolv_config.h Preprocessing library for resolv-0.2.0.3.. Building library for resolv-0.2.0.3.. [1 of 4] Compiling Compat ( src/Compat.hs, dist/build/Compat.o, dist/build/Compat.dyn_o ) [2 of 4] Compiling Network.DNS.FFI ( src/Network/DNS/FFI.hs, dist/build/Network/DNS/FFI.o, dist/build/Network/DNS/FFI.dyn_o ) [3 of 4] Compiling Network.DNS.Message ( src/Network/DNS/Message.hs, dist/build/Network/DNS/Message.o, dist/build/Network/DNS/Message.dyn_o ) src/Network/DNS/Message.hs:765:54: 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." | 765 | splitToBlocks js = Map.fromList $ map (\xs -> (fst $ head xs, Set.fromList (map snd xs))) js' | ^^^^ [4 of 4] Compiling Network.DNS ( src/Network/DNS.hs, dist/build/Network/DNS.o, dist/build/Network/DNS.dyn_o ) Preprocessing library for resolv-0.2.0.3.. Running Haddock on library for resolv-0.2.0.3.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 4] Compiling Compat ( src/Compat.hs, nothing ) [2 of 4] Compiling Network.DNS.FFI ( src/Network/DNS/FFI.hs, nothing ) [3 of 4] Compiling Network.DNS.Message ( src/Network/DNS/Message.hs, nothing ) src/Network/DNS/Message.hs:765:54: 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." | 765 | splitToBlocks js = Map.fromList $ map (\xs -> (fst $ head xs, Set.fromList (map snd xs))) js' | ^^^^ [4 of 4] Compiling Network.DNS ( src/Network/DNS.hs, nothing ) Haddock coverage: Warning: 'Label' is ambiguous. It is defined * at src/Network/DNS/Message.hs:406:18 * at src/Network/DNS/Message.hs:356:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Network/DNS/Message.hs:356:1 Warning: 'Name' is ambiguous. It is defined * at src/Network/DNS/Message.hs:76:16 * at src/Network/DNS/Message.hs:76:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Network/DNS/Message.hs:76:1 Warning: 'MsgRR' is ambiguous. It is defined * at src/Network/DNS/Message.hs:175:7 * at src/Network/DNS/Message.hs:174:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Network/DNS/Message.hs:174:1 Warning: 'Class' is ambiguous. It is defined * at src/Network/DNS/Message.hs:871:17 * at src/Network/DNS/Message.hs:871:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Network/DNS/Message.hs:871:1 Warning: 'Type' is ambiguous. It is defined * at src/Network/DNS/Message.hs:861:16 * at src/Network/DNS/Message.hs:861:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Network/DNS/Message.hs:861:1 Warning: 'RData' is ambiguous. It is defined * at src/Network/DNS/Message.hs:225:7 * at src/Network/DNS/Message.hs:183:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Network/DNS/Message.hs:183:1 Warning: 'Msg' is ambiguous. It is defined * at src/Network/DNS/Message.hs:134:7 * at src/Network/DNS/Message.hs:133:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Network/DNS/Message.hs:133:1 Warning: 'Name' is ambiguous. It is defined * at src/Network/DNS/Message.hs:76:16 * at src/Network/DNS/Message.hs:76:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Network/DNS/Message.hs:76:1 Warning: 'a' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'z' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'A' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Z' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'foldCaseName' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'IPv6' is ambiguous. It is defined * at src/Network/DNS/Message.hs:43:13 * at src/Network/DNS/Message.hs:43:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Network/DNS/Message.hs:43:1 Warning: 'IPv4' is ambiguous. It is defined * at src/Network/DNS/Message.hs:57:13 * at src/Network/DNS/Message.hs:57:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Network/DNS/Message.hs:57:1 100% ( 53 / 53) in 'Network.DNS' Documentation created: dist/doc/html/resolv/, dist/doc/html/resolv/resolv.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/resolv-0.2.0.3-HSiCxaYOY8fIdB9Y8p4qU7 Completed resolv-0.2.0.3