mirror of
https://github.com/amnezia-vpn/amneziawg-linux-kernel-module.git
synced 2026-10-14 05:41:56 +00:00
[GH-ISSUE #105] Failed to compile on Debian 11 #62
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
amnezia-vpn/amneziawg-linux-kernel-module#62
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @RomikB on GitHub (Oct 11, 2025).
Original GitHub issue: https://github.com/amnezia-vpn/amneziawg-linux-kernel-module/issues/105
Originally assigned to: @ygurov on GitHub.
cat /var/lib/dkms/amneziawg/1.0.0/build/make.log
DKMS make.log for amneziawg-1.0.0 for kernel 5.10.0-35-amd64 (x86_64)
Sat Oct 11 21:59:00 UTC 2025
make: Entering directory '/usr/src/linux-headers-5.10.0-35-amd64'
CC [M] /var/lib/dkms/amneziawg/1.0.0/build/main.o
In file included from :
/var/lib/dkms/amneziawg/1.0.0/build/compat/compat.h:1140:20: error: static declaration of ‘dst_cache_reset_now’ follows non-static declaration
1140 | static inline void dst_cache_reset_now(struct dst_cache *dst_cache)
| ^~~~~~~~~~~~~~~~~~~
In file included from /var/lib/dkms/amneziawg/1.0.0/build/compat/compat.h:1129,
from :
/usr/src/linux-headers-5.10.0-35-common/include/net/dst_cache.h:91:6: note: previous declaration of ‘dst_cache_reset_now’ was here
91 | void dst_cache_reset_now(struct dst_cache *dst_cache);
| ^~~~~~~~~~~~~~~~~~~
In file included from :
/usr/src/linux-headers-5.10.0-35-common/include/net/route.h: In function ‘ip_route_output_ports’:
/var/lib/dkms/amneziawg/1.0.0/build/compat/compat.h:1205:37: error: passing argument 2 of ‘security_sk_classify_flow’ from incompatible pointer type [-Werror=incompatible-pointer-]
1205 | #define flowi4_to_flowi_common(fl4) flowi4_to_flowi(fl4)
| ^~~~~~~~~~~~~~~~~~~~
| |
| struct flowi *
/usr/src/linux-headers-5.10.0-35-common/include/net/route.h:168:33: note: in expansion of macro ‘flowi4_to_flowi_common’
168 | security_sk_classify_flow(sk, flowi4_to_flowi_common(fl4));
| ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/src/linux-headers-5.10.0-35-common/include/net/scm.h:8,
from /usr/src/linux-headers-5.10.0-35-common/include/linux/netlink.h:9,
from /usr/src/linux-headers-5.10.0-35-common/include/uapi/linux/neighbour.h:6,
from /usr/src/linux-headers-5.10.0-35-common/include/linux/netdevice.h:46,
from /usr/src/linux-headers-5.10.0-35-common/include/net/dst.h:13,
from /usr/src/linux-headers-5.10.0-35-common/include/net/dst_cache.h:6,
from /var/lib/dkms/amneziawg/1.0.0/build/compat/compat.h:1129,
from :
/usr/src/linux-headers-5.10.0-35-common/include/linux/security.h:1382:70: note: expected ‘struct flowi_common *’ but argument is of type ‘struct flowi *’
1382 | void security_sk_classify_flow(struct sock *sk, struct flowi_common *flic);
| ~~~~~~~~~~~~~~~~~~~~~^~~~
In file included from :
/usr/src/linux-headers-5.10.0-35-common/include/net/route.h: In function ‘ip_route_connect’:
/var/lib/dkms/amneziawg/1.0.0/build/compat/compat.h:1205:37: error: passing argument 2 of ‘security_sk_classify_flow’ from incompatible pointer type [-Werror=incompatible-pointer-]
1205 | #define flowi4_to_flowi_common(fl4) flowi4_to_flowi(fl4)
| ^~~~~~~~~~~~~~~~~~~~
| |
| struct flowi *
/usr/src/linux-headers-5.10.0-35-common/include/net/route.h:325:32: note: in expansion of macro ‘flowi4_to_flowi_common’
325 | security_sk_classify_flow(sk, flowi4_to_flowi_common(fl4));
| ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/src/linux-headers-5.10.0-35-common/include/net/scm.h:8,
from /usr/src/linux-headers-5.10.0-35-common/include/linux/netlink.h:9,
from /usr/src/linux-headers-5.10.0-35-common/include/uapi/linux/neighbour.h:6,
from /usr/src/linux-headers-5.10.0-35-common/include/linux/netdevice.h:46,
from /usr/src/linux-headers-5.10.0-35-common/include/net/dst.h:13,
from /usr/src/linux-headers-5.10.0-35-common/include/net/dst_cache.h:6,
from /var/lib/dkms/amneziawg/1.0.0/build/compat/compat.h:1129,
from :
/usr/src/linux-headers-5.10.0-35-common/include/linux/security.h:1382:70: note: expected ‘struct flowi_common *’ but argument is of type ‘struct flowi *’
1382 | void security_sk_classify_flow(struct sock *sk, struct flowi_common *flic);
| ~~~~~~~~~~~~~~~~~~~~~^~~~
In file included from :
/usr/src/linux-headers-5.10.0-35-common/include/net/route.h: In function ‘ip_route_newports’:
/var/lib/dkms/amneziawg/1.0.0/build/compat/compat.h:1205:37: error: passing argument 2 of ‘security_sk_classify_flow’ from incompatible pointer type [-Werror=incompatible-pointer-]
1205 | #define flowi4_to_flowi_common(fl4) flowi4_to_flowi(fl4)
| ^~~~~~~~~~~~~~~~~~~~
| |
| struct flowi *
/usr/src/linux-headers-5.10.0-35-common/include/net/route.h:341:33: note: in expansion of macro ‘flowi4_to_flowi_common’
341 | security_sk_classify_flow(sk, flowi4_to_flowi_common(fl4));
| ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/src/linux-headers-5.10.0-35-common/include/net/scm.h:8,
from /usr/src/linux-headers-5.10.0-35-common/include/linux/netlink.h:9,
from /usr/src/linux-headers-5.10.0-35-common/include/uapi/linux/neighbour.h:6,
from /usr/src/linux-headers-5.10.0-35-common/include/linux/netdevice.h:46,
from /usr/src/linux-headers-5.10.0-35-common/include/net/dst.h:13,
from /usr/src/linux-headers-5.10.0-35-common/include/net/dst_cache.h:6,
from /var/lib/dkms/amneziawg/1.0.0/build/compat/compat.h:1129,
from :
/usr/src/linux-headers-5.10.0-35-common/include/linux/security.h:1382:70: note: expected ‘struct flowi_common *’ but argument is of type ‘struct flowi *’
1382 | void security_sk_classify_flow(struct sock *sk, struct flowi_common *flic);
| ~~~~~~~~~~~~~~~~~~~~~^~~~
cc1: some warnings being treated as errors
make[2]: *** [/usr/src/linux-headers-5.10.0-35-common/scripts/Makefile.build:291: /var/lib/dkms/amneziawg/1.0.0/build/main.o] Error 1
make[1]: *** [/usr/src/linux-headers-5.10.0-35-common/Makefile:1864: /var/lib/dkms/amneziawg/1.0.0/build] Error 2
make: *** [/usr/src/linux-headers-5.10.0-35-common/Makefile:192: __sub-make] Error 2
make: Leaving directory '/usr/src/linux-headers-5.10.0-35-amd64'