|
|||||||||||
|
Installing LaBrea on OpenBSD
From: Adam Getchell <AdamG(at)hrrm.ucdavis.edu>
Date: Mon Dec 23 2002 - 16:06:34 EST
I'm trying to install LaBrea http://www.hackbusters.net/LaBrea/ on OpenBSD
tarp@/root/LaBrea-2.3 # uname -a
I retrieved Libnet-1.0 (LaBrea doesn't work on 1.10) and libpcap-0.7.1, and did ./configure && make && make install on both. When I do 'make all' on LaBrea, I get a LaBrea.o file. However, trying to generate an executable from the object file results in numerous errors (either my command syntax is wrong, or the .o file is wrong):
tarp@/root/LaBrea-2.3 # cc LaBrea.o -o LaBrea
LaBrea.c:224: Undefined symbol `_libnet_get_prand' referenced from text
segment
LaBrea.c:408: Undefined symbol `_pcap_stats' referenced from text segment LaBrea.c:451: Undefined symbol `_pcap_close' referenced from text segment LaBrea.c:454: Undefined symbol `_libnet_close_link_interface' referencedfrom text segment LaBrea.c:685: Undefined symbol `_libnet_write_link_layer' referenced from text segment LaBrea.c:756: Undefined symbol `_libnet_build_ip' referenced from text segment LaBrea.c:758: Undefined symbol `_libnet_build_tcp' referenced from text segment LaBrea.c:760: Undefined symbol `_libnet_do_checksum' referenced from text segment LaBrea.c:761: Undefined symbol `_libnet_do_checksum' referenced from text segment LaBrea.c:763: Undefined symbol `_libnet_write_link_layer' referenced from text segment LaBrea.c:801: Undefined symbol `_libnet_build_ip' referenced from text segment LaBrea.c:803: Undefined symbol `_libnet_build_tcp' referenced from text segment LaBrea.c:805: Undefined symbol `_libnet_do_checksum' referenced from text segment LaBrea.c:806: Undefined symbol `_libnet_do_checksum' referenced from text segment LaBrea.c:808: Undefined symbol `_libnet_write_link_layer' referenced from text segment LaBrea.c:839: Undefined symbol `_libnet_build_ip' referenced from text segment LaBrea.c:840: Undefined symbol `_libnet_build_tcp' referenced from text segment LaBrea.c:841: Undefined symbol `_libnet_do_checksum' referenced from text segment LaBrea.c:842: Undefined symbol `_libnet_do_checksum' referenced from text segment LaBrea.c:843: Undefined symbol `_libnet_write_link_layer' referenced from text segment LaBrea.c:882: Undefined symbol `_libnet_build_ip' referenced from text segment LaBrea.c:883: Undefined symbol `_libnet_build_tcp' referenced from text segment LaBrea.c:884: Undefined symbol `_libnet_do_checksum' referenced from text segment LaBrea.c:885: Undefined symbol `_libnet_do_checksum' referenced from text segment LaBrea.c:886: Undefined symbol `_libnet_write_link_layer' referenced from text segment LaBrea.c:940: Undefined symbol `_libnet_build_ip' referenced from text segment LaBrea.c:943: Undefined symbol `_libnet_do_checksum' referenced from text segment LaBrea.c:0: More undefined symbol _libnet_do_checksum refs follow LaBrea.c:946: Undefined symbol `_libnet_write_link_layer' referenced from text segment LaBrea.c:1156: Undefined symbol `_libnet_write_link_layer' referenced from text segment LaBrea.c:1216: Undefined symbol `_libnet_seed_prand' referenced from text segment LaBrea.c:1417: Undefined symbol `_pcap_lookupdev' referenced from text segment LaBrea.c:1425: Undefined symbol `_libnet_name_resolve' referenced from text segment LaBrea.c:1426: Undefined symbol `_libnet_name_resolve' referenced from text segment LaBrea.c:1429: Undefined symbol `_pcap_lookupnet' referenced from text segment LaBrea.c:1485: Undefined symbol `_libnet_open_link_interface' referenced from text segment LaBrea.c:1486: Undefined symbol `_libnet_error' referenced from text segment LaBrea.c:1498: Undefined symbol `_pcap_open_live' referenced from text segment LaBrea.c:1503: Undefined symbol `_pcap_datalink' referenced from text segment LaBrea.c:1505: Undefined symbol `_pcap_compile' referenced from text segment LaBrea.c:1510: Undefined symbol `_pcap_setfilter' referenced from text segment LaBrea.c:1515: Undefined symbol `_libnet_get_hwaddr' referenced from text segment LaBrea.c:1516: Undefined symbol `_libnet_error' referenced from text segment LaBrea.c:1521: Undefined symbol `_libnet_get_ipaddr' referenced from text segment LaBrea.c:1522: Undefined symbol `_libnet_error' referenced from text segment LaBrea.c:1536: Undefined symbol `_pcap_loop' referenced from text segment collect2: ld returned 1 exit status I googled for Labrea on OpenBSD and found: http://www.fwsystems.com/tplist/list.php3 Fw said the link step only works with gmake, so I built gmake from ports: tarp@/usr/ports/devel/gmake # make && make install However, make doesn't produce anything new, and gcc LaBrea.o -o LaBrea returns the same errors. I pulled the diff off that page, and tried applying it: tarp@/root/LaBrea-2.3 # patch Makefile labreadiff Hmm... Looks like a unified diff to me... The text leading up to this was: |--- Makefile.orig Wed Sep 11 10:20:27 2002 |+++ Makefile Wed Sep 11 10:22:24 2002 Patching file Makefile using Plan A... patch: **** malformed patch at line 5: #OPTFLAGS = -g Any other ideas? Thanks,
This archive was generated by hypermail 2.1.8 : Wed Aug 23 2006 - 13:32:11 EDT |
||||||||||
|
|||||||||||