Skip to content

installing on a CentOS cluster without sudo rights #10

@genutis

Description

@genutis

Hi, I've been having trouble getting seeker installed on my CentOS hpc. I looked at the previous thread from 2019, and it seemed to end with the author installing seeker using sudo privileges, and the user opting to install seekr on their local machine rather than their CentOS hpc, and the issue was closed.

Here is what I've tried:

$ conda create -n seekr python=3.8 $ conda activate seekr $ pip install seekr
Then the install errored out when it attempted to install louvain:

Building wheels for collected packages: louvain Building wheel for louvain (setup.py) ... error ERROR: Command errored out with exit status 1: command: /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/bin/python3.8 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-b025btf_/louvain/setup.py'"'"'; __file__='"'"'/tmp/pip-install-b025btf_/louvain/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-7gtp09kp cwd: /tmp/pip-install-b025btf_/louvain/ Complete output (4605 lines):
At then end of those 4605 lines I start to get some errors
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ [enabled by default] src/pynterface.cpp: In function ‘PyObject* _set_rng_seed(PyObject*, PyObject*, PyObject*)’: src/pynterface.cpp:5:42: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"seed", NULL}; ^ gcc -pthread -B /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -Iinclude -Iigraphcore/include -I/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/include/python3.8 -c src/python_optimiser_interface.cpp -o build/temp.linux-x86_64-3.8/src/python_optimiser_interface.o cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ [enabled by default] src/python_optimiser_interface.cpp: In function ‘PyObject* _Optimiser_optimise_partition(PyObject*, PyObject*, PyObject*)’: src/python_optimiser_interface.cpp:43:60: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"optimiser", "partition", NULL}; ^ src/python_optimiser_interface.cpp:43:60: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_optimiser_interface.cpp: In function ‘PyObject* _Optimiser_optimise_partition_multiplex(PyObject*, PyObject*, PyObject*)’: src/python_optimiser_interface.cpp:96:54: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (nb_partitions != PyList_Size(py_layer_weights)) ^ src/python_optimiser_interface.cpp: In function ‘PyObject* _Optimiser_move_nodes(PyObject*, PyObject*, PyObject*)’: src/python_optimiser_interface.cpp:170:78: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"optimiser", "partition", "consider_comms", NULL}; ^ src/python_optimiser_interface.cpp:170:78: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_optimiser_interface.cpp:170:78: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_optimiser_interface.cpp: In function ‘PyObject* _Optimiser_set_consider_comms(PyObject*, PyObject*, PyObject*)’: src/python_optimiser_interface.cpp:220:65: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"optimiser", "consider_comms", NULL}; ^ src/python_optimiser_interface.cpp:220:65: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_optimiser_interface.cpp: In function ‘PyObject* _Optimiser_get_consider_comms(PyObject*, PyObject*, PyObject*)’: src/python_optimiser_interface.cpp:251:47: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"optimiser", NULL}; ^ src/python_optimiser_interface.cpp: In function ‘PyObject* _Optimiser_set_consider_empty_community(PyObject*, PyObject*, PyObject*)’: src/python_optimiser_interface.cpp:284:75: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"optimiser", "consider_empty_community", NULL}; ^ src/python_optimiser_interface.cpp:284:75: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_optimiser_interface.cpp: In function ‘PyObject* _Optimiser_get_consider_empty_community(PyObject*, PyObject*, PyObject*)’: src/python_optimiser_interface.cpp:321:47: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"optimiser", NULL}; ^ gcc -pthread -B /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -Iinclude -Iigraphcore/include -I/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/include/python3.8 -c src/python_partition_interface.cpp -o build/temp.linux-x86_64-3.8/src/python_partition_interface.o cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ [enabled by default] src/python_partition_interface.cpp: In function ‘PyObject* _new_ModularityVertexPartition(PyObject*, PyObject*, PyObject*)’: src/python_partition_interface.cpp:176:76: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"graph", "initial_membership", "weights", NULL}; ^ src/python_partition_interface.cpp:176:76: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp:176:76: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp: In function ‘PyObject* _new_SignificanceVertexPartition(PyObject*, PyObject*, PyObject*)’: src/python_partition_interface.cpp:247:65: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"graph", "initial_membership", NULL}; ^ src/python_partition_interface.cpp:247:65: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp: In function ‘PyObject* _new_SurpriseVertexPartition(PyObject*, PyObject*, PyObject*)’: src/python_partition_interface.cpp:318:76: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"graph", "initial_membership", "weights", NULL}; ^ src/python_partition_interface.cpp:318:76: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp:318:76: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp: In function ‘PyObject* _new_CPMVertexPartition(PyObject*, PyObject*, PyObject*)’: src/python_partition_interface.cpp:391:114: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"graph", "initial_membership", "weights", "node_sizes", "resolution_parameter", NULL}; ^ src/python_partition_interface.cpp:391:114: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp:391:114: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp:391:114: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp:391:114: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp: In function ‘PyObject* _new_RBERVertexPartition(PyObject*, PyObject*, PyObject*)’: src/python_partition_interface.cpp:467:114: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"graph", "initial_membership", "weights", "node_sizes", "resolution_parameter", NULL}; ^ src/python_partition_interface.cpp:467:114: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp:467:114: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp:467:114: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp:467:114: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp: In function ‘PyObject* _new_RBConfigurationVertexPartition(PyObject*, PyObject*, PyObject*)’: src/python_partition_interface.cpp:539:100: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"graph", "initial_membership", "weights", "resolution_parameter", NULL}; ^ src/python_partition_interface.cpp:539:100: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp:539:100: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp:539:100: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp: In function ‘PyObject* _MutableVertexPartition_get_py_igraph(PyObject*, PyObject*, PyObject*)’: src/python_partition_interface.cpp:608:47: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"partition", NULL}; ^ src/python_partition_interface.cpp: In function ‘PyObject* _MutableVertexPartition_from_coarse_partition(PyObject*, PyObject*, PyObject*)’: src/python_partition_interface.cpp:671:76: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"partition", "membership", "coarse_node", NULL}; ^ src/python_partition_interface.cpp:671:76: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp:671:76: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp: In function ‘PyObject* _MutableVertexPartition_renumber_communities(PyObject*, PyObject*, PyObject*)’: src/python_partition_interface.cpp:755:47: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"partition", NULL}; ^ src/python_partition_interface.cpp: In function ‘PyObject* _MutableVertexPartition_diff_move(PyObject*, PyObject*, PyObject*)’: src/python_partition_interface.cpp:791:64: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"partition", "v", "new_comm", NULL}; ^ src/python_partition_interface.cpp:791:64: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp:791:64: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp: In function ‘PyObject* _MutableVertexPartition_move_node(PyObject*, PyObject*, PyObject*)’: src/python_partition_interface.cpp:825:64: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"partition", "v", "new_comm", NULL}; ^ src/python_partition_interface.cpp:825:64: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp:825:64: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp: In function ‘PyObject* _MutableVertexPartition_quality(PyObject*, PyObject*, PyObject*)’: src/python_partition_interface.cpp:859:47: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"partition", NULL}; ^ src/python_partition_interface.cpp: In function ‘PyObject* _MutableVertexPartition_aggregate_partition(PyObject*, PyObject*, PyObject*)’: src/python_partition_interface.cpp:891:47: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"partition", NULL}; ^ src/python_partition_interface.cpp: In function ‘PyObject* _MutableVertexPartition_total_weight_in_comm(PyObject*, PyObject*, PyObject*)’: src/python_partition_interface.cpp:931:55: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"partition", "comm", NULL}; ^ src/python_partition_interface.cpp:931:55: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp: In function ‘PyObject* _MutableVertexPartition_total_weight_from_comm(PyObject*, PyObject*, PyObject*)’: src/python_partition_interface.cpp:970:55: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"partition", "comm", NULL}; ^ src/python_partition_interface.cpp:970:55: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp: In function ‘PyObject* _MutableVertexPartition_total_weight_to_comm(PyObject*, PyObject*, PyObject*)’: src/python_partition_interface.cpp:1009:55: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"partition", "comm", NULL}; ^ src/python_partition_interface.cpp:1009:55: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp: In function ‘PyObject* _MutableVertexPartition_total_weight_in_all_comms(PyObject*, PyObject*, PyObject*)’: src/python_partition_interface.cpp:1047:47: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"partition", NULL}; ^ src/python_partition_interface.cpp: In function ‘PyObject* _MutableVertexPartition_total_possible_edges_in_all_comms(PyObject*, PyObject*, PyObject*)’: src/python_partition_interface.cpp:1079:47: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"partition", NULL}; ^ src/python_partition_interface.cpp: In function ‘PyObject* _MutableVertexPartition_weight_to_comm(PyObject*, PyObject*, PyObject*)’: src/python_partition_interface.cpp:1113:60: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"partition", "v", "comm", NULL}; ^ src/python_partition_interface.cpp:1113:60: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp:1113:60: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp: In function ‘PyObject* _MutableVertexPartition_weight_from_comm(PyObject*, PyObject*, PyObject*)’: src/python_partition_interface.cpp:1159:60: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"partition", "v", "comm", NULL}; ^ src/python_partition_interface.cpp:1159:60: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp:1159:60: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp: In function ‘PyObject* _MutableVertexPartition_get_membership(PyObject*, PyObject*, PyObject*)’: src/python_partition_interface.cpp:1202:47: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"partition", NULL}; ^ src/python_partition_interface.cpp: In function ‘PyObject* _MutableVertexPartition_set_membership(PyObject*, PyObject*, PyObject*)’: src/python_partition_interface.cpp:1245:61: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"partition", "membership", NULL}; ^ src/python_partition_interface.cpp:1245:61: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp: In function ‘PyObject* _ResolutionParameterVertexPartition_get_resolution(PyObject*, PyObject*, PyObject*)’: src/python_partition_interface.cpp:1303:47: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"partition", NULL}; ^ src/python_partition_interface.cpp: In function ‘PyObject* _ResolutionParameterVertexPartition_set_resolution(PyObject*, PyObject*, PyObject*)’: src/python_partition_interface.cpp:1332:71: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"partition", "resolution_parameter", NULL}; ^ src/python_partition_interface.cpp:1332:71: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp: In function ‘PyObject* _ResolutionParameterVertexPartition_quality(PyObject*, PyObject*, PyObject*)’: src/python_partition_interface.cpp:1366:71: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"partition", "resolution_parameter", NULL}; ^ src/python_partition_interface.cpp:1366:71: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] g++ -pthread -shared -B /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat -L/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/lib -Wl,-rpath=/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/lib -Wl,--no-as-needed -Wl,--sysroot=/ build/temp.linux-x86_64-3.8/src/CPMVertexPartition.o build/temp.linux-x86_64-3.8/src/GraphHelper.o build/temp.linux-x86_64-3.8/src/LinearResolutionParameterVertexPartition.o build/temp.linux-x86_64-3.8/src/ModularityVertexPartition.o build/temp.linux-x86_64-3.8/src/MutableVertexPartition.o build/temp.linux-x86_64-3.8/src/Optimiser.o build/temp.linux-x86_64-3.8/src/RBConfigurationVertexPartition.o build/temp.linux-x86_64-3.8/src/RBERVertexPartition.o build/temp.linux-x86_64-3.8/src/ResolutionParameterVertexPartition.o build/temp.linux-x86_64-3.8/src/SignificanceVertexPartition.o build/temp.linux-x86_64-3.8/src/SurpriseVertexPartition.o build/temp.linux-x86_64-3.8/src/pynterface.o build/temp.linux-x86_64-3.8/src/python_optimiser_interface.o build/temp.linux-x86_64-3.8/src/python_partition_interface.o igraphcore/lib/libigraph.a /usr/lib64/libz.a /usr/lib64/libm.a -Ligraphcore/lib -L/usr/local/lib64 -L/usr/local/lib -L/usr/lib64 -L/usr/lib -L/lib64 -L/lib -lxml2 -lstdc++ -o build/lib.linux-x86_64-3.8/louvain/_c_louvain.cpython-38-x86_64-linux-gnu.so /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(s_sin.o): relocation R_X86_64_32S against symbol __sincostab' can not be used when making a shared object; recompile with -fPIC
/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(branred.o): relocation R_X86_64_32S against .rodata' can not be used when making a shared object; recompile with -fPIC /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(dosincos.o): relocation R_X86_64_32S against symbol __sincostab' can not be used when making a shared object; recompile with -fPIC
/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(sincos32.o): relocation R_X86_64_32 against .rodata' can not be used when making a shared object; recompile with -fPIC /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(s_sin-fma4.o): relocation R_X86_64_32S against symbol __sincostab' can not be used when making a shared object; recompile with -fPIC
/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(sincos32-fma4.o): relocation R_X86_64_32 against .rodata' can not be used when making a shared object; recompile with -fPIC /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(dosincos-fma4.o): relocation R_X86_64_32S against symbol __sincostab' can not be used when making a shared object; recompile with -fPIC
/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(s_sin-avx.o): relocation R_X86_64_32S against symbol __sincostab' can not be used when making a shared object; recompile with -fPIC /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(k_standard.o): relocation R_X86_64_32S against .rodata' can not be used when making a shared object; recompile with -fPIC
/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(e_atan2.o): relocation R_X86_64_32S against .rodata' can not be used when making a shared object; recompile with -fPIC /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(e_exp.o): relocation R_X86_64_32S against .rodata' can not be used when making a shared object; recompile with -fPIC
/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(e_log.o): relocation R_X86_64_32S against .rodata' can not be used when making a shared object; recompile with -fPIC /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(e_pow.o): relocation R_X86_64_32S against .rodata' can not be used when making a shared object; recompile with -fPIC
/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(mpa.o): relocation R_X86_64_32S against .rodata' can not be used when making a shared object; recompile with -fPIC /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(mpatan.o): relocation R_X86_64_32S against symbol __atan_twonm1' can not be used when making a shared object; recompile with -fPIC
/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(mplog.o): relocation R_X86_64_32S against .rodata' can not be used when making a shared object; recompile with -fPIC /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(mpsqrt.o): relocation R_X86_64_32S against symbol __mpsqrt_mp' can not be used when making a shared object; recompile with -fPIC
/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(slowpow.o): relocation R_X86_64_32 against .rodata' can not be used when making a shared object; recompile with -fPIC /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(s_rint-c.o): relocation R_X86_64_32S against .rodata.cst16' can not be used when making a shared object; recompile with -fPIC
/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(e_exp-fma4.o): relocation R_X86_64_32S against .rodata' can not be used when making a shared object; recompile with -fPIC /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(e_log-fma4.o): relocation R_X86_64_32S against .rodata' can not be used when making a shared object; recompile with -fPIC
/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(e_pow-fma4.o): relocation R_X86_64_32S against .rodata' can not be used when making a shared object; recompile with -fPIC /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(e_atan2-fma4.o): relocation R_X86_64_32S against .rodata' can not be used when making a shared object; recompile with -fPIC
/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(mplog-fma4.o): relocation R_X86_64_32S against .rodata' can not be used when making a shared object; recompile with -fPIC /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(mpa-fma4.o): relocation R_X86_64_32S against .rodata' can not be used when making a shared object; recompile with -fPIC
/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(slowpow-fma4.o): relocation R_X86_64_32 against .rodata' can not be used when making a shared object; recompile with -fPIC /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(halfulp-fma4.o): relocation R_X86_64_32S against .rodata' can not be used when making a shared object; recompile with -fPIC
/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(mpexp-fma4.o): relocation R_X86_64_32S against .rodata' can not be used when making a shared object; recompile with -fPIC /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(mpatan-fma4.o): relocation R_X86_64_32S against symbol __atan_twonm1' can not be used when making a shared object; recompile with -fPIC
/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(mpsqrt-fma4.o): relocation R_X86_64_32S against symbol __mpsqrt_mp' can not be used when making a shared object; recompile with -fPIC /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(e_exp-avx.o): relocation R_X86_64_32S against .rodata' can not be used when making a shared object; recompile with -fPIC
/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(e_log-avx.o): relocation R_X86_64_32S against .rodata' can not be used when making a shared object; recompile with -fPIC /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(e_atan2-avx.o): relocation R_X86_64_32S against .rodata' can not be used when making a shared object; recompile with -fPIC
/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(mplog-avx.o): relocation R_X86_64_32S against .rodata' can not be used when making a shared object; recompile with -fPIC /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(mpa-avx.o): relocation R_X86_64_32S against .rodata' can not be used when making a shared object; recompile with -fPIC
/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(mpexp-avx.o): relocation R_X86_64_32S against .rodata' can not be used when making a shared object; recompile with -fPIC /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(halfulp.o): relocation R_X86_64_32S against .rodata' can not be used when making a shared object; recompile with -fPIC
/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(mpexp.o): relocation R_X86_64_32S against .rodata' can not be used when making a shared object; recompile with -fPIC /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: final link failed: nonrepresentable section on output collect2: error: ld returned 1 exit status error: command 'g++' failed with exit status 1
then after those errors I get this error:

ERROR: Failed building wheel for louvain Running setup.py clean for louvain Failed to build louvain Installing collected packages: texttable, python-igraph, louvain Running setup.py install for louvain ... error ERROR: Command errored out with exit status 1: command: /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/bin/python3.8 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-b025btf_/louvain/setup.py'"'"'; __file__='"'"'/tmp/pip-install-b025btf_/louvain/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-o4pvoxsj/install-record.txt --single-version-externally-managed --compile --install-headers /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/include/python3.8/louvain cwd: /tmp/pip-install-b025btf_/louvain/ Complete output (285 lines):

and in this block of 285 lines I get a lot of warnings

gcc -pthread -B /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -Iinclude -Iigraphcore/include -I/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/include/python3.8 -c src/CPMVertexPartition.cpp -o build/temp.linux-x86_64-3.8/src/CPMVertexPartition.o cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ [enabled by default] gcc -pthread -B /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -Iinclude -Iigraphcore/include -I/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/include/python3.8 -c src/GraphHelper.cpp -o build/temp.linux-x86_64-3.8/src/GraphHelper.o cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ [enabled by default] gcc -pthread -B /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -Iinclude -Iigraphcore/include -I/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/include/python3.8 -c src/LinearResolutionParameterVertexPartition.cpp -o build/temp.linux-x86_64-3.8/src/LinearResolutionParameterVertexPartition.o cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ [enabled by default] gcc -pthread -B /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -Iinclude -Iigraphcore/include -I/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/include/python3.8 -c src/ModularityVertexPartition.cpp -o build/temp.linux-x86_64-3.8/src/ModularityVertexPartition.o cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ [enabled by default] gcc -pthread -B /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -Iinclude -Iigraphcore/include -I/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/include/python3.8 -c src/MutableVertexPartition.cpp -o build/temp.linux-x86_64-3.8/src/MutableVertexPartition.o cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ [enabled by default] gcc -pthread -B /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -Iinclude -Iigraphcore/include -I/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/include/python3.8 -c src/Optimiser.cpp -o build/temp.linux-x86_64-3.8/src/Optimiser.o cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ [enabled by default] src/Optimiser.cpp:493:12: warning: extra tokens at end of #endif directive [enabled by default] #endif DEBUG ^ src/Optimiser.cpp: In member function ‘double Optimiser::optimise_partition(std::vector<MutableVertexPartition*>, std::vector<double>)’: src/Optimiser.cpp:101:7: warning: variable ‘aggregate_further’ set but not used [-Wunused-but-set-variable] int aggregate_further = true; ^ src/Optimiser.cpp: In member function ‘double Optimiser::move_nodes(std::vector<MutableVertexPartition*>, std::vector<double>, int, int)’: src/Optimiser.cpp:327:14: warning: variable ‘graph’ set but not used [-Wunused-but-set-variable] Graph* graph = NULL; ^ gcc -pthread -B /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -Iinclude -Iigraphcore/include -I/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/include/python3.8 -c src/RBConfigurationVertexPartition.cpp -o build/temp.linux-x86_64-3.8/src/RBConfigurationVertexPartition.o cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ [enabled by default] gcc -pthread -B /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -Iinclude -Iigraphcore/include -I/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/include/python3.8 -c src/RBERVertexPartition.cpp -o build/temp.linux-x86_64-3.8/src/RBERVertexPartition.o cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ [enabled by default] gcc -pthread -B /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -Iinclude -Iigraphcore/include -I/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/include/python3.8 -c src/ResolutionParameterVertexPartition.cpp -o build/temp.linux-x86_64-3.8/src/ResolutionParameterVertexPartition.o cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ [enabled by default] gcc -pthread -B /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -Iinclude -Iigraphcore/include -I/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/include/python3.8 -c src/SignificanceVertexPartition.cpp -o build/temp.linux-x86_64-3.8/src/SignificanceVertexPartition.o cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ [enabled by default] gcc -pthread -B /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -Iinclude -Iigraphcore/include -I/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/include/python3.8 -c src/SurpriseVertexPartition.cpp -o build/temp.linux-x86_64-3.8/src/SurpriseVertexPartition.o cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ [enabled by default] gcc -pthread -B /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -Iinclude -Iigraphcore/include -I/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/include/python3.8 -c src/pynterface.cpp -o build/temp.linux-x86_64-3.8/src/pynterface.o cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ [enabled by default] src/pynterface.cpp: In function ‘PyObject* _set_rng_seed(PyObject*, PyObject*, PyObject*)’: src/pynterface.cpp:5:42: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"seed", NULL}; ^ gcc -pthread -B /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -Iinclude -Iigraphcore/include -I/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/include/python3.8 -c src/python_optimiser_interface.cpp -o build/temp.linux-x86_64-3.8/src/python_optimiser_interface.o cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ [enabled by default] src/python_optimiser_interface.cpp: In function ‘PyObject* _Optimiser_optimise_partition(PyObject*, PyObject*, PyObject*)’: src/python_optimiser_interface.cpp:43:60: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"optimiser", "partition", NULL}; ^ src/python_optimiser_interface.cpp:43:60: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_optimiser_interface.cpp: In function ‘PyObject* _Optimiser_optimise_partition_multiplex(PyObject*, PyObject*, PyObject*)’: src/python_optimiser_interface.cpp:96:54: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (nb_partitions != PyList_Size(py_layer_weights)) ^ src/python_optimiser_interface.cpp: In function ‘PyObject* _Optimiser_move_nodes(PyObject*, PyObject*, PyObject*)’: src/python_optimiser_interface.cpp:170:78: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"optimiser", "partition", "consider_comms", NULL}; ^ src/python_optimiser_interface.cpp:170:78: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_optimiser_interface.cpp:170:78: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_optimiser_interface.cpp: In function ‘PyObject* _Optimiser_set_consider_comms(PyObject*, PyObject*, PyObject*)’: src/python_optimiser_interface.cpp:220:65: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"optimiser", "consider_comms", NULL}; ^ src/python_optimiser_interface.cpp:220:65: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_optimiser_interface.cpp: In function ‘PyObject* _Optimiser_get_consider_comms(PyObject*, PyObject*, PyObject*)’: src/python_optimiser_interface.cpp:251:47: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"optimiser", NULL}; ^ src/python_optimiser_interface.cpp: In function ‘PyObject* _Optimiser_set_consider_empty_community(PyObject*, PyObject*, PyObject*)’: src/python_optimiser_interface.cpp:284:75: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"optimiser", "consider_empty_community", NULL}; ^ src/python_optimiser_interface.cpp:284:75: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_optimiser_interface.cpp: In function ‘PyObject* _Optimiser_get_consider_empty_community(PyObject*, PyObject*, PyObject*)’: src/python_optimiser_interface.cpp:321:47: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"optimiser", NULL}; ^ gcc -pthread -B /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -Iinclude -Iigraphcore/include -I/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/include/python3.8 -c src/python_partition_interface.cpp -o build/temp.linux-x86_64-3.8/src/python_partition_interface.o cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ [enabled by default] src/python_partition_interface.cpp: In function ‘PyObject* _new_ModularityVertexPartition(PyObject*, PyObject*, PyObject*)’: src/python_partition_interface.cpp:176:76: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"graph", "initial_membership", "weights", NULL}; ^ src/python_partition_interface.cpp:176:76: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp:176:76: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp: In function ‘PyObject* _new_SignificanceVertexPartition(PyObject*, PyObject*, PyObject*)’: src/python_partition_interface.cpp:247:65: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"graph", "initial_membership", NULL}; ^ src/python_partition_interface.cpp:247:65: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp: In function ‘PyObject* _new_SurpriseVertexPartition(PyObject*, PyObject*, PyObject*)’: src/python_partition_interface.cpp:318:76: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"graph", "initial_membership", "weights", NULL}; ^ src/python_partition_interface.cpp:318:76: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp:318:76: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp: In function ‘PyObject* _new_CPMVertexPartition(PyObject*, PyObject*, PyObject*)’: src/python_partition_interface.cpp:391:114: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"graph", "initial_membership", "weights", "node_sizes", "resolution_parameter", NULL}; ^ src/python_partition_interface.cpp:391:114: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp:391:114: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp:391:114: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp:391:114: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp: In function ‘PyObject* _new_RBERVertexPartition(PyObject*, PyObject*, PyObject*)’: src/python_partition_interface.cpp:467:114: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"graph", "initial_membership", "weights", "node_sizes", "resolution_parameter", NULL}; ^ src/python_partition_interface.cpp:467:114: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp:467:114: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp:467:114: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp:467:114: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp: In function ‘PyObject* _new_RBConfigurationVertexPartition(PyObject*, PyObject*, PyObject*)’: src/python_partition_interface.cpp:539:100: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"graph", "initial_membership", "weights", "resolution_parameter", NULL}; ^ src/python_partition_interface.cpp:539:100: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp:539:100: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp:539:100: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp: In function ‘PyObject* _MutableVertexPartition_get_py_igraph(PyObject*, PyObject*, PyObject*)’: src/python_partition_interface.cpp:608:47: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"partition", NULL}; ^ src/python_partition_interface.cpp: In function ‘PyObject* _MutableVertexPartition_from_coarse_partition(PyObject*, PyObject*, PyObject*)’: src/python_partition_interface.cpp:671:76: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"partition", "membership", "coarse_node", NULL}; ^ src/python_partition_interface.cpp:671:76: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp:671:76: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp: In function ‘PyObject* _MutableVertexPartition_renumber_communities(PyObject*, PyObject*, PyObject*)’: src/python_partition_interface.cpp:755:47: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"partition", NULL}; ^ src/python_partition_interface.cpp: In function ‘PyObject* _MutableVertexPartition_diff_move(PyObject*, PyObject*, PyObject*)’: src/python_partition_interface.cpp:791:64: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"partition", "v", "new_comm", NULL}; ^ src/python_partition_interface.cpp:791:64: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp:791:64: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp: In function ‘PyObject* _MutableVertexPartition_move_node(PyObject*, PyObject*, PyObject*)’: src/python_partition_interface.cpp:825:64: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"partition", "v", "new_comm", NULL}; ^ src/python_partition_interface.cpp:825:64: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp:825:64: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp: In function ‘PyObject* _MutableVertexPartition_quality(PyObject*, PyObject*, PyObject*)’: src/python_partition_interface.cpp:859:47: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"partition", NULL}; ^ src/python_partition_interface.cpp: In function ‘PyObject* _MutableVertexPartition_aggregate_partition(PyObject*, PyObject*, PyObject*)’: src/python_partition_interface.cpp:891:47: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"partition", NULL}; ^ src/python_partition_interface.cpp: In function ‘PyObject* _MutableVertexPartition_total_weight_in_comm(PyObject*, PyObject*, PyObject*)’: src/python_partition_interface.cpp:931:55: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"partition", "comm", NULL}; ^ src/python_partition_interface.cpp:931:55: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp: In function ‘PyObject* _MutableVertexPartition_total_weight_from_comm(PyObject*, PyObject*, PyObject*)’: src/python_partition_interface.cpp:970:55: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"partition", "comm", NULL}; ^ src/python_partition_interface.cpp:970:55: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp: In function ‘PyObject* _MutableVertexPartition_total_weight_to_comm(PyObject*, PyObject*, PyObject*)’: src/python_partition_interface.cpp:1009:55: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"partition", "comm", NULL}; ^ src/python_partition_interface.cpp:1009:55: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp: In function ‘PyObject* _MutableVertexPartition_total_weight_in_all_comms(PyObject*, PyObject*, PyObject*)’: src/python_partition_interface.cpp:1047:47: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"partition", NULL}; ^ src/python_partition_interface.cpp: In function ‘PyObject* _MutableVertexPartition_total_possible_edges_in_all_comms(PyObject*, PyObject*, PyObject*)’: src/python_partition_interface.cpp:1079:47: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"partition", NULL}; ^ src/python_partition_interface.cpp: In function ‘PyObject* _MutableVertexPartition_weight_to_comm(PyObject*, PyObject*, PyObject*)’: src/python_partition_interface.cpp:1113:60: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"partition", "v", "comm", NULL}; ^ src/python_partition_interface.cpp:1113:60: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp:1113:60: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp: In function ‘PyObject* _MutableVertexPartition_weight_from_comm(PyObject*, PyObject*, PyObject*)’: src/python_partition_interface.cpp:1159:60: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"partition", "v", "comm", NULL}; ^ src/python_partition_interface.cpp:1159:60: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp:1159:60: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp: In function ‘PyObject* _MutableVertexPartition_get_membership(PyObject*, PyObject*, PyObject*)’: src/python_partition_interface.cpp:1202:47: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"partition", NULL}; ^ src/python_partition_interface.cpp: In function ‘PyObject* _MutableVertexPartition_set_membership(PyObject*, PyObject*, PyObject*)’: src/python_partition_interface.cpp:1245:61: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"partition", "membership", NULL}; ^ src/python_partition_interface.cpp:1245:61: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp: In function ‘PyObject* _ResolutionParameterVertexPartition_get_resolution(PyObject*, PyObject*, PyObject*)’: src/python_partition_interface.cpp:1303:47: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"partition", NULL}; ^ src/python_partition_interface.cpp: In function ‘PyObject* _ResolutionParameterVertexPartition_set_resolution(PyObject*, PyObject*, PyObject*)’: src/python_partition_interface.cpp:1332:71: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"partition", "resolution_parameter", NULL}; ^ src/python_partition_interface.cpp:1332:71: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] src/python_partition_interface.cpp: In function ‘PyObject* _ResolutionParameterVertexPartition_quality(PyObject*, PyObject*, PyObject*)’: src/python_partition_interface.cpp:1366:71: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] static char* kwlist[] = {"partition", "resolution_parameter", NULL}; ^ src/python_partition_interface.cpp:1366:71: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] g++ -pthread -shared -B /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat -L/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/lib -Wl,-rpath=/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/lib -Wl,--no-as-needed -Wl,--sysroot=/ build/temp.linux-x86_64-3.8/src/CPMVertexPartition.o build/temp.linux-x86_64-3.8/src/GraphHelper.o build/temp.linux-x86_64-3.8/src/LinearResolutionParameterVertexPartition.o build/temp.linux-x86_64-3.8/src/ModularityVertexPartition.o build/temp.linux-x86_64-3.8/src/MutableVertexPartition.o build/temp.linux-x86_64-3.8/src/Optimiser.o build/temp.linux-x86_64-3.8/src/RBConfigurationVertexPartition.o build/temp.linux-x86_64-3.8/src/RBERVertexPartition.o build/temp.linux-x86_64-3.8/src/ResolutionParameterVertexPartition.o build/temp.linux-x86_64-3.8/src/SignificanceVertexPartition.o build/temp.linux-x86_64-3.8/src/SurpriseVertexPartition.o build/temp.linux-x86_64-3.8/src/pynterface.o build/temp.linux-x86_64-3.8/src/python_optimiser_interface.o build/temp.linux-x86_64-3.8/src/python_partition_interface.o igraphcore/lib/libigraph.a /usr/lib64/libz.a /usr/lib64/libm.a -Ligraphcore/lib -L/usr/local/lib64 -L/usr/local/lib -L/usr/lib64 -L/usr/lib -L/lib64 -L/lib -lxml2 -lstdc++ -o build/lib.linux-x86_64-3.8/louvain/_c_louvain.cpython-38-x86_64-linux-gnu.so /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(s_sin.o): relocation R_X86_64_32S against symbol__sincostab' can not be used when making a shared object; recompile with -fPIC
/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(branred.o): relocation R_X86_64_32S against .rodata' can not be used when making a shared object; recompile with -fPIC /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(dosincos.o): relocation R_X86_64_32S against symbol __sincostab' can not be used when making a shared object; recompile with -fPIC
/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(sincos32.o): relocation R_X86_64_32 against .rodata' can not be used when making a shared object; recompile with -fPIC /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(s_sin-fma4.o): relocation R_X86_64_32S against symbol __sincostab' can not be used when making a shared object; recompile with -fPIC
/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(sincos32-fma4.o): relocation R_X86_64_32 against .rodata' can not be used when making a shared object; recompile with -fPIC /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(dosincos-fma4.o): relocation R_X86_64_32S against symbol __sincostab' can not be used when making a shared object; recompile with -fPIC
/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(s_sin-avx.o): relocation R_X86_64_32S against symbol __sincostab' can not be used when making a shared object; recompile with -fPIC /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(k_standard.o): relocation R_X86_64_32S against .rodata' can not be used when making a shared object; recompile with -fPIC
/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(e_atan2.o): relocation R_X86_64_32S against .rodata' can not be used when making a shared object; recompile with -fPIC /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(e_exp.o): relocation R_X86_64_32S against .rodata' can not be used when making a shared object; recompile with -fPIC
/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(e_log.o): relocation R_X86_64_32S against .rodata' can not be used when making a shared object; recompile with -fPIC /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(e_pow.o): relocation R_X86_64_32S against .rodata' can not be used when making a shared object; recompile with -fPIC
/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(mpa.o): relocation R_X86_64_32S against .rodata' can not be used when making a shared object; recompile with -fPIC /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(mpatan.o): relocation R_X86_64_32S against symbol __atan_twonm1' can not be used when making a shared object; recompile with -fPIC
/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(mplog.o): relocation R_X86_64_32S against .rodata' can not be used when making a shared object; recompile with -fPIC /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(mpsqrt.o): relocation R_X86_64_32S against symbol __mpsqrt_mp' can not be used when making a shared object; recompile with -fPIC
/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(slowpow.o): relocation R_X86_64_32 against .rodata' can not be used when making a shared object; recompile with -fPIC /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(s_rint-c.o): relocation R_X86_64_32S against .rodata.cst16' can not be used when making a shared object; recompile with -fPIC
/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(e_exp-fma4.o): relocation R_X86_64_32S against .rodata' can not be used when making a shared object; recompile with -fPIC /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(e_log-fma4.o): relocation R_X86_64_32S against .rodata' can not be used when making a shared object; recompile with -fPIC
/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(e_pow-fma4.o): relocation R_X86_64_32S against .rodata' can not be used when making a shared object; recompile with -fPIC /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(e_atan2-fma4.o): relocation R_X86_64_32S against .rodata' can not be used when making a shared object; recompile with -fPIC
/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(mplog-fma4.o): relocation R_X86_64_32S against .rodata' can not be used when making a shared object; recompile with -fPIC /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(mpa-fma4.o): relocation R_X86_64_32S against .rodata' can not be used when making a shared object; recompile with -fPIC
/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(slowpow-fma4.o): relocation R_X86_64_32 against .rodata' can not be used when making a shared object; recompile with -fPIC /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(halfulp-fma4.o): relocation R_X86_64_32S against .rodata' can not be used when making a shared object; recompile with -fPIC
/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(mpexp-fma4.o): relocation R_X86_64_32S against .rodata' can not be used when making a shared object; recompile with -fPIC /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(mpatan-fma4.o): relocation R_X86_64_32S against symbol __atan_twonm1' can not be used when making a shared object; recompile with -fPIC
/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(mpsqrt-fma4.o): relocation R_X86_64_32S against symbol __mpsqrt_mp' can not be used when making a shared object; recompile with -fPIC /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(e_exp-avx.o): relocation R_X86_64_32S against .rodata' can not be used when making a shared object; recompile with -fPIC
/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(e_log-avx.o): relocation R_X86_64_32S against .rodata' can not be used when making a shared object; recompile with -fPIC /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(e_atan2-avx.o): relocation R_X86_64_32S against .rodata' can not be used when making a shared object; recompile with -fPIC
/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(mplog-avx.o): relocation R_X86_64_32S against .rodata' can not be used when making a shared object; recompile with -fPIC /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(mpa-avx.o): relocation R_X86_64_32S against .rodata' can not be used when making a shared object; recompile with -fPIC
/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(mpexp-avx.o): relocation R_X86_64_32S against .rodata' can not be used when making a shared object; recompile with -fPIC /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(halfulp.o): relocation R_X86_64_32S against .rodata' can not be used when making a shared object; recompile with -fPIC
/home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: /usr/lib64/libm.a(mpexp.o): relocation R_X86_64_32S against .rodata' can not be used when making a shared object; recompile with -fPIC /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/compiler_compat/ld: final link failed: nonrepresentable section on output collect2: error: ld returned 1 exit status error: command 'g++' failed with exit status 1 ---------------------------------------- ERROR: Command errored out with exit status 1: /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/bin/python3.8 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-b025btf_/louvain/setup.py'"'"'; __file__='"'"'/tmp/pip-install-b025btf_/louvain/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-o4pvoxsj/install-record.txt --single-version-externally-managed --compile --install-headers /home/cmb-07/sn1/genutis/software/anaconda3/envs/seekr/include/python3.8/louvain Check the logs for full command output.

When running seekr in my seekr conda env at this point after this failed install, I also get this warning
-bash: /home/rcf-13/genutis/.local/bin/seekr: /home/cmb-07/sn1/genutis/software/anaconda2/envs/kmer/bin/python3.8: bad interpreter: No such file or directory

I used to have an anaconda2 install but have since purged everything, the anaconda2 folder in my software directory, any anaconda2 stuff in my $PATH, and any anaconda2 stuff in my .bash_profile or .bashrc, and have since moved to anaconda3, so I'm also scratching my head why seekr is looking for a file in an unrelated environment in an unrelated anaconda2 install that has since been deleted.

What could I try to do to get seekr installed? Thanks in advance!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions