+ local run_cmd + run_cmd=run_su + shift + run_su /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/hs-sqlite-simple-0.4.18.2nb5/work.log + su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/hs-sqlite-simple-0.4.18.2nb5/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for hs-sqlite-simple-0.4.18.2nb5 Preprocessing library for sqlite-simple-0.4.18.2.. Building library for sqlite-simple-0.4.18.2.. [ 1 of 12] Compiling Database.SQLite.Simple.Ok ( Database/SQLite/Simple/Ok.hs, dist/build/Database/SQLite/Simple/Ok.o, dist/build/Database/SQLite/Simple/Ok.dyn_o ) Database/SQLite/Simple/Ok.hs:75:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] Noncanonical `return' definition detected in the instance declaration for `Monad Ok'. `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 | 75 | return = Ok | ^^^^^^^^^^^ [ 2 of 12] Compiling Database.SQLite.Simple.Internal ( Database/SQLite/Simple/Internal.hs, dist/build/Database/SQLite/Simple/Internal.o, dist/build/Database/SQLite/Simple/Internal.dyn_o ) [ 3 of 12] Compiling Database.SQLite.Simple.Time.Implementation ( Database/SQLite/Simple/Time/Implementation.hs, dist/build/Database/SQLite/Simple/Time/Implementation.o, dist/build/Database/SQLite/Simple/Time/Implementation.dyn_o ) [ 4 of 12] Compiling Database.SQLite.Simple.Time ( Database/SQLite/Simple/Time.hs, dist/build/Database/SQLite/Simple/Time.o, dist/build/Database/SQLite/Simple/Time.dyn_o ) [ 5 of 12] Compiling Database.SQLite.Simple.Types ( Database/SQLite/Simple/Types.hs, dist/build/Database/SQLite/Simple/Types.o, dist/build/Database/SQLite/Simple/Types.dyn_o ) [ 6 of 12] Compiling Database.SQLite.Simple.ToField ( Database/SQLite/Simple/ToField.hs, dist/build/Database/SQLite/Simple/ToField.o, dist/build/Database/SQLite/Simple/ToField.dyn_o ) [ 7 of 12] Compiling Database.SQLite.Simple.ToRow ( Database/SQLite/Simple/ToRow.hs, dist/build/Database/SQLite/Simple/ToRow.o, dist/build/Database/SQLite/Simple/ToRow.dyn_o ) [ 8 of 12] Compiling Database.SQLite.Simple.QQ ( Database/SQLite/Simple/QQ.hs, dist/build/Database/SQLite/Simple/QQ.o, dist/build/Database/SQLite/Simple/QQ.dyn_o ) [ 9 of 12] Compiling Database.SQLite.Simple.FromField ( Database/SQLite/Simple/FromField.hs, dist/build/Database/SQLite/Simple/FromField.o, dist/build/Database/SQLite/Simple/FromField.dyn_o ) [10 of 12] Compiling Database.SQLite.Simple.FromRow ( Database/SQLite/Simple/FromRow.hs, dist/build/Database/SQLite/Simple/FromRow.o, dist/build/Database/SQLite/Simple/FromRow.dyn_o ) Database/SQLite/Simple/FromRow.hs:120:28: 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." | 120 | lift (put (column + 1, tail remaining)) | ^^^^ Database/SQLite/Simple/FromRow.hs:125: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." | 125 | let r = head remaining | ^^^^ [11 of 12] Compiling Database.SQLite.Simple ( Database/SQLite/Simple.hs, dist/build/Database/SQLite/Simple.o, dist/build/Database/SQLite/Simple.dyn_o ) [12 of 12] Compiling Database.SQLite.Simple.Function ( Database/SQLite/Simple/Function.hs, dist/build/Database/SQLite/Simple/Function.o, dist/build/Database/SQLite/Simple/Function.dyn_o ) [ 1 of 12] Compiling Database.SQLite.Simple.Ok ( Database/SQLite/Simple/Ok.hs, dist/build/Database/SQLite/Simple/Ok.p_o ) Database/SQLite/Simple/Ok.hs:75:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] Noncanonical `return' definition detected in the instance declaration for `Monad Ok'. `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 | 75 | return = Ok | ^^^^^^^^^^^ [ 2 of 12] Compiling Database.SQLite.Simple.Internal ( Database/SQLite/Simple/Internal.hs, dist/build/Database/SQLite/Simple/Internal.p_o ) [ 3 of 12] Compiling Database.SQLite.Simple.Time.Implementation ( Database/SQLite/Simple/Time/Implementation.hs, dist/build/Database/SQLite/Simple/Time/Implementation.p_o ) [ 4 of 12] Compiling Database.SQLite.Simple.Time ( Database/SQLite/Simple/Time.hs, dist/build/Database/SQLite/Simple/Time.p_o ) [ 5 of 12] Compiling Database.SQLite.Simple.Types ( Database/SQLite/Simple/Types.hs, dist/build/Database/SQLite/Simple/Types.p_o ) [ 6 of 12] Compiling Database.SQLite.Simple.ToField ( Database/SQLite/Simple/ToField.hs, dist/build/Database/SQLite/Simple/ToField.p_o ) [ 7 of 12] Compiling Database.SQLite.Simple.ToRow ( Database/SQLite/Simple/ToRow.hs, dist/build/Database/SQLite/Simple/ToRow.p_o ) [ 8 of 12] Compiling Database.SQLite.Simple.QQ ( Database/SQLite/Simple/QQ.hs, dist/build/Database/SQLite/Simple/QQ.p_o ) [ 9 of 12] Compiling Database.SQLite.Simple.FromField ( Database/SQLite/Simple/FromField.hs, dist/build/Database/SQLite/Simple/FromField.p_o ) [10 of 12] Compiling Database.SQLite.Simple.FromRow ( Database/SQLite/Simple/FromRow.hs, dist/build/Database/SQLite/Simple/FromRow.p_o ) Database/SQLite/Simple/FromRow.hs:120:28: 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." | 120 | lift (put (column + 1, tail remaining)) | ^^^^ Database/SQLite/Simple/FromRow.hs:125: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." | 125 | let r = head remaining | ^^^^ [11 of 12] Compiling Database.SQLite.Simple ( Database/SQLite/Simple.hs, dist/build/Database/SQLite/Simple.p_o ) [12 of 12] Compiling Database.SQLite.Simple.Function ( Database/SQLite/Simple/Function.hs, dist/build/Database/SQLite/Simple/Function.p_o ) ld: warning: libsqlite3.so.0, needed by /home/pbulk/build/databases/hs-sqlite-simple/work/.buildlink/lib/x86_64-netbsd-ghc-9.8.2/libHSdirect-sqlite-2.3.29-HaWmSplQy1UBHlvGxhk0JP-ghc9.8.2.so, may conflict with libsqlite3.so.1 Preprocessing library for sqlite-simple-0.4.18.2.. Running Haddock on library for sqlite-simple-0.4.18.2.. [ 1 of 12] Compiling Database.SQLite.Simple.Ok ( Database/SQLite/Simple/Ok.hs, nothing ) Database/SQLite/Simple/Ok.hs:75:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] Noncanonical `return' definition detected in the instance declaration for `Monad Ok'. `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 | 75 | return = Ok | ^^^^^^^^^^^ [ 2 of 12] Compiling Database.SQLite.Simple.Internal ( Database/SQLite/Simple/Internal.hs, nothing ) [ 3 of 12] Compiling Database.SQLite.Simple.Time.Implementation ( Database/SQLite/Simple/Time/Implementation.hs, nothing ) [ 4 of 12] Compiling Database.SQLite.Simple.Time ( Database/SQLite/Simple/Time.hs, nothing ) [ 5 of 12] Compiling Database.SQLite.Simple.Types ( Database/SQLite/Simple/Types.hs, /tmp/ghc15186_0/ghc_8.o, /tmp/ghc15186_0/ghc_8.dyn_o ) [ 6 of 12] Compiling Database.SQLite.Simple.ToField ( Database/SQLite/Simple/ToField.hs, nothing ) [ 7 of 12] Compiling Database.SQLite.Simple.ToRow ( Database/SQLite/Simple/ToRow.hs, nothing ) [ 8 of 12] Compiling Database.SQLite.Simple.QQ ( Database/SQLite/Simple/QQ.hs, nothing ) [ 9 of 12] Compiling Database.SQLite.Simple.FromField ( Database/SQLite/Simple/FromField.hs, nothing ) [10 of 12] Compiling Database.SQLite.Simple.FromRow ( Database/SQLite/Simple/FromRow.hs, nothing ) Database/SQLite/Simple/FromRow.hs:120:28: 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." | 120 | lift (put (column + 1, tail remaining)) | ^^^^ Database/SQLite/Simple/FromRow.hs:125: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." | 125 | let r = head remaining | ^^^^ [11 of 12] Compiling Database.SQLite.Simple ( Database/SQLite/Simple.hs, nothing ) [12 of 12] Compiling Database.SQLite.Simple.Function ( Database/SQLite/Simple/Function.hs, nothing ) Haddock coverage: Warning: 'Ok' is ambiguous. It is defined * at Database/SQLite/Simple/Ok.hs:45:38 * at Database/SQLite/Simple/Ok.hs:45: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 Database/SQLite/Simple/Ok.hs:45:1 Warning: 'SomeException' is ambiguous. It is defined * in `GHC.Exception.Type' * in `GHC.Exception.Type' 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.Exception.Type' 66% ( 2 / 3) in 'Database.SQLite.Simple.Ok' Missing documentation for: Ok (Database/SQLite/Simple/Ok.hs:45) 42% ( 3 / 7) in 'Database.SQLite.Simple.Internal' Missing documentation for: ColumnOutOfBounds (Database/SQLite/Simple/Internal.hs:44) RowParseRO (Database/SQLite/Simple/Internal.hs:57) RowParser (Database/SQLite/Simple/Internal.hs:59) gettypename (Database/SQLite/Simple/Internal.hs:63) 28% ( 2 / 7) in 'Database.SQLite.Simple.Time.Implementation' Missing documentation for: parseUTCTime (Database/SQLite/Simple/Time/Implementation.hs:42) parseDay (Database/SQLite/Simple/Time/Implementation.hs:45) dayToBuilder (Database/SQLite/Simple/Time/Implementation.hs:126) timeOfDayToBuilder (Database/SQLite/Simple/Time/Implementation.hs:130) timeZoneToBuilder (Database/SQLite/Simple/Time/Implementation.hs:134) Warning: 'UTCTime' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Day' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 2 / 2) in 'Database.SQLite.Simple.Time' Warning: 'Text' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 5 / 5) in 'Database.SQLite.Simple.Types' 100% ( 2 / 2) in 'Database.SQLite.Simple.ToField' 100% ( 3 / 3) in 'Database.SQLite.Simple.ToRow' 100% ( 2 / 2) in 'Database.SQLite.Simple.QQ' Warning: 'UnicodeException' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Field' is ambiguous. It is defined * at Database/SQLite/Simple/Internal.hs:50:14 * at Database/SQLite/Simple/Internal.hs:50: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 Database/SQLite/Simple/Internal.hs:50:1 85% ( 6 / 7) in 'Database.SQLite.Simple.FromField' Missing documentation for: FieldParser (Database/SQLite/Simple/FromField.hs:80) 42% ( 3 / 7) in 'Database.SQLite.Simple.FromRow' Missing documentation for: RowParser (Database/SQLite/Simple/Internal.hs:59) field (Database/SQLite/Simple/FromRow.hs:130) fieldWith (Database/SQLite/Simple/FromRow.hs:117) numFieldsRemaining (Database/SQLite/Simple/FromRow.hs:133) Warning: 'Query' is ambiguous. It is defined * at Database/SQLite/Simple/Types.hs:62:17 * at Database/SQLite/Simple/Types.hs:62: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 Database/SQLite/Simple/Types.hs:62:1 Warning: 'Statement' is ambiguous. It is defined * at Database/SQLite/Simple.hs:126:21 * at Database/SQLite/Simple.hs:126: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 Database/SQLite/Simple.hs:126:1 Warning: 'FormatError' is ambiguous. It is defined * at Database/SQLite/Simple.hs:145:20 * at Database/SQLite/Simple.hs:145: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 Database/SQLite/Simple.hs:145:1 Warning: 'action' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Database' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'test' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Text' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Only' is ambiguous. It is defined * in `Data.Tuple.Only' * in `Data.Tuple.Only' 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.Tuple.Only' Warning: 'ByteString' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'FromField' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 96% ( 74 / 77) in 'Database.SQLite.Simple' Missing documentation for: SQLData NamedParam (Database/SQLite/Simple.hs:132) field (Database/SQLite/Simple/FromRow.hs:130) 0% ( 0 / 4) in 'Database.SQLite.Simple.Function' Missing documentation for: Module header Function (Database/SQLite/Simple/Function.hs:22) createFunction (Database/SQLite/Simple/Function.hs:58) deleteFunction (Database/SQLite/Simple/Function.hs:68) Warning: Database.SQLite.Simple.Types: could not find link destinations for: - Data.Tuple.Only.Rep_Only Warning: Database.SQLite.Simple: could not find link destinations for: - Database.SQLite3.Rep_SQLData - Database.SQLite3.Rep_SQLError - Database.SQLite3.Bindings.Types.Rep_Error - Data.Tuple.Only.Rep_Only Warning: Database.SQLite.Simple.Function: could not find link destinations for: - Database.SQLite.Simple.Function.argCount - Database.SQLite.Simple.Function.deterministicFn - Database.SQLite.Simple.Function.evalFunction Documentation created: dist/doc/html/sqlite-simple/