On Friday, May 13, 2016 05:11:18 Antonio Quartulli wrote: > Changes from v1: > - move bat_algo.h include line to the right location
$ make CONFIG_BATMAN_ADV_BATMAN_V=y
/home/marek/batman-adv/gen-compat-autoconf.sh
/home/marek/batman-adv/compat-autoconf.h
make -C /lib/modules/4.4.0-1-amd64/build
M=/home/marek/batman-adv/net/batman-adv CONFIG_BATMAN_ADV=m
CONFIG_BATMAN_ADV_DEBUG=n CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=y
CONFIG_BATMAN_ADV_NC=n CONFIG_BATMAN_ADV_MCAST=y CONFIG_BATMAN_ADV_BATMAN_V=y
INSTALL_MOD_DIR=updates/net/batman-adv/ modules
make[1]: Entering directory '/usr/src/linux-headers-4.4.0-1-amd64'
Makefile:10: *** mixed implicit and normal rules: deprecated syntax
CC [M]
/home/marek/batman-adv/net/batman-adv/../../compat-sources/net/core/skbuff.o
CC [M]
/home/marek/batman-adv/net/batman-adv/../../compat-sources/net/ipv4/igmp.o
CC [M]
/home/marek/batman-adv/net/batman-adv/../../compat-sources/net/ipv6/mcast_snoop.o
CC [M] /home/marek/batman-adv/net/batman-adv/bat_iv_ogm.o
In file included from /home/marek/batman-adv/net/batman-adv/bat_iv_ogm.c:18:0:
/home/marek/batman-adv/net/batman-adv/bat_algo.h:28:34: warning: ‘struct
batadv_hard_iface’ declared inside parameter list
void batadv_v_hardif_init(struct batadv_hard_iface *hardif);
^
/home/marek/batman-adv/net/batman-adv/bat_algo.h:28:34: warning: its scope is
only this definition or declaration, which is probably not what you want
CC [M] /home/marek/batman-adv/net/batman-adv/bat_v.o
In file included from /home/marek/batman-adv/net/batman-adv/bat_v.c:18:0:
/home/marek/batman-adv/net/batman-adv/bat_algo.h:28:34: warning: ‘struct
batadv_hard_iface’ declared inside parameter list
void batadv_v_hardif_init(struct batadv_hard_iface *hardif);
^
/home/marek/batman-adv/net/batman-adv/bat_algo.h:28:34: warning: its scope is
only this definition or declaration, which is probably not what you want
/home/marek/batman-adv/net/batman-adv/bat_v.c:340:6: error: conflicting types
for ‘batadv_v_hardif_init’
void batadv_v_hardif_init(struct batadv_hard_iface *hard_iface)
^
In file included from /home/marek/batman-adv/net/batman-adv/bat_v.c:18:0:
/home/marek/batman-adv/net/batman-adv/bat_algo.h:28:6: note: previous
declaration of ‘batadv_v_hardif_init’ was here
void batadv_v_hardif_init(struct batadv_hard_iface *hardif);
^
/usr/src/linux-headers-4.4.0-1-common/scripts/Makefile.build:263: recipe for
target '/home/marek/batman-adv/net/batman-adv/bat_v.o' failed
make[4]: *** [/home/marek/batman-adv/net/batman-adv/bat_v.o] Error 1
/usr/src/linux-headers-4.4.0-1-common/Makefile:1401: recipe for target
'_module_/home/marek/batman-adv/net/batman-adv' failed
make[3]: *** [_module_/home/marek/batman-adv/net/batman-adv] Error 2
Makefile:146: recipe for target 'sub-make' failed
make[2]: *** [sub-make] Error 2
Makefile:8: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-4.4.0-1-amd64'
Makefile:72: recipe for target 'all' failed
make: *** [all] Error 2
signature.asc
Description: This is a digitally signed message part.
