Hi,
I have a problem when running the "nessus-installer.sh" (2.0.1) at the
"Compiling the NASL interpretor" stage.
The last few lines of the "nessus_compilation" are:
checking if sockaddr{} has sa_len member... (cached) no
checking for a working regexp implementation... no
checking for pcap_restart in -lpcap-nessus... no
checking for pcap_yyrestart in -lpcap-nessus... no
checking for yyrestart in -lpcap-nessus... no
no yacc restart func found
perhaps libpcap-nessus wasn't compiled with bison/flex?
updating cache ../config.cache
creating ./config.status
creating nasl.tmpl
creating nasl-config
creating include/config.h
creating nasl/strutils.h
cd nasl && make
/bin/sh /tmp/nessus-installer.11089/libnasl/libtool --silent gcc
-pipe -
g -O2 `sh ./cflags` -c nasl_packet_forgery.c
*** Error exit code 1
*** Error exit code 1"
However, I have flex (2.5.4a), bison (1.875)and yacc (in usr/local/bin). And
the system can find them using "which" command.
I read a similar thread in the forum, and Renaud Deraison was mentioning to
do a 'make distclean' after installing flex and bison. Could you please give
some details about this.
Thanks in advance,
Nicolas
____________________________________________________
This message contains information that may be privileged or confidential and
is the property of the Cap Gemini Ernst & Young Group. It is intended only
for the person to whom it is addressed. If you are not the intended
recipient, you are not authorised to read, print, retain, copy, disseminate,
distribute, or use this message or any part thereof. If you receive this
message in error, please notify the sender immediately and delete all copies
of this message.