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

Reply via email to