Ephemeral distributed filesystem build up from the local storage of several nodes. It is an evolution of AdaFS done inside the NGIO project by BSC in collaboration with JGU.
I'm trying to build GekkoFS. After running dl_dep.sh to download dependencies, I want to install them with compile_dep.sh. However, I get lots of undefined references like this:
src/.libs/libmargo.so: undefined reference to `ABT_xstream_get_main_pools'
src/.libs/libmargo.so: undefined reference to `ABT_thread_yield'
src/.libs/libmargo.so: undefined reference to `HG_Core_ref_get'
src/.libs/libmargo.so: undefined reference to `ABT_eventual_test'
src/.libs/libmargo.so: undefined reference to `ABT_cond_create'
src/.libs/libmargo.so: undefined reference to `ABT_xstream_free'
src/.libs/libmargo.so: undefined reference to `ABT_xstream_join'
src/.libs/libmargo.so: undefined reference to `ABT_thread_join'
src/.libs/libmargo.so: undefined reference to `HG_Registered_data'
src/.libs/libmargo.so: undefined reference to `ABT_eventual_set'
src/.libs/libmargo.so: undefined reference to `ABT_eventual_free'
src/.libs/libmargo.so: undefined reference to `ABT_mutex_lock'
src/.libs/libmargo.so: undefined reference to `ABT_key_create'
src/.libs/libmargo.so: undefined reference to `HG_Get_input_buf'
src/.libs/libmargo.so: undefined reference to `ABT_sched_free'
src/.libs/libmargo.so: undefined reference to `HG_Addr_self'
src/.libs/libmargo.so: undefined reference to `ABT_eventual_create'
src/.libs/libmargo.so: undefined reference to `HG_Addr_to_string'
src/.libs/libmargo.so: undefined reference to `HG_Reset'
src/.libs/libmargo.so: undefined reference to `ABT_cond_free'
src/.libs/libmargo.so: undefined reference to `HG_Deregister'
src/.libs/libmargo.so: undefined reference to `HG_Respond'
src/.libs/libmargo.so: undefined reference to `ABT_xstream_set_main_sched'
src/.libs/libmargo.so: undefined reference to `ABT_key_set'
src/.libs/libmargo.so: undefined reference to `ABT_pool_get_total_size'
src/.libs/libmargo.so: undefined reference to `ABT_cond_wait'
src/.libs/libmargo.so: undefined reference to `HG_Addr_lookup'
src/.libs/libmargo.so: undefined reference to `HG_Trigger'
src/.libs/libmargo.so: undefined reference to `ABT_thread_create'
src/.libs/libmargo.so: undefined reference to `HG_Init_opt'
src/.libs/libmargo.so: undefined reference to `HG_Context_create'
src/.libs/libmargo.so: undefined reference to `HG_Registered'
src/.libs/libmargo.so: undefined reference to `ABT_finalize'
src/.libs/libmargo.so: undefined reference to `ABT_pool_get_size'
src/.libs/libmargo.so: undefined reference to `HG_Bulk_transfer'
src/.libs/libmargo.so: undefined reference to `HG_Context_destroy'
src/.libs/libmargo.so: undefined reference to `HG_Register'
src/.libs/libmargo.so: undefined reference to `ABT_eventual_wait'
src/.libs/libmargo.so: undefined reference to `ABT_xstream_self'
src/.libs/libmargo.so: undefined reference to `HG_Register_data'
src/.libs/libmargo.so: undefined reference to `HG_Bulk_create'
src/.libs/libmargo.so: undefined reference to `ABT_init'
src/.libs/libmargo.so: undefined reference to `HG_Finalize'
src/.libs/libmargo.so: undefined reference to `HG_Addr_free'
src/.libs/libmargo.so: undefined reference to `HG_Registered_disable_response'
src/.libs/libmargo.so: undefined reference to `HG_Destroy'
src/.libs/libmargo.so: undefined reference to `HG_Create'
src/.libs/libmargo.so: undefined reference to `HG_Forward'
src/.libs/libmargo.so: undefined reference to `HG_Addr_dup'
src/.libs/libmargo.so: undefined reference to `HG_Bulk_get_size'
src/.libs/libmargo.so: undefined reference to `ABT_cond_broadcast'
src/.libs/libmargo.so: undefined reference to `make[1]: HG_Registered_disabled_response'
*** [examples/multiplex/margo-example-mp-client] Error 1src/
.libs/libmargo.so: undefined reference to `ABT_thread_free'
src/.libs/libmargo.so: undefined reference to `ABT_xstream_create'
src/.libs/libmargo.so: undefined reference to `HG_Progress'
src/.libs/libmargo.so: undefined reference to `ABT_mutex_free'
src/.libs/libmargo.so: undefined reference to `ABT_mutex_unlock'
src/.libs/libmargo.so: undefined reference to `ABT_pool_create_basic'
src/.libs/libmargo.so: undefined reference to `ABT_sched_create_basic'
src/.libs/libmargo.so: undefined reference to `HG_Bulk_access'
src/.libs/libmargo.so: undefined reference to `ABT_key_get'
src/.libs/libmargo.so: undefined reference to `ABT_mutex_create'
src/.libs/libmargo.so: undefined reference to `HG_Cancel'
src/.libs/libmargo.so: undefined reference to `ABT_cond_signal'
src/.libs/libmargo.so: undefined reference to `ABT_initialized'
src/.libs/libmargo.so: undefined reference to `HG_Registered_proc_cb'
collect2: error: ld returned 1 exit status
make[1]: *** [examples/composition/composed-benchmark] Error 1
make[1]: Leaving directory `/home/adibi/gekko/deps/margo/build'
make: *** [all] Error 2
Why do I get so many undefined reference's? Would appreciate it if you could help me with this.
Hi.
I'm trying to build GekkoFS. After running dl_dep.sh to download dependencies, I want to install them with compile_dep.sh. However, I get lots of undefined references like this:
Why do I get so many undefined reference's? Would appreciate it if you could help me with this.