You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi all,
Building on ubuntu16.04, gcc-5.4.0, cuda-9.0, i have runed git submodule update --init --recursive. There are some errors about moderngpu, how to solve this build error, thanks for your help!
jxl@dell:~/third_softwares/nvbio/build$ sudo make -j8
[ 0%] Building NVCC (Device) object contrib/moderngpu/CMakeFiles/moderngpu.dir/src/moderngpu_generated_mgpucontext.cu.o
[ 6%] Built target lz4
[ 6%] Built target crcstatic
[ 11%] Built target zlibstatic
[ 12%] Built target bamtools
[ 19%] Built target zlib
[ 35%] Built target htslib
[ 36%] Building NVCC (Device) object nvbio/CMakeFiles/nvbio.dir/sufsort/nvbio_generated_file_bwt.cu.o
[ 37%] Building NVCC (Device) object nvbio/CMakeFiles/nvbio.dir/basic/cuda/nvbio_generated_sort.cu.o
[ 37%] Building NVCC (Device) object nvbio/CMakeFiles/nvbio.dir/sufsort/nvbio_generated_sufsort_priv.cu.o
[ 37%] Building NVCC (Device) object nvbio/CMakeFiles/nvbio.dir/sufsort/nvbio_generated_file_bwt_bgz.cu.o
/home/jxl/third_softwares/nvbio/contrib/moderngpu/src/mgpucontext.cu(127): error: namespace "std" has no member "unique_ptr"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/src/mgpucontext.cu(127): error: expected a ";"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/src/mgpucontext.cu(131): error: identifier "deviceGroup" is undefined
/home/jxl/third_softwares/nvbio/contrib/moderngpu/src/mgpucontext.cu(141): error: identifier "deviceGroup" is undefined
/home/jxl/third_softwares/nvbio/contrib/moderngpu/src/mgpucontext.cu(217): error: namespace "std" has no member "unique_ptr"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/src/mgpucontext.cu(217): error: expected a ";"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/src/mgpucontext.cu(286): error: identifier "contextGroup" is undefined
7 errors detected in the compilation of "/tmp/tmpxft_00007e81_00000000-6_mgpucontext.cpp1.ii".
CMake Error at moderngpu_generated_mgpucontext.cu.o.Release.cmake:280 (message):
Error generating file
/home/jxl/third_softwares/nvbio/build/contrib/moderngpu/CMakeFiles/moderngpu.dir/src/./moderngpu_generated_mgpucontext.cu.o
contrib/moderngpu/CMakeFiles/moderngpu.dir/build.make:316: recipe for target 'contrib/moderngpu/CMakeFiles/moderngpu.dir/src/moderngpu_generated_mgpucontext.cu.o' failed
make[2]: *** [contrib/moderngpu/CMakeFiles/moderngpu.dir/src/moderngpu_generated_mgpucontext.cu.o] Error 1
CMakeFiles/Makefile2:859: recipe for target 'contrib/moderngpu/CMakeFiles/moderngpu.dir/all' failed
make[1]: *** [contrib/moderngpu/CMakeFiles/moderngpu.dir/all] Error 2
make[1]: *** 正在等待未完成的任务....
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/mgpuhost.cuh(638): error: namespace "std" has no member "unique_ptr"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/mgpuhost.cuh(638): error: expected a ")"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/mgpuhost.cuh(694): error: namespace "std" has no member "unique_ptr"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/mgpuhost.cuh(694): error: expected a ")"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/mgpuhost.cuh(793): error: namespace "std" has no member "unique_ptr"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/mgpuhost.cuh(793): error: expected a ")"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/mgpuhost.cuh(798): error: namespace "std" has no member "unique_ptr"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/mgpuhost.cuh(798): error: expected a ")"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/kernels/../kernels/segreduce.cuh(58): error: namespace "std" has no member "unique_ptr"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/kernels/../kernels/segreduce.cuh(58): error: expected a ")"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/mgpuhost.cuh(638): error: namespace "std" has no member "unique_ptr"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/mgpuhost.cuh(638): error: expected a ")"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/mgpuhost.cuh(694): error: namespace "std" has no member "unique_ptr"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/mgpuhost.cuh(694): error: expected a ")"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/kernels/segreducecsr.cuh(393): error: namespace "std" has no member "unique_ptr"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/mgpuhost.cuh(793): error: namespace "std" has no member "unique_ptr"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/kernels/segreducecsr.cuh(393): error: expected a ")"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/mgpuhost.cuh(793): error: expected a ")"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/mgpuhost.cuh(798): error: namespace "std" has no member "unique_ptr"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/kernels/reducebykey.cuh(177): error: namespace "std" has no member "unique_ptr"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/kernels/reducebykey.cuh(177): error: expected a ")"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/mgpuhost.cuh(798): error: expected a ")"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/kernels/spmvcsr.cuh(422): error: namespace "std" has no member "unique_ptr"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/kernels/spmvcsr.cuh(422): error: expected a ")"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/kernels/spmvcsr.cuh(432): error: namespace "std" has no member "unique_ptr"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/kernels/spmvcsr.cuh(432): error: expected a ")"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/kernels/../kernels/segreduce.cuh(58): error: namespace "std" has no member "unique_ptr"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/kernels/../kernels/segreduce.cuh(58): error: expected a ")"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/kernels/segreducecsr.cuh(393): error: namespace "std" has no member "unique_ptr"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/kernels/segreducecsr.cuh(393): error: expected a ")"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/kernels/reducebykey.cuh(177): error: namespace "std" has no member "unique_ptr"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/kernels/reducebykey.cuh(177): error: expected a ")"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/kernels/spmvcsr.cuh(422): error: namespace "std" has no member "unique_ptr"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/kernels/spmvcsr.cuh(422): error: expected a ")"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/kernels/spmvcsr.cuh(432): error: namespace "std" has no member "unique_ptr"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/kernels/spmvcsr.cuh(432): error: expected a ")"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/mgpuhost.cuh(638): error: namespace "std" has no member "unique_ptr"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/mgpuhost.cuh(638): error: expected a ")"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/mgpuhost.cuh(694): error: namespace "std" has no member "unique_ptr"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/mgpuhost.cuh(694): error: expected a ")"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/mgpuhost.cuh(793): error: namespace "std" has no member "unique_ptr"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/mgpuhost.cuh(793): error: expected a ")"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/mgpuhost.cuh(798): error: namespace "std" has no member "unique_ptr"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/mgpuhost.cuh(798): error: expected a ")"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/kernels/../kernels/segreduce.cuh(58): error: namespace "std" has no member "unique_ptr"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/kernels/../kernels/segreduce.cuh(58): error: expected a ")"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/kernels/segreducecsr.cuh(393): error: namespace "std" has no member "unique_ptr"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/kernels/segreducecsr.cuh(393): error: expected a ")"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/kernels/reducebykey.cuh(177): error: namespace "std" has no member "unique_ptr"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/kernels/reducebykey.cuh(177): error: expected a ")"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/kernels/spmvcsr.cuh(422): error: namespace "std" has no member "unique_ptr"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/kernels/spmvcsr.cuh(422): error: expected a ")"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/kernels/spmvcsr.cuh(432): error: namespace "std" has no member "unique_ptr"
/home/jxl/third_softwares/nvbio/contrib/moderngpu/include/kernels/spmvcsr.cuh(432): error: expected a ")"
18 errors detected in the compilation of "/tmp/tmpxft_00007ea4_00000000-6_file_bwt.cpp1.ii".
CMake Error at nvbio_generated_file_bwt.cu.o.Release.cmake:280 (message):
Error generating file
/home/jxl/third_softwares/nvbio/build/nvbio/CMakeFiles/nvbio.dir/sufsort/./nvbio_generated_file_bwt.cu.o
nvbio/CMakeFiles/nvbio.dir/build.make:1746: recipe for target 'nvbio/CMakeFiles/nvbio.dir/sufsort/nvbio_generated_file_bwt.cu.o' failed
make[2]: *** [nvbio/CMakeFiles/nvbio.dir/sufsort/nvbio_generated_file_bwt.cu.o] Error 1
make[2]: *** 正在等待未完成的任务....
18 errors detected in the compilation of "/tmp/tmpxft_00007eb4_00000000-6_file_bwt_bgz.cpp1.ii".
CMake Error at nvbio_generated_file_bwt_bgz.cu.o.Release.cmake:280 (message):
Error generating file
/home/jxl/third_softwares/nvbio/build/nvbio/CMakeFiles/nvbio.dir/sufsort/./nvbio_generated_file_bwt_bgz.cu.o
nvbio/CMakeFiles/nvbio.dir/build.make:2689: recipe for target 'nvbio/CMakeFiles/nvbio.dir/sufsort/nvbio_generated_file_bwt_bgz.cu.o' failed
make[2]: *** [nvbio/CMakeFiles/nvbio.dir/sufsort/nvbio_generated_file_bwt_bgz.cu.o] Error 1
18 errors detected in the compilation of "/tmp/tmpxft_00007eac_00000000-6_sufsort_priv.cpp1.ii".
CMake Error at nvbio_generated_sufsort_priv.cu.o.Release.cmake:280 (message):
Error generating file
/home/jxl/third_softwares/nvbio/build/nvbio/CMakeFiles/nvbio.dir/sufsort/./nvbio_generated_sufsort_priv.cu.o
nvbio/CMakeFiles/nvbio.dir/build.make:1739: recipe for target 'nvbio/CMakeFiles/nvbio.dir/sufsort/nvbio_generated_sufsort_priv.cu.o' failed
make[2]: *** [nvbio/CMakeFiles/nvbio.dir/sufsort/nvbio_generated_sufsort_priv.cu.o] Error 1
CMakeFiles/Makefile2:913: recipe for target 'nvbio/CMakeFiles/nvbio.dir/all' failed
make[1]: *** [nvbio/CMakeFiles/nvbio.dir/all] Error 2
Makefile:149: recipe for target 'all' failed
make: *** [all] Error 2
jxl@dell:~/third_softwares/nvbio/build$
The text was updated successfully, but these errors were encountered:
Hi all,
Building on ubuntu16.04, gcc-5.4.0, cuda-9.0, i have runed
git submodule update --init --recursive
. There are some errors about moderngpu, how to solve this build error, thanks for your help!The text was updated successfully, but these errors were encountered: