Hi,

When -Dlibnl=disabled, build failed as below:

../src/util/virnetdevbridge.c: In function 'virNetDevBridgeSetupVlans':
../src/util/virnetdevbridge.c:326:9: error: implicit declaration of function 
'virNetlinkBridgeVlanFilterSet'; did you mean 
'virNetDevBridgeGetVlanFiltering'? [-Werror=implicit-function-declaration]
  326 |     if (virNetlinkBridgeVlanFilterSet(ifname, RTM_DELLINK, 0, 1, 
&error) < 0) {
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |         virNetDevBridgeGetVlanFiltering
../src/util/virnetdevbridge.c:326:9: error: nested extern declaration of 
'virNetlinkBridgeVlanFilterSet' [-Werror=nested-externs]
../src/util/virnetdevbridge.c:326:47: error: 'RTM_DELLINK' undeclared (first 
use in this function)
  326 |     if (virNetlinkBridgeVlanFilterSet(ifname, RTM_DELLINK, 0, 1, 
&error) < 0) {
      |                                               ^~~~~~~~~~~
../src/util/virnetdevbridge.c:326:47: note: each undeclared identifier is 
reported only once for each function it appears in
../src/util/virnetdevbridge.c:346:55: error: 'RTM_SETLINK' undeclared (first 
use in this function)
  346 |             if (virNetlinkBridgeVlanFilterSet(ifname, RTM_SETLINK, 
flags,
      |                                                       ^~~~~~~~~~~
cc1: all warnings being treated as errors

Thanks
Zhenzhong

Reply via email to