Recent changes have broken the build for a few common compilers on Linux x86_64. For cmake version 3.28.2, and ninja 1.12.1 on Fedora 40, with (1) gcc (GCC) 14.2.1 20240801 (Red Hat 14.2.1-1), and (2) clang version 18.1.8 (Fedora 18.1.8-1.fc40)
Download source code archive corresponding to main branch at commit 14d1fae, unpack, and enter.
mkdir .cmake
cd .cmake
(1) "cmake -G Ninja -DCMAKE_C_COMPILER=/usr/bin/gcc -DCMAKE_CXX_COMPILER=/usr/bin/g++ ../" or (2) "cmake -G Ninja -DCMAKE_C_COMPILER=/usr/bin/clang -DCMAKE_CXX_COMPILER=/usr/bin/clang++ ../"
ninja -j4
Recent changes have broken the build for a few common compilers on Linux x86_64. For cmake version 3.28.2, and ninja 1.12.1 on Fedora 40, with (1) gcc (GCC) 14.2.1 20240801 (Red Hat 14.2.1-1), and (2) clang version 18.1.8 (Fedora 18.1.8-1.fc40)
Download source code archive corresponding to main branch at commit 14d1fae, unpack, and enter. mkdir .cmake cd .cmake (1) "cmake -G Ninja -DCMAKE_C_COMPILER=/usr/bin/gcc -DCMAKE_CXX_COMPILER=/usr/bin/g++ ../" or (2) "cmake -G Ninja -DCMAKE_C_COMPILER=/usr/bin/clang -DCMAKE_CXX_COMPILER=/usr/bin/clang++ ../" ninja -j4
build transcript with warnings and errors attached. openmohaa_14d1fae_build_failures_gcc.txt openmohaa_14d1fae_build_failures_clang.txt