Source: libnet-kafka-perl Version: 1.06-2 Severity: serious Tags: ftbfs patch
https://buildd.debian.org/status/logs.php?pkg=libnet-kafka-perl&ver=1.06-2%2Bb1 ... Kafka.xs: In function ‘XS_Net__Kafka_query_watermark_offsets’: Kafka.xs:423:75: error: passing argument 4 of ‘rd_kafka_query_watermark_offsets’ from incompatible pointer type [-Wincompatible-pointer-types] 423 | err = rd_kafka_query_watermark_offsets(rdk->rk, topic, partition, &low, &high, timeout_ms); | ^~~~ | | | long int * /usr/include/librdkafka/rdkafka.h:3316:43: note: expected ‘int64_t *’ {aka ‘long long int *’} but argument is of type ‘long int *’ 3316 | int64_t *low, | ~~~~~~~~~^~~ Kafka.xs:423:81: error: passing argument 5 of ‘rd_kafka_query_watermark_offsets’ from incompatible pointer type [-Wincompatible-pointer-types] 423 | err = rd_kafka_query_watermark_offsets(rdk->rk, topic, partition, &low, &high, timeout_ms); | ^~~~~ | | | long int * /usr/include/librdkafka/rdkafka.h:3317:43: note: expected ‘int64_t *’ {aka ‘long long int *’} but argument is of type ‘long int *’ 3317 | int64_t *high, | ~~~~~~~~~^~~~ ... A fix is attached.
Description: Fix FTBFS on 32-bit with gcc 14 Author: Adrian Bunk <b...@debian.org> --- libnet-kafka-perl-1.06.orig/Kafka.xs +++ libnet-kafka-perl-1.06/Kafka.xs @@ -418,7 +418,7 @@ krd_query_watermark_offsets(rdk, topic, long timeout_ms PREINIT: rd_kafka_resp_err_t err; - long low, high; + int64_t low, high; PPCODE: err = rd_kafka_query_watermark_offsets(rdk->rk, topic, partition, &low, &high, timeout_ms); if (err != RD_KAFKA_RESP_ERR_NO_ERROR) {