Skip to content

Failed to build occa with fatal error 'sycl/accessor.hpp' file not found #include <sycl/accessor.hpp> #716

Description

@Gardene-el

I was following the installation guide to build occa. When building, the error mentioned above occured and idk how to fix it.
If the infomation is not sufficient, please ask me to provide more.

Here is the log:

Cr0c0diLe<Lieutenaunt>*occa*> CC=clang CXX=clang++ ENABLE_OPENMP="OFF" ./configure-cmake.sh
-- Using CMake version 3.27.7
-- The C compiler identification is Clang 16.0.6
-- The CXX compiler identification is Clang 16.0.6
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/clang - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/clang++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Performing Test Allowed_CXX_Flag_Wall__Wextra
-- Performing Test Allowed_CXX_Flag_Wall__Wextra - Success
-- Performing Test Allowed_CXX_Flag_Wunused_function__Wunused_variable
-- Performing Test Allowed_CXX_Flag_Wunused_function__Wunused_variable - Success
-- Performing Test Allowed_CXX_Flag_Wwrite_strings__Wfloat_equal
-- Performing Test Allowed_CXX_Flag_Wwrite_strings__Wfloat_equal - Success
-- Performing Test Allowed_CXX_Flag_Wcast_align__Wlogical_op
-- Performing Test Allowed_CXX_Flag_Wcast_align__Wlogical_op - Failed
-- Performing Test Allowed_CXX_Flag_Wshadow
-- Performing Test Allowed_CXX_Flag_Wshadow - Success
-- Performing Test Allowed_CXX_Flag_Wno_unused_parameter
-- Performing Test Allowed_CXX_Flag_Wno_unused_parameter - Success
-- Performing Test Allowed_CXX_Flag_diag_disable_11074__diag_disable_11076
-- Performing Test Allowed_CXX_Flag_diag_disable_11074__diag_disable_11076 - Failed
-- Performing Test Allowed_CXX_Flag__display_error_number
-- Performing Test Allowed_CXX_Flag__display_error_number - Failed
-- Performing Test Allowed_CXX_Flag_Werror
-- Performing Test Allowed_CXX_Flag_Werror - Success
-- Performing Test Allowed_C_Flag_Wall__Wextra
-- Performing Test Allowed_C_Flag_Wall__Wextra - Success
-- Performing Test Allowed_C_Flag_Wunused_function__Wunused_variable
-- Performing Test Allowed_C_Flag_Wunused_function__Wunused_variable - Success
-- Performing Test Allowed_C_Flag_Wwrite_strings__Wfloat_equal
-- Performing Test Allowed_C_Flag_Wwrite_strings__Wfloat_equal - Success
-- Performing Test Allowed_C_Flag_Wcast_align__Wlogical_op
-- Performing Test Allowed_C_Flag_Wcast_align__Wlogical_op - Failed
-- Performing Test Allowed_C_Flag_Wshadow
-- Performing Test Allowed_C_Flag_Wshadow - Success
-- Performing Test Allowed_C_Flag_Wno_c__11_long_long
-- Performing Test Allowed_C_Flag_Wno_c__11_long_long - Success
-- Performing Test Allowed_C_Flag_diag_disable_11074__diag_disable_11076
-- Performing Test Allowed_C_Flag_diag_disable_11074__diag_disable_11076 - Failed
-- Performing Test Allowed_C_Flag__display_error_number
-- Performing Test Allowed_C_Flag__display_error_number - Failed
-- Performing Test Allowed_C_Flag_Werror
-- Performing Test Allowed_C_Flag_Werror - Success
-- Performing Test COMPILER_SUPPORTS_NO_STRICT_ALIASING
-- Performing Test COMPILER_SUPPORTS_NO_STRICT_ALIASING - Success
-- System     : Linux-6.5.9-arch1-1-g14
-- Build type : RelWithDebInfo
-- C flags    :  -Wall -Wextra -Wunused-function -Wunused-variable -Wwrite-strings -Wfloat-equal -Wshadow -Wno-c++11-long-long  -O2 -g -DNDEBUG
-- CXX flags  :  -Wall -Wextra -Wunused-function -Wunused-variable -Wwrite-strings -Wfloat-equal -Wshadow -Wno-unused-parameter  -fno-strict-aliasing -O2 -g -DNDEBUG
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Found CUDAToolkit: /opt/cuda/include (found version "12.3.52") 
-- CUDA include dirs: /opt/cuda/include
-- CUDA driver library: /opt/cuda/lib
-- Found OpenCL: /usr/lib/libOpenCL.so (found version "3.0") 
-- Found OpenCLWrapper: TRUE  
-- OpenCL include dirs: /usr/include
-- OpenCL libraries:    /usr/lib/libOpenCL.so
-- Looking for DPC++
-- Found DPCPP: /opt/intel/oneapi/compiler/latest/linux/include/sycl  
-- DPCPP flags: -fsycl
-- DPCPP include dirs: /opt/intel/oneapi/compiler/latest/linux/include/sycl
-- DPCPP libraries:    /opt/intel/oneapi/compiler/latest/linux/lib/libsycl.so
-- Found HIP: /opt/rocm (found version "5.6.31062-") 
-- HIP version:      5.6.31062-
-- HIP platform:     hip-clang
-- HIP include dirs: /opt/rocm/include
-- HIP libraries:    /opt/rocm/lib/libamdhip64.so
-- Configuring done (2.3s)
CMake Warning at CMakeLists.txt:91 (add_library):
  Cannot generate a safe runtime search path for target libocca because files
  in some directories may conflict with libraries in implicit directories:

    runtime library [libOpenCL.so.1] in /usr/lib may be hidden by files in:
      /opt/rocm/lib

  Some of these libraries may not be found correctly.


