alpaka: Alpaka Build Error.

Hi I am getting this error while trying to build than example object. I have enable CUDA , My system configrations : CentOS 7.7 Ram 16Gb CUDA 10.1 GCC version : 7.3 Thanks in advance

[  1%] Building NVCC (Device) object example/bufferCopy/CMakeFiles/bufferCopy.dir/src/bufferCopy_generated_bufferCopy.cpp.o
/home/alpaka/include/alpaka/core/ConcurrentExecPool.hpp: In lambda function:
/home/alpaka/include/alpaka/core/ConcurrentExecPool.hpp:381:39: error: parameter packs not expanded with ‘...’:
                     auto boundTask([=](){return task(args...);});
                                       ^
/home/alpaka/include/alpaka/core/ConcurrentExecPool.hpp:381:39: note:         ‘args’
/home/alpaka/include/alpaka/core/ConcurrentExecPool.hpp:381:44: error: expansion pattern ‘args’ contains no argument packs
                     auto boundTask([=](){return task(args...);});
                                            ^
/home/alpaka/include/alpaka/core/ConcurrentExecPool.hpp: In lambda function:
/home/alpaka/include/alpaka/core/ConcurrentExecPool.hpp:589:39: error: parameter packs not expanded with ‘...’:
                     auto boundTask([=](){return task(args...);});
                                       ^
/home/alpaka/include/alpaka/core/ConcurrentExecPool.hpp:589:39: note:         ‘args’
/home/alpaka/include/alpaka/core/ConcurrentExecPool.hpp:589:44: error: expansion pattern ‘args’ contains no argument packs
                     auto boundTask([=](){return task(args...);});
                                            ^
/home/alpaka/include/alpaka/kernel/TaskKernelCpuThreads.hpp: In lambda function:
/home/alpaka/include/alpaka/kernel/TaskKernelCpuThreads.hpp:242:57: error: parameter packs not expanded with ‘...’:
                         blockThreadExecAcc(
                                                         ^
/home/alpaka/include/alpaka/kernel/TaskKernelCpuThreads.hpp:242:57: note:         ‘args’
/home/alpaka/include/alpaka/kernel/TaskKernelCpuThreads.hpp:242:62: error: expansion pattern ‘args’ contains no argument packs
                         blockThreadExecAcc(

About this issue

  • Original URL
  • State: closed
  • Created 5 years ago
  • Reactions: 1
  • Comments: 24 (17 by maintainers)

Most upvoted comments

The Cmake output

-- ALPAKA_ACC_CPU_B_SEQ_T_SEQ_ENABLED
-- ALPAKA_ACC_CPU_B_SEQ_T_THREADS_ENABLED
-- ALPAKA_ACC_CPU_B_OMP2_T_SEQ_ENABLED
-- ALPAKA_ACC_CPU_B_SEQ_T_OMP2_ENABLED
-- ALPAKA_ACC_GPU_CUDA_ENABLED
-- ALPAKA_ACC_CPU_B_SEQ_T_SEQ_ENABLED
-- ALPAKA_ACC_CPU_B_SEQ_T_THREADS_ENABLED
-- ALPAKA_ACC_CPU_B_OMP2_T_SEQ_ENABLED
-- ALPAKA_ACC_CPU_B_SEQ_T_OMP2_ENABLED
-- ALPAKA_ACC_GPU_CUDA_ENABLED
-- ALPAKA_ACC_CPU_B_SEQ_T_SEQ_ENABLED
-- ALPAKA_ACC_CPU_B_SEQ_T_THREADS_ENABLED
-- ALPAKA_ACC_CPU_B_OMP2_T_SEQ_ENABLED
-- ALPAKA_ACC_CPU_B_SEQ_T_OMP2_ENABLED
-- ALPAKA_ACC_GPU_CUDA_ENABLED
-- ALPAKA_ACC_CPU_B_SEQ_T_SEQ_ENABLED
-- ALPAKA_ACC_CPU_B_SEQ_T_THREADS_ENABLED
-- ALPAKA_ACC_CPU_B_OMP2_T_SEQ_ENABLED
-- ALPAKA_ACC_CPU_B_SEQ_T_OMP2_ENABLED
-- ALPAKA_ACC_GPU_CUDA_ENABLED
-- ALPAKA_ACC_CPU_B_SEQ_T_SEQ_ENABLED
-- ALPAKA_ACC_CPU_B_SEQ_T_THREADS_ENABLED
-- ALPAKA_ACC_CPU_B_OMP2_T_SEQ_ENABLED
-- ALPAKA_ACC_CPU_B_SEQ_T_OMP2_ENABLED
-- ALPAKA_ACC_GPU_CUDA_ENABLED
-- ALPAKA_ACC_CPU_B_SEQ_T_SEQ_ENABLED
-- ALPAKA_ACC_CPU_B_SEQ_T_THREADS_ENABLED
-- ALPAKA_ACC_CPU_B_OMP2_T_SEQ_ENABLED
-- ALPAKA_ACC_CPU_B_SEQ_T_OMP2_ENABLED
-- ALPAKA_ACC_GPU_CUDA_ENABLED
-- Catch2: Using INTERNAL version 2.5.0
-- Configuring done

Sorry its develop branch

I have cloned it using git clone https://github.com/ComputationalRadiationPhysics/alpaka.git