You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
While test-building all architectures on latest lede-17.01 (https://git.lede-project.org/dc8392f6a) with ''CONFIG_ALL_KMODS=y'', I bumped on this build failure for arc770:
make[7]: Entering directory '/home/bjonglez/lede-17.01/build_dir/target-arc_arc700_uClibc-1.0.14/linux-arc770_generic/linux-4.4.83'
CC [M] /home/bjonglez/lede-17.01/build_dir/target-arc_arc700_uClibc-1.0.14/linux-arc770_generic/xtables-addons-2.11/extensions/LUA/lua/llex.o
In file included from :0:0:
/home/bjonglez/lede-17.01/build_dir/target-arc_arc700_uClibc-1.0.14/linux-arc770_generic/xtables-addons-2.11/extensions/LUA/lua/llex.c: In function 'inclinenumber':
././arch/arc/include/asm/current.h:20:17: error: expected identifier before '(' token
#define current (curr_arc)
^
/home/bjonglez/lede-17.01/build_dir/target-arc_arc700_uClibc-1.0.14/linux-arc770_generic/xtables-addons-2.11/extensions/LUA/lua/llex.c:127:17: note: in expansion of macro 'current'
int old = ls->current;
^
././arch/arc/include/asm/current.h:20:17: error: expected identifier before '(' token
#define current (curr_arc)
^
/home/bjonglez/lede-17.01/build_dir/target-arc_arc700_uClibc-1.0.14/linux-arc770_generic/xtables-addons-2.11/extensions/LUA/lua/llex.c:27:23: note: in expansion of macro 'current'
#define next(ls) (ls->current = zgetc(ls->z))
^
/home/bjonglez/lede-17.01/build_dir/target-arc_arc700_uClibc-1.0.14/linux-arc770_generic/xtables-addons-2.11/extensions/LUA/lua/llex.c:129:3: note: in expansion of macro 'next'
next(ls); /* skip `\n' or `\r' */
^
The failure is in the LUA extension to ''xtables-addons'', and seems to be caused by a name collision with the following ''#define'' in ''arch/arc/include/asm/current.h'' in the kernel:
#define current (curr_arc)
I'm not sure this ever worked...
The text was updated successfully, but these errors were encountered:
bjonglez:
While test-building all architectures on latest lede-17.01 (https://git.lede-project.org/dc8392f6a) with ''CONFIG_ALL_KMODS=y'', I bumped on this build failure for arc770:
make[7]: Entering directory '/home/bjonglez/lede-17.01/build_dir/target-arc_arc700_uClibc-1.0.14/linux-arc770_generic/linux-4.4.83' CC [M] /home/bjonglez/lede-17.01/build_dir/target-arc_arc700_uClibc-1.0.14/linux-arc770_generic/xtables-addons-2.11/extensions/LUA/lua/llex.o In file included from :0:0: /home/bjonglez/lede-17.01/build_dir/target-arc_arc700_uClibc-1.0.14/linux-arc770_generic/xtables-addons-2.11/extensions/LUA/lua/llex.c: In function 'inclinenumber': ././arch/arc/include/asm/current.h:20:17: error: expected identifier before '(' token #define current (curr_arc) ^ /home/bjonglez/lede-17.01/build_dir/target-arc_arc700_uClibc-1.0.14/linux-arc770_generic/xtables-addons-2.11/extensions/LUA/lua/llex.c:127:17: note: in expansion of macro 'current' int old = ls->current; ^ ././arch/arc/include/asm/current.h:20:17: error: expected identifier before '(' token #define current (curr_arc) ^ /home/bjonglez/lede-17.01/build_dir/target-arc_arc700_uClibc-1.0.14/linux-arc770_generic/xtables-addons-2.11/extensions/LUA/lua/llex.c:27:23: note: in expansion of macro 'current' #define next(ls) (ls->current = zgetc(ls->z)) ^ /home/bjonglez/lede-17.01/build_dir/target-arc_arc700_uClibc-1.0.14/linux-arc770_generic/xtables-addons-2.11/extensions/LUA/lua/llex.c:129:3: note: in expansion of macro 'next' next(ls); /* skip `\n' or `\r' */ ^
The failure is in the LUA extension to ''xtables-addons'', and seems to be caused by a name collision with the following ''#define'' in ''arch/arc/include/asm/current.h'' in the kernel:
#define current (curr_arc)
I'm not sure this ever worked...
The text was updated successfully, but these errors were encountered: