You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
remote.c: In function ‘do_stats’:
remote.c:1249:12: error: ‘RES’ {aka ‘struct remote_stream’} has no member named ‘ssl’
1249 | res.ssl = rs->ssl;
| ^
remote.c:1249:21: error: ‘struct rc_state’ has no member named ‘ssl’
1249 | res.ssl = rs->ssl;
| ^~
make: *** [Makefile:94: remote.o] Error 1
make: *** Waiting for unfinished jobs....
* ERROR: net-dns/nsd-4.7.0::gentoo failed (compile phase):
* emake failed
I can reproduce it with ./configure --disable-bind8-stats --disable-zone-stats --disable-checking --disable-dnstap --disable-minimal-responses --disable-mmap --enable-nsec3 --disable-ratelimit --disable-root-server --disable-systemd --without-libevent --without-ssl but I haven't narrowed it down to the minimal set of configure options required.
The text was updated successfully, but these errors were encountered:
wcawijngaards
changed the title
remote.c:1249:12: error: ‘RES’ {aka ‘struct remote_stream’} has no member named ‘ssl’
Compile failure in remote.c when --disable-bind8-stats and --without-ssl are specified.
Jun 7, 2023
The issue is caused by the options --disable-bind8-stats and --without-ssl, the assignment should then not be there. The fix removes it and then it should compile.
Thanks for the report! The fix is in the code repository.
Originally reported downstream in Gentoo at https://bugs.gentoo.org/907997.
I can reproduce it with
./configure --disable-bind8-stats --disable-zone-stats --disable-checking --disable-dnstap --disable-minimal-responses --disable-mmap --enable-nsec3 --disable-ratelimit --disable-root-server --disable-systemd --without-libevent --without-ssl
but I haven't narrowed it down to the minimal set of configure options required.The text was updated successfully, but these errors were encountered: