Skip to content

moderngpu  #39

Description

@narutojxl

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$ 

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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