Hi I’m building DGL from source on a CentOS 7 machine
with compilers:
x86_64-conda-linux-gnu-cc 7.5.0, x86_64-conda-linux-gnu-c++ 7.5.0, and gfortran 4.8.5
and got error when building libxsmm:
[ 50%] Built target libxsmm
[ 50%] Building NVCC (Device) object CMakeFiles/dgl.dir/src/runtime/cuda/dgl_generated_nccl_api.cu.o
[ 50%] Building NVCC (Device) object CMakeFiles/dgl.dir/src/array/cuda/dgl_generated_array_cumsum.cu.o
[ 50%] Building NVCC (Device) object CMakeFiles/dgl.dir/src/array/cuda/dgl_generated_array_index_select.cu.o
[ 50%] Building NVCC (Device) object CMakeFiles/dgl.dir/src/array/cuda/dgl_generated_array_nonzero.cu.o
/lila/home/wangy1/miniconda3/envs/dgl-jax-backend/x86_64-conda-linux-gnu/include/c++/7.5.0/bits/stl_pair.h(442): error: argument list for class template "std::pair" is missing
/lila/home/wangy1/miniconda3/envs/dgl-jax-backend/x86_64-conda-linux-gnu/include/c++/7.5.0/bits/stl_pair.h(442): error: expected a ")"
/lila/home/wangy1/miniconda3/envs/dgl-jax-backend/x86_64-conda-linux-gnu/include/c++/7.5.0/bits/stl_pair.h(442): error: template parameter "_T1" may not be redeclared in this scope
would appreciate any help on this!