Resolving dependencies... Configuring SHA-1.6.4.4... Preprocessing library for SHA-1.6.4.4.. Building library for SHA-1.6.4.4.. [1 of 1] Compiling Data.Digest.Pure.SHA ( src/Data/Digest/Pure/SHA.hs, dist/build/Data/Digest/Pure/SHA.o, dist/build/Data/Digest/Pure/SHA.dyn_o ) Preprocessing library for SHA-1.6.4.4.. Running Haddock on library for SHA-1.6.4.4.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 1] Compiling Data.Digest.Pure.SHA ( src/Data/Digest/Pure/SHA.hs, nothing ) Haddock coverage: Warning: 'Digest' is ambiguous. It is defined * at src/Data/Digest/Pure/SHA.hs:53:20 * at src/Data/Digest/Pure/SHA.hs:53: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/Digest/Pure/SHA.hs:53:1 61% ( 24 / 39) in 'Data.Digest.Pure.SHA' Missing documentation for: SHA1State (src/Data/Digest/Pure/SHA.hs:76) SHA256State (src/Data/Digest/Pure/SHA.hs:81) SHA512State (src/Data/Digest/Pure/SHA.hs:92) completeSha1Incremental (src/Data/Digest/Pure/SHA.hs:1003) completeSha224Incremental (src/Data/Digest/Pure/SHA.hs:1023) completeSha256Incremental (src/Data/Digest/Pure/SHA.hs:1043) completeSha384Incremental (src/Data/Digest/Pure/SHA.hs:1061) completeSha512Incremental (src/Data/Digest/Pure/SHA.hs:1080) toBigEndianSBS (src/Data/Digest/Pure/SHA.hs:260) fromBigEndianSBS (src/Data/Digest/Pure/SHA.hs:265) calc_k (src/Data/Digest/Pure/SHA.hs:252) padSHA1 (src/Data/Digest/Pure/SHA.hs:216) padSHA512 (src/Data/Digest/Pure/SHA.hs:222) padSHA1Chunks (src/Data/Digest/Pure/SHA.hs:219) padSHA512Chunks (src/Data/Digest/Pure/SHA.hs:225) Documentation created: dist/doc/html/SHA/, dist/doc/html/SHA/SHA.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/SHA-1.6.4.4-65wj4WcNvj9IogwToE8lZH Completed SHA-1.6.4.4 Configuring base64-bytestring-1.2.1.0... Preprocessing library for base64-bytestring-1.2.1.0.. Building library for base64-bytestring-1.2.1.0.. [1 of 5] Compiling Data.ByteString.Base64.Internal ( Data/ByteString/Base64/Internal.hs, dist/build/Data/ByteString/Base64/Internal.o, dist/build/Data/ByteString/Base64/Internal.dyn_o ) [2 of 5] Compiling Data.ByteString.Base64 ( Data/ByteString/Base64.hs, dist/build/Data/ByteString/Base64.o, dist/build/Data/ByteString/Base64.dyn_o ) [3 of 5] Compiling Data.ByteString.Base64.Lazy ( Data/ByteString/Base64/Lazy.hs, dist/build/Data/ByteString/Base64/Lazy.o, dist/build/Data/ByteString/Base64/Lazy.dyn_o ) [4 of 5] Compiling Data.ByteString.Base64.URL ( Data/ByteString/Base64/URL.hs, dist/build/Data/ByteString/Base64/URL.o, dist/build/Data/ByteString/Base64/URL.dyn_o ) [5 of 5] Compiling Data.ByteString.Base64.URL.Lazy ( Data/ByteString/Base64/URL/Lazy.hs, dist/build/Data/ByteString/Base64/URL/Lazy.o, dist/build/Data/ByteString/Base64/URL/Lazy.dyn_o ) Preprocessing library for base64-bytestring-1.2.1.0.. Running Haddock on library for base64-bytestring-1.2.1.0.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 5] Compiling Data.ByteString.Base64.Internal ( Data/ByteString/Base64/Internal.hs, nothing ) [2 of 5] Compiling Data.ByteString.Base64 ( Data/ByteString/Base64.hs, nothing ) [3 of 5] Compiling Data.ByteString.Base64.Lazy ( Data/ByteString/Base64/Lazy.hs, nothing ) [4 of 5] Compiling Data.ByteString.Base64.URL ( Data/ByteString/Base64/URL.hs, nothing ) [5 of 5] Compiling Data.ByteString.Base64.URL.Lazy ( Data/ByteString/Base64/URL/Lazy.hs, nothing ) Haddock coverage: 100% ( 4 / 4) in 'Data.ByteString.Base64' 100% ( 4 / 4) in 'Data.ByteString.Base64.Lazy' 100% ( 7 / 7) in 'Data.ByteString.Base64.URL' 100% ( 7 / 7) in 'Data.ByteString.Base64.URL.Lazy' Documentation created: dist/doc/html/base64-bytestring/, dist/doc/html/base64-bytestring/base64-bytestring.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/base64-bytestring-1.2.1.0-AIN2dTo0IeiEPRnFKNxiRV Completed base64-bytestring-1.2.1.0 Configuring basement-0.0.16... Preprocessing library for basement-0.0.16.. Building library for basement-0.0.16.. Basement/Error.hs:7:14: warning: [GHC-53692] [-Wdeprecated-flags] -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead | 7 | {-# LANGUAGE TypeInType #-} | ^^^^^^^^^^ [ 1 of 84] Compiling Basement.Compat.Bifunctor ( Basement/Compat/Bifunctor.hs, dist/build/Basement/Compat/Bifunctor.o, dist/build/Basement/Compat/Bifunctor.dyn_o ) [ 2 of 84] Compiling Basement.Compat.C.Types ( Basement/Compat/C/Types.hs, dist/build/Basement/Compat/C/Types.o, dist/build/Basement/Compat/C/Types.dyn_o ) [ 3 of 84] Compiling Basement.Compat.CallStack ( Basement/Compat/CallStack.hs, dist/build/Basement/Compat/CallStack.o, dist/build/Basement/Compat/CallStack.dyn_o ) [ 4 of 84] Compiling Basement.Compat.Identity ( Basement/Compat/Identity.hs, dist/build/Basement/Compat/Identity.o, dist/build/Basement/Compat/Identity.dyn_o ) [ 5 of 84] Compiling Basement.Compat.IsList ( Basement/Compat/IsList.hs, dist/build/Basement/Compat/IsList.o, dist/build/Basement/Compat/IsList.dyn_o ) [ 6 of 84] Compiling Basement.Compat.Natural ( Basement/Compat/Natural.hs, dist/build/Basement/Compat/Natural.o, dist/build/Basement/Compat/Natural.dyn_o ) [ 7 of 84] Compiling Basement.Compat.NumLiteral ( Basement/Compat/NumLiteral.hs, dist/build/Basement/Compat/NumLiteral.o, dist/build/Basement/Compat/NumLiteral.dyn_o ) [ 8 of 84] Compiling Basement.Compat.PrimTypes ( Basement/Compat/PrimTypes.hs, dist/build/Basement/Compat/PrimTypes.o, dist/build/Basement/Compat/PrimTypes.dyn_o ) [ 9 of 84] Compiling Basement.Compat.Primitive ( Basement/Compat/Primitive.hs, dist/build/Basement/Compat/Primitive.o, dist/build/Basement/Compat/Primitive.dyn_o ) [10 of 84] Compiling Basement.Compat.Semigroup ( Basement/Compat/Semigroup.hs, dist/build/Basement/Compat/Semigroup.o, dist/build/Basement/Compat/Semigroup.dyn_o ) [11 of 84] Compiling Basement.Compat.Typeable ( Basement/Compat/Typeable.hs, dist/build/Basement/Compat/Typeable.o, dist/build/Basement/Compat/Typeable.dyn_o ) [12 of 84] Compiling Basement.Compat.Base ( Basement/Compat/Base.hs, dist/build/Basement/Compat/Base.o, dist/build/Basement/Compat/Base.dyn_o ) [13 of 84] Compiling Basement.Compat.MonadTrans ( Basement/Compat/MonadTrans.hs, dist/build/Basement/Compat/MonadTrans.o, dist/build/Basement/Compat/MonadTrans.dyn_o ) [14 of 84] Compiling Basement.Compat.AMP ( Basement/Compat/AMP.hs, dist/build/Basement/Compat/AMP.o, dist/build/Basement/Compat/AMP.dyn_o ) [15 of 84] Compiling Basement.Endianness ( Basement/Endianness.hs, dist/build/Basement/Endianness.o, dist/build/Basement/Endianness.dyn_o ) [16 of 84] Compiling Basement.Floating ( Basement/Floating.hs, dist/build/Basement/Floating.o, dist/build/Basement/Floating.dyn_o ) [17 of 84] Compiling Basement.Monad ( Basement/Monad.hs, dist/build/Basement/Monad.o, dist/build/Basement/Monad.dyn_o ) Basement/Monad.hs:47:23: warning: [GHC-39567] [-Wstar-is-type] Using * (or its Unicode variant) to mean Data.Kind.Type relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use Type from Data.Kind instead. | 47 | type PrimVar m :: * -> * | ^ Basement/Monad.hs:47:28: warning: [GHC-39567] [-Wstar-is-type] Using * (or its Unicode variant) to mean Data.Kind.Type relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use Type from Data.Kind instead. | 47 | type PrimVar m :: * -> * | ^ [18 of 84] Compiling Basement.FinalPtr ( Basement/FinalPtr.hs, dist/build/Basement/FinalPtr.o, dist/build/Basement/FinalPtr.dyn_o ) [19 of 84] Compiling Basement.Numerical.Conversion ( Basement/Numerical/Conversion.hs, dist/build/Basement/Numerical/Conversion.o, dist/build/Basement/Numerical/Conversion.dyn_o ) [20 of 84] Compiling Basement.Numerical.Number ( Basement/Numerical/Number.hs, dist/build/Basement/Numerical/Number.o, dist/build/Basement/Numerical/Number.dyn_o ) [21 of 84] Compiling Basement.IntegralConv ( Basement/IntegralConv.hs, dist/build/Basement/IntegralConv.o, dist/build/Basement/IntegralConv.dyn_o ) [22 of 84] Compiling Basement.Types.Char7 ( Basement/Types/Char7.hs, dist/build/Basement/Types/Char7.o, dist/build/Basement/Types/Char7.dyn_o ) [23 of 84] Compiling Basement.Base16 ( Basement/Base16.hs, dist/build/Basement/Base16.o, dist/build/Basement/Base16.dyn_o ) [24 of 84] Compiling Basement.Types.Word128 ( Basement/Types/Word128.hs, dist/build/Basement/Types/Word128.o, dist/build/Basement/Types/Word128.dyn_o ) [25 of 84] Compiling Basement.Types.Word256 ( Basement/Types/Word256.hs, dist/build/Basement/Types/Word256.o, dist/build/Basement/Types/Word256.dyn_o ) [26 of 84] Compiling Basement.Nat ( Basement/Nat.hs, dist/build/Basement/Nat.o, dist/build/Basement/Nat.dyn_o ) [27 of 84] Compiling Basement.Bounded ( Basement/Bounded.hs, dist/build/Basement/Bounded.o, dist/build/Basement/Bounded.dyn_o ) [28 of 84] Compiling Basement.Numerical.Subtractive ( Basement/Numerical/Subtractive.hs, dist/build/Basement/Numerical/Subtractive.o, dist/build/Basement/Numerical/Subtractive.dyn_o ) [29 of 84] Compiling Basement.Numerical.Additive ( Basement/Numerical/Additive.hs, dist/build/Basement/Numerical/Additive.o, dist/build/Basement/Numerical/Additive.dyn_o ) [30 of 84] Compiling Basement.Numerical.Multiplicative ( Basement/Numerical/Multiplicative.hs, dist/build/Basement/Numerical/Multiplicative.o, dist/build/Basement/Numerical/Multiplicative.dyn_o ) [31 of 84] Compiling Basement.Types.OffsetSize ( Basement/Types/OffsetSize.hs, dist/build/Basement/Types/OffsetSize.o, dist/build/Basement/Types/OffsetSize.dyn_o ) [32 of 84] Compiling Basement.Types.Ptr ( Basement/Types/Ptr.hs, dist/build/Basement/Types/Ptr.o, dist/build/Basement/Types/Ptr.dyn_o ) [33 of 84] Compiling Basement.Terminal.Size ( dist/build/Basement/Terminal/Size.hs, dist/build/Basement/Terminal/Size.o, dist/build/Basement/Terminal/Size.dyn_o ) [34 of 84] Compiling Basement.Terminal ( Basement/Terminal.hs, dist/build/Basement/Terminal.o, dist/build/Basement/Terminal.dyn_o ) [35 of 84] Compiling Basement.Runtime ( Basement/Runtime.hs, dist/build/Basement/Runtime.o, dist/build/Basement/Runtime.dyn_o ) [36 of 84] Compiling Basement.PrimType ( Basement/PrimType.hs, dist/build/Basement/PrimType.o, dist/build/Basement/PrimType.dyn_o ) [37 of 84] Compiling Basement.MutableBuilder ( Basement/MutableBuilder.hs, dist/build/Basement/MutableBuilder.o, dist/build/Basement/MutableBuilder.dyn_o ) [38 of 84] Compiling Basement.Exception ( Basement/Exception.hs, dist/build/Basement/Exception.o, dist/build/Basement/Exception.dyn_o ) [39 of 84] Compiling Basement.NonEmpty ( Basement/NonEmpty.hs, dist/build/Basement/NonEmpty.o, dist/build/Basement/NonEmpty.dyn_o ) [40 of 84] Compiling Basement.Bindings.Memory ( Basement/Bindings/Memory.hs, dist/build/Basement/Bindings/Memory.o, dist/build/Basement/Bindings/Memory.dyn_o ) [41 of 84] Compiling Basement.Alg.Class ( Basement/Alg/Class.hs, dist/build/Basement/Alg/Class.o, dist/build/Basement/Alg/Class.dyn_o ) [42 of 84] Compiling Basement.Compat.ExtList ( Basement/Compat/ExtList.hs, dist/build/Basement/Compat/ExtList.o, dist/build/Basement/Compat/ExtList.dyn_o ) [43 of 84] Compiling Basement.Alg.XorShift ( Basement/Alg/XorShift.hs, dist/build/Basement/Alg/XorShift.o, dist/build/Basement/Alg/XorShift.dyn_o ) [44 of 84] Compiling Basement.Alg.PrimArray ( Basement/Alg/PrimArray.hs, dist/build/Basement/Alg/PrimArray.o, dist/build/Basement/Alg/PrimArray.dyn_o ) [45 of 84] Compiling Basement.Alg.Mutable ( Basement/Alg/Mutable.hs, dist/build/Basement/Alg/Mutable.o, dist/build/Basement/Alg/Mutable.dyn_o ) [46 of 84] Compiling Basement.NormalForm ( Basement/NormalForm.hs, dist/build/Basement/NormalForm.o, dist/build/Basement/NormalForm.dyn_o ) [47 of 84] Compiling Basement.These ( Basement/These.hs, dist/build/Basement/These.o, dist/build/Basement/These.dyn_o ) [48 of 84] Compiling Basement.Sized.List ( Basement/Sized/List.hs, dist/build/Basement/Sized/List.o, dist/build/Basement/Sized/List.dyn_o ) [49 of 84] Compiling Basement.Block.Base ( Basement/Block/Base.hs, dist/build/Basement/Block/Base.o, dist/build/Basement/Block/Base.dyn_o ) [50 of 84] Compiling Basement.Cast ( Basement/Cast.hs, dist/build/Basement/Cast.o, dist/build/Basement/Cast.dyn_o ) [51 of 84] Compiling Basement.Block.Mutable ( Basement/Block/Mutable.hs, dist/build/Basement/Block/Mutable.o, dist/build/Basement/Block/Mutable.dyn_o ) [52 of 84] Compiling Basement.Block ( Basement/Block.hs, dist/build/Basement/Block.o, dist/build/Basement/Block.dyn_o ) [53 of 84] Compiling Basement.Sized.Block ( Basement/Sized/Block.hs, dist/build/Basement/Sized/Block.o, dist/build/Basement/Sized/Block.dyn_o ) [54 of 84] Compiling Basement.BlockN ( Basement/BlockN.hs, dist/build/Basement/BlockN.o, dist/build/Basement/BlockN.dyn_o ) [55 of 84] Compiling Basement.Bits ( Basement/Bits.hs, dist/build/Basement/Bits.o, dist/build/Basement/Bits.dyn_o ) [56 of 84] Compiling Basement.UArray.Base ( Basement/UArray/Base.hs, dist/build/Basement/UArray/Base.o, dist/build/Basement/UArray/Base.dyn_o ) [57 of 84] Compiling Basement.BoxedArray ( Basement/BoxedArray.hs, dist/build/Basement/BoxedArray.o, dist/build/Basement/BoxedArray.dyn_o ) [58 of 84] Compiling Basement.Sized.Vect ( Basement/Sized/Vect.hs, dist/build/Basement/Sized/Vect.o, dist/build/Basement/Sized/Vect.dyn_o ) [59 of 84] Compiling Basement.UArray.Mutable ( Basement/UArray/Mutable.hs, dist/build/Basement/UArray/Mutable.o, dist/build/Basement/UArray/Mutable.dyn_o ) [60 of 84] Compiling Basement.UArray ( Basement/UArray.hs, dist/build/Basement/UArray.o, dist/build/Basement/UArray.dyn_o ) [61 of 84] Compiling Basement.Types.AsciiString ( Basement/Types/AsciiString.hs, dist/build/Basement/Types/AsciiString.o, dist/build/Basement/Types/AsciiString.dyn_o ) [62 of 84] Compiling Basement.String.Encoding.Encoding ( Basement/String/Encoding/Encoding.hs, dist/build/Basement/String/Encoding/Encoding.o, dist/build/Basement/String/Encoding/Encoding.dyn_o ) [63 of 84] Compiling Basement.String.Encoding.UTF32 ( Basement/String/Encoding/UTF32.hs, dist/build/Basement/String/Encoding/UTF32.o, dist/build/Basement/String/Encoding/UTF32.dyn_o ) [64 of 84] Compiling Basement.String.Encoding.UTF16 ( Basement/String/Encoding/UTF16.hs, dist/build/Basement/String/Encoding/UTF16.o, dist/build/Basement/String/Encoding/UTF16.dyn_o ) [65 of 84] Compiling Basement.String.Encoding.ISO_8859_1 ( Basement/String/Encoding/ISO_8859_1.hs, dist/build/Basement/String/Encoding/ISO_8859_1.o, dist/build/Basement/String/Encoding/ISO_8859_1.dyn_o ) [66 of 84] Compiling Basement.String.Encoding.ASCII7 ( Basement/String/Encoding/ASCII7.hs, dist/build/Basement/String/Encoding/ASCII7.o, dist/build/Basement/String/Encoding/ASCII7.dyn_o ) [67 of 84] Compiling Basement.Sized.UVect ( Basement/Sized/UVect.hs, dist/build/Basement/Sized/UVect.o, dist/build/Basement/Sized/UVect.dyn_o ) [68 of 84] Compiling Basement.UTF8.Types ( Basement/UTF8/Types.hs, dist/build/Basement/UTF8/Types.o, dist/build/Basement/UTF8/Types.dyn_o ) [69 of 84] Compiling Basement.UTF8.Table ( Basement/UTF8/Table.hs, dist/build/Basement/UTF8/Table.o, dist/build/Basement/UTF8/Table.dyn_o ) [70 of 84] Compiling Basement.UTF8.Helper ( Basement/UTF8/Helper.hs, dist/build/Basement/UTF8/Helper.o, dist/build/Basement/UTF8/Helper.dyn_o ) [71 of 84] Compiling Basement.Types.CharUTF8 ( Basement/Types/CharUTF8.hs, dist/build/Basement/Types/CharUTF8.o, dist/build/Basement/Types/CharUTF8.dyn_o ) [72 of 84] Compiling Basement.String.CaseMapping ( Basement/String/CaseMapping.hs, dist/build/Basement/String/CaseMapping.o, dist/build/Basement/String/CaseMapping.dyn_o ) [73 of 84] Compiling Basement.Alg.UTF8 ( Basement/Alg/UTF8.hs, dist/build/Basement/Alg/UTF8.o, dist/build/Basement/Alg/UTF8.dyn_o ) [74 of 84] Compiling Basement.UTF8.Base ( Basement/UTF8/Base.hs, dist/build/Basement/UTF8/Base.o, dist/build/Basement/UTF8/Base.dyn_o ) [75 of 84] Compiling Basement.Show ( Basement/Show.hs, dist/build/Basement/Show.o, dist/build/Basement/Show.dyn_o ) [76 of 84] Compiling Basement.Error ( Basement/Error.hs, dist/build/Basement/Error.o, dist/build/Basement/Error.dyn_o ) [77 of 84] Compiling Basement.Imports ( Basement/Imports.hs, dist/build/Basement/Imports.o, dist/build/Basement/Imports.dyn_o ) [78 of 84] Compiling Basement.Environment ( Basement/Environment.hs, dist/build/Basement/Environment.o, dist/build/Basement/Environment.dyn_o ) [79 of 84] Compiling Basement.Alg.String ( Basement/Alg/String.hs, dist/build/Basement/Alg/String.o, dist/build/Basement/Alg/String.dyn_o ) [80 of 84] Compiling Basement.String ( Basement/String.hs, dist/build/Basement/String.o, dist/build/Basement/String.dyn_o ) [81 of 84] Compiling Basement.Terminal.ANSI ( Basement/Terminal/ANSI.hs, dist/build/Basement/Terminal/ANSI.o, dist/build/Basement/Terminal/ANSI.dyn_o ) [82 of 84] Compiling Basement.From ( Basement/From.hs, dist/build/Basement/From.o, dist/build/Basement/From.dyn_o ) [83 of 84] Compiling Basement.Block.Builder ( Basement/Block/Builder.hs, dist/build/Basement/Block/Builder.o, dist/build/Basement/Block/Builder.dyn_o ) [84 of 84] Compiling Basement.String.Builder ( Basement/String/Builder.hs, dist/build/Basement/String/Builder.o, dist/build/Basement/String/Builder.dyn_o ) Preprocessing library for basement-0.0.16.. Running Haddock on library for basement-0.0.16.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. Basement/Error.hs:7:14: warning: [GHC-53692] [-Wdeprecated-flags] -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead | 7 | {-# LANGUAGE TypeInType #-} | ^^^^^^^^^^ [ 1 of 84] Compiling Basement.Compat.Bifunctor ( Basement/Compat/Bifunctor.hs, nothing ) [ 2 of 84] Compiling Basement.Compat.C.Types ( Basement/Compat/C/Types.hs, nothing ) [ 3 of 84] Compiling Basement.Compat.CallStack ( Basement/Compat/CallStack.hs, nothing ) [ 4 of 84] Compiling Basement.Compat.Identity ( Basement/Compat/Identity.hs, nothing ) [ 5 of 84] Compiling Basement.Compat.IsList ( Basement/Compat/IsList.hs, nothing ) [ 6 of 84] Compiling Basement.Compat.Natural ( Basement/Compat/Natural.hs, nothing ) [ 7 of 84] Compiling Basement.Compat.NumLiteral ( Basement/Compat/NumLiteral.hs, nothing ) [ 8 of 84] Compiling Basement.Compat.PrimTypes ( Basement/Compat/PrimTypes.hs, nothing ) [ 9 of 84] Compiling Basement.Compat.Primitive ( Basement/Compat/Primitive.hs, nothing ) [10 of 84] Compiling Basement.Compat.Semigroup ( Basement/Compat/Semigroup.hs, nothing ) [11 of 84] Compiling Basement.Compat.Typeable ( Basement/Compat/Typeable.hs, nothing ) [12 of 84] Compiling Basement.Compat.Base ( Basement/Compat/Base.hs, nothing ) [13 of 84] Compiling Basement.Compat.MonadTrans ( Basement/Compat/MonadTrans.hs, nothing ) [14 of 84] Compiling Basement.Compat.AMP ( Basement/Compat/AMP.hs, nothing ) [15 of 84] Compiling Basement.Endianness ( Basement/Endianness.hs, nothing ) [16 of 84] Compiling Basement.Floating ( Basement/Floating.hs, nothing ) [17 of 84] Compiling Basement.Monad ( Basement/Monad.hs, nothing ) Basement/Monad.hs:47:23: warning: [GHC-39567] [-Wstar-is-type] Using * (or its Unicode variant) to mean Data.Kind.Type relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use Type from Data.Kind instead. | 47 | type PrimVar m :: * -> * | ^ Basement/Monad.hs:47:28: warning: [GHC-39567] [-Wstar-is-type] Using * (or its Unicode variant) to mean Data.Kind.Type relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use Type from Data.Kind instead. | 47 | type PrimVar m :: * -> * | ^ [18 of 84] Compiling Basement.FinalPtr ( Basement/FinalPtr.hs, nothing ) [19 of 84] Compiling Basement.Numerical.Conversion ( Basement/Numerical/Conversion.hs, nothing ) [20 of 84] Compiling Basement.Numerical.Number ( Basement/Numerical/Number.hs, nothing ) [21 of 84] Compiling Basement.IntegralConv ( Basement/IntegralConv.hs, nothing ) [22 of 84] Compiling Basement.Types.Char7 ( Basement/Types/Char7.hs, nothing ) [23 of 84] Compiling Basement.Base16 ( Basement/Base16.hs, nothing ) [24 of 84] Compiling Basement.Types.Word128 ( Basement/Types/Word128.hs, nothing ) [25 of 84] Compiling Basement.Types.Word256 ( Basement/Types/Word256.hs, nothing ) [26 of 84] Compiling Basement.Nat ( Basement/Nat.hs, nothing ) [27 of 84] Compiling Basement.Bounded ( Basement/Bounded.hs, nothing ) [28 of 84] Compiling Basement.Numerical.Subtractive ( Basement/Numerical/Subtractive.hs, nothing ) [29 of 84] Compiling Basement.Numerical.Additive ( Basement/Numerical/Additive.hs, nothing ) [30 of 84] Compiling Basement.Numerical.Multiplicative ( Basement/Numerical/Multiplicative.hs, nothing ) [31 of 84] Compiling Basement.Types.OffsetSize ( Basement/Types/OffsetSize.hs, nothing ) [32 of 84] Compiling Basement.Types.Ptr ( Basement/Types/Ptr.hs, nothing ) [33 of 84] Compiling Basement.Terminal.Size ( dist/build/Basement/Terminal/Size.hs, nothing ) [34 of 84] Compiling Basement.Terminal ( Basement/Terminal.hs, nothing ) [35 of 84] Compiling Basement.Runtime ( Basement/Runtime.hs, nothing ) [36 of 84] Compiling Basement.PrimType ( Basement/PrimType.hs, nothing ) [37 of 84] Compiling Basement.MutableBuilder ( Basement/MutableBuilder.hs, nothing ) [38 of 84] Compiling Basement.Exception ( Basement/Exception.hs, nothing ) [39 of 84] Compiling Basement.NonEmpty ( Basement/NonEmpty.hs, nothing ) [40 of 84] Compiling Basement.Bindings.Memory ( Basement/Bindings/Memory.hs, nothing ) [41 of 84] Compiling Basement.Alg.Class ( Basement/Alg/Class.hs, nothing ) [42 of 84] Compiling Basement.Compat.ExtList ( Basement/Compat/ExtList.hs, nothing ) [43 of 84] Compiling Basement.Alg.XorShift ( Basement/Alg/XorShift.hs, nothing ) [44 of 84] Compiling Basement.Alg.PrimArray ( Basement/Alg/PrimArray.hs, nothing ) [45 of 84] Compiling Basement.Alg.Mutable ( Basement/Alg/Mutable.hs, nothing ) [46 of 84] Compiling Basement.NormalForm ( Basement/NormalForm.hs, nothing ) [47 of 84] Compiling Basement.These ( Basement/These.hs, nothing ) [48 of 84] Compiling Basement.Sized.List ( Basement/Sized/List.hs, nothing ) [49 of 84] Compiling Basement.Block.Base ( Basement/Block/Base.hs, nothing ) [50 of 84] Compiling Basement.Cast ( Basement/Cast.hs, nothing ) [51 of 84] Compiling Basement.Block.Mutable ( Basement/Block/Mutable.hs, nothing ) [52 of 84] Compiling Basement.Block ( Basement/Block.hs, nothing ) [53 of 84] Compiling Basement.Sized.Block ( Basement/Sized/Block.hs, nothing ) [54 of 84] Compiling Basement.BlockN ( Basement/BlockN.hs, nothing ) [55 of 84] Compiling Basement.Bits ( Basement/Bits.hs, nothing ) [56 of 84] Compiling Basement.UArray.Base ( Basement/UArray/Base.hs, nothing ) [57 of 84] Compiling Basement.BoxedArray ( Basement/BoxedArray.hs, nothing ) [58 of 84] Compiling Basement.Sized.Vect ( Basement/Sized/Vect.hs, nothing ) [59 of 84] Compiling Basement.UArray.Mutable ( Basement/UArray/Mutable.hs, nothing ) [60 of 84] Compiling Basement.UArray ( Basement/UArray.hs, nothing ) [61 of 84] Compiling Basement.Types.AsciiString ( Basement/Types/AsciiString.hs, nothing ) [62 of 84] Compiling Basement.String.Encoding.Encoding ( Basement/String/Encoding/Encoding.hs, nothing ) [63 of 84] Compiling Basement.String.Encoding.UTF32 ( Basement/String/Encoding/UTF32.hs, nothing ) [64 of 84] Compiling Basement.String.Encoding.UTF16 ( Basement/String/Encoding/UTF16.hs, nothing ) [65 of 84] Compiling Basement.String.Encoding.ISO_8859_1 ( Basement/String/Encoding/ISO_8859_1.hs, nothing ) [66 of 84] Compiling Basement.String.Encoding.ASCII7 ( Basement/String/Encoding/ASCII7.hs, nothing ) [67 of 84] Compiling Basement.Sized.UVect ( Basement/Sized/UVect.hs, nothing ) [68 of 84] Compiling Basement.UTF8.Types ( Basement/UTF8/Types.hs, nothing ) [69 of 84] Compiling Basement.UTF8.Table ( Basement/UTF8/Table.hs, nothing ) [70 of 84] Compiling Basement.UTF8.Helper ( Basement/UTF8/Helper.hs, nothing ) [71 of 84] Compiling Basement.Types.CharUTF8 ( Basement/Types/CharUTF8.hs, nothing ) [72 of 84] Compiling Basement.String.CaseMapping ( Basement/String/CaseMapping.hs, nothing ) [73 of 84] Compiling Basement.Alg.UTF8 ( Basement/Alg/UTF8.hs, nothing ) [74 of 84] Compiling Basement.UTF8.Base ( Basement/UTF8/Base.hs, nothing ) [75 of 84] Compiling Basement.Show ( Basement/Show.hs, nothing ) [76 of 84] Compiling Basement.Error ( Basement/Error.hs, nothing ) [77 of 84] Compiling Basement.Imports ( Basement/Imports.hs, nothing ) [78 of 84] Compiling Basement.Environment ( Basement/Environment.hs, nothing ) [79 of 84] Compiling Basement.Alg.String ( Basement/Alg/String.hs, nothing ) [80 of 84] Compiling Basement.String ( Basement/String.hs, nothing ) [81 of 84] Compiling Basement.Terminal.ANSI ( Basement/Terminal/ANSI.hs, nothing ) [82 of 84] Compiling Basement.From ( Basement/From.hs, nothing ) [83 of 84] Compiling Basement.Block.Builder ( Basement/Block/Builder.hs, nothing ) [84 of 84] Compiling Basement.String.Builder ( Basement/String/Builder.hs, nothing ) Haddock coverage: Warning: 'Functor' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Either' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Left' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Right' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 2 / 2) in 'Basement.Compat.Bifunctor' 79% ( 23 / 29) in 'Basement.Compat.C.Types' Missing documentation for: CIntPtr CUIntPtr CIntMax CUIntMax COff CMode 50% ( 1 / 2) in 'Basement.Compat.CallStack' Missing documentation for: Module header 100% ( 2 / 2) in 'Basement.Compat.Identity' 100% ( 2 / 2) in 'Basement.Compat.IsList' 25% ( 1 / 4) in 'Basement.Compat.Natural' Missing documentation for: Module header integerToNatural (Basement/Compat/Natural.hs:58) naturalToInteger (Basement/Compat/Natural.hs:61) 100% ( 4 / 4) in 'Basement.Compat.NumLiteral' 100% ( 6 / 6) in 'Basement.Compat.PrimTypes' 11% ( 6 / 52) in 'Basement.Compat.Primitive' Missing documentation for: toPinnedStatus# (Basement/Compat/Primitive.hs:110) compatIsByteArrayPinned# (Basement/Compat/Primitive.hs:130) compatIsMutableByteArrayPinned# (Basement/Compat/Primitive.hs:133) Word8# Word16# Word32# Int8# Int16# Int32# word8ToWord16# (Basement/Compat/Primitive.hs:145) word8ToWord32# (Basement/Compat/Primitive.hs:148) word8ToWord# word16ToWord8# (Basement/Compat/Primitive.hs:151) word16ToWord32# (Basement/Compat/Primitive.hs:154) word16ToWord# word32ToWord# word32ToWord8# (Basement/Compat/Primitive.hs:157) word32ToWord16# (Basement/Compat/Primitive.hs:160) wordToWord32# wordToWord16# wordToWord8# int8ToInt16# (Basement/Compat/Primitive.hs:163) int8ToInt32# (Basement/Compat/Primitive.hs:166) int8ToInt# int16ToInt32# (Basement/Compat/Primitive.hs:169) int16ToInt# int32ToInt# intToInt8# intToInt16# intToInt32# word8ToInt# (Basement/Compat/Primitive.hs:178) word8ToInt16# (Basement/Compat/Primitive.hs:172) word8ToInt32# (Basement/Compat/Primitive.hs:175) charToWord32# (Basement/Compat/Primitive.hs:181) word8ToChar# (Basement/Compat/Primitive.hs:184) word16ToChar# (Basement/Compat/Primitive.hs:187) word32ToChar# (Basement/Compat/Primitive.hs:190) wordToChar# (Basement/Compat/Primitive.hs:193) plusWord8# uncheckedShiftRLWord16# plusWord16# uncheckedShiftRLWord32# plusWord32# plusInt8# plusInt16# plusInt32# 33% ( 1 / 3) in 'Basement.Compat.Semigroup' Missing documentation for: Module header ListNonEmpty (Basement/Compat/Semigroup.hs:16) 100% ( 2 / 2) in 'Basement.Compat.Typeable' 97% ( 65 / 67) in 'Basement.Compat.Base' Missing documentation for: Ordering Bool 100% ( 3 / 3) in 'Basement.Compat.MonadTrans' 0% ( 0 / 2) in 'Basement.Compat.AMP' Missing documentation for: Module header AMPMonad (Basement/Compat/AMP.hs:11) 92% ( 12 / 13) in 'Basement.Endianness' Missing documentation for: Endianness (Basement/Endianness.hs:46) 0% ( 0 / 10) in 'Basement.Floating' Missing documentation for: Module header integerToDouble (Basement/Floating.hs:27) naturalToDouble (Basement/Floating.hs:32) doubleExponant (Basement/Floating.hs:35) integerToFloat (Basement/Floating.hs:38) naturalToFloat (Basement/Floating.hs:41) wordToFloat (Basement/Floating.hs:44) floatToWord (Basement/Floating.hs:52) wordToDouble (Basement/Floating.hs:60) doubleToWord (Basement/Floating.hs:68) Warning: 'unwrapPrimMonad' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 9 / 9) in 'Basement.Monad' Warning: 'f' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 80% ( 8 / 10) in 'Basement.FinalPtr' Missing documentation for: touchFinalPtr (Basement/FinalPtr.hs:92) withFinalPtrNoTouch (Basement/FinalPtr.hs:74) 66% ( 2 / 3) in 'Basement.Numerical.Number' Missing documentation for: Module header Warning: 'b' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'a' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 25% ( 3 / 12) in 'Basement.IntegralConv' Missing documentation for: Module header intToInt64 (Basement/Numerical/Conversion.hs:35) int64ToInt (Basement/Numerical/Conversion.hs:46) wordToWord64 (Basement/Numerical/Conversion.hs:57) word64ToWord32s (Basement/Numerical/Conversion.hs:111) word64ToWord (Basement/Numerical/Conversion.hs:68) wordToChar (Basement/Numerical/Conversion.hs:121) wordToInt (Basement/Numerical/Conversion.hs:124) charToInt (Basement/Numerical/Conversion.hs:130) Warning: 'Char7' is ambiguous. It is defined * at Basement/Types/Char7.hs:42:17 * at Basement/Types/Char7.hs:42:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Basement/Types/Char7.hs:42:1 Warning: 'Byte' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 28% ( 8 / 28) in 'Basement.Types.Char7' Missing documentation for: Module header c7_LF (Basement/Types/Char7.hs:74) c7_CR (Basement/Types/Char7.hs:77) c7_minus (Basement/Types/Char7.hs:80) c7_a (Basement/Types/Char7.hs:83) c7_A (Basement/Types/Char7.hs:86) c7_z (Basement/Types/Char7.hs:89) c7_Z (Basement/Types/Char7.hs:92) c7_0 (Basement/Types/Char7.hs:95) c7_1 (Basement/Types/Char7.hs:96) c7_2 (Basement/Types/Char7.hs:97) c7_3 (Basement/Types/Char7.hs:98) c7_4 (Basement/Types/Char7.hs:99) c7_5 (Basement/Types/Char7.hs:100) c7_6 (Basement/Types/Char7.hs:101) c7_7 (Basement/Types/Char7.hs:102) c7_8 (Basement/Types/Char7.hs:103) c7_9 (Basement/Types/Char7.hs:104) c7Upper (Basement/Types/Char7.hs:113) c7Lower (Basement/Types/Char7.hs:107) 50% ( 3 / 6) in 'Basement.Base16' Missing documentation for: Module header escapeByte (Basement/Base16.hs:36) Base16Escape (Basement/Base16.hs:18) 88% ( 15 / 17) in 'Basement.Types.Word128' Missing documentation for: Module header fromNatural (Basement/Types/Word128.hs:255) 88% ( 15 / 17) in 'Basement.Types.Word256' Missing documentation for: Module header fromNatural (Basement/Types/Word256.hs:341) Warning: 'n' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'ty' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 57% ( 16 / 28) in 'Basement.Nat' Missing documentation for: Module header natValNatural (Basement/Nat.hs:56) natValInt (Basement/Nat.hs:59) natValInt8 (Basement/Nat.hs:71) natValInt16 (Basement/Nat.hs:68) natValInt32 (Basement/Nat.hs:65) natValInt64 (Basement/Nat.hs:62) natValWord (Basement/Nat.hs:74) natValWord8 (Basement/Nat.hs:86) natValWord16 (Basement/Nat.hs:83) natValWord32 (Basement/Nat.hs:80) natValWord64 (Basement/Nat.hs:77) 77% ( 7 / 9) in 'Basement.Bounded' Missing documentation for: unZn64 unZn 50% ( 1 / 2) in 'Basement.Numerical.Subtractive' Missing documentation for: Module header 50% ( 1 / 2) in 'Basement.Numerical.Additive' Missing documentation for: Module header 60% ( 3 / 5) in 'Basement.Numerical.Multiplicative' Missing documentation for: Module header recip (Basement/Numerical/Multiplicative.hs:312) Warning: 'ty' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Offset' is ambiguous. It is defined * at Basement/Types/OffsetSize.hs:88:21 * at Basement/Types/OffsetSize.hs:88: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 Basement/Types/OffsetSize.hs:88:1 25% ( 8 / 31) in 'Basement.Types.OffsetSize' Missing documentation for: sentinel (Basement/Types/OffsetSize.hs:91) offsetOfE (Basement/Types/OffsetSize.hs:111) offsetPlusE (Basement/Types/OffsetSize.hs:114) offsetMinusE (Basement/Types/OffsetSize.hs:117) offsetRecast (Basement/Types/OffsetSize.hs:127) offsetCast (Basement/Types/OffsetSize.hs:138) offsetShiftL (Basement/Types/OffsetSize.hs:135) offsetShiftR (Basement/Types/OffsetSize.hs:132) sizeCast (Basement/Types/OffsetSize.hs:142) sizeLastOffset (Basement/Types/OffsetSize.hs:158) sizeAsOffset (Basement/Types/OffsetSize.hs:163) offsetAsSize (Basement/Types/OffsetSize.hs:167) +. (Basement/Types/OffsetSize.hs:102) .==# (Basement/Types/OffsetSize.hs:107) sizeOfE (Basement/Types/OffsetSize.hs:216) csizeOfOffset (Basement/Types/OffsetSize.hs:244) csizeOfSize (Basement/Types/OffsetSize.hs:231) sizeOfCSSize (Basement/Types/OffsetSize.hs:251) sizeOfCSize (Basement/Types/OffsetSize.hs:267) Countable (Basement/Types/OffsetSize.hs:282) Offsetable (Basement/Types/OffsetSize.hs:283) natValCountOf (Basement/Types/OffsetSize.hs:274) natValOffset (Basement/Types/OffsetSize.hs:277) 20% ( 2 / 10) in 'Basement.Types.Ptr' Missing documentation for: Module header Addr (Basement/Types/Ptr.hs:21) addrPlus (Basement/Types/Ptr.hs:25) addrPlusSz (Basement/Types/Ptr.hs:28) addrPlusCSz (Basement/Types/Ptr.hs:31) ptrPlus (Basement/Types/Ptr.hs:34) ptrPlusSz (Basement/Types/Ptr.hs:37) ptrPlusCSz (Basement/Types/Ptr.hs:40) 33% ( 1 / 3) in 'Basement.Terminal' Missing documentation for: Module header initialize (Basement/Terminal.hs:15) Warning: 'ty' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 14% ( 3 / 21) in 'Basement.PrimType' Missing documentation for: Module header primBaIndex (Basement/PrimType.hs:135) primMbaRead (Basement/PrimType.hs:139) primMbaWrite (Basement/PrimType.hs:143) primArrayIndex (Basement/PrimType.hs:147) primMutableArrayRead (Basement/PrimType.hs:151) primMutableArrayWrite (Basement/PrimType.hs:155) primOffsetOfE (Basement/PrimType.hs:743) primOffsetRecast (Basement/PrimType.hs:719) offsetAsSize (Basement/Types/OffsetSize.hs:167) sizeAsOffset (Basement/Types/OffsetSize.hs:163) sizeInBytes (Basement/PrimType.hs:700) offsetInBytes (Basement/PrimType.hs:703) offsetInElements (Basement/PrimType.hs:711) offsetIsAligned (Basement/PrimType.hs:729) primWordGetByteAndShift (Basement/PrimType.hs:747) primWord64GetByteAndShift (Basement/PrimType.hs:752) primWord64GetHiLo (Basement/PrimType.hs:755) 33% ( 1 / 3) in 'Basement.MutableBuilder' Missing documentation for: Module header Builder (Basement/MutableBuilder.hs:12) 40% ( 4 / 10) in 'Basement.Exception' Missing documentation for: isOutOfBound (Basement/Exception.hs:54) outOfBound (Basement/Exception.hs:46) primOutOfBound (Basement/Exception.hs:50) InvalidRecast (Basement/Exception.hs:62) RecastSourceSize (Basement/Exception.hs:57) RecastDestinationSize (Basement/Exception.hs:59) 100% ( 2 / 2) in 'Basement.NonEmpty' 33% ( 2 / 6) in 'Basement.Compat.ExtList' Missing documentation for: Module header null (Basement/Compat/ExtList.hs:26) reverse (Basement/Compat/ExtList.hs:39) !! (Basement/Compat/ExtList.hs:45) Warning: 'f' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 5 / 5) in 'Basement.Alg.XorShift' 25% ( 1 / 4) in 'Basement.NormalForm' Missing documentation for: Module header deepseq (Basement/NormalForm.hs:23) force (Basement/NormalForm.hs:26) 100% ( 2 / 2) in 'Basement.These' Warning: 'scanl' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'scanl1' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 98% ( 52 / 53) in 'Basement.Sized.List' Missing documentation for: unListN Warning: 'ty' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'index' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'read' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'write' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Ptr' is ambiguous. It is defined * in GHC.Ptr * in GHC.Ptr 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.Ptr Warning: 'f' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'From' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'TryFrom' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 2 / 2) in 'Basement.Cast' Warning: 'ty' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 85% ( 24 / 28) in 'Basement.Block.Mutable' Missing documentation for: mutableLengthSize (Basement/Block/Mutable.hs:92) mutableLengthBytes (Basement/Block/Base.hs:121) mutableEmpty (Basement/Block/Base.hs:135) unsafeCopyElementsRO (Basement/Block/Base.hs:331) Warning: 'a' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'b' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 44% ( 22 / 50) in 'Basement.Block' Missing documentation for: length (Basement/Block/Base.hs:102) isPinned (Basement/Block/Base.hs:96) isMutablePinned (Basement/Block/Base.hs:99) singleton (Basement/Block.hs:139) replicate (Basement/Block.hs:142) foldl' (Basement/Block.hs:198) foldr (Basement/Block.hs:189) foldl1' (Basement/Block.hs:207) foldr1 (Basement/Block.hs:216) cons (Basement/Block.hs:220) snoc (Basement/Block.hs:231) uncons (Basement/Block.hs:254) unsnoc (Basement/Block.hs:261) sub (Basement/Block.hs:242) splitAt (Basement/Block.hs:267) revSplitAt (Basement/Block.hs:279) splitOn (Basement/Block.hs:338) break (Basement/Block.hs:285) breakEnd (Basement/Block.hs:296) span (Basement/Block.hs:305) elem (Basement/Block.hs:308) all (Basement/Block.hs:318) any (Basement/Block.hs:328) find (Basement/Block.hs:353) filter (Basement/Block.hs:363) reverse (Basement/Block.hs:366) sortBy (Basement/Block.hs:385) intersperse (Basement/Block.hs:395) Warning: 'ty' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'f' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 19% ( 7 / 36) in 'Basement.Sized.Block' Missing documentation for: MutableBlockN (Basement/Sized/Block.hs:74) length (Basement/Sized/Block.hs:87) lengthBytes (Basement/Sized/Block.hs:93) toBlockN (Basement/Sized/Block.hs:77) toBlock (Basement/Sized/Block.hs:96) singleton (Basement/Sized/Block.hs:132) replicate (Basement/Sized/Block.hs:135) thaw (Basement/Sized/Block.hs:138) freeze (Basement/Sized/Block.hs:141) index (Basement/Sized/Block.hs:147) indexStatic (Basement/Sized/Block.hs:144) map (Basement/Sized/Block.hs:150) foldl' (Basement/Sized/Block.hs:153) foldr (Basement/Sized/Block.hs:156) cons (Basement/Sized/Block.hs:159) snoc (Basement/Sized/Block.hs:162) elem (Basement/Sized/Block.hs:195) sub (Basement/Sized/Block.hs:175) uncons (Basement/Sized/Block.hs:180) unsnoc (Basement/Sized/Block.hs:185) splitAt (Basement/Sized/Block.hs:190) all (Basement/Sized/Block.hs:198) any (Basement/Sized/Block.hs:201) find (Basement/Sized/Block.hs:204) reverse (Basement/Sized/Block.hs:207) sortBy (Basement/Sized/Block.hs:210) intersperse (Basement/Sized/Block.hs:213) cast (Basement/Sized/Block.hs:105) mutableCast (Basement/Sized/Block.hs:114) 100% ( 2 / 2) in 'Basement.BlockN' Warning: 'Bits' is ambiguous. It is defined * at Basement/Bits.hs:133:27 * at Basement/Bits.hs:133:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Basement/Bits.hs:133:1 Warning: 'n' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 6 / 6) in 'Basement.Bits' Warning: 'read' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'write' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'index' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 29% ( 17 / 58) in 'Basement.BoxedArray' Missing documentation for: empty (Basement/BoxedArray.hs:356) length (Basement/BoxedArray.hs:359) freeze (Basement/BoxedArray.hs:245) singleton (Basement/BoxedArray.hs:572) replicate (Basement/BoxedArray.hs:578) null (Basement/BoxedArray.hs:447) take (Basement/BoxedArray.hs:450) drop (Basement/BoxedArray.hs:458) splitAt (Basement/BoxedArray.hs:464) revTake (Basement/BoxedArray.hs:478) revDrop (Basement/BoxedArray.hs:481) revSplitAt (Basement/BoxedArray.hs:484) splitOn (Basement/BoxedArray.hs:487) sub (Basement/BoxedArray.hs:503) intersperse (Basement/BoxedArray.hs:534) span (Basement/BoxedArray.hs:552) spanEnd (Basement/BoxedArray.hs:555) break (Basement/BoxedArray.hs:511) breakEnd (Basement/BoxedArray.hs:522) mapFromUnboxed (Basement/BoxedArray.hs:561) mapToUnboxed (Basement/BoxedArray.hs:564) cons (Basement/BoxedArray.hs:581) snoc (Basement/BoxedArray.hs:592) uncons (Basement/BoxedArray.hs:603) unsnoc (Basement/BoxedArray.hs:610) sortBy (Basement/BoxedArray.hs:641) filter (Basement/BoxedArray.hs:650) reverse (Basement/BoxedArray.hs:673) elem (Basement/BoxedArray.hs:617) find (Basement/BoxedArray.hs:626) foldl' (Basement/BoxedArray.hs:687) foldr (Basement/BoxedArray.hs:679) foldl1' (Basement/BoxedArray.hs:695) foldr1 (Basement/BoxedArray.hs:699) all (Basement/BoxedArray.hs:703) any (Basement/BoxedArray.hs:712) isPrefixOf (Basement/BoxedArray.hs:721) isSuffixOf (Basement/BoxedArray.hs:729) builderAppend (Basement/BoxedArray.hs:737) builderBuild (Basement/BoxedArray.hs:752) builderBuild_ (Basement/BoxedArray.hs:776) 0% ( 0 / 27) in 'Basement.Sized.Vect' Missing documentation for: Module header Vect (Basement/Sized/Vect.hs:47) MVect (Basement/Sized/Vect.hs:48) unVect toVect (Basement/Sized/Vect.hs:54) empty (Basement/Sized/Vect.hs:61) singleton (Basement/Sized/Vect.hs:64) replicate (Basement/Sized/Vect.hs:72) thaw (Basement/Sized/Vect.hs:75) freeze (Basement/Sized/Vect.hs:78) index (Basement/Sized/Vect.hs:90) map (Basement/Sized/Vect.hs:93) foldl' (Basement/Sized/Vect.hs:96) foldr (Basement/Sized/Vect.hs:99) cons (Basement/Sized/Vect.hs:102) snoc (Basement/Sized/Vect.hs:105) elem (Basement/Sized/Vect.hs:137) sub (Basement/Sized/Vect.hs:117) uncons (Basement/Sized/Vect.hs:122) unsnoc (Basement/Sized/Vect.hs:127) splitAt (Basement/Sized/Vect.hs:132) all (Basement/Sized/Vect.hs:140) any (Basement/Sized/Vect.hs:143) find (Basement/Sized/Vect.hs:146) reverse (Basement/Sized/Vect.hs:149) sortBy (Basement/Sized/Vect.hs:152) intersperse (Basement/Sized/Vect.hs:155) Warning: 'f' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 68% ( 17 / 25) in 'Basement.UArray.Mutable' Missing documentation for: sizeInMutableBytesOfContent (Basement/UArray/Mutable.hs:63) mutableOffset (Basement/UArray/Mutable.hs:182) mutableSame (Basement/UArray/Mutable.hs:91) onMutableBackend (Basement/UArray/Base.hs:333) newNative (Basement/UArray/Base.hs:188) mutableForeignMem (Basement/UArray/Mutable.hs:99) sub (Basement/UArray/Mutable.hs:106) withMutablePtrHint (Basement/UArray/Mutable.hs:125) Warning: 'ByteString' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'filler' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'a' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'b' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'needle' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'replacement' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'haystack' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 47% ( 42 / 88) in 'Basement.UArray' Missing documentation for: length (Basement/UArray/Base.hs:145) sub (Basement/UArray.hs:487) unsafeFreezeShrink (Basement/UArray/Base.hs:265) unsafeUpdate (Basement/UArray.hs:289) unsafeIndexer (Basement/UArray/Base.hs:250) unsafeDewrap (Basement/UArray/Base.hs:342) equalMemcmp (Basement/UArray/Base.hs:459) singleton (Basement/UArray.hs:266) replicate (Basement/UArray.hs:269) map (Basement/UArray.hs:583) mapIndex (Basement/UArray.hs:587) findIndex (Basement/UArray.hs:495) revFindIndex (Basement/UArray.hs:503) null (Basement/UArray.hs:361) unsafeTake (Basement/UArray.hs:371) unsafeDrop (Basement/UArray.hs:381) splitOn (Basement/UArray.hs:469) break (Basement/UArray.hs:511) breakElem (Basement/UArray.hs:394) elem (Basement/UArray.hs:555) indices (Basement/UArray.hs:696) intersperse (Basement/UArray.hs:559) span (Basement/UArray.hs:577) spanEnd (Basement/UArray.hs:580) cons (Basement/UArray.hs:590) snoc (Basement/UArray.hs:601) uncons (Basement/UArray.hs:612) unsnoc (Basement/UArray.hs:619) find (Basement/UArray.hs:625) sortBy (Basement/UArray.hs:635) filter (Basement/UArray.hs:650) reverse (Basement/UArray.hs:663) foldr (Basement/UArray.hs:763) foldl' (Basement/UArray.hs:771) foldr1 (Basement/UArray.hs:779) foldl1' (Basement/UArray.hs:775) all (Basement/UArray.hs:783) any (Basement/UArray.hs:787) isPrefixOf (Basement/UArray.hs:927) isSuffixOf (Basement/UArray.hs:936) foreignMem (Basement/UArray.hs:158) builderAppend (Basement/UArray.hs:791) builderBuild (Basement/UArray.hs:806) builderBuild_ (Basement/UArray.hs:830) toHexadecimal (Basement/UArray.hs:833) toBase64Internal (Basement/UArray.hs:857) Warning: 'ASCII' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 83% ( 5 / 6) in 'Basement.Types.AsciiString' Missing documentation for: MutableAsciiString (Basement/Types/AsciiString.hs:35) Warning: 'unsafeIndexer' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 0% ( 0 / 27) in 'Basement.Sized.UVect' Missing documentation for: Module header UVect (Basement/Sized/UVect.hs:47) MUVect (Basement/Sized/UVect.hs:48) unUVect toUVect (Basement/Sized/UVect.hs:51) empty (Basement/Sized/UVect.hs:58) singleton (Basement/Sized/UVect.hs:61) replicate (Basement/Sized/UVect.hs:69) thaw (Basement/Sized/UVect.hs:72) freeze (Basement/Sized/UVect.hs:75) index (Basement/Sized/UVect.hs:87) map (Basement/Sized/UVect.hs:90) foldl' (Basement/Sized/UVect.hs:93) foldr (Basement/Sized/UVect.hs:96) cons (Basement/Sized/UVect.hs:99) snoc (Basement/Sized/UVect.hs:102) elem (Basement/Sized/UVect.hs:135) sub (Basement/Sized/UVect.hs:115) uncons (Basement/Sized/UVect.hs:120) unsnoc (Basement/Sized/UVect.hs:125) splitAt (Basement/Sized/UVect.hs:130) all (Basement/Sized/UVect.hs:138) any (Basement/Sized/UVect.hs:141) find (Basement/Sized/UVect.hs:144) reverse (Basement/Sized/UVect.hs:147) sortBy (Basement/Sized/UVect.hs:150) intersperse (Basement/Sized/UVect.hs:153) Warning: 'A' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'H' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 75% ( 3 / 4) in 'Basement.Types.CharUTF8' Missing documentation for: Module header 97% ( 76 / 78) in 'Basement.Imports' Missing documentation for: Ordering Bool 66% ( 2 / 3) in 'Basement.Environment' Missing documentation for: Module header Warning: 'MutableByteArray' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'needle' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'haystack' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'replacement' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'e' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'E' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'acc' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'String' is ambiguous. It is defined * at Basement/UTF8/Base.hs:48:18 * at Basement/UTF8/Base.hs:48: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 Basement/UTF8/Base.hs:48:1 93% ( 68 / 73) in 'Basement.String' Missing documentation for: breakEnd (Basement/String.hs:483) builderBuild_ (Basement/String.hs:1071) readInteger (Basement/String.hs:1107) all (Basement/String.hs:1443) any (Basement/String.hs:1450) 29% ( 9 / 31) in 'Basement.Terminal.ANSI' Missing documentation for: Escape (Basement/Terminal/ANSI.hs:62) Displacement (Basement/Terminal/ANSI.hs:64) cursorUp (Basement/Terminal/ANSI.hs:78) cursorDown (Basement/Terminal/ANSI.hs:79) cursorForward (Basement/Terminal/ANSI.hs:80) cursorBack (Basement/Terminal/ANSI.hs:81) cursorNextLine (Basement/Terminal/ANSI.hs:82) cursorPrevLine (Basement/Terminal/ANSI.hs:83) cursorHorizontalAbsolute (Basement/Terminal/ANSI.hs:84) cursorPosition (Basement/Terminal/ANSI.hs:87) eraseScreenFromCursor (Basement/Terminal/ANSI.hs:95) eraseScreenToCursor (Basement/Terminal/ANSI.hs:96) eraseScreenAll (Basement/Terminal/ANSI.hs:97) eraseLineFromCursor (Basement/Terminal/ANSI.hs:98) eraseLineToCursor (Basement/Terminal/ANSI.hs:99) eraseLineAll (Basement/Terminal/ANSI.hs:100) scrollUp (Basement/Terminal/ANSI.hs:103) scrollDown (Basement/Terminal/ANSI.hs:104) sgrForegroundGray24 (Basement/Terminal/ANSI.hs:125) sgrBackgroundGray24 (Basement/Terminal/ANSI.hs:126) sgrForegroundColor216 (Basement/Terminal/ANSI.hs:132) sgrBackgroundColor216 (Basement/Terminal/ANSI.hs:138) 71% ( 5 / 7) in 'Basement.From' Missing documentation for: Into (Basement/From.hs:75) TryInto (Basement/From.hs:92) 80% ( 8 / 10) in 'Basement.Block.Builder' Missing documentation for: Builder (Basement/Block/Builder.hs:53) emitPrim (Basement/Block/Builder.hs:119) 66% ( 6 / 9) in 'Basement.String.Builder' Missing documentation for: Builder (Basement/String/Builder.hs:33) run (Basement/String/Builder.hs:41) unsafeStringBuilder (Basement/String/Builder.hs:37) Warning: Basement.Compat.C.Types: could not find link destinations for: - Basement.Numerical.Subtractive.D:R:DifferenceCDouble - Basement.Numerical.Subtractive.D:R:DifferenceCFloat - Basement.Numerical.Subtractive.D:R:DifferenceCOff - Basement.Numerical.Subtractive.D:R:DifferenceCSUSeconds - Basement.Numerical.Subtractive.D:R:DifferenceCUSeconds - Basement.Numerical.Subtractive.D:R:DifferenceCTime - Basement.Numerical.Subtractive.D:R:DifferenceCClock - Basement.Numerical.Subtractive.D:R:DifferenceCUIntMax - Basement.Numerical.Subtractive.D:R:DifferenceCIntMax - Basement.Numerical.Subtractive.D:R:DifferenceCUIntPtr - Basement.Numerical.Subtractive.D:R:DifferenceCIntPtr - Basement.Numerical.Subtractive.D:R:DifferenceCBool - Basement.Numerical.Subtractive.D:R:DifferenceCULLong - Basement.Numerical.Subtractive.D:R:DifferenceCLLong - Basement.Numerical.Subtractive.D:R:DifferenceCSigAtomic - Basement.Numerical.Subtractive.D:R:DifferenceCWchar - Basement.Numerical.Subtractive.D:R:DifferenceCSize - Basement.Numerical.Subtractive.D:R:DifferenceCPtrdiff - Basement.Numerical.Subtractive.D:R:DifferenceCULong - Basement.Numerical.Subtractive.D:R:DifferenceCLong - Basement.Numerical.Subtractive.D:R:DifferenceCUInt - Basement.Numerical.Subtractive.D:R:DifferenceCInt - Basement.Numerical.Subtractive.D:R:DifferenceCUShort - Basement.Numerical.Subtractive.D:R:DifferenceCShort - Basement.Numerical.Subtractive.D:R:DifferenceCUChar - Basement.Numerical.Subtractive.D:R:DifferenceCSChar - Basement.Numerical.Subtractive.D:R:DifferenceCChar - Basement.PrimType.D:R:PrimSizeCUChar - Basement.PrimType.D:R:PrimSizeCChar Warning: Basement.Compat.Identity: could not find link destinations for: - Data.Functor.Identity.Rep_Identity - Data.Functor.Identity.Rep1_Identity Warning: Basement.Compat.IsList: could not find link destinations for: - GHC.IsList.D:R:ItemCallStack - GHC.IsList.D:R:ItemList - GHC.IsList.D:R:ItemNonEmpty - GHC.IsList.D:R:ItemVersion - GHC.IsList.D:R:ItemZipList - Basement.NonEmpty.D:R:ItemNonEmpty - Basement.Block.Base.D:R:ItemBlock - Basement.UArray.Base.D:R:ItemUArray - Basement.BoxedArray.D:R:ItemArray - Basement.Types.AsciiString.D:R:ItemAsciiString - Basement.UTF8.Base.D:R:ItemString - Data.Array.Byte.D:R:ItemByteArray Warning: Basement.Compat.Natural: could not find link destinations for: - Basement.Numerical.Subtractive.D:R:DifferenceNatural Warning: Basement.Compat.Primitive: could not find link destinations for: - GHC.Generics.D:R:UReckWordp0 - GHC.Generics.Rep_R:UReckWordp - GHC.Generics.Rep1_R:UReckWordp - Basement.Numerical.Subtractive.D:R:DifferenceWord - Basement.PrimType.D:R:PrimSizeWord Warning: Basement.Compat.Semigroup: could not find link destinations for: - Data.Foldable1.JoinWith - Data.Foldable1.FromMaybe - Data.Foldable1.NonEmptyDList Warning: Basement.Compat.Base: could not find link destinations for: - GHC.Generics.SingKind - GHC.Generics.DemoteRep - GHC.Generics.fromSing - GHC.Generics.SingI - GHC.Generics.sing - GHC.Generics.Sing - GHC.Generics.D:R:UReckWordp0 - GHC.Generics.D:R:UReckIntp0 - GHC.Generics.D:R:UReckFloatp0 - GHC.Generics.D:R:UReckDoublep0 - GHC.Generics.D:R:UReckCharp0 - GHC.Generics.D:R:UReckPtrp0 - GHC.Generics.Rep1_Either - GHC.Generics.Rep1_Maybe - GHC.Generics.Rep_Fingerprint - GHC.Generics.Rep_GeneralCategory - GHC.Generics.Rep_SrcLoc - GHC.Generics.Rep_Down - GHC.Generics.Rep_Tuple15 - GHC.Generics.Rep_Tuple14 - GHC.Generics.Rep_Tuple13 - GHC.Generics.Rep_Tuple12 - GHC.Generics.Rep_Tuple11 - GHC.Generics.Rep_Tuple10 - GHC.Generics.Rep_Tuple9 - GHC.Generics.Rep_Tuple8 - GHC.Generics.Rep_Tuple7 - GHC.Generics.Rep_Tuple6 - GHC.Generics.Rep_Tuple5 - GHC.Generics.Rep_Tuple4 - GHC.Generics.Rep_Tuple3 - GHC.Generics.Rep_Tuple2 - GHC.Generics.Rep_Solo - GHC.Generics.Rep_Unit - GHC.Generics.Rep_Proxy - GHC.Generics.Rep_Ordering - GHC.Generics.Rep_Bool - GHC.Generics.Rep_Either - GHC.Generics.Rep_Maybe - GHC.Generics.Rep_NonEmpty - GHC.Generics.Rep_List - GHC.Generics.Rep_Void - GHC.Generics.Rep_M1 - GHC.Generics.Rep_V1 - GHC.Generics.Rep_U1 - GHC.Generics.Rep_Par1 - GHC.Generics.Rep_Rec1 - GHC.Generics.Rep_K1 - GHC.Generics.Rep_:+: - GHC.Generics.Rep_:*: - GHC.Generics.Rep_:.: - GHC.Generics.Rep_R:UReckWordp - GHC.Generics.Rep1_R:UReckWordp - GHC.Generics.Rep_R:UReckIntp - GHC.Generics.Rep1_R:UReckIntp - GHC.Generics.Rep1_R:UReckFloatp - GHC.Generics.Rep_R:UReckDoublep - GHC.Generics.Rep1_R:UReckDoublep - GHC.Generics.Rep_R:UReckCharp - GHC.Generics.Rep1_R:UReckCharp - GHC.Generics.Rep_R:UReckPtrp - GHC.Generics.Rep1_R:UReckPtrp - GHC.Generics.Rep_Fixity - GHC.Generics.Rep_Associativity - GHC.Generics.Rep_SourceUnpackedness - GHC.Generics.Rep_SourceStrictness - GHC.Generics.Rep_DecidedStrictness - Data.Semigroup.Internal.Rep_Alt - Data.Semigroup.Internal.Rep_Product - Data.Semigroup.Internal.Rep_Sum - Data.Semigroup.Internal.Rep_Any - Data.Semigroup.Internal.Rep_All - Data.Semigroup.Internal.Rep_Endo - Data.Semigroup.Internal.Rep_Dual - Data.Monoid.Rep_Ap - Data.Monoid.Rep_Last - Data.Monoid.Rep_First - Data.Functor.Const.Rep_Const - GHC.IOPort.IOPort - GHC.RTS.Flags.Rep_RTSFlags - GHC.RTS.Flags.Rep_ParFlags - GHC.RTS.Flags.Rep_TickyFlags - GHC.RTS.Flags.Rep_TraceFlags - GHC.RTS.Flags.Rep_DoTrace - GHC.RTS.Flags.Rep_ProfFlags - GHC.RTS.Flags.Rep_DoHeapProfile - GHC.RTS.Flags.Rep_CCFlags - GHC.RTS.Flags.Rep_DoCostCentres - GHC.RTS.Flags.Rep_DebugFlags - GHC.RTS.Flags.Rep_MiscFlags - GHC.RTS.Flags.Rep_ConcFlags - GHC.RTS.Flags.Rep_GCFlags - GHC.RTS.Flags.Rep_GiveGCStats - Data.Functor.Identity.Rep_Identity - Control.Arrow.Rep_Kleisli - Control.Applicative.Rep_ZipList - Control.Applicative.Rep_WrappedArrow - Control.Applicative.Rep_WrappedMonad - Data.Version.Rep_Version - GHC.ByteOrder.Rep_ByteOrder - GHC.Stats.Rep_RTSStats - GHC.Stats.Rep_GCDetails - Data.Semigroup.Rep_WrappedMonoid - Data.Semigroup.Rep_Last - Data.Semigroup.Rep_First - Data.Semigroup.Rep_Arg - Data.Semigroup.Rep_Max - Data.Semigroup.Rep_Min - Data.Complex.Rep_Complex - Data.Functor.Sum.Rep_Sum - Data.Functor.Product.Rep_Product - Data.Functor.Compose.Rep_Compose - Text.ParserCombinators.ReadP.P - GHC.IsList.D:R:ItemCallStack - GHC.IsList.D:R:ItemList - GHC.IsList.D:R:ItemNonEmpty - GHC.IsList.D:R:ItemVersion - GHC.IsList.D:R:ItemZipList - GHC.Generics.D:R:SingBoola0 - GHC.Generics.STrue - GHC.Generics.D:R:DemoteRepBool - GHC.Generics.SFalse - GHC.Generics.Rep_R:UReckFloatp - GHC.Generics.D:R:SingMaybeb0 - GHC.Generics.SNothing - GHC.Generics.SJust - GHC.Generics.D:R:DemoteRepMaybe - Basement.Endianness.byteSwap - Basement.Monad.D:R:PrimStateIO - Basement.Monad.D:R:PrimVarIO - Basement.Monad.D:R:FailureEither - Basement.Monad.D:R:FailureMaybe - Basement.Numerical.Subtractive.D:R:DifferenceChar - Basement.Numerical.Subtractive.D:R:DifferenceDouble - Basement.Numerical.Subtractive.D:R:DifferenceFloat - Basement.Numerical.Subtractive.D:R:DifferenceWord64 - Basement.Numerical.Subtractive.D:R:DifferenceWord32 - Basement.Numerical.Subtractive.D:R:DifferenceWord16 - Basement.Numerical.Subtractive.D:R:DifferenceWord8 - Basement.Numerical.Subtractive.D:R:DifferenceWord - Basement.Numerical.Subtractive.D:R:DifferenceInt64 - Basement.Numerical.Subtractive.D:R:DifferenceInt32 - Basement.Numerical.Subtractive.D:R:DifferenceInt16 - Basement.Numerical.Subtractive.D:R:DifferenceInt8 - Basement.Numerical.Subtractive.D:R:DifferenceInt - Basement.Numerical.Subtractive.D:R:DifferenceInteger - Basement.PrimType.D:R:PrimSizeChar - Basement.PrimType.D:R:PrimSizeDouble - Basement.PrimType.D:R:PrimSizeFloat - Basement.PrimType.D:R:PrimSizeInt64 - Basement.PrimType.D:R:PrimSizeInt32 - Basement.PrimType.D:R:PrimSizeInt16 - Basement.PrimType.D:R:PrimSizeInt8 - Basement.PrimType.D:R:PrimSizeWord64 - Basement.PrimType.D:R:PrimSizeWord32 - Basement.PrimType.D:R:PrimSizeWord16 - Basement.PrimType.D:R:PrimSizeWord8 - Basement.PrimType.D:R:PrimSizeWord - Basement.PrimType.D:R:PrimSizeInt - Basement.NonEmpty.D:R:ItemNonEmpty - GHC.IO.Exception.Rep_ExitCode - Basement.Sized.List.Rep_ListN - Basement.Block.Base.D:R:ItemBlock - Basement.Bits.SizeValid - Basement.UArray.Base.D:R:ItemUArray - Basement.BoxedArray.D:R:ItemArray - Basement.Types.AsciiString.D:R:ItemAsciiString - Basement.UTF8.Base.D:R:ItemString - Data.Array.Byte.D:R:ItemByteArray - GHC.IOPort.IOPortException - Text.Printf.UPrintf - Text.Printf.hspr - Text.Printf.spr Warning: Basement.Endianness: could not find link destinations for: - Basement.Endianness.byteSwap - Basement.PrimType.D:R:PrimSizeBE - Basement.PrimType.D:R:PrimSizeLE Warning: Basement.Monad: could not find link destinations for: - Basement.Monad.D:R:PrimStateST - Basement.Monad.D:R:PrimVarST - Basement.Monad.D:R:PrimStateIO - Basement.Monad.D:R:PrimVarIO - Basement.Monad.D:R:FailureEither - Basement.Monad.D:R:FailureMaybe - Basement.MutableBuilder.D:R:FailureBuilder Warning: Basement.Types.Char7: could not find link destinations for: - Basement.PrimType.D:R:PrimSizeChar7 Warning: Basement.Types.Word128: could not find link destinations for: - Basement.Numerical.Subtractive.D:R:DifferenceWord128 - Basement.PrimType.D:R:PrimSizeWord128 Warning: Basement.Types.Word256: could not find link destinations for: - Basement.Numerical.Subtractive.D:R:DifferenceWord256 - Basement.PrimType.D:R:PrimSizeWord256 Warning: Basement.Nat: could not find link destinations for: - Data.Type.Ord.LeErrMsg Warning: Basement.Bounded: could not find link destinations for: - Basement.Numerical.Subtractive.D:R:DifferenceZn - Basement.Numerical.Subtractive.D:R:DifferenceZn64 Warning: Basement.Numerical.Subtractive: could not find link destinations for: - Basement.Numerical.Subtractive.D:R:DifferenceCDouble - Basement.Numerical.Subtractive.D:R:DifferenceCFloat - Basement.Numerical.Subtractive.D:R:DifferenceCOff - Basement.Numerical.Subtractive.D:R:DifferenceCSUSeconds - Basement.Numerical.Subtractive.D:R:DifferenceCUSeconds - Basement.Numerical.Subtractive.D:R:DifferenceCTime - Basement.Numerical.Subtractive.D:R:DifferenceCClock - Basement.Numerical.Subtractive.D:R:DifferenceCUIntMax - Basement.Numerical.Subtractive.D:R:DifferenceCIntMax - Basement.Numerical.Subtractive.D:R:DifferenceCUIntPtr - Basement.Numerical.Subtractive.D:R:DifferenceCIntPtr - Basement.Numerical.Subtractive.D:R:DifferenceCBool - Basement.Numerical.Subtractive.D:R:DifferenceCULLong - Basement.Numerical.Subtractive.D:R:DifferenceCLLong - Basement.Numerical.Subtractive.D:R:DifferenceCSigAtomic - Basement.Numerical.Subtractive.D:R:DifferenceCWchar - Basement.Numerical.Subtractive.D:R:DifferenceCSize - Basement.Numerical.Subtractive.D:R:DifferenceCPtrdiff - Basement.Numerical.Subtractive.D:R:DifferenceCULong - Basement.Numerical.Subtractive.D:R:DifferenceCLong - Basement.Numerical.Subtractive.D:R:DifferenceCUInt - Basement.Numerical.Subtractive.D:R:DifferenceCInt - Basement.Numerical.Subtractive.D:R:DifferenceCUShort - Basement.Numerical.Subtractive.D:R:DifferenceCShort - Basement.Numerical.Subtractive.D:R:DifferenceCUChar - Basement.Numerical.Subtractive.D:R:DifferenceCSChar - Basement.Numerical.Subtractive.D:R:DifferenceCChar - Basement.Numerical.Subtractive.D:R:DifferenceZn - Basement.Numerical.Subtractive.D:R:DifferenceZn64 - Basement.Numerical.Subtractive.D:R:DifferenceChar - Basement.Numerical.Subtractive.D:R:DifferenceDouble - Basement.Numerical.Subtractive.D:R:DifferenceFloat - Basement.Numerical.Subtractive.D:R:DifferenceWord256 - Basement.Numerical.Subtractive.D:R:DifferenceWord128 - Basement.Numerical.Subtractive.D:R:DifferenceWord64 - Basement.Numerical.Subtractive.D:R:DifferenceWord32 - Basement.Numerical.Subtractive.D:R:DifferenceWord16 - Basement.Numerical.Subtractive.D:R:DifferenceWord8 - Basement.Numerical.Subtractive.D:R:DifferenceWord - Basement.Numerical.Subtractive.D:R:DifferenceNatural - Basement.Numerical.Subtractive.D:R:DifferenceInt64 - Basement.Numerical.Subtractive.D:R:DifferenceInt32 - Basement.Numerical.Subtractive.D:R:DifferenceInt16 - Basement.Numerical.Subtractive.D:R:DifferenceInt8 - Basement.Numerical.Subtractive.D:R:DifferenceInt - Basement.Numerical.Subtractive.D:R:DifferenceInteger - Basement.Types.OffsetSize.D:R:DifferenceCountOf - Basement.Types.OffsetSize.D:R:DifferenceOffset - Basement.Bits.SizeValid - Basement.Bits.D:R:DifferenceBits Warning: Basement.Numerical.Additive: could not find link destinations for: - Basement.Bits.SizeValid Warning: Basement.Numerical.Multiplicative: could not find link destinations for: - Basement.Bits.SizeValid Warning: Basement.Types.OffsetSize: could not find link destinations for: - Basement.Types.OffsetSize.D:R:DifferenceCountOf - Basement.Types.OffsetSize.D:R:DifferenceOffset Warning: Basement.Types.Ptr: could not find link destinations for: - GHC.Generics.D:R:UReckPtrp0 - GHC.Generics.Rep_R:UReckPtrp - GHC.Generics.Rep1_R:UReckPtrp Warning: Basement.PrimType: could not find link destinations for: - Basement.PrimType.D:R:PrimSizeBE - Basement.PrimType.D:R:PrimSizeLE - Basement.PrimType.D:R:PrimSizeChar7 - Basement.PrimType.D:R:PrimSizeCUChar - Basement.PrimType.D:R:PrimSizeCChar - Basement.PrimType.D:R:PrimSizeChar - Basement.PrimType.D:R:PrimSizeDouble - Basement.PrimType.D:R:PrimSizeFloat - Basement.PrimType.D:R:PrimSizeInt64 - Basement.PrimType.D:R:PrimSizeInt32 - Basement.PrimType.D:R:PrimSizeInt16 - Basement.PrimType.D:R:PrimSizeInt8 - Basement.PrimType.D:R:PrimSizeWord256 - Basement.PrimType.D:R:PrimSizeWord128 - Basement.PrimType.D:R:PrimSizeWord64 - Basement.PrimType.D:R:PrimSizeWord32 - Basement.PrimType.D:R:PrimSizeWord16 - Basement.PrimType.D:R:PrimSizeWord8 - Basement.PrimType.D:R:PrimSizeWord - Basement.PrimType.D:R:PrimSizeInt Warning: Basement.MutableBuilder: could not find link destinations for: - Basement.MutableBuilder.D:R:FailureBuilder Warning: Basement.NonEmpty: could not find link destinations for: - Basement.NonEmpty.D:R:ItemNonEmpty Warning: Basement.Sized.List: could not find link destinations for: - Basement.Sized.List.Rep_ListN Warning: Basement.Block.Mutable: could not find link destinations for: - Basement.Block.Base.D:R:ItemBlock Warning: Basement.Block: could not find link destinations for: - Basement.Block.Base.D:R:ItemBlock Warning: Basement.Bits: could not find link destinations for: - Basement.Bits.SizeValid - Basement.Bits.D:R:DifferenceBits Warning: Basement.BoxedArray: could not find link destinations for: - Basement.BoxedArray.D:R:ItemArray Warning: Basement.UArray.Mutable: could not find link destinations for: - Basement.UArray.Base.MUArrayBackend Warning: Basement.UArray: could not find link destinations for: - Basement.PrimType.D:R:PrimSizeBE - Basement.PrimType.D:R:PrimSizeLE - Basement.PrimType.D:R:PrimSizeChar7 - Basement.PrimType.D:R:PrimSizeCUChar - Basement.PrimType.D:R:PrimSizeCChar - Basement.PrimType.D:R:PrimSizeChar - Basement.PrimType.D:R:PrimSizeDouble - Basement.PrimType.D:R:PrimSizeFloat - Basement.PrimType.D:R:PrimSizeInt64 - Basement.PrimType.D:R:PrimSizeInt32 - Basement.PrimType.D:R:PrimSizeInt16 - Basement.PrimType.D:R:PrimSizeInt8 - Basement.PrimType.D:R:PrimSizeWord256 - Basement.PrimType.D:R:PrimSizeWord128 - Basement.PrimType.D:R:PrimSizeWord64 - Basement.PrimType.D:R:PrimSizeWord32 - Basement.PrimType.D:R:PrimSizeWord16 - Basement.PrimType.D:R:PrimSizeWord8 - Basement.PrimType.D:R:PrimSizeWord - Basement.PrimType.D:R:PrimSizeInt - Basement.UArray.Base.UArrayBackend - Basement.UArray.Base.D:R:ItemUArray Warning: Basement.Types.AsciiString: could not find link destinations for: - Basement.Types.AsciiString.D:R:ItemAsciiString Warning: Basement.Imports: could not find link destinations for: - GHC.Generics.SingKind - GHC.Generics.DemoteRep - GHC.Generics.fromSing - GHC.Generics.SingI - GHC.Generics.sing - GHC.Generics.Sing - GHC.Generics.D:R:UReckWordp0 - GHC.Generics.D:R:UReckIntp0 - GHC.Generics.D:R:UReckFloatp0 - GHC.Generics.D:R:UReckDoublep0 - GHC.Generics.D:R:UReckCharp0 - GHC.Generics.D:R:UReckPtrp0 - GHC.Generics.Rep1_Either - GHC.Generics.Rep1_Maybe - GHC.Generics.Rep_Fingerprint - GHC.Generics.Rep_GeneralCategory - GHC.Generics.Rep_SrcLoc - GHC.Generics.Rep_Down - GHC.Generics.Rep_Tuple15 - GHC.Generics.Rep_Tuple14 - GHC.Generics.Rep_Tuple13 - GHC.Generics.Rep_Tuple12 - GHC.Generics.Rep_Tuple11 - GHC.Generics.Rep_Tuple10 - GHC.Generics.Rep_Tuple9 - GHC.Generics.Rep_Tuple8 - GHC.Generics.Rep_Tuple7 - GHC.Generics.Rep_Tuple6 - GHC.Generics.Rep_Tuple5 - GHC.Generics.Rep_Tuple4 - GHC.Generics.Rep_Tuple3 - GHC.Generics.Rep_Tuple2 - GHC.Generics.Rep_Solo - GHC.Generics.Rep_Unit - GHC.Generics.Rep_Proxy - GHC.Generics.Rep_Ordering - GHC.Generics.Rep_Bool - GHC.Generics.Rep_Either - GHC.Generics.Rep_Maybe - GHC.Generics.Rep_NonEmpty - GHC.Generics.Rep_List - GHC.Generics.Rep_Void - GHC.Generics.Rep_M1 - GHC.Generics.Rep_V1 - GHC.Generics.Rep_U1 - GHC.Generics.Rep_Par1 - GHC.Generics.Rep_Rec1 - GHC.Generics.Rep_K1 - GHC.Generics.Rep_:+: - GHC.Generics.Rep_:*: - GHC.Generics.Rep_:.: - GHC.Generics.Rep_R:UReckWordp - GHC.Generics.Rep1_R:UReckWordp - GHC.Generics.Rep_R:UReckIntp - GHC.Generics.Rep1_R:UReckIntp - GHC.Generics.Rep1_R:UReckFloatp - GHC.Generics.Rep_R:UReckDoublep - GHC.Generics.Rep1_R:UReckDoublep - GHC.Generics.Rep_R:UReckCharp - GHC.Generics.Rep1_R:UReckCharp - GHC.Generics.Rep_R:UReckPtrp - GHC.Generics.Rep1_R:UReckPtrp - GHC.Generics.Rep_Fixity - GHC.Generics.Rep_Associativity - GHC.Generics.Rep_SourceUnpackedness - GHC.Generics.Rep_SourceStrictness - GHC.Generics.Rep_DecidedStrictness - Data.Semigroup.Internal.Rep_Alt - Data.Semigroup.Internal.Rep_Product - Data.Semigroup.Internal.Rep_Sum - Data.Semigroup.Internal.Rep_Any - Data.Semigroup.Internal.Rep_All - Data.Semigroup.Internal.Rep_Endo - Data.Semigroup.Internal.Rep_Dual - Data.Monoid.Rep_Ap - Data.Monoid.Rep_Last - Data.Monoid.Rep_First - Data.Functor.Const.Rep_Const - GHC.IOPort.IOPort - GHC.RTS.Flags.Rep_RTSFlags - GHC.RTS.Flags.Rep_ParFlags - GHC.RTS.Flags.Rep_TickyFlags - GHC.RTS.Flags.Rep_TraceFlags - GHC.RTS.Flags.Rep_DoTrace - GHC.RTS.Flags.Rep_ProfFlags - GHC.RTS.Flags.Rep_DoHeapProfile - GHC.RTS.Flags.Rep_CCFlags - GHC.RTS.Flags.Rep_DoCostCentres - GHC.RTS.Flags.Rep_DebugFlags - GHC.RTS.Flags.Rep_MiscFlags - GHC.RTS.Flags.Rep_ConcFlags - GHC.RTS.Flags.Rep_GCFlags - GHC.RTS.Flags.Rep_GiveGCStats - Data.Functor.Identity.Rep_Identity - Control.Arrow.Rep_Kleisli - Control.Applicative.Rep_ZipList - Control.Applicative.Rep_WrappedArrow - Control.Applicative.Rep_WrappedMonad - Data.Version.Rep_Version - GHC.ByteOrder.Rep_ByteOrder - GHC.Stats.Rep_RTSStats - GHC.Stats.Rep_GCDetails - Data.Semigroup.Rep_WrappedMonoid - Data.Semigroup.Rep_Last - Data.Semigroup.Rep_First - Data.Semigroup.Rep_Arg - Data.Semigroup.Rep_Max - Data.Semigroup.Rep_Min - Data.Complex.Rep_Complex - Data.Functor.Sum.Rep_Sum - Data.Functor.Product.Rep_Product - Data.Functor.Compose.Rep_Compose - Data.Foldable1.JoinWith - Data.Foldable1.FromMaybe - Data.Foldable1.NonEmptyDList - Text.ParserCombinators.ReadP.P - GHC.IsList.D:R:ItemCallStack - GHC.IsList.D:R:ItemList - GHC.IsList.D:R:ItemNonEmpty - GHC.IsList.D:R:ItemVersion - GHC.IsList.D:R:ItemZipList - GHC.Generics.D:R:SingBoola0 - GHC.Generics.STrue - GHC.Generics.D:R:DemoteRepBool - GHC.Generics.SFalse - GHC.Generics.Rep_R:UReckFloatp - GHC.Generics.D:R:SingMaybeb0 - GHC.Generics.SNothing - GHC.Generics.SJust - GHC.Generics.D:R:DemoteRepMaybe - Basement.Endianness.byteSwap - Basement.Monad.D:R:PrimStateIO - Basement.Monad.D:R:PrimVarIO - Basement.Monad.D:R:FailureEither - Basement.Monad.D:R:FailureMaybe - Basement.Numerical.Subtractive.D:R:DifferenceChar - Basement.Numerical.Subtractive.D:R:DifferenceDouble - Basement.Numerical.Subtractive.D:R:DifferenceFloat - Basement.Numerical.Subtractive.D:R:DifferenceWord64 - Basement.Numerical.Subtractive.D:R:DifferenceWord32 - Basement.Numerical.Subtractive.D:R:DifferenceWord16 - Basement.Numerical.Subtractive.D:R:DifferenceWord8 - Basement.Numerical.Subtractive.D:R:DifferenceWord - Basement.Numerical.Subtractive.D:R:DifferenceNatural - Basement.Numerical.Subtractive.D:R:DifferenceInt64 - Basement.Numerical.Subtractive.D:R:DifferenceInt32 - Basement.Numerical.Subtractive.D:R:DifferenceInt16 - Basement.Numerical.Subtractive.D:R:DifferenceInt8 - Basement.Numerical.Subtractive.D:R:DifferenceInt - Basement.Numerical.Subtractive.D:R:DifferenceInteger - Basement.Types.OffsetSize.D:R:DifferenceCountOf - Basement.Types.OffsetSize.D:R:DifferenceOffset - Basement.PrimType.D:R:PrimSizeBE - Basement.PrimType.D:R:PrimSizeLE - Basement.PrimType.D:R:PrimSizeChar7 - Basement.PrimType.D:R:PrimSizeCUChar - Basement.PrimType.D:R:PrimSizeCChar - Basement.PrimType.D:R:PrimSizeChar - Basement.PrimType.D:R:PrimSizeDouble - Basement.PrimType.D:R:PrimSizeFloat - Basement.PrimType.D:R:PrimSizeInt64 - Basement.PrimType.D:R:PrimSizeInt32 - Basement.PrimType.D:R:PrimSizeInt16 - Basement.PrimType.D:R:PrimSizeInt8 - Basement.PrimType.D:R:PrimSizeWord256 - Basement.PrimType.D:R:PrimSizeWord128 - Basement.PrimType.D:R:PrimSizeWord64 - Basement.PrimType.D:R:PrimSizeWord32 - Basement.PrimType.D:R:PrimSizeWord16 - Basement.PrimType.D:R:PrimSizeWord8 - Basement.PrimType.D:R:PrimSizeWord - Basement.PrimType.D:R:PrimSizeInt - Basement.NonEmpty.D:R:ItemNonEmpty - GHC.IO.Exception.Rep_ExitCode - Basement.Sized.List.Rep_ListN - Basement.Block.Base.D:R:ItemBlock - Basement.Bits.SizeValid - Basement.UArray.Base.D:R:ItemUArray - Basement.BoxedArray.D:R:ItemArray - Basement.Types.AsciiString.D:R:ItemAsciiString - Basement.UTF8.Base.D:R:ItemString - Data.Array.Byte.D:R:ItemByteArray - GHC.IOPort.IOPortException - Text.Printf.UPrintf - Text.Printf.hspr - Text.Printf.spr Warning: Basement.String: could not find link destinations for: - Basement.UTF8.Base.D:R:ItemString - Basement.String.ReadFloatingCallback - Basement.String.validate Documentation created: dist/doc/html/basement/, dist/doc/html/basement/basement.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/basement-0.0.16-6eiQVk251K5auGmA6749Q Completed basement-0.0.16 Configuring cereal-0.5.8.3... Preprocessing library for cereal-0.5.8.3.. Building library for cereal-0.5.8.3.. [1 of 4] Compiling Data.Serialize.Get ( src/Data/Serialize/Get.hs, dist/build/Data/Serialize/Get.o, dist/build/Data/Serialize/Get.dyn_o ) [2 of 4] Compiling Data.Serialize.Put ( src/Data/Serialize/Put.hs, dist/build/Data/Serialize/Put.o, dist/build/Data/Serialize/Put.dyn_o ) [3 of 4] Compiling Data.Serialize.IEEE754 ( src/Data/Serialize/IEEE754.hs, dist/build/Data/Serialize/IEEE754.o, dist/build/Data/Serialize/IEEE754.dyn_o ) [4 of 4] Compiling Data.Serialize ( src/Data/Serialize.hs, dist/build/Data/Serialize.o, dist/build/Data/Serialize.dyn_o ) src/Data/Serialize.hs:702:22: warning: [GHC-39567] [-Wstar-is-type] Using * (or its Unicode variant) to mean Data.Kind.Type relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use Type from Data.Kind instead. | 702 | newtype Tagged (s :: * -> *) b = Tagged {unTagged :: b} | ^ src/Data/Serialize.hs:702:27: warning: [GHC-39567] [-Wstar-is-type] Using * (or its Unicode variant) to mean Data.Kind.Type relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use Type from Data.Kind instead. | 702 | newtype Tagged (s :: * -> *) b = Tagged {unTagged :: b} | ^ Preprocessing library for cereal-0.5.8.3.. Running Haddock on library for cereal-0.5.8.3.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 4] Compiling Data.Serialize.Get ( src/Data/Serialize/Get.hs, nothing ) [2 of 4] Compiling Data.Serialize.Put ( src/Data/Serialize/Put.hs, nothing ) [3 of 4] Compiling Data.Serialize.IEEE754 ( src/Data/Serialize/IEEE754.hs, nothing ) [4 of 4] Compiling Data.Serialize ( src/Data/Serialize.hs, nothing ) src/Data/Serialize.hs:702:22: warning: [GHC-39567] [-Wstar-is-type] Using * (or its Unicode variant) to mean Data.Kind.Type relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use Type from Data.Kind instead. | 702 | newtype Tagged (s :: * -> *) b = Tagged {unTagged :: b} | ^ src/Data/Serialize.hs:702:27: warning: [GHC-39567] [-Wstar-is-type] Using * (or its Unicode variant) to mean Data.Kind.Type relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use Type from Data.Kind instead. | 702 | newtype Tagged (s :: * -> *) b = Tagged {unTagged :: b} | ^ Haddock coverage: 93% ( 61 / 65) in 'Data.Serialize.Get' Missing documentation for: label (src/Data/Serialize/Get.hs:268) getLazyByteString (src/Data/Serialize/Get.hs:509) getShortByteString (src/Data/Serialize/Get.hs:513) getTwoOf (src/Data/Serialize/Get.hs:761) Warning: 'Put' is ambiguous. It is defined * at src/Data/Serialize/Put.hs:140:18 * at src/Data/Serialize/Put.hs:143: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/Serialize/Put.hs:143:1 75% ( 42 / 56) in 'Data.Serialize.Put' Missing documentation for: Putter (src/Data/Serialize/Put.hs:145) putBuilder (src/Data/Serialize/Put.hs:202) putShortByteString (src/Data/Serialize/Put.hs:260) putTwoOf (src/Data/Serialize/Put.hs:400) putListOf (src/Data/Serialize/Put.hs:404) putIArrayOf (src/Data/Serialize/Put.hs:410) putSeqOf (src/Data/Serialize/Put.hs:416) putTreeOf (src/Data/Serialize/Put.hs:422) putMapOf (src/Data/Serialize/Put.hs:429) putIntMapOf (src/Data/Serialize/Put.hs:433) putSetOf (src/Data/Serialize/Put.hs:437) putIntSetOf (src/Data/Serialize/Put.hs:441) putMaybeOf (src/Data/Serialize/Put.hs:445) putEitherOf (src/Data/Serialize/Put.hs:450) 100% ( 11 / 11) in 'Data.Serialize.IEEE754' Cannot find documentation for: $example 86% ( 13 / 15) in 'Data.Serialize' Missing documentation for: GSerializePut (src/Data/Serialize.hs:571) GSerializeGet (src/Data/Serialize.hs:574) Warning: Data.Serialize.Get: could not find link destinations for: - Data.Serialize.Get.get Warning: Data.Serialize.Put: could not find link destinations for: - Data.Serialize.Put.PairS Warning: Data.Serialize: could not find link destinations for: - Data.Serialize.SumSize - Data.Serialize.GetSum - Data.Serialize.PutSum Documentation created: dist/doc/html/cereal/, dist/doc/html/cereal/cereal.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/cereal-0.5.8.3-CdRifegrast6xnOPLq62pE Completed cereal-0.5.8.3 [1 of 2] Compiling Main ( /tmp/cabal-tmp-3002193/entropy-0.4.1.11/dist/setup/setup.hs, /tmp/cabal-tmp-3002193/entropy-0.4.1.11/dist/setup/Main.o ) [2 of 2] Linking /tmp/cabal-tmp-3002193/entropy-0.4.1.11/dist/setup/setup Configuring entropy-0.4.1.11... Result of RDRAND Test: True Result of libc getrandom() Test: True Result of getentropy() Test: True Preprocessing library for entropy-0.4.1.11.. Building library for entropy-0.4.1.11.. [1 of 2] Compiling System.EntropyNix ( System/EntropyNix.hs, dist/build/System/EntropyNix.o, dist/build/System/EntropyNix.dyn_o ) [2 of 2] Compiling System.Entropy ( System/Entropy.hs, dist/build/System/Entropy.o, dist/build/System/Entropy.dyn_o ) Preprocessing library for entropy-0.4.1.11.. Running Haddock on library for entropy-0.4.1.11.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 2] Compiling System.EntropyNix ( System/EntropyNix.hs, nothing ) [2 of 2] Compiling System.Entropy ( System/Entropy.hs, nothing ) Haddock coverage: Warning: 'xor' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 7 / 7) in 'System.Entropy' Documentation created: dist/doc/html/entropy/, dist/doc/html/entropy/entropy.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/entropy-0.4.1.11-7f1UWnFq6CEG7LE58NCfZY Completed entropy-0.4.1.11 Configuring hourglass-0.2.12... Preprocessing library for hourglass-0.2.12.. Building library for hourglass-0.2.12.. [ 1 of 17] Compiling Data.Hourglass.Utils ( Data/Hourglass/Utils.hs, dist/build/Data/Hourglass/Utils.o, dist/build/Data/Hourglass/Utils.dyn_o ) [ 2 of 17] Compiling Data.Hourglass.Zone ( Data/Hourglass/Zone.hs, dist/build/Data/Hourglass/Zone.o, dist/build/Data/Hourglass/Zone.dyn_o ) [ 3 of 17] Compiling Time.Types ( Time/Types.hs, dist/build/Time/Types.o, dist/build/Time/Types.dyn_o ) [ 4 of 17] Compiling Data.Hourglass.Types ( Data/Hourglass/Types.hs, dist/build/Data/Hourglass/Types.o, dist/build/Data/Hourglass/Types.dyn_o ) [ 5 of 17] Compiling Data.Hourglass.Internal.Unix ( Data/Hourglass/Internal/Unix.hs, dist/build/Data/Hourglass/Internal/Unix.o, dist/build/Data/Hourglass/Internal/Unix.dyn_o ) Data/Hourglass/Internal/Unix.hs:24:1: warning: [GHC-66111] [-Wunused-imports] The import of Control.Applicative is redundant except perhaps to import instances from Control.Applicative To import instances alone, use: import Control.Applicative() | 24 | import Control.Applicative | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 6 of 17] Compiling Data.Hourglass.Internal ( Data/Hourglass/Internal.hs, dist/build/Data/Hourglass/Internal.o, dist/build/Data/Hourglass/Internal.dyn_o ) [ 7 of 17] Compiling Data.Hourglass.Calendar ( Data/Hourglass/Calendar.hs, dist/build/Data/Hourglass/Calendar.o, dist/build/Data/Hourglass/Calendar.dyn_o ) [ 8 of 17] Compiling Data.Hourglass.Diff ( Data/Hourglass/Diff.hs, dist/build/Data/Hourglass/Diff.o, dist/build/Data/Hourglass/Diff.dyn_o ) Data/Hourglass/Diff.hs:23:1: warning: [GHC-66111] [-Wunused-imports] The import of Data.Monoid is redundant except perhaps to import instances from Data.Monoid To import instances alone, use: import Data.Monoid() | 23 | import Data.Monoid | ^^^^^^^^^^^^^^^^^^ Data/Hourglass/Diff.hs:49:5: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] Noncanonical mappend definition detected in the instance declaration for Monoid Period. mappend will eventually be removed in favour of (<>) Suggested fix: Either remove definition for mappend (recommended) or define as mappend = (<>) See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid | 49 | mappend (Period y1 m1 d1) (Period y2 m2 d2) = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... Data/Hourglass/Diff.hs:70:5: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] Noncanonical mappend definition detected in the instance declaration for Monoid Duration. mappend will eventually be removed in favour of (<>) Suggested fix: Either remove definition for mappend (recommended) or define as mappend = (<>) See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid | 70 | mappend (Duration h1 m1 s1 ns1) (Duration h2 m2 s2 ns2) = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... [ 9 of 17] Compiling Data.Hourglass.Time ( Data/Hourglass/Time.hs, dist/build/Data/Hourglass/Time.o, dist/build/Data/Hourglass/Time.dyn_o ) [10 of 17] Compiling Data.Hourglass.Epoch ( Data/Hourglass/Epoch.hs, dist/build/Data/Hourglass/Epoch.o, dist/build/Data/Hourglass/Epoch.dyn_o ) [11 of 17] Compiling Data.Hourglass.Local ( Data/Hourglass/Local.hs, dist/build/Data/Hourglass/Local.o, dist/build/Data/Hourglass/Local.dyn_o ) [12 of 17] Compiling Time.System ( Time/System.hs, dist/build/Time/System.o, dist/build/Time/System.dyn_o ) Time/System.hs:23:1: warning: [GHC-66111] [-Wunused-imports] The import of Control.Applicative is redundant except perhaps to import instances from Control.Applicative To import instances alone, use: import Control.Applicative() | 23 | import Control.Applicative | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [13 of 17] Compiling System.Hourglass ( System/Hourglass.hs, dist/build/System/Hourglass.o, dist/build/System/Hourglass.dyn_o ) [14 of 17] Compiling Data.Hourglass.Format ( Data/Hourglass/Format.hs, dist/build/Data/Hourglass/Format.o, dist/build/Data/Hourglass/Format.dyn_o ) [15 of 17] Compiling Data.Hourglass ( Data/Hourglass.hs, dist/build/Data/Hourglass.o, dist/build/Data/Hourglass.dyn_o ) [16 of 17] Compiling Time.Compat ( Time/Compat.hs, dist/build/Time/Compat.o, dist/build/Time/Compat.dyn_o ) [17 of 17] Compiling Data.Hourglass.Compat ( Data/Hourglass/Compat.hs, dist/build/Data/Hourglass/Compat.o, dist/build/Data/Hourglass/Compat.dyn_o ) Preprocessing library for hourglass-0.2.12.. Running Haddock on library for hourglass-0.2.12.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [ 1 of 17] Compiling Data.Hourglass.Utils ( Data/Hourglass/Utils.hs, nothing ) [ 2 of 17] Compiling Data.Hourglass.Zone ( Data/Hourglass/Zone.hs, nothing ) [ 3 of 17] Compiling Time.Types ( Time/Types.hs, nothing ) [ 4 of 17] Compiling Data.Hourglass.Types ( Data/Hourglass/Types.hs, nothing ) [ 5 of 17] Compiling Data.Hourglass.Internal.Unix ( Data/Hourglass/Internal/Unix.hs, nothing ) Data/Hourglass/Internal/Unix.hs:24:1: warning: [GHC-66111] [-Wunused-imports] The import of Control.Applicative is redundant except perhaps to import instances from Control.Applicative To import instances alone, use: import Control.Applicative() | 24 | import Control.Applicative | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 6 of 17] Compiling Data.Hourglass.Internal ( Data/Hourglass/Internal.hs, nothing ) [ 7 of 17] Compiling Data.Hourglass.Calendar ( Data/Hourglass/Calendar.hs, nothing ) [ 8 of 17] Compiling Data.Hourglass.Diff ( Data/Hourglass/Diff.hs, nothing ) Data/Hourglass/Diff.hs:23:1: warning: [GHC-66111] [-Wunused-imports] The import of Data.Monoid is redundant except perhaps to import instances from Data.Monoid To import instances alone, use: import Data.Monoid() | 23 | import Data.Monoid | ^^^^^^^^^^^^^^^^^^ Data/Hourglass/Diff.hs:49:5: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] Noncanonical mappend definition detected in the instance declaration for Monoid Period. mappend will eventually be removed in favour of (<>) Suggested fix: Either remove definition for mappend (recommended) or define as mappend = (<>) See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid | 49 | mappend (Period y1 m1 d1) (Period y2 m2 d2) = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... Data/Hourglass/Diff.hs:70:5: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] Noncanonical mappend definition detected in the instance declaration for Monoid Duration. mappend will eventually be removed in favour of (<>) Suggested fix: Either remove definition for mappend (recommended) or define as mappend = (<>) See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid | 70 | mappend (Duration h1 m1 s1 ns1) (Duration h2 m2 s2 ns2) = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... [ 9 of 17] Compiling Data.Hourglass.Time ( Data/Hourglass/Time.hs, nothing ) [10 of 17] Compiling Data.Hourglass.Epoch ( Data/Hourglass/Epoch.hs, nothing ) [11 of 17] Compiling Data.Hourglass.Local ( Data/Hourglass/Local.hs, nothing ) [12 of 17] Compiling Time.System ( Time/System.hs, nothing ) Time/System.hs:23:1: warning: [GHC-66111] [-Wunused-imports] The import of Control.Applicative is redundant except perhaps to import instances from Control.Applicative To import instances alone, use: import Control.Applicative() | 23 | import Control.Applicative | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [13 of 17] Compiling System.Hourglass ( System/Hourglass.hs, nothing ) [14 of 17] Compiling Data.Hourglass.Format ( Data/Hourglass/Format.hs, nothing ) [15 of 17] Compiling Data.Hourglass ( Data/Hourglass.hs, nothing ) [16 of 17] Compiling Time.Compat ( Time/Compat.hs, nothing ) [17 of 17] Compiling Data.Hourglass.Compat ( Data/Hourglass/Compat.hs, nothing ) Haddock coverage: 100% ( 23 / 23) in 'Time.Types' 100% ( 2 / 2) in 'Data.Hourglass.Types' Warning: 'Duration' is ambiguous. It is defined * at Data/Hourglass/Diff.hs:54:17 * at Data/Hourglass/Diff.hs:54: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/Hourglass/Diff.hs:54:1 100% ( 9 / 9) in 'Data.Hourglass.Epoch' 100% ( 10 / 10) in 'Time.System' 100% ( 2 / 2) in 'System.Hourglass' Warning: 'Jan' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Feb' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 43 / 43) in 'Data.Hourglass' 100% ( 4 / 4) in 'Time.Compat' 100% ( 2 / 2) in 'Data.Hourglass.Compat' Documentation created: dist/doc/html/hourglass/, dist/doc/html/hourglass/hourglass.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/hourglass-0.2.12-3LWw6zFlLnN26UCFObPVgQ Completed hourglass-0.2.12 Configuring network-3.2.8.0... configure: WARNING: unrecognized options: --with-compiler checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking for gcc... /nix/store/8v6k283dpbc0qkdq81nb6mrxrgcb10i1-gcc-wrapper-14-20241116/bin/cc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether /nix/store/8v6k283dpbc0qkdq81nb6mrxrgcb10i1-gcc-wrapper-14-20241116/bin/cc accepts -g... yes checking for /nix/store/8v6k283dpbc0qkdq81nb6mrxrgcb10i1-gcc-wrapper-14-20241116/bin/cc option to enable C11 features... none needed checking for an ANSI C-conforming const... yes checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for limits.h... yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for sys/types.h... (cached) yes checking for fcntl.h... yes checking for sys/uio.h... yes checking for sys/socket.h... yes checking for netinet/in.h... yes checking for netinet/tcp.h... yes checking for sys/un.h... yes checking for arpa/inet.h... yes checking for netdb.h... yes checking for net/if.h... yes checking for netioapi.h... no checking for struct ucred... yes checking for gai_strerror... yes checking for gethostent... yes checking for accept4... yes checking for getpeereid... no checking for /nix/store/8v6k283dpbc0qkdq81nb6mrxrgcb10i1-gcc-wrapper-14-20241116/bin/cc options needed to detect all undeclared functions... none needed checking whether AI_ADDRCONFIG is declared... yes checking whether AI_ALL is declared... yes checking whether AI_NUMERICSERV is declared... yes checking whether AI_V4MAPPED is declared... yes checking whether IPV6_V6ONLY is declared... yes checking whether IPPROTO_IP is declared... yes checking whether IPPROTO_TCP is declared... yes checking whether IPPROTO_IPV6 is declared... yes checking whether SO_PEERCRED is declared... yes checking whether IP_DONTFRAG is declared... no checking whether IP_MTU_DISCOVER is declared... yes checking for struct msghdr.msg_control... yes checking for struct msghdr.msg_accrights... no checking for struct sockaddr.sa_len... no configure: creating ./network.buildinfo configure: creating ./config.status config.status: creating include/HsNetworkConfig.h configure: WARNING: unrecognized options: --with-compiler Preprocessing library for network-3.2.8.0.. Building library for network-3.2.8.0.. [ 1 of 29] Compiling Network.Socket.Imports ( Network/Socket/Imports.hs, dist/build/Network/Socket/Imports.o, dist/build/Network/Socket/Imports.dyn_o ) [ 2 of 29] Compiling Network.Socket.If ( Network/Socket/If.hs, dist/build/Network/Socket/If.o, dist/build/Network/Socket/If.dyn_o ) [ 3 of 29] Compiling Network.Socket.Flag ( dist/build/Network/Socket/Flag.hs, dist/build/Network/Socket/Flag.o, dist/build/Network/Socket/Flag.dyn_o ) [ 4 of 29] Compiling Network.Socket.Cbits ( dist/build/Network/Socket/Cbits.hs, dist/build/Network/Socket/Cbits.o, dist/build/Network/Socket/Cbits.dyn_o ) [ 5 of 29] Compiling Network.Socket.Fcntl ( Network/Socket/Fcntl.hs, dist/build/Network/Socket/Fcntl.o, dist/build/Network/Socket/Fcntl.dyn_o ) [ 6 of 29] Compiling Network.Socket.Posix.IOVec ( dist/build/Network/Socket/Posix/IOVec.hs, dist/build/Network/Socket/Posix/IOVec.o, dist/build/Network/Socket/Posix/IOVec.dyn_o ) [ 7 of 29] Compiling Network.Socket.ReadShow ( Network/Socket/ReadShow.hs, dist/build/Network/Socket/ReadShow.o, dist/build/Network/Socket/ReadShow.dyn_o ) [ 8 of 29] Compiling Network.Socket.Types ( dist/build/Network/Socket/Types.hs, dist/build/Network/Socket/Types.o, dist/build/Network/Socket/Types.dyn_o ) [ 9 of 29] Compiling Network.Socket.STM ( Network/Socket/STM.hs, dist/build/Network/Socket/STM.o, dist/build/Network/Socket/STM.dyn_o ) [10 of 29] Compiling Network.Socket.Posix.Cmsg ( dist/build/Network/Socket/Posix/Cmsg.hs, dist/build/Network/Socket/Posix/Cmsg.o, dist/build/Network/Socket/Posix/Cmsg.dyn_o ) [11 of 29] Compiling Network.Socket.Internal ( Network/Socket/Internal.hs, dist/build/Network/Socket/Internal.o, dist/build/Network/Socket/Internal.dyn_o ) [12 of 29] Compiling Network.Socket.Posix.MsgHdr ( dist/build/Network/Socket/Posix/MsgHdr.hs, dist/build/Network/Socket/Posix/MsgHdr.o, dist/build/Network/Socket/Posix/MsgHdr.dyn_o ) [13 of 29] Compiling Network.Socket.Posix.CmsgHdr ( dist/build/Network/Socket/Posix/CmsgHdr.hs, dist/build/Network/Socket/Posix/CmsgHdr.o, dist/build/Network/Socket/Posix/CmsgHdr.dyn_o ) [14 of 29] Compiling Network.Socket.Options ( dist/build/Network/Socket/Options.hs, dist/build/Network/Socket/Options.o, dist/build/Network/Socket/Options.dyn_o ) [15 of 29] Compiling Network.Socket.Syscall ( Network/Socket/Syscall.hs, dist/build/Network/Socket/Syscall.o, dist/build/Network/Socket/Syscall.dyn_o ) [16 of 29] Compiling Network.Socket.Name ( Network/Socket/Name.hs, dist/build/Network/Socket/Name.o, dist/build/Network/Socket/Name.dyn_o ) [17 of 29] Compiling Network.Socket.Info ( dist/build/Network/Socket/Info.hs, dist/build/Network/Socket/Info.o, dist/build/Network/Socket/Info.dyn_o ) [18 of 29] Compiling Network.Socket.Handle ( Network/Socket/Handle.hs, dist/build/Network/Socket/Handle.o, dist/build/Network/Socket/Handle.dyn_o ) [19 of 29] Compiling Network.Socket.ByteString.Internal ( Network/Socket/ByteString/Internal.hs, dist/build/Network/Socket/ByteString/Internal.o, dist/build/Network/Socket/ByteString/Internal.dyn_o ) [20 of 29] Compiling Network.Socket.Buffer ( dist/build/Network/Socket/Buffer.hs, dist/build/Network/Socket/Buffer.o, dist/build/Network/Socket/Buffer.dyn_o ) [21 of 29] Compiling Network.Socket.SockAddr ( Network/Socket/SockAddr.hs, dist/build/Network/Socket/SockAddr.o, dist/build/Network/Socket/SockAddr.dyn_o ) [22 of 29] Compiling Network.Socket.Shutdown ( Network/Socket/Shutdown.hs, dist/build/Network/Socket/Shutdown.o, dist/build/Network/Socket/Shutdown.dyn_o ) [23 of 29] Compiling Network.Socket.ByteString.IO ( dist/build/Network/Socket/ByteString/IO.hs, dist/build/Network/Socket/ByteString/IO.o, dist/build/Network/Socket/ByteString/IO.dyn_o ) [24 of 29] Compiling Network.Socket.ByteString.Lazy.Posix ( Network/Socket/ByteString/Lazy/Posix.hs, dist/build/Network/Socket/ByteString/Lazy/Posix.o, dist/build/Network/Socket/ByteString/Lazy/Posix.dyn_o ) [25 of 29] Compiling Network.Socket.ByteString ( Network/Socket/ByteString.hs, dist/build/Network/Socket/ByteString.o, dist/build/Network/Socket/ByteString.dyn_o ) [26 of 29] Compiling Network.Socket.Address ( Network/Socket/Address.hs, dist/build/Network/Socket/Address.o, dist/build/Network/Socket/Address.dyn_o ) [27 of 29] Compiling Network.Socket.Unix ( dist/build/Network/Socket/Unix.hs, dist/build/Network/Socket/Unix.o, dist/build/Network/Socket/Unix.dyn_o ) [28 of 29] Compiling Network.Socket ( Network/Socket.hs, dist/build/Network/Socket.o, dist/build/Network/Socket.dyn_o ) [29 of 29] Compiling Network.Socket.ByteString.Lazy ( Network/Socket/ByteString/Lazy.hs, dist/build/Network/Socket/ByteString/Lazy.o, dist/build/Network/Socket/ByteString/Lazy.dyn_o ) Preprocessing library for network-3.2.8.0.. Running Haddock on library for network-3.2.8.0.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [ 1 of 29] Compiling Network.Socket.Imports ( Network/Socket/Imports.hs, nothing ) [ 2 of 29] Compiling Network.Socket.If ( Network/Socket/If.hs, nothing ) [ 3 of 29] Compiling Network.Socket.Flag ( dist/build/Network/Socket/Flag.hs, nothing ) [ 4 of 29] Compiling Network.Socket.Cbits ( dist/build/Network/Socket/Cbits.hs, nothing ) [ 5 of 29] Compiling Network.Socket.Fcntl ( Network/Socket/Fcntl.hs, nothing ) [ 6 of 29] Compiling Network.Socket.Posix.IOVec ( dist/build/Network/Socket/Posix/IOVec.hs, nothing ) [ 7 of 29] Compiling Network.Socket.ReadShow ( Network/Socket/ReadShow.hs, nothing ) [ 8 of 29] Compiling Network.Socket.Types ( dist/build/Network/Socket/Types.hs, nothing ) [ 9 of 29] Compiling Network.Socket.STM ( Network/Socket/STM.hs, nothing ) [10 of 29] Compiling Network.Socket.Posix.Cmsg ( dist/build/Network/Socket/Posix/Cmsg.hs, nothing ) [11 of 29] Compiling Network.Socket.Internal ( Network/Socket/Internal.hs, nothing ) [12 of 29] Compiling Network.Socket.Posix.MsgHdr ( dist/build/Network/Socket/Posix/MsgHdr.hs, nothing ) [13 of 29] Compiling Network.Socket.Posix.CmsgHdr ( dist/build/Network/Socket/Posix/CmsgHdr.hs, nothing ) [14 of 29] Compiling Network.Socket.Options ( dist/build/Network/Socket/Options.hs, nothing ) [15 of 29] Compiling Network.Socket.Syscall ( Network/Socket/Syscall.hs, nothing ) [16 of 29] Compiling Network.Socket.Name ( Network/Socket/Name.hs, nothing ) [17 of 29] Compiling Network.Socket.Info ( dist/build/Network/Socket/Info.hs, nothing ) [18 of 29] Compiling Network.Socket.Handle ( Network/Socket/Handle.hs, nothing ) [19 of 29] Compiling Network.Socket.ByteString.Internal ( Network/Socket/ByteString/Internal.hs, nothing ) [20 of 29] Compiling Network.Socket.Buffer ( dist/build/Network/Socket/Buffer.hs, nothing ) [21 of 29] Compiling Network.Socket.SockAddr ( Network/Socket/SockAddr.hs, nothing ) [22 of 29] Compiling Network.Socket.Shutdown ( Network/Socket/Shutdown.hs, nothing ) [23 of 29] Compiling Network.Socket.ByteString.IO ( dist/build/Network/Socket/ByteString/IO.hs, nothing ) [24 of 29] Compiling Network.Socket.ByteString.Lazy.Posix ( Network/Socket/ByteString/Lazy/Posix.hs, nothing ) [25 of 29] Compiling Network.Socket.ByteString ( Network/Socket/ByteString.hs, nothing ) [26 of 29] Compiling Network.Socket.Address ( Network/Socket/Address.hs, nothing ) [27 of 29] Compiling Network.Socket.Unix ( dist/build/Network/Socket/Unix.hs, nothing ) [28 of 29] Compiling Network.Socket ( Network/Socket.hs, nothing ) [29 of 29] Compiling Network.Socket.ByteString.Lazy ( Network/Socket/ByteString/Lazy.hs, nothing ) Haddock coverage: Warning: 'Socket' is ambiguous. It is defined * at dist/build/Network/Socket/Types.hs:112:15 * at dist/build/Network/Socket/Types.hs:112:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at dist/build/Network/Socket/Types.hs:112:1 Warning: 'getAddrInfo' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'CInt' is ambiguous. It is defined * in Foreign.C.Types * in Foreign.C.Types You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined in Foreign.C.Types Warning: 'Family' is ambiguous. It is defined * at Network/Socket/Types.hsc:398:18 * at Network/Socket/Types.hsc:398:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Network/Socket/Types.hsc:398:1 Warning: 'CmsgId' is ambiguous. It is defined * at Network/Socket/Posix/Cmsg.hsc:38:15 * at Network/Socket/Posix/Cmsg.hsc:38:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Network/Socket/Posix/Cmsg.hsc:38:1 Warning: 'Fds' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'IPv6PktInfo' is ambiguous. It is defined * at Network/Socket/Posix/Cmsg.hsc:215:20 * at Network/Socket/Posix/Cmsg.hsc:215:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Network/Socket/Posix/Cmsg.hsc:215:1 Warning: 'IPv4PktInfo' is ambiguous. It is defined * at Network/Socket/Posix/Cmsg.hsc:182:20 * at Network/Socket/Posix/Cmsg.hsc:182:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Network/Socket/Posix/Cmsg.hsc:182:1 Warning: 'IPv6TClass' is ambiguous. It is defined * at Network/Socket/Posix/Cmsg.hsc:172:22 * at Network/Socket/Posix/Cmsg.hsc:172:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Network/Socket/Posix/Cmsg.hsc:172:1 Warning: 'IPv4TOS' is ambiguous. It is defined * at Network/Socket/Posix/Cmsg.hsc:162:19 * at Network/Socket/Posix/Cmsg.hsc:162:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Network/Socket/Posix/Cmsg.hsc:162:1 Warning: 'IPv6HopLimit' is ambiguous. It is defined * at Network/Socket/Posix/Cmsg.hsc:152:24 * at Network/Socket/Posix/Cmsg.hsc:152:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Network/Socket/Posix/Cmsg.hsc:152:1 Warning: 'IPv4TTL' is ambiguous. It is defined * at Network/Socket/Posix/Cmsg.hsc:141:19 * at Network/Socket/Posix/Cmsg.hsc:141:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Network/Socket/Posix/Cmsg.hsc:141:1 100% ( 20 / 20) in 'Network.Socket.Internal' Warning: 'sendmsg' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'StructLinger' is ambiguous. It is defined * at Network/Socket/Options.hsc:500:21 * at Network/Socket/Options.hsc:500:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Network/Socket/Options.hsc:500:1 Warning: 'CInt' is ambiguous. It is defined * in Foreign.C.Types * in Foreign.C.Types You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined in Foreign.C.Types Warning: 'setSocOptValue' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'SockOptValue' is ambiguous. It is defined * at Network/Socket/Options.hsc:528:3 * at Network/Socket/Options.hsc:527:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Network/Socket/Options.hsc:527:1 Warning: 'AddrInfo' is ambiguous. It is defined * at Network/Socket/Info.hsc:104:17 * at Network/Socket/Info.hsc:104:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Network/Socket/Info.hsc:104:1 Warning: 'inet_ntop' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'hClose' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'gracefulClose' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'socket' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Cannot find documentation for: $vectored 100% ( 17 / 17) in 'Network.Socket.ByteString' 100% ( 19 / 19) in 'Network.Socket.Address' Warning: 'True' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 97% (127 /130) in 'Network.Socket' Missing documentation for: AddrInfo (Network/Socket/Info.hsc:104) ShutdownCmd (Network/Socket/Shutdown.hs:28) packFamily 75% ( 6 / 8) in 'Network.Socket.ByteString.Lazy' Missing documentation for: send (Network/Socket/ByteString/Lazy/Posix.hs:29) sendAll (Network/Socket/ByteString/Lazy/Posix.hs:58) Warning: Network.Socket: could not find link destinations for: - Network.Socket.Info.GetAddrInfo Documentation created: dist/doc/html/network/, dist/doc/html/network/network.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/network-3.2.8.0-2mBD7NmHSYt6MqMlmsyIDz Completed network-3.2.8.0 Configuring old-locale-1.0.0.7... Preprocessing library for old-locale-1.0.0.7.. Building library for old-locale-1.0.0.7.. [1 of 1] Compiling System.Locale ( System/Locale.hs, dist/build/System/Locale.o, dist/build/System/Locale.dyn_o ) Preprocessing library for old-locale-1.0.0.7.. Running Haddock on library for old-locale-1.0.0.7.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 1] Compiling System.Locale ( System/Locale.hs, nothing ) Haddock coverage: 60% ( 3 / 5) in 'System.Locale' Missing documentation for: TimeLocale (System/Locale.hs:36) defaultTimeLocale (System/Locale.hs:50) Documentation created: dist/doc/html/old-locale/, dist/doc/html/old-locale/old-locale.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/old-locale-1.0.0.7-2YowMuiAcJ5JaeIIGUyoRA Completed old-locale-1.0.0.7 Configuring tagged-0.8.9... Preprocessing library for tagged-0.8.9.. Building library for tagged-0.8.9.. [1 of 2] Compiling Data.Proxy.TH ( src/Data/Proxy/TH.hs, dist/build/Data/Proxy/TH.o, dist/build/Data/Proxy/TH.dyn_o ) [2 of 2] Compiling Data.Tagged ( src/Data/Tagged.hs, dist/build/Data/Tagged.o, dist/build/Data/Tagged.dyn_o ) Preprocessing library for tagged-0.8.9.. Running Haddock on library for tagged-0.8.9.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 2] Compiling Data.Proxy.TH ( src/Data/Proxy/TH.hs, nothing ) [2 of 2] Compiling Data.Tagged ( src/Data/Tagged.hs, nothing ) Haddock coverage: Warning: 'Proxy' is ambiguous. It is defined * in Data.Proxy * in Data.Proxy 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.Proxy 66% ( 2 / 3) in 'Data.Proxy.TH' Missing documentation for: Module header Warning: 'Tagged' is ambiguous. It is defined * at src/Data/Tagged.hs:82:22 * at src/Data/Tagged.hs:82:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Data/Tagged.hs:82:1 Warning: 'Proxy' is ambiguous. It is defined * in Data.Proxy * in Data.Proxy 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.Proxy 93% ( 14 / 15) in 'Data.Tagged' Missing documentation for: witness (src/Data/Tagged.hs:386) Warning: Data.Tagged: could not find link destinations for: - Data.Tagged.Rep_Tagged - Data.Tagged.Rep1_Tagged Documentation created: dist/doc/html/tagged/, dist/doc/html/tagged/tagged.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/tagged-0.8.9-6aZuwRISGvIHng66Gvw0LY Completed tagged-0.8.9 Configuring memory-0.18.0... Preprocessing library for memory-0.18.0.. Building library for memory-0.18.0.. [ 1 of 28] Compiling Data.Memory.ExtendedWords ( Data/Memory/ExtendedWords.hs, dist/build/Data/Memory/ExtendedWords.o, dist/build/Data/Memory/ExtendedWords.dyn_o ) [ 2 of 28] Compiling Data.Memory.Internal.Compat ( Data/Memory/Internal/Compat.hs, dist/build/Data/Memory/Internal/Compat.o, dist/build/Data/Memory/Internal/Compat.dyn_o ) [ 3 of 28] Compiling Data.Memory.Endian ( Data/Memory/Endian.hs, dist/build/Data/Memory/Endian.o, dist/build/Data/Memory/Endian.dyn_o ) [ 4 of 28] Compiling Data.Memory.Hash.SipHash ( Data/Memory/Hash/SipHash.hs, dist/build/Data/Memory/Hash/SipHash.o, dist/build/Data/Memory/Hash/SipHash.dyn_o ) [ 5 of 28] Compiling Data.Memory.Encoding.Base32 ( Data/Memory/Encoding/Base32.hs, dist/build/Data/Memory/Encoding/Base32.o, dist/build/Data/Memory/Encoding/Base32.dyn_o ) [ 6 of 28] Compiling Data.Memory.Encoding.Base16 ( Data/Memory/Encoding/Base16.hs, dist/build/Data/Memory/Encoding/Base16.o, dist/build/Data/Memory/Encoding/Base16.dyn_o ) [ 7 of 28] Compiling Data.Memory.Internal.CompatPrim ( Data/Memory/Internal/CompatPrim.hs, dist/build/Data/Memory/Internal/CompatPrim.o, dist/build/Data/Memory/Internal/CompatPrim.dyn_o ) [ 8 of 28] Compiling Data.Memory.Internal.CompatPrim64 ( Data/Memory/Internal/CompatPrim64.hs, dist/build/Data/Memory/Internal/CompatPrim64.o, dist/build/Data/Memory/Internal/CompatPrim64.dyn_o ) Data/Memory/Internal/CompatPrim64.hs:58:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: type constructor or class OutBool | 58 | type OutBool = Int# | ^^^^^^^^^^^^^^^^^^^ [ 9 of 28] Compiling Data.Memory.Internal.DeepSeq ( Data/Memory/Internal/DeepSeq.hs, dist/build/Data/Memory/Internal/DeepSeq.o, dist/build/Data/Memory/Internal/DeepSeq.dyn_o ) [10 of 28] Compiling Data.Memory.Internal.Imports ( Data/Memory/Internal/Imports.hs, dist/build/Data/Memory/Internal/Imports.o, dist/build/Data/Memory/Internal/Imports.dyn_o ) [11 of 28] Compiling Data.Memory.Hash.FNV ( Data/Memory/Hash/FNV.hs, dist/build/Data/Memory/Hash/FNV.o, dist/build/Data/Memory/Hash/FNV.dyn_o ) [12 of 28] Compiling Data.Memory.Encoding.Base64 ( Data/Memory/Encoding/Base64.hs, dist/build/Data/Memory/Encoding/Base64.o, dist/build/Data/Memory/Encoding/Base64.dyn_o ) [13 of 28] Compiling Data.Memory.MemMap.Posix ( dist/build/Data/Memory/MemMap/Posix.hs, dist/build/Data/Memory/MemMap/Posix.o, dist/build/Data/Memory/MemMap/Posix.dyn_o ) [14 of 28] Compiling Data.Memory.PtrMethods ( Data/Memory/PtrMethods.hs, dist/build/Data/Memory/PtrMethods.o, dist/build/Data/Memory/PtrMethods.dyn_o ) [15 of 28] Compiling Data.ByteArray.Types ( Data/ByteArray/Types.hs, dist/build/Data/ByteArray/Types.o, dist/build/Data/ByteArray/Types.dyn_o ) [16 of 28] Compiling Data.ByteArray.MemView ( Data/ByteArray/MemView.hs, dist/build/Data/ByteArray/MemView.o, dist/build/Data/ByteArray/MemView.dyn_o ) [17 of 28] Compiling Data.ByteArray.Pack.Internal ( Data/ByteArray/Pack/Internal.hs, dist/build/Data/ByteArray/Pack/Internal.o, dist/build/Data/ByteArray/Pack/Internal.dyn_o ) [18 of 28] Compiling Data.ByteArray.Hash ( Data/ByteArray/Hash.hs, dist/build/Data/ByteArray/Hash.o, dist/build/Data/ByteArray/Hash.dyn_o ) [19 of 28] Compiling Data.ByteArray.Sized ( Data/ByteArray/Sized.hs, dist/build/Data/ByteArray/Sized.o, dist/build/Data/ByteArray/Sized.dyn_o ) [20 of 28] Compiling Data.ByteArray.ScrubbedBytes ( Data/ByteArray/ScrubbedBytes.hs, dist/build/Data/ByteArray/ScrubbedBytes.o, dist/build/Data/ByteArray/ScrubbedBytes.dyn_o ) [21 of 28] Compiling Data.ByteArray.Methods ( Data/ByteArray/Methods.hs, dist/build/Data/ByteArray/Methods.o, dist/build/Data/ByteArray/Methods.dyn_o ) [22 of 28] Compiling Data.ByteArray.View ( Data/ByteArray/View.hs, dist/build/Data/ByteArray/View.o, dist/build/Data/ByteArray/View.dyn_o ) [23 of 28] Compiling Data.ByteArray.Parse ( Data/ByteArray/Parse.hs, dist/build/Data/ByteArray/Parse.o, dist/build/Data/ByteArray/Parse.dyn_o ) [24 of 28] Compiling Data.ByteArray.Mapping ( Data/ByteArray/Mapping.hs, dist/build/Data/ByteArray/Mapping.o, dist/build/Data/ByteArray/Mapping.dyn_o ) [25 of 28] Compiling Data.ByteArray.Encoding ( Data/ByteArray/Encoding.hs, dist/build/Data/ByteArray/Encoding.o, dist/build/Data/ByteArray/Encoding.dyn_o ) [26 of 28] Compiling Data.ByteArray.Bytes ( Data/ByteArray/Bytes.hs, dist/build/Data/ByteArray/Bytes.o, dist/build/Data/ByteArray/Bytes.dyn_o ) [27 of 28] Compiling Data.ByteArray ( Data/ByteArray.hs, dist/build/Data/ByteArray.o, dist/build/Data/ByteArray.dyn_o ) [28 of 28] Compiling Data.ByteArray.Pack ( Data/ByteArray/Pack.hs, dist/build/Data/ByteArray/Pack.o, dist/build/Data/ByteArray/Pack.dyn_o ) Preprocessing library for memory-0.18.0.. Running Haddock on library for memory-0.18.0.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [ 1 of 28] Compiling Data.Memory.ExtendedWords ( Data/Memory/ExtendedWords.hs, nothing ) [ 2 of 28] Compiling Data.Memory.Internal.Compat ( Data/Memory/Internal/Compat.hs, nothing ) [ 3 of 28] Compiling Data.Memory.Endian ( Data/Memory/Endian.hs, nothing ) [ 4 of 28] Compiling Data.Memory.Hash.SipHash ( Data/Memory/Hash/SipHash.hs, nothing ) [ 5 of 28] Compiling Data.Memory.Encoding.Base32 ( Data/Memory/Encoding/Base32.hs, nothing ) [ 6 of 28] Compiling Data.Memory.Encoding.Base16 ( Data/Memory/Encoding/Base16.hs, nothing ) [ 7 of 28] Compiling Data.Memory.Internal.CompatPrim ( Data/Memory/Internal/CompatPrim.hs, nothing ) [ 8 of 28] Compiling Data.Memory.Internal.CompatPrim64 ( Data/Memory/Internal/CompatPrim64.hs, nothing ) Data/Memory/Internal/CompatPrim64.hs:58:1: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: type constructor or class OutBool | 58 | type OutBool = Int# | ^^^^^^^^^^^^^^^^^^^ [ 9 of 28] Compiling Data.Memory.Internal.DeepSeq ( Data/Memory/Internal/DeepSeq.hs, nothing ) [10 of 28] Compiling Data.Memory.Internal.Imports ( Data/Memory/Internal/Imports.hs, nothing ) [11 of 28] Compiling Data.Memory.Hash.FNV ( Data/Memory/Hash/FNV.hs, nothing ) [12 of 28] Compiling Data.Memory.Encoding.Base64 ( Data/Memory/Encoding/Base64.hs, nothing ) [13 of 28] Compiling Data.Memory.MemMap.Posix ( dist/build/Data/Memory/MemMap/Posix.hs, nothing ) [14 of 28] Compiling Data.Memory.PtrMethods ( Data/Memory/PtrMethods.hs, nothing ) [15 of 28] Compiling Data.ByteArray.Types ( Data/ByteArray/Types.hs, nothing ) [16 of 28] Compiling Data.ByteArray.MemView ( Data/ByteArray/MemView.hs, nothing ) [17 of 28] Compiling Data.ByteArray.Pack.Internal ( Data/ByteArray/Pack/Internal.hs, nothing ) [18 of 28] Compiling Data.ByteArray.Hash ( Data/ByteArray/Hash.hs, nothing ) [19 of 28] Compiling Data.ByteArray.Sized ( Data/ByteArray/Sized.hs, nothing ) [20 of 28] Compiling Data.ByteArray.ScrubbedBytes ( Data/ByteArray/ScrubbedBytes.hs, nothing ) [21 of 28] Compiling Data.ByteArray.Methods ( Data/ByteArray/Methods.hs, nothing ) [22 of 28] Compiling Data.ByteArray.View ( Data/ByteArray/View.hs, nothing ) [23 of 28] Compiling Data.ByteArray.Parse ( Data/ByteArray/Parse.hs, nothing ) [24 of 28] Compiling Data.ByteArray.Mapping ( Data/ByteArray/Mapping.hs, nothing ) [25 of 28] Compiling Data.ByteArray.Encoding ( Data/ByteArray/Encoding.hs, nothing ) [26 of 28] Compiling Data.ByteArray.Bytes ( Data/ByteArray/Bytes.hs, nothing ) [27 of 28] Compiling Data.ByteArray ( Data/ByteArray.hs, nothing ) [28 of 28] Compiling Data.ByteArray.Pack ( Data/ByteArray/Pack.hs, nothing ) Haddock coverage: 100% ( 2 / 2) in 'Data.Memory.ExtendedWords' 100% ( 10 / 10) in 'Data.Memory.Endian' 100% ( 4 / 4) in 'Data.Memory.Encoding.Base32' Warning: 'with' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 4 / 4) in 'Data.Memory.Encoding.Base16' 66% ( 6 / 9) in 'Data.Memory.Encoding.Base64' Missing documentation for: toBase64OpenBSD (Data/Memory/Encoding/Base64.hs:59) fromBase64URLUnpadded (Data/Memory/Encoding/Base64.hs:140) fromBase64OpenBSD (Data/Memory/Encoding/Base64.hs:137) Warning: 'mmap' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'munmap' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'madvise' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'mlock' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'munlock' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'mprotect' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'msync' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'sysconf' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 10 / 10) in 'Data.Memory.PtrMethods' Warning: 'n' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'ba' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'sipHash' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 13 / 13) in 'Data.ByteArray.Hash' Warning: 'SizedByteArray' is ambiguous. It is defined * at Data/ByteArray/Sized.hs:101:40 * at Data/ByteArray/Sized.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 Data/ByteArray/Sized.hs:101:1 Warning: 'allocN' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'createN' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 93% ( 29 / 31) in 'Data.ByteArray.Sized' Missing documentation for: unSizedByteArray inlineUnsafeCreate (Data/ByteArray/Sized.hs:175) 94% ( 17 / 18) in 'Data.ByteArray.Parse' Missing documentation for: hasMore (Data/ByteArray/Parse.hs:158) 100% ( 6 / 6) in 'Data.ByteArray.Mapping' Warning: 'ByteString' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 4 / 4) in 'Data.ByteArray.Encoding' 100% ( 44 / 44) in 'Data.ByteArray' Warning: 'memory' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 17 / 17) in 'Data.ByteArray.Pack' Warning: Data.Memory.Endian: could not find link destinations for: - Data.Memory.Endian.byteSwap Documentation created: dist/doc/html/memory/, dist/doc/html/memory/memory.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/memory-0.18.0-1X1rVvdISfi3JxN0EDrWxU Completed memory-0.18.0 Configuring HsOpenSSL-0.11.7.9... Preprocessing library for HsOpenSSL-0.11.7.9.. Building library for HsOpenSSL-0.11.7.9.. [ 1 of 33] Compiling OpenSSL ( OpenSSL.hs, dist/build/OpenSSL.o, dist/build/OpenSSL.dyn_o ) [ 2 of 33] Compiling OpenSSL.DH.Internal ( OpenSSL/DH/Internal.hs, dist/build/OpenSSL/DH/Internal.o, dist/build/OpenSSL/DH/Internal.dyn_o ) /tmp/ghc3007599_0/ghc_36.c: In function ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDHziInternalZCDHzufree: /tmp/ghc3007599_0/ghc_36.c:9:1: error: warning: DH_free is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 9 | void ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDHziInternalZCDHzufree(DH* a1) {DH_free(a1);} | ^~~~ | 9 | void ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDHziInternalZCDHzufree(DH* a1) {DH_free(a1);} | ^ In file included from /tmp/ghc3007599_0/ghc_36.c:7:0: error: /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/dh.h:211:28: error: note: declared here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^~~~~~~ | 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /tmp/ghc3007599_0/ghc_43.c: In function ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDHziInternalZCDHzufree: /tmp/ghc3007599_0/ghc_43.c:9:1: error: warning: DH_free is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 9 | void ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDHziInternalZCDHzufree(DH* a1) {DH_free(a1);} | ^~~~ | 9 | void ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDHziInternalZCDHzufree(DH* a1) {DH_free(a1);} | ^ In file included from /tmp/ghc3007599_0/ghc_43.c:7:0: error: /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/dh.h:211:28: error: note: declared here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^~~~~~~ | 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ [ 3 of 33] Compiling OpenSSL.ERR ( OpenSSL/ERR.hs, dist/build/OpenSSL/ERR.o, dist/build/OpenSSL/ERR.dyn_o ) [ 4 of 33] Compiling OpenSSL.EVP.Base64 ( OpenSSL/EVP/Base64.hs, dist/build/OpenSSL/EVP/Base64.o, dist/build/OpenSSL/EVP/Base64.dyn_o ) [ 5 of 33] Compiling OpenSSL.Objects ( dist/build/OpenSSL/Objects.hs, dist/build/OpenSSL/Objects.o, dist/build/OpenSSL/Objects.dyn_o ) [ 6 of 33] Compiling OpenSSL.SSL.Option ( dist/build/OpenSSL/SSL/Option.hs, dist/build/OpenSSL/SSL/Option.o, dist/build/OpenSSL/SSL/Option.dyn_o ) [ 7 of 33] Compiling OpenSSL.Stack ( dist/build/OpenSSL/Stack.hs, dist/build/OpenSSL/Stack.o, dist/build/OpenSSL/Stack.dyn_o ) [ 8 of 33] Compiling OpenSSL.Utils ( OpenSSL/Utils.hs, dist/build/OpenSSL/Utils.o, dist/build/OpenSSL/Utils.dyn_o ) [ 9 of 33] Compiling OpenSSL.Random ( OpenSSL/Random.hs, dist/build/OpenSSL/Random.o, dist/build/OpenSSL/Random.dyn_o ) /tmp/ghc3007599_0/ghc_114.c: In function ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziRandomZCRANDzupseudozubytes: /tmp/ghc3007599_0/ghc_114.c:10:1: error: warning: RAND_pseudo_bytes is deprecated: Since OpenSSL 1.1.0 [-Wdeprecated-declarations] 10 | void ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziRandomZCRANDzupseudozubytes(char* a1, HsInt32 a2) {RAND_pseudo_bytes(a1, a2);} | ^~~~ | 10 | void ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziRandomZCRANDzupseudozubytes(char* a1, HsInt32 a2) {RAND_pseudo_bytes(a1, a2);} | ^ In file included from /tmp/ghc3007599_0/ghc_114.c:7:0: error: /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/rand.h:79:29: error: note: declared here 79 | OSSL_DEPRECATEDIN_1_1_0 int RAND_pseudo_bytes(unsigned char *buf, int num); | ^~~~~~~~~~~~~~~~~ | 79 | OSSL_DEPRECATEDIN_1_1_0 int RAND_pseudo_bytes(unsigned char *buf, int num); | ^ /tmp/ghc3007599_0/ghc_121.c: In function ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziRandomZCRANDzupseudozubytes: /tmp/ghc3007599_0/ghc_121.c:10:1: error: warning: RAND_pseudo_bytes is deprecated: Since OpenSSL 1.1.0 [-Wdeprecated-declarations] 10 | void ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziRandomZCRANDzupseudozubytes(char* a1, HsInt32 a2) {RAND_pseudo_bytes(a1, a2);} | ^~~~ | 10 | void ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziRandomZCRANDzupseudozubytes(char* a1, HsInt32 a2) {RAND_pseudo_bytes(a1, a2);} | ^ In file included from /tmp/ghc3007599_0/ghc_121.c:7:0: error: /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/rand.h:79:29: error: note: declared here 79 | OSSL_DEPRECATEDIN_1_1_0 int RAND_pseudo_bytes(unsigned char *buf, int num); | ^~~~~~~~~~~~~~~~~ | 79 | OSSL_DEPRECATEDIN_1_1_0 int RAND_pseudo_bytes(unsigned char *buf, int num); | ^ [10 of 33] Compiling OpenSSL.EVP.Internal ( dist/build/OpenSSL/EVP/Internal.hs, dist/build/OpenSSL/EVP/Internal.o, dist/build/OpenSSL/EVP/Internal.dyn_o ) /tmp/ghc3007599_0/ghc_128.c: In function ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziEVPziInternalZCHMACzuFinal: /tmp/ghc3007599_0/ghc_128.c:15:1: error: warning: HMAC_Final is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 15 | HsWord32 ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziEVPziInternalZCHMACzuFinal(HMAC_CTX* a1, unsigned char* a2, unsigned int* a3) {return HMAC_Final(a1, a2, a3);} | ^~~~~~~~ | 15 | HsWord32 ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziEVPziInternalZCHMACzuFinal(HMAC_CTX* a1, unsigned char* a2, unsigned int* a3) {return HMAC_Final(a1, a2, a3);} | ^ In file included from /tmp/ghc3007599_0/ghc_128.c:13:0: error: /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/hmac.h:47:27: error: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ | 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^ /tmp/ghc3007599_0/ghc_128.c: In function ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziEVPziInternalZCHMACzuUpdate: /tmp/ghc3007599_0/ghc_128.c:18:1: error: warning: HMAC_Update is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 18 | HsInt32 ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziEVPziInternalZCHMACzuUpdate(HMAC_CTX* a1, unsigned char* a2, HsWord64 a3) {return HMAC_Update(a1, a2, a3);} | ^~~~~~~ | 18 | HsInt32 ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziEVPziInternalZCHMACzuUpdate(HMAC_CTX* a1, unsigned char* a2, HsWord64 a3) {return HMAC_Update(a1, a2, a3);} | ^ /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/hmac.h:45:27: error: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ | 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^ /tmp/ghc3007599_0/ghc_128.c: In function ghczuwrapperZC4ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziEVPziInternalZCHMACzuInit: /tmp/ghc3007599_0/ghc_128.c:22:1: error: warning: HMAC_Init is deprecated: Since OpenSSL 1.1.0 [-Wdeprecated-declarations] 22 | HsInt32 ghczuwrapperZC4ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziEVPziInternalZCHMACzuInit(HMAC_CTX* a1, void* a2, HsInt32 a3, EVP_MD* a4) {return HMAC_Init(a1, a2, a3, a4);} | ^~~~~~~ | 22 | HsInt32 ghczuwrapperZC4ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziEVPziInternalZCHMACzuInit(HMAC_CTX* a1, void* a2, HsInt32 a3, EVP_MD* a4) {return HMAC_Init(a1, a2, a3, a4);} | ^ /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/hmac.h:38:36: error: note: declared here 38 | OSSL_DEPRECATEDIN_1_1_0 __owur int HMAC_Init(HMAC_CTX *ctx, | ^~~~~~~~~ | 38 | OSSL_DEPRECATEDIN_1_1_0 __owur int HMAC_Init(HMAC_CTX *ctx, | ^ /tmp/ghc3007599_0/ghc_135.c: In function ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziEVPziInternalZCHMACzuFinal: /tmp/ghc3007599_0/ghc_135.c:15:1: error: warning: HMAC_Final is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 15 | HsWord32 ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziEVPziInternalZCHMACzuFinal(HMAC_CTX* a1, unsigned char* a2, unsigned int* a3) {return HMAC_Final(a1, a2, a3);} | ^~~~~~~~ | 15 | HsWord32 ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziEVPziInternalZCHMACzuFinal(HMAC_CTX* a1, unsigned char* a2, unsigned int* a3) {return HMAC_Final(a1, a2, a3);} | ^ In file included from /tmp/ghc3007599_0/ghc_135.c:13:0: error: /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/hmac.h:47:27: error: note: declared here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^~~~~~~~~~ | 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^ /tmp/ghc3007599_0/ghc_135.c: In function ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziEVPziInternalZCHMACzuUpdate: /tmp/ghc3007599_0/ghc_135.c:18:1: error: warning: HMAC_Update is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 18 | HsInt32 ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziEVPziInternalZCHMACzuUpdate(HMAC_CTX* a1, unsigned char* a2, HsWord64 a3) {return HMAC_Update(a1, a2, a3);} | ^~~~~~~ | 18 | HsInt32 ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziEVPziInternalZCHMACzuUpdate(HMAC_CTX* a1, unsigned char* a2, HsWord64 a3) {return HMAC_Update(a1, a2, a3);} | ^ /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/hmac.h:45:27: error: note: declared here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^~~~~~~~~~~ | 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^ /tmp/ghc3007599_0/ghc_135.c: In function ghczuwrapperZC4ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziEVPziInternalZCHMACzuInit: /tmp/ghc3007599_0/ghc_135.c:22:1: error: warning: HMAC_Init is deprecated: Since OpenSSL 1.1.0 [-Wdeprecated-declarations] 22 | HsInt32 ghczuwrapperZC4ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziEVPziInternalZCHMACzuInit(HMAC_CTX* a1, void* a2, HsInt32 a3, EVP_MD* a4) {return HMAC_Init(a1, a2, a3, a4);} | ^~~~~~~ | 22 | HsInt32 ghczuwrapperZC4ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziEVPziInternalZCHMACzuInit(HMAC_CTX* a1, void* a2, HsInt32 a3, EVP_MD* a4) {return HMAC_Init(a1, a2, a3, a4);} | ^ /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/hmac.h:38:36: error: note: declared here 38 | OSSL_DEPRECATEDIN_1_1_0 __owur int HMAC_Init(HMAC_CTX *ctx, | ^~~~~~~~~ | 38 | OSSL_DEPRECATEDIN_1_1_0 __owur int HMAC_Init(HMAC_CTX *ctx, | ^ [11 of 33] Compiling OpenSSL.EVP.Digest ( dist/build/OpenSSL/EVP/Digest.hs, dist/build/OpenSSL/EVP/Digest.o, dist/build/OpenSSL/EVP/Digest.dyn_o ) /tmp/ghc3007599_0/ghc_142.c: In function ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziEVPziDigestZCEVPzugetzudigestbyname: /tmp/ghc3007599_0/ghc_142.c:14:138: error: warning: return discards const qualifier from pointer target type [-Wdiscarded-qualifiers] 14 | EVP_MD* ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziEVPziDigestZCEVPzugetzudigestbyname(char* a1) {return EVP_get_digestbyname(a1);} | ^~~~~~~~~~~~~~~~~~~~~~~~ | 14 | EVP_MD* ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziEVPziDigestZCEVPzugetzudigestbyname(char* a1) {return EVP_get_digestbyname(a1);} | ^ /tmp/ghc3007599_0/ghc_149.c: In function ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziEVPziDigestZCEVPzugetzudigestbyname: /tmp/ghc3007599_0/ghc_149.c:14:138: error: warning: return discards const qualifier from pointer target type [-Wdiscarded-qualifiers] 14 | EVP_MD* ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziEVPziDigestZCEVPzugetzudigestbyname(char* a1) {return EVP_get_digestbyname(a1);} | ^~~~~~~~~~~~~~~~~~~~~~~~ | 14 | EVP_MD* ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziEVPziDigestZCEVPzugetzudigestbyname(char* a1) {return EVP_get_digestbyname(a1);} | ^ [12 of 33] Compiling OpenSSL.EVP.Cipher ( OpenSSL/EVP/Cipher.hs, dist/build/OpenSSL/EVP/Cipher.o, dist/build/OpenSSL/EVP/Cipher.dyn_o ) /tmp/ghc3007599_0/ghc_156.c: In function ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziEVPziCipherZCEVPzugetzucipherbyname: /tmp/ghc3007599_0/ghc_156.c:9:142: error: warning: return discards const qualifier from pointer target type [-Wdiscarded-qualifiers] 9 | EVP_CIPHER* ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziEVPziCipherZCEVPzugetzucipherbyname(char* a1) {return EVP_get_cipherbyname(a1);} | ^~~~~~~~~~~~~~~~~~~~~~~~ | 9 | EVP_CIPHER* ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziEVPziCipherZCEVPzugetzucipherbyname(char* a1) {return EVP_get_cipherbyname(a1);} | ^ /tmp/ghc3007599_0/ghc_163.c: In function ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziEVPziCipherZCEVPzugetzucipherbyname: /tmp/ghc3007599_0/ghc_163.c:9:142: error: warning: return discards const qualifier from pointer target type [-Wdiscarded-qualifiers] 9 | EVP_CIPHER* ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziEVPziCipherZCEVPzugetzucipherbyname(char* a1) {return EVP_get_cipherbyname(a1);} | ^~~~~~~~~~~~~~~~~~~~~~~~ | 9 | EVP_CIPHER* ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziEVPziCipherZCEVPzugetzucipherbyname(char* a1) {return EVP_get_cipherbyname(a1);} | ^ [13 of 33] Compiling OpenSSL.Cipher ( dist/build/OpenSSL/Cipher.hs, dist/build/OpenSSL/Cipher.o, dist/build/OpenSSL/Cipher.dyn_o ) /tmp/ghc3007599_0/ghc_170.c: In function ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziCipherZCAESzucbczuencrypt: /tmp/ghc3007599_0/ghc_170.c:9:1: error: warning: AES_cbc_encrypt is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 9 | void ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziCipherZCAESzucbczuencrypt(char* a1, HsWord8* a2, HsWord64 a3, AES_KEY* a4, unsigned char* a5, HsInt32 a6) {AES_cbc_encrypt(a1, a2, a3, a4, a5, a6);} | ^~~~ | 9 | void ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziCipherZCAESzucbczuencrypt(char* a1, HsWord8* a2, HsWord64 a3, AES_KEY* a4, unsigned char* a5, HsInt32 a6) {AES_cbc_encrypt(a1, a2, a3, a4, a5, a6);} | ^ In file included from /tmp/ghc3007599_0/ghc_170.c:7:0: error: /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/aes.h:66:6: error: note: declared here 66 | void AES_cbc_encrypt(const unsigned char *in, unsigned char *out, | ^~~~~~~~~~~~~~~ | 66 | void AES_cbc_encrypt(const unsigned char *in, unsigned char *out, | ^ /tmp/ghc3007599_0/ghc_170.c: In function ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziCipherZCAESzusetzudecryptzukey: /tmp/ghc3007599_0/ghc_170.c:12:1: error: warning: AES_set_decrypt_key is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 12 | HsInt32 ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziCipherZCAESzusetzudecryptzukey(char* a1, HsInt32 a2, AES_KEY* a3) {return AES_set_decrypt_key(a1, a2, a3);} | ^~~~~~~ | 12 | HsInt32 ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziCipherZCAESzusetzudecryptzukey(char* a1, HsInt32 a2, AES_KEY* a3) {return AES_set_decrypt_key(a1, a2, a3);} | ^ /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/aes.h:54:5: error: note: declared here 54 | int AES_set_decrypt_key(const unsigned char *userKey, const int bits, | ^~~~~~~~~~~~~~~~~~~ | 54 | int AES_set_decrypt_key(const unsigned char *userKey, const int bits, | ^ /tmp/ghc3007599_0/ghc_170.c: In function ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziCipherZCAESzusetzuencryptzukey: /tmp/ghc3007599_0/ghc_170.c:15:1: error: warning: AES_set_encrypt_key is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 15 | HsInt32 ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziCipherZCAESzusetzuencryptzukey(char* a1, HsInt32 a2, AES_KEY* a3) {return AES_set_encrypt_key(a1, a2, a3);} | ^~~~~~~ | 15 | HsInt32 ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziCipherZCAESzusetzuencryptzukey(char* a1, HsInt32 a2, AES_KEY* a3) {return AES_set_encrypt_key(a1, a2, a3);} | ^ /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/aes.h:51:5: error: note: declared here 51 | int AES_set_encrypt_key(const unsigned char *userKey, const int bits, | ^~~~~~~~~~~~~~~~~~~ | 51 | int AES_set_encrypt_key(const unsigned char *userKey, const int bits, | ^ /tmp/ghc3007599_0/ghc_177.c: In function ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziCipherZCAESzucbczuencrypt: /tmp/ghc3007599_0/ghc_177.c:9:1: error: warning: AES_cbc_encrypt is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 9 | void ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziCipherZCAESzucbczuencrypt(char* a1, HsWord8* a2, HsWord64 a3, AES_KEY* a4, unsigned char* a5, HsInt32 a6) {AES_cbc_encrypt(a1, a2, a3, a4, a5, a6);} | ^~~~ | 9 | void ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziCipherZCAESzucbczuencrypt(char* a1, HsWord8* a2, HsWord64 a3, AES_KEY* a4, unsigned char* a5, HsInt32 a6) {AES_cbc_encrypt(a1, a2, a3, a4, a5, a6);} | ^ In file included from /tmp/ghc3007599_0/ghc_177.c:7:0: error: /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/aes.h:66:6: error: note: declared here 66 | void AES_cbc_encrypt(const unsigned char *in, unsigned char *out, | ^~~~~~~~~~~~~~~ | 66 | void AES_cbc_encrypt(const unsigned char *in, unsigned char *out, | ^ /tmp/ghc3007599_0/ghc_177.c: In function ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziCipherZCAESzusetzudecryptzukey: /tmp/ghc3007599_0/ghc_177.c:12:1: error: warning: AES_set_decrypt_key is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 12 | HsInt32 ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziCipherZCAESzusetzudecryptzukey(char* a1, HsInt32 a2, AES_KEY* a3) {return AES_set_decrypt_key(a1, a2, a3);} | ^~~~~~~ | 12 | HsInt32 ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziCipherZCAESzusetzudecryptzukey(char* a1, HsInt32 a2, AES_KEY* a3) {return AES_set_decrypt_key(a1, a2, a3);} | ^ /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/aes.h:54:5: error: note: declared here 54 | int AES_set_decrypt_key(const unsigned char *userKey, const int bits, | ^~~~~~~~~~~~~~~~~~~ | 54 | int AES_set_decrypt_key(const unsigned char *userKey, const int bits, | ^ /tmp/ghc3007599_0/ghc_177.c: In function ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziCipherZCAESzusetzuencryptzukey: /tmp/ghc3007599_0/ghc_177.c:15:1: error: warning: AES_set_encrypt_key is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 15 | HsInt32 ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziCipherZCAESzusetzuencryptzukey(char* a1, HsInt32 a2, AES_KEY* a3) {return AES_set_encrypt_key(a1, a2, a3);} | ^~~~~~~ | 15 | HsInt32 ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziCipherZCAESzusetzuencryptzukey(char* a1, HsInt32 a2, AES_KEY* a3) {return AES_set_encrypt_key(a1, a2, a3);} | ^ /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/aes.h:51:5: error: note: declared here 51 | int AES_set_encrypt_key(const unsigned char *userKey, const int bits, | ^~~~~~~~~~~~~~~~~~~ | 51 | int AES_set_encrypt_key(const unsigned char *userKey, const int bits, | ^ [14 of 33] Compiling OpenSSL.BN ( dist/build/OpenSSL/BN.hs, dist/build/OpenSSL/BN.o, dist/build/OpenSSL/BN.dyn_o ) /tmp/ghc3007599_0/ghc_184.c: In function ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziBNZCBNzupseudozurandzurange: /tmp/ghc3007599_0/ghc_184.c:9:1: error: warning: BN_pseudo_rand_range is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 9 | HsInt32 ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziBNZCBNzupseudozurandzurange(BIGNUM* a1, BIGNUM* a2) {return BN_pseudo_rand_range(a1, a2);} | ^~~~~~~ | 9 | HsInt32 ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziBNZCBNzupseudozurandzurange(BIGNUM* a1, BIGNUM* a2) {return BN_pseudo_rand_range(a1, a2);} | ^ In file included from /tmp/ghc3007599_0/ghc_184.c:7:0: error: /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/bn.h:233:5: error: note: declared here 233 | int BN_pseudo_rand_range(BIGNUM *rnd, const BIGNUM *range); | ^~~~~~~~~~~~~~~~~~~~ | 233 | int BN_pseudo_rand_range(BIGNUM *rnd, const BIGNUM *range); | ^ /tmp/ghc3007599_0/ghc_191.c: In function ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziBNZCBNzupseudozurandzurange: /tmp/ghc3007599_0/ghc_191.c:9:1: error: warning: BN_pseudo_rand_range is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 9 | HsInt32 ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziBNZCBNzupseudozurandzurange(BIGNUM* a1, BIGNUM* a2) {return BN_pseudo_rand_range(a1, a2);} | ^~~~~~~ | 9 | HsInt32 ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziBNZCBNzupseudozurandzurange(BIGNUM* a1, BIGNUM* a2) {return BN_pseudo_rand_range(a1, a2);} | ^ In file included from /tmp/ghc3007599_0/ghc_191.c:7:0: error: /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/bn.h:233:5: error: note: declared here 233 | int BN_pseudo_rand_range(BIGNUM *rnd, const BIGNUM *range); | ^~~~~~~~~~~~~~~~~~~~ | 233 | int BN_pseudo_rand_range(BIGNUM *rnd, const BIGNUM *range); | ^ [15 of 33] Compiling OpenSSL.RSA ( dist/build/OpenSSL/RSA.hs, dist/build/OpenSSL/RSA.o, dist/build/OpenSSL/RSA.dyn_o ) /tmp/ghc3007599_0/ghc_198.c: In function ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziRSAZCRSAzuget0zucrtzuparams: /tmp/ghc3007599_0/ghc_198.c:10:1: error: warning: RSA_get0_crt_params is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 10 | void ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziRSAZCRSAzuget0zucrtzuparams(RSA* a1, BIGNUM** a2, BIGNUM** a3, BIGNUM** a4) {RSA_get0_crt_params(a1, a2, a3, a4);} | ^~~~ | 10 | void ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziRSAZCRSAzuget0zucrtzuparams(RSA* a1, BIGNUM** a2, BIGNUM** a3, BIGNUM** a4) {RSA_get0_crt_params(a1, a2, a3, a4);} | ^ In file included from /tmp/ghc3007599_0/ghc_198.c:7:0: error: /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/rsa.h:236:28: error: note: declared here 236 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_crt_params(const RSA *r, | ^~~~~~~~~~~~~~~~~~~ | 236 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_crt_params(const RSA *r, | ^ /tmp/ghc3007599_0/ghc_198.c:10:182: error: error: passing argument 2 of RSA_get0_crt_params from incompatible pointer type [-Wincompatible-pointer-types] 10 | void ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziRSAZCRSAzuget0zucrtzuparams(RSA* a1, BIGNUM** a2, BIGNUM** a3, BIGNUM** a4) {RSA_get0_crt_params(a1, a2, a3, a4);} | ^~ | | | BIGNUM ** {aka struct bignum_st **} | 10 | void ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziRSAZCRSAzuget0zucrtzuparams(RSA* a1, BIGNUM** a2, BIGNUM** a3, BIGNUM** a4) {RSA_get0_crt_params(a1, a2, a3, a4);} | ^ /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/rsa.h:237:63: error: note: expected const BIGNUM ** {aka const struct bignum_st **} but argument is of type BIGNUM ** {aka struct bignum_st **} 237 | const BIGNUM **dmp1, | ~~~~~~~~~~~~~~~^~~~ | 237 | const BIGNUM **dmp1, | ^ /tmp/ghc3007599_0/ghc_198.c:10:186: error: error: passing argument 3 of RSA_get0_crt_params from incompatible pointer type [-Wincompatible-pointer-types] 10 | void ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziRSAZCRSAzuget0zucrtzuparams(RSA* a1, BIGNUM** a2, BIGNUM** a3, BIGNUM** a4) {RSA_get0_crt_params(a1, a2, a3, a4);} | ^~ | | | BIGNUM ** {aka struct bignum_st **} | 10 | void ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziRSAZCRSAzuget0zucrtzuparams(RSA* a1, BIGNUM** a2, BIGNUM** a3, BIGNUM** a4) {RSA_get0_crt_params(a1, a2, a3, a4);} | ^ /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/rsa.h:238:63: error: note: expected const BIGNUM ** {aka const struct bignum_st **} but argument is of type BIGNUM ** {aka struct bignum_st **} 238 | const BIGNUM **dmq1, | ~~~~~~~~~~~~~~~^~~~ | 238 | const BIGNUM **dmq1, | ^ /tmp/ghc3007599_0/ghc_198.c:10:190: error: error: passing argument 4 of RSA_get0_crt_params from incompatible pointer type [-Wincompatible-pointer-types] 10 | void ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziRSAZCRSAzuget0zucrtzuparams(RSA* a1, BIGNUM** a2, BIGNUM** a3, BIGNUM** a4) {RSA_get0_crt_params(a1, a2, a3, a4);} | ^~ | | | BIGNUM ** {aka struct bignum_st **} | 10 | void ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziRSAZCRSAzuget0zucrtzuparams(RSA* a1, BIGNUM** a2, BIGNUM** a3, BIGNUM** a4) {RSA_get0_crt_params(a1, a2, a3, a4);} | ^ /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/rsa.h:239:63: error: note: expected const BIGNUM ** {aka const struct bignum_st **} but argument is of type BIGNUM ** {aka struct bignum_st **} 239 | const BIGNUM **iqmp); | ~~~~~~~~~~~~~~~^~~~ | 239 | const BIGNUM **iqmp); | ^ /tmp/ghc3007599_0/ghc_198.c: In function ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziRSAZCRSAzuget0zufactors: /tmp/ghc3007599_0/ghc_198.c:14:1: error: warning: RSA_get0_factors is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 14 | void ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziRSAZCRSAzuget0zufactors(RSA* a1, BIGNUM** a2, BIGNUM** a3) {RSA_get0_factors(a1, a2, a3);} | ^~~~ | 14 | void ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziRSAZCRSAzuget0zufactors(RSA* a1, BIGNUM** a2, BIGNUM** a3) {RSA_get0_factors(a1, a2, a3);} | ^ /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/rsa.h:231:28: error: note: declared here 231 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_factors(const RSA *r, | ^~~~~~~~~~~~~~~~ | 231 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_factors(const RSA *r, | ^ /tmp/ghc3007599_0/ghc_198.c:14:162: error: error: passing argument 2 of RSA_get0_factors from incompatible pointer type [-Wincompatible-pointer-types] 14 | void ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziRSAZCRSAzuget0zufactors(RSA* a1, BIGNUM** a2, BIGNUM** a3) {RSA_get0_factors(a1, a2, a3);} | ^~ | | | BIGNUM ** {aka struct bignum_st **} | 14 | void ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziRSAZCRSAzuget0zufactors(RSA* a1, BIGNUM** a2, BIGNUM** a3) {RSA_get0_factors(a1, a2, a3);} | ^ /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/rsa.h:232:60: error: note: expected const BIGNUM ** {aka const struct bignum_st **} but argument is of type BIGNUM ** {aka struct bignum_st **} 232 | const BIGNUM **p, const BIGNUM **q); | ~~~~~~~~~~~~~~~^ | 232 | const BIGNUM **p, const BIGNUM **q); | ^ /tmp/ghc3007599_0/ghc_198.c:14:166: error: error: passing argument 3 of RSA_get0_factors from incompatible pointer type [-Wincompatible-pointer-types] 14 | void ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziRSAZCRSAzuget0zufactors(RSA* a1, BIGNUM** a2, BIGNUM** a3) {RSA_get0_factors(a1, a2, a3);} | ^~ | | | BIGNUM ** {aka struct bignum_st **} | 14 | void ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziRSAZCRSAzuget0zufactors(RSA* a1, BIGNUM** a2, BIGNUM** a3) {RSA_get0_factors(a1, a2, a3);} | ^ /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/rsa.h:232:78: error: note: expected const BIGNUM ** {aka const struct bignum_st **} but argument is of type BIGNUM ** {aka struct bignum_st **} 232 | const BIGNUM **p, const BIGNUM **q); | ~~~~~~~~~~~~~~~^ | 232 | const BIGNUM **p, const BIGNUM **q); | ^ /tmp/ghc3007599_0/ghc_198.c: In function ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziRSAZCRSAzuget0zukey: /tmp/ghc3007599_0/ghc_198.c:18:1: error: warning: RSA_get0_key is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 18 | void ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziRSAZCRSAzuget0zukey(RSA* a1, BIGNUM** a2, BIGNUM** a3, BIGNUM** a4) {RSA_get0_key(a1, a2, a3, a4);} | ^~~~ | 18 | void ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziRSAZCRSAzuget0zukey(RSA* a1, BIGNUM** a2, BIGNUM** a3, BIGNUM** a4) {RSA_get0_key(a1, a2, a3, a4);} | ^ /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/rsa.h:228:28: error: note: declared here 228 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_key(const RSA *r, | ^~~~~~~~~~~~ | 228 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_key(const RSA *r, | ^ /tmp/ghc3007599_0/ghc_198.c:18:167: error: error: passing argument 2 of RSA_get0_key from incompatible pointer type [-Wincompatible-pointer-types] 18 | void ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziRSAZCRSAzuget0zukey(RSA* a1, BIGNUM** a2, BIGNUM** a3, BIGNUM** a4) {RSA_get0_key(a1, a2, a3, a4);} | ^~ | | | BIGNUM ** {aka struct bignum_st **} | 18 | void ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziRSAZCRSAzuget0zukey(RSA* a1, BIGNUM** a2, BIGNUM** a3, BIGNUM** a4) {RSA_get0_key(a1, a2, a3, a4);} | ^ /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/rsa.h:229:56: error: note: expected const BIGNUM ** {aka const struct bignum_st **} but argument is of type BIGNUM ** {aka struct bignum_st **} 229 | const BIGNUM **n, const BIGNUM **e, | ~~~~~~~~~~~~~~~^ | 229 | const BIGNUM **n, const BIGNUM **e, | ^ /tmp/ghc3007599_0/ghc_198.c:18:171: error: error: passing argument 3 of RSA_get0_key from incompatible pointer type [-Wincompatible-pointer-types] 18 | void ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziRSAZCRSAzuget0zukey(RSA* a1, BIGNUM** a2, BIGNUM** a3, BIGNUM** a4) {RSA_get0_key(a1, a2, a3, a4);} | ^~ | | | BIGNUM ** {aka struct bignum_st **} | 18 | void ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziRSAZCRSAzuget0zukey(RSA* a1, BIGNUM** a2, BIGNUM** a3, BIGNUM** a4) {RSA_get0_key(a1, a2, a3, a4);} | ^ /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/rsa.h:229:74: error: note: expected const BIGNUM ** {aka const struct bignum_st **} but argument is of type BIGNUM ** {aka struct bignum_st **} 229 | const BIGNUM **n, const BIGNUM **e, | ~~~~~~~~~~~~~~~^ | 229 | const BIGNUM **n, const BIGNUM **e, | ^ /tmp/ghc3007599_0/ghc_198.c:18:175: error: error: passing argument 4 of RSA_get0_key from incompatible pointer type [-Wincompatible-pointer-types] 18 | void ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziRSAZCRSAzuget0zukey(RSA* a1, BIGNUM** a2, BIGNUM** a3, BIGNUM** a4) {RSA_get0_key(a1, a2, a3, a4);} | ^~ | | | BIGNUM ** {aka struct bignum_st **} | 18 | void ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziRSAZCRSAzuget0zukey(RSA* a1, BIGNUM** a2, BIGNUM** a3, BIGNUM** a4) {RSA_get0_key(a1, a2, a3, a4);} | ^ /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/rsa.h:230:56: error: note: expected const BIGNUM ** {aka const struct bignum_st **} but argument is of type BIGNUM ** {aka struct bignum_st **} 230 | const BIGNUM **d); | ~~~~~~~~~~~~~~~^ | 230 | const BIGNUM **d); | ^ /tmp/ghc3007599_0/ghc_198.c: In function ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziRSAZCRSAzugeneratezukey: /tmp/ghc3007599_0/ghc_198.c:21:1: error: warning: RSA_generate_key is deprecated: Since OpenSSL 0.9.8 [-Wdeprecated-declarations] 21 | RSA* ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziRSAZCRSAzugeneratezukey(HsInt32 a1, HsInt32 a2, void* a3, void* a4) {return RSA_generate_key(a1, a2, a3, a4);} | ^~~ | 21 | RSA* ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziRSAZCRSAzugeneratezukey(HsInt32 a1, HsInt32 a2, void* a3, void* a4) {return RSA_generate_key(a1, a2, a3, a4);} | ^ /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/rsa.h:264:30: error: note: declared here 264 | OSSL_DEPRECATEDIN_0_9_8 RSA *RSA_generate_key(int bits, unsigned long e, void | ^~~~~~~~~~~~~~~~ | 264 | OSSL_DEPRECATEDIN_0_9_8 RSA *RSA_generate_key(int bits, unsigned long e, void | ^ /tmp/ghc3007599_0/ghc_198.c: In function ghczuwrapperZC4ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziRSAZCRSAzusizze: /tmp/ghc3007599_0/ghc_198.c:34:1: error: warning: RSA_size is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 34 | HsInt32 ghczuwrapperZC4ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziRSAZCRSAzusizze(RSA* a1) {return RSA_size(a1);} | ^~~~~~~ | 34 | HsInt32 ghczuwrapperZC4ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziRSAZCRSAzusizze(RSA* a1) {return RSA_size(a1);} | ^ /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/rsa.h:215:27: error: note: declared here 215 | OSSL_DEPRECATEDIN_3_0 int RSA_size(const RSA *rsa); | ^~~~~~~~ | 215 | OSSL_DEPRECATEDIN_3_0 int RSA_size(const RSA *rsa); | ^ /tmp/ghc3007599_0/ghc_198.c: In function ghczuwrapperZC5ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziRSAZCRSAPrivateKeyzudup: /tmp/ghc3007599_0/ghc_198.c:37:1: error: warning: RSAPrivateKey_dup is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 37 | RSA* ghczuwrapperZC5ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziRSAZCRSAPrivateKeyzudup(RSA* a1) {return RSAPrivateKey_dup(a1);} | ^~~ | 37 | RSA* ghczuwrapperZC5ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziRSAZCRSAPrivateKeyzudup(RSA* a1) {return RSAPrivateKey_dup(a1);} | ^ In file included from /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/rsa.h:21:0: error: /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/rsa.h:460:65: error: note: declared here 460 | DECLARE_ASN1_DUP_FUNCTION_name_attr(OSSL_DEPRECATEDIN_3_0, RSA, RSAPrivateKey) | ^~~~~~~~~~~~~ | 460 | DECLARE_ASN1_DUP_FUNCTION_name_attr(OSSL_DEPRECATEDIN_3_0, RSA, RSAPrivateKey) | ^ /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/asn1.h:339:16: error: note: in definition of macro DECLARE_ASN1_DUP_FUNCTION_name_attr 339 | attr type *name##_dup(const type *a); | ^~~~ | 339 | attr type *name##_dup(const type *a); | ^ /tmp/ghc3007599_0/ghc_198.c: In function ghczuwrapperZC6ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziRSAZCRSAPublicKeyzudup: /tmp/ghc3007599_0/ghc_198.c:40:1: error: warning: RSAPublicKey_dup is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 40 | RSA* ghczuwrapperZC6ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziRSAZCRSAPublicKeyzudup(RSA* a1) {return RSAPublicKey_dup(a1);} | ^~~ | 40 | RSA* ghczuwrapperZC6ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziRSAZCRSAPublicKeyzudup(RSA* a1) {return RSAPublicKey_dup(a1);} | ^ /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/rsa.h:459:65: error: note: declared here 459 | DECLARE_ASN1_DUP_FUNCTION_name_attr(OSSL_DEPRECATEDIN_3_0, RSA, RSAPublicKey) | ^~~~~~~~~~~~ | 459 | DECLARE_ASN1_DUP_FUNCTION_name_attr(OSSL_DEPRECATEDIN_3_0, RSA, RSAPublicKey) | ^ /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/asn1.h:339:16: error: note: in definition of macro DECLARE_ASN1_DUP_FUNCTION_name_attr 339 | attr type *name##_dup(const type *a); | ^~~~ | 339 | attr type *name##_dup(const type *a); | ^ : error: `cc' failed in phase `C Compiler'. (Exit code: 1) [17 of 33] Compiling OpenSSL.DSA ( dist/build/OpenSSL/DSA.hs, dist/build/OpenSSL/DSA.o, dist/build/OpenSSL/DSA.dyn_o ) /tmp/ghc3007599_0/ghc_202.c: In function ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDSAZCDSAzuset0zukey: /tmp/ghc3007599_0/ghc_202.c:9:1: error: warning: DSA_set0_key is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 9 | HsInt32 ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDSAZCDSAzuset0zukey(void* a1, BIGNUM* a2, BIGNUM* a3) {return DSA_set0_key(a1, a2, a3);} | ^~~~~~~ | 9 | HsInt32 ghczuwrapperZC0ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDSAZCDSAzuset0zukey(void* a1, BIGNUM* a2, BIGNUM* a3) {return DSA_set0_key(a1, a2, a3);} | ^ In file included from /tmp/ghc3007599_0/ghc_202.c:7:0: error: /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/dsa.h:211:27: error: note: declared here 211 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key, | ^~~~~~~~~~~~ | 211 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key, | ^ /tmp/ghc3007599_0/ghc_202.c: In function ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDSAZCDSAzuset0zupqg: /tmp/ghc3007599_0/ghc_202.c:12:1: error: warning: DSA_set0_pqg is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 12 | HsInt32 ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDSAZCDSAzuset0zupqg(void* a1, BIGNUM* a2, BIGNUM* a3, BIGNUM* a4) {return DSA_set0_pqg(a1, a2, a3, a4);} | ^~~~~~~ | 12 | HsInt32 ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDSAZCDSAzuset0zupqg(void* a1, BIGNUM* a2, BIGNUM* a3, BIGNUM* a4) {return DSA_set0_pqg(a1, a2, a3, a4);} | ^ /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/dsa.h:208:27: error: note: declared here 208 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_pqg(DSA *d, BIGNUM *p, BIGNUM *q, BIGNUM *g); | ^~~~~~~~~~~~ | 208 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_pqg(DSA *d, BIGNUM *p, BIGNUM *q, BIGNUM *g); | ^ /tmp/ghc3007599_0/ghc_202.c: In function ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDSAZCDSAzuget0zukey: /tmp/ghc3007599_0/ghc_202.c:15:1: error: warning: DSA_get0_key is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 15 | void ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDSAZCDSAzuget0zukey(void* a1, BIGNUM** a2, BIGNUM** a3) {DSA_get0_key(a1, a2, a3);} | ^~~~ | 15 | void ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDSAZCDSAzuget0zukey(void* a1, BIGNUM** a2, BIGNUM** a3) {DSA_get0_key(a1, a2, a3);} | ^ /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/dsa.h:209:28: error: note: declared here 209 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_key(const DSA *d, const BIGNUM **pub_key, | ^~~~~~~~~~~~ | 209 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_key(const DSA *d, const BIGNUM **pub_key, | ^ /tmp/ghc3007599_0/ghc_202.c:15:155: error: error: passing argument 2 of DSA_get0_key from incompatible pointer type [-Wincompatible-pointer-types] 15 | void ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDSAZCDSAzuget0zukey(void* a1, BIGNUM** a2, BIGNUM** a3) {DSA_get0_key(a1, a2, a3);} | ^~ | | | BIGNUM ** {aka struct bignum_st **} | 15 | void ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDSAZCDSAzuget0zukey(void* a1, BIGNUM** a2, BIGNUM** a3) {DSA_get0_key(a1, a2, a3);} | ^ /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/dsa.h:209:70: error: note: expected const BIGNUM ** {aka const struct bignum_st **} but argument is of type BIGNUM ** {aka struct bignum_st **} 209 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_key(const DSA *d, const BIGNUM **pub_key, | ~~~~~~~~~~~~~~~^~~~~~~ | 209 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_key(const DSA *d, const BIGNUM **pub_key, | ^ /tmp/ghc3007599_0/ghc_202.c:15:159: error: error: passing argument 3 of DSA_get0_key from incompatible pointer type [-Wincompatible-pointer-types] 15 | void ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDSAZCDSAzuget0zukey(void* a1, BIGNUM** a2, BIGNUM** a3) {DSA_get0_key(a1, a2, a3);} | ^~ | | | BIGNUM ** {aka struct bignum_st **} | 15 | void ghczuwrapperZC2ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDSAZCDSAzuget0zukey(void* a1, BIGNUM** a2, BIGNUM** a3) {DSA_get0_key(a1, a2, a3);} | ^ /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/dsa.h:210:56: error: note: expected const BIGNUM ** {aka const struct bignum_st **} but argument is of type BIGNUM ** {aka struct bignum_st **} 210 | const BIGNUM **priv_key); | ~~~~~~~~~~~~~~~^~~~~~~~ | 210 | const BIGNUM **priv_key); | ^ /tmp/ghc3007599_0/ghc_202.c: In function ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDSAZCDSAzuget0zupqg: /tmp/ghc3007599_0/ghc_202.c:18:1: error: warning: DSA_get0_pqg is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 18 | void ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDSAZCDSAzuget0zupqg(void* a1, BIGNUM** a2, BIGNUM** a3, BIGNUM** a4) {DSA_get0_pqg(a1, a2, a3, a4);} | ^~~~ | 18 | void ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDSAZCDSAzuget0zupqg(void* a1, BIGNUM** a2, BIGNUM** a3, BIGNUM** a4) {DSA_get0_pqg(a1, a2, a3, a4);} | ^ /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/dsa.h:206:28: error: note: declared here 206 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_pqg(const DSA *d, const BIGNUM **p, | ^~~~~~~~~~~~ | 206 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_pqg(const DSA *d, const BIGNUM **p, | ^ /tmp/ghc3007599_0/ghc_202.c:18:168: error: error: passing argument 2 of DSA_get0_pqg from incompatible pointer type [-Wincompatible-pointer-types] 18 | void ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDSAZCDSAzuget0zupqg(void* a1, BIGNUM** a2, BIGNUM** a3, BIGNUM** a4) {DSA_get0_pqg(a1, a2, a3, a4);} | ^~ | | | BIGNUM ** {aka struct bignum_st **} | 18 | void ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDSAZCDSAzuget0zupqg(void* a1, BIGNUM** a2, BIGNUM** a3, BIGNUM** a4) {DSA_get0_pqg(a1, a2, a3, a4);} | ^ /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/dsa.h:206:70: error: note: expected const BIGNUM ** {aka const struct bignum_st **} but argument is of type BIGNUM ** {aka struct bignum_st **} 206 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_pqg(const DSA *d, const BIGNUM **p, | ~~~~~~~~~~~~~~~^ | 206 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_pqg(const DSA *d, const BIGNUM **p, | ^ /tmp/ghc3007599_0/ghc_202.c:18:172: error: error: passing argument 3 of DSA_get0_pqg from incompatible pointer type [-Wincompatible-pointer-types] 18 | void ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDSAZCDSAzuget0zupqg(void* a1, BIGNUM** a2, BIGNUM** a3, BIGNUM** a4) {DSA_get0_pqg(a1, a2, a3, a4);} | ^~ | | | BIGNUM ** {aka struct bignum_st **} | 18 | void ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDSAZCDSAzuget0zupqg(void* a1, BIGNUM** a2, BIGNUM** a3, BIGNUM** a4) {DSA_get0_pqg(a1, a2, a3, a4);} | ^ /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/dsa.h:207:56: error: note: expected const BIGNUM ** {aka const struct bignum_st **} but argument is of type BIGNUM ** {aka struct bignum_st **} 207 | const BIGNUM **q, const BIGNUM **g); | ~~~~~~~~~~~~~~~^ | 207 | const BIGNUM **q, const BIGNUM **g); | ^ /tmp/ghc3007599_0/ghc_202.c:18:176: error: error: passing argument 4 of DSA_get0_pqg from incompatible pointer type [-Wincompatible-pointer-types] 18 | void ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDSAZCDSAzuget0zupqg(void* a1, BIGNUM** a2, BIGNUM** a3, BIGNUM** a4) {DSA_get0_pqg(a1, a2, a3, a4);} | ^~ | | | BIGNUM ** {aka struct bignum_st **} | 18 | void ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDSAZCDSAzuget0zupqg(void* a1, BIGNUM** a2, BIGNUM** a3, BIGNUM** a4) {DSA_get0_pqg(a1, a2, a3, a4);} | ^ /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/dsa.h:207:74: error: note: expected const BIGNUM ** {aka const struct bignum_st **} but argument is of type BIGNUM ** {aka struct bignum_st **} 207 | const BIGNUM **q, const BIGNUM **g); | ~~~~~~~~~~~~~~~^ | 207 | const BIGNUM **q, const BIGNUM **g); | ^ /tmp/ghc3007599_0/ghc_202.c: In function ghczuwrapperZC4ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDSAZCDSAzusizze: /tmp/ghc3007599_0/ghc_202.c:20:1: error: warning: DSA_size is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 20 | HsInt32 ghczuwrapperZC4ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDSAZCDSAzusizze(void* a1) {return DSA_size(a1);} | ^~~~~~~ | 20 | HsInt32 ghczuwrapperZC4ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDSAZCDSAzusizze(void* a1) {return DSA_size(a1);} | ^ /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/dsa.h:135:27: error: note: declared here 135 | OSSL_DEPRECATEDIN_3_0 int DSA_size(const DSA *); | ^~~~~~~~ | 135 | OSSL_DEPRECATEDIN_3_0 int DSA_size(const DSA *); | ^ /tmp/ghc3007599_0/ghc_202.c: In function ghczuwrapperZC7ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDSAZCDSAzugeneratezuparameters: /tmp/ghc3007599_0/ghc_202.c:26:1: error: warning: DSA_generate_parameters is deprecated: Since OpenSSL 0.9.8 [-Wdeprecated-declarations] 26 | void* ghczuwrapperZC7ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDSAZCDSAzugeneratezuparameters(HsInt32 a1, char* a2, HsInt32 a3, int* a4, int* a5, void* a6, void* a7) {return DSA_generate_parameters(a1, a2, a3, a4, a5, a6, a7);} | ^~~~ | 26 | void* ghczuwrapperZC7ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDSAZCDSAzugeneratezuparameters(HsInt32 a1, char* a2, HsInt32 a3, int* a4, int* a5, void* a6, void* a7) {return DSA_generate_parameters(a1, a2, a3, a4, a5, a6, a7);} | ^ /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/dsa.h:164:6: error: note: declared here 164 | DSA *DSA_generate_parameters(int bits, unsigned char *seed, int seed_len, | ^~~~~~~~~~~~~~~~~~~~~~~ | 164 | DSA *DSA_generate_parameters(int bits, unsigned char *seed, int seed_len, | ^ /tmp/ghc3007599_0/ghc_202.c:26:233: error: error: passing argument 5 of DSA_generate_parameters from incompatible pointer type [-Wincompatible-pointer-types] 26 | void* ghczuwrapperZC7ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDSAZCDSAzugeneratezuparameters(HsInt32 a1, char* a2, HsInt32 a3, int* a4, int* a5, void* a6, void* a7) {return DSA_generate_parameters(a1, a2, a3, a4, a5, a6, a7);} | ^~ | | | int * | 26 | void* ghczuwrapperZC7ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDSAZCDSAzugeneratezuparameters(HsInt32 a1, char* a2, HsInt32 a3, int* a4, int* a5, void* a6, void* a7) {return DSA_generate_parameters(a1, a2, a3, a4, a5, a6, a7);} | ^ /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/dsa.h:165:63: error: note: expected long unsigned int * but argument is of type int * 165 | int *counter_ret, unsigned long *h_ret, | ~~~~~~~~~~~~~~~^~~~~ | 165 | int *counter_ret, unsigned long *h_ret, | ^ /tmp/ghc3007599_0/ghc_202.c: In function ghczuwrapperZC9ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDSAZCHsOpenSSLzudsazusign: /tmp/ghc3007599_0/ghc_202.c:32:207: error: error: passing argument 4 of HsOpenSSL_dsa_sign from incompatible pointer type [-Wincompatible-pointer-types] 32 | HsInt32 ghczuwrapperZC9ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDSAZCHsOpenSSLzudsazusign(void* a1, char* a2, HsInt32 a3, BIGNUM** a4, BIGNUM** a5) {return HsOpenSSL_dsa_sign(a1, a2, a3, a4, a5);} | ^~ | | | BIGNUM ** {aka struct bignum_st **} | 32 | HsInt32 ghczuwrapperZC9ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDSAZCHsOpenSSLzudsazusign(void* a1, char* a2, HsInt32 a3, BIGNUM** a4, BIGNUM** a5) {return HsOpenSSL_dsa_sign(a1, a2, a3, a4, a5);} | ^ In file included from /tmp/ghc3007599_0/ghc_202.c:21:0: error: cbits/HsOpenSSL.h:96:39: error: note: expected const BIGNUM ** {aka const struct bignum_st **} but argument is of type BIGNUM ** {aka struct bignum_st **} 96 | const BIGNUM **r, const BIGNUM **s); | ~~~~~~~~~~~~~~~^ | 96 | const BIGNUM **r, const BIGNUM **s); | ^ /tmp/ghc3007599_0/ghc_202.c:32:211: error: error: passing argument 5 of HsOpenSSL_dsa_sign from incompatible pointer type [-Wincompatible-pointer-types] 32 | HsInt32 ghczuwrapperZC9ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDSAZCHsOpenSSLzudsazusign(void* a1, char* a2, HsInt32 a3, BIGNUM** a4, BIGNUM** a5) {return HsOpenSSL_dsa_sign(a1, a2, a3, a4, a5);} | ^~ | | | BIGNUM ** {aka struct bignum_st **} | 32 | HsInt32 ghczuwrapperZC9ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDSAZCHsOpenSSLzudsazusign(void* a1, char* a2, HsInt32 a3, BIGNUM** a4, BIGNUM** a5) {return HsOpenSSL_dsa_sign(a1, a2, a3, a4, a5);} | ^ cbits/HsOpenSSL.h:96:57: error: note: expected const BIGNUM ** {aka const struct bignum_st **} but argument is of type BIGNUM ** {aka struct bignum_st **} 96 | const BIGNUM **r, const BIGNUM **s); | ~~~~~~~~~~~~~~~^ | 96 | const BIGNUM **r, const BIGNUM **s); | ^ /tmp/ghc3007599_0/ghc_202.c: In function ghczuwrapperZC10ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDSAZCDSAzugeneratezukey: /tmp/ghc3007599_0/ghc_202.c:34:1: error: warning: DSA_generate_key is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 34 | void ghczuwrapperZC10ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDSAZCDSAzugeneratezukey(void* a1) {DSA_generate_key(a1);} | ^~~~ | 34 | void ghczuwrapperZC10ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDSAZCDSAzugeneratezukey(void* a1) {DSA_generate_key(a1);} | ^ /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/dsa.h:179:27: error: note: declared here 179 | OSSL_DEPRECATEDIN_3_0 int DSA_generate_key(DSA *a); | ^~~~~~~~~~~~~~~~ | 179 | OSSL_DEPRECATEDIN_3_0 int DSA_generate_key(DSA *a); | ^ /tmp/ghc3007599_0/ghc_202.c: In function ghczuwrapperZC11ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDSAZCDSAzunew: /tmp/ghc3007599_0/ghc_202.c:36:1: error: warning: DSA_new is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 36 | void* ghczuwrapperZC11ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDSAZCDSAzunew(void) {return DSA_new();} | ^~~~ | 36 | void* ghczuwrapperZC11ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDSAZCDSAzunew(void) {return DSA_new();} | ^ /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/dsa.h:130:28: error: note: declared here 130 | OSSL_DEPRECATEDIN_3_0 DSA *DSA_new(void); | ^~~~~~~ | 130 | OSSL_DEPRECATEDIN_3_0 DSA *DSA_new(void); | ^ /tmp/ghc3007599_0/ghc_202.c: In function ghczuwrapperZC13ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDSAZCDSAzufree: /tmp/ghc3007599_0/ghc_202.c:41:1: error: warning: DSA_free is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 41 | void ghczuwrapperZC13ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDSAZCDSAzufree(void* a1) {DSA_free(a1);} | ^~~~ | 41 | void ghczuwrapperZC13ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDSAZCDSAzufree(void* a1) {DSA_free(a1);} | ^ /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/dsa.h:132:28: error: note: declared here 132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^~~~~~~~ | 132 | OSSL_DEPRECATEDIN_3_0 void DSA_free(DSA *r); | ^ : error: `cc' failed in phase `C Compiler'. (Exit code: 1) [23 of 33] Compiling OpenSSL.DH ( OpenSSL/DH.hs, dist/build/OpenSSL/DH.o, dist/build/OpenSSL/DH.dyn_o ) /tmp/ghc3007599_0/ghc_206.c: In function ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDHZCHsOpenSSLzuDHzugetzupubzukey: /tmp/ghc3007599_0/ghc_206.c:13:133: error: warning: return discards const qualifier from pointer target type [-Wdiscarded-qualifiers] 13 | BIGNUM* ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDHZCHsOpenSSLzuDHzugetzupubzukey(DH* a1) {return HsOpenSSL_DH_get_pub_key(a1);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 13 | BIGNUM* ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDHZCHsOpenSSLzuDHzugetzupubzukey(DH* a1) {return HsOpenSSL_DH_get_pub_key(a1);} | ^ /tmp/ghc3007599_0/ghc_206.c: In function ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDHZCDHzusizze: /tmp/ghc3007599_0/ghc_206.c:19:1: error: warning: DH_size is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 19 | HsInt32 ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDHZCDHzusizze(DH* a1) {return DH_size(a1);} | ^~~~~~~ | 19 | HsInt32 ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDHZCDHzusizze(DH* a1) {return DH_size(a1);} | ^ In file included from cbits/HsOpenSSL.h:6, from /tmp/ghc3007599_0/ghc_206.c:7:0: error: /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/dh.h:214:27: error: note: declared here 214 | OSSL_DEPRECATEDIN_3_0 int DH_size(const DH *dh); | ^~~~~~~ | 214 | OSSL_DEPRECATEDIN_3_0 int DH_size(const DH *dh); | ^ /tmp/ghc3007599_0/ghc_206.c: In function ghczuwrapperZC4ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDHZCDHzucheck: /tmp/ghc3007599_0/ghc_206.c:22:1: error: warning: DH_check is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 22 | HsBool ghczuwrapperZC4ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDHZCDHzucheck(DH* a1, int* a2) {return DH_check(a1, a2);} | ^~~~~~ | 22 | HsBool ghczuwrapperZC4ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDHZCDHzucheck(DH* a1, int* a2) {return DH_check(a1, a2);} | ^ /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/dh.h:231:27: error: note: declared here 231 | OSSL_DEPRECATEDIN_3_0 int DH_check(const DH *dh, int *codes); | ^~~~~~~~ | 231 | OSSL_DEPRECATEDIN_3_0 int DH_check(const DH *dh, int *codes); | ^ /tmp/ghc3007599_0/ghc_206.c: In function ghczuwrapperZC5ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDHZCDHzucomputezukey: /tmp/ghc3007599_0/ghc_206.c:26:1: error: warning: DH_compute_key is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 26 | HsInt32 ghczuwrapperZC5ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDHZCDHzucomputezukey(HsWord8* a1, BIGNUM* a2, DH* a3) {return DH_compute_key(a1, a2, a3);} | ^~~~~~~ | 26 | HsInt32 ghczuwrapperZC5ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDHZCDHzucomputezukey(HsWord8* a1, BIGNUM* a2, DH* a3) {return DH_compute_key(a1, a2, a3);} | ^ /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/dh.h:235:27: error: note: declared here 235 | OSSL_DEPRECATEDIN_3_0 int DH_compute_key(unsigned char *key, | ^~~~~~~~~~~~~~ | 235 | OSSL_DEPRECATEDIN_3_0 int DH_compute_key(unsigned char *key, | ^ /tmp/ghc3007599_0/ghc_206.c: In function ghczuwrapperZC6ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDHZCDHzugeneratezukey: /tmp/ghc3007599_0/ghc_206.c:29:1: error: warning: DH_generate_key is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 29 | HsInt32 ghczuwrapperZC6ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDHZCDHzugeneratezukey(DH* a1) {return DH_generate_key(a1);} | ^~~~~~~ | 29 | HsInt32 ghczuwrapperZC6ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDHZCDHzugeneratezukey(DH* a1) {return DH_generate_key(a1);} | ^ /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/dh.h:234:27: error: note: declared here 234 | OSSL_DEPRECATEDIN_3_0 int DH_generate_key(DH *dh); | ^~~~~~~~~~~~~~~ | 234 | OSSL_DEPRECATEDIN_3_0 int DH_generate_key(DH *dh); | ^ /tmp/ghc3007599_0/ghc_206.c: In function ghczuwrapperZC7ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDHZCDHzugeneratezuparameters: /tmp/ghc3007599_0/ghc_206.c:32:1: error: warning: DH_generate_parameters is deprecated: Since OpenSSL 0.9.8 [-Wdeprecated-declarations] 32 | DH* ghczuwrapperZC7ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDHZCDHzugeneratezuparameters(HsInt32 a1, HsInt32 a2, void* a3, void* a4) {return DH_generate_parameters(a1, a2, a3, a4);} | ^~ | 32 | DH* ghczuwrapperZC7ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDHZCDHzugeneratezuparameters(HsInt32 a1, HsInt32 a2, void* a3, void* a4) {return DH_generate_parameters(a1, a2, a3, a4);} | ^ /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/dh.h:329:29: error: note: declared here 329 | OSSL_DEPRECATEDIN_0_9_8 DH *DH_generate_parameters(int prime_len, int generator, | ^~~~~~~~~~~~~~~~~~~~~~ | 329 | OSSL_DEPRECATEDIN_0_9_8 DH *DH_generate_parameters(int prime_len, int generator, | ^ /tmp/ghc3007599_0/ghc_213.c: In function ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDHZCHsOpenSSLzuDHzugetzupubzukey: /tmp/ghc3007599_0/ghc_213.c:13:133: error: warning: return discards const qualifier from pointer target type [-Wdiscarded-qualifiers] 13 | BIGNUM* ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDHZCHsOpenSSLzuDHzugetzupubzukey(DH* a1) {return HsOpenSSL_DH_get_pub_key(a1);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 13 | BIGNUM* ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDHZCHsOpenSSLzuDHzugetzupubzukey(DH* a1) {return HsOpenSSL_DH_get_pub_key(a1);} | ^ /tmp/ghc3007599_0/ghc_213.c: In function ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDHZCDHzusizze: /tmp/ghc3007599_0/ghc_213.c:19:1: error: warning: DH_size is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 19 | HsInt32 ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDHZCDHzusizze(DH* a1) {return DH_size(a1);} | ^~~~~~~ | 19 | HsInt32 ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDHZCDHzusizze(DH* a1) {return DH_size(a1);} | ^ In file included from cbits/HsOpenSSL.h:6, from /tmp/ghc3007599_0/ghc_213.c:7:0: error: /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/dh.h:214:27: error: note: declared here 214 | OSSL_DEPRECATEDIN_3_0 int DH_size(const DH *dh); | ^~~~~~~ | 214 | OSSL_DEPRECATEDIN_3_0 int DH_size(const DH *dh); | ^ /tmp/ghc3007599_0/ghc_213.c: In function ghczuwrapperZC4ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDHZCDHzucheck: /tmp/ghc3007599_0/ghc_213.c:22:1: error: warning: DH_check is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 22 | HsBool ghczuwrapperZC4ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDHZCDHzucheck(DH* a1, int* a2) {return DH_check(a1, a2);} | ^~~~~~ | 22 | HsBool ghczuwrapperZC4ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDHZCDHzucheck(DH* a1, int* a2) {return DH_check(a1, a2);} | ^ /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/dh.h:231:27: error: note: declared here 231 | OSSL_DEPRECATEDIN_3_0 int DH_check(const DH *dh, int *codes); | ^~~~~~~~ | 231 | OSSL_DEPRECATEDIN_3_0 int DH_check(const DH *dh, int *codes); | ^ /tmp/ghc3007599_0/ghc_213.c: In function ghczuwrapperZC5ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDHZCDHzucomputezukey: /tmp/ghc3007599_0/ghc_213.c:26:1: error: warning: DH_compute_key is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 26 | HsInt32 ghczuwrapperZC5ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDHZCDHzucomputezukey(HsWord8* a1, BIGNUM* a2, DH* a3) {return DH_compute_key(a1, a2, a3);} | ^~~~~~~ | 26 | HsInt32 ghczuwrapperZC5ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDHZCDHzucomputezukey(HsWord8* a1, BIGNUM* a2, DH* a3) {return DH_compute_key(a1, a2, a3);} | ^ /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/dh.h:235:27: error: note: declared here 235 | OSSL_DEPRECATEDIN_3_0 int DH_compute_key(unsigned char *key, | ^~~~~~~~~~~~~~ | 235 | OSSL_DEPRECATEDIN_3_0 int DH_compute_key(unsigned char *key, | ^ /tmp/ghc3007599_0/ghc_213.c: In function ghczuwrapperZC6ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDHZCDHzugeneratezukey: /tmp/ghc3007599_0/ghc_213.c:29:1: error: warning: DH_generate_key is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 29 | HsInt32 ghczuwrapperZC6ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDHZCDHzugeneratezukey(DH* a1) {return DH_generate_key(a1);} | ^~~~~~~ | 29 | HsInt32 ghczuwrapperZC6ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDHZCDHzugeneratezukey(DH* a1) {return DH_generate_key(a1);} | ^ /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/dh.h:234:27: error: note: declared here 234 | OSSL_DEPRECATEDIN_3_0 int DH_generate_key(DH *dh); | ^~~~~~~~~~~~~~~ | 234 | OSSL_DEPRECATEDIN_3_0 int DH_generate_key(DH *dh); | ^ /tmp/ghc3007599_0/ghc_213.c: In function ghczuwrapperZC7ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDHZCDHzugeneratezuparameters: /tmp/ghc3007599_0/ghc_213.c:32:1: error: warning: DH_generate_parameters is deprecated: Since OpenSSL 0.9.8 [-Wdeprecated-declarations] 32 | DH* ghczuwrapperZC7ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDHZCDHzugeneratezuparameters(HsInt32 a1, HsInt32 a2, void* a3, void* a4) {return DH_generate_parameters(a1, a2, a3, a4);} | ^~ | 32 | DH* ghczuwrapperZC7ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziDHZCDHzugeneratezuparameters(HsInt32 a1, HsInt32 a2, void* a3, void* a4) {return DH_generate_parameters(a1, a2, a3, a4);} | ^ /nix/store/ak8zw9vzaradp09j6bc4sazvl63yz2ah-openssl-3.4.1-dev/include/openssl/dh.h:329:29: error: note: declared here 329 | OSSL_DEPRECATEDIN_0_9_8 DH *DH_generate_parameters(int prime_len, int generator, | ^~~~~~~~~~~~~~~~~~~~~~ | 329 | OSSL_DEPRECATEDIN_0_9_8 DH *DH_generate_parameters(int prime_len, int generator, | ^ [24 of 33] Compiling OpenSSL.BIO ( OpenSSL/BIO.hs, dist/build/OpenSSL/BIO.o, dist/build/OpenSSL/BIO.dyn_o ) /tmp/ghc3007599_0/ghc_220.c: In function ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziBIOZCBIOzufzubuffer: /tmp/ghc3007599_0/ghc_220.c:12:122: error: warning: return discards const qualifier from pointer target type [-Wdiscarded-qualifiers] 12 | BIO_METHOD* ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziBIOZCBIOzufzubuffer(void) {return BIO_f_buffer();} | ^~~~~~~~~~~~~~ | 12 | BIO_METHOD* ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziBIOZCBIOzufzubuffer(void) {return BIO_f_buffer();} | ^ /tmp/ghc3007599_0/ghc_220.c: In function ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziBIOZCBIOzufzubase64: /tmp/ghc3007599_0/ghc_220.c:17:122: error: warning: return discards const qualifier from pointer target type [-Wdiscarded-qualifiers] 17 | BIO_METHOD* ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziBIOZCBIOzufzubase64(void) {return BIO_f_base64();} | ^~~~~~~~~~~~~~ | 17 | BIO_METHOD* ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziBIOZCBIOzufzubase64(void) {return BIO_f_base64();} | ^ /tmp/ghc3007599_0/ghc_227.c: In function ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziBIOZCBIOzufzubuffer: /tmp/ghc3007599_0/ghc_227.c:12:122: error: warning: return discards const qualifier from pointer target type [-Wdiscarded-qualifiers] 12 | BIO_METHOD* ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziBIOZCBIOzufzubuffer(void) {return BIO_f_buffer();} | ^~~~~~~~~~~~~~ | 12 | BIO_METHOD* ghczuwrapperZC1ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziBIOZCBIOzufzubuffer(void) {return BIO_f_buffer();} | ^ /tmp/ghc3007599_0/ghc_227.c: In function ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziBIOZCBIOzufzubase64: /tmp/ghc3007599_0/ghc_227.c:17:122: error: warning: return discards const qualifier from pointer target type [-Wdiscarded-qualifiers] 17 | BIO_METHOD* ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziBIOZCBIOzufzubase64(void) {return BIO_f_base64();} | ^~~~~~~~~~~~~~ | 17 | BIO_METHOD* ghczuwrapperZC3ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziBIOZCBIOzufzubase64(void) {return BIO_f_base64();} | ^ [25 of 33] Compiling OpenSSL.ASN1 ( dist/build/OpenSSL/ASN1.hs, dist/build/OpenSSL/ASN1.o, dist/build/OpenSSL/ASN1.dyn_o ) /tmp/ghc3007599_0/ghc_234.c: In function ghczuwrapperZC8ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziASN1ZCOBJzunid2ln: /tmp/ghc3007599_0/ghc_234.c:35:120: error: warning: return discards const qualifier from pointer target type [-Wdiscarded-qualifiers] 35 | char* ghczuwrapperZC8ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziASN1ZCOBJzunid2ln(HsInt32 a1) {return OBJ_nid2ln(a1);} | ^~~~~~~~~~~~~~ | 35 | char* ghczuwrapperZC8ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziASN1ZCOBJzunid2ln(HsInt32 a1) {return OBJ_nid2ln(a1);} | ^ /tmp/ghc3007599_0/ghc_234.c: In function ghczuwrapperZC9ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziASN1ZCOBJzunid2sn: /tmp/ghc3007599_0/ghc_234.c:37:120: error: warning: return discards const qualifier from pointer target type [-Wdiscarded-qualifiers] 37 | char* ghczuwrapperZC9ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziASN1ZCOBJzunid2sn(HsInt32 a1) {return OBJ_nid2sn(a1);} | ^~~~~~~~~~~~~~ | 37 | char* ghczuwrapperZC9ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziASN1ZCOBJzunid2sn(HsInt32 a1) {return OBJ_nid2sn(a1);} | ^ /tmp/ghc3007599_0/ghc_241.c: In function ghczuwrapperZC8ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziASN1ZCOBJzunid2ln: /tmp/ghc3007599_0/ghc_241.c:35:120: error: warning: return discards const qualifier from pointer target type [-Wdiscarded-qualifiers] 35 | char* ghczuwrapperZC8ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziASN1ZCOBJzunid2ln(HsInt32 a1) {return OBJ_nid2ln(a1);} | ^~~~~~~~~~~~~~ | 35 | char* ghczuwrapperZC8ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziASN1ZCOBJzunid2ln(HsInt32 a1) {return OBJ_nid2ln(a1);} | ^ /tmp/ghc3007599_0/ghc_241.c: In function ghczuwrapperZC9ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziASN1ZCOBJzunid2sn: /tmp/ghc3007599_0/ghc_241.c:37:120: error: warning: return discards const qualifier from pointer target type [-Wdiscarded-qualifiers] 37 | char* ghczuwrapperZC9ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziASN1ZCOBJzunid2sn(HsInt32 a1) {return OBJ_nid2sn(a1);} | ^~~~~~~~~~~~~~ | 37 | char* ghczuwrapperZC9ZCHsOpenSSLzm0zi11zi7zi9zmGRluwZZDlWlQ95XTEMamrBGZCOpenSSLziASN1ZCOBJzunid2sn(HsInt32 a1) {return OBJ_nid2sn(a1);} | ^ [26 of 33] Compiling OpenSSL.X509.Name ( dist/build/OpenSSL/X509/Name.hs, dist/build/OpenSSL/X509/Name.o, dist/build/OpenSSL/X509/Name.dyn_o ) Failed to install HsOpenSSL-0.11.7.9 Error: cabal: Some packages failed to install: HsOpenSSL-0.11.7.9-GRluwZDlWlQ95XTEMamrBG failed during the building phase. The exception was: ExitFailure 1 google-oauth2-jwt-0.3.3.2-5oWqdQNYAfVAAV7Tp6Kkno depends on google-oauth2-jwt-0.3.3.2 which failed to install.