Gst-inspect not finding built plugins
Sérgio Agostinho
sergio.r.agostinho at gmail.com
Sat Jan 24 08:02:29 PST 2015
Added and additional conf file to /etc/ld.so.conf.d/ with the path to
gstreamer plugins folder, rebuilt ldconfig cache, deleted gstreamer cache.
I'm out of ideas once again.
nexusdev at ubuntu:/etc/ld.so.conf.d$ ldconfig -p | grep vpx
libvpx.so.1 (libc6,x86-64) => /usr/local/lib/libvpx.so.1
libvpx.so (libc6,x86-64) => /usr/local/lib/libvpx.so
libgstvpx.so (libc6,x86-64) => /usr/local/lib/gstreamer-1.0/libgstvpx.so
nexusdev at ubuntu:/etc/ld.so.conf.d$ gst-inspect-1.0 | grep vpx
nexusdev at ubuntu:/etc/ld.so.conf.d$
cheers
2015-01-24 16:50 GMT+01:00 Sérgio Agostinho <sergio.r.agostinho at gmail.com>:
> Thanks for the suggestions. The plugins got built as I initially showed
> when listing /usr/local/lib/gstreamer-1.0
>
> /usr/local/lib/gstreamer-1.0/ is indeed my one and only plugin folder
>
> I tried rebuilding and reinstalling gst-plugins-good 1.4.4 with those envs
> you mentioned. I also built the shared libs of libvpx. Ld config does not
> seem to be set. Here's some more info.
>
> nexusdev at ubuntu:~/Development/3rdparty/gst-plugins-good-1.4.4/build$ echo
> $LD_LIBRARY_PATH
> /usr/local/lib:
>
> nexusdev at ubuntu:~/Development/3rdparty/gst-plugins-good-1.4.4/build$ echo
> $GST_PLUGIN_PATH
> /usr/local/lib/gstreamer-1.0:
>
> nexusdev at ubuntu:~/Development/3rdparty/gst-plugins-good-1.4.4/build$
> pkg-config --modversion vpx
> 1.3.0
>
> nexusdev at ubuntu:~/Development/3rdparty/gst-plugins-good-1.4.4/build$ ls
> /usr/local/lib | grep vpx
> libvpx.a
> libvpx.so
> libvpx.so.1
> libvpx.so.1.3
> libvpx.so.1.3.0
>
> nexusdev at ubuntu:~/Development/3rdparty/gst-plugins-good-1.4.4/build$ ls
> /usr/local/lib/gstreamer-1.0/ | grep vpx
> libgstvpx.la
> libgstvpx.so
>
> nexusdev at ubuntu:~/Development/3rdparty/gst-plugins-good-1.4.4/build$ cat
> /etc/ld.so.conf.d/*.conf
> /opt/AMDAPPSDK-2.9-1/lib/x86_64
> /opt/AMDAPPSDK-2.9-1/lib/x86
>
> # libc default configuration
> /usr/local/lib
> # Multiarch support
> /lib/x86_64-linux-gnu
> /usr/lib/x86_64-linux-gnu
>
> /usr/lib/fglrx
> /usr/lib32/fglrx
> # Legacy biarch compatibility support
> /lib32
> /usr/lib32
>
> Cheers,
> Sérgio
>
> 2015-01-24 16:41 GMT+01:00 Nicolas Dufresne <
> nicolas.dufresne at collabora.com>:
>
>>
>> Le 2015-01-24 10:28, Tim Müller a écrit :
>>
>>> Looks like it only built the static version of the library, not the
>>> shared one. Try passing --enable-shared to libvpx's configure.
>>>
>> I assumed if the plugin got build, it was statically linked.
>>
>> Nicolas
>>
>> _______________________________________________
>> 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/20150124/2761b4d6/attachment-0001.html>
More information about the gstreamer-devel
mailing list