Closed ycollet closed 3 years ago
Interesting. If you follow the compiler’s tip by adding an include in sync.hpp, does it resolve it?
deps/aoo/lib/src/sync.hpp:12:1: note: 'std::unique_lock' is defined in header '<mutex>'; did you forget to '#include <mutex>'?
11 | #include <shared_mutex>
+++ |+#include <mutex>
12 |
And are you making an RPM for fedora here?
I added the following flag to fix this problem without changing the code:
"-include mutex"
This adds a "#include
I am planning to write a paper about tools to rehearse via internet. You can find my last article related to VCV Rack here: https://fedoramagazine.org/vcv-rack-modular-synthesizers/
I’ll fix the code anyway, which is the correct solution...
OK, the source code fix is now on the latest main (and develop). I did not move the 1.4.4 tag though. Probably best if you just build from the head of main branch in your spec... it will generally be only the latest release.... all intermediate development takes place on the develop branch.
Thanks for the fix ! I close the bug report.
I try to compile sonobus 1.4.4 on Fedora 34 (with gcc-11, which is c++17 by default). I met the following error message: