[slurm-users] Compilation question
Sylvain MARET
sylvain.maret at pasqal.com
Wed Jan 17 15:33:53 UTC 2024
Hello everyone !
I'm trying to compile slurm 22.05.11 on Rocky linux 8.7 with freeipmi
support
I've seen the documentation so I've done the configure step :
./configure --with-pmix=$PMIXHOME --with-ucx=$UCXHOME
--with-nvml=$NVMLHOME --prefix=$SLURMHOME --with-freeipmi=/usr
but when I run make I end up with the following error :
/bin/sh ../../../../../libtool --tag=CC --mode=link gcc
-DNUMA_VERSION1_COMPATIBILITY -g -O2 -fno-omit-frame-pointer -pthread
-ggdb3 -Wall -g -O1 -fno-strict-aliasing -export-dynamic -L/usr/lib64
-lhdf5_hl -lhdf5 -lsz -lz -ldl -lm -o sh5util sh5util.o
-Wl,-rpath=/softs/batch/slurm/22.05.11/lib/slurm
-L../../../../../src/api/.libs -lslurmfull -ldl ../libhdf5_api.la
-lpthread -lm -lresolv
libtool: link: gcc -DNUMA_VERSION1_COMPATIBILITY -g -O2
-fno-omit-frame-pointer -pthread -ggdb3 -Wall -g -O1
-fno-strict-aliasing -o .libs/sh5util sh5util.o
-Wl,-rpath=/softs/batch/slurm/22.05.11/lib/slurm -Wl,--export-dynamic
-L/usr/lib64 -L../../../../../src/api/.libs
/softs/batch/slurm/slurm-22.05.11/src/api/.libs/libslurmfull.so
../.libs/libhdf5_api.a -lhdf5_hl -lhdf5 -lsz -lz -ldl -lpthread -lm
-lresolv -pthread -Wl,-rpath -Wl,/softs/batch/slurm/22.05.11/lib/slurm
sh5util.o:(.init_array+0x0): undefined reference to `__nv_init_env'
sh5util.o:(.init_array+0x8): undefined reference to `__flushz'
sh5util.o:(.init_array+0x10): undefined reference to `__daz'
/softs/batch/slurm/slurm-22.05.11/src/api/.libs/libslurmfull.so:
undefined reference to `slurm_list_transfer_unique'
/softs/batch/slurm/slurm-22.05.11/src/api/.libs/libslurmfull.so:
undefined reference to `slurm_sort_key_pairs'
/softs/batch/slurm/slurm-22.05.11/src/api/.libs/libslurmfull.so:
undefined reference to `slurm_xstrchr'
/softs/batch/slurm/slurm-22.05.11/src/api/.libs/libslurmfull.so:
undefined reference to `slurm_unsetenvp'
/softs/batch/slurm/slurm-22.05.11/src/api/.libs/libslurmfull.so:
undefined reference to `slurm_list_sort'
/softs/batch/slurm/slurm-22.05.11/src/api/.libs/libslurmfull.so:
undefined reference to `slurm_list_for_each'
/softs/batch/slurm/slurm-22.05.11/src/api/.libs/libslurmfull.so:
undefined reference to `__builtin__pgi_isnanld'
/softs/batch/slurm/slurm-22.05.11/src/api/.libs/libslurmfull.so:
undefined reference to `slurm_get_extra_conf_path'
/softs/batch/slurm/slurm-22.05.11/src/api/.libs/libslurmfull.so:
undefined reference to `__blt_pgi_ctzll'
/softs/batch/slurm/slurm-22.05.11/src/api/.libs/libslurmfull.so:
undefined reference to `slurm_running_in_slurmctld'
/softs/batch/slurm/slurm-22.05.11/src/api/.libs/libslurmfull.so:
undefined reference to `__c_mcopy1'
/softs/batch/slurm/slurm-22.05.11/src/api/.libs/libslurmfull.so:
undefined reference to `__blt_pgi_clzll'
/softs/batch/slurm/slurm-22.05.11/src/api/.libs/libslurmfull.so:
undefined reference to `slurm_list_create'
/softs/batch/slurm/slurm-22.05.11/src/api/.libs/libslurmfull.so:
undefined reference to `slurm_list_count'
/softs/batch/slurm/slurm-22.05.11/src/api/.libs/libslurmfull.so:
undefined reference to `__builtin_va_gparg1'
/softs/batch/slurm/slurm-22.05.11/src/api/.libs/libslurmfull.so:
undefined reference to `slurm_destroy_config_key_pair'
/softs/batch/slurm/slurm-22.05.11/src/api/.libs/libslurmfull.so:
undefined reference to `slurm_xfree_ptr'
/softs/batch/slurm/slurm-22.05.11/src/api/.libs/libslurmfull.so:
undefined reference to `slurm_getenvp'
/softs/batch/slurm/slurm-22.05.11/src/api/.libs/libslurmfull.so:
undefined reference to `slurm_free_buf'
/softs/batch/slurm/slurm-22.05.11/src/api/.libs/libslurmfull.so:
undefined reference to `slurm_get_log_level'
/softs/batch/slurm/slurm-22.05.11/src/api/.libs/libslurmfull.so:
undefined reference to `__c_mset8'
/softs/batch/slurm/slurm-22.05.11/src/api/.libs/libslurmfull.so:
undefined reference to `slurm_xstrdup_printf'
/softs/batch/slurm/slurm-22.05.11/src/api/.libs/libslurmfull.so:
undefined reference to `slurm_list_delete_first'
/softs/batch/slurm/slurm-22.05.11/src/api/.libs/libslurmfull.so:
undefined reference to `slurm_list_append'
/softs/batch/slurm/slurm-22.05.11/src/api/.libs/libslurmfull.so:
undefined reference to `slurm_error'
/softs/batch/slurm/slurm-22.05.11/src/api/.libs/libslurmfull.so:
undefined reference to `slurm_init_buf'
/softs/batch/slurm/slurm-22.05.11/src/api/.libs/libslurmfull.so:
undefined reference to `slurm_log_var'
/softs/batch/slurm/slurm-22.05.11/src/api/.libs/libslurmfull.so:
undefined reference to `slurm_s_p_parse_file'
/softs/batch/slurm/slurm-22.05.11/src/api/.libs/libslurmfull.so:
undefined reference to `slurm_xstrdup'
/softs/batch/slurm/slurm-22.05.11/src/api/.libs/libslurmfull.so:
undefined reference to `slurm_fatal'
/softs/batch/slurm/slurm-22.05.11/src/api/.libs/libslurmfull.so:
undefined reference to `__blt_pgi_popcountll'
/softs/batch/slurm/slurm-22.05.11/src/api/.libs/libslurmfull.so:
undefined reference to `slurm_xstrcmp'
/softs/batch/slurm/slurm-22.05.11/src/api/.libs/libslurmfull.so:
undefined reference to `slurm_s_p_hashtbl_destroy'
/softs/batch/slurm/slurm-22.05.11/src/api/.libs/libslurmfull.so:
undefined reference to `slurm_s_p_hashtbl_create'
/softs/batch/slurm/slurm-22.05.11/src/api/.libs/libslurmfull.so:
undefined reference to `slurm_setenvpf'
/softs/batch/slurm/slurm-22.05.11/src/api/.libs/libslurmfull.so:
undefined reference to `slurm_list_destroy'
collect2: error: ld returned 1 exit status
What can I do to resolve these undefined reference error ?
Regards,
Sylvain Maret
More information about the slurm-users
mailing list