[3dprinter-general] Bug#1054697: Bug#1054697: slic3r-prusa: FTBFS: test_arrange.cpp:1:10: fatal error: catch2/catch.hpp: No such file or directory

Gregor Riepl onitake at gmail.com
Fri Oct 27 21:38:51 BST 2023


Hi,

 > fatal error: catch2/catch.hpp: No such file or directory

This is caused by significant changes in catch2 3.4.0.
Some other packages are affected by the same problem, which currently 
blocks migration: https://qa.debian.org/excuses.php?package=catch2

I think this bug should be:

reassign -1 catch2
affects -1 slic3r-prusa

Are there any objections if I do this?

Upstream slic3r-prusa supplies a bundled copy of catch2, so they may be 
reluctant to upgrade compatibility with catch2 3.x. We could switch back 
to the bundled copy for the time being.

As an alternative, we could try to fix the dependency for Debian only.
It looks like some effort will be needed, though: 
https://github.com/catchorg/Catch2/blob/devel/docs/migrate-v2-to-v3.md



More information about the 3dprinter-general mailing list