make -C libipvs make[1]: Entering directory '/build/ipvsadm/src/ipvsadm-1.31/libipvs' gcc -Wall -Wunused -Wstrict-prototypes -g -fPIC -DLIBIPVS_USE_NL -DHAVE_NET_IP_VS_H -DFALLBACK_LIBNL1 -c -o libipvs.o libipvs.c libipvs.c: In function ‘ipvs_nl_message’: libipvs.c:66:26: error: ‘NL_AUTO_PORT’ undeclared (first use in this function); did you mean ‘NL_AUTO_PID’? 66 | genlmsg_put(msg, NL_AUTO_PORT, NL_AUTO_SEQ, family, 0, flags, | ^~~~~~~~~~~~ | NL_AUTO_PID libipvs.c:66:26: note: each undeclared identifier is reported only once for each function it appears in libipvs.c: In function ‘ipvs_nl_err_cb’: libipvs.c:87:17: warning: implicit declaration of function ‘nl_syserr2nlerr’ [-Wimplicit-function-declaration] 87 | return -nl_syserr2nlerr(nlerr->error); | ^~~~~~~~~~~~~~~ libipvs.c: In function ‘ipvs_nl_send_message’: libipvs.c:117:13: warning: implicit declaration of function ‘nl_socket_modify_err_cb’; did you mean ‘nl_socket_modify_cb’? [-Wimplicit-function-declaration] 117 | if (nl_socket_modify_err_cb(sock, NL_CB_CUSTOM, ipvs_nl_err_cb, | ^~~~~~~~~~~~~~~~~~~~~~~ | nl_socket_modify_cb make[1]: *** [Makefile:39: libipvs.o] Error 1 make[1]: Leaving directory '/build/ipvsadm/src/ipvsadm-1.31/libipvs' make: *** [Makefile:87: libs] Error 2 ==> ERROR:(B A failure occurred in build().(B  Aborting...(B