Skip to content

Instantly share code, notes, and snippets.

@alice890308
Last active December 17, 2022 16:39
Show Gist options
  • Save alice890308/e4e6172f7d5c5f1e1b88d97ed1ed35e4 to your computer and use it in GitHub Desktop.
Save alice890308/e4e6172f7d5c5f1e1b88d97ed1ed35e4 to your computer and use it in GitHub Desktop.
Building Altis failed error messages
root@51593b682cd2:/src/altis# cmake -DCMAKE_CUDA_ARCHITECTURES=80
CMake Warning:
No source or binary directory provided. Both will be assumed to be the
same as the current working directory, but note that this warning will
become a fatal error in future CMake releases.
-- The CXX compiler identification is GNU 9.4.0
-- The CUDA compiler identification is NVIDIA 11.8.89
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Check for working CUDA compiler: /usr/local/cuda/bin/nvcc
-- Check for working CUDA compiler: /usr/local/cuda/bin/nvcc -- works
-- Detecting CUDA compiler ABI info
-- Detecting CUDA compiler ABI info - done
-- Looking for C++ include pthread.h
-- Looking for C++ include pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Found CUDA: /usr/local/cuda (found version "11.8")
-- Autodetected CUDA architecture(s): 8.0 8.0 8.0 8.0 7.0 7.0 7.0 7.0
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
CMAKE_CUDA_ARCHITECTURES
-- Build files have been written to: /src/altis
root@51593b682cd2:/src/altis# ./setup.sh
-- The CXX compiler identification is GNU 9.4.0
-- The CUDA compiler identification is NVIDIA 11.8.89
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Check for working CUDA compiler: /usr/local/cuda/bin/nvcc
-- Check for working CUDA compiler: /usr/local/cuda/bin/nvcc -- works
-- Detecting CUDA compiler ABI info
-- Detecting CUDA compiler ABI info - done
-- Looking for C++ include pthread.h
-- Looking for C++ include pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Found CUDA: /usr/local/cuda (found version "11.8")
-- Autodetected CUDA architecture(s): 8.0 8.0 8.0 8.0 7.0 7.0 7.0 7.0
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
CMAKE_CUDA_ARCHITECTURES
-- Build files have been written to: /src/altis/build
Scanning dependencies of target maxflopsLib
Scanning dependencies of target busspeedreadbackLib
Scanning dependencies of target busspeeddownloadLib
Scanning dependencies of target sortLib
Scanning dependencies of target pathfinderLib
Scanning dependencies of target gemmLib
Scanning dependencies of target devicememoryLib
Scanning dependencies of target AltisCommon
Scanning dependencies of target gupsLib
Scanning dependencies of target bfsLib
Scanning dependencies of target cfdLib
Scanning dependencies of target cfddoubleLib
Scanning dependencies of target kmeansLib
Scanning dependencies of target mandelbrotLib
Scanning dependencies of target nwLib
Scanning dependencies of target lavamdLib
Scanning dependencies of target dwt2dLib
Scanning dependencies of target particlefilterLib
Scanning dependencies of target fdtd2dLib
Scanning dependencies of target raytracingLib
Scanning dependencies of target sradLib
Scanning dependencies of target whereLib
Scanning dependencies of target darknetLib
Scanning dependencies of target particlefilterfloatLib
[ 1%] Building CUDA object src/cuda/level0/devicememory/CMakeFiles/devicememoryLib.dir/DeviceMemory.cu.o
[ 2%] Building CUDA object src/cuda/level2/cfd/CMakeFiles/cfddoubleLib.dir/euler3d_double.cu.o
[ 2%] Building CXX object src/common/CMakeFiles/AltisCommon.dir/ResultDatabase.cpp.o
[ 2%] Building CUDA object src/cuda/level2/nw/CMakeFiles/nwLib.dir/needle.cu.o
[ 3%] Building CUDA object src/cuda/level1/sort/CMakeFiles/sortLib.dir/sort_kernel.cu.o
[ 5%] Building CXX object src/common/CMakeFiles/AltisCommon.dir/ProgressBar.cpp.o
[ 5%] Building CUDA object src/cuda/level1/gups/CMakeFiles/gupsLib.dir/gups.cu.o
[ 6%] Building CXX object src/common/CMakeFiles/AltisCommon.dir/OptionParser.cpp.o
[ 10%] Building CUDA object src/cuda/level2/fdtd2d/CMakeFiles/fdtd2dLib.dir/fdtd2d.cu.o
[ 10%] Building CUDA object src/cuda/level0/maxflops/CMakeFiles/maxflopsLib.dir/MaxFlops.cu.o
[ 10%] Building CUDA object src/cuda/level0/busspeeddownload/CMakeFiles/busspeeddownloadLib.dir/BusSpeedDownload.cu.o
[ 10%] Building CUDA object src/cuda/level1/gemm/CMakeFiles/gemmLib.dir/Gemm.cu.o
[ 11%] Building CUDA object src/cuda/level2/particlefilter/CMakeFiles/particlefilterLib.dir/ex_particle_CUDA_naive_seq.cu.o
[ 13%] Building CUDA object src/cuda/level1/sort/CMakeFiles/sortLib.dir/Sort.cu.o
[ 14%] Building CUDA object src/cuda/level0/busspeedreadback/CMakeFiles/busspeedreadbackLib.dir/BusSpeedReadback.cu.o
[ 14%] Building CUDA object src/cuda/level2/particlefilter/CMakeFiles/particlefilterfloatLib.dir/ex_particle_CUDA_float_seq.cu.o
[ 15%] Building CUDA object src/cuda/level2/cfd/CMakeFiles/cfdLib.dir/euler3d.cu.o
[ 16%] Building CXX object src/common/CMakeFiles/AltisCommon.dir/Option.cpp.o
[ 17%] Building CUDA object src/cuda/level1/pathfinder/CMakeFiles/pathfinderLib.dir/pathfinder.cu.o
[ 18%] Building CUDA object src/cuda/level2/dwt2d/CMakeFiles/dwt2dLib.dir/dwt_cuda/rdwt53.cu.o
[ 19%] Building CUDA object src/cuda/level2/dwt2d/CMakeFiles/dwt2dLib.dir/dwt_cuda/fdwt97.cu.o
[ 20%] Building CUDA object src/cuda/level1/bfs/CMakeFiles/bfsLib.dir/bfs.cu.o
nvcc fatal : A single input file is required for a non-link phase when an outputfile is specified
[ 21%] Building CUDA object src/cuda/level2/mandelbrot/CMakeFiles/mandelbrotLib.dir/mandelbrot.cu.o
make[2]: *** [src/cuda/level1/gemm/CMakeFiles/gemmLib.dir/build.make:63: src/cuda/level1/gemm/CMakeFiles/gemmLib.dir/Gemm.cu.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1105: src/cuda/level1/gemm/CMakeFiles/gemmLib.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 22%] Building CUDA object src/cuda/level2/raytracing/raytracing_cuda/CMakeFiles/raytracingLib.dir/raytracing.cu.o
nvcc fatal : A single input file is required for a non-link phase when an outputfile is specified
nvcc fatal : A single input file is required for a non-link phase when an outputfile is specified
[ 23%] Building CUDA object src/cuda/level2/where/CMakeFiles/whereLib.dir/where.cu.o
make[2]: *** [src/cuda/level2/fdtd2d/CMakeFiles/fdtd2dLib.dir/build.make:63: src/cuda/level2/fdtd2d/CMakeFiles/fdtd2dLib.dir/fdtd2d.cu.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1658: src/cuda/level2/fdtd2d/CMakeFiles/fdtd2dLib.dir/all] Error 2
[ 24%] Building CUDA object src/cuda/level2/lavamd/CMakeFiles/lavamdLib.dir/lavaMD.cu.o
[ 24%] Building CUDA object src/cuda/level2/dwt2d/CMakeFiles/dwt2dLib.dir/dwt_main.cu.o
[ 25%] Building CUDA object src/cuda/level2/kmeans/CMakeFiles/kmeansLib.dir/kmmain.cu.o
make[2]: *** [src/cuda/level0/maxflops/CMakeFiles/maxflopsLib.dir/build.make:63: src/cuda/level0/maxflops/CMakeFiles/maxflopsLib.dir/MaxFlops.cu.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:911: src/cuda/level0/maxflops/CMakeFiles/maxflopsLib.dir/all] Error 2
[ 25%] Building CUDA object src/cuda/level2/kmeans/CMakeFiles/kmeansLib.dir/kmeansraw.cu.o
[ 26%] Building CUDA object src/cuda/level2/lavamd/CMakeFiles/lavamdLib.dir/kernel/kernel_gpu_cuda_wrapper.cu.o
[ 27%] Building CUDA object src/cuda/level2/srad/CMakeFiles/sradLib.dir/srad.cu.o
[ 28%] Building CUDA object src/cuda/level2/dwt2d/CMakeFiles/dwt2dLib.dir/dwt_cuda/fdwt53.cu.o
[ 29%] Building CUDA object src/cuda/level2/dwt2d/CMakeFiles/dwt2dLib.dir/components.cu.o
[ 30%] Building CUDA object src/cuda/level2/dwt2d/CMakeFiles/dwt2dLib.dir/dwt.cu.o
nvcc fatal : A single input file is required for a non-link phase when an outputfile is specified
[ 30%] Building CUDA object src/cuda/level2/dwt2d/CMakeFiles/dwt2dLib.dir/dwt_cuda/common.cu.o
[ 31%] Building CUDA object src/cuda/level2/dwt2d/CMakeFiles/dwt2dLib.dir/dwt_cuda/rdwt97.cu.o
[ 32%] Building CUDA object src/cuda/level2/yolo/CMakeFiles/darknetLib.dir/src/col2im_kernels.cu.o
make[2]: *** [src/cuda/level2/mandelbrot/CMakeFiles/mandelbrotLib.dir/build.make:63: src/cuda/level2/mandelbrot/CMakeFiles/mandelbrotLib.dir/mandelbrot.cu.o] Error 1
[ 33%] Building CUDA object src/cuda/level2/yolo/CMakeFiles/darknetLib.dir/src/blas_kernels.cu.o
[ 33%] Building CUDA object src/cuda/level2/yolo/CMakeFiles/darknetLib.dir/src/activation_kernels.cu.o
make[1]: *** [CMakeFiles/Makefile2:1739: src/cuda/level2/mandelbrot/CMakeFiles/mandelbrotLib.dir/all] Error 2
[ 34%] Building CUDA object src/cuda/level2/yolo/CMakeFiles/darknetLib.dir/src/crop_layer_kernels.cu.o
[ 35%] Building CUDA object src/cuda/level2/yolo/CMakeFiles/darknetLib.dir/src/avgpool_layer_kernels.cu.o
[ 37%] Building CUDA object src/cuda/level2/yolo/CMakeFiles/darknetLib.dir/src/im2col_kernels.cu.o
[ 37%] Building CUDA object src/cuda/level2/yolo/CMakeFiles/darknetLib.dir/src/convolutional_kernels.cu.o
nvcc fatal : A single input file is required for a non-link phase when an outputfile is specified
make[2]: *** [src/cuda/level2/srad/CMakeFiles/sradLib.dir/build.make:63: src/cuda/level2/srad/CMakeFiles/sradLib.dir/srad.cu.o] Error 1
[ 38%] Building CUDA object src/cuda/level2/yolo/CMakeFiles/darknetLib.dir/src/dropout_layer_kernels.cu.o
make[1]: *** [CMakeFiles/Makefile2:1874: src/cuda/level2/srad/CMakeFiles/sradLib.dir/all] Error 2
[ 38%] Building CUDA object src/cuda/level2/yolo/CMakeFiles/darknetLib.dir/src/deconvolutional_kernels.cu.o
nvcc fatal : A single input file is required for a non-link phase when an outputfile is specified
nvcc fatal : A single input file is required for a non-link phase when an outputfile is specified
nvcc fatal : A single input file is required for a non-link phase when an outputfile is specified
make[2]: *** [src/cuda/level2/yolo/CMakeFiles/darknetLib.dir/build.make:89: src/cuda/level2/yolo/CMakeFiles/darknetLib.dir/src/blas_kernels.cu.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [src/cuda/level2/yolo/CMakeFiles/darknetLib.dir/build.make:63: src/cuda/level2/yolo/CMakeFiles/darknetLib.dir/src/activation_kernels.cu.o] Error 1
nvcc fatal : A single input file is required for a non-link phase when an outputfile is specified
make[2]: *** [src/cuda/level2/yolo/CMakeFiles/darknetLib.dir/build.make:102: src/cuda/level2/yolo/CMakeFiles/darknetLib.dir/src/col2im_kernels.cu.o] Error 1
nvcc fatal : A single input file is required for a non-link phase when an outputfile is specified
[ 39%] Building CUDA object src/cuda/level2/yolo/CMakeFiles/darknetLib.dir/src/maxpool_layer_kernels.cu.o
make[2]: *** [src/cuda/level2/yolo/CMakeFiles/darknetLib.dir/build.make:128: src/cuda/level2/yolo/CMakeFiles/darknetLib.dir/src/crop_layer_kernels.cu.o] Error 1
make[2]: *** [src/cuda/level2/yolo/CMakeFiles/darknetLib.dir/build.make:76: src/cuda/level2/yolo/CMakeFiles/darknetLib.dir/src/avgpool_layer_kernels.cu.o] Error 1
nvcc fatal : A single input file is required for a non-link phase when an outputfile is specified
make[2]: *** [src/cuda/level2/yolo/CMakeFiles/darknetLib.dir/build.make:167: src/cuda/level2/yolo/CMakeFiles/darknetLib.dir/src/im2col_kernels.cu.o] Error 1
nvcc fatal : A single input file is required for a non-link phase when an outputfile is specified
nvcc fatal : A single input file is required for a non-link phase when an outputfile is specified
make[2]: *** [src/cuda/level2/yolo/CMakeFiles/darknetLib.dir/build.make:115: src/cuda/level2/yolo/CMakeFiles/darknetLib.dir/src/convolutional_kernels.cu.o] Error 1
nvcc fatal : A single input file is required for a non-link phase when an outputfile is specified
make[2]: *** [src/cuda/level2/yolo/CMakeFiles/darknetLib.dir/build.make:154: src/cuda/level2/yolo/CMakeFiles/darknetLib.dir/src/dropout_layer_kernels.cu.o] Error 1
make[2]: *** [src/cuda/level2/yolo/CMakeFiles/darknetLib.dir/build.make:141: src/cuda/level2/yolo/CMakeFiles/darknetLib.dir/src/deconvolutional_kernels.cu.o] Error 1
nvcc fatal : A single input file is required for a non-link phase when an outputfile is specified
make[2]: *** [src/cuda/level2/yolo/CMakeFiles/darknetLib.dir/build.make:180: src/cuda/level2/yolo/CMakeFiles/darknetLib.dir/src/maxpool_layer_kernels.cu.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1928: src/cuda/level2/yolo/CMakeFiles/darknetLib.dir/all] Error 2
[ 40%] Linking CXX static library libAltisCommon.a
[ 40%] Built target AltisCommon
[ 40%] Linking CUDA static library libbusspeeddownloadLib.a
[ 41%] Linking CUDA static library libbusspeedreadbackLib.a
[ 41%] Built target busspeeddownloadLib
[ 42%] Linking CUDA static library libsortLib.a
[ 42%] Built target busspeedreadbackLib
[ 43%] Linking CUDA static library liblavamdLib.a
[ 44%] Linking CUDA static library libparticlefilterLib.a
[ 44%] Built target sortLib
[ 44%] Built target lavamdLib
[ 44%] Built target particlefilterLib
[ 45%] Linking CUDA static library libbfsLib.a
[ 45%] Linking CUDA static library libpathfinderLib.a
[ 46%] Linking CUDA static library libnwLib.a
[ 46%] Built target bfsLib
[ 46%] Built target pathfinderLib
[ 47%] Linking CUDA static library libgupsLib.a
[ 47%] Built target nwLib
[ 48%] Linking CUDA static library libcfdLib.a
[ 48%] Built target gupsLib
[ 49%] Linking CUDA static library libcfddoubleLib.a
[ 49%] Built target cfdLib
[ 50%] Linking CUDA static library libdevicememoryLib.a
[ 50%] Built target cfddoubleLib
[ 50%] Built target devicememoryLib
[ 51%] Linking CUDA static library libparticlefilterfloatLib.a
[ 51%] Built target particlefilterfloatLib
[ 52%] Linking CUDA static library libdwt2dLib.a
[ 52%] Built target dwt2dLib
[ 53%] Linking CUDA static library libraytracingLib.a
[ 53%] Built target raytracingLib
[ 54%] Linking CUDA static library libwhereLib.a
[ 54%] Built target whereLib
[ 55%] Linking CUDA static library libkmeansLib.a
[ 55%] Built target kmeansLib
make: *** [Makefile:84: all] Error 2
root@51593b682cd2:/src/altis# make
Scanning dependencies of target AltisCommon
[ 0%] Building CXX object src/common/CMakeFiles/AltisCommon.dir/ResultDatabase.cpp.o
[ 1%] Building CXX object src/common/CMakeFiles/AltisCommon.dir/OptionParser.cpp.o
[ 2%] Building CXX object src/common/CMakeFiles/AltisCommon.dir/Option.cpp.o
[ 3%] Building CXX object src/common/CMakeFiles/AltisCommon.dir/ProgressBar.cpp.o
[ 4%] Linking CXX static library libAltisCommon.a
[ 4%] Built target AltisCommon
Scanning dependencies of target maxflopsLib
[ 5%] Building CUDA object src/cuda/level0/maxflops/CMakeFiles/maxflopsLib.dir/MaxFlops.cu.o
nvcc fatal : A single input file is required for a non-link phase when an outputfile is specified
make[2]: *** [src/cuda/level0/maxflops/CMakeFiles/maxflopsLib.dir/build.make:63: src/cuda/level0/maxflops/CMakeFiles/maxflopsLib.dir/MaxFlops.cu.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:911: src/cuda/level0/maxflops/CMakeFiles/maxflopsLib.dir/all] Error 2
make: *** [Makefile:84: all] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment