After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 709530 - rfbsrc dependency on libX11 automagic
rfbsrc dependency on libX11 automagic
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
1.2.0
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2013-10-06 22:00 UTC by Gilles Dartiguelongue
Modified: 2018-11-03 13:17 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Gilles Dartiguelongue 2013-10-06 22:00:11 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
Comment 1 Sebastian Dröge (slomo) 2013-10-07 09:21:45 UTC
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.
Comment 2 Tim-Philipp Müller 2013-10-07 09:39:41 UTC
I will take a look at the rfbsrc/navigation stuff.
Comment 3 Sebastian Dröge (slomo) 2013-10-07 09:50:02 UTC
We have code for this in osxvideosink already IIRC
Comment 4 GStreamer system administrator 2018-11-03 13:17:55 UTC
-- 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.