<div dir="ltr"><div>Hello,</div><div><br></div><div>I am beginning with NSD, and I get this error when running the make command :
‘struct xfrd_tcp_set’ has no member named ‘ssl_ctx’.</div><div>All the technical details I am thinking about are given below.</div><div><br></div><div>Thanks in advance for your help.<br></div><div><br></div><div>$ cat /etc/*release*<br>CentOS Linux release 7.8.2003 (Core)<br>Derived from Red Hat Enterprise Linux 7.8 (Source)<br>NAME="CentOS Linux"<br>VERSION="7 (Core)"<br>ID="centos"<br>ID_LIKE="rhel fedora"<br>VERSION_ID="7"<br>PRETTY_NAME="CentOS Linux 7 (Core)"<br>ANSI_COLOR="0;31"<br>CPE_NAME="cpe:/o:centos:centos:7"<br>HOME_URL="<a href="https://www.centos.org/">https://www.centos.org/</a>"<br>BUG_REPORT_URL="<a href="https://bugs.centos.org/">https://bugs.centos.org/</a>"<br><br>CENTOS_MANTISBT_PROJECT="CentOS-7"<br>CENTOS_MANTISBT_PROJECT_VERSION="7"<br>REDHAT_SUPPORT_PRODUCT="centos"<br>REDHAT_SUPPORT_PRODUCT_VERSION="7"<br><br>CentOS Linux release 7.8.2003 (Core)<br>CentOS Linux release 7.8.2003 (Core)<br>cpe:/o:centos:centos:7<br></div><div><br></div><div>$ yum list installed | egrep -i 'openssl|flex|bison|libevent'<br>bison.x86_64 3.0.4-2.el7 @base<br>bison-devel.x86_64 3.0.4-2.el7 @base<br>flex.x86_64 2.5.37-6.el7 @base<br>flex-devel.x86_64 2.5.37-6.el7 @base<br>libevent.x86_64 2.0.21-4.el7 @base<br>libevent-devel.x86_64 2.0.21-4.el7 @base<br>libverto-libevent.x86_64 0.2.5-4.el7 @base<br>openssl.x86_64 1:1.0.2k-19.el7 @base<br>openssl-devel.x86_64 1:1.0.2k-19.el7 @base<br>openssl-libs.x86_64 1:1.0.2k-19.el7 @base<br>pyOpenSSL.x86_64 0.13.1-4.el7 @base</div><div><br></div><div></div><div>Thanks in advance for your help</div><div><br></div><div>$ make</div><div>gcc -I. -g -O2 -flto -c answer.c<br>gcc -I. -g -O2 -flto -c axfr.c<br>gcc -I. -g -O2 -flto -c buffer.c<br>if test "flex" != ":"; then rm -f configlexer.c ;\<br> echo '#include "config.h"' > configlexer.c ;\<br> flex -P c_ -i -t ./configlexer.lex >> configlexer.c ;\<br>fi<br>bison -y -d -p c_ -o configparser.c ./configparser.y<br>gcc -I. -g -O2 -flto -c configlexer.c<br>gcc -I. -g -O2 -flto -c configparser.c<br>gcc -I. -g -O2 -flto -c dname.c<br>bison -y -d -o zparser.c ./zparser.y<br>gcc -I. -g -O2 -flto -c dns.c<br>gcc -I. -g -O2 -flto -c edns.c<br>gcc -I. -g -O2 -flto -c iterated_hash.c<br>gcc -I. -g -O2 -flto -c lookup3.c<br>gcc -I. -g -O2 -flto -c namedb.c<br>gcc -I. -g -O2 -flto -c nsec3.c<br>gcc -I. -g -O2 -flto -c options.c<br>gcc -I. -g -O2 -flto -c packet.c<br>gcc -I. -g -O2 -flto -c query.c<br>gcc -I. -g -O2 -flto -c rbtree.c<br>gcc -I. -g -O2 -flto -c radtree.c<br>gcc -I. -g -O2 -flto -c rdata.c<br>gcc -I. -g -O2 -flto -c region-allocator.c<br>gcc -I. -g -O2 -flto -c rrl.c<br>gcc -I. -g -O2 -flto -c siphash.c<br>gcc -I. -g -O2 -flto -c tsig.c<br>gcc -I. -g -O2 -flto -c tsig-openssl.c<br>gcc -I. -g -O2 -flto -c udb.c<br>gcc -I. -g -O2 -flto -c udbradtree.c<br>gcc -I. -g -O2 -flto -c udbzone.c<br>gcc -I. -g -O2 -flto -c util.c<br>gcc -I. -g -O2 -flto -c bitset.c<br>gcc -I. -g -O2 -flto -c popen3.c<br>gcc -I. -g -O2 -flto -c xfrd-disk.c<br>gcc -I. -g -O2 -flto -c xfrd-notify.c<br>gcc -I. -g -O2 -flto -c xfrd-tcp.c<br>gcc -I. -g -O2 -flto -c xfrd.c<br>xfrd.c: In function ‘xfrd_shutdown’:<br>xfrd.c:405:19: error: ‘struct xfrd_tcp_set’ has no member named ‘ssl_ctx’<br> if (xfrd->tcp_set->ssl_ctx)<br> ^<br>xfrd.c:406:29: error: ‘struct xfrd_tcp_set’ has no member named ‘ssl_ctx’<br> SSL_CTX_free(xfrd->tcp_set->ssl_ctx);<br> ^<br>make: *** [xfrd.o] Error 1<br></div></div>