<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
Hi Tim!<br>
<br>
Thanks for the suggestion about PKG_CONFIG_PATH... that got me going, sort of.<br>
<br>
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.<br>
<br>
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?<br>
<br>
I'm running Ubuntu 13.10.<br>
<br>
Thanks!<br>
<br>
   //Reid<br>
________________________________________<br>
From: <a href="mailto:gstreamer-devel-bounces@lists.freedesktop.org">gstreamer-devel-bounces@lists.freedesktop.org</a> [gstreamer-devel-bounces@lists.freedesktop.org] on behalf of Tim Müller [tim@centricular.com]<br>
Sent: Saturday, March 08, 2014 12:36 PM<br>
To: <a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a><br>
Subject: Re: Trouble installing GST-Plugins-Good<br>
<br>
On Sat, 2014-03-08 at 06:49 +0000, Reid Blondell wrote:<br>
<br>
Hi Reid,<br>
<br>
<blockquote type="cite">In that conversation, a specific fix is mentioned, in Line 204<br>
</blockquote>
<blockquote type="cite">of /sys/v4l2src/v4l2calls.c/. When I do the following, I appear to<br>
</blockquote>
<blockquote type="cite">download a version of your library that already has that fix in place:<br>
</blockquote>
<blockquote type="cite">----<br>
</blockquote>
<blockquote type="cite">git clone <a href="git://anongit.freedesktop.org/gstreamer/gstreamer">git://anongit.freedesktop.org/gstreamer/gstreamer</a><br>
</blockquote>
<blockquote type="cite">cd gstreamer<br>
</blockquote>
<blockquote type="cite">sudo ./autogen.sh<br>
</blockquote>
<blockquote type="cite">sudo make<br>
</blockquote>
<blockquote type="cite">cd ..<br>
</blockquote>
<blockquote type="cite">----<br>
</blockquote>
<blockquote type="cite">(All good so far, FYI... the MAKE is successful)<br>
</blockquote>
<blockquote type="cite">----<br>
</blockquote>
<blockquote type="cite">git clone <a href="git://anongit.freedesktop.org/gstreamer/gst-plugins-good">git://anongit.freedesktop.org/gstreamer/gst-plugins-good</a><br>
</blockquote>
<blockquote type="cite">cd gst-plugins-good<br>
</blockquote>
<blockquote type="cite">sudo ./autogen.sh<br>
</blockquote>
<blockquote type="cite">---<br>
</blockquote>
<blockquote type="cite">However, when I do so, the autogen script for the plugins ends up with<br>
</blockquote>
<blockquote type="cite">the following error:<br>
</blockquote>
<blockquote type="cite">---<br>
</blockquote>
<blockquote type="cite">configure: Requested 'gstreamer-1.0 >= 1.3.0.1' but version of<br>
</blockquote>
<blockquote type="cite">GStreamer is 1.2.0<br>
</blockquote>
<blockquote type="cite">configure: error: no gstreamer-1.0 >= 1.3.0.1 (GStreamer) found<br>
</blockquote>
<blockquote type="cite"> configure failed<br>
</blockquote>
<blockquote type="cite">---<br>
</blockquote>
<blockquote type="cite">I cannot seem to get the gst-plugins-good autogen script to recognize<br>
</blockquote>
<blockquote type="cite">that I have already installed the current branch (?) of the gstreamer<br>
</blockquote>
<blockquote type="cite">libraries. I don't care if I have the stable branch or not, I just<br>
</blockquote>
<blockquote type="cite">want something that works as a proof of concept and works around the<br>
</blockquote>
<blockquote type="cite">issue mentioned in the discussion group above. Could you please help?<br>
</blockquote>
<br>
So did you install the 'gstreamer' package/source module from source as<br>
well, and it's not finding that (but the from-package stuff from your<br>
distro), or did you not install gstreamer from source yourself?<br>
<br>
If you did install gstreamer git master yourself, you might need to set<br>
the PKG_CONFIG_PATH environment variable and point it<br>
to /usr/local/lib/pkgconfig/ (depending on the prefix that you installed<br>
into). Make sure this works and shows the right version:<br>
<br>
$ pkg-config --modversion gstreamer-1.0<br>
<br>
If you did not install gstreamer core from source, then you have two<br>
options:<br>
<br>
a) install gstreamer + gst-plugins-base git master from source as well<br>
<br>
b) build gst-plugins-good 1.2.x against your distro packages ('git<br>
checkout -b 1.2 origin/1.2' or get a tarball)<br>
<br>
<br>
There's also the possibility of doing an 'uninstalled' GStreamer setup<br>
in your home directory that doesn't interfere with your system packages<br>
at all. See<br>
<a href="http://cgit.freedesktop.org/gstreamer/gstreamer/tree/scripts/create-uninstalled-setup.sh">http://cgit.freedesktop.org/gstreamer/gstreamer/tree/scripts/create-uninstalled-setup.sh</a><br>
<br>
(Or a normal installed setup into your home directory, of course).<br>
<br>
Cheers<br>
-Tim<br>
<br>
--<br>
Tim Müller, Centricular Ltd - <a href="http://www.centricular.com/">http://www.centricular.com</a><br>
<br>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a>
</body>
</html>