Can't compile ExRootAnalysis in madgraph terminal

Asked by Gagandeep Singh

>> Building ExRootHEPEVTConverter
/usr/bin/ld: warning: libxxhash.so.0, needed by /snap/root-framework/880/usr/local/lib/libCore.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libtbb.so.2, needed by /snap/root-framework/880/usr/local/lib/libImt.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: /snap/root-framework/880/usr/local/lib/libImt.so: undefined reference to `tbb::task::note_affinity(unsigned short)'
/usr/bin/ld: /snap/root-framework/880/usr/local/lib/libImt.so: undefined reference to `tbb::task_group_context::cancel_group_execution()'
/usr/bin/ld: /snap/root-framework/880/usr/local/lib/libImt.so: undefined reference to `tbb::interface7::internal::task_arena_base::internal_current_slot()'
/usr/bin/ld: /snap/root-framework/880/usr/local/lib/libImt.so: undefined reference to `tbb::interface5::internal::task_base::destroy(tbb::task&)'
/usr/bin/ld: /snap/root-framework/880/usr/local/lib/libImt.so: undefined reference to `typeinfo for tbb::task'
/usr/bin/ld: /snap/root-framework/880/usr/local/lib/libImt.so: undefined reference to `tbb::internal::allocate_root_with_context_proxy::free(tbb::task&) const'
/usr/bin/ld: /snap/root-framework/880/usr/local/lib/libImt.so: undefined reference to `tbb::task_group_context::init()'
/usr/bin/ld: /snap/root-framework/880/usr/local/lib/libImt.so: undefined reference to `tbb::internal::allocate_additional_child_of_proxy::allocate(unsigned long) const'
/usr/bin/ld: /snap/root-framework/880/usr/local/lib/libImt.so: undefined reference to `tbb::internal::get_initial_auto_partitioner_divisor()'
/usr/bin/ld: /snap/root-framework/880/usr/local/lib/libImt.so: undefined reference to `tbb::interface7::internal::isolate_within_arena(tbb::interface7::internal::delegate_base&, long)'
/usr/bin/ld: /snap/root-framework/880/usr/local/lib/libImt.so: undefined reference to `tbb::task_group_context::~task_group_context()'
/usr/bin/ld: /snap/root-framework/880/usr/local/lib/libImt.so: undefined reference to `tbb::internal::allocate_child_proxy::allocate(unsigned long) const'
/usr/bin/ld: /snap/root-framework/880/usr/local/lib/libCore.so: undefined reference to `XXH64_canonicalFromHash'
/usr/bin/ld: /snap/root-framework/880/usr/local/lib/libImt.so: undefined reference to `tbb::interface7::internal::task_arena_base::internal_max_concurrency(tbb::interface7::task_arena const*)'
/usr/bin/ld: /snap/root-framework/880/usr/local/lib/libImt.so: undefined reference to `tbb::internal::allocate_additional_child_of_proxy::free(tbb::task&) const'
/usr/bin/ld: /snap/root-framework/880/usr/local/lib/libCore.so: undefined reference to `XXH64'
/usr/bin/ld: /snap/root-framework/880/usr/local/lib/libImt.so: undefined reference to `tbb::internal::allocate_continuation_proxy::allocate(unsigned long) const'
/usr/bin/ld: /snap/root-framework/880/usr/local/lib/libImt.so: undefined reference to `tbb::internal::throw_exception_v4(tbb::internal::exception_id)'
/usr/bin/ld: /snap/root-framework/880/usr/local/lib/libImt.so: undefined reference to `tbb::task_group_context::is_group_execution_cancelled() const'
/usr/bin/ld: /snap/root-framework/880/usr/local/lib/libImt.so: undefined reference to `vtable for tbb::task'
/usr/bin/ld: /snap/root-framework/880/usr/local/lib/libImt.so: undefined reference to `tbb::internal::allocate_continuation_proxy::free(tbb::task&) const'
/usr/bin/ld: /snap/root-framework/880/usr/local/lib/libImt.so: undefined reference to `tbb::task_group_context::reset()'
/usr/bin/ld: /snap/root-framework/880/usr/local/lib/libImt.so: undefined reference to `tbb::interface7::internal::task_arena_base::internal_terminate()'
/usr/bin/ld: /snap/root-framework/880/usr/local/lib/libCore.so: undefined reference to `XXH64_hashFromCanonical'
/usr/bin/ld: /snap/root-framework/880/usr/local/lib/libImt.so: undefined reference to `tbb::interface9::global_control::active_value(int)'
/usr/bin/ld: /snap/root-framework/880/usr/local/lib/libImt.so: undefined reference to `tbb::interface7::internal::task_arena_base::internal_initialize()'
/usr/bin/ld: /snap/root-framework/880/usr/local/lib/libImt.so: undefined reference to `tbb::interface7::internal::task_arena_base::internal_execute(tbb::interface7::internal::delegate_base&) const'
/usr/bin/ld: /snap/root-framework/880/usr/local/lib/libImt.so: undefined reference to `tbb::internal::allocate_root_with_context_proxy::allocate(unsigned long) const'
collect2: error: ld returned 1 exit status
make: *** [Makefile:230: ExRootHEPEVTConverter] Error 1

Question information

Language:
English Edit question
Status:
Answered
For:
MadGraph5_aMC@NLO Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Olivier Mattelaer (olivier-mattelaer) said :
#1

This sounds a root (and Mac?) issue:
/usr/bin/ld: warning: libxxhash.so.0, needed by /snap/root-framework/880/usr/local/lib/libCore.so, not found (try using -rpath or -rpath-link)

This being said, I do neithr know ExrootAnalysis or Root, so I/We will not be able to help you on this.
Given the error message, you might be better to contact root author directly (especially since ExRootAnalysis author have very few experience on mac).

Cheers,

Olivier

Can you help with this problem?

Provide an answer of your own, or ask Gagandeep Singh for more information if necessary.

To post a message you must log in.