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

Reply via email to