[Snort-users] Compile under Linux kernel 2.4.3

Fyodor fygrave at ...121...
Fri Jun 15 12:34:03 EDT 2001


On Fri, Jun 15, 2001 at 03:23:19PM -0000, Eric Van den Bossche wrote:
> I've compiled and installed without any problem Snort 1.7 under
> Linux Suse 7.0 with kernel 2.2.16.
> 
> But when I want to install it under Linux suse 7.1 with kernel
> 2.4.3, I get the following error during the "make" :
> 
> --------------------------------------------------------------------
> /usr/local/lib/libpcap.a(gencode.o): In function `pcap_compile':
> gencode.o(.text+0x255): undefined reference to `lex_init'
> /usr/local/lib/libpcap.a(grammar.o): In function `yyparse':
> grammar.o(.text+0x95): undefined reference to `yylex'
> grammar.o(.text+0xa5b): undefined reference to `yylex'
> collect2: ld returned 1 exit status
> make: *** [snort] Error 1
> --------------------------------------------------------------------
> 
> I have already installed libpcap-0.4 and flex-2.5.4.
> 
> Do I still miss somethingelse ? 
> Any idea ?

You didn't seem to have lex/flex installed at the time when libpcap
library was built. Very likely you will have to do so and then rebuild
libpcap again. 




More information about the Snort-users mailing list