Analyse following RPM build log snippet. Describe contents accurately, without speculation or suggestions for resolution.            
Your analysis must be as concise as possible, while keeping relevant information intact.
Snippet: 
In file included from lease.c:17:
dnsmasq.h:1662:50: note: expected ‘int (*)(void)’ but argument is of type ‘int (*)(struct in_addr,  int,  char *, struct in_addr,  struct in_addr,  void *)’
 1662 | int iface_enumerate(int family, void *parm, int (callback)());
      |                                             ~~~~~^~~~~~~~~~~
lease.c:385:12: note: ‘find_interface_v4’ declared here
  385 | static int find_interface_v4(struct in_addr local, int if_index, char *label,
      |            ^~~~~~~~~~~~~~~~~
lease.c:469:35: error: passing argument 3 of ‘iface_enumerate’ from incompatible pointer type [-Wincompatible-pointer-types]
  469 |   iface_enumerate(AF_INET6, &now, find_interface_v6);
      |                                   ^~~~~~~~~~~~~~~~~
      |                                   |
      |                                   int (*)(struct in6_addr *, int,  int,  int,  int,  int,  int,  void *)
dnsmasq.h:1662:50: note: expected ‘int (*)(void)’ but argument is of type ‘int (*)(struct in6_addr *, int,  int,  int,  int,  int,  int,  void *)’
 1662 | int iface_enumerate(int family, void *parm, int (callback)());
In file included from lease.c:17:
dnsmasq.h:1662:50: note: expected ‘int (*)(void)’ but argument is of type ‘int (*)(struct in_addr,  int,  char *, struct in_addr,  struct in_addr,  void *)’
 1662 | int iface_enumerate(int family, void *parm, int (callback)());
      |                                             ~~~~~^~~~~~~~~~~
lease.c:385:12: note: ‘find_interface_v4’ declared here
  385 | static int find_interface_v4(struct in_addr local, int if_index, char *label,
      |            ^~~~~~~~~~~~~~~~~
lease.c:469:35: error: passing argument 3 of ‘iface_enumerate’ from incompatible pointer type [-Wincompatible-pointer-types]
  469 |   iface_enumerate(AF_INET6, &now, find_interface_v6);
      |                                   ^~~~~~~~~~~~~~~~~
      |                                   |
      |                                   int (*)(struct in6_addr *, int,  int,  int,  int,  int,  int,  void *)
dnsmasq.h:1662:50: note: expected ‘int (*)(void)’ but argument is of type ‘int (*)(struct in6_addr *, int,  int,  int,  int,  int,  int,  void *)’
 1662 | int iface_enumerate(int family, void *parm, int (callback)());