Gaudi doesn't compile with catch2 v3
A new version of catch2 was released in October 2022 and now catch2 is not anymore a header library but a library that has to be compiled. When compiling with this version the following error will be found:
fatal error: catch2/catch.hpp: No such file or directory
12 | #include <catch2/catch.hpp>
as this file is not included anymore in the library. There are instructions on how to migrate from v2 to v3: https://github.com/catchorg/Catch2/blob/4adf0105490a9a8f14fba0f6d463a16bcafa61bd/docs/migrate-v2-to-v3.md