Building OpenSimRoot fails

I tried to build OpenSimRoot by cloning the repository and running make. I am running Manjaro Linux and have gcc 14.2.1 installed. What do I need to change? Errors from build (make):

.d" -MT"release_build/engine/SimulaGrid.o" -o "release_build/engine/SimulaGrid.o" "OpenSimRoot/src/engine/SimulaGrid.cpp"
In file included from OpenSimRoot/src/cli/OpenSimRoot.cpp:35:
OpenSimRoot/src/cli/../engine/SimulaStochastic.hpp: In member function ‘void SimulaStochastic<Coordinate, D>::setParameters(const Type&, const Type&)’:
OpenSimRoot/src/cli/../engine/SimulaStochastic.hpp:375:20: error: cannot convert ‘const SimulaStochastic<Coordinate, D>::Type’ {aka ‘const Coordinate’} to ‘double’ in assignment
  375 |                 p1=np1; p2=np2;
      |                    ^~~
      |                    |
      |                    const SimulaStochastic<Coordinate, D>::Type {aka const Coordinate}
OpenSimRoot/src/cli/../engine/SimulaStochastic.hpp:375:28: error: cannot convert ‘const SimulaStochastic<Coordinate, D>::Type’ {aka ‘const Coordinate’} to ‘double’ in assignment
  375 |                 p1=np1; p2=np2;
      |                            ^~~
      |                            |
      |                            const SimulaStochastic<Coordinate, D>::Type {aka const Coordinate}
g++ -I/usr/include/python3.12 -std=c++23 -DGITHASH='1a1a2fc951' -O3 -Wall -c -fmessage-length=0  -MMD -MP -MF"release_build/engine/SimulaLink.d" -MT"release_build/engine/SimulaLink.o" -o "release_build/engine/SimulaLink.o" "OpenSimRoot/src/engine/SimulaLink.cpp"
g++ -I/usr/include/python3.12 -std=c++23 -DGITHASH='1a1a2fc951' -O3 -Wall -c -fmessage-length=0  -MMD -MP -MF"release_build/engine/SimulaPoint.d" -MT"release_build/engine/SimulaPoint.o" -o "release_build/engine/SimulaPoint.o" "OpenSimRoot/src/engine/SimulaPoint.cpp"
g++ -I/usr/include/python3.12 -std=c++23 -DGITHASH='1a1a2fc951' -O3 -Wall -c -fmessage-length=0  -MMD -MP -MF"release_build/engine/SimulaStochastic.d" -MT"release_build/engine/SimulaStochastic.o" -o "release_build/engine/SimulaStochastic.o" "OpenSimRoot/src/engine/SimulaStochastic.cpp"
g++ -I/usr/include/python3.12 -std=c++23 -DGITHASH='1a1a2fc951' -O3 -Wall -c -fmessage-length=0  -MMD -MP -MF"release_build/engine/SimulaTimeDriven.d" -MT"release_build/engine/SimulaTimeDriven.o" -o "release_build/engine/SimulaTimeDriven.o" "OpenSimRoot/src/engine/SimulaTimeDriven.cpp"
g++ -I/usr/include/python3.12 -std=c++23 -DGITHASH='1a1a2fc951' -O3 -Wall -c -fmessage-length=0  -MMD -MP -MF"release_build/engine/SimulaVariable.d" -MT"release_build/engine/SimulaVariable.o" -o "release_build/engine/SimulaVariable.o" "OpenSimRoot/src/engine/SimulaVariable.cpp"
make: *** [Makefile:129: release_build/cli/OpenSimRoot.o] Error 1
make: *** Waiting for unfinished jobs....
In file included from OpenSimRoot/src/engine/SimulaStochastic.cpp:18:
OpenSimRoot/src/engine/SimulaStochastic.hpp: In member function ‘void SimulaStochastic<Coordinate, D>::setParameters(const Type&, const Type&)’:
OpenSimRoot/src/engine/SimulaStochastic.hpp:375:20: error: cannot convert ‘const SimulaStochastic<Coordinate, D>::Type’ {aka ‘const Coordinate’} to ‘double’ in assignment
  375 |                 p1=np1; p2=np2;
      |                    ^~~
      |                    |
      |                    const SimulaStochastic<Coordinate, D>::Type {aka const Coordinate}
