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.alibo...@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.

Attachment: signature.asc
Description: PGP signature

Reply via email to