Date: Thu, 08 Apr 2021 09:05:52 +0000 From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 254874] dns/nsd: 4.3.6 fails to build Message-ID: <bug-254874-7788@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D254874 Bug ID: 254874 Summary: dns/nsd: 4.3.6 fails to build Product: Ports & Packages Version: Latest Hardware: amd64 OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: ports-bugs@FreeBSD.org Reporter: r00t@kaba1ah.org CC: jaap@NLnetLabs.nl CC: jaap@NLnetLabs.nl Flags: maintainer-feedback?(jaap@NLnetLabs.nl) Created attachment 223913 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D223913&action= =3Dedit dns___nsd.log Hello, Trying to build the latest NSD 4.3.6 under 12.2-RELEASE-p2 with Synth and it fails with the error(s) below. The full log file is attached. Thank you. --- server.o --- ./server.c:861:36: warning: unused parameter 'sock' [-Wunused-parameter] set_ipv6_v6only(struct nsd_socket *sock) ^ ./server.c:2867:17: warning: incompatible pointer types passing 'struct sockaddr_storage *' to parameter of type 'struct sockaddr_in *' [-Wincompatible-pointer-types] addrport2str((struct sockaddr_storage*)&sock->addr.ai_addr, buf, sizeof(buf)); =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./util.h:424:22: note: passing argument to parameter 'addr' here struct sockaddr_in *addr ^ ./server.c:3343:33: warning: incompatible pointer types passing 'struct sockaddr_storage *' to parameter of type 'struct sockaddr_in *' [-Wincompatible-pointer-types] log_addr("to server (local)", &data->socket->addr.ai_addr, data->socket->addr.ai_family); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./server.c:100:22: note: passing argument to parameter 'addr' here struct sockaddr_in* addr, ^ ./server.c:3344:45: warning: incompatible pointer types passing 'struct sockaddr_storage *' to parameter of type 'struct sockaddr_in *' [-Wincompatible-pointer-types] dt_collector_submit_auth_query(data->nsd, &data->socket->addr.ai_addr, &q->addr, q->addrlen, =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./dnstap/dnstap_collector.h:76:22: note: passing argument to parameter 'local_addr' here struct sockaddr_in* local_addr, ^ ./server.c:3381:36: warning: incompatible pointer types passing 'struct sockaddr_storage *' to parameter of type 'struct sockaddr_in *' [-Wincompatible-pointer-types] log_addr("from server (local)", &data->socket->addr.ai_addr, data->socket->addr.ai_family); =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./server.c:100:22: note: passing argument to parameter 'addr' here struct sockaddr_in* addr, ^ ./server.c:3383:49: warning: incompatible pointer types passing 'struct sockaddr_storage *' to parameter of type 'struct sockaddr_in *' [-Wincompatible-pointer-types] dt_collector_submit_auth_response(data->nsd, &data->socket->addr.ai_addr, =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./dnstap/dnstap_collector.h:90:22: note: passing argument to parameter 'local_addr' here struct sockaddr_in* local_addr, ^ ./server.c:3688:70: error: no member named 'ss_family' in 'struct sockaddr_= in'; did you mean 'sin_family'? log_addr("query from client", &data->query->addr, data->query->addr.ss_family); =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 ^~~~~~~~~ =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 sin_family /usr/include/netinet/in.h:99:14: note: 'sin_family' declared here sa_family_t sin_family; ^ ./server.c:3689:79: error: no member named 'ss_family' in 'struct sockaddr_= in'; did you mean 'sin_family'? log_addr("to server (local)", &data->socket->addr.ai_addr, data->query->addr.ss_family); =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20 ^~~~~~~~~ =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20 sin_family /usr/include/netinet/in.h:99:14: note: 'sin_family' declared here sa_family_t sin_family; ^ ./server.c:3690:44: warning: incompatible pointer types passing 'struct sockaddr_storage *' to parameter of type 'struct sockaddr_in *' [-Wincompatible-pointer-types] dt_collector_submit_auth_query(data->nsd, &data->socket->addr.ai_ad= dr, &data->query->addr, ^~~~~~~~~~~~~~~~~~~~~~~~~= ~~ ./dnstap/dnstap_collector.h:76:22: note: passing argument to parameter 'local_addr' here struct sockaddr_in* local_addr, ^ ./server.c:3741:81: error: no member named 'ss_family' in 'struct sockaddr_= in'; did you mean 'sin_family'? log_addr("from server (local)", &data->socket->addr.ai_addr, data->query->addr.ss_family); =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20 ^~~~~~~~~ =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20 sin_family /usr/include/netinet/in.h:99:14: note: 'sin_family' declared here sa_family_t sin_family; ^ ./server.c:3742:71: error: no member named 'ss_family' in 'struct sockaddr_= in'; did you mean 'sin_family'? log_addr("response to client", &data->query->addr, data->query->addr.ss_family); =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20 ^~~~~~~~~ =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20 sin_family /usr/include/netinet/in.h:99:14: note: 'sin_family' declared here sa_family_t sin_family; ^ ./server.c:3743:47: warning: incompatible pointer types passing 'struct sockaddr_storage *' to parameter of type 'struct sockaddr_in *' [-Wincompatible-pointer-types] dt_collector_submit_auth_response(data->nsd, &data->socket->addr.ai_addr, &data->query->addr, =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./dnstap/dnstap_collector.h:90:22: note: passing argument to parameter 'local_addr' here struct sockaddr_in* local_addr, ^ ./server.c:4176:70: error: no member named 'ss_family' in 'struct sockaddr_= in'; did you mean 'sin_family'? log_addr("query from client", &data->query->addr, data->query->addr.ss_family); =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 ^~~~~~~~~ =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 sin_family /usr/include/netinet/in.h:99:14: note: 'sin_family' declared here sa_family_t sin_family; ^ ./server.c:4177:79: error: no member named 'ss_family' in 'struct sockaddr_= in'; did you mean 'sin_family'? log_addr("to server (local)", &data->socket->addr.ai_addr, data->query->addr.ss_family); =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20 ^~~~~~~~~ =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20 sin_family /usr/include/netinet/in.h:99:14: note: 'sin_family' declared here sa_family_t sin_family; ^ ./server.c:4178:44: warning: incompatible pointer types passing 'struct sockaddr_storage *' to parameter of type 'struct sockaddr_in *' [-Wincompatible-pointer-types] dt_collector_submit_auth_query(data->nsd, &data->socket->addr.ai_ad= dr, &data->query->addr, ^~~~~~~~~~~~~~~~~~~~~~~~~= ~~ ./dnstap/dnstap_collector.h:76:22: note: passing argument to parameter 'local_addr' here struct sockaddr_in* local_addr, ^ ./server.c:4229:81: error: no member named 'ss_family' in 'struct sockaddr_= in'; did you mean 'sin_family'? log_addr("from server (local)", &data->socket->addr.ai_addr, data->query->addr.ss_family); =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20 ^~~~~~~~~ =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20 sin_family /usr/include/netinet/in.h:99:14: note: 'sin_family' declared here sa_family_t sin_family; ^ ./server.c:4230:71: error: no member named 'ss_family' in 'struct sockaddr_= in'; did you mean 'sin_family'? log_addr("response to client", &data->query->addr, data->query->addr.ss_family); =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20 ^~~~~~~~~ =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20 sin_family /usr/include/netinet/in.h:99:14: note: 'sin_family' declared here sa_family_t sin_family; ^ ./server.c:4231:47: warning: incompatible pointer types passing 'struct sockaddr_storage *' to parameter of type 'struct sockaddr_in *' [-Wincompatible-pointer-types] dt_collector_submit_auth_response(data->nsd, &data->socket->addr.ai_addr, &data->query->addr, =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./dnstap/dnstap_collector.h:90:22: note: passing argument to parameter 'local_addr' here struct sockaddr_in* local_addr, ^ 10 warnings and 8 errors generated. *** [server.o] Error code 1 make[1]: stopped in /construction/xports/dns/nsd/work/nsd-4.3.6 --- nsd.o --- ./nsd.c:263:6: warning: unused variable 'r' [-Wunused-variable] int r; ^ ./nsd.c:554:16: warning: incompatible pointer types passing 'struct sockaddr_storage *' to parameter of type 'struct sockaddr_in *' [-Wincompatible-pointer-types] addrport2str(&udp[i].addr.ai_addr, sockbuf, sizeof(sockbuf)= ); ^~~~~~~~~~~~~~~~~~~~ ./util.h:424:22: note: passing argument to parameter 'addr' here struct sockaddr_in *addr ^ ./nsd.c:559:16: warning: incompatible pointer types passing 'struct sockaddr_storage *' to parameter of type 'struct sockaddr_in *' [-Wincompatible-pointer-types] addrport2str(&tcp[i].addr.ai_addr, sockbuf, sizeof(sockbuf)= ); ^~~~~~~~~~~~~~~~~~~~ ./util.h:424:22: note: passing argument to parameter 'addr' here struct sockaddr_in *addr ^ 3 warnings generated. 1 error make[1]: stopped in /construction/xports/dns/nsd/work/nsd-4.3.6 =3D=3D=3D> Compilation failed unexpectedly. Try to set MAKE_JOBS_UNSAFE=3Dyes and rebuild before reporting the failure = to the maintainer. *** Error code 1 Stop. make: stopped in /xports/dns/nsd --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-254874-7788>