[all reports]
| Install |
InstallOk |
| Docs |
Ok |
| Tests |
Ok |
| Time submitted |
2026-01-07 08:12:24.554053947 UTC
|
| Compiler |
ghc-9.8.4 |
| OS |
linux |
| Arch |
x86_64 |
| Dependencies |
array-0.5.8.0, base-4.19.2.0, containers-0.6.8, directory-1.3.8.5, filepath-1.4.301.0, hslogger-1.3.2.0, mtl-2.3.1, network-3.2.8.0, network-bsd-2.8.1.0, old-locale-1.0.0.7, old-time-1.1.0.5, parsec-3.1.17.0, process-1.6.25.0, regex-compat-0.95.2.2, time-1.12.2, unix-2.8.6.0 |
| Flags |
network--ge-3_0_0
|
Code Coverage
| expressions | 51% (2750/5391) |
| boolean | guards | 27% (6/22) |
| conditions | 34% (26/76) |
| qualifiers | 100% (0/0) |
| alternatives | 48% (206/428) |
| local declarations | 57% (87/151) |
| top-level declarations | 33% (233/702) |
Build log
[view raw]
Resolving dependencies...
Configuring network-3.2.8.0...
configure: WARNING: unrecognized options: --with-compiler
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
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 limits.h... yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/types.h... (cached) yes
checking for fcntl.h... yes
checking for sys/uio.h... yes
checking for sys/socket.h... yes
checking for netinet/in.h... yes
checking for netinet/tcp.h... yes
checking for sys/un.h... yes
checking for arpa/inet.h... yes
checking for netdb.h... yes
checking for net/if.h... yes
checking for netioapi.h... no
checking for struct ucred... yes
checking for gai_strerror... yes
checking for gethostent... yes
checking for accept4... yes
checking for getpeereid... no
checking for /nix/store/8v6k283dpbc0qkdq81nb6mrxrgcb10i1-gcc-wrapper-14-20241116/bin/cc options needed to detect all undeclared functions... none needed
checking whether AI_ADDRCONFIG is declared... yes
checking whether AI_ALL is declared... yes
checking whether AI_NUMERICSERV is declared... yes
checking whether AI_V4MAPPED is declared... yes
checking whether IPV6_V6ONLY is declared... yes
checking whether IPPROTO_IP is declared... yes
checking whether IPPROTO_TCP is declared... yes
checking whether IPPROTO_IPV6 is declared... yes
checking whether SO_PEERCRED is declared... yes
checking whether IP_DONTFRAG is declared... no
checking whether IP_MTU_DISCOVER is declared... yes
checking for struct msghdr.msg_control... yes
checking for struct msghdr.msg_accrights... no
checking for struct sockaddr.sa_len... no
configure: creating ./network.buildinfo
configure: creating ./config.status
config.status: creating include/HsNetworkConfig.h
configure: WARNING: unrecognized options: --with-compiler
Preprocessing library for network-3.2.8.0..
Building library for network-3.2.8.0..
[ 1 of 29] Compiling Network.Socket.Imports ( Network/Socket/Imports.hs, dist/build/Network/Socket/Imports.o, dist/build/Network/Socket/Imports.dyn_o )
[ 2 of 29] Compiling Network.Socket.If ( Network/Socket/If.hs, dist/build/Network/Socket/If.o, dist/build/Network/Socket/If.dyn_o )
[ 3 of 29] Compiling Network.Socket.Flag ( dist/build/Network/Socket/Flag.hs, dist/build/Network/Socket/Flag.o, dist/build/Network/Socket/Flag.dyn_o )
[ 4 of 29] Compiling Network.Socket.Cbits ( dist/build/Network/Socket/Cbits.hs, dist/build/Network/Socket/Cbits.o, dist/build/Network/Socket/Cbits.dyn_o )
[ 5 of 29] Compiling Network.Socket.Fcntl ( Network/Socket/Fcntl.hs, dist/build/Network/Socket/Fcntl.o, dist/build/Network/Socket/Fcntl.dyn_o )
[ 6 of 29] Compiling Network.Socket.Posix.IOVec ( dist/build/Network/Socket/Posix/IOVec.hs, dist/build/Network/Socket/Posix/IOVec.o, dist/build/Network/Socket/Posix/IOVec.dyn_o )
[ 7 of 29] Compiling Network.Socket.ReadShow ( Network/Socket/ReadShow.hs, dist/build/Network/Socket/ReadShow.o, dist/build/Network/Socket/ReadShow.dyn_o )
[ 8 of 29] Compiling Network.Socket.Types ( dist/build/Network/Socket/Types.hs, dist/build/Network/Socket/Types.o, dist/build/Network/Socket/Types.dyn_o )
[ 9 of 29] Compiling Network.Socket.STM ( Network/Socket/STM.hs, dist/build/Network/Socket/STM.o, dist/build/Network/Socket/STM.dyn_o )
[10 of 29] Compiling Network.Socket.Posix.Cmsg ( dist/build/Network/Socket/Posix/Cmsg.hs, dist/build/Network/Socket/Posix/Cmsg.o, dist/build/Network/Socket/Posix/Cmsg.dyn_o )
[11 of 29] Compiling Network.Socket.Internal ( Network/Socket/Internal.hs, dist/build/Network/Socket/Internal.o, dist/build/Network/Socket/Internal.dyn_o )
[12 of 29] Compiling Network.Socket.Posix.MsgHdr ( dist/build/Network/Socket/Posix/MsgHdr.hs, dist/build/Network/Socket/Posix/MsgHdr.o, dist/build/Network/Socket/Posix/MsgHdr.dyn_o )
[13 of 29] Compiling Network.Socket.Posix.CmsgHdr ( dist/build/Network/Socket/Posix/CmsgHdr.hs, dist/build/Network/Socket/Posix/CmsgHdr.o, dist/build/Network/Socket/Posix/CmsgHdr.dyn_o )
[14 of 29] Compiling Network.Socket.Options ( dist/build/Network/Socket/Options.hs, dist/build/Network/Socket/Options.o, dist/build/Network/Socket/Options.dyn_o )
[15 of 29] Compiling Network.Socket.Syscall ( Network/Socket/Syscall.hs, dist/build/Network/Socket/Syscall.o, dist/build/Network/Socket/Syscall.dyn_o )
[16 of 29] Compiling Network.Socket.Name ( Network/Socket/Name.hs, dist/build/Network/Socket/Name.o, dist/build/Network/Socket/Name.dyn_o )
[17 of 29] Compiling Network.Socket.Info ( dist/build/Network/Socket/Info.hs, dist/build/Network/Socket/Info.o, dist/build/Network/Socket/Info.dyn_o )
[18 of 29] Compiling Network.Socket.Handle ( Network/Socket/Handle.hs, dist/build/Network/Socket/Handle.o, dist/build/Network/Socket/Handle.dyn_o )
[19 of 29] Compiling Network.Socket.ByteString.Internal ( Network/Socket/ByteString/Internal.hs, dist/build/Network/Socket/ByteString/Internal.o, dist/build/Network/Socket/ByteString/Internal.dyn_o )
[20 of 29] Compiling Network.Socket.Buffer ( dist/build/Network/Socket/Buffer.hs, dist/build/Network/Socket/Buffer.o, dist/build/Network/Socket/Buffer.dyn_o )
[21 of 29] Compiling Network.Socket.SockAddr ( Network/Socket/SockAddr.hs, dist/build/Network/Socket/SockAddr.o, dist/build/Network/Socket/SockAddr.dyn_o )
[22 of 29] Compiling Network.Socket.Shutdown ( Network/Socket/Shutdown.hs, dist/build/Network/Socket/Shutdown.o, dist/build/Network/Socket/Shutdown.dyn_o )
[23 of 29] Compiling Network.Socket.ByteString.IO ( dist/build/Network/Socket/ByteString/IO.hs, dist/build/Network/Socket/ByteString/IO.o, dist/build/Network/Socket/ByteString/IO.dyn_o )
[24 of 29] Compiling Network.Socket.ByteString.Lazy.Posix ( Network/Socket/ByteString/Lazy/Posix.hs, dist/build/Network/Socket/ByteString/Lazy/Posix.o, dist/build/Network/Socket/ByteString/Lazy/Posix.dyn_o )
[25 of 29] Compiling Network.Socket.ByteString ( Network/Socket/ByteString.hs, dist/build/Network/Socket/ByteString.o, dist/build/Network/Socket/ByteString.dyn_o )
[26 of 29] Compiling Network.Socket.Address ( Network/Socket/Address.hs, dist/build/Network/Socket/Address.o, dist/build/Network/Socket/Address.dyn_o )
[27 of 29] Compiling Network.Socket.Unix ( dist/build/Network/Socket/Unix.hs, dist/build/Network/Socket/Unix.o, dist/build/Network/Socket/Unix.dyn_o )
[28 of 29] Compiling Network.Socket ( Network/Socket.hs, dist/build/Network/Socket.o, dist/build/Network/Socket.dyn_o )
[29 of 29] Compiling Network.Socket.ByteString.Lazy ( Network/Socket/ByteString/Lazy.hs, dist/build/Network/Socket/ByteString/Lazy.o, dist/build/Network/Socket/ByteString/Lazy.dyn_o )
Preprocessing library for network-3.2.8.0..
Running Haddock on library for network-3.2.8.0..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 29] Compiling Network.Socket.Imports ( Network/Socket/Imports.hs, nothing )
[ 2 of 29] Compiling Network.Socket.If ( Network/Socket/If.hs, nothing )
[ 3 of 29] Compiling Network.Socket.Flag ( dist/build/Network/Socket/Flag.hs, nothing )
[ 4 of 29] Compiling Network.Socket.Cbits ( dist/build/Network/Socket/Cbits.hs, nothing )
[ 5 of 29] Compiling Network.Socket.Fcntl ( Network/Socket/Fcntl.hs, nothing )
[ 6 of 29] Compiling Network.Socket.Posix.IOVec ( dist/build/Network/Socket/Posix/IOVec.hs, nothing )
[ 7 of 29] Compiling Network.Socket.ReadShow ( Network/Socket/ReadShow.hs, nothing )
[ 8 of 29] Compiling Network.Socket.Types ( dist/build/Network/Socket/Types.hs, nothing )
[ 9 of 29] Compiling Network.Socket.STM ( Network/Socket/STM.hs, nothing )
[10 of 29] Compiling Network.Socket.Posix.Cmsg ( dist/build/Network/Socket/Posix/Cmsg.hs, nothing )
[11 of 29] Compiling Network.Socket.Internal ( Network/Socket/Internal.hs, nothing )
[12 of 29] Compiling Network.Socket.Posix.MsgHdr ( dist/build/Network/Socket/Posix/MsgHdr.hs, nothing )
[13 of 29] Compiling Network.Socket.Posix.CmsgHdr ( dist/build/Network/Socket/Posix/CmsgHdr.hs, nothing )
[14 of 29] Compiling Network.Socket.Options ( dist/build/Network/Socket/Options.hs, nothing )
[15 of 29] Compiling Network.Socket.Syscall ( Network/Socket/Syscall.hs, nothing )
[16 of 29] Compiling Network.Socket.Name ( Network/Socket/Name.hs, nothing )
[17 of 29] Compiling Network.Socket.Info ( dist/build/Network/Socket/Info.hs, nothing )
[18 of 29] Compiling Network.Socket.Handle ( Network/Socket/Handle.hs, nothing )
[19 of 29] Compiling Network.Socket.ByteString.Internal ( Network/Socket/ByteString/Internal.hs, nothing )
[20 of 29] Compiling Network.Socket.Buffer ( dist/build/Network/Socket/Buffer.hs, nothing )
[21 of 29] Compiling Network.Socket.SockAddr ( Network/Socket/SockAddr.hs, nothing )
[22 of 29] Compiling Network.Socket.Shutdown ( Network/Socket/Shutdown.hs, nothing )
[23 of 29] Compiling Network.Socket.ByteString.IO ( dist/build/Network/Socket/ByteString/IO.hs, nothing )
[24 of 29] Compiling Network.Socket.ByteString.Lazy.Posix ( Network/Socket/ByteString/Lazy/Posix.hs, nothing )
[25 of 29] Compiling Network.Socket.ByteString ( Network/Socket/ByteString.hs, nothing )
[26 of 29] Compiling Network.Socket.Address ( Network/Socket/Address.hs, nothing )
[27 of 29] Compiling Network.Socket.Unix ( dist/build/Network/Socket/Unix.hs, nothing )
[28 of 29] Compiling Network.Socket ( Network/Socket.hs, nothing )
[29 of 29] Compiling Network.Socket.ByteString.Lazy ( Network/Socket/ByteString/Lazy.hs, nothing )
Haddock coverage:
Warning: 'Socket' is ambiguous. It is defined
* at dist/build/Network/Socket/Types.hs:112:15
* at dist/build/Network/Socket/Types.hs:112: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 dist/build/Network/Socket/Types.hs:112:1
Warning: 'getAddrInfo' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'CInt' is ambiguous. It is defined
* in Foreign.C.Types
* in Foreign.C.Types
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined in Foreign.C.Types
Warning: 'Family' is ambiguous. It is defined
* at Network/Socket/Types.hsc:398:18
* at Network/Socket/Types.hsc:398: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 Network/Socket/Types.hsc:398:1
Warning: 'CmsgId' is ambiguous. It is defined
* at Network/Socket/Posix/Cmsg.hsc:38:15
* at Network/Socket/Posix/Cmsg.hsc:38: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 Network/Socket/Posix/Cmsg.hsc:38:1
Warning: 'Fds' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'IPv6PktInfo' is ambiguous. It is defined
* at Network/Socket/Posix/Cmsg.hsc:215:20
* at Network/Socket/Posix/Cmsg.hsc:215: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 Network/Socket/Posix/Cmsg.hsc:215:1
Warning: 'IPv4PktInfo' is ambiguous. It is defined
* at Network/Socket/Posix/Cmsg.hsc:182:20
* at Network/Socket/Posix/Cmsg.hsc:182: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 Network/Socket/Posix/Cmsg.hsc:182:1
Warning: 'IPv6TClass' is ambiguous. It is defined
* at Network/Socket/Posix/Cmsg.hsc:172:22
* at Network/Socket/Posix/Cmsg.hsc:172: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 Network/Socket/Posix/Cmsg.hsc:172:1
Warning: 'IPv4TOS' is ambiguous. It is defined
* at Network/Socket/Posix/Cmsg.hsc:162:19
* at Network/Socket/Posix/Cmsg.hsc:162: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 Network/Socket/Posix/Cmsg.hsc:162:1
Warning: 'IPv6HopLimit' is ambiguous. It is defined
* at Network/Socket/Posix/Cmsg.hsc:152:24
* at Network/Socket/Posix/Cmsg.hsc:152: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 Network/Socket/Posix/Cmsg.hsc:152:1
Warning: 'IPv4TTL' is ambiguous. It is defined
* at Network/Socket/Posix/Cmsg.hsc:141:19
* at Network/Socket/Posix/Cmsg.hsc:141: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 Network/Socket/Posix/Cmsg.hsc:141:1
100% ( 20 / 20) in 'Network.Socket.Internal'
Warning: 'sendmsg' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'StructLinger' is ambiguous. It is defined
* at Network/Socket/Options.hsc:500:21
* at Network/Socket/Options.hsc:500: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 Network/Socket/Options.hsc:500:1
Warning: 'CInt' is ambiguous. It is defined
* in Foreign.C.Types
* in Foreign.C.Types
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined in Foreign.C.Types
Warning: 'setSocOptValue' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'SockOptValue' is ambiguous. It is defined
* at Network/Socket/Options.hsc:528:3
* at Network/Socket/Options.hsc:527: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 Network/Socket/Options.hsc:527:1
Warning: 'AddrInfo' is ambiguous. It is defined
* at Network/Socket/Info.hsc:104:17
* at Network/Socket/Info.hsc:104: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 Network/Socket/Info.hsc:104:1
Warning: 'inet_ntop' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'hClose' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'gracefulClose' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'socket' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Cannot find documentation for: $vectored
100% ( 17 / 17) in 'Network.Socket.ByteString'
100% ( 19 / 19) in 'Network.Socket.Address'
Warning: 'True' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
97% (127 /130) in 'Network.Socket'
Missing documentation for:
AddrInfo (Network/Socket/Info.hsc:104)
ShutdownCmd (Network/Socket/Shutdown.hs:28)
packFamily
75% ( 6 / 8) in 'Network.Socket.ByteString.Lazy'
Missing documentation for:
send (Network/Socket/ByteString/Lazy/Posix.hs:29)
sendAll (Network/Socket/ByteString/Lazy/Posix.hs:58)
Warning: Network.Socket: could not find link destinations for:
- Network.Socket.Info.GetAddrInfo
Documentation created: dist/doc/html/network/,
dist/doc/html/network/network.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/network-3.2.8.0-2mBD7NmHSYt6MqMlmsyIDz
Completed network-3.2.8.0
Configuring old-locale-1.0.0.7...
Preprocessing library for old-locale-1.0.0.7..
Building library for old-locale-1.0.0.7..
[1 of 1] Compiling System.Locale ( System/Locale.hs, dist/build/System/Locale.o, dist/build/System/Locale.dyn_o )
Preprocessing library for old-locale-1.0.0.7..
Running Haddock on library for old-locale-1.0.0.7..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 1] Compiling System.Locale ( System/Locale.hs, nothing )
Haddock coverage:
60% ( 3 / 5) in 'System.Locale'
Missing documentation for:
TimeLocale (System/Locale.hs:36)
defaultTimeLocale (System/Locale.hs:50)
Documentation created: dist/doc/html/old-locale/,
dist/doc/html/old-locale/old-locale.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/old-locale-1.0.0.7-2YowMuiAcJ5JaeIIGUyoRA
Completed old-locale-1.0.0.7
Configuring regex-base-0.94.0.3...
Preprocessing library for regex-base-0.94.0.3..
Building library for regex-base-0.94.0.3..
[1 of 5] Compiling Paths_regex_base ( dist/build/autogen/Paths_regex_base.hs, dist/build/Paths_regex_base.o, dist/build/Paths_regex_base.dyn_o )
[2 of 5] Compiling Text.Regex.Base.RegexLike ( src/Text/Regex/Base/RegexLike.hs, dist/build/Text/Regex/Base/RegexLike.o, dist/build/Text/Regex/Base/RegexLike.dyn_o )
[3 of 5] Compiling Text.Regex.Base.Context ( src/Text/Regex/Base/Context.hs, dist/build/Text/Regex/Base/Context.o, dist/build/Text/Regex/Base/Context.dyn_o )
src/Text/Regex/Base/Context.hs:316:10: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [(b, (MatchOffset, MatchLength))] not matched:
[]
|
316 | let ((whole,_):subs) = elems ma
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Text/Regex/Base/Context.hs:329:41: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [(b, (MatchOffset, MatchLength))] not matched:
[]
|
329 | matchM = actOn (\(pre,ma,post) -> let ((whole,_):_) = elems ma
| ^^^^^^^^^^^^^^^^^^^^^^^^
src/Text/Regex/Base/Context.hs:334:41: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [(b, (MatchOffset, MatchLength))] not matched:
[]
|
334 | matchM = actOn (\(pre,ma,post) -> let ((whole,_):subs) = elems ma
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[4 of 5] Compiling Text.Regex.Base ( src/Text/Regex/Base.hs, dist/build/Text/Regex/Base.o, dist/build/Text/Regex/Base.dyn_o )
[5 of 5] Compiling Text.Regex.Base.Impl ( src/Text/Regex/Base/Impl.hs, dist/build/Text/Regex/Base/Impl.o, dist/build/Text/Regex/Base/Impl.dyn_o )
Preprocessing library for regex-base-0.94.0.3..
Running Haddock on library for regex-base-0.94.0.3..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 5] Compiling Paths_regex_base ( dist/build/autogen/Paths_regex_base.hs, nothing )
[2 of 5] Compiling Text.Regex.Base.RegexLike ( src/Text/Regex/Base/RegexLike.hs, nothing )
[3 of 5] Compiling Text.Regex.Base.Context ( src/Text/Regex/Base/Context.hs, nothing )
[4 of 5] Compiling Text.Regex.Base ( src/Text/Regex/Base.hs, nothing )
[5 of 5] Compiling Text.Regex.Base.Impl ( src/Text/Regex/Base/Impl.hs, nothing )
Haddock coverage:
Warning: 'ByteString' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'target' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'fail' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'regex' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'source' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'MonadError' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
94% ( 17 / 18) in 'Text.Regex.Base.RegexLike'
Missing documentation for:
MatchText (src/Text/Regex/Base/RegexLike.hs:67)
Warning: 'makeRegex' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'RegexMaker' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'AllSubmatches' is ambiguous. It is defined
* at src/Text/Regex/Base/RegexLike.hs:277:29
* at src/Text/Regex/Base/RegexLike.hs:277: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/Text/Regex/Base/RegexLike.hs:277:1
Warning: 'AllTextSubmatches' is ambiguous. It is defined
* at src/Text/Regex/Base/RegexLike.hs:280:33
* at src/Text/Regex/Base/RegexLike.hs:280: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/Text/Regex/Base/RegexLike.hs:280:1
Warning: 'AllMatches' is ambiguous. It is defined
* at src/Text/Regex/Base/RegexLike.hs:283:26
* at src/Text/Regex/Base/RegexLike.hs:283: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/Text/Regex/Base/RegexLike.hs:283:1
Warning: 'AllTextMatches' is ambiguous. It is defined
* at src/Text/Regex/Base/RegexLike.hs:286:30
* at src/Text/Regex/Base/RegexLike.hs:286: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/Text/Regex/Base/RegexLike.hs:286:1
100% ( 1 / 1) in 'Text.Regex.Base.Context'
75% ( 3 / 4) in 'Text.Regex.Base'
Missing documentation for:
getVersion_Text_Regex_Base (src/Text/Regex/Base.hs:81)
33% ( 1 / 3) in 'Text.Regex.Base.Impl'
Missing documentation for:
polymatch (src/Text/Regex/Base/Impl.hs:65)
polymatchM (src/Text/Regex/Base/Impl.hs:71)
Documentation created: dist/doc/html/regex-base/,
dist/doc/html/regex-base/regex-base.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/regex-base-0.94.0.3-72l25sDZMPyJAEvtAnFlwY
Completed regex-base-0.94.0.3
Configuring network-bsd-2.8.1.0...
Preprocessing library for network-bsd-2.8.1.0..
Building library for network-bsd-2.8.1.0..
[1 of 1] Compiling Network.BSD ( dist/build/Network/BSD.hs, dist/build/Network/BSD.o, dist/build/Network/BSD.dyn_o )
Preprocessing library for network-bsd-2.8.1.0..
Running Haddock on library for network-bsd-2.8.1.0..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 1] Compiling Network.BSD ( dist/build/Network/BSD.hs, nothing )
Haddock coverage:
Warning: 'ServiceEntry' is ambiguous. It is defined
* at Network/BSD.hsc:157:3
* at Network/BSD.hsc:156: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 Network/BSD.hsc:156:1
Warning: 'ProtocolEntry' is ambiguous. It is defined
* at Network/BSD.hsc:277:3
* at Network/BSD.hsc:276: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 Network/BSD.hsc:276:1
Warning: 'HostEntry' is ambiguous. It is defined
* at Network/BSD.hsc:383:3
* at Network/BSD.hsc:382: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 Network/BSD.hsc:382:1
94% ( 50 / 53) in 'Network.BSD'
Missing documentation for:
ProtocolName (Network/BSD.hsc:139)
NetworkName (Network/BSD.hsc:505)
NetworkAddr (Network/BSD.hsc:503)
Documentation created: dist/doc/html/network-bsd/,
dist/doc/html/network-bsd/network-bsd.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/network-bsd-2.8.1.0-AHjXJnRtaK39ZIUdXDyNBF
Completed network-bsd-2.8.1.0
Configuring old-time-1.1.0.5...
configure: WARNING: unrecognized options: --with-compiler
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 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 sys/time.h... yes
checking for sys/time.h... (cached) yes
checking for sys/timeb.h... yes
checking for time.h... yes
checking for ftime... yes
checking for gmtime_r... yes
checking for localtime_r... yes
checking for gettimeofday... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for /nix/store/8v6k283dpbc0qkdq81nb6mrxrgcb10i1-gcc-wrapper-14-20241116/bin/cc options needed to detect all undeclared functions... none needed
checking for struct tm.tm_zone... yes
checking for sys/time.h... (cached) yes
checking whether altzone is declared... no
configure: creating ./config.status
config.status: creating include/HsTimeConfig.h
configure: WARNING: unrecognized options: --with-compiler
Preprocessing library for old-time-1.1.0.5..
Building library for old-time-1.1.0.5..
[1 of 1] Compiling System.Time ( dist/build/System/Time.hs, dist/build/System/Time.o, dist/build/System/Time.dyn_o )
Preprocessing library for old-time-1.1.0.5..
Running Haddock on library for old-time-1.1.0.5..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 1] Compiling System.Time ( dist/build/System/Time.hs, nothing )
Haddock coverage:
Warning: 'CalendarTime' is ambiguous. It is defined
* at System/Time.hsc:186:4
* at System/Time.hsc:185: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 System/Time.hsc:185:1
Warning: 'TimeDiff' is ambiguous. It is defined
* at System/Time.hsc:208:4
* at System/Time.hsc:207: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 System/Time.hsc:207:1
95% ( 20 / 21) in 'System.Time'
Missing documentation for:
getClockTime (System/Time.hsc:248)
Documentation created: dist/doc/html/old-time/,
dist/doc/html/old-time/old-time.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/old-time-1.1.0.5-C90ycRQdPxMIXikMBTM1Hq
Completed old-time-1.1.0.5
Configuring regex-posix-0.96.0.2...
Preprocessing library for regex-posix-0.96.0.2..
Building library for regex-posix-0.96.0.2..
[1 of 7] Compiling Paths_regex_posix ( dist/build/autogen/Paths_regex_posix.hs, dist/build/Paths_regex_posix.o, dist/build/Paths_regex_posix.dyn_o )
[2 of 7] Compiling Text.Regex.Posix.Wrap ( dist/build/Text/Regex/Posix/Wrap.hs, dist/build/Text/Regex/Posix/Wrap.o, dist/build/Text/Regex/Posix/Wrap.dyn_o )
[3 of 7] Compiling Text.Regex.Posix.String ( src/Text/Regex/Posix/String.hs, dist/build/Text/Regex/Posix/String.o, dist/build/Text/Regex/Posix/String.dyn_o )
[4 of 7] Compiling Text.Regex.Posix.Sequence ( src/Text/Regex/Posix/Sequence.hs, dist/build/Text/Regex/Posix/Sequence.o, dist/build/Text/Regex/Posix/Sequence.dyn_o )
[5 of 7] Compiling Text.Regex.Posix.ByteString ( src/Text/Regex/Posix/ByteString.hs, dist/build/Text/Regex/Posix/ByteString.o, dist/build/Text/Regex/Posix/ByteString.dyn_o )
[6 of 7] Compiling Text.Regex.Posix.ByteString.Lazy ( src/Text/Regex/Posix/ByteString/Lazy.hs, dist/build/Text/Regex/Posix/ByteString/Lazy.o, dist/build/Text/Regex/Posix/ByteString/Lazy.dyn_o )
[7 of 7] Compiling Text.Regex.Posix ( src/Text/Regex/Posix.hs, dist/build/Text/Regex/Posix.o, dist/build/Text/Regex/Posix.dyn_o )
Preprocessing library for regex-posix-0.96.0.2..
Running Haddock on library for regex-posix-0.96.0.2..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 7] Compiling Paths_regex_posix ( dist/build/autogen/Paths_regex_posix.hs, nothing )
[2 of 7] Compiling Text.Regex.Posix.Wrap ( dist/build/Text/Regex/Posix/Wrap.hs, nothing )
[3 of 7] Compiling Text.Regex.Posix.String ( src/Text/Regex/Posix/String.hs, nothing )
[4 of 7] Compiling Text.Regex.Posix.Sequence ( src/Text/Regex/Posix/Sequence.hs, nothing )
[5 of 7] Compiling Text.Regex.Posix.ByteString ( src/Text/Regex/Posix/ByteString.hs, nothing )
[6 of 7] Compiling Text.Regex.Posix.ByteString.Lazy ( src/Text/Regex/Posix/ByteString/Lazy.hs, nothing )
[7 of 7] Compiling Text.Regex.Posix ( src/Text/Regex/Posix.hs, nothing )
Haddock coverage:
Warning: 'Regex' is ambiguous. It is defined
* at src/Text/Regex/Posix/Wrap.hsc:222:14
* at src/Text/Regex/Posix/Wrap.hsc:222: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/Text/Regex/Posix/Wrap.hsc:222:1
Warning: 'CompOption' is ambiguous. It is defined
* at src/Text/Regex/Posix/Wrap.hsc:175:22
* at src/Text/Regex/Posix/Wrap.hsc:175: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/Text/Regex/Posix/Wrap.hsc:175:1
Warning: 'ExecOption' is ambiguous. It is defined
* at src/Text/Regex/Posix/Wrap.hsc:188:22
* at src/Text/Regex/Posix/Wrap.hsc:188: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/Text/Regex/Posix/Wrap.hsc:188:1
Warning: 'CInt' is ambiguous. It is defined
* in Foreign.C.Types
* in Foreign.C.Types
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined in Foreign.C.Types
40% ( 17 / 42) in 'Text.Regex.Posix.Wrap'
Missing documentation for:
RegOffsetT (src/Text/Regex/Posix/Wrap.hsc:152)
=~ (src/Text/Regex/Posix/Wrap.hsc:277)
=~~ (src/Text/Regex/Posix/Wrap.hsc:282)
wrapCompile (src/Text/Regex/Posix/Wrap.hsc:380)
wrapTest (src/Text/Regex/Posix/Wrap.hsc:395)
wrapCount (src/Text/Regex/Posix/Wrap.hsc:503)
unusedRegOffset (src/Text/Regex/Posix/Wrap.hsc:235)
compExtended (src/Text/Regex/Posix/Wrap.hsc:325)
compIgnoreCase (src/Text/Regex/Posix/Wrap.hsc:327)
compNoSub (src/Text/Regex/Posix/Wrap.hsc:329)
compNewline (src/Text/Regex/Posix/Wrap.hsc:331)
execNotBOL (src/Text/Regex/Posix/Wrap.hsc:320)
execNotEOL (src/Text/Regex/Posix/Wrap.hsc:322)
retBadbr (src/Text/Regex/Posix/Wrap.hsc:336)
retBadpat (src/Text/Regex/Posix/Wrap.hsc:338)
retBadrpt (src/Text/Regex/Posix/Wrap.hsc:340)
retEcollate (src/Text/Regex/Posix/Wrap.hsc:342)
retEctype (src/Text/Regex/Posix/Wrap.hsc:344)
retEescape (src/Text/Regex/Posix/Wrap.hsc:346)
retEsubreg (src/Text/Regex/Posix/Wrap.hsc:348)
retEbrack (src/Text/Regex/Posix/Wrap.hsc:350)
retEparen (src/Text/Regex/Posix/Wrap.hsc:352)
retEbrace (src/Text/Regex/Posix/Wrap.hsc:354)
retErange (src/Text/Regex/Posix/Wrap.hsc:356)
retEspace (src/Text/Regex/Posix/Wrap.hsc:358)
68% ( 17 / 25) in 'Text.Regex.Posix.String'
Missing documentation for:
unusedOffset (src/Text/Regex/Posix/String.hs:77)
compile (src/Text/Regex/Posix/String.hs:104)
compExtended (src/Text/Regex/Posix/Wrap.hsc:325)
compIgnoreCase (src/Text/Regex/Posix/Wrap.hsc:327)
compNoSub (src/Text/Regex/Posix/Wrap.hsc:329)
compNewline (src/Text/Regex/Posix/Wrap.hsc:331)
execNotBOL (src/Text/Regex/Posix/Wrap.hsc:320)
execNotEOL (src/Text/Regex/Posix/Wrap.hsc:322)
Warning: 'String' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
66% ( 16 / 24) in 'Text.Regex.Posix.Sequence'
Missing documentation for:
unusedOffset (src/Text/Regex/Posix/Sequence.hs:79)
compile (src/Text/Regex/Posix/Sequence.hs:106)
compExtended (src/Text/Regex/Posix/Wrap.hsc:325)
compIgnoreCase (src/Text/Regex/Posix/Wrap.hsc:327)
compNoSub (src/Text/Regex/Posix/Wrap.hsc:329)
compNewline (src/Text/Regex/Posix/Wrap.hsc:331)
execNotBOL (src/Text/Regex/Posix/Wrap.hsc:320)
execNotEOL (src/Text/Regex/Posix/Wrap.hsc:322)
68% ( 17 / 25) in 'Text.Regex.Posix.ByteString'
Missing documentation for:
unusedOffset (src/Text/Regex/Posix/ByteString.hs:150)
regexec (src/Text/Regex/Posix/ByteString.hs:133)
compExtended (src/Text/Regex/Posix/Wrap.hsc:325)
compIgnoreCase (src/Text/Regex/Posix/Wrap.hsc:327)
compNoSub (src/Text/Regex/Posix/Wrap.hsc:329)
compNewline (src/Text/Regex/Posix/Wrap.hsc:331)
execNotBOL (src/Text/Regex/Posix/Wrap.hsc:320)
execNotEOL (src/Text/Regex/Posix/Wrap.hsc:322)
68% ( 17 / 25) in 'Text.Regex.Posix.ByteString.Lazy'
Missing documentation for:
unusedOffset (src/Text/Regex/Posix/ByteString/Lazy.hs:148)
regexec (src/Text/Regex/Posix/ByteString/Lazy.hs:138)
compExtended (src/Text/Regex/Posix/Wrap.hsc:325)
compIgnoreCase (src/Text/Regex/Posix/Wrap.hsc:327)
compNoSub (src/Text/Regex/Posix/Wrap.hsc:329)
compNewline (src/Text/Regex/Posix/Wrap.hsc:331)
execNotBOL (src/Text/Regex/Posix/Wrap.hsc:320)
execNotEOL (src/Text/Regex/Posix/Wrap.hsc:322)
Warning: 'String' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
44% ( 8 / 18) in 'Text.Regex.Posix'
Missing documentation for:
getVersion_Text_Regex_Posix (src/Text/Regex/Posix.hs:74)
=~ (src/Text/Regex/Posix/Wrap.hsc:277)
=~~ (src/Text/Regex/Posix/Wrap.hsc:282)
unusedRegOffset (src/Text/Regex/Posix/Wrap.hsc:235)
compExtended (src/Text/Regex/Posix/Wrap.hsc:325)
compIgnoreCase (src/Text/Regex/Posix/Wrap.hsc:327)
compNoSub (src/Text/Regex/Posix/Wrap.hsc:329)
compNewline (src/Text/Regex/Posix/Wrap.hsc:331)
execNotBOL (src/Text/Regex/Posix/Wrap.hsc:320)
execNotEOL (src/Text/Regex/Posix/Wrap.hsc:322)
Warning: Text.Regex.Posix.Wrap: could not find link destinations for:
- Text.Regex.Posix.Wrap.retNoMatch
Warning: Text.Regex.Posix.String: could not find link destinations for:
- Text.Regex.Posix.Wrap.retNoMatch
Warning: Text.Regex.Posix.Sequence: could not find link destinations for:
- Text.Regex.Posix.Wrap.retNoMatch
Warning: Text.Regex.Posix.ByteString: could not find link destinations for:
- Text.Regex.Posix.Wrap.retNoMatch
Warning: Text.Regex.Posix.ByteString.Lazy: could not find link destinations for:
- Text.Regex.Posix.Wrap.retNoMatch
Documentation created: dist/doc/html/regex-posix/,
dist/doc/html/regex-posix/regex-posix.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/regex-posix-0.96.0.2-JnyNo63lFtG4qfsCC698Eo
Completed regex-posix-0.96.0.2
Configuring hslogger-1.3.2.0...
Preprocessing library for hslogger-1.3.2.0..
Building library for hslogger-1.3.2.0..
[1 of 9] Compiling System.Log ( src/System/Log.hs, dist/build/System/Log.o, dist/build/System/Log.dyn_o )
[2 of 9] Compiling System.Log.Formatter ( src/System/Log/Formatter.hs, dist/build/System/Log/Formatter.o, dist/build/System/Log/Formatter.dyn_o )
[3 of 9] Compiling System.Log.Handler ( src/System/Log/Handler.hs, dist/build/System/Log/Handler.o, dist/build/System/Log/Handler.dyn_o )
[4 of 9] Compiling System.Log.Handler.Simple ( src/System/Log/Handler/Simple.hs, dist/build/System/Log/Handler/Simple.o, dist/build/System/Log/Handler/Simple.dyn_o )
[5 of 9] Compiling System.Log.Handler.Log4jXML ( src/System/Log/Handler/Log4jXML.hs, dist/build/System/Log/Handler/Log4jXML.o, dist/build/System/Log/Handler/Log4jXML.dyn_o )
[6 of 9] Compiling System.Log.Logger ( src/System/Log/Logger.hs, dist/build/System/Log/Logger.o, dist/build/System/Log/Logger.dyn_o )
src/System/Log/Logger.hs:375:26: 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."
|
375 | let pname = (head . drop 1 . reverse . componentsOfName) name'
| ^^^^
src/System/Log/Logger.hs:431:35: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
431 | _ -> l{handlers = tail hs}
| ^^^^
[7 of 9] Compiling UTF8 ( src/UTF8.hs, dist/build/UTF8.o, dist/build/UTF8.dyn_o )
[8 of 9] Compiling System.Log.Handler.Syslog ( src/System/Log/Handler/Syslog.hs, dist/build/System/Log/Handler/Syslog.o, dist/build/System/Log/Handler/Syslog.dyn_o )
src/System/Log/Handler/Syslog.hs:223:37: 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."
|
223 | let addr = S.SockAddrInet port (head (S.hostAddresses he))
| ^^^^
[9 of 9] Compiling System.Log.Handler.Growl ( src/System/Log/Handler/Growl.hs, dist/build/System/Log/Handler/Growl.o, dist/build/System/Log/Handler/Growl.dyn_o )
Preprocessing library for hslogger-1.3.2.0..
Running Haddock on library for hslogger-1.3.2.0..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 9] Compiling System.Log ( src/System/Log.hs, nothing )
[2 of 9] Compiling System.Log.Formatter ( src/System/Log/Formatter.hs, nothing )
[3 of 9] Compiling System.Log.Handler ( src/System/Log/Handler.hs, nothing )
[4 of 9] Compiling System.Log.Handler.Simple ( src/System/Log/Handler/Simple.hs, nothing )
[5 of 9] Compiling System.Log.Handler.Log4jXML ( src/System/Log/Handler/Log4jXML.hs, nothing )
[6 of 9] Compiling System.Log.Logger ( src/System/Log/Logger.hs, nothing )
src/System/Log/Logger.hs:375:26: 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."
|
375 | let pname = (head . drop 1 . reverse . componentsOfName) name'
| ^^^^
src/System/Log/Logger.hs:431:35: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
431 | _ -> l{handlers = tail hs}
| ^^^^
[7 of 9] Compiling UTF8 ( src/UTF8.hs, nothing )
[8 of 9] Compiling System.Log.Handler.Syslog ( src/System/Log/Handler/Syslog.hs, nothing )
src/System/Log/Handler/Syslog.hs:223:37: 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."
|
223 | let addr = S.SockAddrInet port (head (S.hostAddresses he))
| ^^^^
[9 of 9] Compiling System.Log.Handler.Growl ( src/System/Log/Handler/Growl.hs, nothing )
Haddock coverage:
100% ( 4 / 4) in 'System.Log'
Warning: 'Handler' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
100% ( 6 / 6) in 'System.Log.Formatter'
100% ( 3 / 3) in 'System.Log.Handler'
100% ( 5 / 5) in 'System.Log.Handler.Simple'
100% ( 17 / 17) in 'System.Log.Handler.Log4jXML'
Warning: 'Logger' is ambiguous. It is defined
* at src/System/Log/Logger.hs:213:15
* at src/System/Log/Logger.hs:213: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/System/Log/Logger.hs:213:1
97% ( 38 / 39) in 'System.Log.Logger'
Missing documentation for:
Logger (src/System/Log/Logger.hs:213)
90% ( 10 / 11) in 'System.Log.Handler.Syslog'
Missing documentation for:
SyslogHandler (src/System/Log/Handler/Syslog.hs:139)
100% ( 3 / 3) in 'System.Log.Handler.Growl'
Warning: System.Log: could not find link destinations for:
- System.Log.Rep_Priority
Warning: System.Log.Logger: could not find link destinations for:
- System.Log.Rep_Priority
Warning: System.Log.Handler.Growl: could not find link destinations for:
- System.Log.Handler.Growl.GrowlHandler
Documentation created: dist/doc/html/hslogger/,
dist/doc/html/hslogger/hslogger.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/hslogger-1.3.2.0-4F52x9fJ6PtCa4Er8K4ymQ
Completed hslogger-1.3.2.0
Configuring regex-compat-0.95.2.2...
Preprocessing library for regex-compat-0.95.2.2..
Building library for regex-compat-0.95.2.2..
[1 of 1] Compiling Text.Regex ( Text/Regex.hs, dist/build/Text/Regex.o, dist/build/Text/Regex.dyn_o )
Preprocessing library for regex-compat-0.95.2.2..
Running Haddock on library for regex-compat-0.95.2.2..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 1] Compiling Text.Regex ( Text/Regex.hs, nothing )
Haddock coverage:
Warning: 'True' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Just' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Nothing' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
100% ( 9 / 9) in 'Text.Regex'
Documentation created: dist/doc/html/regex-compat/,
dist/doc/html/regex-compat/regex-compat.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/regex-compat-0.95.2.2-2ScCa4EPoi77GNW39ulmKk
Completed regex-compat-0.95.2.2
Downloading MissingH-1.6.0.3
Downloaded MissingH-1.6.0.3
Configuring MissingH-1.6.0.3...
Preprocessing library for MissingH-1.6.0.3..
Building library for MissingH-1.6.0.3..
[ 1 of 45] Compiling Control.Concurrent.Thread.Utils ( src/Control/Concurrent/Thread/Utils.hs, dist/build/Control/Concurrent/Thread/Utils.o, dist/build/Control/Concurrent/Thread/Utils.dyn_o )
[ 2 of 45] Compiling Data.BinPacking ( src/Data/BinPacking.hs, dist/build/Data/BinPacking.o, dist/build/Data/BinPacking.dyn_o )
src/Data/BinPacking.hs:109:62: 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."
|
109 | then Left $ BPSizeTooLarge thisbinsize (head sizelist)
| ^^^^
[ 3 of 45] Compiling Data.Bits.Utils ( src/Data/Bits/Utils.hs, dist/build/Data/Bits/Utils.o, dist/build/Data/Bits/Utils.dyn_o )
[ 4 of 45] Compiling Data.CSV ( src/Data/CSV.hs, dist/build/Data/CSV.o, dist/build/Data/CSV.dyn_o )
[ 5 of 45] Compiling Data.Compression.Inflate ( src/Data/Compression/Inflate.hs, dist/build/Data/Compression/Inflate.o, dist/build/Data/Compression/Inflate.dyn_o )
[ 6 of 45] Compiling Data.Either.Utils ( src/Data/Either/Utils.hs, dist/build/Data/Either/Utils.o, dist/build/Data/Either/Utils.dyn_o )
[ 7 of 45] Compiling Data.Hash.CRC32.GZip ( src/Data/Hash/CRC32/GZip.hs, dist/build/Data/Hash/CRC32/GZip.o, dist/build/Data/Hash/CRC32/GZip.dyn_o )
[ 8 of 45] Compiling Data.Hash.MD5 ( src/Data/Hash/MD5.hs, dist/build/Data/Hash/MD5.o, dist/build/Data/Hash/MD5.dyn_o )
[ 9 of 45] Compiling Data.Hash.MD5.Zord64_HARD ( src/Data/Hash/MD5/Zord64_HARD.hs, dist/build/Data/Hash/MD5/Zord64_HARD.o, dist/build/Data/Hash/MD5/Zord64_HARD.dyn_o )
[10 of 45] Compiling Data.List.Utils ( src/Data/List/Utils.hs, dist/build/Data/List/Utils.o, dist/build/Data/List/Utils.dyn_o )
[11 of 45] Compiling Data.Map.Utils ( src/Data/Map/Utils.hs, dist/build/Data/Map/Utils.o, dist/build/Data/Map/Utils.dyn_o )
[12 of 45] Compiling Data.Maybe.Utils ( src/Data/Maybe/Utils.hs, dist/build/Data/Maybe/Utils.o, dist/build/Data/Maybe/Utils.dyn_o )
[13 of 45] Compiling Data.Quantity ( src/Data/Quantity.hs, dist/build/Data/Quantity.o, dist/build/Data/Quantity.dyn_o )
src/Data/Quantity.hs:66:35: 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."
|
66 | quantifyNum opts n = (\(x, s) -> (head x, s)) $ quantifyNums opts [n]
| ^^^^
src/Data/Quantity.hs:93:30: 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."
|
93 | Nothing -> head incrIdxList -- If not found, it's smaller than the first
| ^^^^
[14 of 45] Compiling Data.String.Utils ( src/Data/String/Utils.hs, dist/build/Data/String/Utils.o, dist/build/Data/String/Utils.dyn_o )
[15 of 45] Compiling Data.Tuple.Utils ( src/Data/Tuple/Utils.hs, dist/build/Data/Tuple/Utils.o, dist/build/Data/Tuple/Utils.dyn_o )
[16 of 45] Compiling Network.Email.Mailbox ( src/Network/Email/Mailbox.hs, dist/build/Network/Email/Mailbox.o, dist/build/Network/Email/Mailbox.dyn_o )
[17 of 45] Compiling Network.Utils ( src/Network/Utils.hs, dist/build/Network/Utils.o, dist/build/Network/Utils.dyn_o )
src/Network/Utils.hs:96:1: warning: [GHC-62161] [-Wincomplete-patterns]
Pattern match(es) are non-exhaustive
In an equation for showSockAddr:
Patterns of type SockAddr not matched: SockAddrInet6 _ _ _ _
|
96 | showSockAddr (SockAddrUnix x) = return $ "UNIX socket at " ++ x
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
[18 of 45] Compiling Network.SocketServer ( src/Network/SocketServer.hs, dist/build/Network/SocketServer.o, dist/build/Network/SocketServer.dyn_o )
[19 of 45] Compiling System.Cmd.Utils ( src/System/Cmd/Utils.hs, dist/build/System/Cmd/Utils.o, dist/build/System/Cmd/Utils.dyn_o )
[20 of 45] Compiling Network.Email.Sendmail ( src/Network/Email/Sendmail.hs, dist/build/Network/Email/Sendmail.o, dist/build/Network/Email/Sendmail.dyn_o )
[21 of 45] Compiling System.Console.GetOpt.Utils ( src/System/Console/GetOpt/Utils.hs, dist/build/System/Console/GetOpt/Utils.o, dist/build/System/Console/GetOpt/Utils.dyn_o )
[22 of 45] Compiling System.Daemon ( src/System/Daemon.hs, dist/build/System/Daemon.o, dist/build/System/Daemon.dyn_o )
[23 of 45] Compiling System.Debian ( src/System/Debian.hs, dist/build/System/Debian.o, dist/build/System/Debian.dyn_o )
[24 of 45] Compiling System.Debian.ControlParser ( src/System/Debian/ControlParser.hs, dist/build/System/Debian/ControlParser.o, dist/build/System/Debian/ControlParser.dyn_o )
[25 of 45] Compiling System.FileArchive.GZip ( src/System/FileArchive/GZip.hs, dist/build/System/FileArchive/GZip.o, dist/build/System/FileArchive/GZip.dyn_o )
src/System/FileArchive/GZip.hs:94:13: 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."
|
94 | split1 s = (head s, tail s)
| ^^^^
src/System/FileArchive/GZip.hs:94:21: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
94 | split1 s = (head s, tail s)
| ^^^^
[26 of 45] Compiling System.IO.HVIO ( src/System/IO/HVIO.hs, dist/build/System/IO/HVIO.o, dist/build/System/IO/HVIO.dyn_o )
src/System/IO/HVIO.hs:471:34: 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."
|
471 | let retval = head c
| ^^^^
src/System/IO/HVIO.hs:472:39: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
472 | vioc_set (srv h) (tail c)
| ^^^^
[27 of 45] Compiling System.IO.PlafCompat ( src/System/IO/PlafCompat.hs, dist/build/System/IO/PlafCompat.o, dist/build/System/IO/PlafCompat.dyn_o )
[28 of 45] Compiling System.IO.Utils ( src/System/IO/Utils.hs, dist/build/System/IO/Utils.o, dist/build/System/IO/Utils.dyn_o )
[29 of 45] Compiling System.IO.WindowsCompat ( src/System/IO/WindowsCompat.hs, dist/build/System/IO/WindowsCompat.o, dist/build/System/IO/WindowsCompat.dyn_o )
[30 of 45] Compiling System.Path.NameManip ( src/System/Path/NameManip.hs, dist/build/System/Path/NameManip.o, dist/build/System/Path/NameManip.dyn_o )
src/System/Path/NameManip.hs:56:22: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
56 | tail' xs = tail xs
| ^^^^
src/System/Path/NameManip.hs:116:19: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding: Patterns of type [String] not matched: []
|
116 | let (base:suffixes) = slice_filename' (last comps)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/System/Path/NameManip.hs:410:79: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
410 | guess_dotdot_comps' schon ("..":teile) = guess_dotdot_comps' (reverse . tail . reverse $ schon) teile
| ^^^^
[31 of 45] Compiling System.Path.WildMatch ( src/System/Path/WildMatch.hs, dist/build/System/Path/WildMatch.o, dist/build/System/Path/WildMatch.dyn_o )
[32 of 45] Compiling System.Posix.Consts ( src/System/Posix/Consts.hs, dist/build/System/Posix/Consts.o, dist/build/System/Posix/Consts.dyn_o )
[33 of 45] Compiling System.IO.StatCompat ( src/System/IO/StatCompat.hs, dist/build/System/IO/StatCompat.o, dist/build/System/IO/StatCompat.dyn_o )
[34 of 45] Compiling System.Time.Utils ( src/System/Time/Utils.hs, dist/build/System/Time/Utils.o, dist/build/System/Time/Utils.dyn_o )
[35 of 45] Compiling System.IO.HVFS ( src/System/IO/HVFS.hs, dist/build/System/IO/HVFS.o, dist/build/System/IO/HVFS.dyn_o )
src/System/IO/HVFS.hs:299:1: warning: [GHC-90177] [-Worphans]
Orphan class instance: instance Show FileStatus
Suggested fix:
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.
|
299 | instance Show FileStatus where
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
[36 of 45] Compiling System.Path.Glob ( src/System/Path/Glob.hs, dist/build/System/Path/Glob.o, dist/build/System/Path/Glob.dyn_o )
src/System/Path/Glob.hs:107:31: 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."
|
107 | in if head patt == '.'
| ^^^^
src/System/Path/Glob.hs:109:56: 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."
|
109 | else return $ filter (\x -> head x /= '.') matches
| ^^^^
[37 of 45] Compiling System.IO.HVFS.Utils ( src/System/IO/HVFS/Utils.hs, dist/build/System/IO/HVFS/Utils.o, dist/build/System/IO/HVFS/Utils.dyn_o )
[38 of 45] Compiling System.Path ( src/System/Path.hs, dist/build/System/Path.o, dist/build/System/Path.dyn_o )
[39 of 45] Compiling Data.MIME.Types ( src/Data/MIME/Types.hs, dist/build/Data/MIME/Types.o, dist/build/Data/MIME/Types.dyn_o )
src/Data/MIME/Types.hs:105:34: 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."
|
105 | let thetype = head l2
| ^^^^
src/Data/MIME/Types.hs:106:37: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
106 | suffixlist = tail l2
| ^^^^
[40 of 45] Compiling System.IO.HVFS.InstanceHelpers ( src/System/IO/HVFS/InstanceHelpers.hs, dist/build/System/IO/HVFS/InstanceHelpers.o, dist/build/System/IO/HVFS/InstanceHelpers.dyn_o )
src/System/IO/HVFS/InstanceHelpers.hs:114:15: 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."
|
114 | h = head sliced1
| ^^^^
src/System/IO/HVFS/InstanceHelpers.hs:115:15: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
115 | t = tail sliced1
| ^^^^
src/System/IO/HVFS/InstanceHelpers.hs:116:39: 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."
|
116 | newh = if isPathSeparator (head h) then tail h else h
| ^^^^
src/System/IO/HVFS/InstanceHelpers.hs:116:52: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
116 | newh = if isPathSeparator (head h) then tail h else h
| ^^^^
src/System/IO/HVFS/InstanceHelpers.hs:143:13: 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."
|
143 | h = head sliced1
| ^^^^
src/System/IO/HVFS/InstanceHelpers.hs:144:13: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
144 | t = tail sliced1
| ^^^^
src/System/IO/HVFS/InstanceHelpers.hs:145:62: 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."
|
145 | newh = if (h /= [pathSeparator]) && isPathSeparator (head h) then tail h else h
| ^^^^
src/System/IO/HVFS/InstanceHelpers.hs:145:75: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
145 | newh = if (h /= [pathSeparator]) && isPathSeparator (head h) then tail h else h
| ^^^^
src/System/IO/HVFS/InstanceHelpers.hs:155:68: 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."
|
155 | MemoryFile _ -> Left $ "Attempt to look up name " ++ head zs ++ " in file"
| ^^^^
src/System/IO/HVFS/InstanceHelpers.hs:157:45: 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."
|
157 | let newentry = case lookup (head zs) y of
| ^^^^
src/System/IO/HVFS/InstanceHelpers.hs:158:79: 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."
|
158 | Nothing -> Left $ "Couldn't find entry " ++ head zs
| ^^^^
src/System/IO/HVFS/InstanceHelpers.hs:161:36: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
161 | walk newobj (tail zs)
| ^^^^
[41 of 45] Compiling System.IO.HVFS.Combinators ( src/System/IO/HVFS/Combinators.hs, dist/build/System/IO/HVFS/Combinators.o, dist/build/System/IO/HVFS/Combinators.dyn_o )
src/System/IO/HVFS/Combinators.hs:118:51: 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."
|
118 | do full <- (fp ++) `fmap` if isPathSeparator (head locfp)
| ^^^^
[42 of 45] Compiling System.IO.Binary ( src/System/IO/Binary.hs, dist/build/System/IO/Binary.o, dist/build/System/IO/Binary.dyn_o )
[43 of 45] Compiling Data.Progress.Tracker ( src/Data/Progress/Tracker.hs, dist/build/Data/Progress/Tracker.o, dist/build/Data/Progress/Tracker.dyn_o )
[44 of 45] Compiling Data.Progress.Meter ( src/Data/Progress/Meter.hs, dist/build/Data/Progress/Meter.o, dist/build/Data/Progress/Meter.dyn_o )
src/Data/Progress/Meter.hs:228:22: 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."
|
228 | head renders ++ u ++ " " ++ pct ++ "]"
| ^^^^
src/Data/Progress/Meter.hs:234: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."
|
234 | return $ head (rfunc [floor (speed :: Double)]) ++ u ++
| ^^^^
[45 of 45] Compiling Text.ParserCombinators.Parsec.Utils ( src/Text/ParserCombinators/Parsec/Utils.hs, dist/build/Text/ParserCombinators/Parsec/Utils.o, dist/build/Text/ParserCombinators/Parsec/Utils.dyn_o )
Preprocessing library for MissingH-1.6.0.3..
Running Haddock on library for MissingH-1.6.0.3..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 45] Compiling Control.Concurrent.Thread.Utils ( src/Control/Concurrent/Thread/Utils.hs, nothing )
[ 2 of 45] Compiling Data.BinPacking ( src/Data/BinPacking.hs, nothing )
src/Data/BinPacking.hs:109:62: 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."
|
109 | then Left $ BPSizeTooLarge thisbinsize (head sizelist)
| ^^^^
[ 3 of 45] Compiling Data.Bits.Utils ( src/Data/Bits/Utils.hs, nothing )
[ 4 of 45] Compiling Data.CSV ( src/Data/CSV.hs, nothing )
[ 5 of 45] Compiling Data.Compression.Inflate ( src/Data/Compression/Inflate.hs, nothing )
[ 6 of 45] Compiling Data.Either.Utils ( src/Data/Either/Utils.hs, nothing )
[ 7 of 45] Compiling Data.Hash.CRC32.GZip ( src/Data/Hash/CRC32/GZip.hs, nothing )
[ 8 of 45] Compiling Data.Hash.MD5 ( src/Data/Hash/MD5.hs, nothing )
[ 9 of 45] Compiling Data.Hash.MD5.Zord64_HARD ( src/Data/Hash/MD5/Zord64_HARD.hs, nothing )
[10 of 45] Compiling Data.List.Utils ( src/Data/List/Utils.hs, nothing )
[11 of 45] Compiling Data.Map.Utils ( src/Data/Map/Utils.hs, nothing )
[12 of 45] Compiling Data.Maybe.Utils ( src/Data/Maybe/Utils.hs, nothing )
[13 of 45] Compiling Data.Quantity ( src/Data/Quantity.hs, nothing )
src/Data/Quantity.hs:66:35: 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."
|
66 | quantifyNum opts n = (\(x, s) -> (head x, s)) $ quantifyNums opts [n]
| ^^^^
src/Data/Quantity.hs:93:30: 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."
|
93 | Nothing -> head incrIdxList -- If not found, it's smaller than the first
| ^^^^
[14 of 45] Compiling Data.String.Utils ( src/Data/String/Utils.hs, nothing )
[15 of 45] Compiling Data.Tuple.Utils ( src/Data/Tuple/Utils.hs, nothing )
[16 of 45] Compiling Network.Email.Mailbox ( src/Network/Email/Mailbox.hs, nothing )
[17 of 45] Compiling Network.Utils ( src/Network/Utils.hs, nothing )
[18 of 45] Compiling Network.SocketServer ( src/Network/SocketServer.hs, nothing )
[19 of 45] Compiling System.Cmd.Utils ( src/System/Cmd/Utils.hs, nothing )
[20 of 45] Compiling Network.Email.Sendmail ( src/Network/Email/Sendmail.hs, nothing )
[21 of 45] Compiling System.Console.GetOpt.Utils ( src/System/Console/GetOpt/Utils.hs, nothing )
[22 of 45] Compiling System.Daemon ( src/System/Daemon.hs, nothing )
[23 of 45] Compiling System.Debian ( src/System/Debian.hs, nothing )
[24 of 45] Compiling System.Debian.ControlParser ( src/System/Debian/ControlParser.hs, nothing )
[25 of 45] Compiling System.FileArchive.GZip ( src/System/FileArchive/GZip.hs, nothing )
src/System/FileArchive/GZip.hs:94:13: 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."
|
94 | split1 s = (head s, tail s)
| ^^^^
src/System/FileArchive/GZip.hs:94:21: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
94 | split1 s = (head s, tail s)
| ^^^^
[26 of 45] Compiling System.IO.HVIO ( src/System/IO/HVIO.hs, nothing )
src/System/IO/HVIO.hs:471:34: 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."
|
471 | let retval = head c
| ^^^^
src/System/IO/HVIO.hs:472:39: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
472 | vioc_set (srv h) (tail c)
| ^^^^
[27 of 45] Compiling System.IO.PlafCompat ( src/System/IO/PlafCompat.hs, nothing )
[28 of 45] Compiling System.IO.Utils ( src/System/IO/Utils.hs, nothing )
[29 of 45] Compiling System.IO.WindowsCompat ( src/System/IO/WindowsCompat.hs, nothing )
[30 of 45] Compiling System.Path.NameManip ( src/System/Path/NameManip.hs, nothing )
src/System/Path/NameManip.hs:56:22: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
56 | tail' xs = tail xs
| ^^^^
src/System/Path/NameManip.hs:410:79: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
410 | guess_dotdot_comps' schon ("..":teile) = guess_dotdot_comps' (reverse . tail . reverse $ schon) teile
| ^^^^
[31 of 45] Compiling System.Path.WildMatch ( src/System/Path/WildMatch.hs, nothing )
[32 of 45] Compiling System.Posix.Consts ( src/System/Posix/Consts.hs, nothing )
[33 of 45] Compiling System.IO.StatCompat ( src/System/IO/StatCompat.hs, nothing )
[34 of 45] Compiling System.Time.Utils ( src/System/Time/Utils.hs, nothing )
[35 of 45] Compiling System.IO.HVFS ( src/System/IO/HVFS.hs, nothing )
src/System/IO/HVFS.hs:299:1: warning: [GHC-90177] [-Worphans]
Orphan class instance: instance Show FileStatus
Suggested fix:
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.
|
299 | instance Show FileStatus where
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
[36 of 45] Compiling System.Path.Glob ( src/System/Path/Glob.hs, nothing )
src/System/Path/Glob.hs:107:31: 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."
|
107 | in if head patt == '.'
| ^^^^
src/System/Path/Glob.hs:109:56: 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."
|
109 | else return $ filter (\x -> head x /= '.') matches
| ^^^^
[37 of 45] Compiling System.IO.HVFS.Utils ( src/System/IO/HVFS/Utils.hs, nothing )
[38 of 45] Compiling System.Path ( src/System/Path.hs, nothing )
[39 of 45] Compiling Data.MIME.Types ( src/Data/MIME/Types.hs, nothing )
src/Data/MIME/Types.hs:105:34: 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."
|
105 | let thetype = head l2
| ^^^^
src/Data/MIME/Types.hs:106:37: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
106 | suffixlist = tail l2
| ^^^^
[40 of 45] Compiling System.IO.HVFS.InstanceHelpers ( src/System/IO/HVFS/InstanceHelpers.hs, nothing )
src/System/IO/HVFS/InstanceHelpers.hs:114:15: 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."
|
114 | h = head sliced1
| ^^^^
src/System/IO/HVFS/InstanceHelpers.hs:115:15: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
115 | t = tail sliced1
| ^^^^
src/System/IO/HVFS/InstanceHelpers.hs:116:39: 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."
|
116 | newh = if isPathSeparator (head h) then tail h else h
| ^^^^
src/System/IO/HVFS/InstanceHelpers.hs:116:52: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
116 | newh = if isPathSeparator (head h) then tail h else h
| ^^^^
src/System/IO/HVFS/InstanceHelpers.hs:143:13: 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."
|
143 | h = head sliced1
| ^^^^
src/System/IO/HVFS/InstanceHelpers.hs:144:13: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
144 | t = tail sliced1
| ^^^^
src/System/IO/HVFS/InstanceHelpers.hs:145:62: 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."
|
145 | newh = if (h /= [pathSeparator]) && isPathSeparator (head h) then tail h else h
| ^^^^
src/System/IO/HVFS/InstanceHelpers.hs:145:75: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
145 | newh = if (h /= [pathSeparator]) && isPathSeparator (head h) then tail h else h
| ^^^^
src/System/IO/HVFS/InstanceHelpers.hs:155:68: 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."
|
155 | MemoryFile _ -> Left $ "Attempt to look up name " ++ head zs ++ " in file"
| ^^^^
src/System/IO/HVFS/InstanceHelpers.hs:157:45: 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."
|
157 | let newentry = case lookup (head zs) y of
| ^^^^
src/System/IO/HVFS/InstanceHelpers.hs:158:79: 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."
|
158 | Nothing -> Left $ "Couldn't find entry " ++ head zs
| ^^^^
src/System/IO/HVFS/InstanceHelpers.hs:161:36: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
161 | walk newobj (tail zs)
| ^^^^
[41 of 45] Compiling System.IO.HVFS.Combinators ( src/System/IO/HVFS/Combinators.hs, nothing )
src/System/IO/HVFS/Combinators.hs:118:51: 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."
|
118 | do full <- (fp ++) `fmap` if isPathSeparator (head locfp)
| ^^^^
[42 of 45] Compiling System.IO.Binary ( src/System/IO/Binary.hs, nothing )
[43 of 45] Compiling Data.Progress.Tracker ( src/Data/Progress/Tracker.hs, nothing )
[44 of 45] Compiling Data.Progress.Meter ( src/Data/Progress/Meter.hs, nothing )
src/Data/Progress/Meter.hs:228:22: 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."
|
228 | head renders ++ u ++ " " ++ pct ++ "]"
| ^^^^
src/Data/Progress/Meter.hs:234: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."
|
234 | return $ head (rfunc [floor (speed :: Double)]) ++ u ++
| ^^^^
[45 of 45] Compiling Text.ParserCombinators.Parsec.Utils ( src/Text/ParserCombinators/Parsec/Utils.hs, nothing )
Haddock coverage:
100% ( 3 / 3) in 'Control.Concurrent.Thread.Utils'
100% ( 5 / 5) in 'Data.BinPacking'
100% ( 7 / 7) in 'Data.Bits.Utils'
100% ( 3 / 3) in 'Data.CSV'
28% ( 2 / 7) in 'Data.Compression.Inflate'
Missing documentation for:
inflate_string (src/Data/Compression/Inflate.hs:47)
inflate (src/Data/Compression/Inflate.hs:200)
Output (src/Data/Compression/Inflate.hs:70)
Bit (src/Data/Compression/Inflate.hs:87)
bits_to_word32 (src/Data/Compression/Inflate.hs:104)
100% ( 8 / 8) in 'Data.Either.Utils'
20% ( 1 / 5) in 'Data.Hash.CRC32.GZip'
Missing documentation for:
update_crc (src/Data/Hash/CRC32/GZip.hs:32)
update_crc_list (src/Data/Hash/CRC32/GZip.hs:40)
calc_crc32 (src/Data/Hash/CRC32/GZip.hs:43)
gzipcrctab (src/Data/Hash/CRC32/GZip.hs:46)
60% ( 6 / 10) in 'Data.Hash.MD5'
Missing documentation for:
ABCD (src/Data/Hash/MD5.hs:42)
Str (src/Data/Hash/MD5.hs:43)
BoolList (src/Data/Hash/MD5.hs:44)
WordList (src/Data/Hash/MD5.hs:45)
Warning: 'WholeFunc' is ambiguous. It is defined
* at src/Data/List/Utils.hs:345:25
* at src/Data/List/Utils.hs:345: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/Data/List/Utils.hs:345:1
100% ( 42 / 42) in 'Data.List.Utils'
100% ( 8 / 8) in 'Data.Map.Utils'
100% ( 3 / 3) in 'Data.Maybe.Utils'
Warning: 'SizeOpts' is ambiguous. It is defined
* at src/Data/Quantity.hs:42:17
* at src/Data/Quantity.hs:42: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/Data/Quantity.hs:42:1
100% ( 10 / 10) in 'Data.Quantity'
100% ( 18 / 18) in 'Data.String.Utils'
100% ( 8 / 8) in 'Data.Tuple.Utils'
83% ( 5 / 6) in 'Network.Email.Mailbox'
Missing documentation for:
MailboxWriter (src/Network/Email/Mailbox.hs:74)
33% ( 2 / 6) in 'Network.Utils'
Missing documentation for:
connectTCP (src/Network/Utils.hs:76)
connectTCPAddr (src/Network/Utils.hs:81)
listenTCPAddr (src/Network/Utils.hs:87)
showSockAddr (src/Network/Utils.hs:96)
Warning: 'SocketServer' is ambiguous. It is defined
* at src/Network/SocketServer.hs:108:21
* at src/Network/SocketServer.hs:108: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/SocketServer.hs:108:1
94% ( 16 / 17) in 'Network.SocketServer'
Missing documentation for:
SocketServer (src/Network/SocketServer.hs:108)
Warning: 'PipeHandle' is ambiguous. It is defined
* at src/System/Cmd/Utils.hs:141:5
* at src/System/Cmd/Utils.hs:140: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/System/Cmd/Utils.hs:140:1
Warning: 'waitProcess' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
95% ( 20 / 21) in 'System.Cmd.Utils'
Missing documentation for:
PipeMode (src/System/Cmd/Utils.hs:130)
100% ( 2 / 2) in 'Network.Email.Sendmail'
100% ( 6 / 6) in 'System.Console.GetOpt.Utils'
100% ( 2 / 2) in 'System.Daemon'
85% ( 6 / 7) in 'System.Debian'
Missing documentation for:
checkDebVersion (src/System/Debian.hs:70)
100% ( 3 / 3) in 'System.Debian.ControlParser'
Warning: 'Header' is ambiguous. It is defined
* at src/System/FileArchive/GZip.hs:71:15
* at src/System/FileArchive/GZip.hs:71: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/System/FileArchive/GZip.hs:71:1
Warning: 'Footer' is ambiguous. It is defined
* at src/System/FileArchive/GZip.hs:83:15
* at src/System/FileArchive/GZip.hs:83: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/System/FileArchive/GZip.hs:83:1
93% ( 14 / 15) in 'System.FileArchive.GZip'
Missing documentation for:
GZipError (src/System/FileArchive/GZip.hs:51)
Warning: 'StreamReader' is ambiguous. It is defined
* at src/System/IO/HVIO.hs:447:24
* at src/System/IO/HVIO.hs:447: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/System/IO/HVIO.hs:447:1
Warning: 'MemoryBuffer' is ambiguous. It is defined
* at src/System/IO/HVIO.hs:500:21
* at src/System/IO/HVIO.hs:500: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/System/IO/HVIO.hs:500:1
Warning: 'HVIOReader' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'HVIOWriter' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'HVIOSeeker' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'PipeReader' is ambiguous. It is defined
* at src/System/IO/HVIO.hs:610:22
* at src/System/IO/HVIO.hs:610: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/System/IO/HVIO.hs:610:1
Warning: 'PipeWriter' is ambiguous. It is defined
* at src/System/IO/HVIO.hs:614:22
* at src/System/IO/HVIO.hs:614: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/System/IO/HVIO.hs:614:1
100% ( 18 / 18) in 'System.IO.HVIO'
100% ( 4 / 4) in 'System.IO.PlafCompat'
Warning: 'hBlockCopy' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
100% ( 23 / 23) in 'System.IO.Utils'
100% ( 1 / 1) in 'System.IO.WindowsCompat'
Warning: 'realpath' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'realpath_s' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'normalise' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
100% ( 22 / 22) in 'System.Path.NameManip'
100% ( 4 / 4) in 'System.Path.WildMatch'
11% ( 1 / 9) in 'System.Posix.Consts'
Missing documentation for:
blockSpecialMode (src/System/Posix/Consts.hs:28)
characterSpecialMode (src/System/Posix/Consts.hs:31)
namedPipeMode (src/System/Posix/Consts.hs:34)
regularFileMode (src/System/Posix/Consts.hs:37)
directoryMode (src/System/Posix/Consts.hs:40)
fileTypeModes (src/System/Posix/Consts.hs:43)
socketMode (src/System/Posix/Consts.hs:46)
symbolicLinkMode (src/System/Posix/Consts.hs:49)
10% ( 1 / 10) in 'System.IO.StatCompat'
Missing documentation for:
FileStatusCompat (src/System/IO/StatCompat.hs:56)
sc_helper (src/System/IO/StatCompat.hs:71)
isBlockDevice (src/System/IO/StatCompat.hs:75)
isCharacterDevice (src/System/IO/StatCompat.hs:76)
isNamedPipe (src/System/IO/StatCompat.hs:77)
isRegularFile (src/System/IO/StatCompat.hs:78)
isDirectory (src/System/IO/StatCompat.hs:79)
isSymbolicLink (src/System/IO/StatCompat.hs:80)
isSocket (src/System/IO/StatCompat.hs:81)
100% ( 9 / 9) in 'System.Time.Utils'
Warning: 'SystemFS' is ambiguous. It is defined
* at src/System/IO/HVFS.hs:325:17
* at src/System/IO/HVFS.hs:325: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/System/IO/HVFS.hs:325:1
Warning: 'HVFSStatEncap' is ambiguous. It is defined
* at src/System/IO/HVFS.hs:110:22
* at src/System/IO/HVFS.hs:110: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/System/IO/HVFS.hs:110:1
57% ( 12 / 21) in 'System.IO.HVFS'
Missing documentation for:
SystemFS (src/System/IO/HVFS.hs:325)
DeviceID
FileID
FileMode
LinkCount
UserID
GroupID
FileOffset
EpochTime
100% ( 3 / 3) in 'System.Path.Glob'
83% ( 5 / 6) in 'System.IO.HVFS.Utils'
Missing documentation for:
SystemFS (src/System/IO/HVFS.hs:325)
100% ( 14 / 14) in 'System.Path'
91% ( 11 / 12) in 'Data.MIME.Types'
Missing documentation for:
MIMETypeData (src/Data/MIME/Types.hs:51)
Warning: 'MemoryVFS' is ambiguous. It is defined
* at src/System/IO/HVFS/InstanceHelpers.hs:82:18
* at src/System/IO/HVFS/InstanceHelpers.hs:82: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/System/IO/HVFS/InstanceHelpers.hs:82:1
100% ( 14 / 14) in 'System.IO.HVFS.InstanceHelpers'
Warning: 'HVFSChroot' is ambiguous. It is defined
* at src/System/IO/HVFS/Combinators.hs:93:31
* at src/System/IO/HVFS/Combinators.hs:93: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/System/IO/HVFS/Combinators.hs:93:1
100% ( 5 / 5) in 'System.IO.HVFS.Combinators'
Warning: 'hPutBuf' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'hGetBuf' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
100% ( 29 / 29) in 'System.IO.Binary'
Warning: 'ProgressStatus' is ambiguous. It is defined
* at src/Data/Progress/Tracker.hs:118:6
* at src/Data/Progress/Tracker.hs:117: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/Data/Progress/Tracker.hs:117:1
Warning: 'Progress' is ambiguous. It is defined
* at src/Data/Progress/Tracker.hs:131:20
* at src/Data/Progress/Tracker.hs:131: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/Data/Progress/Tracker.hs:131:1
96% ( 28 / 29) in 'Data.Progress.Tracker'
Missing documentation for:
ProgressStatuses (src/Data/Progress/Tracker.hs:133)
Warning: 'stopAutoDisplayMeter' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
94% ( 16 / 17) in 'Data.Progress.Meter'
Missing documentation for:
ProgressMeter (src/Data/Progress/Meter.hs:76)
85% ( 12 / 14) in 'Text.ParserCombinators.Parsec.Utils'
Missing documentation for:
GeneralizedToken (src/Text/ParserCombinators/Parsec/Utils.hs:43)
GeneralizedTokenParser (src/Text/ParserCombinators/Parsec/Utils.hs:44)
Warning: System.IO.Binary: could not find link destinations for:
- System.IO.Binary.hPutBlocks
Warning: Data.Progress.Meter: could not find link destinations for:
- Data.Progress.Meter.ProgressMeterR
Documentation created: dist/doc/html/MissingH/,
dist/doc/html/MissingH/MissingH.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/MissingH-1.6.0.3-DuR7IC4AaxeISB902MU2p2
Completed MissingH-1.6.0.3
Test log
[view raw]
Resolving dependencies...
Build profile: -w ghc-9.8.4 -O0
In order, the following will be built (use -v for more details):
- call-stack-0.4.0 (lib:call-stack) (requires build)
- hsc2hs-0.68.10 (exe:hsc2hs) (requires build)
- old-locale-1.0.0.7 (lib:old-locale) (requires build)
- regex-base-0.94.0.3 (lib:regex-base) (requires build)
- HUnit-1.6.2.0 (lib:HUnit) (requires build)
- network-3.2.8.0 (lib:network) (requires build)
- old-time-1.1.0.5 (lib:old-time) (requires build)
- regex-posix-0.96.0.2 (lib:regex-posix) (requires build)
- network-bsd-2.8.1.0 (lib:network-bsd) (requires build)
- regex-compat-0.95.2.2 (lib:regex-compat) (requires build)
- hslogger-1.3.2.0 (lib:hslogger) (requires build)
- MissingH-1.6.0.3 (first run)
Configuring call-stack-0.4.0...
Preprocessing library for call-stack-0.4.0..
Building library for call-stack-0.4.0..
[1 of 3] Compiling Data.SrcLoc ( src/Data/SrcLoc.hs, dist/build/Data/SrcLoc.o, dist/build/Data/SrcLoc.dyn_o )
[2 of 3] Compiling Data.CallStack ( src/Data/CallStack.hs, dist/build/Data/CallStack.o, dist/build/Data/CallStack.dyn_o )
[3 of 3] Compiling Paths_call_stack ( dist/build/autogen/Paths_call_stack.hs, dist/build/Paths_call_stack.o, dist/build/Paths_call_stack.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2675802/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/call-stack-0.4.0-31951dc4e9db177e2ea89098d1122ced7b6da41fd279273945130bdfc91e7098/lib
Configuring hsc2hs-0.68.10...
Preprocessing executable 'hsc2hs' for hsc2hs-0.68.10..
Building executable 'hsc2hs' for hsc2hs-0.68.10..
[ 1 of 12] Compiling ATTParser ( src/ATTParser.hs, dist/build/hsc2hs/hsc2hs-tmp/ATTParser.o )
[ 2 of 12] Compiling Compat.ResponseFile ( src/Compat/ResponseFile.hs, dist/build/hsc2hs/hsc2hs-tmp/Compat/ResponseFile.o )
[ 3 of 12] Compiling Compat.TempFile ( src/Compat/TempFile.hs, dist/build/hsc2hs/hsc2hs-tmp/Compat/TempFile.o )
[ 4 of 12] Compiling Common ( src/Common.hs, dist/build/hsc2hs/hsc2hs-tmp/Common.o )
[ 5 of 12] Compiling Flags ( src/Flags.hs, dist/build/hsc2hs/hsc2hs-tmp/Flags.o )
[ 6 of 12] Compiling HSCParser ( src/HSCParser.hs, dist/build/hsc2hs/hsc2hs-tmp/HSCParser.o )
[ 7 of 12] Compiling C ( src/C.hs, dist/build/hsc2hs/hsc2hs-tmp/C.o )
[ 8 of 12] Compiling CrossCodegen ( src/CrossCodegen.hs, dist/build/hsc2hs/hsc2hs-tmp/CrossCodegen.o )
[ 9 of 12] Compiling Paths_hsc2hs ( dist/build/hsc2hs/autogen/Paths_hsc2hs.hs, dist/build/hsc2hs/hsc2hs-tmp/Paths_hsc2hs.o )
[10 of 12] Compiling UtilsCodegen ( src/UtilsCodegen.hs, dist/build/hsc2hs/hsc2hs-tmp/UtilsCodegen.o )
[11 of 12] Compiling DirectCodegen ( src/DirectCodegen.hs, dist/build/hsc2hs/hsc2hs-tmp/DirectCodegen.o )
[12 of 12] Compiling Main ( src/Main.hs, dist/build/hsc2hs/hsc2hs-tmp/Main.o )
[13 of 13] Linking dist/build/hsc2hs/hsc2hs
Installing executable hsc2hs in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2675802/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/hsc2hs-0.68.10-e789c287b7adf7ead2fa569692031ba633cdb2fbee6ed05ce142d2c969dd649a/bin
Warning: The directory
/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2675802/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/hsc2hs-0.68.10-e789c287b7adf7ead2fa569692031ba633cdb2fbee6ed05ce142d2c969dd649a/bin
is not in the system search path.
Configuring old-locale-1.0.0.7...
Preprocessing library for old-locale-1.0.0.7..
Building library for old-locale-1.0.0.7..
[1 of 1] Compiling System.Locale ( System/Locale.hs, dist/build/System/Locale.o, dist/build/System/Locale.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2675802/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/old-locale-1.0.0.7-2f1658c62d163bf34cd13b22ae5cb7857f7a5a4576e1bf453dc855a3a4c3a877/lib
Configuring regex-base-0.94.0.3...
Preprocessing library for regex-base-0.94.0.3..
Building library for regex-base-0.94.0.3..
[1 of 5] Compiling Paths_regex_base ( dist/build/autogen/Paths_regex_base.hs, dist/build/Paths_regex_base.o, dist/build/Paths_regex_base.dyn_o )
[2 of 5] Compiling Text.Regex.Base.RegexLike ( src/Text/Regex/Base/RegexLike.hs, dist/build/Text/Regex/Base/RegexLike.o, dist/build/Text/Regex/Base/RegexLike.dyn_o )
[3 of 5] Compiling Text.Regex.Base.Context ( src/Text/Regex/Base/Context.hs, dist/build/Text/Regex/Base/Context.o, dist/build/Text/Regex/Base/Context.dyn_o )
src/Text/Regex/Base/Context.hs:316:10: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [(b, (MatchOffset, MatchLength))] not matched:
[]
|
316 | let ((whole,_):subs) = elems ma
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Text/Regex/Base/Context.hs:329:41: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [(b, (MatchOffset, MatchLength))] not matched:
[]
|
329 | matchM = actOn (\(pre,ma,post) -> let ((whole,_):_) = elems ma
| ^^^^^^^^^^^^^^^^^^^^^^^^
src/Text/Regex/Base/Context.hs:334:41: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [(b, (MatchOffset, MatchLength))] not matched:
[]
|
334 | matchM = actOn (\(pre,ma,post) -> let ((whole,_):subs) = elems ma
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[4 of 5] Compiling Text.Regex.Base ( src/Text/Regex/Base.hs, dist/build/Text/Regex/Base.o, dist/build/Text/Regex/Base.dyn_o )
[5 of 5] Compiling Text.Regex.Base.Impl ( src/Text/Regex/Base/Impl.hs, dist/build/Text/Regex/Base/Impl.o, dist/build/Text/Regex/Base/Impl.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2675802/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/regex-base-0.94.0.3-c407b500cb84c19f296291097fec916658b7198f384858183d8238e2936fb367/lib
Configuring HUnit-1.6.2.0...
Preprocessing library for HUnit-1.6.2.0..
Building library for HUnit-1.6.2.0..
[1 of 6] Compiling Paths_HUnit ( dist/build/autogen/Paths_HUnit.hs, dist/build/Paths_HUnit.o, dist/build/Paths_HUnit.dyn_o )
[2 of 6] Compiling Test.HUnit.Lang ( src/Test/HUnit/Lang.hs, dist/build/Test/HUnit/Lang.o, dist/build/Test/HUnit/Lang.dyn_o )
[3 of 6] Compiling Test.HUnit.Base ( src/Test/HUnit/Base.hs, dist/build/Test/HUnit/Base.o, dist/build/Test/HUnit/Base.dyn_o )
[4 of 6] Compiling Test.HUnit.Terminal ( src/Test/HUnit/Terminal.hs, dist/build/Test/HUnit/Terminal.o, dist/build/Test/HUnit/Terminal.dyn_o )
src/Test/HUnit/Terminal.hs:41:41: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
41 | | otherwise = ta f (c:bs) (tail as) cs
| ^^^^
[5 of 6] Compiling Test.HUnit.Text ( src/Test/HUnit/Text.hs, dist/build/Test/HUnit/Text.o, dist/build/Test/HUnit/Text.dyn_o )
[6 of 6] Compiling Test.HUnit ( src/Test/HUnit.hs, dist/build/Test/HUnit.o, dist/build/Test/HUnit.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2675802/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/HUnit-1.6.2.0-aa8518921a665b3ce3b9f7f0c7a8a7fa42d03d10681bd5ecec8be730444183ec/lib
Configuring network-3.2.8.0...
configure: WARNING: unrecognized options: --with-compiler
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
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 limits.h... yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/types.h... (cached) yes
checking for fcntl.h... yes
checking for sys/uio.h... yes
checking for sys/socket.h... yes
checking for netinet/in.h... yes
checking for netinet/tcp.h... yes
checking for sys/un.h... yes
checking for arpa/inet.h... yes
checking for netdb.h... yes
checking for net/if.h... yes
checking for netioapi.h... no
checking for struct ucred... yes
checking for gai_strerror... yes
checking for gethostent... yes
checking for accept4... yes
checking for getpeereid... no
checking for /nix/store/8v6k283dpbc0qkdq81nb6mrxrgcb10i1-gcc-wrapper-14-20241116/bin/cc options needed to detect all undeclared functions... none needed
checking whether AI_ADDRCONFIG is declared... yes
checking whether AI_ALL is declared... yes
checking whether AI_NUMERICSERV is declared... yes
checking whether AI_V4MAPPED is declared... yes
checking whether IPV6_V6ONLY is declared... yes
checking whether IPPROTO_IP is declared... yes
checking whether IPPROTO_TCP is declared... yes
checking whether IPPROTO_IPV6 is declared... yes
checking whether SO_PEERCRED is declared... yes
checking whether IP_DONTFRAG is declared... no
checking whether IP_MTU_DISCOVER is declared... yes
checking for struct msghdr.msg_control... yes
checking for struct msghdr.msg_accrights... no
checking for struct sockaddr.sa_len... no
configure: creating ./network.buildinfo
configure: creating ./config.status
config.status: creating include/HsNetworkConfig.h
configure: WARNING: unrecognized options: --with-compiler
Preprocessing library for network-3.2.8.0..
Building library for network-3.2.8.0..
[ 1 of 29] Compiling Network.Socket.Imports ( Network/Socket/Imports.hs, dist/build/Network/Socket/Imports.o, dist/build/Network/Socket/Imports.dyn_o )
[ 2 of 29] Compiling Network.Socket.If ( Network/Socket/If.hs, dist/build/Network/Socket/If.o, dist/build/Network/Socket/If.dyn_o )
[ 3 of 29] Compiling Network.Socket.Flag ( dist/build/Network/Socket/Flag.hs, dist/build/Network/Socket/Flag.o, dist/build/Network/Socket/Flag.dyn_o )
[ 4 of 29] Compiling Network.Socket.Cbits ( dist/build/Network/Socket/Cbits.hs, dist/build/Network/Socket/Cbits.o, dist/build/Network/Socket/Cbits.dyn_o )
[ 5 of 29] Compiling Network.Socket.Fcntl ( Network/Socket/Fcntl.hs, dist/build/Network/Socket/Fcntl.o, dist/build/Network/Socket/Fcntl.dyn_o )
[ 6 of 29] Compiling Network.Socket.Posix.IOVec ( dist/build/Network/Socket/Posix/IOVec.hs, dist/build/Network/Socket/Posix/IOVec.o, dist/build/Network/Socket/Posix/IOVec.dyn_o )
[ 7 of 29] Compiling Network.Socket.ReadShow ( Network/Socket/ReadShow.hs, dist/build/Network/Socket/ReadShow.o, dist/build/Network/Socket/ReadShow.dyn_o )
[ 8 of 29] Compiling Network.Socket.Types ( dist/build/Network/Socket/Types.hs, dist/build/Network/Socket/Types.o, dist/build/Network/Socket/Types.dyn_o )
[ 9 of 29] Compiling Network.Socket.STM ( Network/Socket/STM.hs, dist/build/Network/Socket/STM.o, dist/build/Network/Socket/STM.dyn_o )
[10 of 29] Compiling Network.Socket.Posix.Cmsg ( dist/build/Network/Socket/Posix/Cmsg.hs, dist/build/Network/Socket/Posix/Cmsg.o, dist/build/Network/Socket/Posix/Cmsg.dyn_o )
[11 of 29] Compiling Network.Socket.Internal ( Network/Socket/Internal.hs, dist/build/Network/Socket/Internal.o, dist/build/Network/Socket/Internal.dyn_o )
[12 of 29] Compiling Network.Socket.Posix.MsgHdr ( dist/build/Network/Socket/Posix/MsgHdr.hs, dist/build/Network/Socket/Posix/MsgHdr.o, dist/build/Network/Socket/Posix/MsgHdr.dyn_o )
[13 of 29] Compiling Network.Socket.Posix.CmsgHdr ( dist/build/Network/Socket/Posix/CmsgHdr.hs, dist/build/Network/Socket/Posix/CmsgHdr.o, dist/build/Network/Socket/Posix/CmsgHdr.dyn_o )
[14 of 29] Compiling Network.Socket.Options ( dist/build/Network/Socket/Options.hs, dist/build/Network/Socket/Options.o, dist/build/Network/Socket/Options.dyn_o )
[15 of 29] Compiling Network.Socket.Syscall ( Network/Socket/Syscall.hs, dist/build/Network/Socket/Syscall.o, dist/build/Network/Socket/Syscall.dyn_o )
[16 of 29] Compiling Network.Socket.Name ( Network/Socket/Name.hs, dist/build/Network/Socket/Name.o, dist/build/Network/Socket/Name.dyn_o )
[17 of 29] Compiling Network.Socket.Info ( dist/build/Network/Socket/Info.hs, dist/build/Network/Socket/Info.o, dist/build/Network/Socket/Info.dyn_o )
[18 of 29] Compiling Network.Socket.Handle ( Network/Socket/Handle.hs, dist/build/Network/Socket/Handle.o, dist/build/Network/Socket/Handle.dyn_o )
[19 of 29] Compiling Network.Socket.ByteString.Internal ( Network/Socket/ByteString/Internal.hs, dist/build/Network/Socket/ByteString/Internal.o, dist/build/Network/Socket/ByteString/Internal.dyn_o )
[20 of 29] Compiling Network.Socket.Buffer ( dist/build/Network/Socket/Buffer.hs, dist/build/Network/Socket/Buffer.o, dist/build/Network/Socket/Buffer.dyn_o )
[21 of 29] Compiling Network.Socket.SockAddr ( Network/Socket/SockAddr.hs, dist/build/Network/Socket/SockAddr.o, dist/build/Network/Socket/SockAddr.dyn_o )
[22 of 29] Compiling Network.Socket.Shutdown ( Network/Socket/Shutdown.hs, dist/build/Network/Socket/Shutdown.o, dist/build/Network/Socket/Shutdown.dyn_o )
[23 of 29] Compiling Network.Socket.ByteString.IO ( dist/build/Network/Socket/ByteString/IO.hs, dist/build/Network/Socket/ByteString/IO.o, dist/build/Network/Socket/ByteString/IO.dyn_o )
[24 of 29] Compiling Network.Socket.ByteString.Lazy.Posix ( Network/Socket/ByteString/Lazy/Posix.hs, dist/build/Network/Socket/ByteString/Lazy/Posix.o, dist/build/Network/Socket/ByteString/Lazy/Posix.dyn_o )
[25 of 29] Compiling Network.Socket.ByteString ( Network/Socket/ByteString.hs, dist/build/Network/Socket/ByteString.o, dist/build/Network/Socket/ByteString.dyn_o )
[26 of 29] Compiling Network.Socket.Address ( Network/Socket/Address.hs, dist/build/Network/Socket/Address.o, dist/build/Network/Socket/Address.dyn_o )
[27 of 29] Compiling Network.Socket.Unix ( dist/build/Network/Socket/Unix.hs, dist/build/Network/Socket/Unix.o, dist/build/Network/Socket/Unix.dyn_o )
[28 of 29] Compiling Network.Socket ( Network/Socket.hs, dist/build/Network/Socket.o, dist/build/Network/Socket.dyn_o )
[29 of 29] Compiling Network.Socket.ByteString.Lazy ( Network/Socket/ByteString/Lazy.hs, dist/build/Network/Socket/ByteString/Lazy.o, dist/build/Network/Socket/ByteString/Lazy.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2675802/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/network-3.2.8.0-8a21dd8a78c1d5ea73d970dbd454975801ce8f731f7bb34aa86ba1016d029ab1/lib
Configuring old-time-1.1.0.5...
configure: WARNING: unrecognized options: --with-compiler
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 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 sys/time.h... yes
checking for sys/time.h... (cached) yes
checking for sys/timeb.h... yes
checking for time.h... yes
checking for ftime... yes
checking for gmtime_r... yes
checking for localtime_r... yes
checking for gettimeofday... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for /nix/store/8v6k283dpbc0qkdq81nb6mrxrgcb10i1-gcc-wrapper-14-20241116/bin/cc options needed to detect all undeclared functions... none needed
checking for struct tm.tm_zone... yes
checking for sys/time.h... (cached) yes
checking whether altzone is declared... no
configure: creating ./config.status
config.status: creating include/HsTimeConfig.h
configure: WARNING: unrecognized options: --with-compiler
Preprocessing library for old-time-1.1.0.5..
Building library for old-time-1.1.0.5..
[1 of 1] Compiling System.Time ( dist/build/System/Time.hs, dist/build/System/Time.o, dist/build/System/Time.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2675802/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/old-time-1.1.0.5-05a4ba88e8550159642174dbfb41bf83e9867bd817902508118cb537f2fb0661/lib
Configuring regex-posix-0.96.0.2...
Preprocessing library for regex-posix-0.96.0.2..
Building library for regex-posix-0.96.0.2..
[1 of 7] Compiling Paths_regex_posix ( dist/build/autogen/Paths_regex_posix.hs, dist/build/Paths_regex_posix.o, dist/build/Paths_regex_posix.dyn_o )
[2 of 7] Compiling Text.Regex.Posix.Wrap ( dist/build/Text/Regex/Posix/Wrap.hs, dist/build/Text/Regex/Posix/Wrap.o, dist/build/Text/Regex/Posix/Wrap.dyn_o )
[3 of 7] Compiling Text.Regex.Posix.String ( src/Text/Regex/Posix/String.hs, dist/build/Text/Regex/Posix/String.o, dist/build/Text/Regex/Posix/String.dyn_o )
[4 of 7] Compiling Text.Regex.Posix.Sequence ( src/Text/Regex/Posix/Sequence.hs, dist/build/Text/Regex/Posix/Sequence.o, dist/build/Text/Regex/Posix/Sequence.dyn_o )
[5 of 7] Compiling Text.Regex.Posix.ByteString ( src/Text/Regex/Posix/ByteString.hs, dist/build/Text/Regex/Posix/ByteString.o, dist/build/Text/Regex/Posix/ByteString.dyn_o )
[6 of 7] Compiling Text.Regex.Posix.ByteString.Lazy ( src/Text/Regex/Posix/ByteString/Lazy.hs, dist/build/Text/Regex/Posix/ByteString/Lazy.o, dist/build/Text/Regex/Posix/ByteString/Lazy.dyn_o )
[7 of 7] Compiling Text.Regex.Posix ( src/Text/Regex/Posix.hs, dist/build/Text/Regex/Posix.o, dist/build/Text/Regex/Posix.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2675802/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/regex-posix-0.96.0.2-84ba0ac313e9c9beb3f99825b98391ea7103d7744b173299db106c0845ba5b1f/lib
Configuring network-bsd-2.8.1.0...
Preprocessing library for network-bsd-2.8.1.0..
Building library for network-bsd-2.8.1.0..
[1 of 1] Compiling Network.BSD ( dist/build/Network/BSD.hs, dist/build/Network/BSD.o, dist/build/Network/BSD.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2675802/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/network-bsd-2.8.1.0-2f7b479c0a687879d028643f8563005945062302eec31908bf8a00494879eb82/lib
Configuring regex-compat-0.95.2.2...
Preprocessing library for regex-compat-0.95.2.2..
Building library for regex-compat-0.95.2.2..
[1 of 1] Compiling Text.Regex ( Text/Regex.hs, dist/build/Text/Regex.o, dist/build/Text/Regex.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2675802/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/regex-compat-0.95.2.2-4be0f3cd1e6eee080e1edcc6316ecd124559bac9457c1a69ff4180c6b648040a/lib
Configuring hslogger-1.3.2.0...
Preprocessing library for hslogger-1.3.2.0..
Building library for hslogger-1.3.2.0..
[1 of 9] Compiling System.Log ( src/System/Log.hs, dist/build/System/Log.o, dist/build/System/Log.dyn_o )
[2 of 9] Compiling System.Log.Formatter ( src/System/Log/Formatter.hs, dist/build/System/Log/Formatter.o, dist/build/System/Log/Formatter.dyn_o )
[3 of 9] Compiling System.Log.Handler ( src/System/Log/Handler.hs, dist/build/System/Log/Handler.o, dist/build/System/Log/Handler.dyn_o )
[4 of 9] Compiling System.Log.Handler.Simple ( src/System/Log/Handler/Simple.hs, dist/build/System/Log/Handler/Simple.o, dist/build/System/Log/Handler/Simple.dyn_o )
[5 of 9] Compiling System.Log.Handler.Log4jXML ( src/System/Log/Handler/Log4jXML.hs, dist/build/System/Log/Handler/Log4jXML.o, dist/build/System/Log/Handler/Log4jXML.dyn_o )
[6 of 9] Compiling System.Log.Logger ( src/System/Log/Logger.hs, dist/build/System/Log/Logger.o, dist/build/System/Log/Logger.dyn_o )
src/System/Log/Logger.hs:375:26: 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."
|
375 | let pname = (head . drop 1 . reverse . componentsOfName) name'
| ^^^^
src/System/Log/Logger.hs:431:35: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
431 | _ -> l{handlers = tail hs}
| ^^^^
[7 of 9] Compiling UTF8 ( src/UTF8.hs, dist/build/UTF8.o, dist/build/UTF8.dyn_o )
[8 of 9] Compiling System.Log.Handler.Syslog ( src/System/Log/Handler/Syslog.hs, dist/build/System/Log/Handler/Syslog.o, dist/build/System/Log/Handler/Syslog.dyn_o )
src/System/Log/Handler/Syslog.hs:223:37: 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."
|
223 | let addr = S.SockAddrInet port (head (S.hostAddresses he))
| ^^^^
[9 of 9] Compiling System.Log.Handler.Growl ( src/System/Log/Handler/Growl.hs, dist/build/System/Log/Handler/Growl.o, dist/build/System/Log/Handler/Growl.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2675802/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/hslogger-1.3.2.0-08d3eb28ffd6ff099f18f0e17c44d335e68b3e4776aacf70b39598b53859b081/lib
Configuring MissingH-1.6.0.3...
Preprocessing library for MissingH-1.6.0.3..
Building library for MissingH-1.6.0.3..
[ 1 of 45] Compiling Control.Concurrent.Thread.Utils ( src/Control/Concurrent/Thread/Utils.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/Control/Concurrent/Thread/Utils.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/Control/Concurrent/Thread/Utils.dyn_o )
[ 2 of 45] Compiling Data.BinPacking ( src/Data/BinPacking.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/Data/BinPacking.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/Data/BinPacking.dyn_o )
src/Data/BinPacking.hs:109:62: 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."
|
109 | then Left $ BPSizeTooLarge thisbinsize (head sizelist)
| ^^^^
[ 3 of 45] Compiling Data.Bits.Utils ( src/Data/Bits/Utils.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/Data/Bits/Utils.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/Data/Bits/Utils.dyn_o )
[ 4 of 45] Compiling Data.CSV ( src/Data/CSV.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/Data/CSV.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/Data/CSV.dyn_o )
[ 5 of 45] Compiling Data.Compression.Inflate ( src/Data/Compression/Inflate.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/Data/Compression/Inflate.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/Data/Compression/Inflate.dyn_o )
[ 6 of 45] Compiling Data.Either.Utils ( src/Data/Either/Utils.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/Data/Either/Utils.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/Data/Either/Utils.dyn_o )
[ 7 of 45] Compiling Data.Hash.CRC32.GZip ( src/Data/Hash/CRC32/GZip.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/Data/Hash/CRC32/GZip.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/Data/Hash/CRC32/GZip.dyn_o )
[ 8 of 45] Compiling Data.Hash.MD5 ( src/Data/Hash/MD5.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/Data/Hash/MD5.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/Data/Hash/MD5.dyn_o )
[ 9 of 45] Compiling Data.Hash.MD5.Zord64_HARD ( src/Data/Hash/MD5/Zord64_HARD.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/Data/Hash/MD5/Zord64_HARD.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/Data/Hash/MD5/Zord64_HARD.dyn_o )
[10 of 45] Compiling Data.List.Utils ( src/Data/List/Utils.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/Data/List/Utils.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/Data/List/Utils.dyn_o )
[11 of 45] Compiling Data.Map.Utils ( src/Data/Map/Utils.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/Data/Map/Utils.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/Data/Map/Utils.dyn_o )
[12 of 45] Compiling Data.Maybe.Utils ( src/Data/Maybe/Utils.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/Data/Maybe/Utils.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/Data/Maybe/Utils.dyn_o )
[13 of 45] Compiling Data.Quantity ( src/Data/Quantity.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/Data/Quantity.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/Data/Quantity.dyn_o )
src/Data/Quantity.hs:66:35: 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."
|
66 | quantifyNum opts n = (\(x, s) -> (head x, s)) $ quantifyNums opts [n]
| ^^^^
src/Data/Quantity.hs:93:30: 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."
|
93 | Nothing -> head incrIdxList -- If not found, it's smaller than the first
| ^^^^
[14 of 45] Compiling Data.String.Utils ( src/Data/String/Utils.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/Data/String/Utils.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/Data/String/Utils.dyn_o )
[15 of 45] Compiling Data.Tuple.Utils ( src/Data/Tuple/Utils.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/Data/Tuple/Utils.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/Data/Tuple/Utils.dyn_o )
[16 of 45] Compiling Network.Email.Mailbox ( src/Network/Email/Mailbox.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/Network/Email/Mailbox.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/Network/Email/Mailbox.dyn_o )
[17 of 45] Compiling Network.Utils ( src/Network/Utils.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/Network/Utils.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/Network/Utils.dyn_o )
src/Network/Utils.hs:96:1: warning: [GHC-62161] [-Wincomplete-patterns]
Pattern match(es) are non-exhaustive
In an equation for showSockAddr:
Patterns of type SockAddr not matched: SockAddrInet6 _ _ _ _
|
96 | showSockAddr (SockAddrUnix x) = return $ "UNIX socket at " ++ x
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
[18 of 45] Compiling Network.SocketServer ( src/Network/SocketServer.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/Network/SocketServer.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/Network/SocketServer.dyn_o )
[19 of 45] Compiling System.Cmd.Utils ( src/System/Cmd/Utils.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/System/Cmd/Utils.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/System/Cmd/Utils.dyn_o )
[20 of 45] Compiling Network.Email.Sendmail ( src/Network/Email/Sendmail.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/Network/Email/Sendmail.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/Network/Email/Sendmail.dyn_o )
[21 of 45] Compiling System.Console.GetOpt.Utils ( src/System/Console/GetOpt/Utils.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/System/Console/GetOpt/Utils.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/System/Console/GetOpt/Utils.dyn_o )
[22 of 45] Compiling System.Daemon ( src/System/Daemon.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/System/Daemon.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/System/Daemon.dyn_o )
[23 of 45] Compiling System.Debian ( src/System/Debian.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/System/Debian.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/System/Debian.dyn_o )
[24 of 45] Compiling System.Debian.ControlParser ( src/System/Debian/ControlParser.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/System/Debian/ControlParser.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/System/Debian/ControlParser.dyn_o )
[25 of 45] Compiling System.FileArchive.GZip ( src/System/FileArchive/GZip.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/System/FileArchive/GZip.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/System/FileArchive/GZip.dyn_o )
src/System/FileArchive/GZip.hs:94:13: 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."
|
94 | split1 s = (head s, tail s)
| ^^^^
src/System/FileArchive/GZip.hs:94:21: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
94 | split1 s = (head s, tail s)
| ^^^^
[26 of 45] Compiling System.IO.HVIO ( src/System/IO/HVIO.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/System/IO/HVIO.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/System/IO/HVIO.dyn_o )
src/System/IO/HVIO.hs:471:34: 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."
|
471 | let retval = head c
| ^^^^
src/System/IO/HVIO.hs:472:39: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
472 | vioc_set (srv h) (tail c)
| ^^^^
[27 of 45] Compiling System.IO.PlafCompat ( src/System/IO/PlafCompat.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/System/IO/PlafCompat.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/System/IO/PlafCompat.dyn_o )
[28 of 45] Compiling System.IO.Utils ( src/System/IO/Utils.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/System/IO/Utils.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/System/IO/Utils.dyn_o )
[29 of 45] Compiling System.IO.WindowsCompat ( src/System/IO/WindowsCompat.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/System/IO/WindowsCompat.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/System/IO/WindowsCompat.dyn_o )
[30 of 45] Compiling System.Path.NameManip ( src/System/Path/NameManip.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/System/Path/NameManip.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/System/Path/NameManip.dyn_o )
src/System/Path/NameManip.hs:56:22: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
56 | tail' xs = tail xs
| ^^^^
src/System/Path/NameManip.hs:116:19: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding: Patterns of type [String] not matched: []
|
116 | let (base:suffixes) = slice_filename' (last comps)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/System/Path/NameManip.hs:410:79: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
410 | guess_dotdot_comps' schon ("..":teile) = guess_dotdot_comps' (reverse . tail . reverse $ schon) teile
| ^^^^
[31 of 45] Compiling System.Path.WildMatch ( src/System/Path/WildMatch.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/System/Path/WildMatch.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/System/Path/WildMatch.dyn_o )
[32 of 45] Compiling System.Posix.Consts ( src/System/Posix/Consts.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/System/Posix/Consts.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/System/Posix/Consts.dyn_o )
[33 of 45] Compiling System.IO.StatCompat ( src/System/IO/StatCompat.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/System/IO/StatCompat.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/System/IO/StatCompat.dyn_o )
[34 of 45] Compiling System.Time.Utils ( src/System/Time/Utils.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/System/Time/Utils.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/System/Time/Utils.dyn_o )
[35 of 45] Compiling System.IO.HVFS ( src/System/IO/HVFS.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/System/IO/HVFS.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/System/IO/HVFS.dyn_o )
src/System/IO/HVFS.hs:299:1: warning: [GHC-90177] [-Worphans]
Orphan class instance: instance Show FileStatus
Suggested fix:
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.
|
299 | instance Show FileStatus where
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
[36 of 45] Compiling System.Path.Glob ( src/System/Path/Glob.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/System/Path/Glob.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/System/Path/Glob.dyn_o )
src/System/Path/Glob.hs:107:31: 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."
|
107 | in if head patt == '.'
| ^^^^
src/System/Path/Glob.hs:109:56: 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."
|
109 | else return $ filter (\x -> head x /= '.') matches
| ^^^^
[37 of 45] Compiling System.IO.HVFS.Utils ( src/System/IO/HVFS/Utils.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/System/IO/HVFS/Utils.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/System/IO/HVFS/Utils.dyn_o )
[38 of 45] Compiling System.Path ( src/System/Path.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/System/Path.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/System/Path.dyn_o )
[39 of 45] Compiling Data.MIME.Types ( src/Data/MIME/Types.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/Data/MIME/Types.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/Data/MIME/Types.dyn_o )
src/Data/MIME/Types.hs:105:34: 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."
|
105 | let thetype = head l2
| ^^^^
src/Data/MIME/Types.hs:106:37: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
106 | suffixlist = tail l2
| ^^^^
[40 of 45] Compiling System.IO.HVFS.InstanceHelpers ( src/System/IO/HVFS/InstanceHelpers.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/System/IO/HVFS/InstanceHelpers.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/System/IO/HVFS/InstanceHelpers.dyn_o )
src/System/IO/HVFS/InstanceHelpers.hs:114:15: 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."
|
114 | h = head sliced1
| ^^^^
src/System/IO/HVFS/InstanceHelpers.hs:115:15: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
115 | t = tail sliced1
| ^^^^
src/System/IO/HVFS/InstanceHelpers.hs:116:39: 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."
|
116 | newh = if isPathSeparator (head h) then tail h else h
| ^^^^
src/System/IO/HVFS/InstanceHelpers.hs:116:52: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
116 | newh = if isPathSeparator (head h) then tail h else h
| ^^^^
src/System/IO/HVFS/InstanceHelpers.hs:143:13: 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."
|
143 | h = head sliced1
| ^^^^
src/System/IO/HVFS/InstanceHelpers.hs:144:13: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
144 | t = tail sliced1
| ^^^^
src/System/IO/HVFS/InstanceHelpers.hs:145:62: 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."
|
145 | newh = if (h /= [pathSeparator]) && isPathSeparator (head h) then tail h else h
| ^^^^
src/System/IO/HVFS/InstanceHelpers.hs:145:75: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
145 | newh = if (h /= [pathSeparator]) && isPathSeparator (head h) then tail h else h
| ^^^^
src/System/IO/HVFS/InstanceHelpers.hs:155:68: 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."
|
155 | MemoryFile _ -> Left $ "Attempt to look up name " ++ head zs ++ " in file"
| ^^^^
src/System/IO/HVFS/InstanceHelpers.hs:157:45: 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."
|
157 | let newentry = case lookup (head zs) y of
| ^^^^
src/System/IO/HVFS/InstanceHelpers.hs:158:79: 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."
|
158 | Nothing -> Left $ "Couldn't find entry " ++ head zs
| ^^^^
src/System/IO/HVFS/InstanceHelpers.hs:161:36: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
161 | walk newobj (tail zs)
| ^^^^
[41 of 45] Compiling System.IO.HVFS.Combinators ( src/System/IO/HVFS/Combinators.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/System/IO/HVFS/Combinators.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/System/IO/HVFS/Combinators.dyn_o )
src/System/IO/HVFS/Combinators.hs:118:51: 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."
|
118 | do full <- (fp ++) `fmap` if isPathSeparator (head locfp)
| ^^^^
[42 of 45] Compiling System.IO.Binary ( src/System/IO/Binary.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/System/IO/Binary.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/System/IO/Binary.dyn_o )
[43 of 45] Compiling Data.Progress.Tracker ( src/Data/Progress/Tracker.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/Data/Progress/Tracker.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/Data/Progress/Tracker.dyn_o )
[44 of 45] Compiling Data.Progress.Meter ( src/Data/Progress/Meter.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/Data/Progress/Meter.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/Data/Progress/Meter.dyn_o )
src/Data/Progress/Meter.hs:228:22: 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."
|
228 | head renders ++ u ++ " " ++ pct ++ "]"
| ^^^^
src/Data/Progress/Meter.hs:234: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."
|
234 | return $ head (rfunc [floor (speed :: Double)]) ++ u ++
| ^^^^
[45 of 45] Compiling Text.ParserCombinators.Parsec.Utils ( src/Text/ParserCombinators/Parsec/Utils.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/Text/ParserCombinators/Parsec/Utils.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/Text/ParserCombinators/Parsec/Utils.dyn_o )
Preprocessing test suite 'runtests' for MissingH-1.6.0.3..
Building test suite 'runtests' for MissingH-1.6.0.3..
[ 1 of 20] Compiling Bitstest ( testsrc/Bitstest.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/runtests/runtests-tmp/Bitstest.o )
testsrc/Bitstest.hs:15:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: test_fromBytes :: [Test]
|
15 | test_fromBytes =
| ^^^^^^^^^^^^^^
testsrc/Bitstest.hs:17:15: warning: [GHC-63397] [-Wname-shadowing]
This binding for exp shadows the existing binding
imported from Prelude at testsrc/Bitstest.hs:10:8-15
(and originally defined in GHC.Float)
|
17 | f inp exp = TestCase $ exp @=? fromBytes inp in
| ^^^
testsrc/Bitstest.hs:29:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: test_getBytes :: [Test]
|
29 | test_getBytes =
| ^^^^^^^^^^^^^
testsrc/Bitstest.hs:31:15: warning: [GHC-63397] [-Wname-shadowing]
This binding for exp shadows the existing binding
imported from Prelude at testsrc/Bitstest.hs:10:8-15
(and originally defined in GHC.Float)
|
31 | f inp exp = TestCase $ exp @=? getBytes inp in
| ^^^
testsrc/Bitstest.hs:41:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: tests :: Test
|
41 | tests = TestList [TestLabel "getBytes" (TestList test_getBytes),
| ^^^^^
[ 2 of 20] Compiling CRC32GZIPtest ( testsrc/CRC32GZIPtest.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/runtests/runtests-tmp/CRC32GZIPtest.o )
testsrc/CRC32GZIPtest.hs:14:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: test_crcgzip :: [Test]
|
14 | test_crcgzip =
| ^^^^^^^^^^^^
testsrc/CRC32GZIPtest.hs:15:19: warning: [GHC-63397] [-Wname-shadowing]
This binding for exp shadows the existing binding
imported from Prelude at testsrc/CRC32GZIPtest.hs:10:8-20
(and originally defined in GHC.Float)
|
15 | let f msg inp exp = TestLabel msg $ TestCase $ assertEqual "" exp (calc_crc32 inp) in
| ^^^
testsrc/CRC32GZIPtest.hs:25:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: tests :: Test
|
25 | tests = TestList [TestLabel "crcgzip" (TestList test_crcgzip)
| ^^^^^
[ 3 of 20] Compiling GZiptest ( testsrc/GZiptest.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/runtests/runtests-tmp/GZiptest.o )
testsrc/GZiptest.hs:15:1: warning: [GHC-66111] [-Wunused-imports]
The import of System.IO is redundant
except perhaps to import instances from System.IO
To import instances alone, use: import System.IO()
|
15 | import System.IO
| ^^^^^^^^^^^^^^^^
testsrc/GZiptest.hs:17:1: warning: [GHC-66111] [-Wunused-imports]
The import of Data.List is redundant
except perhaps to import instances from Data.List
To import instances alone, use: import Data.List()
|
17 | import Data.List
| ^^^^^^^^^^^^^^^^
testsrc/GZiptest.hs:17:8: warning: [GHC-82347] [-Wcompat-unqualified-imports]
To ensure compatibility with future core libraries changes
imports to Data.List should be
either qualified or have an explicit import list.
|
17 | import Data.List
| ^^^^^^^^^
testsrc/GZiptest.hs:19:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature:
mf :: (Eq a, Show a) => String -> a -> (String -> a) -> Test
|
19 | mf fn exp conf = TestLabel fn $ TestCase $
| ^^
testsrc/GZiptest.hs:19:7: warning: [GHC-63397] [-Wname-shadowing]
This binding for exp shadows the existing binding
imported from Prelude at testsrc/GZiptest.hs:9:8-15
(and originally defined in GHC.Float)
|
19 | mf fn exp conf = TestLabel fn $ TestCase $
| ^^^
testsrc/GZiptest.hs:41:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: test_inflate :: [Test]
|
41 | test_inflate =
| ^^^^^^^^^^^^
testsrc/GZiptest.hs:42:14: warning: [GHC-63397] [-Wname-shadowing]
This binding for exp shadows the existing binding
imported from Prelude at testsrc/GZiptest.hs:9:8-15
(and originally defined in GHC.Float)
|
42 | let f fn exp conv = mf fn exp (conv . snd . forceEither . read_header) in
| ^^^
testsrc/GZiptest.hs:55:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: test_header :: [Test]
|
55 | test_header =
| ^^^^^^^^^^^
testsrc/GZiptest.hs:56:14: warning: [GHC-63397] [-Wname-shadowing]
This binding for exp shadows the existing binding
imported from Prelude at testsrc/GZiptest.hs:9:8-15
(and originally defined in GHC.Float)
|
56 | let f fn exp = mf fn exp (fst . forceEither . read_header)
| ^^^
testsrc/GZiptest.hs:68:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: test_gunzip :: [Test]
|
68 | test_gunzip =
| ^^^^^^^^^^^
testsrc/GZiptest.hs:69:14: warning: [GHC-63397] [-Wname-shadowing]
This binding for exp shadows the existing binding
imported from Prelude at testsrc/GZiptest.hs:9:8-15
(and originally defined in GHC.Float)
|
69 | let f fn exp = mf fn exp decompress
| ^^^
testsrc/GZiptest.hs:83:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: tests :: Test
|
83 | tests = TestList [TestLabel "inflate" (TestList test_inflate),
| ^^^^^
[ 4 of 20] Compiling Listtest ( testsrc/Listtest.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/runtests/runtests-tmp/Listtest.o )
testsrc/Listtest.hs:10:18: warning: [GHC-82347] [-Wcompat-unqualified-imports]
To ensure compatibility with future core libraries changes
imports to Data.List should be
either qualified or have an explicit import list.
|
10 | import Data.List
| ^^^^^^^^^
testsrc/Listtest.hs:13:1: warning: [GHC-66111] [-Wunused-imports]
The import of Test.HUnit is redundant
except perhaps to import instances from Test.HUnit
To import instances alone, use: import Test.HUnit()
|
13 | import Test.HUnit
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^
testsrc/Listtest.hs:16:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: test_delFromAL :: [Test]
|
16 | test_delFromAL =
| ^^^^^^^^^^^^^^
testsrc/Listtest.hs:18:15: warning: [GHC-63397] [-Wname-shadowing]
This binding for exp shadows the existing binding
imported from Prelude at testsrc/Listtest.hs:9:8-15
(and originally defined in GHC.Float)
|
18 | f inp exp = TestCase $ exp @=? (delFromAL inp "testkey") in
| ^^^
testsrc/Listtest.hs:30:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: test_addToAL :: [Test]
|
30 | test_addToAL =
| ^^^^^^^^^^^^
testsrc/Listtest.hs:32:15: warning: [GHC-63397] [-Wname-shadowing]
This binding for exp shadows the existing binding
imported from Prelude at testsrc/Listtest.hs:9:8-15
(and originally defined in GHC.Float)
|
32 | f inp exp = TestCase $ exp @=? (addToAL inp "testkey" 101) in
| ^^^
testsrc/Listtest.hs:39:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: test_split :: [Test]
|
39 | test_split =
| ^^^^^^^^^^
testsrc/Listtest.hs:40:21: warning: [GHC-63397] [-Wname-shadowing]
This binding for exp shadows the existing binding
imported from Prelude at testsrc/Listtest.hs:9:8-15
(and originally defined in GHC.Float)
|
40 | let f delim inp exp = TestCase $ exp @=? split delim inp in
| ^^^
testsrc/Listtest.hs:48:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: test_join :: [Test]
|
48 | test_join =
| ^^^^^^^^^
testsrc/Listtest.hs:50:21: warning: [GHC-63397] [-Wname-shadowing]
This binding for exp shadows the existing binding
imported from Prelude at testsrc/Listtest.hs:9:8-15
(and originally defined in GHC.Float)
|
50 | f delim inp exp = TestCase $ exp @=? join delim inp in
| ^^^
testsrc/Listtest.hs:58:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: test_replace :: [Test]
|
58 | test_replace =
| ^^^^^^^^^^^^
testsrc/Listtest.hs:59:23: warning: [GHC-63397] [-Wname-shadowing]
This binding for exp shadows the existing binding
imported from Prelude at testsrc/Listtest.hs:9:8-15
(and originally defined in GHC.Float)
|
59 | let f old new inp exp = TestCase $ exp @=? replace old new inp in
| ^^^
testsrc/Listtest.hs:69:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature:
test_genericJoin :: [Test]
|
69 | test_genericJoin =
| ^^^^^^^^^^^^^^^^
testsrc/Listtest.hs:70:21: warning: [GHC-63397] [-Wname-shadowing]
This binding for exp shadows the existing binding
imported from Prelude at testsrc/Listtest.hs:9:8-15
(and originally defined in GHC.Float)
|
70 | let f delim inp exp = TestCase $ exp @=? genericJoin delim inp in
| ^^^
testsrc/Listtest.hs:72:10: warning: [GHC-18042] [-Wtype-defaults]
" Defaulting the type variable a0 to type Integer in the following constraints
(Show a0) arising from a use of f at testsrc/Listtest.hs:72:10
(Num a0) arising from the literal 1 at testsrc/Listtest.hs:72:18
" In the expression: f ", " [1, 2, 3, 4] "1, 2, 3, 4"
In the expression:
[f ", " [1, 2, ....] "1, 2, 3, 4", f ", " ([] :: [Int]) "",
f "|" ["foo", "bar", ....] "\"foo\"|\"bar\"|\"baz\"",
f ", " [5] "5"]
In the expression:
let f delim inp exp = TestCase $ exp @=? genericJoin delim inp
in
[f ", " [1, ....] "1, 2, 3, 4", f ", " ([] :: [Int]) "",
f "|" ["foo", ....] "\"foo\"|\"bar\"|\"baz\"", ....]
|
72 | f ", " [1, 2, 3, 4] "1, 2, 3, 4"
| ^
testsrc/Listtest.hs:75:10: warning: [GHC-18042] [-Wtype-defaults]
" Defaulting the type variable a0 to type Integer in the following constraints
(Show a0) arising from a use of f at testsrc/Listtest.hs:75:10
(Num a0) arising from the literal 5 at testsrc/Listtest.hs:75:18
" In the expression: f ", " [5] "5"
In the expression:
[f ", " [1, 2, ....] "1, 2, 3, 4", f ", " ([] :: [Int]) "",
f "|" ["foo", "bar", ....] "\"foo\"|\"bar\"|\"baz\"",
f ", " [5] "5"]
In the expression:
let f delim inp exp = TestCase $ exp @=? genericJoin delim inp
in
[f ", " [1, ....] "1, 2, 3, 4", f ", " ([] :: [Int]) "",
f "|" ["foo", ....] "\"foo\"|\"bar\"|\"baz\"", ....]
|
75 | ,f ", " [5] "5"
| ^
testsrc/Listtest.hs:78:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: test_flipAL :: [Test]
|
78 | test_flipAL =
| ^^^^^^^^^^^
testsrc/Listtest.hs:79:15: warning: [GHC-63397] [-Wname-shadowing]
This binding for exp shadows the existing binding
imported from Prelude at testsrc/Listtest.hs:9:8-15
(and originally defined in GHC.Float)
|
79 | let f inp exp = TestCase $ exp @=? flipAL inp in
| ^^^
testsrc/Listtest.hs:90:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: test_uniq :: [Test]
|
90 | test_uniq =
| ^^^^^^^^^
testsrc/Listtest.hs:91:15: warning: [GHC-63397] [-Wname-shadowing]
This binding for exp shadows the existing binding
imported from Prelude at testsrc/Listtest.hs:9:8-15
(and originally defined in GHC.Float)
|
91 | let f inp exp = TestCase $ exp @=? uniq inp in
| ^^^
testsrc/Listtest.hs:106:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: test_trunc :: [Test]
|
106 | test_trunc =
| ^^^^^^^^^^
testsrc/Listtest.hs:107:19: warning: [GHC-63397] [-Wname-shadowing]
This binding for exp shadows the existing binding
imported from Prelude at testsrc/Listtest.hs:9:8-15
(and originally defined in GHC.Float)
|
107 | let f len inp exp = TestCase $ exp @=? take len inp in
| ^^^
testsrc/Listtest.hs:114:10: warning: [GHC-18042] [-Wtype-defaults]
" Defaulting the type variable a0 to type Integer in the following constraints
(Eq a0) arising from a use of f at testsrc/Listtest.hs:114:10
(Show a0) arising from a use of f at testsrc/Listtest.hs:114:10
(Num a0) arising from the literal 1 at testsrc/Listtest.hs:114:15
" In the expression: f 2 [1, 2, 3, 4, ....] [1, 2]
In the expression:
[f 2 "Hello" "He", f 1 "Hello" "H", f 0 "Hello" "", f 2 "H" "H",
....]
In the expression:
let f len inp exp = TestCase $ exp @=? take len inp
in [f 2 "Hello" "He", f 1 "Hello" "H", f 0 "Hello" "", ....]
|
114 | ,f 2 [1, 2, 3, 4, 5] [1, 2]
| ^
testsrc/Listtest.hs:119:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: test_contains :: [Test]
|
119 | test_contains =
| ^^^^^^^^^^^^^
testsrc/Listtest.hs:120:28: warning: [GHC-63397] [-Wname-shadowing]
This binding for exp shadows the existing binding
imported from Prelude at testsrc/Listtest.hs:9:8-15
(and originally defined in GHC.Float)
|
120 | let f msg sub testlist exp = TestCase $ assertEqual msg exp (contains sub testlist) in
| ^^^
testsrc/Listtest.hs:135:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: test_elemRIndex :: [Test]
|
135 | test_elemRIndex =
| ^^^^^^^^^^^^^^^
testsrc/Listtest.hs:136:20: warning: [GHC-63397] [-Wname-shadowing]
This binding for exp shadows the existing binding
imported from Prelude at testsrc/Listtest.hs:9:8-15
(and originally defined in GHC.Float)
|
136 | let f item inp exp = TestCase $ exp @=? elemRIndex item inp in
| ^^^
testsrc/Listtest.hs:148:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature:
test_alwaysElemRIndex :: [Test]
|
148 | test_alwaysElemRIndex =
| ^^^^^^^^^^^^^^^^^^^^^
testsrc/Listtest.hs:149:20: warning: [GHC-63397] [-Wname-shadowing]
This binding for exp shadows the existing binding
imported from Prelude at testsrc/Listtest.hs:9:8-15
(and originally defined in GHC.Float)
|
149 | let f item inp exp = TestCase $ exp @=? alwaysElemRIndex item inp in
| ^^^
testsrc/Listtest.hs:156:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: test_subIndex :: [Test]
|
156 | test_subIndex =
| ^^^^^^^^^^^^^
testsrc/Listtest.hs:157:20: warning: [GHC-63397] [-Wname-shadowing]
This binding for exp shadows the existing binding
imported from Prelude at testsrc/Listtest.hs:9:8-15
(and originally defined in GHC.Float)
|
157 | let f item inp exp = TestCase $ exp @=? subIndex item inp in
| ^^^
testsrc/Listtest.hs:166:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: test_fixedWidth :: [Test]
|
166 | test_fixedWidth =
| ^^^^^^^^^^^^^^^
testsrc/Listtest.hs:167:26: warning: [GHC-63397] [-Wname-shadowing]
This binding for exp shadows the existing binding
imported from Prelude at testsrc/Listtest.hs:9:8-15
(and originally defined in GHC.Float)
|
167 | let f inplen inplist exp = TestLabel ((show inplen) ++ ", " ++
| ^^^
testsrc/Listtest.hs:172:10: warning: [GHC-18042] [-Wtype-defaults]
" Defaulting the type variable a0 to type Integer in the following constraints
(Show a0) arising from a use of f at testsrc/Listtest.hs:172:10
(Eq a0) arising from a use of f at testsrc/Listtest.hs:172:10
(Num a0) arising from the literal 5 at testsrc/Listtest.hs:172:17
" In the expression: f [1] [5] [[5]]
In the expression:
[f [] ([] :: [Int]) ([] :: [[Int]]), f [1] [5] [[5]],
f [1] [3, 4, ....] [[3], [4, ....]],
f [1] ([] :: [Int]) ([] :: [[Int]]), ....]
In the expression:
let
f inplen inplist exp
= TestLabel ((show inplen) ++ ", " ++ (show inplist))
$ TestCase $ wholeMap (fixedWidth inplen) inplist @=? exp
in
[f [] ([] :: [Int]) ([] :: [[Int]]), f [1] [5] [[...]],
f [1] [3, ....] [[...], ....], ....]
|
172 | ,f [1] [5] [[5]]
| ^
testsrc/Listtest.hs:173:10: warning: [GHC-18042] [-Wtype-defaults]
" Defaulting the type variable a0 to type Integer in the following constraints
(Show a0) arising from a use of f at testsrc/Listtest.hs:173:10
(Eq a0) arising from a use of f at testsrc/Listtest.hs:173:10
(Num a0) arising from the literal 3 at testsrc/Listtest.hs:173:17
" In the expression: f [1] [3, 4, 5, 6] [[3], [4, 5, 6]]
In the expression:
[f [] ([] :: [Int]) ([] :: [[Int]]), f [1] [5] [[5]],
f [1] [3, 4, ....] [[3], [4, ....]],
f [1] ([] :: [Int]) ([] :: [[Int]]), ....]
In the expression:
let
f inplen inplist exp
= TestLabel ((show inplen) ++ ", " ++ (show inplist))
$ TestCase $ wholeMap (fixedWidth inplen) inplist @=? exp
in
[f [] ([] :: [Int]) ([] :: [[Int]]), f [1] [5] [[...]],
f [1] [3, ....] [[...], ....], ....]
|
173 | ,f [1] [3, 4, 5, 6] [[3], [4, 5, 6]]
| ^
testsrc/Listtest.hs:175:10: warning: [GHC-18042] [-Wtype-defaults]
" Defaulting the type variable a0 to type Integer in the following constraints
(Show a0) arising from a use of f at testsrc/Listtest.hs:175:10
(Eq a0) arising from a use of f at testsrc/Listtest.hs:175:10
(Num a0) arising from the literal 3 at testsrc/Listtest.hs:175:17
" In the expression: f [2] [3] [[3]]
In the expression:
[f [] ([] :: [Int]) ([] :: [[Int]]), f [1] [5] [[5]],
f [1] [3, 4, ....] [[3], [4, ....]],
f [1] ([] :: [Int]) ([] :: [[Int]]), ....]
In the expression:
let
f inplen inplist exp
= TestLabel ((show inplen) ++ ", " ++ (show inplist))
$ TestCase $ wholeMap (fixedWidth inplen) inplist @=? exp
in
[f [] ([] :: [Int]) ([] :: [[Int]]), f [1] [5] [[...]],
f [1] [3, ....] [[...], ....], ....]
|
175 | ,f [2] [3] [[3]]
| ^
testsrc/Listtest.hs:176:10: warning: [GHC-18042] [-Wtype-defaults]
" Defaulting the type variable a0 to type Integer in the following constraints
(Show a0) arising from a use of f at testsrc/Listtest.hs:176:10
(Eq a0) arising from a use of f at testsrc/Listtest.hs:176:10
(Num a0) arising from the literal 3 at testsrc/Listtest.hs:176:17
" In the expression: f [2] [3, 4, 5, 6] [[3, 4], [5, 6]]
In the expression:
[f [] ([] :: [Int]) ([] :: [[Int]]), f [1] [5] [[5]],
f [1] [3, 4, ....] [[3], [4, ....]],
f [1] ([] :: [Int]) ([] :: [[Int]]), ....]
In the expression:
let
f inplen inplist exp
= TestLabel ((show inplen) ++ ", " ++ (show inplist))
$ TestCase $ wholeMap (fixedWidth inplen) inplist @=? exp
in
[f [] ([] :: [Int]) ([] :: [[Int]]), f [1] [5] [[...]],
f [1] [3, ....] [[...], ....], ....]
|
176 | ,f [2] [3, 4, 5, 6] [[3, 4], [5, 6]]
| ^
testsrc/Listtest.hs:177:10: warning: [GHC-18042] [-Wtype-defaults]
" Defaulting the type variable a0 to type Integer in the following constraints
(Show a0) arising from a use of f at testsrc/Listtest.hs:177:10
(Eq a0) arising from a use of f at testsrc/Listtest.hs:177:10
(Num a0) arising from the literal 3 at testsrc/Listtest.hs:177:17
" In the expression: f [2] [3, 4, 5] [[3, 4], [5]]
In the expression:
[f [] ([] :: [Int]) ([] :: [[Int]]), f [1] [5] [[5]],
f [1] [3, 4, ....] [[3], [4, ....]],
f [1] ([] :: [Int]) ([] :: [[Int]]), ....]
In the expression:
let
f inplen inplist exp
= TestLabel ((show inplen) ++ ", " ++ (show inplist))
$ TestCase $ wholeMap (fixedWidth inplen) inplist @=? exp
in
[f [] ([] :: [Int]) ([] :: [[Int]]), f [1] [5] [[...]],
f [1] [3, ....] [[...], ....], ....]
|
177 | ,f [2] [3, 4, 5] [[3, 4], [5]]
| ^
testsrc/Listtest.hs:185:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: test_strToAL :: [Test]
|
185 | test_strToAL =
| ^^^^^^^^^^^^
testsrc/Listtest.hs:186:15: warning: [GHC-63397] [-Wname-shadowing]
This binding for exp shadows the existing binding
imported from Prelude at testsrc/Listtest.hs:9:8-15
(and originally defined in GHC.Float)
|
186 | let f inp exp = TestLabel (show inp) $ TestCase $ do let r = strFromAL inp
| ^^^
testsrc/Listtest.hs:200:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: test_spanList :: [Test]
|
200 | test_spanList =
| ^^^^^^^^^^^^^
testsrc/Listtest.hs:201:20: warning: [GHC-63397] [-Wname-shadowing]
This binding for exp shadows the existing binding
imported from Prelude at testsrc/Listtest.hs:9:8-15
(and originally defined in GHC.Float)
|
201 | let f func inp exp = TestLabel (show inp) $ TestCase $ exp @=? spanList func inp
| ^^^
testsrc/Listtest.hs:213:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature:
prop_merge :: [Int] -> [Int] -> Bool
|
213 | prop_merge xs ys =
| ^^^^^^^^^^
testsrc/Listtest.hs:213:1: warning: [GHC-40910] [-Wunused-top-binds]
Defined but not used: prop_merge
|
213 | prop_merge xs ys =
| ^^^^^^^^^^
testsrc/Listtest.hs:215:17: warning: [GHC-40910] [-Wunused-local-binds]
Defined but not used: types
|
215 | where types = xs :: [Int]
| ^^^^^
testsrc/Listtest.hs:220:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature:
prop_mergeBy :: [Int] -> [Int] -> Bool
|
220 | prop_mergeBy xs ys =
| ^^^^^^^^^^^^
testsrc/Listtest.hs:220:1: warning: [GHC-40910] [-Wunused-top-binds]
Defined but not used: prop_mergeBy
|
220 | prop_mergeBy xs ys =
| ^^^^^^^^^^^^
testsrc/Listtest.hs:222:17: warning: [GHC-40910] [-Wunused-local-binds]
Defined but not used: types
|
222 | where types = xs :: [Int]
| ^^^^^
testsrc/Listtest.hs:225:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: tests :: Test
|
225 | tests = TestList [-- test_merge,
| ^^^^^
[ 5 of 20] Compiling MIMETypestest ( testsrc/MIMETypestest.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/runtests/runtests-tmp/MIMETypestest.o )
testsrc/MIMETypestest.hs:11:8: warning: [GHC-82347] [-Wcompat-unqualified-imports]
To ensure compatibility with future core libraries changes
imports to Data.List should be
either qualified or have an explicit import list.
|
11 | import Data.List
| ^^^^^^^^^
testsrc/MIMETypestest.hs:14:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature:
test_readMIMETypes :: [Test]
|
14 | test_readMIMETypes =
| ^^^^^^^^^^^^^^^^^^
testsrc/MIMETypestest.hs:16:25: warning: [GHC-63397] [-Wname-shadowing]
This binding for exp shadows the existing binding
imported from Prelude at testsrc/MIMETypestest.hs:9:8-20
(and originally defined in GHC.Float)
|
16 | f = \strict inp exp -> TestCase $ do
| ^^^
testsrc/MIMETypestest.hs:19:26: warning: [GHC-63397] [-Wname-shadowing]
This binding for exp shadows the existing binding
imported from Prelude at testsrc/MIMETypestest.hs:9:8-20
(and originally defined in GHC.Float)
|
19 | fe = \strict inp exp -> TestCase $ do mtd <- omtd
| ^^^
testsrc/MIMETypestest.hs:34:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature:
test_guessAllExtensions :: [Test]
|
34 | test_guessAllExtensions =
| ^^^^^^^^^^^^^^^^^^^^^^^
testsrc/MIMETypestest.hs:35:22: warning: [GHC-63397] [-Wname-shadowing]
This binding for exp shadows the existing binding
imported from Prelude at testsrc/MIMETypestest.hs:9:8-20
(and originally defined in GHC.Float)
|
35 | let f strict inp exp = TestCase $ (sort exp) @=? sort (guessAllExtensions defaultmtd strict inp) in
| ^^^
testsrc/MIMETypestest.hs:45:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: test_guessType :: [Test]
|
45 | test_guessType =
| ^^^^^^^^^^^^^^
testsrc/MIMETypestest.hs:46:22: warning: [GHC-63397] [-Wname-shadowing]
This binding for exp shadows the existing binding
imported from Prelude at testsrc/MIMETypestest.hs:9:8-20
(and originally defined in GHC.Float)
|
46 | let f strict inp exp = TestCase $ exp @=? guessType defaultmtd strict inp in
| ^^^
testsrc/MIMETypestest.hs:62:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: tests :: Test
|
62 | tests = TestList [TestLabel "guessType" (TestList test_guessType),
| ^^^^^
[ 6 of 20] Compiling Maptest ( testsrc/Maptest.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/runtests/runtests-tmp/Maptest.o )
testsrc/Maptest.hs:15:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: test_flipM :: [Test]
|
15 | test_flipM =
| ^^^^^^^^^^
testsrc/Maptest.hs:16:15: warning: [GHC-63397] [-Wname-shadowing]
This binding for exp shadows the existing binding
imported from Prelude at testsrc/Maptest.hs:10:8-14
(and originally defined in GHC.Float)
|
16 | let f inp exp = TestCase $ (M.fromList exp) @=? flipM (M.fromList inp) in
| ^^^
testsrc/Maptest.hs:27:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature:
test_flippedLookupM :: [Test]
|
27 | test_flippedLookupM =
| ^^^^^^^^^^^^^^^^^^^
testsrc/Maptest.hs:28:20: warning: [GHC-63397] [-Wname-shadowing]
This binding for exp shadows the existing binding
imported from Prelude at testsrc/Maptest.hs:10:8-14
(and originally defined in GHC.Float)
|
28 | let f item inp exp = TestCase $ exp @=? flippedLookupM item (M.fromList inp) in
| ^^^
testsrc/Maptest.hs:36:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: tests :: Test
|
36 | tests = TestList [TestLabel "flipM" (TestList test_flipM),
| ^^^^^
[ 7 of 20] Compiling Pathtest ( testsrc/Pathtest.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/runtests/runtests-tmp/Pathtest.o )
testsrc/Pathtest.hs:15:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: sep :: [Char] -> [Char]
|
15 | sep = map (\c -> if c == '/' then pathSeparator else c)
| ^^^
testsrc/Pathtest.hs:17:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature:
test_absNormPath :: [Test]
|
17 | test_absNormPath =
| ^^^^^^^^^^^^^^^^
testsrc/Pathtest.hs:22:31: warning: [GHC-63397] [-Wname-shadowing]
This binding for exp shadows the existing binding
imported from Prelude at testsrc/Pathtest.hs:10:8-15
(and originally defined in GHC.Float)
|
22 | exp = fmap sep exp'
| ^^^
testsrc/Pathtest.hs:40:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature:
test_secureAbsNormPath :: [Test]
|
40 | test_secureAbsNormPath =
| ^^^^^^^^^^^^^^^^^^^^^^
testsrc/Pathtest.hs:45:31: warning: [GHC-63397] [-Wname-shadowing]
This binding for exp shadows the existing binding
imported from Prelude at testsrc/Pathtest.hs:10:8-15
(and originally defined in GHC.Float)
|
45 | exp = fmap sep exp'
| ^^^
testsrc/Pathtest.hs:65:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: test_splitExt :: [Test]
|
65 | test_splitExt =
| ^^^^^^^^^^^^^
testsrc/Pathtest.hs:69:31: warning: [GHC-63397] [-Wname-shadowing]
This binding for exp shadows the existing binding
imported from Prelude at testsrc/Pathtest.hs:10:8-15
(and originally defined in GHC.Float)
|
69 | exp = (\(x,y) -> (sep x, y)) exp'
| ^^^
testsrc/Pathtest.hs:79:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: tests :: Test
|
79 | tests = TestList [TestLabel "splitExt" (TestList test_splitExt)
| ^^^^^
[ 8 of 20] Compiling ProgressTrackertest ( testsrc/ProgressTrackertest.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/runtests/runtests-tmp/ProgressTrackertest.o )
testsrc/ProgressTrackertest.hs:14:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature:
setup :: IO (Progress, MVar Integer)
|
14 | setup =
| ^^^^^
testsrc/ProgressTrackertest.hs:20:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature:
settime :: MVar a -> a -> IO ()
|
20 | settime timem newval = swapMVar timem newval >> return ()
| ^^^^^^^
testsrc/ProgressTrackertest.hs:22:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: test_incrP :: IO ()
|
22 | test_incrP =
| ^^^^^^^^^^
testsrc/ProgressTrackertest.hs:23:13: warning: [GHC-40910] [-Wunused-matches]
Defined but not used: timem
|
23 | do (po, timem) <- setup
| ^^^^^
testsrc/ProgressTrackertest.hs:45:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: test_setP :: IO ()
|
45 | test_setP =
| ^^^^^^^^^
testsrc/ProgressTrackertest.hs:46:13: warning: [GHC-40910] [-Wunused-matches]
Defined but not used: timem
|
46 | do (po, timem) <- setup
| ^^^^^
testsrc/ProgressTrackertest.hs:68:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: test_speed :: IO ()
|
68 | test_speed =
| ^^^^^^^^^^
testsrc/ProgressTrackertest.hs:70:8: warning: [GHC-18042] [-Wtype-defaults]
" Defaulting the type variable a0 to type Double in the following constraints
(Fractional a0)
arising from a use of getSpeed
at testsrc/ProgressTrackertest.hs:70:8-15
(Eq a0)
arising from a use of assertEqual
at testsrc/ProgressTrackertest.hs:70:24-34
(Show a0)
arising from a use of assertEqual
at testsrc/ProgressTrackertest.hs:70:24-34
(Num a0)
arising from the literal 0
at testsrc/ProgressTrackertest.hs:70:52
" In the first argument of (>>=), namely getSpeed po
In a stmt of a 'do' block:
getSpeed po >>= assertEqual "initial speed" 0
In the expression:
do (po, timem) <- setup
getSpeed po >>= assertEqual "initial speed" 0
getETR po >>= assertEqual "initial ETR" 0
getETA po >>= assertEqual "initial ETA" 0
....
|
70 | getSpeed po >>= assertEqual "initial speed" 0
| ^^^^^^^^
testsrc/ProgressTrackertest.hs:75:8: warning: [GHC-18042] [-Wtype-defaults]
" Defaulting the type variable a0 to type Double in the following constraints
(Fractional a0)
arising from a use of getSpeed
at testsrc/ProgressTrackertest.hs:75:8-15
(Eq a0)
arising from a use of assertEqual
at testsrc/ProgressTrackertest.hs:75:24-34
(Show a0)
arising from a use of assertEqual
at testsrc/ProgressTrackertest.hs:75:24-34
(Num a0)
arising from the literal 0
at testsrc/ProgressTrackertest.hs:75:55
" In the first argument of (>>=), namely getSpeed po
In a stmt of a 'do' block:
getSpeed po >>= assertEqual "speed after incr" 0
In the expression:
do (po, timem) <- setup
getSpeed po >>= assertEqual "initial speed" 0
getETR po >>= assertEqual "initial ETR" 0
getETA po >>= assertEqual "initial ETA" 0
....
|
75 | getSpeed po >>= assertEqual "speed after incr" 0
| ^^^^^^^^
testsrc/ProgressTrackertest.hs:80:8: warning: [GHC-18042] [-Wtype-defaults]
" Defaulting the type variable a0 to type Double in the following constraints
(Fractional a0)
arising from a use of getSpeed
at testsrc/ProgressTrackertest.hs:80:8-15
(Eq a0)
arising from a use of assertEqual
at testsrc/ProgressTrackertest.hs:80:24-34
(Show a0)
arising from a use of assertEqual
at testsrc/ProgressTrackertest.hs:80:24-34
" In the first argument of (>>=), namely getSpeed po
In a stmt of a 'do' block:
getSpeed po >>= assertEqual "first speed" 2.0
In the expression:
do (po, timem) <- setup
getSpeed po >>= assertEqual "initial speed" 0
getETR po >>= assertEqual "initial ETR" 0
getETA po >>= assertEqual "initial ETA" 0
....
|
80 | getSpeed po >>= assertEqual "first speed" 2.0
| ^^^^^^^^
testsrc/ProgressTrackertest.hs:85:8: warning: [GHC-18042] [-Wtype-defaults]
" Defaulting the type variable a0 to type Double in the following constraints
(Fractional a0)
arising from a use of getSpeed
at testsrc/ProgressTrackertest.hs:85:8-15
(Eq a0)
arising from a use of assertEqual
at testsrc/ProgressTrackertest.hs:85:24-34
(Show a0)
arising from a use of assertEqual
at testsrc/ProgressTrackertest.hs:85:24-34
" In the first argument of (>>=), namely getSpeed po
In a stmt of a 'do' block:
getSpeed po >>= assertEqual "speed 2" 20.0
In the expression:
do (po, timem) <- setup
getSpeed po >>= assertEqual "initial speed" 0
getETR po >>= assertEqual "initial ETR" 0
getETA po >>= assertEqual "initial ETA" 0
....
|
85 | getSpeed po >>= assertEqual "speed 2" 20.0
| ^^^^^^^^
testsrc/ProgressTrackertest.hs:91:8: warning: [GHC-18042] [-Wtype-defaults]
" Defaulting the type variable a0 to type Double in the following constraints
(Fractional a0)
arising from a use of getSpeed
at testsrc/ProgressTrackertest.hs:91:8-15
(Eq a0)
arising from a use of assertEqual
at testsrc/ProgressTrackertest.hs:91:24-34
(Show a0)
arising from a use of assertEqual
at testsrc/ProgressTrackertest.hs:91:24-34
" In the first argument of (>>=), namely getSpeed po
In a stmt of a 'do' block:
getSpeed po >>= assertEqual "speed 3" 0.225
In the expression:
do (po, timem) <- setup
getSpeed po >>= assertEqual "initial speed" 0
getETR po >>= assertEqual "initial ETR" 0
getETA po >>= assertEqual "initial ETA" 0
....
|
91 | getSpeed po >>= assertEqual "speed 3" 0.225
| ^^^^^^^^
testsrc/ProgressTrackertest.hs:95:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: test_callback :: IO ()
|
95 | test_callback =
| ^^^^^^^^^^^^^
testsrc/ProgressTrackertest.hs:98:8: warning: [GHC-40910] [-Wunused-matches]
Defined but not used: mcounter1
|
98 | mcounter1 <- newMVar (0::Int)
| ^^^^^^^^^
testsrc/ProgressTrackertest.hs:101:9: warning: [GHC-40910] [-Wunused-matches]
Defined but not used: po3
|
101 | (po3, _) <- setup
| ^^^
testsrc/ProgressTrackertest.hs:128:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: tests :: Test
|
128 | tests = TestList [TestLabel "incrP" (TestCase test_incrP),
| ^^^^^
[ 9 of 20] Compiling Str.CSVtest ( testsrc/Str/CSVtest.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/runtests/runtests-tmp/Str/CSVtest.o )
testsrc/Str/CSVtest.hs:15:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: test_csv :: [Test]
|
15 | test_csv =
| ^^^^^^^^
testsrc/Str/CSVtest.hs:16:15: warning: [GHC-63397] [-Wname-shadowing]
This binding for exp shadows the existing binding
imported from Prelude at testsrc/Str/CSVtest.hs:10:8-18
(and originally defined in GHC.Float)
|
16 | let f inp exp = TestLabel inp $ TestCase $
| ^^^
testsrc/Str/CSVtest.hs:32:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: tests :: Test
|
32 | tests = TestList [TestLabel "csv" (TestList test_csv)]
| ^^^^^
[10 of 20] Compiling TestUtils ( testsrc/TestUtils.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/runtests/runtests-tmp/TestUtils.o )
testsrc/TestUtils.hs:33:1: warning: [GHC-53633] [-Woverlapping-patterns]
Pattern match is redundant
In an equation for errorCallMsg:
errorCallMsg (ErrorCallWithLocation msg _) = ...
|
33 | errorCallMsg (ErrorCallWithLocation msg _) = msg
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[11 of 20] Compiling Strtest ( testsrc/Strtest.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/runtests/runtests-tmp/Strtest.o )
testsrc/Strtest.hs:16:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: test_lstrip :: [Test]
|
16 | test_lstrip =
| ^^^^^^^^^^^
testsrc/Strtest.hs:25:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: test_rstrip :: [Test]
|
25 | test_rstrip =
| ^^^^^^^^^^^
testsrc/Strtest.hs:34:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: test_strip :: [Test]
|
34 | test_strip =
| ^^^^^^^^^^
testsrc/Strtest.hs:45:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: test_splitWs :: [Test]
|
45 | test_splitWs =
| ^^^^^^^^^^^^
testsrc/Strtest.hs:46:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for exp shadows the existing binding
imported from Prelude at testsrc/Strtest.hs:9:8-14
(and originally defined in GHC.Float)
|
46 | let f exp inp = TestCase $ exp @=? splitWs inp
| ^^^
testsrc/Strtest.hs:55:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: test_escapeRe :: [Test]
|
55 | test_escapeRe =
| ^^^^^^^^^^^^^
testsrc/Strtest.hs:66:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: tests :: Test
|
66 | tests = TestList [TestLabel "lstrip" (TestList test_lstrip),
| ^^^^^
[12 of 20] Compiling IOtest ( testsrc/IOtest.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/runtests/runtests-tmp/IOtest.o )
testsrc/IOtest.hs:11:1: warning: [GHC-66111] [-Wunused-imports]
The import of Test.HUnit is redundant
except perhaps to import instances from Test.HUnit
To import instances alone, use: import Test.HUnit()
|
11 | import Test.HUnit
| ^^^^^^^^^^^^^^^^^
testsrc/IOtest.hs:12:1: warning: [GHC-66111] [-Wunused-imports]
The import of System.IO is redundant
except perhaps to import instances from System.IO
To import instances alone, use: import System.IO()
|
12 | import System.IO
| ^^^^^^^^^^^^^^^^
testsrc/IOtest.hs:13:1: warning: [GHC-66111] [-Wunused-imports]
The import of TestUtils is redundant
except perhaps to import instances from TestUtils
To import instances alone, use: import TestUtils()
|
13 | import TestUtils
| ^^^^^^^^^^^^^^^^
[13 of 20] Compiling HVIOtest ( testsrc/HVIOtest.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/runtests/runtests-tmp/HVIOtest.o )
testsrc/HVIOtest.hs:10:1: warning: [GHC-66111] [-Wunused-imports]
The import of Control.Exception is redundant
except perhaps to import instances from Control.Exception
To import instances alone, use: import Control.Exception()
|
10 | import Control.Exception
| ^^^^^^^^^^^^^^^^^^^^^^^^
testsrc/HVIOtest.hs:18:6: warning: [GHC-63397] [-Wname-shadowing]
This binding for exp shadows the existing binding
imported from Prelude at testsrc/HVIOtest.hs:9:8-15
(and originally defined in GHC.Float)
|
18 | ioeq exp inp = do x <- inp
| ^^^
testsrc/HVIOtest.hs:21:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature:
test_MemoryBuffer :: [Test]
|
21 | test_MemoryBuffer =
| ^^^^^^^^^^^^^^^^^
testsrc/HVIOtest.hs:53:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature:
test_StreamReader :: [Test]
|
53 | test_StreamReader =
| ^^^^^^^^^^^^^^^^^
testsrc/HVIOtest.hs:83:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: tests :: Test
|
83 | tests = TestList [TestLabel "streamReader" (TestList test_StreamReader),
| ^^^^^
[14 of 20] Compiling HVFStest ( testsrc/HVFStest.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/runtests/runtests-tmp/HVFStest.o )
testsrc/HVFStest.hs:15:1: warning: [GHC-66111] [-Wunused-imports]
The import of TestUtils is redundant
except perhaps to import instances from TestUtils
To import instances alone, use: import TestUtils()
|
15 | import TestUtils
| ^^^^^^^^^^^^^^^^
testsrc/HVFStest.hs:17:1: warning: [GHC-66111] [-Wunused-imports]
The import of System.IO.Error is redundant
except perhaps to import instances from System.IO.Error
To import instances alone, use: import System.IO.Error()
|
17 | import System.IO.Error
| ^^^^^^^^^^^^^^^^^^^^^^
testsrc/HVFStest.hs:18:1: warning: [GHC-66111] [-Wunused-imports]
The import of Control.Exception is redundant
except perhaps to import instances from Control.Exception
To import instances alone, use: import Control.Exception()
|
18 | import Control.Exception
| ^^^^^^^^^^^^^^^^^^^^^^^^
testsrc/HVFStest.hs:21:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: sep :: [Char] -> [Char]
|
21 | sep = map (\c -> if c == '/' then pathSeparator else c)
| ^^^
testsrc/HVFStest.hs:24:6: warning: [GHC-63397] [-Wname-shadowing]
This binding for exp shadows the existing binding
imported from Prelude at testsrc/HVFStest.hs:9:8-15
(and originally defined in GHC.Float)
|
24 | ioeq exp inp = do x <- inp
| ^^^
testsrc/HVFStest.hs:27:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature:
testTree :: [(String, MemoryEntry)]
|
27 | testTree = [("test.txt", MemoryFile "line1\nline2\n"),
| ^^^^^^^^
testsrc/HVFStest.hs:38:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: test_nice_slice :: [Test]
|
38 | test_nice_slice =
| ^^^^^^^^^^^^^^^
testsrc/HVFStest.hs:39:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for exp shadows the existing binding
imported from Prelude at testsrc/HVFStest.hs:9:8-15
(and originally defined in GHC.Float)
|
39 | let f exp fp' = TestLabel fp $ TestCase $ exp @=? nice_slice fp
| ^^^
testsrc/HVFStest.hs:48:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: test_content :: [Test]
|
48 | test_content =
| ^^^^^^^^^^^^
testsrc/HVFStest.hs:49:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for exp shadows the existing binding
imported from Prelude at testsrc/HVFStest.hs:9:8-15
(and originally defined in GHC.Float)
|
49 | let f exp fp' = TestLabel fp $ TestCase $
| ^^^
testsrc/HVFStest.hs:64:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: test_chroot :: [Test]
|
64 | test_chroot =
| ^^^^^^^^^^^
testsrc/HVFStest.hs:96:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: test_structure :: [Test]
|
96 | test_structure =
| ^^^^^^^^^^^^^^
testsrc/HVFStest.hs:119:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: tests :: Test
|
119 | tests = TestList [TestLabel "nice_slice" (TestList test_nice_slice)
| ^^^^^
[15 of 20] Compiling Globtest ( testsrc/Globtest.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/runtests/runtests-tmp/Globtest.o )
testsrc/Globtest.hs:17:1: warning: [GHC-66111] [-Wunused-imports]
The import of TestUtils is redundant
except perhaps to import instances from TestUtils
To import instances alone, use: import TestUtils()
|
17 | import TestUtils
| ^^^^^^^^^^^^^^^^
testsrc/Globtest.hs:21:1: warning: [GHC-66111] [-Wunused-imports]
The import of System.Posix.Directory is redundant
except perhaps to import instances from System.Posix.Directory
To import instances alone, use: import System.Posix.Directory()
|
21 | import System.Posix.Directory hiding (createDirectory)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
testsrc/Globtest.hs:25:8: warning: [GHC-82347] [-Wcompat-unqualified-imports]
To ensure compatibility with future core libraries changes
imports to Data.List should be
either qualified or have an explicit import list.
|
25 | import Data.List
| ^^^^^^^^^
testsrc/Globtest.hs:28:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: sep :: [Char] -> [Char]
|
28 | sep = map (\c -> if c == '/' then pathSeparator else c)
| ^^^
testsrc/Globtest.hs:30:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: bp :: String
|
30 | bp = "testtmp"
| ^^
testsrc/Globtest.hs:31:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: touch :: [Char] -> IO ()
|
31 | touch x = writeFile (sep x) ""
| ^^^^^
testsrc/Globtest.hs:33:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: globtest :: IO c -> IO c
|
33 | globtest thetest =
| ^^^^^^^^
testsrc/Globtest.hs:51:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature:
eq :: (Show a, Ord a) => String -> [a] -> [a] -> Assertion
|
51 | eq msg exp res =
| ^^
testsrc/Globtest.hs:51:8: warning: [GHC-63397] [-Wname-shadowing]
This binding for exp shadows the existing binding
imported from Prelude at testsrc/Globtest.hs:13:8-15
(and originally defined in GHC.Float)
|
51 | eq msg exp res =
| ^^^
testsrc/Globtest.hs:53:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature:
mf :: String -> IO () -> Test
|
53 | mf msg func = TestLabel msg $ TestCase $ globtest func
| ^^
testsrc/Globtest.hs:53:1: warning: [GHC-40910] [-Wunused-top-binds]
Defined but not used: mf
|
53 | mf msg func = TestLabel msg $ TestCase $ globtest func
| ^^
testsrc/Globtest.hs:54:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: f :: IO () -> Test
|
54 | f func = TestCase $ globtest func
| ^
testsrc/Globtest.hs:55:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature:
preppath :: [Char] -> [Char]
|
55 | preppath x = sep (bp ++ "/" ++ x)
| ^^^^^^^^
testsrc/Globtest.hs:57:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: test_literal :: [Test]
|
57 | test_literal =
| ^^^^^^^^^^^^
testsrc/Globtest.hs:65:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: test_one_dir :: [Test]
|
65 | test_one_dir =
| ^^^^^^^^^^^^
testsrc/Globtest.hs:74:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: test_nested_dir :: [Test]
|
74 | test_nested_dir =
| ^^^^^^^^^^^^^^^
testsrc/Globtest.hs:81:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: test_dirnames :: [Test]
|
81 | test_dirnames =
| ^^^^^^^^^^^^^
testsrc/Globtest.hs:89:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature:
test_brokensymlinks :: [Test]
|
89 | test_brokensymlinks =
| ^^^^^^^^^^^^^^^^^^^
testsrc/Globtest.hs:101:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: tests :: Test
|
101 | tests = TestList [TestLabel "test_literal" (TestList test_literal),
| ^^^^^
[16 of 20] Compiling Eithertest ( testsrc/Eithertest.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/runtests/runtests-tmp/Eithertest.o )
testsrc/Eithertest.hs:13:1: warning: [GHC-66111] [-Wunused-imports]
The import of Control.Exception is redundant
except perhaps to import instances from Control.Exception
To import instances alone, use: import Control.Exception()
|
13 | import Control.Exception
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
testsrc/Eithertest.hs:21:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature:
test_maybeToEither :: [Test]
|
21 | test_maybeToEither =
| ^^^^^^^^^^^^^^^^^^
testsrc/Eithertest.hs:22:19: warning: [GHC-63397] [-Wname-shadowing]
This binding for exp shadows the existing binding
imported from Prelude at testsrc/Eithertest.hs:11:8-17
(and originally defined in GHC.Float)
|
22 | let f msg inp exp = TestLabel msg $ TestCase $ assertEqual "" exp inp in
| ^^^
testsrc/Eithertest.hs:33:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature:
test_forceEither :: [Test]
|
33 | test_forceEither =
| ^^^^^^^^^^^^^^^^
testsrc/Eithertest.hs:34:19: warning: [GHC-63397] [-Wname-shadowing]
This binding for exp shadows the existing binding
imported from Prelude at testsrc/Eithertest.hs:11:8-17
(and originally defined in GHC.Float)
|
34 | let f msg inp exp = TestLabel msg $ TestCase $ assertEqual "" exp inp in
| ^^^
testsrc/Eithertest.hs:41:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: tests :: Test
|
41 | tests = TestList [TestLabel "test_maybeToEither" (TestList test_maybeToEither),
| ^^^^^
[17 of 20] Compiling Timetest ( testsrc/Timetest.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/runtests/runtests-tmp/Timetest.o )
testsrc/Timetest.hs:15:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: base :: CalendarTime
|
15 | base =CalendarTime {ctYear = 2005, ctMonth = January, ctDay = 21,
| ^^^^
testsrc/Timetest.hs:19:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: test_ctu2e :: [Test]
|
19 | test_ctu2e =
| ^^^^^^^^^^
testsrc/Timetest.hs:20:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for base shadows the existing binding
defined at testsrc/Timetest.hs:15:1
|
20 | let f base exp = TestLabel (show base) $ TestCase $ exp @=? timegm base in
| ^^^^
testsrc/Timetest.hs:20:16: warning: [GHC-63397] [-Wname-shadowing]
This binding for exp shadows the existing binding
imported from Prelude at testsrc/Timetest.hs:10:8-15
(and originally defined in GHC.Float)
|
20 | let f base exp = TestLabel (show base) $ TestCase $ exp @=? timegm base in
| ^^^
testsrc/Timetest.hs:32:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: test_ct2e :: [Test]
|
32 | test_ct2e =
| ^^^^^^^^^
testsrc/Timetest.hs:32:1: warning: [GHC-40910] [-Wunused-top-binds]
Defined but not used: test_ct2e
|
32 | test_ct2e =
| ^^^^^^^^^
testsrc/Timetest.hs:33:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for base shadows the existing binding
defined at testsrc/Timetest.hs:15:1
|
33 | let f base exp = TestLabel (show base) $ TestCase $
| ^^^^
testsrc/Timetest.hs:33:16: warning: [GHC-63397] [-Wname-shadowing]
This binding for exp shadows the existing binding
imported from Prelude at testsrc/Timetest.hs:10:8-15
(and originally defined in GHC.Float)
|
33 | let f base exp = TestLabel (show base) $ TestCase $
| ^^^
testsrc/Timetest.hs:45:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: tests :: Test
|
45 | tests = TestList [TestLabel "ctu2e" (TestList test_ctu2e)]
| ^^^^^
[18 of 20] Compiling WildMatchtest ( testsrc/WildMatchtest.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/runtests/runtests-tmp/WildMatchtest.o )
testsrc/WildMatchtest.hs:14:1: warning: [GHC-66111] [-Wunused-imports]
The import of TestUtils is redundant
except perhaps to import instances from TestUtils
To import instances alone, use: import TestUtils()
|
14 | import TestUtils
| ^^^^^^^^^^^^^^^^
testsrc/WildMatchtest.hs:16:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature:
test_wildCheckCase :: [Test]
|
16 | test_wildCheckCase =
| ^^^^^^^^^^^^^^^^^^
testsrc/WildMatchtest.hs:39:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: tests :: Test
|
39 | tests = TestList [TestLabel "wildCheckCase" (TestList test_wildCheckCase)]
| ^^^^^
[19 of 20] Compiling Tests ( testsrc/Tests.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/runtests/runtests-tmp/Tests.o )
testsrc/Tests.hs:16:1: warning: [GHC-66111] [-Wunused-imports]
The qualified import of IOtest is redundant
except perhaps to import instances from IOtest
To import instances alone, use: import IOtest()
|
16 | import qualified IOtest
| ^^^^^^^^^^^^^^^^^^^^^^^
testsrc/Tests.hs:29:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: test1 :: Test
|
29 | test1 = TestCase ("x" @=? "x")
| ^^^^^
testsrc/Tests.hs:31:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: tests :: Test
|
31 | tests = TestList [TestLabel "test1" test1,
| ^^^^^
[20 of 20] Compiling Main ( testsrc/runtests.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/runtests/runtests-tmp/Main.o )
testsrc/runtests.hs:15:1: warning: [GHC-38417] [-Wmissing-signatures]
Top-level binding with no type signature: main :: IO Counts
|
15 | main = runTestTT tests
| ^^^^
[21 of 21] Linking /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/build/runtests/runtests
Running 1 test suites...
Test suite runtests: RUNNING...
Test suite runtests: PASS
Test suite logged to:
/var/lib/hackage-doc-builder/build-cache/tmp-install/reports/MissingH-1.6.0.3.test
Writing: MissingH-1.6.0.3-inplace/System.Time.Utils.hs.html
Writing: MissingH-1.6.0.3-inplace/System.Path.WildMatch.hs.html
Writing: MissingH-1.6.0.3-inplace/System.Path.NameManip.hs.html
Writing: MissingH-1.6.0.3-inplace/System.Path.Glob.hs.html
Writing: MissingH-1.6.0.3-inplace/System.Path.hs.html
Writing: MissingH-1.6.0.3-inplace/System.IO.Utils.hs.html
Writing: MissingH-1.6.0.3-inplace/System.IO.HVIO.hs.html
Writing: MissingH-1.6.0.3-inplace/System.IO.HVFS.Utils.hs.html
Writing: MissingH-1.6.0.3-inplace/System.IO.HVFS.InstanceHelpers.hs.html
Writing: MissingH-1.6.0.3-inplace/System.IO.HVFS.Combinators.hs.html
Writing: MissingH-1.6.0.3-inplace/System.IO.HVFS.hs.html
Writing: MissingH-1.6.0.3-inplace/System.IO.Binary.hs.html
Writing: MissingH-1.6.0.3-inplace/System.FileArchive.GZip.hs.html
Writing: MissingH-1.6.0.3-inplace/Data.String.Utils.hs.html
Writing: MissingH-1.6.0.3-inplace/Data.Progress.Tracker.hs.html
Writing: MissingH-1.6.0.3-inplace/Data.Map.Utils.hs.html
Writing: MissingH-1.6.0.3-inplace/Data.MIME.Types.hs.html
Writing: MissingH-1.6.0.3-inplace/Data.List.Utils.hs.html
Writing: MissingH-1.6.0.3-inplace/Data.Hash.CRC32.GZip.hs.html
Writing: MissingH-1.6.0.3-inplace/Data.Either.Utils.hs.html
Writing: MissingH-1.6.0.3-inplace/Data.Compression.Inflate.hs.html
Writing: MissingH-1.6.0.3-inplace/Data.CSV.hs.html
Writing: MissingH-1.6.0.3-inplace/Data.Bits.Utils.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
/var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/hpc/vanilla/html/runtests/hpc_index.html
1 of 1 test suites (1 of 1 test cases) passed.
Writing: MissingH-1.6.0.3-inplace/System.Time.Utils.hs.html
Writing: MissingH-1.6.0.3-inplace/System.Path.WildMatch.hs.html
Writing: MissingH-1.6.0.3-inplace/System.Path.NameManip.hs.html
Writing: MissingH-1.6.0.3-inplace/System.Path.Glob.hs.html
Writing: MissingH-1.6.0.3-inplace/System.Path.hs.html
Writing: MissingH-1.6.0.3-inplace/System.IO.Utils.hs.html
Writing: MissingH-1.6.0.3-inplace/System.IO.HVIO.hs.html
Writing: MissingH-1.6.0.3-inplace/System.IO.HVFS.Utils.hs.html
Writing: MissingH-1.6.0.3-inplace/System.IO.HVFS.InstanceHelpers.hs.html
Writing: MissingH-1.6.0.3-inplace/System.IO.HVFS.Combinators.hs.html
Writing: MissingH-1.6.0.3-inplace/System.IO.HVFS.hs.html
Writing: MissingH-1.6.0.3-inplace/System.IO.Binary.hs.html
Writing: MissingH-1.6.0.3-inplace/System.FileArchive.GZip.hs.html
Writing: MissingH-1.6.0.3-inplace/Data.String.Utils.hs.html
Writing: MissingH-1.6.0.3-inplace/Data.Progress.Tracker.hs.html
Writing: MissingH-1.6.0.3-inplace/Data.Map.Utils.hs.html
Writing: MissingH-1.6.0.3-inplace/Data.MIME.Types.hs.html
Writing: MissingH-1.6.0.3-inplace/Data.List.Utils.hs.html
Writing: MissingH-1.6.0.3-inplace/Data.Hash.CRC32.GZip.hs.html
Writing: MissingH-1.6.0.3-inplace/Data.Either.Utils.hs.html
Writing: MissingH-1.6.0.3-inplace/Data.Compression.Inflate.hs.html
Writing: MissingH-1.6.0.3-inplace/Data.CSV.hs.html
Writing: MissingH-1.6.0.3-inplace/Data.Bits.Utils.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
/var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/MissingH-1.6.0.3/noopt/hpc/vanilla/html/MissingH-1.6.0.3/hpc_index.html