Hello,
I am trying to make a offline analysis program on my machine.
But, somehow it fails because it cant find a library on machine.
This is the error which I get
usr/bin/ld: warning: libImt.so.6.10, needed by /usr/opt/root/lib/libTree.so.6.10, not found (try using -rpath or -rpath-link)
/usr/bin/ld: /usr/opt/root/lib/libNet.so.6.10: undefined reference to SSL_CTX_free@OPENSSL_1.0.0' /usr/bin/ld: /usr/opt/root/lib/libNet.so.6.10: undefined reference to
SSL_CTX_use_certificate_chain_file@OPENSSL_1.0.0’
/usr/bin/ld: /usr/opt/root/lib/libNet.so.6.10: undefined reference to SSL_get_error@OPENSSL_1.0.0' /usr/bin/ld: /usr/opt/root/lib/libNet.so.6.10: undefined reference to
SSL_CTX_use_PrivateKey_file@OPENSSL_1.0.0’
/usr/bin/ld: /usr/opt/root/lib/libNet.so.6.10: undefined reference to EVP_sha1@OPENSSL_1.0.0' /usr/bin/ld: /usr/opt/root/lib/libNet.so.6.10: undefined reference to
SSL_read@OPENSSL_1.0.0’
/usr/bin/ld: /usr/opt/root/lib/libNet.so.6.10: undefined reference to SSL_set_quiet_shutdown@OPENSSL_1.0.0' /usr/bin/ld: /usr/opt/root/lib/libNet.so.6.10: undefined reference to
SSLv23_method@OPENSSL_1.0.0’
/usr/bin/ld: /usr/opt/root/lib/libNet.so.6.10: undefined reference to SSL_CTX_new@OPENSSL_1.0.0' /usr/bin/ld: /usr/opt/root/lib/libNet.so.6.10: undefined reference to
SSL_peek@OPENSSL_1.0.0’
/usr/bin/ld: /usr/opt/root/lib/libNet.so.6.10: undefined reference to SSL_new@OPENSSL_1.0.0' /usr/bin/ld: /usr/opt/root/lib/libNet.so.6.10: undefined reference to
HMAC@OPENSSL_1.0.0’
/usr/bin/ld: /usr/opt/root/lib/libNet.so.6.10: undefined reference to SSL_write@OPENSSL_1.0.0' /usr/bin/ld: /usr/opt/root/lib/libNet.so.6.10: undefined reference to
SSL_CTX_load_verify_locations@OPENSSL_1.0.0’
/usr/bin/ld: /usr/opt/root/lib/libNet.so.6.10: undefined reference to SSL_free@OPENSSL_1.0.0' /usr/bin/ld: /usr/opt/root/lib/libNet.so.6.10: undefined reference to
SSL_set_fd@OPENSSL_1.0.0’
/usr/bin/ld: /usr/opt/root/lib/libNet.so.6.10: undefined reference to SSL_connect@OPENSSL_1.0.0' /usr/bin/ld: /usr/opt/root/lib/libNet.so.6.10: undefined reference to
SSL_library_init@OPENSSL_1.0.0’
/usr/bin/ld: /usr/opt/root/lib/libNet.so.6.10: undefined reference to `SSL_shutdown@OPENSSL_1.0.0’
collect2: error: ld returned 1 exit status
make: *** [Makefile:33: AnalyzeDDAS] Error 1
[mansi@localhost RootAnalysis]$
I tried to check for this library -
[mansi@localhost lib] ls libImt*
ls: cannot access 'libImt.so': Too many levels of symbolic links
ls: cannot access 'libImt.so.6.10': Too many levels of symbolic links
libImt.rootmap libImt.so.6.10.02
[mansi@localhost lib] pwd
/usr/opt/root/lib
I had earlier used the command -
sudo ln -s /usr/opt/root/lib/libImt.so /usr/opt/root/lib/libImt.so.6.10
to make sure I point to the library needed.
But, somehow the make command always fails.
Please help !
Please read tips for efficient and successful posting and posting code
ROOT Version: Root 6.18/00
Platform: fedora 31
Compiler: gcc (GCC) 9.2.1 20190827 (Red Hat 9.2.1-1)