Trouble installing GST-Plugins-Good

Tim Müller tim at centricular.com
Sat Mar 8 09:36:38 PST 2014


On Sat, 2014-03-08 at 06:49 +0000, Reid Blondell wrote:

Hi Reid,

> In that conversation, a specific fix is mentioned, in Line 204
> of /sys/v4l2src/v4l2calls.c/. When I do the following, I appear to
> download a version of your library that already has that fix in place:
> ----
> git clone git://anongit.freedesktop.org/gstreamer/gstreamer
> cd gstreamer
> sudo ./autogen.sh
> sudo make
> cd ..
> ----
> (All good so far, FYI... the MAKE is successful)
> ----
> git clone git://anongit.freedesktop.org/gstreamer/gst-plugins-good
> cd gst-plugins-good
> sudo ./autogen.sh
> ---
> However, when I do so, the autogen script for the plugins ends up with
> the following error:
> ---
> configure: Requested 'gstreamer-1.0 >= 1.3.0.1' but version of
> GStreamer is 1.2.0
> configure: error: no gstreamer-1.0 >= 1.3.0.1 (GStreamer) found
>   configure failed
> ---
> I cannot seem to get the gst-plugins-good autogen script to recognize
> that I have already installed the current branch (?) of the gstreamer
> libraries. I don't care if I have the stable branch or not, I just
> want something that works as a proof of concept and works around the
> issue mentioned in the discussion group above. Could you please help?

So did you install the 'gstreamer' package/source module from source as
well, and it's not finding that (but the from-package stuff from your
distro), or did you not install gstreamer from source yourself?

If you did install gstreamer git master yourself, you might need to set
the PKG_CONFIG_PATH environment variable and point it
to /usr/local/lib/pkgconfig/ (depending on the prefix that you installed
into). Make sure this works and shows the right version:

 $ pkg-config --modversion gstreamer-1.0

If you did not install gstreamer core from source, then you have two
options:

a) install gstreamer + gst-plugins-base git master from source as well

b) build gst-plugins-good 1.2.x against your distro packages ('git
checkout -b 1.2 origin/1.2' or get a tarball)


There's also the possibility of doing an 'uninstalled' GStreamer setup
in your home directory that doesn't interfere with your system packages
at all. See
http://cgit.freedesktop.org/gstreamer/gstreamer/tree/scripts/create-uninstalled-setup.sh

(Or a normal installed setup into your home directory, of course).

Cheers
 -Tim

-- 
Tim Müller, Centricular Ltd - http://www.centricular.com



More information about the gstreamer-devel mailing list