Ryan Tandy kirjoitti 19.2.2022 klo 0.46:
Source: bind-dyndb-ldap
Version: 11.9-4
Severity: serious
Tags: ftbfs
Dear Maintainer,
bind-dyndb-ldap fails to build from source on amd64:
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I..
-Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Werror -std=gnu99 -O2 -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -Wno-uninitialized -fvisibility=hidden
-fno-delete-null-pointer-checks -c -o ldap_la-acl.lo `test -f 'acl.c' || echo
'../../src/'`acl.c
In file included from ../../src/fwd_register.h:11,
from ../../src/ldap_entry.h:11,
from ../../src/acl.h:10,
from ../../src/acl.c:32:
../../src/acl.c: In function ‘acl_configure_zone_ssutable’:
../../src/util.h:29:24: error: void value not ignored as it ought to be
29 | result = (op); \
| ^
../../src/acl.c:286:9: note: in expansion of macro ‘CHECK’
286 | CHECK(dns_ssutable_create(mctx, &table));
| ^~~~~
../../src/acl.c:328:24: error: void value not ignored as it ought to be
328 | result = dns_ssutable_addrule(table, grant,
| ^
make[3]: *** [Makefile:542: ldap_la-acl.lo] Error 1
This looks like it could be caused by a recent change in bind9:
https://gitlab.isc.org/isc-projects/bind9/-/commit/8fb4c5bb7a703e7c174ccd13b2ede618696af69c
The complete build log is attached.
Thank you,
Ryan
Yes, known upstream and not fixed yet:
https://pagure.io/bind-dyndb-ldap/pull-request/212
--
t