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

