Building with GStreamer undefined symbol errors
Closed this issue · 2 comments
When building QXmpp with GStreamer I am using gstreamer prebuilt arm64 libs. Cmake finds the gstreamer, glib, and gobject libraries properly, however after all objects get built and cmake tries this (100% Linking CXX shared library libQXmppQt6.so), I get a bunch of ld.lld: undefined symbol errors, specifically relating to gstreamer and glib. I was wondering, what qxmpp's list of gstreamer dependencies are? I'm quite new to gstreamer, so any help would be greatly appreciated.
The errors and my build CmakeLists.txt are attached.
Thanks :)
Looks like you are missing dependencies of glib. From what I can see in the log, libintl and pcre2.
Depending on your environment, it might be easier to use some kind of package manager.
Thanks, I managed to get all the dependencies linked now.