Build #1 for jukebox-0.5.6
Package | jukebox-0.5.6 |
---|
Install | InstallOk |
---|---|
Docs | Ok |
Tests | NotTried |
Time submitted | 2025-06-24 20:38:54.970497151 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, dlist-1.0, filepath-1.4.301.0, minisat-0.1.3, pretty-1.1.3.6, process-1.6.25.0, symbol-0.2.4.1, transformers-0.6.1.0, uglymemo-0.1.0.1, utf8-string-1.0.2, base-4.19.2.0 |
Flags | -static-cxx |
Code Coverage
No Code Coverage was submitted for this report.
Build log
[view raw]
Resolving dependencies... Configuring dlist-1.0... Preprocessing library for dlist-1.0.. Building library for dlist-1.0.. [1 of 5] Compiling Data.DList.Internal ( Data/DList/Internal.hs, dist/build/Data/DList/Internal.o, dist/build/Data/DList/Internal.dyn_o ) Data/DList/Internal.hs:642:12: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ~ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 642 | instance a ~ Char => IsString (DList a) where | ^ [2 of 5] Compiling Data.DList ( Data/DList.hs, dist/build/Data/DList.o, dist/build/Data/DList.dyn_o ) [3 of 5] Compiling Data.DList.DNonEmpty.Internal ( Data/DList/DNonEmpty/Internal.hs, dist/build/Data/DList/DNonEmpty/Internal.o, dist/build/Data/DList/DNonEmpty/Internal.dyn_o ) Data/DList/DNonEmpty/Internal.hs:459:12: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ~ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 459 | instance a ~ Char => IsString (DNonEmpty a) where | ^ [4 of 5] Compiling Data.DList.DNonEmpty ( Data/DList/DNonEmpty.hs, dist/build/Data/DList/DNonEmpty.o, dist/build/Data/DList/DNonEmpty.dyn_o ) [5 of 5] Compiling Data.DList.Unsafe ( Data/DList/Unsafe.hs, dist/build/Data/DList/Unsafe.o, dist/build/Data/DList/Unsafe.dyn_o ) Preprocessing library for dlist-1.0.. Running Haddock on library for dlist-1.0.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 5] Compiling Data.DList.Internal ( Data/DList/Internal.hs, nothing ) Data/DList/Internal.hs:642:12: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ~ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 642 | instance a ~ Char => IsString (DList a) where | ^ [2 of 5] Compiling Data.DList ( Data/DList.hs, nothing ) [3 of 5] Compiling Data.DList.DNonEmpty.Internal ( Data/DList/DNonEmpty/Internal.hs, nothing ) Data/DList/DNonEmpty/Internal.hs:459:12: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ~ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 459 | instance a ~ Char => IsString (DNonEmpty a) where | ^ [4 of 5] Compiling Data.DList.DNonEmpty ( Data/DList/DNonEmpty.hs, nothing ) [5 of 5] Compiling Data.DList.Unsafe ( Data/DList/Unsafe.hs, nothing ) Haddock coverage: 100% ( 21 / 21) in 'Data.DList' 100% ( 17 / 17) in 'Data.DList.DNonEmpty' Warning: Data.DList: could not find link destinations for: - Data.DList.Internal.D:R:ItemDList Warning: Data.DList.DNonEmpty: could not find link destinations for: - Data.DList.DNonEmpty.Internal.D:R:ItemDNonEmpty Documentation created: dist/doc/html/dlist/, dist/doc/html/dlist/dlist.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/dlist-1.0-64eJjLRuD1sLrW6rorjot6 Completed dlist-1.0 Configuring os-string-2.0.7... Preprocessing library for os-string-2.0.7.. Building library for os-string-2.0.7.. [ 1 of 11] Compiling System.OsString.Data.ByteString.Short.Internal ( System/OsString/Data/ByteString/Short/Internal.hs, dist/build/System/OsString/Data/ByteString/Short/Internal.o, dist/build/System/OsString/Data/ByteString/Short/Internal.dyn_o ) [ 2 of 11] Compiling System.OsString.Data.ByteString.Short ( System/OsString/Data/ByteString/Short.hs, dist/build/System/OsString/Data/ByteString/Short.o, dist/build/System/OsString/Data/ByteString/Short.dyn_o ) [ 3 of 11] Compiling System.OsString.Data.ByteString.Short.Word16 ( System/OsString/Data/ByteString/Short/Word16.hs, dist/build/System/OsString/Data/ByteString/Short/Word16.o, dist/build/System/OsString/Data/ByteString/Short/Word16.dyn_o ) [ 4 of 11] Compiling System.OsString.Internal.Exception ( System/OsString/Internal/Exception.hs, dist/build/System/OsString/Internal/Exception.o, dist/build/System/OsString/Internal/Exception.dyn_o ) [ 5 of 11] Compiling System.OsString.Encoding.Internal ( System/OsString/Encoding/Internal.hs, dist/build/System/OsString/Encoding/Internal.o, dist/build/System/OsString/Encoding/Internal.dyn_o ) System/OsString/Encoding/Internal.hs:23:42: warning: [GHC-38856] [-Wunused-imports] The import of try from module Control.Exception is redundant | 23 | import Control.Exception (SomeException, try, Exception (displayException), evaluate) | ^^^ [ 6 of 11] Compiling System.OsString.Encoding ( System/OsString/Encoding.hs, dist/build/System/OsString/Encoding.o, dist/build/System/OsString/Encoding.dyn_o ) [ 7 of 11] Compiling System.OsString.Internal.Types ( System/OsString/Internal/Types.hs, dist/build/System/OsString/Internal/Types.o, dist/build/System/OsString/Internal/Types.dyn_o ) [ 8 of 11] Compiling System.OsString.Posix ( System/OsString/Posix.hs, dist/build/System/OsString/Posix.o, dist/build/System/OsString/Posix.dyn_o ) [ 9 of 11] Compiling System.OsString.Internal ( System/OsString/Internal.hs, dist/build/System/OsString/Internal.o, dist/build/System/OsString/Internal.dyn_o ) [10 of 11] Compiling System.OsString ( System/OsString.hs, dist/build/System/OsString.o, dist/build/System/OsString.dyn_o ) [11 of 11] Compiling System.OsString.Windows ( System/OsString/Windows.hs, dist/build/System/OsString/Windows.o, dist/build/System/OsString/Windows.dyn_o ) Preprocessing library for os-string-2.0.7.. Running Haddock on library for os-string-2.0.7.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [ 1 of 11] Compiling System.OsString.Data.ByteString.Short.Internal ( System/OsString/Data/ByteString/Short/Internal.hs, nothing ) [ 2 of 11] Compiling System.OsString.Data.ByteString.Short ( System/OsString/Data/ByteString/Short.hs, nothing ) [ 3 of 11] Compiling System.OsString.Data.ByteString.Short.Word16 ( System/OsString/Data/ByteString/Short/Word16.hs, nothing ) [ 4 of 11] Compiling System.OsString.Internal.Exception ( System/OsString/Internal/Exception.hs, nothing ) [ 5 of 11] Compiling System.OsString.Encoding.Internal ( System/OsString/Encoding/Internal.hs, nothing ) System/OsString/Encoding/Internal.hs:23:42: warning: [GHC-38856] [-Wunused-imports] The import of try from module Control.Exception is redundant | 23 | import Control.Exception (SomeException, try, Exception (displayException), evaluate) | ^^^ [ 6 of 11] Compiling System.OsString.Encoding ( System/OsString/Encoding.hs, nothing ) [ 7 of 11] Compiling System.OsString.Internal.Types ( System/OsString/Internal/Types.hs, nothing ) [ 8 of 11] Compiling System.OsString.Posix ( System/OsString/Posix.hs, nothing ) [ 9 of 11] Compiling System.OsString.Internal ( System/OsString/Internal.hs, nothing ) [10 of 11] Compiling System.OsString ( System/OsString.hs, nothing ) [11 of 11] Compiling System.OsString.Windows ( System/OsString/Windows.hs, nothing ) Haddock coverage: Warning: 'ShortByteString' is ambiguous. It is defined * in Data.ByteString.Short.Internal * in Data.ByteString.Short.Internal 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 Data.ByteString.Short.Internal 26% ( 11 / 41) in 'System.OsString.Data.ByteString.Short.Internal' Missing documentation for: _nul (System/OsString/Data/ByteString/Short/Internal.hs:60) isSpace (System/OsString/Data/ByteString/Short/Internal.hs:63) create (System/OsString/Data/ByteString/Short/Internal.hs:70) asBA (System/OsString/Data/ByteString/Short/Internal.hs:80) BA (System/OsString/Data/ByteString/Short/Internal.hs:84) MBA (System/OsString/Data/ByteString/Short/Internal.hs:85) newPinnedByteArray (System/OsString/Data/ByteString/Short/Internal.hs:89) newByteArray (System/OsString/Data/ByteString/Short/Internal.hs:94) copyByteArray (System/OsString/Data/ByteString/Short/Internal.hs:99) unsafeFreezeByteArray (System/OsString/Data/ByteString/Short/Internal.hs:104) copyAddrToByteArray (System/OsString/Data/ByteString/Short/Internal.hs:109) moduleErrorIO (System/OsString/Data/ByteString/Short/Internal.hs:244) moduleErrorMsg (System/OsString/Data/ByteString/Short/Internal.hs:248) packWord16 (System/OsString/Data/ByteString/Short/Internal.hs:251) packLenWord16 (System/OsString/Data/ByteString/Short/Internal.hs:254) unpackWord16 (System/OsString/Data/ByteString/Short/Internal.hs:265) packWord16Rev (System/OsString/Data/ByteString/Short/Internal.hs:274) packLenWord16Rev (System/OsString/Data/ByteString/Short/Internal.hs:277) indexWord8Array (System/OsString/Data/ByteString/Short/Internal.hs:299) word16ToLE# (System/OsString/Data/ByteString/Short/Internal.hs:320) word16FromLE# (System/OsString/Data/ByteString/Short/Internal.hs:322) setByteArray (System/OsString/Data/ByteString/Short/Internal.hs:325) copyMutableByteArray (System/OsString/Data/ByteString/Short/Internal.hs:330) createAndTrim' (System/OsString/Data/ByteString/Short/Internal.hs:356) createAndTrim'' (System/OsString/Data/ByteString/Short/Internal.hs:372) findIndexOrLength (System/OsString/Data/ByteString/Short/Internal.hs:397) assertEven (System/OsString/Data/ByteString/Short/Internal.hs:422) errorEmptySBS (System/OsString/Data/ByteString/Short/Internal.hs:430) moduleError (System/OsString/Data/ByteString/Short/Internal.hs:434) compareByteArraysOff (System/OsString/Data/ByteString/Short/Internal.hs:444) Warning: 'ShortByteString' is ambiguous. It is defined * in Data.ByteString.Short.Internal * in Data.ByteString.Short.Internal 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 Data.ByteString.Short.Internal 96% ( 93 / 96) in 'System.OsString.Data.ByteString.Short' Missing documentation for: append uncons2 (System/OsString/Data/ByteString/Short.hs:184) concat Warning: 'ShortByteString' is ambiguous. It is defined * in Data.ByteString.Short.Internal * in Data.ByteString.Short.Internal 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 Data.ByteString.Short.Internal Warning: 'ByteString' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'CString' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 96% ( 92 / 95) in 'System.OsString.Data.ByteString.Short.Word16' Missing documentation for: append concat breakSubstring (System/OsString/Data/ByteString/Short/Word16.hs:663) Warning: 'try' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 33% ( 1 / 3) in 'System.OsString.Internal.Exception' Missing documentation for: Module header isAsyncException (System/OsString/Internal/Exception.hs:17) Warning: 'TextEncoding' is ambiguous. It is defined * in GHC.IO.Encoding.Types * in GHC.IO.Encoding.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 GHC.IO.Encoding.Types 27% ( 9 / 33) in 'System.OsString.Encoding.Internal' Missing documentation for: Module header ucs2le (System/OsString/Encoding/Internal.hs:42) mkUcs2le (System/OsString/Encoding/Internal.hs:45) ucs2le_DF (System/OsString/Encoding/Internal.hs:50) ucs2le_EF (System/OsString/Encoding/Internal.hs:60) ucs2le_decode (System/OsString/Encoding/Internal.hs:71) ucs2le_encode (System/OsString/Encoding/Internal.hs:96) mkUTF16le_b (System/OsString/Encoding/Internal.hs:131) utf16le_b_DF (System/OsString/Encoding/Internal.hs:136) utf16le_b_EF (System/OsString/Encoding/Internal.hs:146) utf16le_b_decode (System/OsString/Encoding/Internal.hs:157) utf16le_b_encode (System/OsString/Encoding/Internal.hs:195) cWcharsToChars_UCS2 (System/OsString/Encoding/Internal.hs:231) cWcharsToChars (System/OsString/Encoding/Internal.hs:238) charsToCWchars (System/OsString/Encoding/Internal.hs:248) withWindowsString (System/OsString/Encoding/Internal.hs:264) peekWindowsString (System/OsString/Encoding/Internal.hs:267) withPosixString (System/OsString/Encoding/Internal.hs:272) withPosixString' (System/OsString/Encoding/Internal.hs:275) peekPosixString (System/OsString/Encoding/Internal.hs:278) peekPosixString' (System/OsString/Encoding/Internal.hs:281) EncodingException (System/OsString/Encoding/Internal.hs:340) showEncodingException (System/OsString/Encoding/Internal.hs:348) wNUL (System/OsString/Encoding/Internal.hs:367) 44% ( 11 / 25) in 'System.OsString.Encoding' Missing documentation for: Module header EncodingException (System/OsString/Encoding/Internal.hs:340) showEncodingException (System/OsString/Encoding/Internal.hs:348) ucs2le (System/OsString/Encoding/Internal.hs:42) mkUcs2le (System/OsString/Encoding/Internal.hs:45) ucs2le_DF (System/OsString/Encoding/Internal.hs:50) ucs2le_EF (System/OsString/Encoding/Internal.hs:60) ucs2le_decode (System/OsString/Encoding/Internal.hs:71) ucs2le_encode (System/OsString/Encoding/Internal.hs:96) mkUTF16le_b (System/OsString/Encoding/Internal.hs:131) utf16le_b_DF (System/OsString/Encoding/Internal.hs:136) utf16le_b_EF (System/OsString/Encoding/Internal.hs:146) utf16le_b_decode (System/OsString/Encoding/Internal.hs:157) utf16le_b_encode (System/OsString/Encoding/Internal.hs:195) Warning: 'WindowsString' is ambiguous. It is defined * at System/OsString/Internal/Types.hs:60:25 * at System/OsString/Internal/Types.hs:60: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/OsString/Internal/Types.hs:60:1 Warning: 'PosixString' is ambiguous. It is defined * at System/OsString/Internal/Types.hs:87:23 * at System/OsString/Internal/Types.hs:87: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/OsString/Internal/Types.hs:87:1 Warning: 'ShortByteString' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'PosixChar' is ambiguous. It is defined * at System/OsString/Internal/Types.hs:123:23 * at System/OsString/Internal/Types.hs:123: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/OsString/Internal/Types.hs:123:1 Warning: 'WindowsChar' is ambiguous. It is defined * at System/OsString/Internal/Types.hs:117:23 * at System/OsString/Internal/Types.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 System/OsString/Internal/Types.hs:117:1 Warning: 'OsChar' is ambiguous. It is defined * at System/OsString/Internal/Types.hs:210:18 * at System/OsString/Internal/Types.hs:210: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/OsString/Internal/Types.hs:210:1 Warning: 'OsString' is ambiguous. It is defined * at System/OsString/Internal/Types.hs:161:20 * at System/OsString/Internal/Types.hs:161: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/OsString/Internal/Types.hs:161:1 Warning: '(</>)' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 50% ( 9 / 18) in 'System.OsString.Internal.Types' Missing documentation for: Module header unWS (System/OsString/Internal/Types.hs:70) unPS (System/OsString/Internal/Types.hs:96) PlatformString (System/OsString/Internal/Types.hs:114) WindowsChar (System/OsString/Internal/Types.hs:117) unWW (System/OsString/Internal/Types.hs:131) PosixChar (System/OsString/Internal/Types.hs:123) unPW (System/OsString/Internal/Types.hs:139) PlatformChar (System/OsString/Internal/Types.hs:148) Warning: 'setFileSystemEncoding' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'getLocaleEncoding' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'PosixString' is ambiguous. It is defined * at System/OsString/Internal/Types.hs:87:23 * at System/OsString/Internal/Types.hs:87: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/OsString/Internal/Types.hs:87:1 Warning: 'OsString' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 94% ( 93 / 98) in 'System.OsString.Posix' Missing documentation for: Module header PosixChar (System/OsString/Internal/Types.hs:123) singleton (System/OsString/Common.hs:495) empty (System/OsString/Common.hs:498) concat (System/OsString/Common.hs:706) Warning: 'setFileSystemEncoding' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'unsafePerformIO' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'getLocaleEncoding' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'OsString' is ambiguous. It is defined * at System/OsString/Internal/Types.hs:161:20 * at System/OsString/Internal/Types.hs:161: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/OsString/Internal/Types.hs:161:1 Warning: 'OsChar' is ambiguous. It is defined * at System/OsString/Internal/Types.hs:210:18 * at System/OsString/Internal/Types.hs:210: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/OsString/Internal/Types.hs:210:1 Warning: 'head' is ambiguous. It is defined * in GHC.List * at System/OsString/Internal.hs:281: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/OsString/Internal.hs:281:1 Warning: 'tail' is ambiguous. It is defined * in GHC.List * at System/OsString/Internal.hs:265: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/OsString/Internal.hs:265:1 Warning: 'init' is ambiguous. It is defined * in GHC.List * at System/OsString/Internal.hs:290: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/OsString/Internal.hs:290:1 Warning: 'last' is ambiguous. It is defined * in GHC.List * at System/OsString/Internal.hs:256: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/OsString/Internal.hs:256:1 Warning: 'map' is ambiguous. It is defined * in GHC.Base * at System/OsString/Internal.hs:316: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/OsString/Internal.hs:316:1 Warning: 'reverse' is ambiguous. It is defined * in GHC.List * at System/OsString/Internal.hs:322: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/OsString/Internal.hs:322:1 Warning: 'foldl' is ambiguous. It is defined * in Data.Foldable * at System/OsString/Internal.hs:338: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/OsString/Internal.hs:338:1 Warning: 'foldl1' is ambiguous. It is defined * in Data.Foldable * at System/OsString/Internal.hs:352: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/OsString/Internal.hs:352:1 Warning: 'foldr' is ambiguous. It is defined * in Data.Foldable * at System/OsString/Internal.hs:368: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/OsString/Internal.hs:368:1 Warning: 'foldr1' is ambiguous. It is defined * in Data.Foldable * at System/OsString/Internal.hs: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 System/OsString/Internal.hs:382:1 Warning: 'all' is ambiguous. It is defined * in Data.Foldable * at System/OsString/Internal.hs:396: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/OsString/Internal.hs:396:1 Warning: 'any' is ambiguous. It is defined * in Data.Foldable * at System/OsString/Internal.hs:403: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/OsString/Internal.hs:403:1 Warning: 'replicate' is ambiguous. It is defined * in GHC.List * at System/OsString/Internal.hs:418: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/OsString/Internal.hs:418:1 Warning: 'take' is ambiguous. It is defined * in GHC.List * at System/OsString/Internal.hs:460: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/OsString/Internal.hs:460:1 Warning: 'length' is ambiguous. It is defined * in Data.Foldable * at System/OsString/Internal.hs:309: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/OsString/Internal.hs:309:1 Warning: 'drop' is ambiguous. It is defined * in GHC.List * at System/OsString/Internal.hs:497: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/OsString/Internal.hs:497:1 Warning: 'takeWhile' is ambiguous. It is defined * in GHC.List * at System/OsString/Internal.hs:491: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/OsString/Internal.hs:491:1 Warning: 'dropWhile' is ambiguous. It is defined * in GHC.List * at System/OsString/Internal.hs:519: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/OsString/Internal.hs:519:1 Warning: 'break' is ambiguous. It is defined * in GHC.List * at System/OsString/Internal.hs:548: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/OsString/Internal.hs:548:1 Warning: 'span' is ambiguous. It is defined * in GHC.List * at System/OsString/Internal.hs:558: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/OsString/Internal.hs:558:1 Warning: 'splitAt' is ambiguous. It is defined * in GHC.List * at System/OsString/Internal.hs:583: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/OsString/Internal.hs:583:1 Warning: 'elem' is ambiguous. It is defined * in Data.Foldable * at System/OsString/Internal.hs:686: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/OsString/Internal.hs:686:1 Warning: 'filter' is ambiguous. It is defined * in GHC.List * at System/OsString/Internal.hs:704: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/OsString/Internal.hs:704:1 94% ( 74 / 78) in 'System.OsString.Internal' Missing documentation for: Module header empty (System/OsString/Internal.hs:221) singleton (System/OsString/Internal.hs:224) concat (System/OsString/Internal.hs:409) Warning: 'setFileSystemEncoding' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'unsafePerformIO' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 96% ( 96 / 99) in 'System.OsString' Missing documentation for: empty (System/OsString/Internal.hs:221) singleton (System/OsString/Internal.hs:224) concat (System/OsString/Internal.hs:409) Warning: 'unsafeDupablePerformIO' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'WindowsString' is ambiguous. It is defined * at System/OsString/Internal/Types.hs:60:25 * at System/OsString/Internal/Types.hs:60: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/OsString/Internal/Types.hs:60:1 Warning: 'OsString' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 94% ( 93 / 98) in 'System.OsString.Windows' Missing documentation for: Module header WindowsChar (System/OsString/Internal/Types.hs:117) singleton (System/OsString/Common.hs:495) empty (System/OsString/Common.hs:498) concat (System/OsString/Common.hs:706) Warning: System.OsString.Data.ByteString.Short: could not find link destinations for: - Data.ByteString.Short.Internal.Rep_ShortByteString - Data.ByteString.Short.Internal.D:R:ItemShortByteString Warning: System.OsString.Data.ByteString.Short.Word16: could not find link destinations for: - Data.ByteString.Short.Internal.Rep_ShortByteString - Data.ByteString.Short.Internal.D:R:ItemShortByteString Warning: System.OsString.Internal.Types: could not find link destinations for: - System.OsString.Internal.Types.Rep_OsChar - System.OsString.Internal.Types.Rep_OsString - System.OsString.Internal.Types.Rep_PosixChar - System.OsString.Internal.Types.Rep_WindowsChar - System.OsString.Internal.Types.Rep_PosixString - System.OsString.Internal.Types.Rep_WindowsString Warning: System.OsString.Posix: could not find link destinations for: - System.OsString.Internal.Types.Rep_PosixChar - System.OsString.Internal.Types.Rep_PosixString Warning: System.OsString: could not find link destinations for: - System.OsString.Internal.Types.Rep_OsChar - System.OsString.Internal.Types.Rep_OsString Warning: System.OsString.Windows: could not find link destinations for: - System.OsString.Internal.Types.Rep_WindowsChar - System.OsString.Internal.Types.Rep_WindowsString Documentation created: dist/doc/html/os-string/, dist/doc/html/os-string/os-string.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/os-string-2.0.7-5BBZgm2IGGO8ifbVrttmLE Completed os-string-2.0.7 Downloading symbol-0.2.4.1 Downloaded symbol-0.2.4.1 Configuring symbol-0.2.4.1... Preprocessing library for symbol-0.2.4.1.. Building library for symbol-0.2.4.1.. [1 of 2] Compiling Data.Symbol.Unsafe ( Data/Symbol/Unsafe.hs, dist/build/Data/Symbol/Unsafe.o, dist/build/Data/Symbol/Unsafe.dyn_o ) [2 of 2] Compiling Data.Symbol ( Data/Symbol.hs, dist/build/Data/Symbol.o, dist/build/Data/Symbol.dyn_o ) Preprocessing library for symbol-0.2.4.1.. Running Haddock on library for symbol-0.2.4.1.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 2] Compiling Data.Symbol.Unsafe ( Data/Symbol/Unsafe.hs, nothing ) [2 of 2] Compiling Data.Symbol ( Data/Symbol.hs, nothing ) Haddock coverage: Warning: 'Symbol' is ambiguous. It is defined * at Data/Symbol/Unsafe.hs:28:16 * at Data/Symbol/Unsafe.hs:27: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 Data/Symbol/Unsafe.hs:27:1 75% ( 3 / 4) in 'Data.Symbol.Unsafe' Missing documentation for: Symbol (Data/Symbol/Unsafe.hs:27) 75% ( 3 / 4) in 'Data.Symbol' Missing documentation for: Symbol (Data/Symbol/Unsafe.hs:27) Documentation created: dist/doc/html/symbol/, dist/doc/html/symbol/symbol.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/symbol-0.2.4.1-IoWrNwjar6cD3KUXziLU2c Completed symbol-0.2.4.1 Configuring uglymemo-0.1.0.1... Preprocessing library for uglymemo-0.1.0.1.. Building library for uglymemo-0.1.0.1.. [1 of 1] Compiling Data.MemoUgly ( Data/MemoUgly.hs, dist/build/Data/MemoUgly.o, dist/build/Data/MemoUgly.dyn_o ) Preprocessing library for uglymemo-0.1.0.1.. Running Haddock on library for uglymemo-0.1.0.1.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 1] Compiling Data.MemoUgly ( Data/MemoUgly.hs, nothing ) Haddock coverage: 66% ( 2 / 3) in 'Data.MemoUgly' Missing documentation for: Module header Documentation created: dist/doc/html/uglymemo/, dist/doc/html/uglymemo/uglymemo.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/uglymemo-0.1.0.1-6fnK5MiiJ4nbAFo4leobQ Completed uglymemo-0.1.0.1 Configuring utf8-string-1.0.2... Preprocessing library for utf8-string-1.0.2.. Building library for utf8-string-1.0.2.. [1 of 5] Compiling Codec.Binary.UTF8.String ( Codec/Binary/UTF8/String.hs, dist/build/Codec/Binary/UTF8/String.o, dist/build/Codec/Binary/UTF8/String.dyn_o ) [2 of 5] Compiling Codec.Binary.UTF8.Generic ( Codec/Binary/UTF8/Generic.hs, dist/build/Codec/Binary/UTF8/Generic.o, dist/build/Codec/Binary/UTF8/Generic.dyn_o ) Codec/Binary/UTF8/Generic.hs:87:21: warning: [GHC-63394] [-Wx-partial] In the use of tail (imported from Data.List, 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." | 87 | tail = List.tail | ^^^^^^^^^ [3 of 5] Compiling Data.ByteString.Lazy.UTF8 ( Data/ByteString/Lazy/UTF8.hs, dist/build/Data/ByteString/Lazy/UTF8.o, dist/build/Data/ByteString/Lazy/UTF8.dyn_o ) [4 of 5] Compiling Data.ByteString.UTF8 ( Data/ByteString/UTF8.hs, dist/build/Data/ByteString/UTF8.o, dist/build/Data/ByteString/UTF8.dyn_o ) [5 of 5] Compiling Data.String.UTF8 ( Data/String/UTF8.hs, dist/build/Data/String/UTF8.o, dist/build/Data/String/UTF8.dyn_o ) Preprocessing library for utf8-string-1.0.2.. Running Haddock on library for utf8-string-1.0.2.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 5] Compiling Codec.Binary.UTF8.String ( Codec/Binary/UTF8/String.hs, nothing ) [2 of 5] Compiling Codec.Binary.UTF8.Generic ( Codec/Binary/UTF8/Generic.hs, nothing ) Codec/Binary/UTF8/Generic.hs:87:21: warning: [GHC-63394] [-Wx-partial] In the use of tail (imported from Data.List, 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." | 87 | tail = List.tail | ^^^^^^^^^ [3 of 5] Compiling Data.ByteString.Lazy.UTF8 ( Data/ByteString/Lazy/UTF8.hs, nothing ) [4 of 5] Compiling Data.ByteString.UTF8 ( Data/ByteString/UTF8.hs, nothing ) [5 of 5] Compiling Data.String.UTF8 ( Data/String/UTF8.hs, nothing ) Haddock coverage: 100% ( 8 / 8) in 'Codec.Binary.UTF8.String' 94% ( 16 / 17) in 'Codec.Binary.UTF8.Generic' Missing documentation for: UTF8Bytes (Codec/Binary/UTF8/Generic.hs:48) 100% ( 17 / 17) in 'Data.ByteString.Lazy.UTF8' 100% ( 18 / 18) in 'Data.ByteString.UTF8' 88% ( 24 / 27) in 'Data.String.UTF8' Missing documentation for: UTF8Bytes (Codec/Binary/UTF8/Generic.hs:48) fromRep (Data/String/UTF8.hs:64) toRep (Data/String/UTF8.hs:67) Warning: Data.ByteString.Lazy.UTF8: could not find link destinations for: - Data.ByteString.Lazy.Internal.D:R:ItemByteString Warning: Data.ByteString.UTF8: could not find link destinations for: - Data.ByteString.Internal.Type.D:R:ItemByteString Documentation created: dist/doc/html/utf8-string/, dist/doc/html/utf8-string/utf8-string.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/utf8-string-1.0.2-ARoN8tTzuLW5AQK61y3Hvx Completed utf8-string-1.0.2 Configuring hashable-1.5.0.0... Preprocessing library for hashable-1.5.0.0.. Building library for hashable-1.5.0.0.. [ 1 of 10] Compiling Data.Hashable.FFI ( src/Data/Hashable/FFI.hs, dist/build/Data/Hashable/FFI.o, dist/build/Data/Hashable/FFI.dyn_o ) [ 2 of 10] Compiling Data.Hashable.Imports ( src/Data/Hashable/Imports.hs, dist/build/Data/Hashable/Imports.o, dist/build/Data/Hashable/Imports.dyn_o ) [ 3 of 10] Compiling Data.Hashable.Mix ( src/Data/Hashable/Mix.hs, dist/build/Data/Hashable/Mix.o, dist/build/Data/Hashable/Mix.dyn_o ) [ 4 of 10] Compiling Data.Hashable.XXH3 ( src/Data/Hashable/XXH3.hs, dist/build/Data/Hashable/XXH3.o, dist/build/Data/Hashable/XXH3.dyn_o ) [ 5 of 10] Compiling Data.Hashable.LowLevel ( src/Data/Hashable/LowLevel.hs, dist/build/Data/Hashable/LowLevel.o, dist/build/Data/Hashable/LowLevel.dyn_o ) [ 6 of 10] Compiling Data.Hashable.Class ( src/Data/Hashable/Class.hs, dist/build/Data/Hashable/Class.o, dist/build/Data/Hashable/Class.dyn_o ) [ 7 of 10] Compiling Data.Hashable.Lifted ( src/Data/Hashable/Lifted.hs, dist/build/Data/Hashable/Lifted.o, dist/build/Data/Hashable/Lifted.dyn_o ) [ 8 of 10] Compiling Data.Hashable.Generic.Instances ( src/Data/Hashable/Generic/Instances.hs, dist/build/Data/Hashable/Generic/Instances.o, dist/build/Data/Hashable/Generic/Instances.dyn_o ) src/Data/Hashable/Generic/Instances.hs:5:14: warning: [GHC-19244] [-Wtrustworthy-safe] Data.Hashable.Generic.Instances is marked as Trustworthy but has been inferred as safe! | 5 | {-# LANGUAGE Trustworthy #-} | ^^^^^^^^^^^ [ 9 of 10] Compiling Data.Hashable.Generic ( src/Data/Hashable/Generic.hs, dist/build/Data/Hashable/Generic.o, dist/build/Data/Hashable/Generic.dyn_o ) [10 of 10] Compiling Data.Hashable ( src/Data/Hashable.hs, dist/build/Data/Hashable.o, dist/build/Data/Hashable.dyn_o ) Preprocessing library for hashable-1.5.0.0.. Running Haddock on library for hashable-1.5.0.0.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [ 1 of 10] Compiling Data.Hashable.FFI ( src/Data/Hashable/FFI.hs, nothing ) [ 2 of 10] Compiling Data.Hashable.Imports ( src/Data/Hashable/Imports.hs, nothing ) [ 3 of 10] Compiling Data.Hashable.Mix ( src/Data/Hashable/Mix.hs, nothing ) [ 4 of 10] Compiling Data.Hashable.XXH3 ( src/Data/Hashable/XXH3.hs, nothing ) [ 5 of 10] Compiling Data.Hashable.LowLevel ( src/Data/Hashable/LowLevel.hs, nothing ) [ 6 of 10] Compiling Data.Hashable.Class ( src/Data/Hashable/Class.hs, nothing ) [ 7 of 10] Compiling Data.Hashable.Lifted ( src/Data/Hashable/Lifted.hs, nothing ) [ 8 of 10] Compiling Data.Hashable.Generic.Instances ( src/Data/Hashable/Generic/Instances.hs, nothing ) src/Data/Hashable/Generic/Instances.hs:5:14: warning: [GHC-19244] [-Wtrustworthy-safe] Data.Hashable.Generic.Instances is marked as Trustworthy but has been inferred as safe! | 5 | {-# LANGUAGE Trustworthy #-} | ^^^^^^^^^^^ [ 9 of 10] Compiling Data.Hashable.Generic ( src/Data/Hashable/Generic.hs, nothing ) [10 of 10] Compiling Data.Hashable ( src/Data/Hashable.hs, nothing ) Haddock coverage: Warning: 'ByteArray' is ambiguous. It is defined * in Data.Array.Byte * in Data.Array.Byte 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 Data.Array.Byte Warning: 'hash' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'defaultHashWith' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Hashed' is ambiguous. It is defined * at src/Data/Hashable/Class.hs:860:17 * at src/Data/Hashable/Class.hs:860: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/Hashable/Class.hs:860:1 Warning: 'Arg' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 80% ( 8 / 10) in 'Data.Hashable.Lifted' Missing documentation for: Hashable1 (src/Data/Hashable/Class.hs:252) Hashable2 (src/Data/Hashable/Class.hs:267) 66% ( 6 / 9) in 'Data.Hashable.Generic' Missing documentation for: One (src/Data/Hashable/Class.hs:242) Zero (src/Data/Hashable/Class.hs:241) HashArgs (src/Data/Hashable/Class.hs:244) Warning: 'Generic' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 31 / 31) in 'Data.Hashable' Warning: Data.Hashable.Generic: could not find link destinations for: - Data.Hashable.Class.D:R:HashArgsOnea0 - Data.Hashable.Class.D:R:HashArgsZeroa0 - Data.Hashable.Generic.Instances.GSum Warning: Data.Hashable: could not find link destinations for: - Data.Hashable.Mix.Salt Documentation created: dist/doc/html/hashable/, dist/doc/html/hashable/hashable.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/hashable-1.5.0.0-CJcCLhsCpdHlEFddjHE51 Completed hashable-1.5.0.0 Configuring async-2.2.5... Preprocessing library for async-2.2.5.. Building library for async-2.2.5.. [1 of 2] Compiling Control.Concurrent.Async.Internal ( Control/Concurrent/Async/Internal.hs, dist/build/Control/Concurrent/Async/Internal.o, dist/build/Control/Concurrent/Async/Internal.dyn_o ) Control/Concurrent/Async/Internal.hs:50:1: warning: [GHC-66111] [-Wunused-imports] The import of Data.Semigroup is redundant except perhaps to import instances from Data.Semigroup To import instances alone, use: import Data.Semigroup() | 50 | import Data.Semigroup (Semigroup((<>))) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [2 of 2] Compiling Control.Concurrent.Async ( Control/Concurrent/Async.hs, dist/build/Control/Concurrent/Async.o, dist/build/Control/Concurrent/Async.dyn_o ) Preprocessing library for async-2.2.5.. Running Haddock on library for async-2.2.5.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 2] Compiling Control.Concurrent.Async.Internal ( Control/Concurrent/Async/Internal.hs, nothing ) Control/Concurrent/Async/Internal.hs:50:1: warning: [GHC-66111] [-Wunused-imports] The import of Data.Semigroup is redundant except perhaps to import instances from Data.Semigroup To import instances alone, use: import Data.Semigroup() | 50 | import Data.Semigroup (Semigroup((<>))) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [2 of 2] Compiling Control.Concurrent.Async ( Control/Concurrent/Async.hs, nothing ) Haddock coverage: Warning: 'ThreadId' is ambiguous. It is defined * in GHC.Conc.Sync * in GHC.Conc.Sync 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 GHC.Conc.Sync Warning: 'Async' is ambiguous. It is defined * at Control/Concurrent/Async/Internal.hs:69:16 * at Control/Concurrent/Async/Internal.hs:69: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 Control/Concurrent/Async/Internal.hs:69:1 Warning: 'ExceptionInLinkedThread' is ambiguous. It is defined * at Control/Concurrent/Async/Internal.hs:461:3 * at Control/Concurrent/Async/Internal.hs:460: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 Control/Concurrent/Async/Internal.hs:460:1 Warning: 'AsyncCancelled' is ambiguous. It is defined * at Control/Concurrent/Async/Internal.hs:274:23 * at Control/Concurrent/Async/Internal.hs:274: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 Control/Concurrent/Async/Internal.hs:274:1 Warning: 'IO' is ambiguous. It is defined * in GHC.Types * in GHC.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 GHC.Types 86% ( 58 / 67) in 'Control.Concurrent.Async.Internal' Missing documentation for: asyncUsing (Control/Concurrent/Async/Internal.hs:124) withAsyncUsing (Control/Concurrent/Async/Internal.hs:178) ExceptionInLinkedThread (Control/Concurrent/Async/Internal.hs:460) isCancel (Control/Concurrent/Async/Internal.hs:542) concurrently' (Control/Concurrent/Async/Internal.hs:649) catchAll (Control/Concurrent/Async/Internal.hs:858) tryAll (Control/Concurrent/Async/Internal.hs:861) rawForkIO (Control/Concurrent/Async/Internal.hs:868) rawForkOn (Control/Concurrent/Async/Internal.hs:873) Warning: 'forkIO' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Async' is ambiguous. It is defined * at Control/Concurrent/Async/Internal.hs:69:16 * at Control/Concurrent/Async/Internal.hs:69: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 Control/Concurrent/Async/Internal.hs:69:1 Warning: 'Concurrently' is ambiguous. It is defined * at Control/Concurrent/Async/Internal.hs:775:26 * at Control/Concurrent/Async/Internal.hs:775: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 Control/Concurrent/Async/Internal.hs:775:1 Warning: 'Alternative' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 98% ( 70 / 71) in 'Control.Concurrent.Async' Missing documentation for: ExceptionInLinkedThread (Control/Concurrent/Async/Internal.hs:460) Documentation created: dist/doc/html/async/, dist/doc/html/async/async.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/async-2.2.5-2ZfTtvd9oUYLY6nMddkMC Completed async-2.2.5 Downloading minisat-0.1.3 Downloaded minisat-0.1.3 Configuring minisat-0.1.3... Preprocessing library for minisat-0.1.3.. Building library for minisat-0.1.3.. [1 of 1] Compiling MiniSat ( dist/build/MiniSat.hs, dist/build/MiniSat.o, dist/build/MiniSat.dyn_o ) Warning: The following files listed in the main library's c-sources do not have the expected '.c' extension minisat-c-bindings/minisat.cc, minisat/minisat/core/Solver.cc, minisat/minisat/simp/SimpSolver.cc, minisat/minisat/utils/System.cc. C++ files should be in the 'cxx-sources' stanza. See https://cabal.readthedocs.io/en/3.10/cabal-package.html#pkg-field-cxx-sources Preprocessing library for minisat-0.1.3.. Running Haddock on library for minisat-0.1.3.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 1] Compiling MiniSat ( dist/build/MiniSat.hs, nothing ) Haddock coverage: 1% ( 1 / 67) in 'MiniSat' Missing documentation for: Module header withNewSolver (minisat-haskell-bindings/MiniSat.hsc:24) newSolver (minisat-haskell-bindings/MiniSat.hsc:29) deleteSolver (minisat-haskell-bindings/MiniSat.hsc:35) newLit (minisat-haskell-bindings/MiniSat.hsc:38) neg (minisat-haskell-bindings/MiniSat.hsc:41) addClause (minisat-haskell-bindings/MiniSat.hsc:44) simplify (minisat-haskell-bindings/MiniSat.hsc:50) eliminate (minisat-haskell-bindings/MiniSat.hsc:53) setFrozen (minisat-haskell-bindings/MiniSat.hsc:56) isEliminated (minisat-haskell-bindings/MiniSat.hsc:59) solve (minisat-haskell-bindings/MiniSat.hsc:66) limited_solve (minisat-haskell-bindings/MiniSat.hsc:72) modelValue (minisat-haskell-bindings/MiniSat.hsc:78) value (minisat-haskell-bindings/MiniSat.hsc:78) conflict (minisat-haskell-bindings/MiniSat.hsc:88) l_True (minisat-haskell-bindings/MiniSat.hsc:94) l_False (minisat-haskell-bindings/MiniSat.hsc:95) l_Undef (minisat-haskell-bindings/MiniSat.hsc:96) Solver (minisat-haskell-bindings/MiniSat.hsc:100) Var (minisat-haskell-bindings/MiniSat.hsc:101) Lit (minisat-haskell-bindings/MiniSat.hsc:102) LBool (minisat-haskell-bindings/MiniSat.hsc:103) minisat_new (minisat-haskell-bindings/MiniSat.hsc:130) minisat_delete (minisat-haskell-bindings/MiniSat.hsc:131) minisat_newVar (minisat-haskell-bindings/MiniSat.hsc:132) minisat_newLit (minisat-haskell-bindings/MiniSat.hsc:133) minisat_mkLit (minisat-haskell-bindings/MiniSat.hsc:134) minisat_mkLit_args (minisat-haskell-bindings/MiniSat.hsc:135) minisat_negate (minisat-haskell-bindings/MiniSat.hsc:136) minisat_var (minisat-haskell-bindings/MiniSat.hsc:137) minisat_sign (minisat-haskell-bindings/MiniSat.hsc:138) minisat_addClause (minisat-haskell-bindings/MiniSat.hsc:139) minisat_addClause_begin (minisat-haskell-bindings/MiniSat.hsc:140) minisat_addClause_addLit (minisat-haskell-bindings/MiniSat.hsc:141) minisat_addClause_commit (minisat-haskell-bindings/MiniSat.hsc:142) minisat_simplify (minisat-haskell-bindings/MiniSat.hsc:143) minisat_solve (minisat-haskell-bindings/MiniSat.hsc:144) minisat_solve_begin (minisat-haskell-bindings/MiniSat.hsc:145) minisat_solve_addLit (minisat-haskell-bindings/MiniSat.hsc:146) minisat_solve_commit (minisat-haskell-bindings/MiniSat.hsc:147) minisat_limited_solve_commit (minisat-haskell-bindings/MiniSat.hsc:148) minisat_interrupt (minisat-haskell-bindings/MiniSat.hsc:150) minisat_clearInterrupt (minisat-haskell-bindings/MiniSat.hsc:151) minisat_okay (minisat-haskell-bindings/MiniSat.hsc:153) minisat_setPolarity (minisat-haskell-bindings/MiniSat.hsc:154) minisat_setDecisionVar (minisat-haskell-bindings/MiniSat.hsc:155) minisat_value_Var (minisat-haskell-bindings/MiniSat.hsc:156) minisat_value_Lit (minisat-haskell-bindings/MiniSat.hsc:157) minisat_modelValue_Var (minisat-haskell-bindings/MiniSat.hsc:158) minisat_modelValue_Lit (minisat-haskell-bindings/MiniSat.hsc:159) minisat_get_l_True (minisat-haskell-bindings/MiniSat.hsc:161) minisat_get_l_False (minisat-haskell-bindings/MiniSat.hsc:162) minisat_get_l_Undef (minisat-haskell-bindings/MiniSat.hsc:163) minisat_setFrozen (minisat-haskell-bindings/MiniSat.hsc:166) minisat_isEliminated (minisat-haskell-bindings/MiniSat.hsc:167) minisat_eliminate (minisat-haskell-bindings/MiniSat.hsc:168) minisat_num_assigns (minisat-haskell-bindings/MiniSat.hsc:170) minisat_num_clauses (minisat-haskell-bindings/MiniSat.hsc:171) minisat_num_learnts (minisat-haskell-bindings/MiniSat.hsc:172) minisat_num_vars (minisat-haskell-bindings/MiniSat.hsc:173) minisat_num_freeVars (minisat-haskell-bindings/MiniSat.hsc:174) minisat_num_conflicts (minisat-haskell-bindings/MiniSat.hsc:175) minisat_conflict_len (minisat-haskell-bindings/MiniSat.hsc:177) minisat_conflict_nthLit (minisat-haskell-bindings/MiniSat.hsc:178) minisat_set_verbosity (minisat-haskell-bindings/MiniSat.hsc:179) Documentation created: dist/doc/html/minisat/, dist/doc/html/minisat/minisat.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/minisat-0.1.3-DGbt0iIGzmFKk1FA5m4u5r Completed minisat-0.1.3 Downloading jukebox-0.5.6 Downloaded jukebox-0.5.6 Configuring jukebox-0.5.6... Preprocessing library for jukebox-0.5.6.. Building library for jukebox-0.5.6.. [ 1 of 27] Compiling Jukebox.Name ( src/Jukebox/Name.hs, dist/build/Jukebox/Name.o, dist/build/Jukebox/Name.dyn_o ) [ 2 of 27] Compiling Jukebox.Options ( src/Jukebox/Options.hs, dist/build/Jukebox/Options.o, dist/build/Jukebox/Options.dyn_o ) src/Jukebox/Options.hs:20:1: warning: [GHC-66111] [-Wunused-imports] The import of Data.Semigroup is redundant except perhaps to import instances from Data.Semigroup To import instances alone, use: import Data.Semigroup() | 20 | import Data.Semigroup(Semigroup(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Jukebox/Options.hs:94:13: warning: [GHC-63394] [-Wx-partial] In the use of tail (imported from Data.List, 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 | r = tail (dropWhile (/= ',') s) | ^^^^ src/Jukebox/Options.hs:120:13: warning: [GHC-63394] [-Wx-partial] In the use of tail (imported from Data.List, 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." | 120 | r = tail (dropWhile (/= ',') s) | ^^^^ [ 3 of 27] Compiling Jukebox.Sat ( src/Jukebox/Sat.hs, dist/build/Jukebox/Sat.o, dist/build/Jukebox/Sat.dyn_o ) [ 4 of 27] Compiling Jukebox.Sat.Minimise ( src/Jukebox/Sat/Minimise.hs, dist/build/Jukebox/Sat/Minimise.o, dist/build/Jukebox/Sat/Minimise.dyn_o ) [ 5 of 27] Compiling Jukebox.Sat.ThreeValued ( src/Jukebox/Sat/ThreeValued.hs, dist/build/Jukebox/Sat/ThreeValued.o, dist/build/Jukebox/Sat/ThreeValued.dyn_o ) [ 6 of 27] Compiling Jukebox.Sat.Equality ( src/Jukebox/Sat/Equality.hs, dist/build/Jukebox/Sat/Equality.o, dist/build/Jukebox/Sat/Equality.dyn_o ) [ 7 of 27] Compiling Jukebox.TPTP.FindFile ( src/Jukebox/TPTP/FindFile.hs, dist/build/Jukebox/TPTP/FindFile.o, dist/build/Jukebox/TPTP/FindFile.dyn_o ) [ 8 of 27] Compiling Jukebox.TPTP.Lexer ( dist/build/Jukebox/TPTP/Lexer.hs, dist/build/Jukebox/TPTP/Lexer.o, dist/build/Jukebox/TPTP/Lexer.dyn_o ) [ 9 of 27] Compiling Jukebox.TPTP.Parsec ( src/Jukebox/TPTP/Parsec.hs, dist/build/Jukebox/TPTP/Parsec.o, dist/build/Jukebox/TPTP/Parsec.dyn_o ) src/Jukebox/TPTP/Parsec.hs:8:1: warning: [GHC-66111] [-Wunused-imports] The import of Control.Monad.Fail is redundant except perhaps to import instances from Control.Monad.Fail To import instances alone, use: import Control.Monad.Fail() | 8 | import Control.Monad.Fail | ^^^^^^^^^^^^^^^^^^^^^^^^^ src/Jukebox/TPTP/Parsec.hs:36:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances] Noncanonical return definition detected in the instance declaration for Monad (Parsec a). return will eventually be removed in favour of pure Suggested fix: Either remove definition for return (recommended) or define as return = pure See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 36 | return x = Parsec (\ok err inp exp -> ok x err inp exp) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Jukebox/TPTP/Parsec.hs:58:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances] Noncanonical pure = return definition detected in the instance declaration for Applicative (Parsec a). Suggested fix: Move definition from return to pure See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 58 | pure = return | ^^^^^^^^^^^^^ src/Jukebox/TPTP/Parsec.hs:62:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances] Noncanonical (*>) = (>>) definition detected in the instance declaration for Applicative (Parsec a). Suggested fix: Move definition from (>>) to (*>) See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 62 | (*>) = (>>) | ^^^^^^^^^^^ [10 of 27] Compiling Jukebox.UnionFind ( src/Jukebox/UnionFind.hs, dist/build/Jukebox/UnionFind.o, dist/build/Jukebox/UnionFind.dyn_o ) [11 of 27] Compiling Jukebox.Utils ( src/Jukebox/Utils.hs, dist/build/Jukebox/Utils.o, dist/build/Jukebox/Utils.dyn_o ) [12 of 27] Compiling Jukebox.Form ( src/Jukebox/Form.hs, dist/build/Jukebox/Form.o, dist/build/Jukebox/Form.dyn_o ) [13 of 27] Compiling Jukebox.Tools.InferTypes ( src/Jukebox/Tools/InferTypes.hs, dist/build/Jukebox/Tools/InferTypes.o, dist/build/Jukebox/Tools/InferTypes.dyn_o ) [14 of 27] Compiling Jukebox.Tools.HornToUnit ( src/Jukebox/Tools/HornToUnit.hs, dist/build/Jukebox/Tools/HornToUnit.o, dist/build/Jukebox/Tools/HornToUnit.dyn_o ) [15 of 27] Compiling Jukebox.Tools.Clausify ( src/Jukebox/Tools/Clausify.hs, dist/build/Jukebox/Tools/Clausify.o, dist/build/Jukebox/Tools/Clausify.dyn_o ) [16 of 27] Compiling Jukebox.Tools.EncodeTypes ( src/Jukebox/Tools/EncodeTypes.hs, dist/build/Jukebox/Tools/EncodeTypes.o, dist/build/Jukebox/Tools/EncodeTypes.dyn_o ) [17 of 27] Compiling Jukebox.TPTP.Print ( src/Jukebox/TPTP/Print.hs, dist/build/Jukebox/TPTP/Print.o, dist/build/Jukebox/TPTP/Print.dyn_o ) src/Jukebox/TPTP/Print.hs:230:42: 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." | 230 | escapeAtom s | not (null s') && isLower (head s') && all isNormal s' = s | ^^^^ src/Jukebox/TPTP/Print.hs:366:11: 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." | 366 | head [c | c@(Renaming xs x) <- cands, | ^^^^ [18 of 27] Compiling Jukebox.TPTP.Parse.Core ( src/Jukebox/TPTP/Parse/Core.hs, dist/build/Jukebox/TPTP/Parse/Core.o, dist/build/Jukebox/TPTP/Parse/Core.dyn_o ) src/Jukebox/TPTP/Parse/Core.hs:99:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances] Noncanonical pure = return definition detected in the instance declaration for Applicative ParseResult. Suggested fix: Move definition from return to pure See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 99 | pure = return | ^^^^^^^^^^^^^ src/Jukebox/TPTP/Parse/Core.hs:103:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances] Noncanonical return definition detected in the instance declaration for Monad ParseResult. return will eventually be removed in favour of pure Suggested fix: Either remove definition for return (recommended) or define as return = pure See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 103 | return = ParseSucceeded | ^^^^^^^^^^^^^^^^^^^^^^^ src/Jukebox/TPTP/Parse/Core.hs:341:43: warning: [GHC-63394] [-Wx-partial] In the use of head (imported from Data.List, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 341 | " has arity " ++ show (head lengths) ++ | ^^^^ src/Jukebox/TPTP/Parse/Core.hs:404:9: warning: [GHC-53633] [-Woverlapping-patterns] Pattern match is redundant In a case alternative: [] -> ... | 404 | [] -> "" | ^^^^^^^^ [19 of 27] Compiling Jukebox.TPTP.ParseSnippet ( src/Jukebox/TPTP/ParseSnippet.hs, dist/build/Jukebox/TPTP/ParseSnippet.o, dist/build/Jukebox/TPTP/ParseSnippet.dyn_o ) [20 of 27] Compiling Jukebox.Tools.GuessModel ( src/Jukebox/Tools/GuessModel.hs, dist/build/Jukebox/Tools/GuessModel.o, dist/build/Jukebox/Tools/GuessModel.dyn_o ) src/Jukebox/Tools/GuessModel.hs:76:20: 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." | 76 | [] (head (funArgs answerP)) | ^^^^ [21 of 27] Compiling Jukebox.TPTP.Parse ( src/Jukebox/TPTP/Parse.hs, dist/build/Jukebox/TPTP/Parse.o, dist/build/Jukebox/TPTP/Parse.dyn_o ) [22 of 27] Compiling Jukebox.Sat.Easy ( src/Jukebox/Sat/Easy.hs, dist/build/Jukebox/Sat/Easy.o, dist/build/Jukebox/Sat/Easy.dyn_o ) [23 of 27] Compiling Jukebox.Tools.AnalyseMonotonicity ( src/Jukebox/Tools/AnalyseMonotonicity.hs, dist/build/Jukebox/Tools/AnalyseMonotonicity.o, dist/build/Jukebox/Tools/AnalyseMonotonicity.dyn_o ) [24 of 27] Compiling Jukebox.SMTLIB ( src/Jukebox/SMTLIB.hs, dist/build/Jukebox/SMTLIB.o, dist/build/Jukebox/SMTLIB.dyn_o ) [25 of 27] Compiling Jukebox.Toolbox ( src/Jukebox/Toolbox.hs, dist/build/Jukebox/Toolbox.o, dist/build/Jukebox/Toolbox.dyn_o ) [26 of 27] Compiling Jukebox.ExternalProvers.SPASS ( src/Jukebox/ExternalProvers/SPASS.hs, dist/build/Jukebox/ExternalProvers/SPASS.o, dist/build/Jukebox/ExternalProvers/SPASS.dyn_o ) src/Jukebox/ExternalProvers/SPASS.hs:48:3: 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." | 48 | head $ | ^^^^ [27 of 27] Compiling Jukebox.ExternalProvers.E ( src/Jukebox/ExternalProvers/E.hs, dist/build/Jukebox/ExternalProvers/E.o, dist/build/Jukebox/ExternalProvers/E.dyn_o ) src/Jukebox/ExternalProvers/E.hs:48:49: 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." | 48 | wrap <- newFunction "answer" [typ t] (head (funArgs f)) | ^^^^ src/Jukebox/ExternalProvers/E.hs:69:18: 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." | 69 | status = head $ | ^^^^ Preprocessing executable 'jukebox' for jukebox-0.5.6.. Building executable 'jukebox' for jukebox-0.5.6.. [1 of 1] Compiling Main ( executable/Main.hs, dist/build/jukebox/jukebox-tmp/Main.o ) [2 of 2] Linking dist/build/jukebox/jukebox Preprocessing library for jukebox-0.5.6.. Running Haddock on library for jukebox-0.5.6.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [ 1 of 27] Compiling Jukebox.Name ( src/Jukebox/Name.hs, nothing ) [ 2 of 27] Compiling Jukebox.Options ( src/Jukebox/Options.hs, nothing ) src/Jukebox/Options.hs:20:1: warning: [GHC-66111] [-Wunused-imports] The import of Data.Semigroup is redundant except perhaps to import instances from Data.Semigroup To import instances alone, use: import Data.Semigroup() | 20 | import Data.Semigroup(Semigroup(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Jukebox/Options.hs:94:13: warning: [GHC-63394] [-Wx-partial] In the use of tail (imported from Data.List, 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 | r = tail (dropWhile (/= ',') s) | ^^^^ src/Jukebox/Options.hs:120:13: warning: [GHC-63394] [-Wx-partial] In the use of tail (imported from Data.List, 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." | 120 | r = tail (dropWhile (/= ',') s) | ^^^^ [ 3 of 27] Compiling Jukebox.Sat ( src/Jukebox/Sat.hs, nothing ) [ 4 of 27] Compiling Jukebox.Sat.Minimise ( src/Jukebox/Sat/Minimise.hs, nothing ) [ 5 of 27] Compiling Jukebox.Sat.ThreeValued ( src/Jukebox/Sat/ThreeValued.hs, nothing ) [ 6 of 27] Compiling Jukebox.Sat.Equality ( src/Jukebox/Sat/Equality.hs, nothing ) [ 7 of 27] Compiling Jukebox.TPTP.FindFile ( src/Jukebox/TPTP/FindFile.hs, nothing ) [ 8 of 27] Compiling Jukebox.TPTP.Lexer ( dist/build/Jukebox/TPTP/Lexer.hs, nothing ) [ 9 of 27] Compiling Jukebox.TPTP.Parsec ( src/Jukebox/TPTP/Parsec.hs, nothing ) src/Jukebox/TPTP/Parsec.hs:8:1: warning: [GHC-66111] [-Wunused-imports] The import of Control.Monad.Fail is redundant except perhaps to import instances from Control.Monad.Fail To import instances alone, use: import Control.Monad.Fail() | 8 | import Control.Monad.Fail | ^^^^^^^^^^^^^^^^^^^^^^^^^ src/Jukebox/TPTP/Parsec.hs:36:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances] Noncanonical return definition detected in the instance declaration for Monad (Parsec a). return will eventually be removed in favour of pure Suggested fix: Either remove definition for return (recommended) or define as return = pure See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 36 | return x = Parsec (\ok err inp exp -> ok x err inp exp) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Jukebox/TPTP/Parsec.hs:58:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances] Noncanonical pure = return definition detected in the instance declaration for Applicative (Parsec a). Suggested fix: Move definition from return to pure See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 58 | pure = return | ^^^^^^^^^^^^^ src/Jukebox/TPTP/Parsec.hs:62:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances] Noncanonical (*>) = (>>) definition detected in the instance declaration for Applicative (Parsec a). Suggested fix: Move definition from (>>) to (*>) See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 62 | (*>) = (>>) | ^^^^^^^^^^^ [10 of 27] Compiling Jukebox.UnionFind ( src/Jukebox/UnionFind.hs, nothing ) [11 of 27] Compiling Jukebox.Utils ( src/Jukebox/Utils.hs, nothing ) [12 of 27] Compiling Jukebox.Form ( src/Jukebox/Form.hs, nothing ) [13 of 27] Compiling Jukebox.Tools.InferTypes ( src/Jukebox/Tools/InferTypes.hs, nothing ) [14 of 27] Compiling Jukebox.Tools.HornToUnit ( src/Jukebox/Tools/HornToUnit.hs, nothing ) [15 of 27] Compiling Jukebox.Tools.Clausify ( src/Jukebox/Tools/Clausify.hs, nothing ) [16 of 27] Compiling Jukebox.Tools.EncodeTypes ( src/Jukebox/Tools/EncodeTypes.hs, nothing ) [17 of 27] Compiling Jukebox.TPTP.Print ( src/Jukebox/TPTP/Print.hs, nothing ) src/Jukebox/TPTP/Print.hs:230:42: 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." | 230 | escapeAtom s | not (null s') && isLower (head s') && all isNormal s' = s | ^^^^ src/Jukebox/TPTP/Print.hs:366:11: 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." | 366 | head [c | c@(Renaming xs x) <- cands, | ^^^^ [18 of 27] Compiling Jukebox.TPTP.Parse.Core ( src/Jukebox/TPTP/Parse/Core.hs, nothing ) src/Jukebox/TPTP/Parse/Core.hs:99:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances] Noncanonical pure = return definition detected in the instance declaration for Applicative ParseResult. Suggested fix: Move definition from return to pure See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 99 | pure = return | ^^^^^^^^^^^^^ src/Jukebox/TPTP/Parse/Core.hs:103:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances] Noncanonical return definition detected in the instance declaration for Monad ParseResult. return will eventually be removed in favour of pure Suggested fix: Either remove definition for return (recommended) or define as return = pure See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 103 | return = ParseSucceeded | ^^^^^^^^^^^^^^^^^^^^^^^ src/Jukebox/TPTP/Parse/Core.hs:341:43: warning: [GHC-63394] [-Wx-partial] In the use of head (imported from Data.List, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 341 | " has arity " ++ show (head lengths) ++ | ^^^^ [19 of 27] Compiling Jukebox.TPTP.ParseSnippet ( src/Jukebox/TPTP/ParseSnippet.hs, nothing ) [20 of 27] Compiling Jukebox.Tools.GuessModel ( src/Jukebox/Tools/GuessModel.hs, nothing ) src/Jukebox/Tools/GuessModel.hs:76:20: 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." | 76 | [] (head (funArgs answerP)) | ^^^^ [21 of 27] Compiling Jukebox.TPTP.Parse ( src/Jukebox/TPTP/Parse.hs, nothing ) [22 of 27] Compiling Jukebox.Sat.Easy ( src/Jukebox/Sat/Easy.hs, nothing ) [23 of 27] Compiling Jukebox.Tools.AnalyseMonotonicity ( src/Jukebox/Tools/AnalyseMonotonicity.hs, nothing ) [24 of 27] Compiling Jukebox.SMTLIB ( src/Jukebox/SMTLIB.hs, nothing ) [25 of 27] Compiling Jukebox.Toolbox ( src/Jukebox/Toolbox.hs, nothing ) [26 of 27] Compiling Jukebox.ExternalProvers.SPASS ( src/Jukebox/ExternalProvers/SPASS.hs, nothing ) src/Jukebox/ExternalProvers/SPASS.hs:48:3: 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." | 48 | head $ | ^^^^ [27 of 27] Compiling Jukebox.ExternalProvers.E ( src/Jukebox/ExternalProvers/E.hs, nothing ) src/Jukebox/ExternalProvers/E.hs:48:49: 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." | 48 | wrap <- newFunction "answer" [typ t] (head (funArgs f)) | ^^^^ src/Jukebox/ExternalProvers/E.hs:69:18: 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." | 69 | status = head $ | ^^^^ Haddock coverage: 0% ( 0 / 25) in 'Jukebox.Name' Missing documentation for: Module header Name (src/Jukebox/Name.hs:15) FixedName (src/Jukebox/Name.hs:20) Renamer (src/Jukebox/Name.hs:28) Renaming (src/Jukebox/Name.hs:29) base (src/Jukebox/Name.hs:32) label (src/Jukebox/Name.hs:39) hasLabel (src/Jukebox/Name.hs:46) withMaybeLabel (src/Jukebox/Name.hs:49) withLabel (src/Jukebox/Name.hs:54) renamer (src/Jukebox/Name.hs:64) defaultRenamer (src/Jukebox/Name.hs:71) withRenamer (src/Jukebox/Name.hs:79) compareName (src/Jukebox/Name.hs:92) Named (src/Jukebox/Name.hs:109) allNames (src/Jukebox/Name.hs:129) variant (src/Jukebox/Name.hs:139) unvariant (src/Jukebox/Name.hs:143) ::: (src/Jukebox/Name.hs:146) lhs (src/Jukebox/Name.hs:149) rhs (src/Jukebox/Name.hs:152) NameM (src/Jukebox/Name.hs:160) runNameM (src/Jukebox/Name.hs:165) newName (src/Jukebox/Name.hs:169) unique (src/Jukebox/Name.hs:177) 0% ( 0 / 42) in 'Jukebox.Options' Missing documentation for: Module header Annotated (src/Jukebox/Options.hs:25) ArgParser (src/Jukebox/Options.hs:48) SeqParser (src/Jukebox/Options.hs:52) arg (src/Jukebox/Options.hs:68) argNum (src/Jukebox/Options.hs:77) argFile (src/Jukebox/Options.hs:84) argFiles (src/Jukebox/Options.hs:87) argName (src/Jukebox/Options.hs:97) argNums (src/Jukebox/Options.hs:100) argOption (src/Jukebox/Options.hs:109) argList (src/Jukebox/Options.hs:113) argOptionWith (src/Jukebox/Options.hs:125) argUsage (src/Jukebox/Options.hs:137) OptionParser (src/Jukebox/Options.hs:142) Flag (src/Jukebox/Options.hs:145) FlagMode (src/Jukebox/Options.hs:151) flagExpert (src/Jukebox/Options.hs:154) ParParser (src/Jukebox/Options.hs:161) ParseResult (src/Jukebox/Options.hs:165) Error (src/Jukebox/Options.hs:173) runPar (src/Jukebox/Options.hs:200) await (src/Jukebox/Options.hs:208) primFlag (src/Jukebox/Options.hs:231) flag (src/Jukebox/Options.hs:246) manyFlags (src/Jukebox/Options.hs:254) bool (src/Jukebox/Options.hs:262) filenames (src/Jukebox/Options.hs:271) io (src/Jukebox/Options.hs:282) inGroup (src/Jukebox/Options.hs:287) expert (src/Jukebox/Options.hs:291) hidden (src/Jukebox/Options.hs:295) version (src/Jukebox/Options.hs:299) printHelp (src/Jukebox/Options.hs:309) printError (src/Jukebox/Options.hs:314) help (src/Jukebox/Options.hs:319) usageText (src/Jukebox/Options.hs:335) helpText (src/Jukebox/Options.hs:340) justify (src/Jukebox/Options.hs:360) parseCommandLine (src/Jukebox/Options.hs:366) parseCommandLineWithExtraArgs (src/Jukebox/Options.hs:370) parseCommandLineWithArgs (src/Jukebox/Options.hs:376) 0% ( 0 / 15) in 'Jukebox.Sat' Missing documentation for: Module header Solver newSolver (src/Jukebox/Sat.hs:36) deleteSolver Lit neg false (src/Jukebox/Sat.hs:33) true (src/Jukebox/Sat.hs:32) SatSolver (src/Jukebox/Sat.hs:46) newLit (src/Jukebox/Sat.hs:53) addClause (src/Jukebox/Sat.hs:56) solve (src/Jukebox/Sat.hs:59) conflict (src/Jukebox/Sat.hs:62) modelValue (src/Jukebox/Sat.hs:65) value (src/Jukebox/Sat.hs:68) 0% ( 0 / 3) in 'Jukebox.Sat.Minimise' Missing documentation for: Module header solveLocalMin (src/Jukebox/Sat/Minimise.hs:6) localMin (src/Jukebox/Sat/Minimise.hs:15) 0% ( 0 / 11) in 'Jukebox.Sat.ThreeValued' Missing documentation for: Module header Lit3 (src/Jukebox/Sat/ThreeValued.hs:7) false3 (src/Jukebox/Sat/ThreeValued.hs:10) true3 (src/Jukebox/Sat/ThreeValued.hs:11) bottom3 (src/Jukebox/Sat/ThreeValued.hs:12) neg3 (src/Jukebox/Sat/ThreeValued.hs:15) newLit3 (src/Jukebox/Sat/ThreeValued.hs:18) newLit2 (src/Jukebox/Sat/ThreeValued.hs:25) modelValue3 (src/Jukebox/Sat/ThreeValued.hs:32) value3 (src/Jukebox/Sat/ThreeValued.hs:35) val3 (src/Jukebox/Sat/ThreeValued.hs:38) 0% ( 0 / 9) in 'Jukebox.Sat.Equality' Missing documentation for: Module header SolverEq (src/Jukebox/Sat/Equality.hs:11) newSolverEq (src/Jukebox/Sat/Equality.hs:20) EqSolver (src/Jukebox/Sat/Equality.hs:34) Elt (src/Jukebox/Sat/Equality.hs:42) newElt (src/Jukebox/Sat/Equality.hs:49) equal (src/Jukebox/Sat/Equality.hs:55) solveEq (src/Jukebox/Sat/Equality.hs:72) modelRep (src/Jukebox/Sat/Equality.hs:77) 0% ( 0 / 5) in 'Jukebox.TPTP.FindFile' Missing documentation for: Module header findFile (src/Jukebox/TPTP/FindFile.hs:16) findFileTPTP (src/Jukebox/TPTP/FindFile.hs:24) getTPTPDirs (src/Jukebox/TPTP/FindFile.hs:30) findFileFlags (src/Jukebox/TPTP/FindFile.hs:34) 0% ( 0 / 10) in 'Jukebox.TPTP.Lexer' Missing documentation for: Module header scan (src/Jukebox/TPTP/Lexer.x:217) Pos (src/Jukebox/TPTP/Lexer.x:99) Token (src/Jukebox/TPTP/Lexer.x:100) Punct (src/Jukebox/TPTP/Lexer.x:145) showPunct (src/Jukebox/TPTP/Lexer.x:153) Defined (src/Jukebox/TPTP/Lexer.x:133) Keyword (src/Jukebox/TPTP/Lexer.x:111) TokenStream (src/Jukebox/TPTP/Lexer.x:214) Contents (src/Jukebox/TPTP/Lexer.x:215) 0% ( 0 / 25) in 'Jukebox.TPTP.Parsec' Missing documentation for: Module header Parsec (src/Jukebox/TPTP/Parsec.hs:12) Reply (src/Jukebox/TPTP/Parsec.hs:18) Result (src/Jukebox/TPTP/Parsec.hs:20) parseError (src/Jukebox/TPTP/Parsec.hs:24) fatalError (src/Jukebox/TPTP/Parsec.hs:28) nonempty (src/Jukebox/TPTP/Parsec.hs:86) skipSome (src/Jukebox/TPTP/Parsec.hs:90) skipMany (src/Jukebox/TPTP/Parsec.hs:94) <?> (src/Jukebox/TPTP/Parsec.hs:99) between (src/Jukebox/TPTP/Parsec.hs:104) sepBy1 (src/Jukebox/TPTP/Parsec.hs:108) run_ (src/Jukebox/TPTP/Parsec.hs:113) run (src/Jukebox/TPTP/Parsec.hs:118) expected (src/Jukebox/TPTP/Parsec.hs:127) Stream (src/Jukebox/TPTP/Parsec.hs:135) next (src/Jukebox/TPTP/Parsec.hs:142) cut (src/Jukebox/TPTP/Parsec.hs:147) cut' (src/Jukebox/TPTP/Parsec.hs:151) satisfy (src/Jukebox/TPTP/Parsec.hs:155) eof (src/Jukebox/TPTP/Parsec.hs:163) UserState (src/Jukebox/TPTP/Parsec.hs:168) getState (src/Jukebox/TPTP/Parsec.hs:179) putState (src/Jukebox/TPTP/Parsec.hs:183) getPosition (src/Jukebox/TPTP/Parsec.hs:187) 0% ( 0 / 12) in 'Jukebox.UnionFind' Missing documentation for: Module header UF (src/Jukebox/UnionFind.hs:10) Replacement (src/Jukebox/UnionFind.hs:11) =:= (src/Jukebox/UnionFind.hs:26) rep (src/Jukebox/UnionFind.hs:41) evalUF (src/Jukebox/UnionFind.hs:17) execUF (src/Jukebox/UnionFind.hs:20) runUF (src/Jukebox/UnionFind.hs:14) S (src/Jukebox/UnionFind.hs:9) isRep (src/Jukebox/UnionFind.hs:74) initial (src/Jukebox/UnionFind.hs:23) reps (src/Jukebox/UnionFind.hs:57) 0% ( 0 / 4) in 'Jukebox.Utils' Missing documentation for: Module header usort (src/Jukebox/Utils.hs:15) merge (src/Jukebox/Utils.hs:18) popen (src/Jukebox/Utils.hs:27) 0% ( 0 /109) in 'Jukebox.Form' Missing documentation for: Module header debugging (src/Jukebox/Form.hs:29) Type (src/Jukebox/Form.hs:34) indType (src/Jukebox/Form.hs:40) intType (src/Jukebox/Form.hs:41) ratType (src/Jukebox/Form.hs:42) realType (src/Jukebox/Form.hs:43) FunType (src/Jukebox/Form.hs:45) typeMaybeName (src/Jukebox/Form.hs:49) Typed (src/Jukebox/Form.hs:63) Variable (src/Jukebox/Form.hs:78) Function (src/Jukebox/Form.hs:79) Term (src/Jukebox/Form.hs:80) newSymbol (src/Jukebox/Form.hs:91) newFunction (src/Jukebox/Form.hs:94) newType (src/Jukebox/Form.hs:97) funArgs (src/Jukebox/Form.hs:100) arity (src/Jukebox/Form.hs:103) size (src/Jukebox/Form.hs:106) subterms (src/Jukebox/Form.hs:110) contexts (src/Jukebox/Form.hs:117) Atomic (src/Jukebox/Form.hs:133) normAtomic (src/Jukebox/Form.hs:137) Signed (src/Jukebox/Form.hs:147) Literal (src/Jukebox/Form.hs:150) neg (src/Jukebox/Form.hs:153) the (src/Jukebox/Form.hs:157) pos (src/Jukebox/Form.hs:161) signForm (src/Jukebox/Form.hs:165) Form (src/Jukebox/Form.hs:176) Connective (src/Jukebox/Form.hs:190) connective (src/Jukebox/Form.hs:194) Bind (src/Jukebox/Form.hs:200) true (src/Jukebox/Form.hs:204) false (src/Jukebox/Form.hs:205) isTrue (src/Jukebox/Form.hs:208) isFalse (src/Jukebox/Form.hs:210) nt (src/Jukebox/Form.hs:214) .=>. (src/Jukebox/Form.hs:218) .=. (src/Jukebox/Form.hs:221) /\ (src/Jukebox/Form.hs:225) \/ (src/Jukebox/Form.hs:231) closeForm (src/Jukebox/Form.hs:238) positive (src/Jukebox/Form.hs:244) notInwards (src/Jukebox/Form.hs:250) simple (src/Jukebox/Form.hs:261) simplify (src/Jukebox/Form.hs:267) CNF (src/Jukebox/Form.hs:290) toCNF (src/Jukebox/Form.hs:298) Clause (src/Jukebox/Form.hs:302) clause (src/Jukebox/Form.hs:305) toForm (src/Jukebox/Form.hs:308) toLiterals (src/Jukebox/Form.hs:313) toClause (src/Jukebox/Form.hs:316) Tag (src/Jukebox/Form.hs:327) Kind (src/Jukebox/Form.hs:329) AxKind (src/Jukebox/Form.hs:330) ConjKind (src/Jukebox/Form.hs:333) Answer (src/Jukebox/Form.hs:335) NoAnswerReason (src/Jukebox/Form.hs:338) SatReason (src/Jukebox/Form.hs:339) UnsatReason (src/Jukebox/Form.hs:340) Model (src/Jukebox/Form.hs:341) CNFRefutation (src/Jukebox/Form.hs:342) explainAnswer (src/Jukebox/Form.hs:350) answerSZS (src/Jukebox/Form.hs:358) answerJustification (src/Jukebox/Form.hs:365) Input (src/Jukebox/Form.hs:377) InputSource (src/Jukebox/Form.hs:385) inference (src/Jukebox/Form.hs:391) InputPlus (src/Jukebox/Form.hs:393) inputPlus (src/Jukebox/Form.hs:400) Problem (src/Jukebox/Form.hs:407) TypeOf (src/Jukebox/Form.hs:413) Symbolic (src/Jukebox/Form.hs:424) Rep (src/Jukebox/Form.hs:438) rep (src/Jukebox/Form.hs:447) Unpack (src/Jukebox/Form.hs:460) recursively (src/Jukebox/Form.hs:506) recursivelyM (src/Jukebox/Form.hs:514) collect (src/Jukebox/Form.hs:522) Subst (src/Jukebox/Form.hs:531) ids (src/Jukebox/Form.hs:534) |=> (src/Jukebox/Form.hs:537) |+| (src/Jukebox/Form.hs:540) subst (src/Jukebox/Form.hs:543) match (src/Jukebox/Form.hs:563) free (src/Jukebox/Form.hs:579) ground (src/Jukebox/Form.hs:592) bind (src/Jukebox/Form.hs:595) termsAndBinders (src/Jukebox/Form.hs:604) names (src/Jukebox/Form.hs:615) run (src/Jukebox/Form.hs:630) run_ (src/Jukebox/Form.hs:633) types (src/Jukebox/Form.hs:636) types' (src/Jukebox/Form.hs:650) terms (src/Jukebox/Form.hs:653) vars (src/Jukebox/Form.hs:657) functions (src/Jukebox/Form.hs:665) funOcc (src/Jukebox/Form.hs:677) funsOcc (src/Jukebox/Form.hs:690) isFof (src/Jukebox/Form.hs:699) eraseTypes (src/Jukebox/Form.hs:702) uniqueNames (src/Jukebox/Form.hs:706) force (src/Jukebox/Form.hs:741) check (src/Jukebox/Form.hs:751) checkBinder (src/Jukebox/Form.hs:775) mapName (src/Jukebox/Form.hs:781) mapType (src/Jukebox/Form.hs:827) 0% ( 0 / 5) in 'Jukebox.Tools.InferTypes' Missing documentation for: Module header Function' (src/Jukebox/Tools/InferTypes.hs:14) inferTypes (src/Jukebox/Tools/InferTypes.hs:17) solve (src/Jukebox/Tools/InferTypes.hs:45) generate (src/Jukebox/Tools/InferTypes.hs:77) 9% ( 1 / 11) in 'Jukebox.Tools.HornToUnit' Missing documentation for: HornFlags (src/Jukebox/Tools/HornToUnit.hs:38) Encoding (src/Jukebox/Tools/HornToUnit.hs:51) hornFlags (src/Jukebox/Tools/HornToUnit.hs:55) hornToUnit (src/Jukebox/Tools/HornToUnit.hs:95) eliminatePredicates (src/Jukebox/Tools/HornToUnit.hs:109) eliminateMultiplePreconditions (src/Jukebox/Tools/HornToUnit.hs:123) eliminateUnsuitableConjectures (src/Jukebox/Tools/HornToUnit.hs:146) eliminateHornClauses (src/Jukebox/Tools/HornToUnit.hs:174) encodeTypesSmartly (src/Jukebox/Tools/HornToUnit.hs:306) hasSizeOneModel (src/Jukebox/Tools/HornToUnit.hs:320) 0% ( 0 / 30) in 'Jukebox.Tools.Clausify' Missing documentation for: Module header ClausifyFlags (src/Jukebox/Tools/Clausify.hs:20) clausifyFlags (src/Jukebox/Tools/Clausify.hs:22) clausify (src/Jukebox/Tools/Clausify.hs:33) split (src/Jukebox/Tools/Clausify.hs:74) clausForm (src/Jukebox/Tools/Clausify.hs:121) miniscope (src/Jukebox/Tools/Clausify.hs:140) forAll (src/Jukebox/Tools/Clausify.hs:149) forAllOr (src/Jukebox/Tools/Clausify.hs:169) removeEquiv (src/Jukebox/Tools/Clausify.hs:193) removeEquivAux (src/Jukebox/Tools/Clausify.hs:207) makeCopyable (src/Jukebox/Tools/Clausify.hs:248) removeExists (src/Jukebox/Tools/Clausify.hs:275) removeExpensiveOr (src/Jukebox/Tools/Clausify.hs:312) Cost (src/Jukebox/Tools/Clausify.hs:317) unitCost (src/Jukebox/Tools/Clausify.hs:320) andCost (src/Jukebox/Tools/Clausify.hs:323) orCost (src/Jukebox/Tools/Clausify.hs:326) removeExpensiveOrAux (src/Jukebox/Tools/Clausify.hs:333) makeOr (src/Jukebox/Tools/Clausify.hs:353) cnf (src/Jukebox/Tools/Clausify.hs:386) cross (src/Jukebox/Tools/Clausify.hs:392) simplifyCNF (src/Jukebox/Tools/Clausify.hs:399) M (src/Jukebox/Tools/Clausify.hs:423) run (src/Jukebox/Tools/Clausify.hs:426) skolemName (src/Jukebox/Tools/Clausify.hs:429) withName (src/Jukebox/Tools/Clausify.hs:437) getName (src/Jukebox/Tools/Clausify.hs:440) skolem (src/Jukebox/Tools/Clausify.hs:443) literal (src/Jukebox/Tools/Clausify.hs:451) 0% ( 0 / 16) in 'Jukebox.Tools.EncodeTypes' Missing documentation for: Module header Scheme (src/Jukebox/Tools/EncodeTypes.hs:14) Scheme1 (src/Jukebox/Tools/EncodeTypes.hs:19) guard (src/Jukebox/Tools/EncodeTypes.hs:28) translate1 (src/Jukebox/Tools/EncodeTypes.hs:49) translate (src/Jukebox/Tools/EncodeTypes.hs:71) tagsFlags (src/Jukebox/Tools/EncodeTypes.hs:100) tags (src/Jukebox/Tools/EncodeTypes.hs:110) tags1 (src/Jukebox/Tools/EncodeTypes.hs:116) tagsAxiom (src/Jukebox/Tools/EncodeTypes.hs:132) tagsExists (src/Jukebox/Tools/EncodeTypes.hs:149) guards (src/Jukebox/Tools/EncodeTypes.hs:158) guards1 (src/Jukebox/Tools/EncodeTypes.hs:164) naked (src/Jukebox/Tools/EncodeTypes.hs:182) guardsAxiom (src/Jukebox/Tools/EncodeTypes.hs:197) guardsTypeAxiom (src/Jukebox/Tools/EncodeTypes.hs:205) 12% ( 1 / 8) in 'Jukebox.TPTP.Print' Missing documentation for: Module header prettyNames (src/Jukebox/TPTP/Print.hs:331) showClauses (src/Jukebox/TPTP/Print.hs:31) pPrintClauses (src/Jukebox/TPTP/Print.hs:24) showProblem (src/Jukebox/TPTP/Print.hs:148) pPrintProblem (src/Jukebox/TPTP/Print.hs:35) pPrintProof (src/Jukebox/TPTP/Print.hs:45) 0% ( 0 / 66) in 'Jukebox.TPTP.Parse.Core' Missing documentation for: Module header ParseState (src/Jukebox/TPTP/Parse/Core.hs:35) Parser (src/Jukebox/TPTP/Parse/Core.hs:42) ParsecState (src/Jukebox/TPTP/Parse/Core.hs:43) IncludeStatement (src/Jukebox/TPTP/Parse/Core.hs:46) initialState (src/Jukebox/TPTP/Parse/Core.hs:50) initialStateFrom (src/Jukebox/TPTP/Parse/Core.hs:80) ParseResult (src/Jukebox/TPTP/Parse/Core.hs:92) Location (src/Jukebox/TPTP/Parse/Core.hs:109) makeLocation (src/Jukebox/TPTP/Parse/Core.hs:115) parseProblem (src/Jukebox/TPTP/Parse/Core.hs:119) parseProblemFrom (src/Jukebox/TPTP/Parse/Core.hs:122) testParser (src/Jukebox/TPTP/Parse/Core.hs:161) keyword' (src/Jukebox/TPTP/Parse/Core.hs:166) keyword (src/Jukebox/TPTP/Parse/Core.hs:170) punct' (src/Jukebox/TPTP/Parse/Core.hs:172) punct (src/Jukebox/TPTP/Parse/Core.hs:176) operator (src/Jukebox/TPTP/Parse/Core.hs:178) defined' (src/Jukebox/TPTP/Parse/Core.hs:188) defined (src/Jukebox/TPTP/Parse/Core.hs:192) variable (src/Jukebox/TPTP/Parse/Core.hs:194) number (src/Jukebox/TPTP/Parse/Core.hs:198) ratNumber (src/Jukebox/TPTP/Parse/Core.hs:202) realNumber (src/Jukebox/TPTP/Parse/Core.hs:206) atom (src/Jukebox/TPTP/Parse/Core.hs:210) parens (src/Jukebox/TPTP/Parse/Core.hs:216) bracks (src/Jukebox/TPTP/Parse/Core.hs:218) binExpr (src/Jukebox/TPTP/Parse/Core.hs:223) section (src/Jukebox/TPTP/Parse/Core.hs:231) input (src/Jukebox/TPTP/Parse/Core.hs:235) kind (src/Jukebox/TPTP/Parse/Core.hs:263) tag (src/Jukebox/TPTP/Parse/Core.hs:291) include (src/Jukebox/TPTP/Parse/Core.hs:295) newFormula (src/Jukebox/TPTP/Parse/Core.hs:308) newFunction (src/Jukebox/TPTP/Parse/Core.hs:313) showTypes (src/Jukebox/TPTP/Parse/Core.hs:323) applyFunction (src/Jukebox/TPTP/Parse/Core.hs:327) typeError (src/Jukebox/TPTP/Parse/Core.hs:334) lookupType (src/Jukebox/TPTP/Parse/Core.hs:351) lookupFunction (src/Jukebox/TPTP/Parse/Core.hs:362) getFunctions (src/Jukebox/TPTP/Parse/Core.hs:372) cnf (src/Jukebox/TPTP/Parse/Core.hs:379) tff (src/Jukebox/TPTP/Parse/Core.hs:384) fof (src/Jukebox/TPTP/Parse/Core.hs:385) Thing (src/Jukebox/TPTP/Parse/Core.hs:395) TermLike (src/Jukebox/TPTP/Parse/Core.hs:422) Mode (src/Jukebox/TPTP/Parse/Core.hs:432) atomic (src/Jukebox/TPTP/Parse/Core.hs:477) unary (src/Jukebox/TPTP/Parse/Core.hs:508) term (src/Jukebox/TPTP/Parse/Core.hs:526) postfixOperator (src/Jukebox/TPTP/Parse/Core.hs:537) prefixOperator (src/Jukebox/TPTP/Parse/Core.hs:543) infixOperator (src/Jukebox/TPTP/Parse/Core.hs:549) isPostfix (src/Jukebox/TPTP/Parse/Core.hs:552) literal (src/Jukebox/TPTP/Parse/Core.hs:557) unitary (src/Jukebox/TPTP/Parse/Core.hs:581) quantified (src/Jukebox/TPTP/Parse/Core.hs:588) formula (src/Jukebox/TPTP/Parse/Core.hs:599) binder (src/Jukebox/TPTP/Parse/Core.hs:618) type_ (src/Jukebox/TPTP/Parse/Core.hs:634) Type_ (src/Jukebox/TPTP/Parse/Core.hs:639) prod (src/Jukebox/TPTP/Parse/Core.hs:642) arrow (src/Jukebox/TPTP/Parse/Core.hs:646) leaf (src/Jukebox/TPTP/Parse/Core.hs:650) compoundType (src/Jukebox/TPTP/Parse/Core.hs:656) typeDeclaration (src/Jukebox/TPTP/Parse/Core.hs:660) 0% ( 0 / 4) in 'Jukebox.TPTP.ParseSnippet' Missing documentation for: Module header tff (src/Jukebox/TPTP/ParseSnippet.hs:19) cnf (src/Jukebox/TPTP/ParseSnippet.hs:20) form (src/Jukebox/TPTP/ParseSnippet.hs:23) 0% ( 0 / 11) in 'Jukebox.Tools.GuessModel' Missing documentation for: Module header Universe (src/Jukebox/Tools/GuessModel.hs:11) universe (src/Jukebox/Tools/GuessModel.hs:14) peano (src/Jukebox/Tools/GuessModel.hs:17) trees (src/Jukebox/Tools/GuessModel.hs:33) guessModel (src/Jukebox/Tools/GuessModel.hs:53) ind (src/Jukebox/Tools/GuessModel.hs:65) function (src/Jukebox/Tools/GuessModel.hs:72) rhss (src/Jukebox/Tools/GuessModel.hs:88) cases (src/Jukebox/Tools/GuessModel.hs:109) cases1 (src/Jukebox/Tools/GuessModel.hs:116) 0% ( 0 / 4) in 'Jukebox.TPTP.Parse' Missing documentation for: Module header parseString (src/Jukebox/TPTP/Parse.hs:13) parseProblem (src/Jukebox/TPTP/Parse.hs:23) parseProblemWith (src/Jukebox/TPTP/Parse.hs:26) 0% ( 0 / 20) in 'Jukebox.Sat.Easy' Missing documentation for: Module header Sat1 (src/Jukebox/Sat/Easy.hs:20) Sat (src/Jukebox/Sat/Easy.hs:21) SatState (src/Jukebox/Sat/Easy.hs:22) Watch (src/Jukebox/Sat/Easy.hs:23) Form (src/Jukebox/Sat/Easy.hs:25) nt (src/Jukebox/Sat/Easy.hs:31) true (src/Jukebox/Sat/Easy.hs:36) false (src/Jukebox/Sat/Easy.hs:37) unique (src/Jukebox/Sat/Easy.hs:40) runSat (src/Jukebox/Sat/Easy.hs:47) runSat1 (src/Jukebox/Sat/Easy.hs:53) atIndex (src/Jukebox/Sat/Easy.hs:56) solve (src/Jukebox/Sat/Easy.hs:64) model (src/Jukebox/Sat/Easy.hs:70) modelValue (src/Jukebox/Sat/Easy.hs:77) addForm (src/Jukebox/Sat/Easy.hs:84) flatten (src/Jukebox/Sat/Easy.hs:91) lit (src/Jukebox/Sat/Easy.hs:96) var (src/Jukebox/Sat/Easy.hs:100) 0% ( 0 / 11) in 'Jukebox.Tools.AnalyseMonotonicity' Missing documentation for: Module header Extension (src/Jukebox/Tools/AnalyseMonotonicity.hs:17) Var (src/Jukebox/Tools/AnalyseMonotonicity.hs:19) analyseMonotonicity (src/Jukebox/Tools/AnalyseMonotonicity.hs:22) monotone (src/Jukebox/Tools/AnalyseMonotonicity.hs:30) fromModel (src/Jukebox/Tools/AnalyseMonotonicity.hs:47) extension (src/Jukebox/Tools/AnalyseMonotonicity.hs:50) clause (src/Jukebox/Tools/AnalyseMonotonicity.hs:57) literal (src/Jukebox/Tools/AnalyseMonotonicity.hs:60) safe (src/Jukebox/Tools/AnalyseMonotonicity.hs:70) guards (src/Jukebox/Tools/AnalyseMonotonicity.hs:74) 0% ( 0 / 16) in 'Jukebox.SMTLIB' Missing documentation for: Module header keywords (src/Jukebox/SMTLIB.hs:23) renamings (src/Jukebox/SMTLIB.hs:93) renameAvoidingKeywords (src/Jukebox/SMTLIB.hs:114) renameTPTP (src/Jukebox/SMTLIB.hs:123) showProblem (src/Jukebox/SMTLIB.hs:128) pPrintProblem (src/Jukebox/SMTLIB.hs:131) pPrintDecls (src/Jukebox/SMTLIB.hs:137) sexp (src/Jukebox/SMTLIB.hs:158) pPrintName (src/Jukebox/SMTLIB.hs:161) pPrintType (src/Jukebox/SMTLIB.hs:182) pPrintInput (src/Jukebox/SMTLIB.hs:186) pPrintForm (src/Jukebox/SMTLIB.hs:192) pPrintQuant (src/Jukebox/SMTLIB.hs:209) pPrintAtomic (src/Jukebox/SMTLIB.hs:217) pPrintTerm (src/Jukebox/SMTLIB.hs:221) 0% ( 0 / 38) in 'Jukebox.Toolbox' Missing documentation for: Module header GlobalFlags (src/Jukebox/Toolbox.hs:32) globalFlags (src/Jukebox/Toolbox.hs:38) TSTPFlags (src/Jukebox/Toolbox.hs:47) tstpFlags (src/Jukebox/Toolbox.hs:53) comment (src/Jukebox/Toolbox.hs:65) quietly (src/Jukebox/Toolbox.hs:69) indent (src/Jukebox/Toolbox.hs:73) =>>= (src/Jukebox/Toolbox.hs:82) =>> (src/Jukebox/Toolbox.hs:86) forAllFilesBox (src/Jukebox/Toolbox.hs:93) forAllFiles (src/Jukebox/Toolbox.hs:96) readTPTPFileBox (src/Jukebox/Toolbox.hs:102) readTPTPFile (src/Jukebox/Toolbox.hs:105) readProblemBox (src/Jukebox/Toolbox.hs:120) readProblem (src/Jukebox/Toolbox.hs:123) printProblemBox (src/Jukebox/Toolbox.hs:135) printProblemSMTBox (src/Jukebox/Toolbox.hs:138) printClausesBox (src/Jukebox/Toolbox.hs:141) prettyPrintIO (src/Jukebox/Toolbox.hs:144) writeFileBox (src/Jukebox/Toolbox.hs:148) clausifyBox (src/Jukebox/Toolbox.hs:162) oneConjectureBox (src/Jukebox/Toolbox.hs:169) oneConjecture (src/Jukebox/Toolbox.hs:179) toFormulasBox (src/Jukebox/Toolbox.hs:204) Solver (src/Jukebox/Toolbox.hs:215) forAllConjecturesBox (src/Jukebox/Toolbox.hs:218) forAllConjectures (src/Jukebox/Toolbox.hs:221) toFofBox (src/Jukebox/Toolbox.hs:252) toFof (src/Jukebox/Toolbox.hs:255) schemeBox (src/Jukebox/Toolbox.hs:268) analyseMonotonicityBox (src/Jukebox/Toolbox.hs:282) showMonotonicityBox (src/Jukebox/Toolbox.hs:285) guessModelBox (src/Jukebox/Toolbox.hs:304) inferBox (src/Jukebox/Toolbox.hs:320) printInferredBox (src/Jukebox/Toolbox.hs:323) hornToUnitBox (src/Jukebox/Toolbox.hs:332) hornToUnitIO (src/Jukebox/Toolbox.hs:335) 0% ( 0 / 5) in 'Jukebox.ExternalProvers.SPASS' Missing documentation for: Module header SPASSFlags (src/Jukebox/ExternalProvers/SPASS.hs:12) spassFlags (src/Jukebox/ExternalProvers/SPASS.hs:18) runSPASS (src/Jukebox/ExternalProvers/SPASS.hs:35) extractAnswer (src/Jukebox/ExternalProvers/SPASS.hs:47) 0% ( 0 / 6) in 'Jukebox.ExternalProvers.E' Missing documentation for: Module header EFlags (src/Jukebox/ExternalProvers/E.hs:19) eflags (src/Jukebox/ExternalProvers/E.hs:25) mangleAnswer (src/Jukebox/ExternalProvers/E.hs:43) runE (src/Jukebox/ExternalProvers/E.hs:53) extractAnswer (src/Jukebox/ExternalProvers/E.hs:65) Warning: Jukebox.TPTP.Lexer: could not find link destinations for: - Jukebox.TPTP.Parse.Core.D:R:PositionTokenStream Warning: Jukebox.TPTP.Parsec: could not find link destinations for: - Jukebox.TPTP.Parsec.D:R:PositionUserState - Jukebox.TPTP.Parse.Core.D:R:PositionTokenStream Warning: Jukebox.TPTP.Parse.Core: could not find link destinations for: - Jukebox.TPTP.Parse.Core.D:R:PositionTokenStream Documentation created: dist/doc/html/jukebox/, dist/doc/html/jukebox/jukebox.txt Preprocessing executable 'jukebox' for jukebox-0.5.6.. Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/jukebox-0.5.6-8qAe0ZZQKQmhGoOdbt0Ke Installing executable jukebox in /var/lib/hackage-doc-builder/build-cache/tmp-install/bin Warning: The directory /var/lib/hackage-doc-builder/build-cache/tmp-install/bin is not in the system search path. Completed jukebox-0.5.6
Test log
[view raw]
Resolving dependencies... No tests to run for all the packages in the project