-
-
Notifications
You must be signed in to change notification settings - Fork 203
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
Compile plugin on Fedora 37 #393
Comments
Thanks for reporting! I will fix this later.
I'm planning to link curl on the system if we are building on Linux, though OpenCV 4.6.0 is too old and we have to keep bundling it. |
Nice! Looking forward to that. 🙂 After looking further into this, I made the plugin compile on my Fedora release (37), simply by changing cmake/common/compiler_common.cmake:
Had to add the
Never mind the following, it was my bad, forgot to put the contents of the data directory into the
|
You can use |
We cannot assume all the Linux we support has the latest OpenCV (4.7.0) so we have to continue to bundle OpenCV in our plugin. |
It seems that you are using clang for building but we don't support clang on Fedora |
Describe the bug
Compilation errors on Fedora 37
To Reproduce
Steps to reproduce the behavior:
.github/scripts/build-linux --skip-deps
on Fedora 37Expected behavior
The plugin should compile without errors.
Compile Log
Last messages before compilation stops:
Desktop (please complete the following information):
Additional context
Why does the error complain about change in signedness, when
clang++
seems to be invoked with-Wno-sign-conversion
?I'd be happy to contribute instructions on how to compile on Fedora.. if I could just get it to compile.. 😄
Can anyone skilled in CMake or compilers help me?
Additional question:
I see the compile process downloads Curl and OpenCV, and compiles these.
Is there any particular reason why this is done?
Curl 7.85.0 and OpenCV 4.6.0 already comes with Fedora, are these versions insufficient/incompatible, is that why they need to be compiled?
The text was updated successfully, but these errors were encountered: