Trouble installing GST-Plugins-Good
Reid Blondell
rebncs at ntid.rit.edu
Mon Mar 10 19:34:50 PDT 2014
Hi Tim!
Thanks for the suggestion about PKG_CONFIG_PATH... that got me going, sort of.
I had 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<mailto: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<mailto: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<http://www.centricular.com/>
_______________________________________________
gstreamer-devel mailing list
gstreamer-devel at lists.freedesktop.org<mailto:gstreamer-devel at lists.freedesktop.org>
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20140311/522a20c8/attachment.html>
More information about the gstreamer-devel
mailing list