Package: radvd Version: 1:2.16-1 Severity: important Dear Maintainer,
for the time being just a heads-up: radvd fails to build in sid due to a change in linux-libc-dev (4.9.25-1 vs. 4.9.30-1): --- /usr/include/linux/if.h 2017-05-02 17:21:44.000000000 +0200 +++ /usr/include/linux/if.h 2017-06-04 04:03:01.000000000 +0200 @@ -24,6 +24,8 @@ #include <linux/socket.h> /* for "struct sockaddr" et al */ /* for "__user" et al */ +#include <sys/socket.h> /* for struct sockaddr. */ + #if __UAPI_DEF_IF_IFNAMSIZ #define IFNAMSIZ 16 #endif /* __UAPI_DEF_IF_IFNAMSIZ */ This affects the build: @@ -369,14 +365,9 @@ checking ifaddrs.h usability... yes checking ifaddrs.h presence... yes checking for ifaddrs.h... yes -checking linux/if_arp.h usability... no +checking linux/if_arp.h usability... yes checking linux/if_arp.h presence... yes -configure: WARNING: linux/if_arp.h: present but cannot be compiled -configure: WARNING: linux/if_arp.h: check for missing prerequisite headers? -configure: WARNING: linux/if_arp.h: see the Autoconf documentation -configure: WARNING: linux/if_arp.h: section "Present But Cannot Be Compiled" -configure: WARNING: linux/if_arp.h: proceeding with the compiler's result -checking for linux/if_arp.h... no +checking for linux/if_arp.h... yes checking machine/limits.h usability... no checking machine/limits.h presence... no checking for machine/limits.h... no (...) +In file included from includes.h:106:0, + from gram.y:17: +/usr/include/linux/if_arp.h:113:8: error: redefinition of 'struct arpreq' + struct arpreq { + ^~~~~~ +In file included from includes.h:90:0, + from gram.y:17: +/usr/include/net/if_arp.h:138:8: note: originally defined here + struct arpreq + ^~~~~~ Not sure whether radvd is to blame or linux-libc-dev, feel free to re-assign. Just be prepared your package will break in case 4.9.30-1 will reach stretch (I don't know whether this is planned). Christoph -- System Information: Debian Release: 9.0 APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 4.9.28 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: unable to detect Versions of packages radvd depends on: ii adduser 3.115 ii libc6 2.24-11 ii lsb-base 9.20161125 radvd recommends no packages. radvd suggests no packages.
signature.asc
Description: Digital signature