Hello everbody.
I am a new user of these excellent network and security tool, but i has been some
problems when I compile nessus core.
The commands outputs are listed bellow.Someone can help me??
tanx:
[root@tux nessus-core]# ./configure
loading cache ./config.cache
checking host system type... i686-pc-linux-gnu
checking for gcc... (cached) gcc
checking whether the C compiler (gcc ) works... yes
checking whether the C compiler (gcc ) is a cross-compiler... no
checking whether we are using GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking whether make sets ${MAKE}... (cached) yes
checking for a BSD compatible install... (cached) /usr/bin/install -c
checking for nessus-config... (cached) /usr/local/bin/nessus-config
checking for nasl-config... (cached) /usr/local/bin/nasl-config
checking how to run the C preprocessor... (cached) gcc -E
checking for ANSI C header files... (cached) yes
checking for sys/wait.h that is POSIX.1 compatible... (cached) yes
checking whether time.h and sys/time.h may both be included... (cached) yechecking for
dirent.h that defines DIR... (cached) yes
checking for opendir in -ldir... (cached) no
checking for unistd.h... (cached) yes
checking for getopt.h... (cached) yes
checking for string.h... (cached) yes
checking for strings.h... (cached) yes
checking for sys/sockio.h... (cached) no
checking for sys/socketio.h... (cached) no
checking for sys/param.h... (cached) yes
checking for netinet/tcpip.h... (cached) no
checking for netinet/in_systm.h... (cached) yes
checking for netinet/ip_udp.h... (cached) no
checking for netinet/protocols.h... (cached) no
checking for sys/ioctl.h... (cached) yes
checking for netinet/ip_icmp.h... (cached) yes
checking for rpc/rpc.h... (cached) yes
checking for netinet/udp.h... (cached) yes
checking for dlfcn.h... (cached) yes
checking for sys/un.h... (cached) yes
checking for memory.h... (cached) yes
checking for ctype.h... (cached) yes
checking for errno.h... (cached) yes
checking for sys/types.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for stdio.h... (cached) yes
checking for sys/filio.h... (cached) no
checking for pwd.h... (cached) yes
checking for assert.h... (cached) yes
checking for netdb.h... (cached) yes
checking for netinet/in.h... (cached) yes
checking for arpa/inet.h... (cached) yes
checking for poll.h... (cached) yes
checking for sys/poll.h... (cached) yes
checking for netinet/ip_tcp.h... (cached) no
checking for fcntl.h... (cached) yes
checking for signal.h... (cached) yes
checking for limits.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for stat.h... (cached) no
checking for net/if.h... (cached) yes
checking for sys/mman.h... (cached) yes
checking for sys/resource.h... (cached) yes
checking for dl.h... (cached) no
checking for pty.h... (cached) yes
checking for termio.h... (cached) yes
checking for termios.h... (cached) yes
checking for sgtty.h... (cached) yes
checking for libutil.h... (cached) no
checking for setjmp.h... (cached) yes
checking for values.h... (cached) yes
checking for sys/socket.h... (cached) yes
checking for netinet/ip.h... (cached) yes
checking for netinet/tcp.h... (cached) yes
checking for working alloca.h... (cached) yes
checking for alloca... (cached) yes
checking for wait3 that fills in rusage... (cached) yes
checking for waitpid... (cached) yes
checking for wait4... (cached) yes
checking for mmap... (cached) yes
checking for atexit... (cached) yes
checking for lstat... (cached) yes
checking for memmove... (cached) yes
checking for gettimeofday... (cached) yes
checking for gethrtime... (cached) no
checking for getrusage... (cached) yes
checking for rand... (cached) yes
checking for strchr... (cached) yes
checking for memcpy... (cached) yes
checking for select... (cached) yes
checking for poll... (cached) yes
checking for vsnprintf... (cached) yes
checking for bzero... (cached) yes
checking for bcopy... (cached) yes
checking for setsid... (cached) yes
checking for rint... (cached) no
checking for mkstemp... (cached) yes
checking for addr2ascii... (cached) no
checking for inet_neta... (cached) no
checking for setproctitle... (cached) no
checking for _exit... (cached) yes
checking size of unsigned int... (cached) 4
checking size of unsigned long... (cached) 4
checking whether byte ordering is bigendian... (cached) no
checking for time_t... (cached) yes
checking for pid_t... (cached) yes
checking for size_t... (cached) yes
checking for uid_t in sys/types.h... (cached) yes
checking for struct timeval... yes
checking whether gettimeofday can't accept two arguments... no
checking for a working regexp implementation... yes
checking struct ip contains ip_csum... no
checking struct ip... yes
checking struct icmp... yes
checking struct udphdr... yes
checking BSD struct udphdr... yes
checking struct tcphdr... yes
checking struct tcphdr has th_off... yes
checking struct tcphdr has th_x2_off... no
checking for X... (cached) no
checking for long file names... (cached) yes
checking for -lrpcsvc... (cached) yes
checking for xdr_mon in -lrpcsvc... (cached) yes
checking for inet_aton in -lc... (cached) yes
checking for inet_aton in -lresolv... (cached) yes
checking for dlopen in -ldl... (cached) yes
checking for shl_load... (cached) no
checking for NSCreateObjectFileImageFromFile... (cached) no
checking for nessuslib_pthreads_enabled in -lnessus... (cached) no
checking if sockaddr{} has sa_len member... (cached) no
checking whether we are root... yes
checking whether we are using strange BSD byte ordering... no
checking whether struct sigaction has sa_restorer... yes
checking for gtk-config... (cached) /usr/bin/gtk-config
checking GTK version... 1.2.10
checking for glib-config... (cached) /usr/bin/glib-config
checking for ar... (cached) /usr/bin/ar
creating ./config.status
creating nessus.tmpl
creating include/corevers.h
creating nessus-adduser
creating nessus-rmuser
creating nessus-mkcert
creating nessus-mkcert-client
creating include/config.h
include/config.h is unchanged
[root@tux nessus-core]# make
cd nessus && make
make[1]: Entering directory `/nessus-inst/nessus-core/nessus'
gcc -g -O2 `sh ./cflags` -c xstuff.c
In file included from xstuff.c:29:
/usr/local/include/nessus/includes.h:14:20: config.h: No such file or directory
/usr/local/include/nessus/includes.h:194:22: ntcompat.h: No such file or directory
In file included from /usr/local/include/nessus/includes.h:195,
from xstuff.c:29:
/usr/local/include/nessus/libnessus.h:87: warning: parameter has incomplete type
/usr/local/include/nessus/libnessus.h:271: warning: `struct sockaddr_in' declared
inside parameter list
/usr/local/include/nessus/libnessus.h:271: warning: its scope is only this definition
or declaration, which is probably not what you want
/usr/local/include/nessus/libnessus.h:288: warning: parameter has incomplete type
/usr/local/include/nessus/libnessus.h:290: warning: parameter has incomplete type
/usr/local/include/nessus/includes.h:196:26: nessus-devel.h: No such file
or directory
xstuff.c:32:21: gtk/gtk.h: No such file or directory
In file included from xstuff.c:35:
xstuff.h:24: parse error before '*' token
xstuff.h:25: parse error before '*' token
In file included from xstuff.c:36:
globals.h:11: parse error before '*' token
globals.h:11: warning: type defaults to `int' in declaration of `NetMap'
globals.h:11: warning: data definition has no type or storage class
xstuff.c: In function `init_display':
xstuff.c:41: warning: implicit declaration of function `gtk_init'
xstuff.c: At top level:
xstuff.c:45: parse error before '*' token
xstuff.c: In function `close_window':
xstuff.c:47: warning: implicit declaration of function `gtk_widget_hide'
xstuff.c:47: `w' undeclared (first use in this function)
xstuff.c:47: (Each undeclared identifier is reported only once
xstuff.c:47: for each function it appears in.)
xstuff.c:49: `FALSE' undeclared (first use in this function)
xstuff.c: At top level:
xstuff.c:51: parse error before '*' token
xstuff.c: In function `delete_event':
xstuff.c:53: `FALSE' undeclared (first use in this function)
xstuff.c: In function `close_display':
xstuff.c:57: warning: implicit declaration of function `gtk_main_quit'
make[1]: *** [xstuff.o] Error 1
make[1]: Leaving directory `/nessus-inst/nessus-core/nessus'
make: *** [client] Error 2
[root@tux nessus-core]#
in "make" command I receive this message, and I think that I have all necessary
packets to satisfact Nessus.
well, I can be wrong, but anybody more experienced can help me.
Rodrigo Cesine
Support Analyst - Telsinc Info & Security
Sao Paulo - Brazil
-
[EMAIL PROTECTED]: general discussions about Nessus.
* To unsubscribe, send a mail to [EMAIL PROTECTED] with
"unsubscribe nessus" in the body.