Trouble installing GST-Plugins-Good

Reid Blondell rebncs at ntid.rit.edu
Mon Mar 10 07:41:22 PDT 2014


Hi Tim!

Thanks for the suggestion about PKG_CONFIG_PATH... that got me going, sort of.

I have cloned gstreamer from the repo into a folder on my desktop. After pointing PKG_CONFIG to the pkgconfig folder for gstreamer inside that, I got the plugins-good to go one step further and say it was missing plugins-base 1.3.0.1. No big deal, clone and compile... still "missing". Hmm.. what if I copy plugins-base/pkgconfig contents into gstreamer/pkgconfig. OK! Now I've compiled all of it, although surely not in a politically correct way.

Where *should* I have been cloning/compiling this stuff so that this voodoo was not needed, and more importantly, so the system would find and use the 1.3.0.1 libraries by default when calling gst-launch?

I'm running Ubuntu 13.10.

Thanks!

    //Reid
________________________________________
From: gstreamer-devel-bounces at lists.freedesktop.org [gstreamer-devel-bounces at lists.freedesktop.org] on behalf of Tim Müller [tim at centricular.com]
Sent: Saturday, March 08, 2014 12:36 PM
To: gstreamer-devel at lists.freedesktop.org
Subject: Re: Trouble installing GST-Plugins-Good

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

_______________________________________________
gstreamer-devel mailing list
gstreamer-devel at lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel


More information about the gstreamer-devel mailing list