Compilation issue

Hi there, I am trying to compile ovito from sources in Linux following this script.

 33%] Building CXX object src/ovito/opengl/CMakeFiles/OpenGLRenderer.dir/OpenGLParticlePrimitive.cpp.o
/tmp/makepkg/ovito/src/ovito-v3.10.1/src/ovito/vulkan/VulkanCylinderPrimitive.cpp: In member function ‘void Ovito::VulkanSceneRenderer::renderCylindersImplementation(const Ovito::CylinderPrimitive&)’:
/tmp/makepkg/ovito/src/ovito-v3.10.1/src/ovito/vulkan/VulkanCylinderPrimitive.cpp:316:25: error: ‘isPicking’ was not declared in this scope; did you mean ‘isPickingPass’?
  316 |     bool useBlending = !isPicking() && (primitive.transparencies() != nullptr);
      |                         ^~~~~~~~~
      |                         isPickingPass
/tmp/makepkg/ovito/src/ovito-v3.10.1/src/ovito/vulkan/OffscreenVulkanSceneRenderer.cpp: In member function ‘virtual void Ovito::OffscreenVulkanSceneRenderer::beginFrame(Ovito::AnimationTime, Ovito::Scene*, const Ovito::ViewProjectionParameters&, Ovito::Viewport*, const QRect&, Ovito::FrameBuffer*)’:
/tmp/makepkg/ovito/src/ovito-v3.10.1/src/ovito/vulkan/OffscreenVulkanSceneRenderer.cpp:303:9: error: ‘isPicking’ was not declared in this scope; did you mean ‘isPickingPass’?
  303 |     if(!isPicking()) {
      |         ^~~~~~~~~
      |         isPickingPass
/tmp/makepkg/ovito/src/ovito-v3.10.1/src/ovito/vulkan/VulkanImagePrimitive.cpp: In member function ‘void Ovito::VulkanSceneRenderer::renderImageImplementation(const Ovito::ImagePrimitive&)’:
/tmp/makepkg/ovito/src/ovito-v3.10.1/src/ovito/vulkan/VulkanImagePrimitive.cpp:92:38: error: ‘isPicking’ was not declared in this scope; did you mean ‘isPickingPass’?
   92 |     if(primitive.image().isNull() || isPicking() || primitive.windowRect().isEmpty())
      |                                      ^~~~~~~~~
      |                                      isPickingPass
/tmp/makepkg/ovito/src/ovito-v3.10.1/src/ovito/vulkan/VulkanMeshPrimitive.cpp: In member function ‘void Ovito::VulkanSceneRenderer::renderMeshImplementation(const Ovito::MeshPrimitive&)’:
/tmp/makepkg/ovito/src/ovito-v3.10.1/src/ovito/vulkan/VulkanMeshPrimitive.cpp:366:39: error: ‘isPicking’ was not declared in this scope; did you mean ‘isPickingPass’?
  366 |     if(primitive.emphasizeEdges() && !isPicking())
      |                                       ^~~~~~~~~
      |                                       isPickingPass
/tmp/makepkg/ovito/src/ovito-v3.10.1/src/ovito/vulkan/VulkanMeshPrimitive.cpp:373:25: error: ‘isPicking’ was not declared in this scope; did you mean ‘isPickingPass’?
  373 |     bool useBlending = !isPicking() && !primitive.isFullyOpaque();
      |                         ^~~~~~~~~
      |                         isPickingPass
/tmp/makepkg/ovito/src/ovito-v3.10.1/src/ovito/vulkan/VulkanLinePrimitive.cpp: In member function ‘void Ovito::VulkanSceneRenderer::renderThinLinesImplementation(const Ovito::LinePrimitive&)’:
/tmp/makepkg/ovito/src/ovito-v3.10.1/src/ovito/vulkan/VulkanLinePrimitive.cpp:195:31: error: ‘isPicking’ was not declared in this scope; did you mean ‘isPickingPass’?
  195 |     if(primitive.colors() && !isPicking()) {
      |                               ^~~~~~~~~
      |                               isPickingPass
/tmp/makepkg/ovito/src/ovito-v3.10.1/src/ovito/vulkan/VulkanLinePrimitive.cpp:221:31: error: ‘isPicking’ was not declared in this scope; did you mean ‘isPickingPass’?
  221 |     if(primitive.colors() && !isPicking()) {
      |                               ^~~~~~~~~
      |                               isPickingPass
/tmp/makepkg/ovito/src/ovito-v3.10.1/src/ovito/vulkan/VulkanSceneRenderer.cpp: In member function ‘virtual void Ovito::VulkanSceneRenderer::renderParticles(const Ovito::ParticlePrimitive&)’:
/tmp/makepkg/ovito/src/ovito-v3.10.1/src/ovito/vulkan/VulkanSceneRenderer.cpp:309:8: error: ‘isPicking’ was not declared in this scope; did you mean ‘isPickingPass’?
  309 |     if(isPicking() || !primitive.transparencies())
      |        ^~~~~~~~~
      |        isPickingPass
/tmp/makepkg/ovito/src/ovito-v3.10.1/src/ovito/vulkan/VulkanSceneRenderer.cpp: In member function ‘virtual void Ovito::VulkanSceneRenderer::renderCylinders(const Ovito::CylinderPrimitive&)’:
/tmp/makepkg/ovito/src/ovito-v3.10.1/src/ovito/vulkan/VulkanSceneRenderer.cpp:324:8: error: ‘isPicking’ was not declared in this scope; did you mean ‘isPickingPass’?
  324 |     if(isPicking() || !primitive.transparencies())
      |        ^~~~~~~~~
      |        isPickingPass
/tmp/makepkg/ovito/src/ovito-v3.10.1/src/ovito/vulkan/VulkanSceneRenderer.cpp: In member function ‘virtual void Ovito::VulkanSceneRenderer::renderMesh(const Ovito::MeshPrimitive&)’:
/tmp/makepkg/ovito/src/ovito-v3.10.1/src/ovito/vulkan/VulkanSceneRenderer.cpp:339:8: error: ‘isPicking’ was not declared in this scope; did you mean ‘isPickingPass’?
  339 |     if(isPicking() || primitive.isFullyOpaque())
      |        ^~~~~~~~~
      |        isPickingPass
/tmp/makepkg/ovito/src/ovito-v3.10.1/src/ovito/vulkan/VulkanContext.cpp: In lambda function:
/tmp/makepkg/ovito/src/ovito-v3.10.1/src/ovito/vulkan/VulkanContext.cpp:999:53: error: alias template deduction only available with ‘-std=c++20’ or ‘-std=gnu++20’
  999 |             BufferReadAccess bufferAccess(dataBuffer);
      |                                                     ^
/tmp/makepkg/ovito/src/ovito-v3.10.1/src/ovito/vulkan/VulkanParticlePrimitive.cpp: In member function ‘void Ovito::VulkanSceneRenderer::renderParticlesImplementation(const Ovito::ParticlePrimitive&)’:
/tmp/makepkg/ovito/src/ovito-v3.10.1/src/ovito/vulkan/VulkanParticlePrimitive.cpp:468:25: error: ‘isPicking’ was not declared in this scope; did you mean ‘isPickingPass’?
  468 |     bool useBlending = !isPicking() && (primitive.transparencies() != nullptr);
      |                         ^~~~~~~~~
      |                         isPickingPass
make[2]: *** [src/ovito/vulkan/CMakeFiles/VulkanRenderer.dir/build.make:884: src/ovito/vulkan/CMakeFiles/VulkanRenderer.dir/VulkanCylinderPrimitive.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
[ 33%] Building CXX object src/ovito/opengl/CMakeFiles/OpenGLRenderer.dir/OpenGLImagePrimitive.cpp.o
make[2]: *** [src/ovito/vulkan/CMakeFiles/VulkanRenderer.dir/build.make:828: src/ovito/vulkan/CMakeFiles/VulkanRenderer.dir/OffscreenVulkanSceneRenderer.cpp.o] Error 1
[ 33%] Building CXX object src/ovito/opengl/CMakeFiles/OpenGLRenderer.dir/OpenGLCylinderPrimitive.cpp.o
make[2]: *** [src/ovito/vulkan/CMakeFiles/VulkanRenderer.dir/build.make:856: src/ovito/vulkan/CMakeFiles/VulkanRenderer.dir/VulkanImagePrimitive.cpp.o] Error 1
[ 34%] Building CXX object src/ovito/opengl/CMakeFiles/OpenGLRenderer.dir/OpenGLMeshPrimitive.cpp.o
[ 34%] Building CXX object src/ovito/opengl/CMakeFiles/OpenGLRenderer.dir/OpenGLMarkerPrimitive.cpp.o
[ 34%] Building CXX object src/ovito/opengl/CMakeFiles/OpenGLRenderer.dir/OpenGLResourceManager.cpp.o
make[2]: *** [src/ovito/vulkan/CMakeFiles/VulkanRenderer.dir/build.make:842: src/ovito/vulkan/CMakeFiles/VulkanRenderer.dir/VulkanLinePrimitive.cpp.o] Error 1
[ 34%] Building CXX object src/ovito/opengl/CMakeFiles/OpenGLRenderer.dir/OpenGLShaderHelper.cpp.o
make[2]: *** [src/ovito/vulkan/CMakeFiles/VulkanRenderer.dir/build.make:898: src/ovito/vulkan/CMakeFiles/VulkanRenderer.dir/VulkanMeshPrimitive.cpp.o] Error 1
[ 34%] Building CXX object src/ovito/opengl/CMakeFiles/OpenGLRenderer.dir/OpenGLSceneRenderer.cpp.o
make[2]: *** [src/ovito/vulkan/CMakeFiles/VulkanRenderer.dir/build.make:870: src/ovito/vulkan/CMakeFiles/VulkanRenderer.dir/VulkanParticlePrimitive.cpp.o] Error 1
[ 34%] Building CXX object src/ovito/opengl/CMakeFiles/OpenGLRenderer.dir/OffscreenOpenGLSceneRenderer.cpp.o
make[2]: *** [src/ovito/vulkan/CMakeFiles/VulkanRenderer.dir/build.make:814: src/ovito/vulkan/CMakeFiles/VulkanRenderer.dir/VulkanSceneRenderer.cpp.o] Error 1
[ 34%] Building CXX object src/ovito/opengl/CMakeFiles/OpenGLRenderer.dir/OffscreenInteractiveOpenGLSceneRenderer.cpp.o
[ 34%] Building CXX object src/ovito/opengl/CMakeFiles/OpenGLRenderer.dir/PickingOpenGLSceneRenderer.cpp.o
make[2]: *** [src/ovito/vulkan/CMakeFiles/VulkanRenderer.dir/build.make:786: src/ovito/vulkan/CMakeFiles/VulkanRenderer.dir/VulkanContext.cpp.o] Error 1
[ 34%] Building CXX object src/ovito/opengl/CMakeFiles/OpenGLRenderer.dir/OpenGLDepthTextureBlitter.cpp.o
[ 35%] Building CXX object src/ovito/opengl/CMakeFiles/OpenGLRenderer.dir/OpenGLRenderer_autogen/3YJK5W5UP7/qrc_opengl.cpp.o
make[1]: *** [CMakeFiles/Makefile2:1565: src/ovito/vulkan/CMakeFiles/VulkanRenderer.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....