GNOME Bugzilla – Bug 709530
rfbsrc dependency on libX11 automagic
Last modified: 2018-11-03 13:17:55 UTC
I haven't noticed this before but it looks like rfbsrc and eglglessink both depend on libX11 optionally. The issue is that the dependency is automagic [1] and it makes a "dependency-less" plugin (rfbsrc) not so dependency-less according to build environment. I would propose a patch but it looks like something already provides --with-x and I cannot figure out where it comes from yet. [1] http://www.gentoo.org/proj/en/qa/automagic.xml
eglglessink will only link to X11 if the EGL windowing system is detected to be X11. This detection has an auto-mode but you can also explicitly set the windowing system via configure. For rfbsrc, instead it should probably implement this single function it uses from Xlib differently. It does not make much sense to depend on Xlib just for this.
I will take a look at the rfbsrc/navigation stuff.
We have code for this in osxvideosink already IIRC
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/110.