Actions
Bug #303
closedcompat-patches/0002-genl-const.cocci fails with a 4.8-rc7 kernel
Start date:
10/31/2016
Due date:
% Done:
0%
Estimated time:
Description
I'm getting the following error when trying to compile the current batman-adv master branch for a 4.8-rc7 kernel:
EXTRA_CFLAGS="-Werror -D__CHECK_ENDIAN__ -DDEBUG -g -O0" /usr/bin/make CONFIG_BATMAN_ADV_DEBUG=y CHECK="sparse -Wsparse-all -Wno-ptr-subtraction-blows -Werror -D__CHECK_ENDIAN__ -DDEBUG" CC=cgcc KERNELPATH=/home/tux/mesh-node/usr/src/linux-headers-4.8.0-rc7+ CONFIG_BATMAN_ADV_BATMAN_V=y CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_MCAST=y /home/tux/dev/batman-adv-t_x/gen-compat-autoconf.sh /home/tux/dev/batman-adv-t_x/compat-autoconf.h mkdir -p /home/tux/dev/batman-adv-t_x/build/net/batman-adv/ COMPAT_PATCH 0001-netlink-portid.cocci 0001-netlink-portid.cocci /home/tux/dev/batman-adv-t_x init_defs_builtins: /usr/share/coccinelle/standard.h HANDLING: /home/tux/dev/batman-adv-t_x/build/net/batman-adv/netlink.c diff = HANDLING: /home/tux/dev/batman-adv-t_x/build/net/batman-adv/bat_algo.c diff = HANDLING: /home/tux/dev/batman-adv-t_x/build/net/batman-adv/bat_iv_ogm.c diff = HANDLING: /home/tux/dev/batman-adv-t_x/build/net/batman-adv/translation-table.c diff = HANDLING: /home/tux/dev/batman-adv-t_x/build/net/batman-adv/bridge_loop_avoidance.c diff = HANDLING: /home/tux/dev/batman-adv-t_x/build/net/batman-adv/bat_v.c diff = COMPAT_PATCH 0002-genl-const.cocci 0002-genl-const.cocci /home/tux/dev/batman-adv-t_x init_defs_builtins: /usr/share/coccinelle/standard.h Fatal error: exception Failure("plus: parse error: = File "compat-patches/0002-genl-const.cocci", line 6, column 14, charpos = 81 around = 'struct', whole content = +__genl_const struct genl_multicast_group ") Makefile:111: recipe for target '/home/tux/dev/batman-adv-t_x/build/net/batman-adv/.compat-prepared' failed make: *** [/home/tux/dev/batman-adv-t_x/build/net/batman-adv/.compat-prepared] Error 2
Bisecting leads me to this commit 2f9f52d1dfc417201028cc65f91aaddc5eaf493a ("batman-adv: compat: Move netlink const compat to coccinelle").
EDIT: coccinelle version is from Debian stable: 1.0.0~rc22.deb-1
EDIT2: Trying to compile for a 4.9-rc3 kernel does not help. Compiling on a Debian Sid with a newer coccinelle (1.0.4.deb-3+b1) seems to apply the .cocci files fine, though.
Actions