[pkg-netfilter-team] Bug#1014680: xtables-addons-dkms fails build on linux 5.10.127-1

Jeremy Sowden jeremy at azazel.net
Sun Jul 10 12:16:00 BST 2022


On 2022-07-10, at 10:38:10 +0200, Grzegorz Alibozek wrote:
> Package: xtables-addons-dkms
> Version: 3.13-1
> Severity: important
> X-Debbugs-Cc: grzegorz.alibozek at gmail.com
> 
> Dear Maintainer,
> 
> Build xtables on linux 5.10.0-16 (bullseye) has failed, on 5.10.0-15 it's ok.
> 
> make.log:
> 
> /var/lib/dkms/xtables-addons/3.13/build/extensions/xt_ECHO.c: In function ‘echo_tg6’:
> /var/lib/dkms/xtables-addons/3.13/build/extensions/xt_ECHO.c:100:55: error: passing argument 2 of ‘security_skb_classify_flow’ from incompatible pointer type [-Werror=incompatible-pointer-types]
>   100 |  security_skb_classify_flow((struct sk_buff *)oldskb, flowi6_to_flowi(&fl));
>       |                                                       ^~~~~~~~~~~~~~~~~~~~
>       |                                                       |
>       |                                                       struct flowi *
> In file included from /usr/src/linux-headers-5.10.0-16-common/include/net/scm.h:8,
>                  from /usr/src/linux-headers-5.10.0-16-common/include/linux/netlink.h:9,
>                  from /usr/src/linux-headers-5.10.0-16-common/include/uapi/linux/neighbour.h:6,
>                  from /usr/src/linux-headers-5.10.0-16-common/include/linux/netdevice.h:46,
>                  from /usr/src/linux-headers-5.10.0-16-common/include/net/inet_sock.h:19,
>                  from /usr/src/linux-headers-5.10.0-16-common/include/linux/udp.h:16,
>                  from /var/lib/dkms/xtables-addons/3.13/build/extensions/xt_ECHO.c:15:
> /usr/src/linux-headers-5.10.0-16-common/include/linux/security.h:1660:75: note: expected ‘struct flowi_common *’ but argument is of type ‘struct flowi *’
>  1660 | void security_skb_classify_flow(struct sk_buff *skb, struct flowi_common *flic);
>       |                                                      ~~~~~~~~~~~~~~~~~~~~~^~~~
> cc1: some warnings being treated as errors
> make[2]: *** [/usr/src/linux-headers-5.10.0-16-common/scripts/Makefile.build:285: /var/lib/dkms/xtables-addons/3.13/build/extensions/xt_ECHO.o] Błąd 1
> make[1]: *** [/usr/src/linux-headers-5.10.0-16-common/Makefile:1846: /var/lib/dkms/xtables-addons/3.13/build/extensions] Błąd 2
> make: *** [/usr/src/linux-headers-5.10.0-16-common/Makefile:185: __sub-make] Błąd 2
> make: Opuszczenie katalogu '/usr/src/linux-headers-5.10.0-16-cloud-amd64'

5.10.0-16 is based on 5.10.127, which includes an API change back-ported
from 5.11.  Upstream xtables-addons includes a fix for this change in a
later release.  I shall have to back-port it to 3.13.

J.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-netfilter-team/attachments/20220710/fe493e4a/attachment.sig>


More information about the pkg-netfilter-team mailing list