Release 1.1.2: "gst-inspect-1.0: symbol lookup error"

Adam Goodwin adam.goodwin.nz at gmail.com
Tue Jul 23 03:35:14 PDT 2013


Thanks for the advice, installing to a custom prefix and setting my
environment variables when needed sounds like a good option. I think I'll
do that if (when) I get stuck again.


On Tue, Jul 23, 2013 at 8:31 PM, Tim-Philipp Müller <t.i.m at zen.co.uk> wrote:

> On Tue, 2013-07-23 at 13:03 +1200, Adam Goodwin wrote:
>
> > Do you think I should be uninstalling the GStreamer packages
> > in /usr/lib/* to stop this sort of thing from happening? Or is it safe
> > to have both the package and source versions installed alongside each
> > other?
>
> Well, uninstalling the system packages is probably going to be quite
> disruptive to your system, but having gstreamer installed both in /usr
> and /usr/local is likely going to lead to some weird behaviour and
> bitrot sooner or later too (when packages get upgraded and you have
> forgotten that you installed a custom GStreamer from source)..
>
> For development/testing purposes it might be best to uninstall
> everything in /usr/local/lib (run 'sudo make uninstall' in your source
> trees) and either install it into some custom prefix like /opt or
> ~/gstreamer and set up your environment (PATH, PKG_CONFIG_PATH,
> LD_LIBRARY_PATH) to use that version when needed, or run an
> 'uninstalled' GStreamer setup (gst-uninstalled) in your home directory.
>
> Depends what you're trying to do how I guess.
>
> Or you try to make your own packages with the new versions and install
> those over the older system ones.
>
> Cheers
>  -Tim
>
> >
> >
> > On Tue, Jul 23, 2013 at 3:26 AM, Tim-Philipp Müller <t.i.m at zen.co.uk>
> > wrote:
> >         On Tue, 2013-07-23 at 03:12 +1200, Adam Goodwin wrote:
> >
> >         Hi Adam,
> >
> >         > After clarification from Robert Krakora regarding
> >         uvch264_src in
> >         > version 0.10 (thanks for that bit of info), I've decided to
> >         stick with
> >         > the 1.1.2 release for now as I was only missing a couple of
> >         > dependencies of uvch264src - which I have now found.
> >         >
> >         >
> >         > Unfortunately what I'm now finding is that when I configure,
> >         make and
> >         > install GStreamer 1.1.2, there seems to be something quite
> >         wrong.
> >         > After installing, running gst-inspect-1.0 gives the
> >         following:
> >         >
> >         > gst-inspect-1.0: symbol lookup error: gst-inspect-1.0:
> >         undefined
> >         > symbol: _gst_caps_features_memory_system_memory
> >
> >
> >         I'm guessing that you have installed GStreamer from source
> >         into the
> >         default prefix /usr/local/lib, and there is also a GStreamer
> >         1.0 from
> >         packages installed into /usr/lib/*.
> >
> >         I'm guessing that the dynamic linker finds and uses the older
> >         GStreamer
> >         in /usr/lib/* rather than the newer from-source one.
> >
> >         You can check with:
> >
> >          ldd /path/to/gst-inspect-1.0
> >
> >         You might need to add /usr/local/lib to your /etc/ld.so.conf*
> >         and/or run
> >         sudo ldconfig.
> >
> >         Cheers
> >          -Tim
> >
> >         > If I "make uninstall" GStreamer, and run the build of
> >         gst-inspect-1.0
> >         > from ./tools/gst-inspect-1.0, I get the following:
> >         >
> >         > staticelements:  bin: Generic bin
> >         > staticelements:  pipeline: Pipeline object
> >         >
> >         > Total count: 1 plugin, 2 features
> >         >
> >         >
> >         > This seems much more reasonable, but I'd like to install
> >         GStreamer
> >         > properly. I've burned a few hours trying to get the install
> >         to work,
> >         > but I'm having no luck.
> >         >
> >         >
> >         > I couldn't find the same error mentioned anywhere else, but
> >         does
> >         > anyone recognise it or know why it would occur?
> >         >
> >         > I can provide the output from ./configure, make, and make
> >         install, but
> >         > it doesn't look like anything went wrong there. I also tried
> >         release
> >         > 1.0.8 again and it seemed to install fine, but unfortunately
> >         > uvch264src isn't ported to that release.
> >         >
> >         >
> >         > If nobody has any ideas I guess I'll just try cloning the
> >         0.10
> >         > repository and hopefully get uvch264_src that way.
> >
> >
> >         Cheers
> >          -Tim
> >
> >
> >         _______________________________________________
> >         gstreamer-devel mailing list
> >         gstreamer-devel at lists.freedesktop.org
> >         http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
> >
> >
> > _______________________________________________
> > gstreamer-devel mailing list
> > gstreamer-devel at lists.freedesktop.org
> > http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
>
> _______________________________________________
> gstreamer-devel mailing list
> 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/20130723/de994bcc/attachment-0001.html>


More information about the gstreamer-devel mailing list