Hi Winni,
I tried to install openvas 7 on centos too, but vertions of Gnutls either 
compiling failed, or shake hands failed, seems the atomic corp build one's ok.
Here's my installing procedure, hope it helps.

wget -q -O - http://www.atomicorp.com/installers/atomic 
yum upgrade

yum install gcc gcc-g++ gpgme-devel gmp-devel nettle-devel zlib-devel bison 
flex cmake libmicrohttpd-devel libxml2 libxslt-devel xmltoman sqlite-devel 
glib2-devel libffi-devel atomic-gnutls3-gnutls-devel nmap nsis libuuid-devel 
libssh-devel doxygen wmi

# the gnutls in my centos install location seems not correct, then I copied 
some files as
cp /opt/atomic/atomic-gnutls3/root/usr/lib64/* /usr/lib64/
cp /opt/atomic/atomic-gnutls3/root/usr/include/gnutls /usr/include -r

# now install pcap
vi /etc/yum.repos.d/CentOS-Vault.repo
#edit 'enabled' of '[C6.0-base]' to 1, save and quit
yum install lipcap-devel

#now we can install openvas from source package



flymolon
 
From: Winfried Neessen
Date: 2014-11-06 19:00
To: openvas-discuss
Subject: [Openvas-discuss] Problems compiling OpenVAS 7.x
% make
Scanning dependencies of target openvas_base_shared
[ 0%] Building C object base/CMakeFiles/openvas_base_shared.dir/array.c.o
[ 1%] Building C object base/CMakeFiles/openvas_base_shared.dir/credentials.c.o
[ 2%] Building C object 
base/CMakeFiles/openvas_base_shared.dir/openvas_hosts.c.o
[ 3%] Building C object base/CMakeFiles/openvas_base_shared.dir/cvss.c.o
[ 4%] Building C object 
base/CMakeFiles/openvas_base_shared.dir/drop_privileges.c.o
[ 6%] Building C object base/CMakeFiles/openvas_base_shared.dir/nvti.c.o
[ 7%] Building C object base/CMakeFiles/openvas_base_shared.dir/nvticache.c.o
[ 8%] Building C object 
base/CMakeFiles/openvas_base_shared.dir/openvas_compress.c.o
[ 9%] Building C object base/CMakeFiles/openvas_base_shared.dir/openvas_file.c.o
[ 10%] Building C object 
base/CMakeFiles/openvas_base_shared.dir/openvas_networking.c.o
[ 12%] Building C object 
base/CMakeFiles/openvas_base_shared.dir/openvas_string.c.o
[ 13%] Building C object base/CMakeFiles/openvas_base_shared.dir/pidfile.c.o
[ 14%] Building C object base/CMakeFiles/openvas_base_shared.dir/settings.c.o
[ 15%] Building C object base/CMakeFiles/openvas_base_shared.dir/gpgme_util.c.o
[ 17%] Building C object base/CMakeFiles/openvas_base_shared.dir/pwpolicy.c.o
Linking C shared library libopenvas_base.so
[ 17%] Built target openvas_base_shared
Scanning dependencies of target openvas_misc_shared
[ 18%] Building C object misc/CMakeFiles/openvas_misc_shared.dir/arglists.c.o
[ 19%] Building C object misc/CMakeFiles/openvas_misc_shared.dir/bpf_share.c.o
[ 20%] Building C object misc/CMakeFiles/openvas_misc_shared.dir/ftp_funcs.c.o
[ 21%] Building C object 
misc/CMakeFiles/openvas_misc_shared.dir/hash_table_file.c.o
[ 23%] Building C object misc/CMakeFiles/openvas_misc_shared.dir/ids_send.c.o
[ 24%] Building C object misc/CMakeFiles/openvas_misc_shared.dir/kb.c.o
[ 25%] Building C object misc/CMakeFiles/openvas_misc_shared.dir/network.c.o
[ 26%] Building C object 
misc/CMakeFiles/openvas_misc_shared.dir/openvas_auth.c.o
[ 28%] Building C object 
misc/CMakeFiles/openvas_misc_shared.dir/openvas_logging.c.o
[ 29%] Building C object 
misc/CMakeFiles/openvas_misc_shared.dir/openvas_server.c.o
/home/wneessen/compile/openvas7/openvas-libraries-7.0.5/misc/openvas_server.c:227:
 error: expected declaration specifiers or '...' before 'gnutls_retr2_st'
/home/wneessen/compile/openvas7/openvas-libraries-7.0.5/misc/openvas_server.c: 
In function 'client_cert_callback':
/home/wneessen/compile/openvas7/openvas-libraries-7.0.5/misc/openvas_server.c:239:
 error: 'st' undeclared (first use in this function)
/home/wneessen/compile/openvas7/openvas-libraries-7.0.5/misc/openvas_server.c:239:
 error: (Each undeclared identifier is reported only once
/home/wneessen/compile/openvas7/openvas-libraries-7.0.5/misc/openvas_server.c:239:
 error: for each function it appears in.)
/home/wneessen/compile/openvas7/openvas-libraries-7.0.5/misc/openvas_server.c:251:
 error: 'GNUTLS_PRIVKEY_X509' undeclared (first use in this function)
cc1: warnings being treated as errors
/home/wneessen/compile/openvas7/openvas-libraries-7.0.5/misc/openvas_server.c: 
In function 'openvas_server_open_with_cert':
/home/wneessen/compile/openvas7/openvas-libraries-7.0.5/misc/openvas_server.c:291:
 error: implicit declaration of function 
'gnutls_certificate_set_retrieve_function'
make[2]: *** [misc/CMakeFiles/openvas_misc_shared.dir/openvas_server.c.o] Error 
1
make[1]: *** [misc/CMakeFiles/openvas_misc_shared.dir/all] Error 2
make: *** [all] Error 2

_______________________________________________
Openvas-discuss mailing list
[email protected]
https://lists.wald.intevation.org/cgi-bin/mailman/listinfo/openvas-discuss

Reply via email to