OpenSimRoot/src/engine/SimulaStochastic.hpp:375:28: error: cannot convert ‘const SimulaStochastic<Coordinate, D>::Type’ {aka ‘const Coordinate’} to ‘double’ in assignment
  375 |                 p1=np1; p2=np2;
      |                            ^~~
      |                            |
      |                            const SimulaStochastic<Coordinate, D>::Type {aka const Coordinate}
make: *** [Makefile:129: release_build/engine/SimulaStochastic.o] Error 1

[user@user-lenovomws170 OpenSimRoot]$ gcc --version
gcc (GCC) 14.2.1 20240910
Copyright (C) 2024 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

I tried with build.sh and get similar error:

g++ -I/usr/include/python3.12 -std=c++23 -DGITHASH='1a1a2fc951' -O3 -Wall -c -fmessage-length=0  -MMD -MP -MF"release_build/engine/DataDefinitions/TagClass.d" -MT"release_build/engine/DataDefinitions/TagClass.o" -o "release_build/engine/DataDefinitions/TagClass.o" "OpenSimRoot/src/engine/DataDefinitions/TagClass.cpp"
In file included from OpenSimRoot/src/cli/OpenSimRoot.cpp:35:
OpenSimRoot/src/cli/../engine/SimulaStochastic.hpp: In member function ‘void SimulaStochastic<Coordinate, D>::setParameters(const Type&, const Type&)’:
OpenSimRoot/src/cli/../engine/SimulaStochastic.hpp:375:20: error: cannot convert ‘const SimulaStochastic<Coordinate, D>::Type’ {aka ‘const Coordinate’} to ‘double’ in assignment
  375 |                 p1=np1; p2=np2;
      |                    ^~~
      |                    |
      |                    const SimulaStochastic<Coordinate, D>::Type {aka const Coordinate}
OpenSimRoot/src/cli/../engine/SimulaStochastic.hpp:375:28: error: cannot convert ‘const SimulaStochastic<Coordinate, D>::Type’ {aka ‘const Coordinate’} to ‘double’ in assignment
  375 |                 p1=np1; p2=np2;
      |                            ^~~
      |                            |
      |                            const SimulaStochastic<Coordinate, D>::Type {aka const Coordinate}
g++ -I/usr/include/python3.12 -std=c++23 -DGITHASH='1a1a2fc951' -O3 -Wall -c -fmessage-length=0  -MMD -MP -MF"release_build/engine/DataDefinitions/Units.d" -MT"release_build/engine/DataDefinitions/Units.o" -o "release_build/engine/DataDefinitions/Units.o" "OpenSimRoot/src/engine/DataDefinitions/Units.cpp"
g++ -I/usr/include/python3.12 -std=c++23 -DGITHASH='1a1a2fc951' -O3 -Wall -c -fmessage-length=0  -MMD -MP -MF"release_build/engine/ObjectGenerator.d" -MT"release_build/engine/ObjectGenerator.o" -o "release_build/engine/ObjectGenerator.o" "OpenSimRoot/src/engine/ObjectGenerator.cpp"
g++ -I/usr/include/python3.12 -std=c++23 -DGITHASH='1a1a2fc951' -O3 -Wall -c -fmessage-length=0  -MMD -MP -MF"release_build/engine/Origin.d" -MT"release_build/engine/Origin.o" -o "release_build/engine/Origin.o" "OpenSimRoot/src/engine/Origin.cpp"
make: *** [Makefile:129: release_build/cli/OpenSimRoot.o] Error 1
make: *** Waiting for unfinished jobs....
Edited by MC. S.