[Bug 653312] gst-plugins-base attempts to link against GTK X11 lib even with --disable-x

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Jun 24 02:30:43 PDT 2011


https://bugzilla.gnome.org/show_bug.cgi?id=653312
  GStreamer | gst-plugins-base | 0.10.35

Tim-Philipp Müller <t.i.m> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
                 CC|                            |t.i.m at zen.co.uk
         Resolution|                            |NOTABUG
   Target Milestone|HEAD                        |NONE

--- Comment #1 from Tim-Philipp Müller <t.i.m at zen.co.uk> 2011-06-24 09:30:38 UTC ---
Hrm, well, I understand the sentiment, but they're two separate things really,
and it doesn't seem worthwhile or practical to me to hack around issues like
this.

If configure detects gtk-x11 via pkg-config even though it's not available on
the target, then you need to fix that (and most likely you have other bigger
issues as well then, like drawing in platform-specific headers for a different
platform).:

configure:23608: checking for GTK_X11
configure:23616: $PKG_CONFIG --exists --print-errors "gtk+-x11-$with_gtk >=
$GTK_REQ"
configure:23619: $? = 0
configure:23634: $PKG_CONFIG --exists --print-errors "gtk+-x11-$with_gtk >=
$GTK_REQ"
configure:23637: $? = 0
configure:23673: result: yes

> I don't think it should be linking against any X11 libs if --disable-x is
> selected, even if that means also not building the GTK and/or QT related
> plugins.

Neither GTK nor Qt necessarily imply X. Where we need Gtk-X11, we check for it
explicitly. If that check fails because your environment isn't set up right,
that's not really our problem, and checking explicitly for what one needs seems
the right thing to do to me.

Hope you don't mind if I WONTFIX this.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list