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
