Hey guys. I need to use arpon on a machine and it does not want to compile. I keep getting this error when using the command, "make linux".

gcc -Wall -Werror -lpthread -lpcap -ldnet -lnet -L/usr/local/lib -I/usr/local/include -DLINUX -o arpon arpon.c
/tmp/ccEct1Lm.o: In function `device_get_mac_address
arpon.c(.text+0xb3d): undefined reference to eth_open
arpon.c.text+0xb90): undefined reference to eth_get
arpon.c.text+0xbcc): undefined reference to eth_close
arpon.c.text+0xc07): undefined reference to eth_close
/tmp/ccEct1Lm.o: In function arp_cache_manager
arpon.c.text+0x27d7): undefined reference to `arp_open'
arpon.c.text+0x287a): undefined reference to `arp_close'
arpon.c.text+0x288c): undefined reference to `arp_close'
/tmp/ccEct1Lm.o: In function `arp_cache_add':
arpon.ctext+0x293a): undefined reference to `addr_pton'
arpon.c:text+0x2986): undefined reference to `addr_pton'
arpon.c.text+0x29d2): undefined reference to `arp_add'
/tmp/ccEct1Lm.o: In function `arp_cache_del':
arpon.c(.text+0x2b41): undefined reference to `arp_loop'
arpon.c(.text+0x2bef): undefined reference to `addr_pton'
arpon.c(.text+0x2c3b): undefined reference to `arp_delete'
/tmp/ccEct1Lm.o: In function `arp_cache_list':
arpon.c(.text+0x2e0e): undefined reference to `arp_loop'
/tmp/ccEct1Lm.o: In function `sarpi_arp_cache_open':
arpon.c(.text+0x3307): undefined reference to `arp_open'
arpon.c(.text+0x335e): undefined reference to `arp_loop'
arpon.c(.text+0x336b): undefined reference to `arp_close'
/tmp/ccEct1Lm.o: In function `sarpi_arp_cache_close':
arpon.c(.text+0x339d): undefined reference to `arp_close'
/tmp/ccEct1Lm.o: In function `sarpi_realtime_read_packets':
arpon.c(.text+0x3f76): undefined reference to `arp_open'
arpon.c(.text+0x3fc6): undefined reference to `arp_close'
/tmp/ccEct1Lm.o: In function `darpi_arp_cache_open':
arpon.c(.text+0x44f4) undefined reference to `arp_open'
arpon.c(.text+0x454b) undefined reference to `arp_loop'
arpon.c(.text+0x4558 undefined reference to `arp_close'
/tmp/ccEct1Lm.o: In function `darpi_arp_cache_close':
arpon.c(.text+0x458a) undefined reference to `arp_close'
/tmp/ccEct1Lm.o: In function `darpi_arp_cache_delete_entries':
arpon.c(.text+0x462f) undefined reference to `arp_delete'
collect2: ld returned 1 exit status
make: *** linux Error 1

Can someone help? Thanks