hi there, i had exactly the same thing happening on mine...

i think i've found a way around it...

this file u say, html_graph is in the nessus-core... i dont
know if u got the single file installer but that unless u know
how to extract them, maybe just forget it and get the four
separate files nessus-core ...lib... plugins etc...

now, extrac the sources in a dir and after u're done,
make a search for this file  html_graph_output.c.
(its in the nessus-core tar)

open that file with an editor, and replace *all !!!* ocurences
of:

strcasestr

with
strcasestr2

make sure u replace all of them in that file html_graph_output.c.

then do configure and all the normal stuff it says in the readme

btw, this is not from the ports. this is for the latest stable
version. get the tars from nessus site...

i spent long on it was trying the ports, the tars, older + newer
versions...it was all breaking till i changed that name

ok hope it helps...

take care

Bernie



On Wed, 9 Jan 2002, Marcello Silva Coutinho wrote:

>       when i try to compile nessus(1.09 or 1.10) in a freebsd4.5, I get
> this error message:
> gcc -g -O2 `./cflags` -c html_graph_output.c
> html_graph_output.c:69: conflicting types for `strcasestr'
> /usr/include/string.h:86: previous declaration of `strcasestr'
> *** Error code 1
>
> Stop in /tmp/nessus-install.50612/nessus-core/nessus.
> *** Error code 1
>
> Stop in /tmp/nessus-install.50612/nessus-core.
> **** An error occured :/
> Press any key to quit
>
>
>

Reply via email to