Source won't build for 6.16.x tree
compatibility
Hello, sorry for bothering. ovpn-dco source won't build for 6.16.x tree. Can you please fix it?
Thank you,
Milan
/home/migo/build/test/linux/include/uapi/linux/if_link.h:1992:9: note: previous definition of ‘OVPN_MODE_P2P’ with type ‘enum ovpn_mode’
1992 | OVPN_MODE_P2P,
| ^~~~~~~~~~~~~
/home/migo/build/ovpn-dco/include/uapi/linux/ovpn_dco.h:251:9: error: redeclaration of enumerator ‘OVPN_MODE_MP’
251 | OVPN_MODE_MP,
| ^~~~~~~~~~~~
/home/migo/build/test/linux/include/uapi/linux/if_link.h:1993:9: note: previous definition of ‘OVPN_MODE_MP’ with type ‘enum ovpn_mode’
1993 | OVPN_MODE_MP,
| ^~~~~~~~~~~~
drivers/net/ovpn-dco/peer.c: In function ‘ovpn_peer_ping’:
drivers/net/ovpn-dco/peer.c:25:34: error: implicit declaration of function ‘from_timer’; did you mean ‘mod_timer’? [-Wimplicit-function-declaration]
25 | struct ovpn_peer *peer = from_timer(peer, t, keepalive_xmit);
| ^~~~~~~~~~
| mod_timer
drivers/net/ovpn-dco/main.c:162:10: error: array index in initializer not of integer type
162 | [IFLA_OVPN_MODE] = NLA_POLICY_RANGE(NLA_U8, __OVPN_MODE_FIRST,
| ^~~~~~~~~~~~~~
drivers/net/ovpn-dco/main.c:162:10: note: (near initialization for ‘ovpn_policy’)
make[5]: *** [/home/migo/build/test/linux/scripts/Makefile.build:287: drivers/net/ovpn-dco/main.o] Error 1
drivers/net/ovpn-dco/peer.c:25:54: error: ‘keepalive_xmit’ undeclared (first use in this function); did you mean ‘ovpn_keepalive_xmit’?
25 | struct ovpn_peer *peer = from_timer(peer, t, keepalive_xmit);
| ^~~~~~~~~~~~~~
| ovpn_keepalive_xmit
drivers/net/ovpn-dco/peer.c:25:54: note: each undeclared identifier is reported only once for each function it appears in
make[5]: *** [/home/migo/build/test/linux/scripts/Makefile.build:287: drivers/net/ovpn-dco/sock.o] Error 1
drivers/net/ovpn-dco/peer.c: In function ‘ovpn_peer_expire’:
drivers/net/ovpn-dco/peer.c:33:54: error: ‘keepalive_recv’ undeclared (first use in this function)
33 | struct ovpn_peer *peer = from_timer(peer, t, keepalive_recv);
| ^~~~~~~~~~~~~~
make[5]: *** [/home/migo/build/test/linux/scripts/Makefile.build:287: drivers/net/ovpn-dco/peer.o] Error 1
make[5]: *** [/home/migo/build/test/linux/scripts/Makefile.build:287: drivers/net/ovpn-dco/tcp.o] Error 1
make[4]: *** [/home/migo/build/test/linux/scripts/Makefile.build:554: drivers/net/ovpn-dco] Error 2
make[3]: *** [/home/migo/build/test/linux/Makefile:2003: .] Error 2
make[2]: *** [/home/migo/build/test/linux/Makefile:248: __sub-make] Error 2
make[2]: Leaving directory '/home/migo/build/ovpn-dco'
make[1]: *** [Makefile:248: __sub-make] Error 2
make[1]: Leaving directory '/home/migo/build/test/linux'
make: *** [Makefile:51: all] Error 2
关闭于 2025-07-19 4 条评论