-
Notifications
You must be signed in to change notification settings - Fork 10
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
Unable to compile with GCC 11.1.0 #17
Comments
I tried the removing Werror from #15 and I get about 200 multiple definitions when it's trying to link the final binary. |
|
Thanks for opening an issue! Looks like those modern GCC's do more checks and emit warnings which were not present in older versions. Removing the Werror is a good workaround, also more future proof, as more checks might be added again later. The proper fix would be to actually fix those warnings, of course. Regarding the "multiple definition" errors, could it be that you have leftover .o files in /tmp or something? Alternatively, you could try compiling with Cmake, see https://github.com/3dfsb-dev/3dfsb#compilation |
I didn't even think about that. I started with a fresh clone of the repo but didn't notice the /tmp files. I will take a look at that. Thanks. |
Nothing in /tmp and it instantly throws the multiple definitions every time. CMake I had tried but ran into a handful of other errors :/ I'll see what I can ascertain. |
CMake the issue is it doesn't see the gstreamer-1.0 installation correctly. Either it's not pulling it in the gstreamer-1.0 parent directory as an include, or something else is going wrong.
|
(Corrected the missing mpegts with the same error) |
The text was updated successfully, but these errors were encountered: