jeremy-rifkin / libassert

The most over-engineered C++ assertion library
MIT License
539 stars 36 forks source link

Broken version `2.1.1`: bump to cpptrace 0.7.2 #105

Closed steinwurf-sofie closed 1 month ago

steinwurf-sofie commented 1 month ago

The new version of libassert 2.1.1 is broken on MacOS and older versions of Ubuntu. Look to bump the cpptrace dependency to include the fix for https://github.com/jeremy-rifkin/cpptrace/issues/174 to solve this.

steinwurf-sofie commented 1 month ago

The exact fix is https://github.com/jeremy-rifkin/cpptrace/commit/54a3e6fdf7837c44d20436c77d3469f4524bf6a1, but 0.7.2 is yet to be a published version of cpptrace to allow this fix to be pulled in. Could open a further issue in cpptrace if that's required. :+1:

jeremy-rifkin commented 1 month ago

Thanks for opening this, I haven't had a chance to look into this yet. I should be able to tomorrow or Friday.

Another fix for anyone running into issues would be to use a newer version of cmake (with recognition that that's not always as easy as an apt install etc).

steinwurf-sofie commented 1 month ago

No worries. Just opened an issue to track its progress. Take it when you have time :+1:

jeremy-rifkin commented 1 month ago

Now handled in dev, will aim to do a release soon

jeremy-rifkin commented 1 month ago

2.1.2 is released with the fix