-- Generating done (0.1s)
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_Fortran_COMPILER
    CMAKE_Fortran_FLAGS


-- Build files have been written to: /home/Cr0c0diLe/Documents/repo-cpp/occa/build
Cr0c0diLe<Lieutenaunt>*occa*>sudo cmake --build build --parallel 32
[  0%] Built target c_example_add_vectors_okl
[  0%] Built target c_example_reduction_okl
[  0%] Built target c_example_background_devices_okl
[  0%] Building CXX object CMakeFiles/libocca.dir/src/c/base.cpp.o
[  1%] Building CXX object CMakeFiles/libocca.dir/src/c/experimental/kernelBuilder.cpp.o
[  1%] Building CXX object CMakeFiles/libocca.dir/src/c/experimental/memoryPool.cpp.o
[  1%] Building CXX object CMakeFiles/libocca.dir/src/c/io.cpp.o
[  1%] Building CXX object CMakeFiles/libocca.dir/src/c/dtype.cpp.o
[  1%] Built target cpp_example_shared_memory_okl
[  1%] Building CXX object CMakeFiles/libocca.dir/src/c/device.cpp.o
[  2%] Building CXX object CMakeFiles/libocca.dir/src/c/kernel.cpp.o
[  2%] Building CXX object CMakeFiles/libocca.dir/src/c/kernel_fortran_interface.cpp.o
[  2%] Building CXX object CMakeFiles/libocca.dir/src/c/json.cpp.o
[  2%] Built target cpp_example_streams_okl
[  2%] Building CXX object CMakeFiles/libocca.dir/src/c/memory.cpp.o
[  2%] Built target cpp_example_add_vectors_okl
[  2%] Building CXX object CMakeFiles/libocca.dir/src/c/scope.cpp.o
[  3%] Building CXX object CMakeFiles/libocca.dir/src/core/base.cpp.o
[  3%] Built target cpp_example_custom_types_okl
[  3%] Building CXX object CMakeFiles/libocca.dir/src/core/device.cpp.o
[  3%] Building CXX object CMakeFiles/libocca.dir/src/core/memoryPool.cpp.o
[  3%] Building CXX object CMakeFiles/libocca.dir/src/c/stream.cpp.o
[  4%] Building CXX object CMakeFiles/libocca.dir/src/core/memory.cpp.o
[  4%] Building CXX object CMakeFiles/libocca.dir/src/core/kernelArg.cpp.o
[  4%] Building CXX object CMakeFiles/libocca.dir/src/core/stream.cpp.o
[  4%] Built target cpp_example_native_dpcpp_kernel
[  4%] Building CXX object CMakeFiles/libocca.dir/src/core/kernel.cpp.o
[  4%] Built target cpp_example_memory_pool_okl
[  4%] Building CXX object CMakeFiles/libocca.dir/src/core/streamTag.cpp.o
[  4%] Built target cpp_example_native_cpp_kernels_cpp
[  4%] Built target cpp_example_native_c_kernels_c
[  4%] Building CXX object CMakeFiles/libocca.dir/src/dtype/builtins.cpp.o
[  5%] Building CXX object CMakeFiles/libocca.dir/src/dtype/dtype.cpp.o
[  5%] Built target cpp_example_nonblocking_streams_okl
[  5%] Built target cpp_example_device_function_okl
[  5%] Building CXX object CMakeFiles/libocca.dir/src/experimental/kernelBuilder.cpp.o
[  5%] Building CXX object CMakeFiles/libocca.dir/src/functional/baseFunction.cpp.o
[  5%] Building CXX object CMakeFiles/libocca.dir/src/functional/functionDefinition.cpp.o
[  6%] Building CXX object CMakeFiles/libocca.dir/src/functional/range.cpp.o
[  6%] Building CXX object CMakeFiles/libocca.dir/src/functional/scope.cpp.o
[  6%] Building CXX object CMakeFiles/libocca.dir/src/functional/utils.cpp.o
[  6%] Building CXX object CMakeFiles/libocca.dir/src/loops/forLoop.cpp.o
[  7%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/api/metal/polyfill.cpp.o
[  7%] Building CXX object CMakeFiles/libocca.dir/src/loops/typelessForLoop.cpp.o
[  7%] Building CXX object CMakeFiles/libocca.dir/src/loops/iteration.cpp.o
[  7%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/bin/occa.cpp.o
[  8%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/c/cli.cpp.o
[  8%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/c/types.cpp.o
[  8%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/core/buffer.cpp.o
[  8%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/core/kernel.cpp.o
[  8%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/core/device.cpp.o
[  9%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/core/launchedDevice.cpp.o
[  9%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/core/launchedKernel.cpp.o
[  9%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/core/memory.cpp.o
[  9%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/core/memoryPool.cpp.o
[ 10%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/core/stream.cpp.o
[ 10%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/core/streamTag.cpp.o
[ 10%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/functional/functionStore.cpp.o
[ 10%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/io/cache.cpp.o
[ 11%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/io/output.cpp.o
[ 11%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/io/utils.cpp.o
[ 11%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/attribute.cpp.o
[ 11%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/builtins/attributes/atomic.cpp.o
[ 12%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/builtins/attributes/barrier.cpp.o
[ 12%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/builtins/attributes/dim.cpp.o
[ 12%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/builtins/attributes/exclusive.cpp.o
[ 12%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/builtins/attributes/globalPtr.cpp.o
[ 12%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/builtins/attributes/implicitArg.cpp.o
[ 13%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/builtins/attributes/inner.cpp.o
[ 13%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/builtins/attributes/kernel.cpp.o
[ 13%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/builtins/attributes/maxInnerDims.cpp.o
[ 13%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/builtins/attributes/noBarrier.cpp.o
[ 14%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/builtins/attributes/outer.cpp.o
[ 14%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/builtins/attributes/restrict.cpp.o
[ 14%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/builtins/attributes/shared.cpp.o
[ 14%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/builtins/attributes/tile.cpp.o
[ 15%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/builtins/types.cpp.o
[ 15%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/enumerator.cpp.o
[ 15%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/expr/binaryOpNode.cpp.o
[ 15%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/expr/charNode.cpp.o
[ 15%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/expr/callNode.cpp.o
[ 16%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/expr/constCastNode.cpp.o
[ 16%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/expr/cudaCallNode.cpp.o
[ 16%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/expr/deleteNode.cpp.o
[ 16%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/expr/dpcppAtomicNode.cpp.o
[ 17%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/expr/dpcppLocalMemoryNode.cpp.o
[ 17%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/expr/dynamicCastNode.cpp.o
[ 17%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/expr/emptyNode.cpp.o
[ 17%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/expr/expr.cpp.o
[ 18%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/expr/exprNode.cpp.o
[ 18%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/expr/exprNodeArray.cpp.o
[ 18%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/expr/exprOpNode.cpp.o
[ 18%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/expr/expressionParser.cpp.o
[ 19%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/expr/funcCastNode.cpp.o
[ 19%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/expr/functionNode.cpp.o
[ 19%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/expr/identifierNode.cpp.o
[ 19%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/expr/lambdaNode.cpp.o
[ 19%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/expr/leftUnaryOpNode.cpp.o
[ 20%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/expr/newNode.cpp.o
[ 20%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/expr/pairNode.cpp.o
[ 20%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/expr/parenCastNode.cpp.o
[ 21%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/expr/parenthesesNode.cpp.o
[ 21%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/expr/primitiveNode.cpp.o
[ 21%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/expr/reinterpretCastNode.cpp.o
[ 21%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/expr/rightUnaryOpNode.cpp.o
[ 21%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/expr/sizeofNode.cpp.o
[ 22%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/expr/staticCastNode.cpp.o
[ 22%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/expr/stringNode.cpp.o
[ 22%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/expr/subscriptNode.cpp.o
[ 22%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/expr/ternaryOpNode.cpp.o
[ 23%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/expr/throwNode.cpp.o
[ 23%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/expr/tupleNode.cpp.o
[ 23%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/expr/typeNode.cpp.o
[ 23%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/expr/variableNode.cpp.o
[ 23%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/expr/vartypeNode.cpp.o
[ 24%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/file.cpp.o
[ 24%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/kernelMetadata.cpp.o
[ 24%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/keyword.cpp.o
[ 24%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/loaders/attributeLoader.cpp.o
[ 25%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/loaders/enumLoader.cpp.o
[ 25%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/loaders/structLoader.cpp.o
[ 25%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/loaders/typeLoader.cpp.o
[ 26%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/loaders/variableLoader.cpp.o
[ 26%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/loaders/unionLoader.cpp.o
[ 26%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/macro.cpp.o
[ 26%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/modes/cuda.cpp.o
[ 26%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/modes/dpcpp.cpp.o
[ 27%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/modes/hip.cpp.o
[ 27%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/modes/metal.cpp.o
[ 27%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/modes/okl.cpp.o
[ 27%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/modes/oklForStatement.cpp.o
[ 27%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/modes/opencl.cpp.o
[ 28%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/modes/openmp.cpp.o
[ 28%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/modes/serial.cpp.o
[ 28%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/modes/withLauncher.cpp.o
[ 28%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/operator.cpp.o
[ 29%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/parser.cpp.o
[ 29%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/preprocessor.cpp.o
[ 29%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/printer.cpp.o
[ 29%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/processingStages.cpp.o
[ 30%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/qualifier.cpp.o
[ 30%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/scope.cpp.o
[ 30%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/specialMacros.cpp.o
[ 30%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/statement/blockStatement.cpp.o
[ 30%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/statement/breakStatement.cpp.o
[ 31%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/statement/caseStatement.cpp.o
[ 31%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/statement/classAccessStatement.cpp.o
[ 31%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/statement/commentStatement.cpp.o
[ 31%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/statement/continueStatement.cpp.o
[ 32%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/statement/declarationStatement.cpp.o
[ 32%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/statement/defaultStatement.cpp.o
[ 32%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/statement/directiveStatement.cpp.o
[ 32%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/statement/elifStatement.cpp.o
[ 33%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/statement/elseStatement.cpp.o
[ 33%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/statement/emptyStatement.cpp.o
[ 33%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/statement/expressionStatement.cpp.o
[ 33%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/statement/forStatement.cpp.o
[ 34%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/statement/functionDeclStatement.cpp.o
[ 34%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/statement/functionStatement.cpp.o
[ 34%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/statement/gotoLabelStatement.cpp.o
[ 34%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/statement/gotoStatement.cpp.o
[ 34%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/statement/ifStatement.cpp.o
[ 35%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/statement/namespaceStatement.cpp.o
[ 35%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/statement/pragmaStatement.cpp.o
[ 35%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/statement/returnStatement.cpp.o
[ 35%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/statement/sourceCodeStatement.cpp.o
[ 36%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/statement/statement.cpp.o
[ 36%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/statement/statementArray.cpp.o
[ 36%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/statement/switchStatement.cpp.o
[ 36%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/statement/whileStatement.cpp.o
[ 37%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/statementContext.cpp.o
[ 37%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/statementPeeker.cpp.o
[ 37%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/token/charToken.cpp.o
[ 37%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/token/commentToken.cpp.o
[ 38%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/token/directiveToken.cpp.o
[ 38%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/token/functionToken.cpp.o
[ 38%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/token/newlineToken.cpp.o
[ 38%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/token/identifierToken.cpp.o
[ 38%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/token/operatorToken.cpp.o
[ 39%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/token/pragmaToken.cpp.o
[ 39%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/token/primitiveToken.cpp.o
[ 39%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/token/qualifierToken.cpp.o
[ 40%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/token/stringToken.cpp.o
[ 40%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/token/token.cpp.o
[ 40%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/token/typeToken.cpp.o
[ 40%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/token/unknownToken.cpp.o
[ 41%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/token/variableToken.cpp.o
[ 41%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/token/vartypeToken.cpp.o
[ 41%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/tokenContext.cpp.o
[ 41%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/tokenizer.cpp.o
[ 41%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/type/array.cpp.o
[ 41%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/type/class.cpp.o
[ 42%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/type/enum.cpp.o
[ 42%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/type/function.cpp.o
[ 42%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/type/functionPtr.cpp.o
[ 42%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/type/lambda.cpp.o
[ 43%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/type/pointer.cpp.o
[ 43%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/type/primitive.cpp.o
[ 43%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/type/struct.cpp.o
[ 43%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/type/structure.cpp.o
[ 44%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/type/type.cpp.o
[ 44%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/type/typedef.cpp.o
[ 44%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/type/vartype.cpp.o
[ 44%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/type/union.cpp.o
[ 45%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/lang/variable.cpp.o
[ 45%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/modes.cpp.o
[ 45%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/modes/cuda/buffer.cpp.o
[ 45%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/modes/cuda/device.cpp.o
[ 45%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/modes/cuda/kernel.cpp.o
[ 46%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/modes/cuda/memory.cpp.o
[ 46%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/modes/cuda/memoryPool.cpp.o
[ 46%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/modes/cuda/stream.cpp.o
[ 46%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/modes/cuda/registration.cpp.o
[ 47%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/modes/cuda/streamTag.cpp.o
[ 47%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/modes/cuda/utils.cpp.o
[ 47%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/modes/dpcpp/buffer.cpp.o
[ 47%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/modes/dpcpp/device.cpp.o
[ 48%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/modes/dpcpp/kernel.cpp.o
[ 48%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/modes/dpcpp/memory.cpp.o
[ 48%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/modes/dpcpp/memoryPool.cpp.o
In file included from /home/Cr0c0diLe/Documents/repo-cpp/occa/src/occa/internal/modes/dpcpp/buffer.cpp:2:
In file included from /home/Cr0c0diLe/Documents/repo-cpp/occa/src/occa/internal/modes/dpcpp/utils.hpp:6:
In file included from /home/Cr0c0diLe/Documents/repo-cpp/occa/src/occa/internal/modes/dpcpp/polyfill.hpp:7:
/opt/intel/oneapi/compiler/latest/linux/include/sycl/sycl.hpp:11:10: fatal error: 'sycl/accessor.hpp' file not found
#include <sycl/accessor.hpp>
         ^~~~~~~~~~~~~~~~~~~
[ 48%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/modes/dpcpp/registration.cpp.o
[ 49%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/modes/dpcpp/stream.cpp.o
[ 49%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/modes/dpcpp/streamTag.cpp.o
[ 49%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/modes/dpcpp/utils.cpp.o
[ 49%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/modes/hip/buffer.cpp.o
[ 49%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/modes/hip/device.cpp.o
[ 50%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/modes/hip/kernel.cpp.o
[ 50%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/modes/hip/memory.cpp.o
In file included from /home/Cr0c0diLe/Documents/repo-cpp/occa/src/occa/internal/modes/dpcpp/memory.cpp:1:
In file included from /home/Cr0c0diLe/Documents/repo-cpp/occa/src/occa/internal/modes/dpcpp/utils.hpp:6:
In file included from /home/Cr0c0diLe/Documents/repo-cpp/occa/src/occa/internal/modes/dpcpp/polyfill.hpp:7:
/opt/intel/oneapi/compiler/latest/linux/include/sycl/sycl.hpp:11:10: fatal error: 'sycl/accessor.hpp' file not found
#include <sycl/accessor.hpp>
         ^~~~~~~~~~~~~~~~~~~
[ 50%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/modes/hip/memoryPool.cpp.o
In file included from /home/Cr0c0diLe/Documents/repo-cpp/occa/src/occa/internal/modes/dpcpp/memoryPool.cpp:1:
In file included from /home/Cr0c0diLe/Documents/repo-cpp/occa/src/occa/internal/modes/dpcpp/utils.hpp:6:
In file included from /home/Cr0c0diLe/Documents/repo-cpp/occa/src/occa/internal/modes/dpcpp/polyfill.hpp:7:
/opt/intel/oneapi/compiler/latest/linux/include/sycl/sycl.hpp:11:10: fatal error: 'sycl/accessor.hpp' file not found
#include <sycl/accessor.hpp>
         ^~~~~~~~~~~~~~~~~~~
[ 50%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/modes/hip/registration.cpp.o
[ 51%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/modes/hip/stream.cpp.o
[ 51%] Building CXX object CMakeFiles/libocca.dir/src/occa/internal/modes/hip/streamTag.cpp.o
In file included from /home/Cr0c0diLe/Documents/repo-cpp/occa/src/occa/internal/modes/dpcpp/stream.cpp:1:
In file included from /home/Cr0c0diLe/Documents/repo-cpp/occa/src/occa/internal/modes/dpcpp/utils.hpp:6:
In file included from /home/Cr0c0diLe/Documents/repo-cpp/occa/src/occa/internal/modes/dpcpp/polyfill.hpp:7:
/opt/intel/oneapi/compiler/latest/linux/include/sycl/sycl.hpp:11:10: fatal error: 'sycl/accessor.hpp' file not found
#include <sycl/accessor.hpp>
         ^~~~~~~~~~~~~~~~~~~
In file included from /home/Cr0c0diLe/Documents/repo-cpp/occa/src/occa/internal/modes/dpcpp/utils.cpp:3:
In file included from /home/Cr0c0diLe/Documents/repo-cpp/occa/src/occa/internal/modes/dpcpp/utils.hpp:6:
In file included from /home/Cr0c0diLe/Documents/repo-cpp/occa/src/occa/internal/modes/dpcpp/polyfill.hpp:7:
/opt/intel/oneapi/compiler/latest/linux/include/sycl/sycl.hpp:11:10: fatal error: 'sycl/accessor.hpp' file not found
#include <sycl/accessor.hpp>
         ^~~~~~~~~~~~~~~~~~~
In file included from /home/Cr0c0diLe/Documents/repo-cpp/occa/src/occa/internal/modes/dpcpp/device.cpp:4:
In file included from /home/Cr0c0diLe/Documents/repo-cpp/occa/src/occa/internal/modes/dpcpp/utils.hpp:6:
In file included from /home/Cr0c0diLe/Documents/repo-cpp/occa/src/occa/internal/modes/dpcpp/polyfill.hpp:7:
/opt/intel/oneapi/compiler/latest/linux/include/sycl/sycl.hpp:11:10: fatal error: 'sycl/accessor.hpp' file not found
#include <sycl/accessor.hpp>
         ^~~~~~~~~~~~~~~~~~~
1 error generated.
make[2]: *** [CMakeFiles/libocca.dir/build.make:2904: CMakeFiles/libocca.dir/src/occa/internal/modes/dpcpp/buffer.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /home/Cr0c0diLe/Documents/repo-cpp/occa/src/occa/internal/modes/dpcpp/kernel.cpp:1:
In file included from /home/Cr0c0diLe/Documents/repo-cpp/occa/src/occa/internal/modes/dpcpp/kernel.hpp:5:
In file included from /home/Cr0c0diLe/Documents/repo-cpp/occa/src/occa/internal/modes/dpcpp/polyfill.hpp:7:
/opt/intel/oneapi/compiler/latest/linux/include/sycl/sycl.hpp:11:10: fatal error: 'sycl/accessor.hpp' file not found
#include <sycl/accessor.hpp>
         ^~~~~~~~~~~~~~~~~~~
1 error generated.
make[2]: *** [CMakeFiles/libocca.dir/build.make:2988: CMakeFiles/libocca.dir/src/occa/internal/modes/dpcpp/stream.cpp.o] Error 1
1 error generated.
make[2]: *** [CMakeFiles/libocca.dir/build.make:2960: CMakeFiles/libocca.dir/src/occa/internal/modes/dpcpp/memoryPool.cpp.o] Error 1
1 error generated.
1 error generated.
make[2]: *** [CMakeFiles/libocca.dir/build.make:2932: CMakeFiles/libocca.dir/src/occa/internal/modes/dpcpp/kernel.cpp.o] Error 1
make[2]: *** [CMakeFiles/libocca.dir/build.make:2946: CMakeFiles/libocca.dir/src/occa/internal/modes/dpcpp/memory.cpp.o] Error 1
1 error generated.
make[2]: *** [CMakeFiles/libocca.dir/build.make:2918: CMakeFiles/libocca.dir/src/occa/internal/modes/dpcpp/device.cpp.o] Error 1
1 error generated.
make[2]: *** [CMakeFiles/libocca.dir/build.make:3016: CMakeFiles/libocca.dir/src/occa/internal/modes/dpcpp/utils.cpp.o] Error 1
In file included from /home/Cr0c0diLe/Documents/repo-cpp/occa/src/occa/internal/modes/dpcpp/streamTag.cpp:1:
In file included from /home/Cr0c0diLe/Documents/repo-cpp/occa/src/occa/internal/modes/dpcpp/streamTag.hpp:5:
In file included from /home/Cr0c0diLe/Documents/repo-cpp/occa/src/occa/internal/modes/dpcpp/polyfill.hpp:7:
/opt/intel/oneapi/compiler/latest/linux/include/sycl/sycl.hpp:11:10: fatal error: 'sycl/accessor.hpp' file not found
#include <sycl/accessor.hpp>
         ^~~~~~~~~~~~~~~~~~~
1 error generated.
make[2]: *** [CMakeFiles/libocca.dir/build.make:3002: CMakeFiles/libocca.dir/src/occa/internal/modes/dpcpp/streamTag.cpp.o] Error 1
In file included from /home/Cr0c0diLe/Documents/repo-cpp/occa/src/occa/internal/modes/dpcpp/registration.cpp:3:
In file included from /home/Cr0c0diLe/Documents/repo-cpp/occa/src/occa/internal/modes/dpcpp/device.hpp:5:
In file included from /home/Cr0c0diLe/Documents/repo-cpp/occa/src/occa/internal/modes/dpcpp/polyfill.hpp:7:
/opt/intel/oneapi/compiler/latest/linux/include/sycl/sycl.hpp:11:10: fatal error: 'sycl/accessor.hpp' file not found
#include <sycl/accessor.hpp>
         ^~~~~~~~~~~~~~~~~~~
1 error generated.
make[2]: *** [CMakeFiles/libocca.dir/build.make:2974: CMakeFiles/libocca.dir/src/occa/internal/modes/dpcpp/registration.cpp.o] Error 1
/home/Cr0c0diLe/Documents/repo-cpp/occa/src/occa/internal/modes/hip/registration.cpp:28:21: warning: comparison of array 'props.name' not equal to a null pointer is always true [-Wtautological-pointer-compare]
          if (props.name != NULL) {
              ~~~~~~^~~~    ~~~~
1 warning generated.
make[1]: *** [CMakeFiles/Makefile2:715: CMakeFiles/libocca.dir/all] Error 2
make: *** [Makefile:146: all] Error 2

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions