On Sat, May 14, 2022 at 06:33:25PM +0200, Nick Hainke wrote: > Gcc complains about missing types. Include <sys/types.h> to fix it. > > Fixes errors in the form of: > In file included from xtables-legacy-multi.c:5: > xshared.h:83:56: error: unknown type name 'u_int16_t'; did you mean 'uint16_t'? > 83 | set_option(unsigned int *options, unsigned int option, u_int16_t *invflg, > | ^~~~~~~~~ > | uint16_t > make[6]: *** [Makefile:712: xtables_legacy_multi-xtables-legacy-multi.o] Error 1 Does it work if you change the type to uint16_t instead? This looks like fixing for a typo in f647f61f273a1 ("xtables: Make invflags 16bit wide") which I didn't notice. Thanks, Phil