<div dir="ltr"><div><div><div><div><div><div><div><div>I am working with GStreamer 0.10.30 and develop for CentOS 6.0<br><br></div>For X I have the following:<br></div>xvattr-1.3-18.el6.i686<br></div>libXvMC-1.0.4-8.1.el6.i686<br>
</div>xvidcore-1.3.2-3.el6.i686<br></div>xvidcore-devel-1.3.2-3.el6.i686<br></div>libXv-devel-1.0.7-2.el6.i686<br></div>libXv-1.0.7-2.el6.i686<br><br></div><div>libvorbis-1.2.3-4.el6.i686<br></div><div>vorbis-tools-1.2.0-7.el6-i686<br>
<br></div><div>I hope that this gives you a starting point.<br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Feb 18, 2014 at 5:26 AM, Ian Davidson <span dir="ltr"><<a href="mailto:id012c3076@blueyonder.co.uk" target="_blank">id012c3076@blueyonder.co.uk</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Thanks Tim,<br>
<br>
More problems.  The autogen.sh reported that some Plug-ins would NOT be built - so that when I tried to test, the pipeline could not be built.  So I have gone back to try to find the dependencies for those missing plug-ins.<br>

<br>
I now have it that autogen.sh reports that in gst-plugins-base, ivorbisdec and xvimagesink will not be built. (Everything else should be OK)<br>
In the case of ivorbisdec, it reports<br>
checking for IVORBIS...no<br>
configure: No package 'vorbisdec' found<br>
checking for vorbis_block_init in -lvorbisdec... no<br>
<br>
In the case of xvimagesink, it reports<br>
checking for XvQueryExtension in -lXv_pic... no<br>
checking for XvQueryExtension in -lXv... no<br>
<br>
I have not been able to identify which packages I should install to satisfy those requirements.<br>
<br>
I then did a make anyway and the make failed with<br>
make[3]: Entering directory `/home/ian/gst/master/gst-<u></u>plugins-base/sys/ximage'<br>
  CC    libgstximagesink_la-<u></u>ximagesink.lo<br>
  CC    libgstximagesink_la-ximage.lo<br>
  CC    libgstximagesink_la-<u></u>ximagepool.lo<br>
CCLD  <a href="http://libgstximagesink.la" target="_blank">libgstximagesink.la</a><br>
//bin/ld: cannot find -lSM<br>
<br>
The make then errored it way out.<br>
<br>
What is -lSM?<br>
<br>
Ian<br>
<br>
<br>
On 17/02/2014 18:37, Tim Müller wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Mon, 2014-02-17 at 18:19 +0000, Ian Davidson wrote:<br>
<br>
Hi Ian,<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I have cloned the git master and, starting with gstreamer, then<br>
gst-plugins-base followed by all the others, I have run autogen.sh and<br>
make - and I believe that for each got a successful conclusion.<br>
<br>
I then tried to complie my program and I got<br>
[gst-master] [ian@localhost superRecord]$ gcc -Wall JustTheCamera.c -o<br>
jtc $(pkg-config --cflags --libs gstreamer-1.0 gtk+-3.0)<br>
/home/ian/gst/master/<u></u>gstreamer/gst/<a href="http://libgstreamer-1.0.la" target="_blank">libgstreamer-1.<u></u>0.la</a>: file not<br>
recognized: File format not recognized<br>
collect2: error: ld returned 1 exit status<br>
<br>
Where might I have gone wrong?<br>
</blockquote>
To compile something in an uninstalled setup you have to use libtool,<br>
something like:<br>
<br>
  $ libtool --mode=link gcc -Wall -g `pkg-config --cflags --libs<br>
gstreamer-1.0 gtk+-3.0` -o jtc JustTheCamera.c<br>
<br>
(It's even hidden somewhere in the FAQ :))<br>
<br>
  Cheers<br>
   -Tim<br>
</blockquote>
<br>
______________________________<u></u>_________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.<u></u>freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/<u></u>mailman/listinfo/gstreamer-<u></u>devel</a><br>
</blockquote></div><br></div>