bug#42716: building adns 1.6 on FreeBSD fails
Kurt Jaeger
pi at freebsd.org
Wed Aug 5 13:34:58 BST 2020
Package: adns
Hi!
I'm the port maintainer for the FreeBSD port dns/adns.
While trying to update the port to 1.6, it looks like the
test harness / regress setup fails to generate the proper replacement
files ?
For example:
n file included from ../client/adnstest.c:40:
In file included from ./hredirect.h:3:
./hsyscalls.h:11:91: error: expected parameter declarator
...fd_set *rfds , fd_set *wfds , fd_set *efds , struct timeval *to , );
^
The hsyscalls.h file generated from regress/hsyscalls.h.m4 and
regress/hsyscalls.i4 seems to add a superflous 'comma' at
the end of most calls in that and other files, like this:
int Hselect( int max , fd_set *rfds , fd_set *wfds , fd_set *efds , struct timeval *to , );
#ifdef HAVE_POLL
int Hpoll( struct pollfd *fds , int nfds , int timeout , );
#endif
int Hsocket( int domain , int type , int protocol , );
int Hfcntl( int fd , int cmd , ... , );
int Hconnect( int fd , const struct sockaddr *addr , int addrlen , );
int Hbind( int fd , const struct sockaddr *addr , int addrlen , );
int Hlisten( int fd , int backlog , );
int Hsendto( int fd , const void *msg , int msglen , unsigned int flags , const struct sockaddr *addr , int addrlen , );
int Hrecvfrom( int fd , void *buf , int buflen , unsigned int flags , struct sockaddr *addr , int *addrlen , );
int Hread( int fd , void *buf , size_t buflen , );
int Hwrite( int fd , const void *buf , size_t len , );
--
pi at FreeBSD.org +49 171 3101372 Now what ?
More information about the adns-discuss
mailing list