Problem compiling nessus-2.2.2a on DEBIAN/SELinux kernel 2.6.9

MJ Roy xmjr6 at hotmail.com
Thu Jan 13 05:36:13 EST 2005


Hi,

I'm fairly new to linux and brand new to NESSUS, so I apologize for such a 
simple message.
I also am new to this type of messaging / forum system, so I apologize if 
this message is sent in the wrong context or manner.

I am running the latest distro of DEBIAN, the Woody distro, with a custom 
compiled kernel, the NSA SELinux 2.6.9 kernel. I have also installed some 
other small applications that are the latest verisions:

Apache
ProCPS
libpcap
tcpdump
iptable
gcc (latest version 3.4.3)

and some more.

I tried to install NESSUS and followed the directions, to install the four 
components in order as follows:

nessus-libraries-x.x.tar.gz
libnasl-x.x.tar.gz
nessus-core.x.x.tar.gz
nessus-plugins.x.x.tar.gz

the first two compiled and installed correctly, but the third one, the 
"nessus-core.2.2.2a.tar.gz" has man errors when i run the "make" command.


I would really appreciate it if you could help me to get this installed.

One more thing, I do not know how to check for replies since I am emailing 
this message to "nessus at list.nessus.org," so if somebody could email me and 
tell me where I can go to check for replies to this post, I would really 
appreciate it. Thanks so much for your time.


Here is the log of what i get:

START LOG----->
H1P-1000:/nessus-core# make
cd nessusd && make
make[1]: Entering directory `/nessus-core/nessusd'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/nessus-core/nessusd'
cd ssl && make
make[1]: Entering directory `/nessus-core/ssl'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/nessus-core/ssl'
cd nessus-fetch && make
make[1]: Entering directory `/nessus-core/nessus-fetch'
gcc -Wall -I. -I/nessus-core/include   -I/usr/local/include/nessus    
-I/usr/local/include/nessus  "-DNESSUSD_CONFDIR=\"/usr/local/etc\"" 
"-DNESSUSD_STATEDIR=\"/usr/local/var/nessus\"" 
"-DNESSUSD_DATADIR=\"/usr/local/etc/nessus\"" 
"-DNESSUSD_LIBDIR=\"/usr/local/lib/nessus\"" 
"-DNESSUSD_PLUGINS=\"/usr/local/lib/nessus/plugins\"" 
"-DNESSUSD_REPORTS=\"/usr/local/lib/nessus/reports\"" 
-DNESSUSD_SHAREDSTATEDIR=\"/usr/local/com/nessus\" 
-DNESSUSD_LOGDIR=\"/usr/local/var/nessus/logs\" -I. -I/nessus-core/include   
  -DHAVE_CONFIG_H   -DUSE_GTK  -c nessus-fetch.c
nessus-fetch.c:81: error: parse error before '*' token
nessus-fetch.c: In function `ssl_connect_timeout':
nessus-fetch.c:94: warning: implicit declaration of function `SSL_get_fd'
nessus-fetch.c:94: error: `ssl' undeclared (first use in this function)
nessus-fetch.c:94: error: (Each undeclared identifier is reported only once
nessus-fetch.c:94: error: for each function it appears in.)
nessus-fetch.c:100: error: `tmo' undeclared (first use in this function)
nessus-fetch.c:111: warning: implicit declaration of function `SSL_connect'
nessus-fetch.c:112: warning: implicit declaration of function `SSL_set_mode'
nessus-fetch.c:112: error: `SSL_MODE_ENABLE_PARTIAL_WRITE' undeclared (first 
use in this function)
nessus-fetch.c:117: warning: implicit declaration of function 
`SSL_get_error'
nessus-fetch.c:119: error: `SSL_ERROR_WANT_READ' undeclared (first use in 
this function)
nessus-fetch.c:125: error: `SSL_ERROR_WANT_WRITE' undeclared (first use in 
this function)
nessus-fetch.c:132: error: `SSL_ERROR_SSL' undeclared (first use in this 
function)
nessus-fetch.c:133: error: `SSL_ERROR_SYSCALL' undeclared (first use in this 
function)
nessus-fetch.c: In function `proxy_connect_method':
nessus-fetch.c:638: error: syntax error before '*' token
nessus-fetch.c:639: error: syntax error before '*' token
nessus-fetch.c:640: error: `SSL' undeclared (first use in this function)
nessus-fetch.c:640: error: `ssl' undeclared (first use in this function)
nessus-fetch.c:665: error: `ssl_mt' undeclared (first use in this function)
nessus-fetch.c:665: warning: implicit declaration of function 
`TLSv1_client_method'
nessus-fetch.c:673: error: `ssl_ctx' undeclared (first use in this function)
nessus-fetch.c:673: warning: implicit declaration of function `SSL_CTX_new'
nessus-fetch.c:680: warning: implicit declaration of function 
`SSL_CTX_set_options'
nessus-fetch.c:680: error: `SSL_OP_ALL' undeclared (first use in this 
function)
nessus-fetch.c:686: warning: implicit declaration of function `SSL_new'
nessus-fetch.c:693: warning: implicit declaration of function `SSL_set_fd'
nessus-fetch.c:694: warning: implicit declaration of function 
`SSL_set_connect_state'
nessus-fetch.c: In function `main':
nessus-fetch.c:902: warning: implicit declaration of function 
`nessus_SSL_init'
make[1]: *** [nessus-fetch.o] Error 1
make[1]: Leaving directory `/nessus-core/nessus-fetch'
make: *** [fetchtool] Error 2
H1P-1000:/nessus-core#
<---------END LOG





More information about the Nessus mailing list