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.

Attachment: signature.asc
Description: Digital signature

Reply via email to