Dear all: I'm trying to install OpenVAS library on Ubuntu 12.04. I downloaded the Libraries 5.0.1<http://wald.intevation.org/frs/download.php/1088/openvas-libraries-5.0.1.tar.gz> from the website, and start compiling it. The cmake . command looks fine, but when I try make, I got the following error:
[ 73%] Building C object nasl/CMakeFiles/openvas-nasl.dir/nasl.c.o Linking C executable openvas-nasl libopenvas_nasl.a(nasl_ssh.c.o): In function `nasl_ssh_exec': /home/nopsec/Downloads/openvas-libraries-5.0.1/nasl/nasl_ssh.c:247: undefined reference to `ssh_new' /home/nopsec/Downloads/openvas-libraries-5.0.1/nasl/nasl_ssh.c:249: undefined reference to `ssh_options_set' /home/nopsec/Downloads/openvas-libraries-5.0.1/nasl/nasl_ssh.c:250: undefined reference to `ssh_options_set' /home/nopsec/Downloads/openvas-libraries-5.0.1/nasl/nasl_ssh.c:251: undefined reference to `ssh_options_set' /home/nopsec/Downloads/openvas-libraries-5.0.1/nasl/nasl_ssh.c:253: undefined reference to `ssh_connect' /home/nopsec/Downloads/openvas-libraries-5.0.1/nasl/nasl_ssh.c:264: undefined reference to `ssh_userauth_password' /home/nopsec/Downloads/openvas-libraries-5.0.1/nasl/nasl_ssh.c:491: undefined reference to `ssh_channel_new' /home/nopsec/Downloads/openvas-libraries-5.0.1/nasl/nasl_ssh.c:500: undefined reference to `ssh_channel_open_session' /home/nopsec/Downloads/openvas-libraries-5.0.1/nasl/nasl_ssh.c:512: undefined reference to `ssh_channel_request_exec' /home/nopsec/Downloads/openvas-libraries-5.0.1/nasl/nasl_ssh.c:525: undefined reference to `ssh_channel_read' /home/nopsec/Downloads/openvas-libraries-5.0.1/nasl/nasl_ssh.c:530: undefined reference to `ssh_channel_read' /home/nopsec/Downloads/openvas-libraries-5.0.1/nasl/nasl_ssh.c:544: undefined reference to `ssh_channel_send_eof' /home/nopsec/Downloads/openvas-libraries-5.0.1/nasl/nasl_ssh.c:545: undefined reference to `ssh_channel_close' /home/nopsec/Downloads/openvas-libraries-5.0.1/nasl/nasl_ssh.c:546: undefined reference to `ssh_channel_free' /home/nopsec/Downloads/openvas-libraries-5.0.1/nasl/nasl_ssh.c:547: undefined reference to `ssh_disconnect' /home/nopsec/Downloads/openvas-libraries-5.0.1/nasl/nasl_ssh.c:548: undefined reference to `ssh_free' /home/nopsec/Downloads/openvas-libraries-5.0.1/nasl/nasl_ssh.c:324: undefined reference to `privatekey_from_file' /home/nopsec/Downloads/openvas-libraries-5.0.1/nasl/nasl_ssh.c:337: undefined reference to `ssh_privatekey_type' /home/nopsec/Downloads/openvas-libraries-5.0.1/nasl/nasl_ssh.c:361: undefined reference to `ssh_try_publickey_from_file' /home/nopsec/Downloads/openvas-libraries-5.0.1/nasl/nasl_ssh.c:421: undefined reference to `ssh_userauth_offer_pubkey' /home/nopsec/Downloads/openvas-libraries-5.0.1/nasl/nasl_ssh.c:451: undefined reference to `ssh_userauth_pubkey' /home/nopsec/Downloads/openvas-libraries-5.0.1/nasl/nasl_ssh.c:482: undefined reference to `ssh_string_free' /home/nopsec/Downloads/openvas-libraries-5.0.1/nasl/nasl_ssh.c:483: undefined reference to `privatekey_free' /home/nopsec/Downloads/openvas-libraries-5.0.1/nasl/nasl_ssh.c:350: undefined reference to `privatekey_free' /home/nopsec/Downloads/openvas-libraries-5.0.1/nasl/nasl_ssh.c:331: undefined reference to `ssh_disconnect' /home/nopsec/Downloads/openvas-libraries-5.0.1/nasl/nasl_ssh.c:332: undefined reference to `ssh_free' /home/nopsec/Downloads/openvas-libraries-5.0.1/nasl/nasl_ssh.c:536: undefined reference to `ssh_channel_send_eof' /home/nopsec/Downloads/openvas-libraries-5.0.1/nasl/nasl_ssh.c:537: undefined reference to `ssh_channel_close' /home/nopsec/Downloads/openvas-libraries-5.0.1/nasl/nasl_ssh.c:538: undefined reference to `ssh_channel_free' /home/nopsec/Downloads/openvas-libraries-5.0.1/nasl/nasl_ssh.c:539: undefined reference to `ssh_disconnect' /home/nopsec/Downloads/openvas-libraries-5.0.1/nasl/nasl_ssh.c:540: undefined reference to `ssh_free' /home/nopsec/Downloads/openvas-libraries-5.0.1/nasl/nasl_ssh.c:267: undefined reference to `ssh_get_error' /home/nopsec/Downloads/openvas-libraries-5.0.1/nasl/nasl_ssh.c:301: undefined reference to `ssh_free' /home/nopsec/Downloads/openvas-libraries-5.0.1/nasl/nasl_ssh.c:470: undefined reference to `ssh_string_free' /home/nopsec/Downloads/openvas-libraries-5.0.1/nasl/nasl_ssh.c:471: undefined reference to `privatekey_free' /home/nopsec/Downloads/openvas-libraries-5.0.1/nasl/nasl_ssh.c:494: undefined reference to `ssh_disconnect' /home/nopsec/Downloads/openvas-libraries-5.0.1/nasl/nasl_ssh.c:495: undefined reference to `ssh_free' /home/nopsec/Downloads/openvas-libraries-5.0.1/nasl/nasl_ssh.c:257: undefined reference to `ssh_free' /home/nopsec/Downloads/openvas-libraries-5.0.1/nasl/nasl_ssh.c:328: undefined reference to `ssh_get_error' collect2: ld returned 1 exit status make[2]: *** [nasl/openvas-nasl] Error 1 make[1]: *** [nasl/CMakeFiles/openvas-nasl.dir/all] Error 2 make: *** [all] Error 2 I searched the problem and some people suggest to check the libssh dependency, so I remove libssh which is installed using apt-get, and install libssh from source. However that doesn't solve the problem at all, the errors still exist. Does anybody have the same issue? How do I fix that? -- cheers, Shang /* Bad coders copy, good coders steal */
_______________________________________________ Openvas-discuss mailing list [email protected] http://lists.wald.intevation.org/cgi-bin/mailman/listinfo/openvas-discuss
