<div dir="ltr">Thank you for your help. I definitely messed some things up with this installation. I should have been more thorough in my research. <div><br></div><div>Is it possible to recover from this? It seems to have overwritten some of the system's version of Gstreamer. Can I maybe install gstreamer 1.2.0 again and use "--prefix=/usr" to reset it? Also, I have downloaded gstreamer-1.8.0 from the website and installed it successfully. I am still getting the "<span style="color:rgb(80,0,80);font-size:12.8px">gst-launch-1.0 returns: "gst-launch-1.0: symbol lookup error: gst-</span><span style="color:rgb(80,0,80);font-size:12.8px">launch-1.0: undefined symbol: _gst_date_time_type"" error. I haven't tried too hard to fix this issue yet, but I am wondering if it is worth the time to fix, or should i just start with a new rasbian image. </span></div><div><span style="color:rgb(80,0,80);font-size:12.8px"><br></span></div><div><span style="color:rgb(80,0,80);font-size:12.8px">For future reference, when I run the command "gst-inspect-1.0 --version" It returns:</span></div><div><span style="color:rgb(80,0,80);font-size:12.8px">        gst-inspect-1.0 version 1.8.0</span></div><div><span style="color:rgb(80,0,80);font-size:12.8px">        GStreamer 1.2.0</span></div><div><span style="color:rgb(80,0,80);font-size:12.8px">        Unknown package origin</span></div><div>If I installed 1.8.0 correctly, should it say GStreamer 1.2.0? Is that referring to the system version (which I'm guessing should never change)?</div><div><br></div><div>Thanks again for any help,</div><div>Cole</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Mar 23, 2016 at 4:11 AM, Sebastian Dröge <span dir="ltr"><<a href="mailto:sebastian@centricular.com" target="_blank">sebastian@centricular.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Di, 2016-03-22 at 19:00 -0400, Cole Bush wrote:<br>
> I am trying to install gstreamermm for a project I am working on on<br>
> my raspberry pi 2. The pi has gstreamer 1.2 installed, but<br>
> gstreamermm requires atleast 1.4.3. So I downloaded gstreamer-1.6.3<br>
> from <a href="http://www.linuxfromscratch.org/blfs/view/svn/multimedia/gstream" rel="noreferrer" target="_blank">http://www.linuxfromscratch.org/blfs/view/svn/multimedia/gstream</a><br>
> er10.html and ran the suggested installation commands. <br>
<br>
</span>The official website is <a href="https://gstreamer.freedesktop.org/" rel="noreferrer" target="_blank">https://gstreamer.freedesktop.org/</a> where you<br>
can find the latest sources. The instructions on the website you found<br>
are for "Linux from scratch", a manually built Linux distribution.<br>
<br>
Installing like that on Raspbian can easily create conflicts with your<br>
system installation of GStreamer. There should also be newer binaries<br>
for the RPi available.<br>
<span class=""><br>
> I am now having two problems. <br>
> 1. gst-launch-1.0 returns: "gst-launch-1.0: symbol lookup error: gst-<br>
> launch-1.0: undefined symbol: _gst_date_time_type"<br>
<br>
</span>Try running ldconfig. This means most likely that your system still<br>
uses the old libgstreamer-1.0.so.0 instead of the newly installed one.<br>
<br>
It can also very well be that /usr/lib/arm* is higher up in the LD<br>
library path than /usr/lib, in which case ldconfig wouldn't fix it. <br>
<br>
Installing GStreamer into /usr/local would've worked for example<br>
though. You have to be careful when installing things on top of the<br>
directories meant for the distribution (i.e. /usr, but /usr/local is<br>
your's).<br>
<span class=""><br>
> 2. it appears gstreamer-1.0 version 1.2.0 is still the primary<br>
> version. Is there a way to remove 1.2.0 and make 1.6.3 the primary<br>
> version of gstreamer? When installing gstreamermm it only sees 1.2.0<br>
> and not the new one.<br>
<br>
</span>Install GStreamer packages for your distribution that provide a newer<br>
version, or install GStreamer and all the plugin modules in a place<br>
that has higher priority than /usr (e.g. /usr/local). You might run<br>
into incompatibilities with other applications from your distribution<br>
then though, and you need to ensure that you compile everything<br>
correctly for the RPi distribution.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Sebastian Dröge, Centricular Ltd · <a href="http://www.centricular.com" rel="noreferrer" target="_blank">http://www.centricular.com</a><br>
<br>
</font></span><br>_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
<br></blockquote></div><br></div>