Hi, seems the usage of the catch2 library has changed. I've tried
#define CATCH_CONFIG_MAIN -#include <catch2/catch.hpp> +#include <catch2/catch_all.hpp> #include "config.h" which has lead to /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o: in function `_start': (.text+0x17): undefined reference to `main' Thus I've added a main() function in my patch[1] but this leads to linker errors[2]. Just summarizing the situation here in the bug log. Will ask for help by catch2 experts. Kind regards Andreas. [1] https://salsa.debian.org/debichem-team/libodsstream/-/blob/master/debian/patches/new_catch2_usage.patch [2] https://salsa.debian.org/debichem-team/libodsstream/-/jobs/4898134 -- http://fam-tille.de