Hetero-Mark icon indicating copy to clipboard operation
Hetero-Mark copied to clipboard

error when trying to build hetero-mark

Open bladernr opened this issue 4 years ago • 2 comments

I'm looking at Hetero-Mark and following the instructions for building it. cmake seems to have had no errors, however when I try building, I get the following:

[ 16%] Building CXX object src/common/cl_util/CMakeFiles/cl_util.dir/cl_profiler.cc.o [ 17%] Building CXX object src/common/cl_util/CMakeFiles/cl_util.dir/cl_runtime.cc.o /home/ubuntu/Hetero-Mark/src/common/cl_util/cl_runtime.cc: In member function ‘_cl_command_queue* clHelper::clRuntime::getCmdQueue(unsigned int, cl_command_queue_properties)’: /home/ubuntu/Hetero-Mark/src/common/cl_util/cl_runtime.cc:207:36: error: ignoring attributes on template argument ‘cl_queue_properties {aka long unsigned int}’ [-Werror=ignored-attributes] std::vector<cl_queue_properties> queue_properties; ^ cc1plus: all warnings being treated as errors src/common/cl_util/CMakeFiles/cl_util.dir/build.make:158: recipe for target 'src/common/cl_util/CMakeFiles/cl_util.dir/cl_runtime.cc.o' failed make[2]: *** [src/common/cl_util/CMakeFiles/cl_util.dir/cl_runtime.cc.o] Error 1 CMakeFiles/Makefile2:366: recipe for target 'src/common/cl_util/CMakeFiles/cl_util.dir/all' failed make[1]: *** [src/common/cl_util/CMakeFiles/cl_util.dir/all] Error 2 Makefile:83: recipe for target 'all' failed make: *** [all] Error 2

bladernr avatar Mar 04 '20 14:03 bladernr

I was experiencing the same issue when I've tried to compile it with openCL12 option. I tried removing "\" from the script: from cmake -DCOMPILE_OPENCL12=On ..\ to cmake -DCOMPILE_OPENCL12=On .. and the problem was solved

han-minhee avatar Mar 05 '20 16:03 han-minhee

So this appears to be only in the OpenCL code... at least I can compile the CUDA stuff without error.

bladernr avatar Mar 06 '20 13:03 bladernr