File rdkit-catch2-39.patch of Package rdkit
moldraw2DTestCatch fails after Catch2 was upgraded from 3.8 to 3.9
see github.com/gabime/spdlog/pull/3451, fixing
github.com/gabime/spdlog/issues/3449, i.e., test failures after upgrade
of Catch2 from 3.8 to 3.9
the fix works for rdkit as well...
--- a/Code/cmake/Modules/RDKitUtils.cmake 2025-01-31 13:55:45.000000000 +0100
+++ b/Code/cmake/Modules/RDKitUtils.cmake 2025-08-27 23:08:29.312574831 +0200
@@ -194,7 +194,7 @@
if(RDK_BUILD_CPP_TESTS)
add_executable(${RDKTEST_NAME} ${RDKTEST_SOURCES})
target_link_libraries(${RDKTEST_NAME} PRIVATE rdkitCatch ${RDKTEST_LINK_LIBRARIES} Catch2::Catch2)
- add_test(${RDKTEST_NAME} ${EXECUTABLE_OUTPUT_PATH}/${RDKTEST_NAME})
+ add_test(${RDKTEST_NAME} ${EXECUTABLE_OUTPUT_PATH}/${RDKTEST_NAME} --order decl)
endif(RDK_BUILD_CPP_TESTS)
endmacro(rdkit_catch_test)