Source: openntpd Version: 1:6.2p3-4.2 Severity: important Tags: ftbfs X-Debbugs-Cc: [email protected], [email protected] User: [email protected] Usertags: hurd-amd64 hurd-i386
openntpd currently FTBFS on Hurd. The log states: imsg-buffer.c:147:30: error: ‘IOV_MAX’ undeclared (first use in this function); did you mean ‘INT_MAX’? We are probably missing an include: $ rgrep IOV_MAX /usr/include/ /usr/include/i386-gnu/bits/confname.h: _SC_IOV_MAX = _SC_UIO_MAXIOV, /usr/include/i386-gnu/bits/confname.h:#define _SC_IOV_MAX _SC_IOV_MAX /usr/include/i386-gnu/bits/confname.h: _SC_T_IOV_MAX, /usr/include/i386-gnu/bits/confname.h:#define _SC_T_IOV_MAX _SC_T_IOV_MAX /usr/include/i386-gnu/bits/uio_lim.h:#undef __IOV_MAX /usr/include/i386-gnu/bits/xopen_lim.h: IOV_MAX Maximum number of `iovec' structures that one process has /usr/include/i386-gnu/bits/xopen_lim.h:#define _XOPEN_IOV_MAX _POSIX_UIO_MAXIOV /usr/include/i386-gnu/bits/xopen_lim.h:#ifdef __IOV_MAX /usr/include/i386-gnu/bits/xopen_lim.h:# define IOV_MAX __IOV_MAX /usr/include/i386-gnu/bits/xopen_lim.h:# undef IOV_MAX /usr/include/i386-gnu/sys/uio.h:#ifdef __IOV_MAX /usr/include/i386-gnu/sys/uio.h:# define UIO_MAXIOV __IOV_MAX /usr/include/c++/15/experimental/socket:#ifdef IOV_MAX /usr/include/c++/15/experimental/socket: using __iovec_array = array<::iovec, IOV_MAX>; /usr/include/c++/15/experimental/socket: static const size_t __iov_max = ::sysconf(_SC_IOV_MAX); Hopefully, the above can be usefull towards fixing the build on Hurd. Martin-Éric -- System Information: Debian Release: forky/sid APT prefers unreleased APT policy: (995, 'unreleased'), (990, 'unstable') Architecture: hurd-i386 (i686-AT386) Kernel: GNU-Mach 1.8+git20260224-up-486/Hurd-0.9 Locale: LANG=fi_FI.UTF-8, LC_CTYPE=fi_FI.UTF-8 (charmap=UTF-8), LANGUAGE=fi:en Shell: /bin/sh linked to /usr/bin/dash Init: sysvinit (via /sbin/init)

