+ local run_cmd + run_cmd=run_su + shift + run_su /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/hs-http2-4.2.2nb1/work.log + su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/hs-http2-4.2.2nb1/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for hs-http2-4.2.2nb1 Preprocessing library for http2-4.2.2.. Building library for http2-4.2.2.. [ 1 of 54] Compiling Imports ( Imports.hs, dist/build/Imports.o, dist/build/Imports.dyn_o ) [ 2 of 54] Compiling Network.HPACK.Builder ( Network/HPACK/Builder.hs, dist/build/Network/HPACK/Builder.o, dist/build/Network/HPACK/Builder.dyn_o ) [ 3 of 54] Compiling Network.HPACK.HeaderBlock.Integer ( Network/HPACK/HeaderBlock/Integer.hs, dist/build/Network/HPACK/HeaderBlock/Integer.o, dist/build/Network/HPACK/HeaderBlock/Integer.dyn_o ) [ 4 of 54] Compiling Network.HPACK.Huffman.Bit ( Network/HPACK/Huffman/Bit.hs, dist/build/Network/HPACK/Huffman/Bit.o, dist/build/Network/HPACK/Huffman/Bit.dyn_o ) [ 5 of 54] Compiling Network.HPACK.Huffman.ByteString ( Network/HPACK/Huffman/ByteString.hs, dist/build/Network/HPACK/Huffman/ByteString.o, dist/build/Network/HPACK/Huffman/ByteString.dyn_o ) [ 6 of 54] Compiling Network.HPACK.Huffman.Params ( Network/HPACK/Huffman/Params.hs, dist/build/Network/HPACK/Huffman/Params.o, dist/build/Network/HPACK/Huffman/Params.dyn_o ) [ 7 of 54] Compiling Network.HPACK.Huffman.Table ( Network/HPACK/Huffman/Table.hs, dist/build/Network/HPACK/Huffman/Table.o, dist/build/Network/HPACK/Huffman/Table.dyn_o ) [ 8 of 54] Compiling Network.HPACK.Huffman.Encode ( Network/HPACK/Huffman/Encode.hs, dist/build/Network/HPACK/Huffman/Encode.o, dist/build/Network/HPACK/Huffman/Encode.dyn_o ) [ 9 of 54] Compiling Network.HPACK.Huffman.Tree ( Network/HPACK/Huffman/Tree.hs, dist/build/Network/HPACK/Huffman/Tree.o, dist/build/Network/HPACK/Huffman/Tree.dyn_o ) Network/HPACK/Huffman/Tree.hs:66:37: warning: [GHC-63394] [-Wx-partial] In the use of `head' (imported from Imports, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 66 | (fs',ts') = partition ((==) F . head . snd) xs | ^^^^ Network/HPACK/Huffman/Tree.hs:67:22: warning: [GHC-63394] [-Wx-partial] In the use of `tail' (imported from Imports, 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." | 67 | fs = map (second tail) fs' | ^^^^ Network/HPACK/Huffman/Tree.hs:68:22: warning: [GHC-63394] [-Wx-partial] In the use of `tail' (imported from Imports, 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." | 68 | ts = map (second tail) ts' | ^^^^ [10 of 54] Compiling Network.HPACK.Token ( Network/HPACK/Token.hs, dist/build/Network/HPACK/Token.o, dist/build/Network/HPACK/Token.dyn_o ) [11 of 54] Compiling Network.HPACK.Types ( Network/HPACK/Types.hs, dist/build/Network/HPACK/Types.o, dist/build/Network/HPACK/Types.dyn_o ) [12 of 54] Compiling Network.HPACK.Table.Entry ( Network/HPACK/Table/Entry.hs, dist/build/Network/HPACK/Table/Entry.o, dist/build/Network/HPACK/Table/Entry.dyn_o ) [13 of 54] Compiling Network.HPACK.Table.Static ( Network/HPACK/Table/Static.hs, dist/build/Network/HPACK/Table/Static.o, dist/build/Network/HPACK/Table/Static.dyn_o ) [14 of 54] Compiling Network.HPACK.Table.RevIndex ( Network/HPACK/Table/RevIndex.hs, dist/build/Network/HPACK/Table/RevIndex.o, dist/build/Network/HPACK/Table/RevIndex.dyn_o ) Network/HPACK/Table/RevIndex.hs:69:28: warning: [GHC-63394] [-Wx-partial] In the use of `head' (imported from Imports, 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 | extract xs = (fst (head xs), map snd xs) | ^^^^ [15 of 54] Compiling Network.HPACK.Huffman.Decode ( Network/HPACK/Huffman/Decode.hs, dist/build/Network/HPACK/Huffman/Decode.o, dist/build/Network/HPACK/Huffman/Decode.dyn_o ) [16 of 54] Compiling Network.HPACK.Huffman ( Network/HPACK/Huffman.hs, dist/build/Network/HPACK/Huffman.o, dist/build/Network/HPACK/Huffman.dyn_o ) [17 of 54] Compiling Network.HPACK.Table.Dynamic ( Network/HPACK/Table/Dynamic.hs, dist/build/Network/HPACK/Table/Dynamic.o, dist/build/Network/HPACK/Table/Dynamic.dyn_o ) [18 of 54] Compiling Network.HPACK.Table ( Network/HPACK/Table.hs, dist/build/Network/HPACK/Table.o, dist/build/Network/HPACK/Table.dyn_o ) [19 of 54] Compiling Network.HPACK.HeaderBlock.Encode ( Network/HPACK/HeaderBlock/Encode.hs, dist/build/Network/HPACK/HeaderBlock/Encode.o, dist/build/Network/HPACK/HeaderBlock/Encode.dyn_o ) Network/HPACK/HeaderBlock/Encode.hs:68:38: warning: [GHC-68441] [-Wdeprecations] In the use of `memcpy' (imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type): Deprecated: "Use Foreign.Marshal.Utils.copyBytes instead" | 68 | [] -> create len $ \p -> memcpy p buf len | ^^^^^^ [20 of 54] Compiling Network.HPACK.HeaderBlock.Decode ( Network/HPACK/HeaderBlock/Decode.hs, dist/build/Network/HPACK/HeaderBlock/Decode.o, dist/build/Network/HPACK/HeaderBlock/Decode.dyn_o ) [21 of 54] Compiling Network.HPACK.Internal ( Network/HPACK/Internal.hs, dist/build/Network/HPACK/Internal.o, dist/build/Network/HPACK/Internal.dyn_o ) [22 of 54] Compiling Network.HPACK.HeaderBlock ( Network/HPACK/HeaderBlock.hs, dist/build/Network/HPACK/HeaderBlock.o, dist/build/Network/HPACK/HeaderBlock.dyn_o ) [23 of 54] Compiling Network.HPACK ( Network/HPACK.hs, dist/build/Network/HPACK.o, dist/build/Network/HPACK.dyn_o ) [24 of 54] Compiling Network.HTTP2.Arch.Cache ( Network/HTTP2/Arch/Cache.hs, dist/build/Network/HTTP2/Arch/Cache.o, dist/build/Network/HTTP2/Arch/Cache.dyn_o ) [25 of 54] Compiling Network.HTTP2.Arch.File ( Network/HTTP2/Arch/File.hs, dist/build/Network/HTTP2/Arch/File.o, dist/build/Network/HTTP2/Arch/File.dyn_o ) [26 of 54] Compiling Network.HTTP2.Arch.Manager ( Network/HTTP2/Arch/Manager.hs, dist/build/Network/HTTP2/Arch/Manager.o, dist/build/Network/HTTP2/Arch/Manager.dyn_o ) [27 of 54] Compiling Network.HTTP2.Arch.Rate ( Network/HTTP2/Arch/Rate.hs, dist/build/Network/HTTP2/Arch/Rate.o, dist/build/Network/HTTP2/Arch/Rate.dyn_o ) [28 of 54] Compiling Network.HTTP2.Arch.ReadN ( Network/HTTP2/Arch/ReadN.hs, dist/build/Network/HTTP2/Arch/ReadN.o, dist/build/Network/HTTP2/Arch/ReadN.dyn_o ) [29 of 54] Compiling Network.HTTP2.Arch.Config ( Network/HTTP2/Arch/Config.hs, dist/build/Network/HTTP2/Arch/Config.o, dist/build/Network/HTTP2/Arch/Config.dyn_o ) [30 of 54] Compiling Network.HTTP2.Arch.Status ( Network/HTTP2/Arch/Status.hs, dist/build/Network/HTTP2/Arch/Status.o, dist/build/Network/HTTP2/Arch/Status.dyn_o ) [31 of 54] Compiling Network.HTTP2.Frame.Types ( Network/HTTP2/Frame/Types.hs, dist/build/Network/HTTP2/Frame/Types.o, dist/build/Network/HTTP2/Frame/Types.dyn_o ) [32 of 54] Compiling Network.HTTP2.Frame.Encode ( Network/HTTP2/Frame/Encode.hs, dist/build/Network/HTTP2/Frame/Encode.o, dist/build/Network/HTTP2/Frame/Encode.dyn_o ) [33 of 54] Compiling Network.HTTP2.Frame.Decode ( Network/HTTP2/Frame/Decode.hs, dist/build/Network/HTTP2/Frame/Decode.o, dist/build/Network/HTTP2/Frame/Decode.dyn_o ) [34 of 54] Compiling Network.HTTP2.Frame ( Network/HTTP2/Frame.hs, dist/build/Network/HTTP2/Frame.o, dist/build/Network/HTTP2/Frame.dyn_o ) [35 of 54] Compiling Network.HTTP2.Arch.Types ( Network/HTTP2/Arch/Types.hs, dist/build/Network/HTTP2/Arch/Types.o, dist/build/Network/HTTP2/Arch/Types.dyn_o ) [36 of 54] Compiling Network.HTTP2.Arch.Queue ( Network/HTTP2/Arch/Queue.hs, dist/build/Network/HTTP2/Arch/Queue.o, dist/build/Network/HTTP2/Arch/Queue.dyn_o ) [37 of 54] Compiling Network.HTTP2.Arch.Stream ( Network/HTTP2/Arch/Stream.hs, dist/build/Network/HTTP2/Arch/Stream.o, dist/build/Network/HTTP2/Arch/Stream.dyn_o ) [38 of 54] Compiling Network.HTTP2.Arch.EncodeFrame ( Network/HTTP2/Arch/EncodeFrame.hs, dist/build/Network/HTTP2/Arch/EncodeFrame.o, dist/build/Network/HTTP2/Arch/EncodeFrame.dyn_o ) [39 of 54] Compiling Network.HTTP2.Arch.Context ( Network/HTTP2/Arch/Context.hs, dist/build/Network/HTTP2/Arch/Context.o, dist/build/Network/HTTP2/Arch/Context.dyn_o ) [40 of 54] Compiling Network.HTTP2.Arch.Window ( Network/HTTP2/Arch/Window.hs, dist/build/Network/HTTP2/Arch/Window.o, dist/build/Network/HTTP2/Arch/Window.dyn_o ) [41 of 54] Compiling Network.HTTP2.Arch.HPACK ( Network/HTTP2/Arch/HPACK.hs, dist/build/Network/HTTP2/Arch/HPACK.o, dist/build/Network/HTTP2/Arch/HPACK.dyn_o ) [42 of 54] Compiling Network.HTTP2.Arch.Sender ( Network/HTTP2/Arch/Sender.hs, dist/build/Network/HTTP2/Arch/Sender.o, dist/build/Network/HTTP2/Arch/Sender.dyn_o ) [43 of 54] Compiling Network.HTTP2.Arch.Receiver ( Network/HTTP2/Arch/Receiver.hs, dist/build/Network/HTTP2/Arch/Receiver.o, dist/build/Network/HTTP2/Arch/Receiver.dyn_o ) [44 of 54] Compiling Network.HTTP2.Arch ( Network/HTTP2/Arch.hs, dist/build/Network/HTTP2/Arch.o, dist/build/Network/HTTP2/Arch.dyn_o ) [45 of 54] Compiling Network.HTTP2.Client.Types ( Network/HTTP2/Client/Types.hs, dist/build/Network/HTTP2/Client/Types.o, dist/build/Network/HTTP2/Client/Types.dyn_o ) [46 of 54] Compiling Network.HTTP2.Client.Internal ( Network/HTTP2/Client/Internal.hs, dist/build/Network/HTTP2/Client/Internal.o, dist/build/Network/HTTP2/Client/Internal.dyn_o ) [47 of 54] Compiling Network.HTTP2.Client.Run ( Network/HTTP2/Client/Run.hs, dist/build/Network/HTTP2/Client/Run.o, dist/build/Network/HTTP2/Client/Run.dyn_o ) [48 of 54] Compiling Network.HTTP2.Client ( Network/HTTP2/Client.hs, dist/build/Network/HTTP2/Client.o, dist/build/Network/HTTP2/Client.dyn_o ) [49 of 54] Compiling Network.HTTP2.Internal ( Network/HTTP2/Internal.hs, dist/build/Network/HTTP2/Internal.o, dist/build/Network/HTTP2/Internal.dyn_o ) [50 of 54] Compiling Network.HTTP2.Server.Types ( Network/HTTP2/Server/Types.hs, dist/build/Network/HTTP2/Server/Types.o, dist/build/Network/HTTP2/Server/Types.dyn_o ) [51 of 54] Compiling Network.HTTP2.Server.Internal ( Network/HTTP2/Server/Internal.hs, dist/build/Network/HTTP2/Server/Internal.o, dist/build/Network/HTTP2/Server/Internal.dyn_o ) [52 of 54] Compiling Network.HTTP2.Server.Worker ( Network/HTTP2/Server/Worker.hs, dist/build/Network/HTTP2/Server/Worker.o, dist/build/Network/HTTP2/Server/Worker.dyn_o ) [53 of 54] Compiling Network.HTTP2.Server.Run ( Network/HTTP2/Server/Run.hs, dist/build/Network/HTTP2/Server/Run.o, dist/build/Network/HTTP2/Server/Run.dyn_o ) [54 of 54] Compiling Network.HTTP2.Server ( Network/HTTP2/Server.hs, dist/build/Network/HTTP2/Server.o, dist/build/Network/HTTP2/Server.dyn_o ) [ 1 of 54] Compiling Imports ( Imports.hs, dist/build/Imports.p_o ) [ 2 of 54] Compiling Network.HPACK.Builder ( Network/HPACK/Builder.hs, dist/build/Network/HPACK/Builder.p_o ) [ 3 of 54] Compiling Network.HPACK.HeaderBlock.Integer ( Network/HPACK/HeaderBlock/Integer.hs, dist/build/Network/HPACK/HeaderBlock/Integer.p_o ) [ 4 of 54] Compiling Network.HPACK.Huffman.Bit ( Network/HPACK/Huffman/Bit.hs, dist/build/Network/HPACK/Huffman/Bit.p_o ) [ 5 of 54] Compiling Network.HPACK.Huffman.ByteString ( Network/HPACK/Huffman/ByteString.hs, dist/build/Network/HPACK/Huffman/ByteString.p_o ) [ 6 of 54] Compiling Network.HPACK.Huffman.Params ( Network/HPACK/Huffman/Params.hs, dist/build/Network/HPACK/Huffman/Params.p_o ) [ 7 of 54] Compiling Network.HPACK.Huffman.Table ( Network/HPACK/Huffman/Table.hs, dist/build/Network/HPACK/Huffman/Table.p_o ) [ 8 of 54] Compiling Network.HPACK.Huffman.Encode ( Network/HPACK/Huffman/Encode.hs, dist/build/Network/HPACK/Huffman/Encode.p_o ) [ 9 of 54] Compiling Network.HPACK.Huffman.Tree ( Network/HPACK/Huffman/Tree.hs, dist/build/Network/HPACK/Huffman/Tree.p_o ) Network/HPACK/Huffman/Tree.hs:66:37: warning: [GHC-63394] [-Wx-partial] In the use of `head' (imported from Imports, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 66 | (fs',ts') = partition ((==) F . head . snd) xs | ^^^^ Network/HPACK/Huffman/Tree.hs:67:22: warning: [GHC-63394] [-Wx-partial] In the use of `tail' (imported from Imports, 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." | 67 | fs = map (second tail) fs' | ^^^^ Network/HPACK/Huffman/Tree.hs:68:22: warning: [GHC-63394] [-Wx-partial] In the use of `tail' (imported from Imports, 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." | 68 | ts = map (second tail) ts' | ^^^^ [10 of 54] Compiling Network.HPACK.Token ( Network/HPACK/Token.hs, dist/build/Network/HPACK/Token.p_o ) [11 of 54] Compiling Network.HPACK.Types ( Network/HPACK/Types.hs, dist/build/Network/HPACK/Types.p_o ) [12 of 54] Compiling Network.HPACK.Table.Entry ( Network/HPACK/Table/Entry.hs, dist/build/Network/HPACK/Table/Entry.p_o ) [13 of 54] Compiling Network.HPACK.Table.Static ( Network/HPACK/Table/Static.hs, dist/build/Network/HPACK/Table/Static.p_o ) [14 of 54] Compiling Network.HPACK.Table.RevIndex ( Network/HPACK/Table/RevIndex.hs, dist/build/Network/HPACK/Table/RevIndex.p_o ) Network/HPACK/Table/RevIndex.hs:69:28: warning: [GHC-63394] [-Wx-partial] In the use of `head' (imported from Imports, 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 | extract xs = (fst (head xs), map snd xs) | ^^^^ [15 of 54] Compiling Network.HPACK.Huffman.Decode ( Network/HPACK/Huffman/Decode.hs, dist/build/Network/HPACK/Huffman/Decode.p_o ) [16 of 54] Compiling Network.HPACK.Huffman ( Network/HPACK/Huffman.hs, dist/build/Network/HPACK/Huffman.p_o ) [17 of 54] Compiling Network.HPACK.Table.Dynamic ( Network/HPACK/Table/Dynamic.hs, dist/build/Network/HPACK/Table/Dynamic.p_o ) [18 of 54] Compiling Network.HPACK.Table ( Network/HPACK/Table.hs, dist/build/Network/HPACK/Table.p_o ) [19 of 54] Compiling Network.HPACK.HeaderBlock.Encode ( Network/HPACK/HeaderBlock/Encode.hs, dist/build/Network/HPACK/HeaderBlock/Encode.p_o ) Network/HPACK/HeaderBlock/Encode.hs:68:38: warning: [GHC-68441] [-Wdeprecations] In the use of `memcpy' (imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type): Deprecated: "Use Foreign.Marshal.Utils.copyBytes instead" | 68 | [] -> create len $ \p -> memcpy p buf len | ^^^^^^ [20 of 54] Compiling Network.HPACK.HeaderBlock.Decode ( Network/HPACK/HeaderBlock/Decode.hs, dist/build/Network/HPACK/HeaderBlock/Decode.p_o ) [21 of 54] Compiling Network.HPACK.Internal ( Network/HPACK/Internal.hs, dist/build/Network/HPACK/Internal.p_o ) [22 of 54] Compiling Network.HPACK.HeaderBlock ( Network/HPACK/HeaderBlock.hs, dist/build/Network/HPACK/HeaderBlock.p_o ) [23 of 54] Compiling Network.HPACK ( Network/HPACK.hs, dist/build/Network/HPACK.p_o ) [24 of 54] Compiling Network.HTTP2.Arch.Cache ( Network/HTTP2/Arch/Cache.hs, dist/build/Network/HTTP2/Arch/Cache.p_o ) [25 of 54] Compiling Network.HTTP2.Arch.File ( Network/HTTP2/Arch/File.hs, dist/build/Network/HTTP2/Arch/File.p_o ) [26 of 54] Compiling Network.HTTP2.Arch.Manager ( Network/HTTP2/Arch/Manager.hs, dist/build/Network/HTTP2/Arch/Manager.p_o ) [27 of 54] Compiling Network.HTTP2.Arch.Rate ( Network/HTTP2/Arch/Rate.hs, dist/build/Network/HTTP2/Arch/Rate.p_o ) [28 of 54] Compiling Network.HTTP2.Arch.ReadN ( Network/HTTP2/Arch/ReadN.hs, dist/build/Network/HTTP2/Arch/ReadN.p_o ) [29 of 54] Compiling Network.HTTP2.Arch.Config ( Network/HTTP2/Arch/Config.hs, dist/build/Network/HTTP2/Arch/Config.p_o ) [30 of 54] Compiling Network.HTTP2.Arch.Status ( Network/HTTP2/Arch/Status.hs, dist/build/Network/HTTP2/Arch/Status.p_o ) [31 of 54] Compiling Network.HTTP2.Frame.Types ( Network/HTTP2/Frame/Types.hs, dist/build/Network/HTTP2/Frame/Types.p_o ) [32 of 54] Compiling Network.HTTP2.Frame.Encode ( Network/HTTP2/Frame/Encode.hs, dist/build/Network/HTTP2/Frame/Encode.p_o ) [33 of 54] Compiling Network.HTTP2.Frame.Decode ( Network/HTTP2/Frame/Decode.hs, dist/build/Network/HTTP2/Frame/Decode.p_o ) [34 of 54] Compiling Network.HTTP2.Frame ( Network/HTTP2/Frame.hs, dist/build/Network/HTTP2/Frame.p_o ) [35 of 54] Compiling Network.HTTP2.Arch.Types ( Network/HTTP2/Arch/Types.hs, dist/build/Network/HTTP2/Arch/Types.p_o ) [36 of 54] Compiling Network.HTTP2.Arch.Queue ( Network/HTTP2/Arch/Queue.hs, dist/build/Network/HTTP2/Arch/Queue.p_o ) [37 of 54] Compiling Network.HTTP2.Arch.Stream ( Network/HTTP2/Arch/Stream.hs, dist/build/Network/HTTP2/Arch/Stream.p_o ) [38 of 54] Compiling Network.HTTP2.Arch.EncodeFrame ( Network/HTTP2/Arch/EncodeFrame.hs, dist/build/Network/HTTP2/Arch/EncodeFrame.p_o ) [39 of 54] Compiling Network.HTTP2.Arch.Context ( Network/HTTP2/Arch/Context.hs, dist/build/Network/HTTP2/Arch/Context.p_o ) [40 of 54] Compiling Network.HTTP2.Arch.Window ( Network/HTTP2/Arch/Window.hs, dist/build/Network/HTTP2/Arch/Window.p_o ) [41 of 54] Compiling Network.HTTP2.Arch.HPACK ( Network/HTTP2/Arch/HPACK.hs, dist/build/Network/HTTP2/Arch/HPACK.p_o ) [42 of 54] Compiling Network.HTTP2.Arch.Sender ( Network/HTTP2/Arch/Sender.hs, dist/build/Network/HTTP2/Arch/Sender.p_o ) [43 of 54] Compiling Network.HTTP2.Arch.Receiver ( Network/HTTP2/Arch/Receiver.hs, dist/build/Network/HTTP2/Arch/Receiver.p_o ) [44 of 54] Compiling Network.HTTP2.Arch ( Network/HTTP2/Arch.hs, dist/build/Network/HTTP2/Arch.p_o ) [45 of 54] Compiling Network.HTTP2.Client.Types ( Network/HTTP2/Client/Types.hs, dist/build/Network/HTTP2/Client/Types.p_o ) [46 of 54] Compiling Network.HTTP2.Client.Internal ( Network/HTTP2/Client/Internal.hs, dist/build/Network/HTTP2/Client/Internal.p_o ) [47 of 54] Compiling Network.HTTP2.Client.Run ( Network/HTTP2/Client/Run.hs, dist/build/Network/HTTP2/Client/Run.p_o ) [48 of 54] Compiling Network.HTTP2.Client ( Network/HTTP2/Client.hs, dist/build/Network/HTTP2/Client.p_o ) [49 of 54] Compiling Network.HTTP2.Internal ( Network/HTTP2/Internal.hs, dist/build/Network/HTTP2/Internal.p_o ) [50 of 54] Compiling Network.HTTP2.Server.Types ( Network/HTTP2/Server/Types.hs, dist/build/Network/HTTP2/Server/Types.p_o ) [51 of 54] Compiling Network.HTTP2.Server.Internal ( Network/HTTP2/Server/Internal.hs, dist/build/Network/HTTP2/Server/Internal.p_o ) [52 of 54] Compiling Network.HTTP2.Server.Worker ( Network/HTTP2/Server/Worker.hs, dist/build/Network/HTTP2/Server/Worker.p_o ) [53 of 54] Compiling Network.HTTP2.Server.Run ( Network/HTTP2/Server/Run.hs, dist/build/Network/HTTP2/Server/Run.p_o ) [54 of 54] Compiling Network.HTTP2.Server ( Network/HTTP2/Server.hs, dist/build/Network/HTTP2/Server.p_o ) Preprocessing library for http2-4.2.2.. Running Haddock on library for http2-4.2.2.. [ 1 of 54] Compiling Imports ( Imports.hs, nothing ) [ 2 of 54] Compiling Network.HPACK.Builder ( Network/HPACK/Builder.hs, nothing ) [ 3 of 54] Compiling Network.HPACK.HeaderBlock.Integer ( Network/HPACK/HeaderBlock/Integer.hs, nothing ) [ 4 of 54] Compiling Network.HPACK.Huffman.Bit ( Network/HPACK/Huffman/Bit.hs, nothing ) [ 5 of 54] Compiling Network.HPACK.Huffman.ByteString ( Network/HPACK/Huffman/ByteString.hs, nothing ) [ 6 of 54] Compiling Network.HPACK.Huffman.Params ( Network/HPACK/Huffman/Params.hs, nothing ) [ 7 of 54] Compiling Network.HPACK.Huffman.Table ( Network/HPACK/Huffman/Table.hs, nothing ) [ 8 of 54] Compiling Network.HPACK.Huffman.Encode ( Network/HPACK/Huffman/Encode.hs, nothing ) [ 9 of 54] Compiling Network.HPACK.Huffman.Tree ( Network/HPACK/Huffman/Tree.hs, nothing ) Network/HPACK/Huffman/Tree.hs:66:37: warning: [GHC-63394] [-Wx-partial] In the use of `head' (imported from Imports, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 66 | (fs',ts') = partition ((==) F . head . snd) xs | ^^^^ Network/HPACK/Huffman/Tree.hs:67:22: warning: [GHC-63394] [-Wx-partial] In the use of `tail' (imported from Imports, 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." | 67 | fs = map (second tail) fs' | ^^^^ Network/HPACK/Huffman/Tree.hs:68:22: warning: [GHC-63394] [-Wx-partial] In the use of `tail' (imported from Imports, 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." | 68 | ts = map (second tail) ts' | ^^^^ [10 of 54] Compiling Network.HPACK.Token ( Network/HPACK/Token.hs, nothing ) [11 of 54] Compiling Network.HPACK.Types ( Network/HPACK/Types.hs, nothing ) [12 of 54] Compiling Network.HPACK.Table.Entry ( Network/HPACK/Table/Entry.hs, nothing ) [13 of 54] Compiling Network.HPACK.Table.Static ( Network/HPACK/Table/Static.hs, nothing ) [14 of 54] Compiling Network.HPACK.Table.RevIndex ( Network/HPACK/Table/RevIndex.hs, nothing ) Network/HPACK/Table/RevIndex.hs:69:28: warning: [GHC-63394] [-Wx-partial] In the use of `head' (imported from Imports, 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 | extract xs = (fst (head xs), map snd xs) | ^^^^ [15 of 54] Compiling Network.HPACK.Huffman.Decode ( Network/HPACK/Huffman/Decode.hs, nothing ) [16 of 54] Compiling Network.HPACK.Huffman ( Network/HPACK/Huffman.hs, nothing ) [17 of 54] Compiling Network.HPACK.Table.Dynamic ( Network/HPACK/Table/Dynamic.hs, nothing ) [18 of 54] Compiling Network.HPACK.Table ( Network/HPACK/Table.hs, nothing ) [19 of 54] Compiling Network.HPACK.HeaderBlock.Encode ( Network/HPACK/HeaderBlock/Encode.hs, nothing ) Network/HPACK/HeaderBlock/Encode.hs:68:38: warning: [GHC-68441] [-Wdeprecations] In the use of `memcpy' (imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type): Deprecated: "Use Foreign.Marshal.Utils.copyBytes instead" | 68 | [] -> create len $ \p -> memcpy p buf len | ^^^^^^ [20 of 54] Compiling Network.HPACK.HeaderBlock.Decode ( Network/HPACK/HeaderBlock/Decode.hs, nothing ) [21 of 54] Compiling Network.HPACK.Internal ( Network/HPACK/Internal.hs, nothing ) [22 of 54] Compiling Network.HPACK.HeaderBlock ( Network/HPACK/HeaderBlock.hs, nothing ) [23 of 54] Compiling Network.HPACK ( Network/HPACK.hs, nothing ) [24 of 54] Compiling Network.HTTP2.Arch.Cache ( Network/HTTP2/Arch/Cache.hs, nothing ) [25 of 54] Compiling Network.HTTP2.Arch.File ( Network/HTTP2/Arch/File.hs, nothing ) [26 of 54] Compiling Network.HTTP2.Arch.Manager ( Network/HTTP2/Arch/Manager.hs, nothing ) [27 of 54] Compiling Network.HTTP2.Arch.Rate ( Network/HTTP2/Arch/Rate.hs, nothing ) [28 of 54] Compiling Network.HTTP2.Arch.ReadN ( Network/HTTP2/Arch/ReadN.hs, nothing ) [29 of 54] Compiling Network.HTTP2.Arch.Config ( Network/HTTP2/Arch/Config.hs, nothing ) [30 of 54] Compiling Network.HTTP2.Arch.Status ( Network/HTTP2/Arch/Status.hs, nothing ) [31 of 54] Compiling Network.HTTP2.Frame.Types ( Network/HTTP2/Frame/Types.hs, nothing ) [32 of 54] Compiling Network.HTTP2.Frame.Encode ( Network/HTTP2/Frame/Encode.hs, nothing ) [33 of 54] Compiling Network.HTTP2.Frame.Decode ( Network/HTTP2/Frame/Decode.hs, nothing ) [34 of 54] Compiling Network.HTTP2.Frame ( Network/HTTP2/Frame.hs, nothing ) [35 of 54] Compiling Network.HTTP2.Arch.Types ( Network/HTTP2/Arch/Types.hs, nothing ) [36 of 54] Compiling Network.HTTP2.Arch.Queue ( Network/HTTP2/Arch/Queue.hs, nothing ) [37 of 54] Compiling Network.HTTP2.Arch.Stream ( Network/HTTP2/Arch/Stream.hs, nothing ) [38 of 54] Compiling Network.HTTP2.Arch.EncodeFrame ( Network/HTTP2/Arch/EncodeFrame.hs, nothing ) [39 of 54] Compiling Network.HTTP2.Arch.Context ( Network/HTTP2/Arch/Context.hs, nothing ) [40 of 54] Compiling Network.HTTP2.Arch.Window ( Network/HTTP2/Arch/Window.hs, nothing ) [41 of 54] Compiling Network.HTTP2.Arch.HPACK ( Network/HTTP2/Arch/HPACK.hs, nothing ) [42 of 54] Compiling Network.HTTP2.Arch.Sender ( Network/HTTP2/Arch/Sender.hs, nothing ) [43 of 54] Compiling Network.HTTP2.Arch.Receiver ( Network/HTTP2/Arch/Receiver.hs, nothing ) [44 of 54] Compiling Network.HTTP2.Arch ( Network/HTTP2/Arch.hs, nothing ) [45 of 54] Compiling Network.HTTP2.Client.Types ( Network/HTTP2/Client/Types.hs, nothing ) [46 of 54] Compiling Network.HTTP2.Client.Internal ( Network/HTTP2/Client/Internal.hs, nothing ) [47 of 54] Compiling Network.HTTP2.Client.Run ( Network/HTTP2/Client/Run.hs, nothing ) [48 of 54] Compiling Network.HTTP2.Client ( Network/HTTP2/Client.hs, nothing ) [49 of 54] Compiling Network.HTTP2.Internal ( Network/HTTP2/Internal.hs, nothing ) [50 of 54] Compiling Network.HTTP2.Server.Types ( Network/HTTP2/Server/Types.hs, nothing ) [51 of 54] Compiling Network.HTTP2.Server.Internal ( Network/HTTP2/Server/Internal.hs, nothing ) [52 of 54] Compiling Network.HTTP2.Server.Worker ( Network/HTTP2/Server/Worker.hs, nothing ) [53 of 54] Compiling Network.HTTP2.Server.Run ( Network/HTTP2/Server/Run.hs, nothing ) [54 of 54] Compiling Network.HTTP2.Server ( Network/HTTP2/Server.hs, nothing ) Haddock coverage: 19% ( 18 / 91) in 'Network.HPACK.Token' Missing documentation for: Module header tokenAuthority (Network/HPACK/Token.hs:200) tokenMethod (Network/HPACK/Token.hs:201) tokenPath (Network/HPACK/Token.hs:202) tokenScheme (Network/HPACK/Token.hs:203) tokenStatus (Network/HPACK/Token.hs:204) tokenAcceptCharset (Network/HPACK/Token.hs:205) tokenAcceptEncoding (Network/HPACK/Token.hs:206) tokenAcceptLanguage (Network/HPACK/Token.hs:207) tokenAcceptRanges (Network/HPACK/Token.hs:208) tokenAccept (Network/HPACK/Token.hs:209) tokenAccessControlAllowOrigin (Network/HPACK/Token.hs:210) tokenAge (Network/HPACK/Token.hs:211) tokenAllow (Network/HPACK/Token.hs:212) tokenAuthorization (Network/HPACK/Token.hs:213) tokenCacheControl (Network/HPACK/Token.hs:214) tokenContentDisposition (Network/HPACK/Token.hs:215) tokenContentEncoding (Network/HPACK/Token.hs:216) tokenContentLanguage (Network/HPACK/Token.hs:217) tokenContentLength (Network/HPACK/Token.hs:218) tokenContentLocation (Network/HPACK/Token.hs:219) tokenContentRange (Network/HPACK/Token.hs:220) tokenContentType (Network/HPACK/Token.hs:221) tokenCookie (Network/HPACK/Token.hs:222) tokenDate (Network/HPACK/Token.hs:223) tokenEtag (Network/HPACK/Token.hs:224) tokenExpect (Network/HPACK/Token.hs:225) tokenExpires (Network/HPACK/Token.hs:226) tokenFrom (Network/HPACK/Token.hs:227) tokenHost (Network/HPACK/Token.hs:228) tokenIfMatch (Network/HPACK/Token.hs:229) tokenIfModifiedSince (Network/HPACK/Token.hs:230) tokenIfNoneMatch (Network/HPACK/Token.hs:231) tokenIfRange (Network/HPACK/Token.hs:232) tokenIfUnmodifiedSince (Network/HPACK/Token.hs:233) tokenLastModified (Network/HPACK/Token.hs:234) tokenLink (Network/HPACK/Token.hs:235) tokenLocation (Network/HPACK/Token.hs:236) tokenMaxForwards (Network/HPACK/Token.hs:237) tokenProxyAuthenticate (Network/HPACK/Token.hs:238) tokenProxyAuthorization (Network/HPACK/Token.hs:239) tokenRange (Network/HPACK/Token.hs:240) tokenReferer (Network/HPACK/Token.hs:241) tokenRefresh (Network/HPACK/Token.hs:242) tokenRetryAfter (Network/HPACK/Token.hs:243) tokenServer (Network/HPACK/Token.hs:244) tokenSetCookie (Network/HPACK/Token.hs:245) tokenStrictTransportSecurity (Network/HPACK/Token.hs:246) tokenTransferEncoding (Network/HPACK/Token.hs:247) tokenUserAgent (Network/HPACK/Token.hs:248) tokenVary (Network/HPACK/Token.hs:249) tokenVia (Network/HPACK/Token.hs:250) tokenWwwAuthenticate (Network/HPACK/Token.hs:251) tokenTE (Network/HPACK/Token.hs:256) tokenMax (Network/HPACK/Token.hs:278) tokenAccessControlAllowHeaders (Network/HPACK/Token.hs:259) tokenAccessControlAllowMethods (Network/HPACK/Token.hs:260) tokenAccessControlExposeHeaders (Network/HPACK/Token.hs:261) tokenAccessControlRequestHeaders (Network/HPACK/Token.hs:262) tokenAccessControlRequestMethod (Network/HPACK/Token.hs:263) tokenAltSvc (Network/HPACK/Token.hs:264) tokenContentSecurityPolicy (Network/HPACK/Token.hs:265) tokenEarlyData (Network/HPACK/Token.hs:266) tokenExpectCt (Network/HPACK/Token.hs:267) tokenForwarded (Network/HPACK/Token.hs:268) tokenOrigin (Network/HPACK/Token.hs:269) tokenPurpose (Network/HPACK/Token.hs:270) tokenTimingAllowOrigin (Network/HPACK/Token.hs:271) tokenUpgradeInsecureRequests (Network/HPACK/Token.hs:272) tokenXContentTypeOptions (Network/HPACK/Token.hs:273) tokenXForwardedFor (Network/HPACK/Token.hs:274) tokenXFrameOptions (Network/HPACK/Token.hs:275) tokenXXssProtection (Network/HPACK/Token.hs:276) Warning: 'EncodeStrategy' is ambiguous. It is defined * at Network/HPACK/Types.hs:68:23 * at Network/HPACK/Types.hs:68:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Network/HPACK/Types.hs:68:1 Warning: 'Entry' is ambiguous. It is defined * at Network/HPACK/Table/Entry.hs:35:14 * at Network/HPACK/Table/Entry.hs:35:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Network/HPACK/Table/Entry.hs:35:1 Warning: 'Token' is ambiguous. It is defined * at Network/HPACK/Token.hs:107:14 * at Network/HPACK/Token.hs:107:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Network/HPACK/Token.hs:107:1 Warning: 'Entry' is ambiguous. It is defined * at Network/HPACK/Table/Entry.hs:35:14 * at Network/HPACK/Table/Entry.hs:35:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Network/HPACK/Table/Entry.hs:35:1 Warning: 'DynamicTable' is ambiguous. It is defined * at Network/HPACK/Table/Dynamic.hs:101:21 * at Network/HPACK/Table/Dynamic.hs:101:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Network/HPACK/Table/Dynamic.hs:101:1 Warning: 'Entry' is ambiguous. It is defined * at Network/HPACK/Table/Entry.hs:35:14 * at Network/HPACK/Table/Entry.hs:35:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Network/HPACK/Table/Entry.hs:35:1 Warning: 'BufferOverrun' is ambiguous. It is defined * in `Network.ByteOrder' * in `Network.ByteOrder' 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 `Network.ByteOrder' Warning: 'Token' is ambiguous. It is defined * at Network/HPACK/Token.hs:107:14 * at Network/HPACK/Token.hs:107:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Network/HPACK/Token.hs:107:1 Warning: 'BufferOverrun' is ambiguous. It is defined * in `Network.ByteOrder' * in `Network.ByteOrder' 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 `Network.ByteOrder' 91% ( 32 / 35) in 'Network.HPACK.Internal' Missing documentation for: Module header GCBuffer (Imports.hs:40) toEntryToken (Network/HPACK/Table/Entry.hs:62) 100% ( 43 / 43) in 'Network.HPACK' Warning: 'Aux' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'FrameType' is ambiguous. It is defined * at Network/HTTP2/Frame/Types.hs:255:21 * at Network/HTTP2/Frame/Types.hs:255:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Network/HTTP2/Frame/Types.hs:255:1 Warning: 'EncodeInfo' is ambiguous. It is defined * at Network/HTTP2/Frame/Encode.hs:26:19 * at Network/HTTP2/Frame/Encode.hs:26:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Network/HTTP2/Frame/Encode.hs:26:1 88% ( 84 / 95) in 'Network.HTTP2.Frame' Missing documentation for: FrameDecodeError (Network/HTTP2/Frame/Decode.hs:36) toFrameType (Network/HTTP2/Frame/Types.hs:267) minFrameType (Network/HTTP2/Frame/Types.hs:270) maxFrameType (Network/HTTP2/Frame/Types.hs:273) fromSettingsKey (Network/HTTP2/Frame/Types.hs:100) toSettingsKey (Network/HTTP2/Frame/Types.hs:103) fromErrorCode (Network/HTTP2/Frame/Types.hs:28) toErrorCode (Network/HTTP2/Frame/Types.hs:31) ErrorCodeId (Network/HTTP2/Frame/Types.hs:563) SettingsKeyId (Network/HTTP2/Frame/Types.hs:564) FrameTypeId (Network/HTTP2/Frame/Types.hs:565) Warning: 'ErrorCode' is ambiguous. It is defined * at Network/HTTP2/Frame/Types.hs:25:21 * at Network/HTTP2/Frame/Types.hs:25:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Network/HTTP2/Frame/Types.hs:25:1 Warning: 'Server' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 66% ( 2 / 3) in 'Network.HTTP2.Client.Internal' Missing documentation for: Module header Warning: 'Response' is ambiguous. It is defined * at Network/HTTP2/Client/Types.hs:16:20 * at Network/HTTP2/Client/Types.hs:16:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Network/HTTP2/Client/Types.hs:16:1 100% ( 49 / 49) in 'Network.HTTP2.Client' 69% ( 32 / 46) in 'Network.HTTP2.Internal' Missing documentation for: Module header InpBody (Network/HTTP2/Arch/Types.hs:34) OutBody (Network/HTTP2/Arch/Types.hs:36) Next (Network/HTTP2/Arch/Types.hs:275) BytesFilled (Network/HTTP2/Arch/Types.hs:273) DynaNext (Network/HTTP2/Arch/Types.hs:271) StreamingChunk (Network/HTTP2/Arch/Types.hs:287) fillBuilderBodyGetNext (Network/HTTP2/Arch/Sender.hs:371) fillFileBodyGetNext (Network/HTTP2/Arch/Sender.hs:377) fillStreamBodyGetNext (Network/HTTP2/Arch/Sender.hs:384) KilledByHttp2ThreadManager (Network/HTTP2/Arch/Manager.hs:162) incCounter (Network/HTTP2/Arch/Manager.hs:172) decCounter (Network/HTTP2/Arch/Manager.hs:175) waitCounter0 (Network/HTTP2/Arch/Manager.hs:178) Warning: 'Config' is ambiguous. It is defined * at Network/HTTP2/Arch/Config.hs:15:15 * at Network/HTTP2/Arch/Config.hs:15:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Network/HTTP2/Arch/Config.hs:15:1 75% ( 3 / 4) in 'Network.HTTP2.Server.Internal' Missing documentation for: Module header Warning: 'Response' is ambiguous. It is defined * at Network/HTTP2/Server/Types.hs:22:20 * at Network/HTTP2/Server/Types.hs:22:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Network/HTTP2/Server/Types.hs:22:1 Warning: 'Response' is ambiguous. It is defined * at Network/HTTP2/Server/Types.hs:22:20 * at Network/HTTP2/Server/Types.hs:22:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Network/HTTP2/Server/Types.hs:22:1 100% ( 58 / 58) in 'Network.HTTP2.Server' Warning: Network.HTTP2.Client: could not find link destinations for: - Network.HTTP2.Arch.Types.ReasonPhrase Documentation created: dist/doc/html/http2/