-
Notifications
You must be signed in to change notification settings - Fork 38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unit test(s) are failing with Slackware 15.0 #122
Comments
Thanks for maintaining the SlackBuild pyllyukko, ja hyvää uutta vuotta. I don't have much experience with Slackware, but I could confirm just now that it also happens for redsea 1.0.1 SlackBuild, and here's some bullet-point research for where it comes from:
|
Could be an issue with the Catch2 SlackBuild script in COMPAT32 mode? See, when I build the Catch2 SlackBuild this happens that looks unintentional:
Like I said, it's the first time I used Slackware so you might want to take that with a grain of salt. |
It's better to base the test-building condition on a command-line option instead of the presence of Catch2. Building the tests is not necessary for normal usage of redsea anyway.
Hyvää uuttavuotta! You are absolutely right. Should've done some more debugging before reporting this. Thanks for doing that for me :D I made a PR to SlackBuilds.org to get this sorted out. With the referenced modification to the SlackBuild the unit tests succeed as they should. Thanks! |
It's better to base the test-building condition on a command-line option instead of the presence of Catch2. Building the tests is not necessary for normal usage of redsea anyway.
It's better to base the test-building condition on a command-line option instead of the presence of Catch2. Building the tests is not necessary for normal usage of redsea anyway.
Ehlo.
I was trying to build and package the new 1.1 version of redsea and ran into trouble when I have Catch2 installed:
So apparently it's trying to link against the multilib 32-bit version of Catch2's lib (living in
/usr/lib
vs./usr/lib64
). If I manually run the following (with/usr/lib64
), it will work:Not entirely sure how this should be addressed and I had to disable the unit test(s) from
meson.build
completely (see here).The text was updated successfully, but these errors were encountered: