Resolving dependencies... Configuring bindings-DSL-1.0.25... Preprocessing library for bindings-DSL-1.0.25.. Building library for bindings-DSL-1.0.25.. [1 of 1] Compiling Bindings.Utilities ( Bindings/Utilities.hs, dist/build/Bindings/Utilities.o, dist/build/Bindings/Utilities.dyn_o ) Bindings/Utilities.hs:2:1: warning: [GHC-94817] [-Wtabs] Tab character found here, and in 11 further locations. Suggested fix: Please use spaces instead. | 2 | storableCast, | ^^^^^^^^ Bindings/Utilities.hs:15:54: warning: [GHC-63394] [-Wx-partial] In the use of head (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 15 | storableCast a = storableCastArray [a] >>= (return . head) | ^^^^ Bindings/Utilities.hs:33:50: warning: [GHC-63394] [-Wx-partial] In the use of head (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 33 | let (q,r) = divMod (length a * (sizeOf . head) a) (sizeOf u) | ^^^^ Preprocessing library for bindings-DSL-1.0.25.. Running Haddock on library for bindings-DSL-1.0.25.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 1] Compiling Bindings.Utilities ( Bindings/Utilities.hs, nothing ) Bindings/Utilities.hs:2:1: warning: [GHC-94817] [-Wtabs] Tab character found here, and in 11 further locations. Suggested fix: Please use spaces instead. | 2 | storableCast, | ^^^^^^^^ Bindings/Utilities.hs:15:54: warning: [GHC-63394] [-Wx-partial] In the use of head (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 15 | storableCast a = storableCastArray [a] >>= (return . head) | ^^^^ Bindings/Utilities.hs:33:50: warning: [GHC-63394] [-Wx-partial] In the use of head (imported from Prelude, but defined in GHC.List): "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." | 33 | let (q,r) = divMod (length a * (sizeOf . head) a) (sizeOf u) | ^^^^ Haddock coverage: 66% ( 2 / 3) in 'Bindings.Utilities' Missing documentation for: Module header Documentation created: dist/doc/html/bindings-DSL/, dist/doc/html/bindings-DSL/bindings-DSL.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/bindings-DSL-1.0.25-5zaP8LdvPgGGNP1Fee6vvL Completed bindings-DSL-1.0.25 Downloading reliable-io-0.0.2 Downloaded reliable-io-0.0.2 Configuring reliable-io-0.0.2... Preprocessing library for reliable-io-0.0.2.. Building library for reliable-io-0.0.2.. [1 of 2] Compiling Bindings.Reliable.IO ( dist/build/Bindings/Reliable/IO.hs, dist/build/Bindings/Reliable/IO.o, dist/build/Bindings/Reliable/IO.dyn_o ) [2 of 2] Compiling Reliable.IO ( Reliable/IO.hs, dist/build/Reliable/IO.o, dist/build/Reliable/IO.dyn_o ) Preprocessing library for reliable-io-0.0.2.. Running Haddock on library for reliable-io-0.0.2.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 2] Compiling Bindings.Reliable.IO ( dist/build/Bindings/Reliable/IO.hs, nothing ) [2 of 2] Compiling Reliable.IO ( Reliable/IO.hs, nothing ) Haddock coverage: Warning: 'free_function' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 3% ( 3 / 95) in 'Bindings.Reliable.IO' Missing documentation for: c'RELIABLE_ENDPOINT_COUNTER_NUM_PACKETS_SENT (Bindings/Reliable/IO.hsc:43) c'RELIABLE_ENDPOINT_COUNTER_NUM_PACKETS_RECEIVED (Bindings/Reliable/IO.hsc:44) c'RELIABLE_ENDPOINT_COUNTER_NUM_PACKETS_ACKED (Bindings/Reliable/IO.hsc:45) c'RELIABLE_ENDPOINT_COUNTER_NUM_PACKETS_STALE (Bindings/Reliable/IO.hsc:46) c'RELIABLE_ENDPOINT_COUNTER_NUM_PACKETS_INVALID (Bindings/Reliable/IO.hsc:47) c'RELIABLE_ENDPOINT_COUNTER_NUM_PACKETS_TOO_LARGE_TO_SEND (Bindings/Reliable/IO.hsc:48) c'RELIABLE_ENDPOINT_COUNTER_NUM_PACKETS_TOO_LARGE_TO_RECEIVE (Bindings/Reliable/IO.hsc:49) c'RELIABLE_ENDPOINT_COUNTER_NUM_FRAGMENTS_SENT (Bindings/Reliable/IO.hsc:50) c'RELIABLE_ENDPOINT_COUNTER_NUM_FRAGMENTS_RECEIVED (Bindings/Reliable/IO.hsc:51) c'RELIABLE_ENDPOINT_COUNTER_NUM_FRAGMENTS_INVALID (Bindings/Reliable/IO.hsc:52) c'RELIABLE_ENDPOINT_NUM_COUNTERS (Bindings/Reliable/IO.hsc:53) c'RELIABLE_LOG_LEVEL_NONE (Bindings/Reliable/IO.hsc:55) c'RELIABLE_LOG_LEVEL_ERROR (Bindings/Reliable/IO.hsc:56) c'RELIABLE_LOG_LEVEL_INFO (Bindings/Reliable/IO.hsc:57) c'RELIABLE_LOG_LEVEL_DEBUG (Bindings/Reliable/IO.hsc:58) c'RELIABLE_OK (Bindings/Reliable/IO.hsc:60) c'RELIABLE_ERROR (Bindings/Reliable/IO.hsc:61) c'reliable_init (Bindings/Reliable/IO.hsc:63) c'reliable_term (Bindings/Reliable/IO.hsc:64) p'reliable_init (Bindings/Reliable/IO.hsc:65) C'allocate_function_t (Bindings/Reliable/IO.hsc:66) p'reliable_term (Bindings/Reliable/IO.hsc:66) C'free_function_t (Bindings/Reliable/IO.hsc:67) mk'allocate_function_t (Bindings/Reliable/IO.hsc:67) C'transmit_packet_function_t (Bindings/Reliable/IO.hsc:68) mk'free_function_t (Bindings/Reliable/IO.hsc:68) C'process_packet_function_t (Bindings/Reliable/IO.hsc:69) mK'allocate_function_t (Bindings/Reliable/IO.hsc:69) mk'transmit_packet_function_t (Bindings/Reliable/IO.hsc:69) mK'free_function_t (Bindings/Reliable/IO.hsc:70) mk'process_packet_function_t (Bindings/Reliable/IO.hsc:70) mK'transmit_packet_function_t (Bindings/Reliable/IO.hsc:71) mK'process_packet_function_t (Bindings/Reliable/IO.hsc:72) C'reliable_config_t (Bindings/Reliable/IO.hsc:92) C'reliable_endpoint_t (Bindings/Reliable/IO.hsc:94) c'reliable_default_config (Bindings/Reliable/IO.hsc:96) c'reliable_endpoint_create (Bindings/Reliable/IO.hsc:97) c'reliable_endpoint_next_packet_sequence (Bindings/Reliable/IO.hsc:98) p'reliable_default_config (Bindings/Reliable/IO.hsc:98) c'reliable_endpoint_send_packet (Bindings/Reliable/IO.hsc:99) p'reliable_endpoint_create (Bindings/Reliable/IO.hsc:99) p'reliable_endpoint_next_packet_sequence (Bindings/Reliable/IO.hsc:100) c'reliable_endpoint_receive_packet (Bindings/Reliable/IO.hsc:100) c'reliable_endpoint_get_acks (Bindings/Reliable/IO.hsc:101) p'reliable_endpoint_send_packet (Bindings/Reliable/IO.hsc:101) c'reliable_endpoint_clear_acks (Bindings/Reliable/IO.hsc:102) p'reliable_endpoint_receive_packet (Bindings/Reliable/IO.hsc:102) c'reliable_endpoint_reset (Bindings/Reliable/IO.hsc:103) p'reliable_endpoint_get_acks (Bindings/Reliable/IO.hsc:103) p'reliable_endpoint_clear_acks (Bindings/Reliable/IO.hsc:104) c'reliable_endpoint_update (Bindings/Reliable/IO.hsc:104) c'reliable_endpoint_rtt (Bindings/Reliable/IO.hsc:105) p'reliable_endpoint_reset (Bindings/Reliable/IO.hsc:105) c'reliable_endpoint_packet_loss (Bindings/Reliable/IO.hsc:106) p'reliable_endpoint_update (Bindings/Reliable/IO.hsc:106) p'reliable_endpoint_rtt (Bindings/Reliable/IO.hsc:107) c'reliable_endpoint_bandwidth (Bindings/Reliable/IO.hsc:107) c'reliable_endpoint_counters (Bindings/Reliable/IO.hsc:108) p'reliable_endpoint_packet_loss (Bindings/Reliable/IO.hsc:108) c'reliable_endpoint_destroy (Bindings/Reliable/IO.hsc:109) p'reliable_endpoint_bandwidth (Bindings/Reliable/IO.hsc:109) c'reliable_log_level (Bindings/Reliable/IO.hsc:110) p'reliable_endpoint_counters (Bindings/Reliable/IO.hsc:110) p'reliable_endpoint_destroy (Bindings/Reliable/IO.hsc:111) c'reliable_endpoint_free_packet (Bindings/Reliable/IO.hsc:113) p'reliable_config_t'name (Bindings/Reliable/IO.hsc:114) p'reliable_endpoint_free_packet (Bindings/Reliable/IO.hsc:115) p'reliable_config_t'context (Bindings/Reliable/IO.hsc:116) C'assert_function_t (Bindings/Reliable/IO.hsc:117) p'reliable_config_t'index (Bindings/Reliable/IO.hsc:118) c'reliable_set_assert_function (Bindings/Reliable/IO.hsc:118) mk'assert_function_t (Bindings/Reliable/IO.hsc:118) p'reliable_set_assert_function (Bindings/Reliable/IO.hsc:120) mK'assert_function_t (Bindings/Reliable/IO.hsc:120) c'reliable_test (Bindings/Reliable/IO.hsc:121) p'reliable_config_t'fragment_above (Bindings/Reliable/IO.hsc:122) p'reliable_test (Bindings/Reliable/IO.hsc:123) p'reliable_config_t'max_fragments (Bindings/Reliable/IO.hsc:124) p'reliable_config_t'fragment_size (Bindings/Reliable/IO.hsc:126) p'reliable_config_t'ack_buffer_size (Bindings/Reliable/IO.hsc:128) p'reliable_config_t'sent_packets_buffer_size (Bindings/Reliable/IO.hsc:130) p'reliable_config_t'received_packets_buffer_size (Bindings/Reliable/IO.hsc:132) p'reliable_config_t'fragment_reassembly_buffer_size (Bindings/Reliable/IO.hsc:134) p'reliable_config_t'rtt_smoothing_factor (Bindings/Reliable/IO.hsc:136) p'reliable_config_t'packet_loss_smoothing_factor (Bindings/Reliable/IO.hsc:138) p'reliable_config_t'bandwidth_smoothing_factor (Bindings/Reliable/IO.hsc:140) p'reliable_config_t'packet_header_size (Bindings/Reliable/IO.hsc:142) p'reliable_config_t'transmit_packet_function (Bindings/Reliable/IO.hsc:144) p'reliable_config_t'process_packet_function (Bindings/Reliable/IO.hsc:146) p'reliable_config_t'allocator_context (Bindings/Reliable/IO.hsc:148) p'reliable_config_t'allocate_function (Bindings/Reliable/IO.hsc:150) p'reliable_config_t'free_function (Bindings/Reliable/IO.hsc:152) Warning: 'Endpoint' is ambiguous. It is defined * at Reliable/IO.hs:321:17 * at Reliable/IO.hs:321: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 Reliable/IO.hs:321:1 Warning: 'EndpointConfig' is ambiguous. It is defined * at Reliable/IO.hs:154:26 * at Reliable/IO.hs:154: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 Reliable/IO.hs:154:1 100% ( 46 / 46) in 'Reliable.IO' Warning: Reliable.IO: could not find link destinations for: - Reliable.IO.Rep_Counter - Reliable.IO.Rep_BandwidthMeasurements - Reliable.IO.Rep_PacketType - Reliable.IO.Rep_LogLevel Documentation created: dist/doc/html/reliable-io/, dist/doc/html/reliable-io/reliable-io.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/reliable-io-0.0.2-DHLDMltEWCx2kZd3zfgbIp Completed reliable-io-0.0.2