Package: radvd
Version: 1:2.16-2
Severity: important
Bugreport for reporting that 2.16-2 doesn't build on armhf.
The very same radvd 2.16 source did build for armhf.
In the archive is radvd_2.16-1_armhf.deb
Yes, that is strange.
The error:
dh_auto_build
make -j1
make[1]: Entering directory '/tmp/buildd/radvd-2.16'
make all-am
make[2]: Entering directory '/tmp/buildd/radvd-2.16'
/bin/bash ./ylwrap gram.y y.tab.c gram.c y.tab.h `echo gram.c | sed -e
s/cc$/hh/ -e s/cpp$/hpp/ -e s/cxx$/hxx/ -e s/c++$/h++/ -e s/c$/h/` y.output
gram.output -- bison -y -d
updating gram.h
gcc -DINET6=1 -DLOG_FACILITY=LOG_DAEMON -DPATH_RADVD_CONF=\"/etc/radvd.conf\"
-DPATH_RADVD_LOG=\"/var/log/radvd.log\" -DPATH_RADVD_PID=\"/var/run/radvd.pid\"
-DVERSION=\"2.16\" -I. -Wdate-time -D_FORTIFY_SOURCE=2
-Wno-implicit-function-declaration -g -O2
-fdebug-prefix-map=/tmp/buildd/radvd-2.16=. -fstack-protector-strong -Wformat
-Werror=format-security -c -o libradvd_parser_a-gram.o `test -f 'gram.c' ||
echo './'`gram.c
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
^~~~~~
In file included from includes.h:106:0,
from gram.y:17:
/usr/include/linux/if_arp.h:121:8: error: redefinition of 'struct arpreq_old'
struct arpreq_old {
^~~~~~~~~~
In file included from includes.h:90:0,
from gram.y:17:
/usr/include/net/if_arp.h:147:8: note: originally defined here
struct arpreq_old
^~~~~~~~~~
In file included from includes.h:106:0,
from gram.y:17:
/usr/include/linux/if_arp.h:141:8: error: redefinition of 'struct arphdr'
struct arphdr {
^~~~~~
In file included from includes.h:90:0,
from gram.y:17:
/usr/include/net/if_arp.h:54:8: note: originally defined here
struct arphdr
^~~~~~
Makefile:945: recipe for target 'libradvd_parser_a-gram.o' failed
make[2]: *** [libradvd_parser_a-gram.o] Error 1
make[2]: Leaving directory '/tmp/buildd/radvd-2.16'
Makefile:755: recipe for target 'all' failed
The plan is to let the dust settle down 8^)
Groeten
Geert Stappers
--
Leven en laten leven