From: Kee H. <ke...@bi...> - 2005-11-02 06:06:21
|
Hi, I am having problems building snort inline on 2.4.3. I suspect it has = something to do with libnet.=20 I am using Debian 3.1 (sarge), with a recompiled kernel 2.6.14 By the way the following is what i have done. - installed libnet-1.0.2a from source - apt-get install iptables-dev I use the following command to configure snort-inline - ./configure --enable-inline = --with-libipq-includes=3D/usr/include/libipq snort configures without any problems or error. However when i try to = build (make) it i get the following errors: inline.o(.text+0x183): In function `InitInlinePostConfig': /root/temp/IPS/xxx/snort-2.4.3/src/inline.c:157: undefined reference to = `libnet_build_ip' inline.o(.text+0x22e):/root/temp/IPS/xxx/snort-2.4.3/src/inline.c:164: = undefined reference to `libnet_build_ip' inline.o(.text+0x28b):/root/temp/IPS/xxx/snort-2.4.3/src/inline.c:166: = undefined reference to `libnet_build_icmp_unreach' inline.o(.text+0x2fe):/root/temp/IPS/xxx/snort-2.4.3/src/inline.c:175: = undefined reference to `libnet_build_ip' inline.o(.text+0x3a6):/root/temp/IPS/xxx/snort-2.4.3/src/inline.c:182: = undefined reference to `libnet_build_ip' inline.o(.text+0x3e0):/root/temp/IPS/xxx/snort-2.4.3/src/inline.c:126: = undefined reference to `libnet_open_raw_sock' inline.o(.text+0x722): In function `RejectSocket': /root/temp/IPS/xxx/snort-2.4.3/src/inline.c:468: undefined reference to = `libnet_write_ip' inline.o(.text+0x73f):/root/temp/IPS/xxx/snort-2.4.3/src/inline.c:470: = undefined reference to `libnet_error' inline.o(.text+0x7cd):/root/temp/IPS/xxx/snort-2.4.3/src/inline.c:427: = undefined reference to `libnet_write_ip' inline.o(.text+0x852): In function `RejectLayer2': /root/temp/IPS/xxx/snort-2.4.3/src/inline.c:539: undefined reference to = `libnet_open_link_interface' inline.o(.text+0x8f4):/root/temp/IPS/xxx/snort-2.4.3/src/inline.c:684: = undefined reference to `libnet_close_link_interface' inline.o(.text+0x914):/root/temp/IPS/xxx/snort-2.4.3/src/inline.c:686: = undefined reference to `libnet_error' inline.o(.text+0xa80):/root/temp/IPS/xxx/snort-2.4.3/src/inline.c:673: = undefined reference to `libnet_write_link_layer' inline.o(.text+0xba5):/root/temp/IPS/xxx/snort-2.4.3/src/inline.c:615: = undefined reference to `libnet_write_link_layer' inline.o(.text+0xc20):/root/temp/IPS/xxx/snort-2.4.3/src/inline.c:549: = undefined reference to `libnet_error' inline.o(.text+0xc4a):/root/temp/IPS/xxx/snort-2.4.3/src/inline.c:541: = undefined reference to `libnet_error' collect2: ld returned 1 exit status make[3]: *** [snort] Error 1 make[3]: Leaving directory `/root/temp/IPS/xxx/snort-2.4.3/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/root/temp/IPS/xxx/snort-2.4.3/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/root/temp/IPS/xxx/snort-2.4.3' make: *** [all] Error 2 I hope some one could help me with this.=20 Thanks in Advance Kee Huat |