This is a test version of Biostars. For the public version, visit https://www.biostars.org.
CNVnator install problem,when I use commond make in the CNVnator/src ,I got this error:

hi all,

when I install CNVnator on sysytem Centos 5.5,I got this error:

/usr/bin/ld: warning: libssl.so.10, needed by /leofs/noncode/smart/tools/root_v6.04/root/lib/libNet.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libcrypto.so.10, needed by /leofs/noncode/smart/tools/root_v6.04/root/lib/libNet.so, not found (try using -rpath or -rpath-link)
/leofs/noncode/smart/tools/root_v6.04/root/lib/libNet.so: undefined reference to `SSL_CTX_use_PrivateKey_file@libssl.so.10'
/leofs/noncode/smart/tools/root_v6.04/root/lib/libNet.so: undefined reference to `SSL_peek@libssl.so.10'
/leofs/noncode/smart/tools/root_v6.04/root/lib/libNet.so: undefined reference to `SSL_set_fd@libssl.so.10'
/leofs/noncode/smart/tools/root_v6.04/root/lib/libNet.so: undefined reference to `SSL_library_init@libssl.so.10'
/leofs/noncode/smart/tools/root_v6.04/root/lib/libNet.so: undefined reference to `SSL_write@libssl.so.10'
/leofs/noncode/smart/tools/root_v6.04/root/lib/libNet.so: undefined reference to `memcpy@GLIBC_2.14'
/leofs/noncode/smart/tools/root_v6.04/root/lib/libNet.so: undefined reference to `SSL_CTX_use_certificate_chain_file@libssl.so.10'
/leofs/noncode/smart/tools/root_v6.04/root/lib/libNet.so: undefined reference to `SSL_CTX_new@libssl.so.10'
/leofs/noncode/smart/tools/root_v6.04/root/lib/libNet.so: undefined reference to `SSL_connect@libssl.so.10'
/leofs/noncode/smart/tools/root_v6.04/root/lib/libNet.so: undefined reference to `SSL_new@libssl.so.10'
/leofs/noncode/smart/tools/root_v6.04/root/lib/libNet.so: undefined reference to `SSLv23_method@libssl.so.10'
/leofs/noncode/smart/tools/root_v6.04/root/lib/libNet.so: undefined reference to `SSL_set_quiet_shutdown@libssl.so.10'
/leofs/noncode/smart/tools/root_v6.04/root/lib/libNet.so: undefined reference to `EVP_sha1@libcrypto.so.10'
/leofs/noncode/smart/tools/root_v6.04/root/lib/libNet.so: undefined reference to `SSL_free@libssl.so.10'
/leofs/noncode/smart/tools/root_v6.04/root/lib/libNet.so: undefined reference to `SSL_shutdown@libssl.so.10'
/leofs/noncode/smart/tools/root_v6.04/root/lib/libNet.so: undefined reference to `SSL_CTX_free@libssl.so.10'
/leofs/noncode/smart/tools/root_v6.04/root/lib/libNet.so: undefined reference to `SSL_CTX_load_verify_locations@libssl.so.10'
/leofs/noncode/smart/tools/root_v6.04/root/lib/libNet.so: undefined reference to `SSL_read@libssl.so.10'
/leofs/noncode/smart/tools/root_v6.04/root/lib/libNet.so: undefined reference to `HMAC@libcrypto.so.10'
/leofs/noncode/smart/tools/root_v6.04/root/lib/libNet.so: undefined reference to `SSL_get_error@libssl.so.10'
collect2: error: ld returned 1 exit status
make: *** [cnvnator] Error 1

cnv cnvnator

1 answer

It seems you are missing libssl and libcrypto shared libraries. You can see if they are available on your CentOS repositories with:

yum whatprovides libcrypto.so.10

yum whatprovides libssl.so.10

Yes, actually I have tried to install these two library,but they are very hard to install because yum is not installed and it needs many other libraries to install yum.

I tried use rpm, the same reason:

error: Failed dependencies:
    ca-certificates >= 2008-5 is needed by openssl10-libs-1.0.1e-1.ius.centos6.x86_64
    libc.so.6(GLIBC_2.7)(64bit) is needed by openssl10-libs-1.0.1e-1.ius.centos6.x86_64
    rpmlib(FileDigests) <= 4.6.0-1 is needed by openssl10-libs-1.0.1e-1.ius.centos6.x86_64
    rpmlib(PayloadIsXz) <= 5.2-1 is needed by openssl10-libs-1.0.1e-1.ius.centos6.x86_64

yum is CentOS package manager, it is installed, but you must be root to use it.

But if I do not have root,is there a way to install the library?

Yes there is, you could install them from the sources at you home/ folder, but it is better if you could ask the administrator of the system to install them for you. I have a feeling you don't have experience with linux, you should ask for help for your local guru / administrator.

Log in to answer this question.