Given following log snippets, their explanation, and nothing else, explain what failure, if any, occurred during build of this package.

  Snippets are in a format of [X] : [Y], where [X] is a log snippet, and [Y] is the explanation.

  Snippets are delimited with '================'.

  Drawing on information from all snippets, provide a concise explanation of the issue and recommend a solution.

  Explanation of the issue, and recommended solution, should take a handful of sentences.

  Snippets:

  [FAILED: igdrcl_lib_release/CMakeFiles/igdrcl_lib_release.dir/helpers/cl_memory_properties_helpers.cpp.o 
/usr/bin/g++ @igdrcl_lib_release/CMakeFiles/igdrcl_lib_release.dir/helpers/cl_memory_properties_helpers.cpp.o.rsp -MD -MT igdrcl_lib_release/CMakeFiles/igdrcl_lib_release.dir/helpers/cl_memory_properties_helpers.cpp.o -MF igdrcl_lib_release/CMakeFiles/igdrcl_lib_release.dir/helpers/cl_memory_properties_helpers.cpp.o.d -o igdrcl_lib_release/CMakeFiles/igdrcl_lib_release.dir/helpers/cl_memory_properties_helpers.cpp.o -c /builddir/build/BUILD/compute-runtime-23.35.27191.9/opencl/source/helpers/cl_memory_properties_helpers.cpp
/builddir/build/BUILD/compute-runtime-23.35.27191.9/opencl/source/helpers/cl_memory_properties_helpers.cpp: In static member function ‘static bool NEO::ClMemoryPropertiesHelper::parseMemoryProperties(const cl_mem_properties_intel*, NEO::MemoryProperties&, cl_mem_flags&, cl_mem_flags_intel&, cl_mem_alloc_flags_intel&, ObjType, NEO::Context&)’:
/builddir/build/BUILD/compute-runtime-23.35.27191.9/opencl/source/helpers/cl_memory_properties_helpers.cpp:64:18: error: ‘CL_DEVICE_HANDLE_LIST_KHR’ was not declared in this scope; did you mean ‘CL_MEM_DEVICE_HANDLE_LIST_KHR’?
   64 |             case CL_DEVICE_HANDLE_LIST_KHR:
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~
      |                  CL_MEM_DEVICE_HANDLE_LIST_KHR
/builddir/build/BUILD/compute-runtime-23.35.27191.9/opencl/source/helpers/cl_memory_properties_helpers.cpp:65:45: error: ‘CL_DEVICE_HANDLE_LIST_END_KHR’ was not declared in this scope; did you mean ‘CL_MEM_DEVICE_HANDLE_LIST_END_KHR’?
   65 |                 while (properties[i + 1] != CL_DEVICE_HANDLE_LIST_END_KHR) {
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             CL_MEM_DEVICE_HANDLE_LIST_END_KH]: [The real cause of the build failure is here. ]

Issue: CL_DEVICE_HANDLE_LIST_KHR used to come from opencl-headers package, which changed, and stopped providing the definition of said constant.
Resolution: Either downgrade the opencl-headers, or backport upstream commit fixing the issue.