Hello Friend, I am working in "BLACKHOLE ATTACK IN AODV ROUTING PROTOCOL". I have implemented blockhole attack in ns-2. but i have found following errors. Please help me.
blackholeaodv/blackholeaodv.o: In function `blackholeAODV::blackholeAODV(int)': blackholeaodv.cc:(.text+0x3af): undefined reference to `blackholeaodv_rqueue::blackholeaodv_rqueue()' blackholeaodv/blackholeaodv.o: In function `BlackHoleLocalRepairTimer::handle(Event*)': blackholeaodv.cc:(.text+0x5f3): undefined reference to `blackholeaodv_rtable::rt_lookup(int)' blackholeaodv/blackholeaodv.o: In function `blackholeAODV::rt_ll_failed(Packet*)': blackholeaodv.cc:(.text+0x932): undefined reference to `blackholeAODV::log_link_broke(Packet*)' blackholeaodv.cc:(.text+0x954): undefined reference to `blackholeaodv_rtable::rt_lookup(int)' blackholeaodv.cc:(.text+0x99d): undefined reference to `blackholeAODV::log_link_del(int)' blackholeaodv/blackholeaodv.o: In function `blackholeAODV::handle_link_failure(int)': blackholeaodv.cc:(.text+0xb26): undefined reference to `blackholeaodv_rt_entry::pc_delete(int)' blackholeaodv/blackholeaodv.o: In function `blackholeAODV::local_rt_repair(blackholeaodv_rt_entry*, Packet*)': blackholeaodv.cc:(.text+0xb90): undefined reference to `blackholeaodv_rqueue::enque(Packet*)' blackholeaodv/blackholeaodv.o: In function `blackholeAODV::rt_resolve(Packet*)': blackholeaodv.cc:(.text+0xcd3): undefined reference to `blackholeaodv_rtable::rt_lookup(int)' blackholeaodv.cc:(.text+0xcfe): undefined reference to `blackholeaodv_rtable::rt_add(int)' blackholeaodv.cc:(.text+0xd66): undefined reference to `blackholeaodv_rqueue::enque(Packet*)' blackholeaodv.cc:(.text+0xda3): undefined reference to `blackholeaodv_rqueue::enque(Packet*)' blackholeaodv/blackholeaodv.o: In function `blackholeAODV::rt_purge()': blackholeaodv.cc:(.text+0xeeb): undefined reference to `blackholeaodv_rqueue::deque(int)' blackholeaodv.cc:(.text+0xf81): undefined reference to `blackholeaodv_rqueue::deque(int)' blackholeaodv.cc:(.text+0xfaf): undefined reference to `blackholeaodv_rqueue::find(int)' blackholeaodv/blackholeaodv.o: In function `blackholeAODV::recvRequest(Packet*)': blackholeaodv.cc:(.text+0x132d): undefined reference to `blackholeaodv_rtable::rt_lookup(int)' blackholeaodv.cc:(.text+0x1351): undefined reference to `blackholeaodv_rtable::rt_add(int)' blackholeaodv.cc:(.text+0x150e): undefined reference to `blackholeaodv_rqueue::deque(int)' blackholeaodv.cc:(.text+0x1537): undefined reference to `blackholeaodv_rtable::rt_lookup(int)' blackholeaodv.cc:(.text+0x16b2): undefined reference to `blackholeaodv_rt_entry::pc_insert(int)' blackholeaodv.cc:(.text+0x16c7): undefined reference to `blackholeaodv_rt_entry::pc_insert(int)' blackholeaodv/blackholeaodv.o: In function `blackholeAODV::recvReply(Packet*)': blackholeaodv.cc:(.text+0x1773): undefined reference to `blackholeaodv_rtable::rt_lookup(int)' blackholeaodv.cc:(.text+0x179a): undefined reference to `blackholeaodv_rtable::rt_add(int)' blackholeaodv.cc:(.text+0x183d): undefined reference to `blackholeaodv_rqueue::deque(int)' blackholeaodv.cc:(.text+0x18b6): undefined reference to `blackholeaodv_rtable::rt_lookup(int)' blackholeaodv.cc:(.text+0x1927): undefined reference to `blackholeaodv_rt_entry::pc_insert(int)' blackholeaodv/blackholeaodv.o: In function `blackholeAODV::recvError(Packet*)': blackholeaodv.cc:(.text+0x19b5): undefined reference to `blackholeaodv_rtable::rt_lookup(int)' blackholeaodv.cc:(.text+0x1a92): undefined reference to `blackholeaodv_rt_entry::pc_empty()' blackholeaodv.cc:(.text+0x1ae5): undefined reference to `blackholeaodv_rt_entry::pc_delete()' blackholeaodv/blackholeaodv.o: In function `blackholeAODV::sendRequest(int)': blackholeaodv.cc:(.text+0x1e40): undefined reference to `blackholeaodv_rtable::rt_lookup(int)' blackholeaodv.cc:(.text+0x1efb): undefined reference to `blackholeaodv_rqueue::deque(int)' blackholeaodv/blackholeaodv.o: In function `blackholeAODV::sendReply(int, unsigned int, int, unsigned int, unsigned int, double)': blackholeaodv.cc:(.text+0x2224): undefined reference to `blackholeaodv_rtable::rt_lookup(int)' blackholeaodv/blackholeaodv.o: In function `blackholeAODV::nb_delete(int)': blackholeaodv.cc:(.text+0x27fb): undefined reference to `blackholeAODV::log_link_del(int)' collect2: ld returned 1 exit status make: *** [ns] Error 1 Thank You, Ketan S Chavda (meetketa...@gmail.com) (+919824216049)