Closed Zosoworld closed 7 months ago
Thanks for the suggestion! I had to remove the WrapDB installation of Catch2 because it was installing its headers with CyberEther. But now I found a solution that prevent that from happening. It's currently live in the v1.0.0-alpha4
. Let me know if that solves your problem!
That solved the issue with catch2. Thank you for the amazing work!
The latest version in the jammy repo of
Pop!_OS 22.04
of the catch2 library is2.13.8-1
, and most of the headers are merged intocatch.hpp
:The dependency in meson does not specify a minimum version, and thus when trying to build
libjetstream.so
, it does not find the include<catch2/catch_session.hpp>
:Apparently,
catch_session.hpp
was renamed fromcatch_session.h
around 4 years ago: File History, so a minimum version of around 3.0.0 should be built as a wrap to ensure it is build with LTS systems that might not have a newer version.