[gstreamer-bugs] [Bug 625832] Problem compiling gstreamer 0.10.30

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Aug 4 10:39:27 PDT 2010


https://bugzilla.gnome.org/show_bug.cgi?id=625832
  GStreamer | gstreamer (core) | 0.10.30

--- Comment #5 from Tim-Philipp Müller <t.i.m at zen.co.uk> 2010-08-04 17:39:23 UTC ---
> Which version does gst-plugins-base have?

gst-plugins-base is not involved here. libgstbase-0.10.so is in gstreamer core.

What's happening here is that the gobject-introspection stuff is finding/using
the (older) system libgstreamer-0.10.so instead of the libgstreamer-0.10.so in
the source/build tree, when introspecting libgstbase-0.10.so.

I don't know why this happens. The Makefile.am snippet looks like this (edited
for clarity):

libgstbase_0.10_la_DEPENDENCIES = \
    $(top_builddir)/gst/libgstreamer-0.10.la

libgstbase_0.10_la_LIBADD = \
    $(top_builddir)/gst/libgstreamer-0.10.la \
    $(GLIB_LIBS)

GstBase-0.10.gir: $(INTROSPECTION_SCANNER) libgstbase-0.10.la
    PKG_CONFIG_PATH="$(top_builddir)/pkgconfig:$(PKG_CONFIG_PATH)" \
        $(INTROSPECTION_SCANNER) -v --namespace GstBase \
        --nsversion=0.10 \
        --strip-prefix=Gst \
        -I$(top_srcdir) \
        $(gir_cincludes) \
        --add-include-path=$(top_builddir)/gst \
        --library=libgstbase-0.10.la \
        --include=Gst-0.10 \
        --libtool="$(top_builddir)/libtool" \
        --pkg gstreamer-0.10 \
        --output $@ \
        $(gir_headers) \
        $(gir_sources)


I think libtool should be doing the right thing here, and the introspection
scanner should be getting the right info via libtool.

(Fwiw, the pkg-config directory contains a gstreamer-0.10-uninstalled.pc which
points to the gstreamer .la in Libs:)

-- 
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