$ wget http://pub.netsniff-ng.org/netsniff-ng/netsniff-ng-0.5.7.tar.gz
$ uname -a Linux nms 3.2.0-30-generic #48-Ubuntu SMP Fri Aug 24 16:52:48 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux ... ... [ 37%] Building C object netsniff-ng/CMakeFiles/netsniff-ng.dir/__/mac80211.c.o /root/netsniff-ng-0.5.7/src/mac80211.c:40:33: error: conflicting types for ‘nl_socket_alloc’ /usr/include/netlink/socket.h:22:25: note: previous declaration of ‘nl_socket_alloc’ was here /root/netsniff-ng-0.5.7/src/mac80211.c: In function ‘nl_socket_alloc’: /root/netsniff-ng-0.5.7/src/mac80211.c:42:2: error: implicit declaration of function ‘nl_handle_alloc’ [-Werror=implicit-function-declaration] /root/netsniff-ng-0.5.7/src/mac80211.c:42:2: warning: nested extern declaration of ‘nl_handle_alloc’ [-Wnested-externs] /root/netsniff-ng-0.5.7/src/mac80211.c:42:2: warning: return makes pointer from integer without a cast [enabled by default] /root/netsniff-ng-0.5.7/src/mac80211.c: At top level: /root/netsniff-ng-0.5.7/src/mac80211.c:45:20: error: conflicting types for ‘nl_socket_free’ /usr/include/netlink/socket.h:24:14: note: previous declaration of ‘nl_socket_free’ was here /root/netsniff-ng-0.5.7/src/mac80211.c: In function ‘nl_socket_free’: /root/netsniff-ng-0.5.7/src/mac80211.c:47:2: error: implicit declaration of function ‘nl_handle_destroy’ [-Werror=implicit-function-declaration] /root/netsniff-ng-0.5.7/src/mac80211.c:47:2: warning: nested extern declaration of ‘nl_handle_destroy’ [-Wnested-externs] /root/netsniff-ng-0.5.7/src/mac80211.c: In function ‘__genl_ctrl_alloc_cache’: /root/netsniff-ng-0.5.7/src/mac80211.c:55:9: warning: passing argument 1 of ‘genl_ctrl_alloc_cache’ from incompatible pointer type [enabled by default] /usr/include/netlink/genl/ctrl.h:25:14: note: expected ‘struct nl_sock *’ but argument is of type ‘struct nl_handle *’ /root/netsniff-ng-0.5.7/src/mac80211.c:55:9: error: too few arguments to function ‘genl_ctrl_alloc_cache’ /usr/include/netlink/genl/ctrl.h:25:14: note: declared here /root/netsniff-ng-0.5.7/src/mac80211.c: In function ‘nl80211_init’: /root/netsniff-ng-0.5.7/src/mac80211.c:115:2: warning: passing argument 1 of ‘genl_connect’ from incompatible pointer type [enabled by default] /usr/include/netlink/genl/genl.h:23:13: note: expected ‘struct nl_sock *’ but argument is of type ‘struct nl_handle *’ /root/netsniff-ng-0.5.7/src/mac80211.c: In function ‘nl80211_add_mon_if’: /root/netsniff-ng-0.5.7/src/mac80211.c:154:2: warning: passing argument 1 of ‘nl_send_auto_complete’ from incompatible pointer type [enabled by default] /usr/include/netlink/netlink.h:57:14: note: expected ‘struct nl_sock *’ but argument is of type ‘struct nl_handle *’ /root/netsniff-ng-0.5.7/src/mac80211.c:164:2: warning: passing argument 1 of ‘nl_wait_for_ack’ from incompatible pointer type [enabled by default] /usr/include/netlink/netlink.h:71:14: note: expected ‘struct nl_sock *’ but argument is of type ‘struct nl_handle *’ /root/netsniff-ng-0.5.7/src/mac80211.c: In function ‘nl80211_del_mon_if’: /root/netsniff-ng-0.5.7/src/mac80211.c:197:2: warning: passing argument 1 of ‘nl_send_auto_complete’ from incompatible pointer type [enabled by default] /usr/include/netlink/netlink.h:57:14: note: expected ‘struct nl_sock *’ but argument is of type ‘struct nl_handle *’ /root/netsniff-ng-0.5.7/src/mac80211.c:201:2: warning: passing argument 1 of ‘nl_wait_for_ack’ from incompatible pointer type [enabled by default] /usr/include/netlink/netlink.h:71:14: note: expected ‘struct nl_sock *’ but argument is of type ‘struct nl_handle *’ cc1: some warnings being treated as errors make[2]: *** [netsniff-ng/CMakeFiles/netsniff-ng.dir/__/mac80211.c.o] Error 1 make[1]: *** [netsniff-ng/CMakeFiles/netsniff-ng.dir/all] Error 2 make: *** [all] Error 2 Same thing with $ git clone https://github.com/gnumaniacs/netsniff-ng.git Any ideas on what could be wrong? Thanks Jon --
