Nmap Development mailing list archives

nping/libpcap build error


From: Patrick Donnelly <batrick () batbytes com>
Date: Mon, 13 Feb 2012 21:43:13 -0500

Hi list,

I'm experiencing a strange error building nmap in the trunk:

gcc -o ncat -g -O2 -Wall -L../libpcap  ncat_main.o ncat_connect.o
ncat_core.o ncat_posix.o ncat_listen.o ncat_proxy.o ncat_ssl.o
base64.o http.o util.o sys_wrap.o http_digest.o
../nsock/src/libnsock.a ../nbase/libnbase.a -lssl -lcrypto -lpcap
-lssl -lcrypto -ldl
../libpcap/libpcap.a(pcap-linux.o): In function `nl80211_init':
nmap/svn/nmap/libpcap/./pcap-linux.c:515: undefined reference to
`nl_handle_alloc'
nmap/svn/nmap/libpcap/./pcap-linux.c:522: undefined reference to `genl_connect'
nmap/svn/nmap/libpcap/./pcap-linux.c:528: undefined reference to
`genl_ctrl_alloc_cache'
nmap/svn/nmap/libpcap/./pcap-linux.c:535: undefined reference to
`genl_ctrl_search_by_name'
nmap/svn/nmap/libpcap/./pcap-linux.c:547: undefined reference to
`nl_handle_destroy'
nmap/svn/nmap/libpcap/./pcap-linux.c:545: undefined reference to `nl_cache_free'
../libpcap/libpcap.a(pcap-linux.o): In function `nl80211_cleanup':
nmap/svn/nmap/libpcap/./pcap-linux.c:554: undefined reference to
`genl_family_put'
nmap/svn/nmap/libpcap/./pcap-linux.c:555: undefined reference to `nl_cache_free'
../libpcap/libpcap.a(pcap-linux.o): In function `del_mon_if':
nmap/svn/nmap/libpcap/./pcap-linux.c:653: undefined reference to `nlmsg_alloc'
nmap/svn/nmap/libpcap/./pcap-linux.c:660: undefined reference to
`genl_family_get_id'
nmap/svn/nmap/libpcap/./pcap-linux.c:660: undefined reference to `genlmsg_put'
nmap/svn/nmap/libpcap/./pcap-linux.c:662: undefined reference to `nla_put'
nmap/svn/nmap/libpcap/./pcap-linux.c:664: undefined reference to
`nl_send_auto_complete'
nmap/svn/nmap/libpcap/./pcap-linux.c:685: undefined reference to
`nl_wait_for_ack'
nmap/svn/nmap/libpcap/./pcap-linux.c:692: undefined reference to `nlmsg_free'
nmap/svn/nmap/libpcap/./pcap-linux.c:702: undefined reference to `nlmsg_free'
nmap/svn/nmap/libpcap/./pcap-linux.c:710: undefined reference to `nlmsg_free'
nmap/svn/nmap/libpcap/./pcap-linux.c:717: undefined reference to `nlmsg_free'
../libpcap/libpcap.a(pcap-linux.o): In function `add_mon_if':
nmap/svn/nmap/libpcap/./pcap-linux.c:571: undefined reference to `nlmsg_alloc'
nmap/svn/nmap/libpcap/./pcap-linux.c:578: undefined reference to
`genl_family_get_id'
nmap/svn/nmap/libpcap/./pcap-linux.c:578: undefined reference to `genlmsg_put'
nmap/svn/nmap/libpcap/./pcap-linux.c:580: undefined reference to `nla_put'
nmap/svn/nmap/libpcap/./pcap-linux.c:581: undefined reference to `nla_put'
nmap/svn/nmap/libpcap/./pcap-linux.c:582: undefined reference to `nla_put'
nmap/svn/nmap/libpcap/./pcap-linux.c:584: undefined reference to
`nl_send_auto_complete'
nmap/svn/nmap/libpcap/./pcap-linux.c:605: undefined reference to
`nl_wait_for_ack'
nmap/svn/nmap/libpcap/./pcap-linux.c:612: undefined reference to `nlmsg_free'
nmap/svn/nmap/libpcap/./pcap-linux.c:622: undefined reference to `nlmsg_free'
nmap/svn/nmap/libpcap/./pcap-linux.c:630: undefined reference to `nlmsg_free'
nmap/svn/nmap/libpcap/./pcap-linux.c:637: undefined reference to `nlmsg_free'
../libpcap/libpcap.a(pcap-linux.o): In function `nl80211_cleanup':
nmap/svn/nmap/libpcap/./pcap-linux.c:556: undefined reference to
`nl_handle_destroy'
collect2: ld returned 1 exit status
make[1]: *** [ncat] Error 1
make[1]: Leaving directory `nmap/svn/nmap/ncat'
make: *** [ncat_build] Error 2

Anyone know how to fix this? I'm building on Archlinux x86_64 using
kernel 3.2.1.

-- 
- Patrick Donnelly
_______________________________________________
Sent through the nmap-dev mailing list
http://cgi.insecure.org/mailman/listinfo/nmap-dev
Archived at http://seclists.org/nmap-dev/


Current thread: