_ROOT Version:6.18
_Platform:ubuntu16
_Compiler:
I was trying to install Gate for the purpose of medical imaging simulation, and root is a component of Gate , while I was trying to build Gate , I got the following errors while linking
/usr/bin/ld: warning: libtbb.so.2, needed by /home/desktop/HCX/Gate/root/root/lib/libImt.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libssl.so.1.1, needed by /home/desktop/HCX/Gate/root/root/lib/libNet.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libcrypto.so.1.1, needed by /home/desktop/HCX/Gate/root/root/lib/libNet.so, not found (try using -rpath or -rpath-link)
/home/desktop/HCX/Gate/root/root/lib/libImt.so:对‘tbb::task_scheduler_init::initialize(int)’未定义的引用
/home/desktop/HCX/Gate/root/root/lib/libNet.so:对‘SSL_CTX_use_certificate_chain_file@OPENSSL_1_1_0’未定义的引用
/home/desktop/HCX/Gate/root/root/lib/libNet.so:对‘SSL_CTX_new@OPENSSL_1_1_0’未定义的引用
/home/desktop/HCX/Gate/root/root/lib/libImt.so:对‘tbb::internal::allocate_root_with_context_proxy::free(tbb::task&) const’未定义的引用
/home/desktop/HCX/Gate/root/root/lib/libImt.so:对‘tbb::internal::allocate_additional_child_of_proxy::allocate(unsigned long) const’未定义的引用
/home/desktop/HCX/Gate/root/root/lib/libImt.so:对‘tbb::interface7::internal::isolate_within_arena(tbb::interface7::internal::delegate_base&, long)’未定义的引用
/home/desktop/HCX/Gate/root/root/lib/libImt.so:对‘tbb::task_scheduler_init::default_num_threads()’未定义的引用
/home/desktop/HCX/Gate/root/root/lib/libNet.so:对‘SSL_shutdown@OPENSSL_1_1_0’未定义的引用
/home/desktop/HCX/Gate/root/root/lib/libNet.so:对‘SSL_write@OPENSSL_1_1_0’未定义的引用
/home/desktop/HCX/Gate/root/root/lib/libImt.so:对‘tbb::internal::allocate_continuation_proxy::allocate(unsigned long) const’未定义的引用
/home/desktop/HCX/Gate/root/root/lib/libNet.so:对‘TLS_method@OPENSSL_1_1_0’未定义的引用
/home/desktop/HCX/Gate/root/root/lib/libNet.so:对‘SSL_read@OPENSSL_1_1_0’未定义的引用
/home/desktop/HCX/Gate/root/root/lib/libImt.so:对‘tbb::task_scheduler_init::initialize(int, unsigned long)’未定义的引用
/home/desktop/HCX/Gate/root/root/lib/libNet.so:对‘SSL_set_fd@OPENSSL_1_1_0’未定义的引用
/home/desktop/HCX/Gate/root/root/lib/libImt.so:对‘tbb::internal::allocate_root_with_context_proxy::allocate(unsigned long) const’未定义的引用
/home/desktop/HCX/Gate/root/root/lib/libImt.so:对‘tbb::interface5::internal::task_base::destroy(tbb::task&)’未定义的引用
/home/desktop/HCX/Gate/root/root/lib/libImt.so:对‘tbb::task_group_context::cancel_group_execution()’未定义的引用
/home/desktop/HCX/Gate/root/root/lib/libImt.so:对‘tbb::task::note_affinity(unsigned short)’未定义的引用
/home/desktop/HCX/Gate/root/root/lib/libImt.so:对‘tbb::task_scheduler_init::terminate()’未定义的引用
/home/desktop/HCX/Gate/root/root/lib/libNet.so:对‘SSL_CTX_free@OPENSSL_1_1_0’未定义的引用
/home/desktop/HCX/Gate/root/root/lib/libImt.so:对‘typeinfo for tbb::task’未定义的引用
/home/desktop/HCX/Gate/root/root/lib/libNet.so:对‘SSL_new@OPENSSL_1_1_0’未定义的引用
/home/desktop/HCX/Gate/root/root/lib/libNet.so:对‘SSL_CTX_load_verify_locations@OPENSSL_1_1_0’未定义的引用
/home/desktop/HCX/Gate/root/root/lib/libImt.so:对‘tbb::task_group_context::init()’未定义的引用
/home/desktop/HCX/Gate/root/root/lib/libNet.so:对‘SSL_set_quiet_shutdown@OPENSSL_1_1_0’未定义的引用
/home/desktop/HCX/Gate/root/root/lib/libImt.so:对‘tbb::internal::get_initial_auto_partitioner_divisor()’未定义的引用
/home/desktop/HCX/Gate/root/root/lib/libImt.so:对‘tbb::task_group_context::~task_group_context()’未定义的引用
/home/desktop/HCX/Gate/root/root/lib/libImt.so:对‘tbb::internal::allocate_child_proxy::allocate(unsigned long) const’未定义的引用
/home/desktop/HCX/Gate/root/root/lib/libNet.so:对‘OPENSSL_init_ssl@OPENSSL_1_1_0’未定义的引用
/home/desktop/HCX/Gate/root/root/lib/libImt.so:对‘tbb::internal::allocate_additional_child_of_proxy::free(tbb::task&) const’未定义的引用
/home/desktop/HCX/Gate/root/root/lib/libNet.so:对‘SSL_free@OPENSSL_1_1_0’未定义的引用
/home/desktop/HCX/Gate/root/root/lib/libImt.so:对‘tbb::task_group_context::is_group_execution_cancelled() const’未定义的引用
/home/desktop/HCX/Gate/root/root/lib/libImt.so:对‘tbb::internal::throw_exception_v4(tbb::internal::exception_id)’未定义的引用
/home/desktop/HCX/Gate/root/root/lib/libNet.so:对‘SSL_CTX_use_PrivateKey_file@OPENSSL_1_1_0’未定义的引用
/home/desktop/HCX/Gate/root/root/lib/libImt.so:对‘tbb::task_group_context::reset()’未定义的引用
/home/desktop/HCX/Gate/root/root/lib/libImt.so:对‘tbb::interface7::internal::task_arena_base::internal_terminate()’未定义的引用
/home/desktop/HCX/Gate/root/root/lib/libNet.so:对‘SSL_peek@OPENSSL_1_1_0’未定义的引用
/home/desktop/HCX/Gate/root/root/lib/libNet.so:对‘SSL_connect@OPENSSL_1_1_0’未定义的引用
/home/desktop/HCX/Gate/root/root/lib/libNet.so:对‘HMAC@OPENSSL_1_1_0’未定义的引用
/home/desktop/HCX/Gate/root/root/lib/libImt.so:对‘tbb::interface7::internal::task_arena_base::internal_initialize()’未定义的引用
/home/desktop/HCX/Gate/root/root/lib/libNet.so:对‘EVP_sha1@OPENSSL_1_1_0’未定义的引用
/home/desktop/HCX/Gate/root/root/lib/libImt.so:对‘tbb::interface7::internal::task_arena_base::internal_execute(tbb::interface7::internal::delegate_base&) const’未定义的引用
/home/desktop/HCX/Gate/root/root/lib/libNet.so:对‘SSL_get_error@OPENSSL_1_1_0’未定义的引用
collect2: error: ld returned 1 exit status
CMakeFiles/Gate.dir/build.make:10356: recipe for target ‘Gate’ failed
make[2]: *** [Gate] Error 1
CMakeFiles/Makefile2:75: recipe for target ‘CMakeFiles/Gate.dir/all’ failed
make[1]: *** [CMakeFiles/Gate.dir/all] Error 2
Makefile:129: recipe for target ‘all’ failed
make: *** [all] Error 2
I set the following to make Gate
Page 1 of 1
BUILD_TESTING OFF
CMAKE_BACKWARDS_COMPATIBILITY 2.4
CMAKE_BUILD_TYPE Release
CMAKE_INSTALL_PREFIX /home/desktop/HCX/Gate/Gate/Gate-8.2-install
EXECUTABLE_OUTPUT_PATH
GATE_DOWNLOAD_BENCHMARKS_DATA OFF
GATE_USE_DAVIS OFF
GATE_USE_ECAT7 OFF
GATE_USE_GEANT4_UIVIS ON
GATE_USE_GPU OFF
GATE_USE_ITK ON
GATE_USE_LMF OFF
GATE_USE_OPTICAL ON
GATE_USE_RTK OFF
GATE_USE_SYSTEM_CLHEP OFF
GATE_USE_XRAYLIB OFF
Geant4_DIR /home/desktop/HCX/Gate/geant4/geant4.10.05-in
ITK_DIR /usr/local/lib/cmake/ITK-5.0
LIBRARY_OUTPUT_PATH
Qt5Core_DIR /usr/lib/x86_64-linux-gnu/cmake/Qt5Core
Qt5Gui_DIR /usr/lib/x86_64-linux-gnu/cmake/Qt5Gui
Qt5OpenGL_DIR /usr/lib/x86_64-linux-gnu/cmake/Qt5OpenGL
Qt5PrintSupport_DIR /usr/lib/x86_64-linux-gnu/cmake/Qt5PrintSuppo
Qt5Widgets_DIR /usr/lib/x86_64-linux-gnu/cmake/Qt5Widgets
ROOTCINT_EXECUTABLE /home/desktop/HCX/Gate/root/root/bin/rootcint
This problem has bothered for more than a week,I would really be appreciated if someone can help me.
best,
carr