[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