[gst-devel] gst-inspect cannot find any Plugins

Thomas Winkler wi-tom at gmx.de
Mon Apr 28 14:09:21 CEST 2008


Hi!

I've modified the gstplugin.c file for more output data (g_module_error()
inserted):

Here's the output with modified source:

root at triton1:/# GST_PLUGIN_SYSTEM_PATH=/usr/lib/gstreamer-0.10 gst-inspect
--gst-debug-level=4

0:00:00.130591000   790 0x170b8 DEBUG   GST_PLUGIN_LOADING
gstplugin.c:392:gst_plugin_load_file: attempt to load plugin
"/usr/lib/gstreamer-0.10/libgstcoreindexers.so"
0:00:00.138189000   790 0x170b8 DEBUG   GST_PLUGIN_LOADING
gstplugin.c:430:gst_plugin_load_file: Could not find plugin entry point in
"/usr/lib/gstreamer-0.10/libgstcoreindexers.so" `gst_plugin_desc':
/usr/lib/gstreamer-0.10/libgstcoreindexers.so: undefined symbol:
_gst_plugin_desc
0:00:00.140145000   790 0x170b8 DEBUG   GST_PLUGIN_LOADING
gstplugin.c:131:gst_plugin_finalize: finalizing plugin 0x3d0c0
0:00:00.141675000   790 0x170b8 DEBUG         GST_REGISTRY
gstregistry.c:896:gst_registry_scan_path_level:<registry0> file
/usr/lib/gstreamer-0.10/libgstcoreelements.so not yet in registry
0:00:00.142821000   790 0x170b8 DEBUG   GST_PLUGIN_LOADING
gstplugin.c:392:gst_plugin_load_file: attempt to load plugin
"/usr/lib/gstreamer-0.10/libgstcoreelements.so"
0:00:00.144226000   789 0x170b8 DEBUG             GST_INIT
gst.c:812:ensure_current_registry_forking: Waiting for data from child
0:00:00.157740000   790 0x170b8 DEBUG   GST_PLUGIN_LOADING
gstplugin.c:430:gst_plugin_load_file: Could not find plugin entry point in
"/usr/lib/gstreamer-0.10/libgstcoreelements.so" `gst_plugin_desc':
/usr/lib/gstreamer-0.10/libgstcoreelements.so: undefined symbol:
_gst_plugin_desc
0:00:00.159793000   790 0x170b8 DEBUG   GST_PLUGIN_LOADING
gstplugin.c:131:gst_plugin_finalize: finalizing plugin 0x3d158

And here's what "nm" says about:
vmgentoo
#/usr/local/arm/cross-gcc-4.2.0/i686-pc-linux-gnu/bin/arm-926ejs-linux-gnu-n
m libgstcoreindexers.so
<see attached file "nm.log">

Testing the library with "file"-command reports:
vmgentoo #file
/usr/local/arm/cross-gcc-4.2.0/i686-pc-linux-gnu/arm-926ejs-linux-gnu/sys-ro
ot/usr/lib/gstreamer-0.10/libgstcoreelements.so

/usr/local/arm/cross-gcc-4.2.0/i686-pc-linux-gnu/arm-926ejs-linux-gnu/sys-ro
ot/usr/lib/gstreamer-0.10/libgstcoreelements.so: ELF 32-bit LSB shared
object, ARM, version 1, not stripped

Could it be a problem with the first underscore of _gst_plugin_desc because
in the table there's just an export without underscore (gst_plugin_desc)
(Compare log-file with debug output)


Any ideas what's going wrong?

Best regards,
Thomas

> -----Ursprüngliche Nachricht-----
> Von: Felipe Contreras [mailto:felipe.contreras at gmail.com]
> Gesendet: Freitag, 25. April 2008 18:59
> An: Thomas Winkler
> Cc: gstreamer-devel at lists.sourceforge.net
> Betreff: Re: [gst-devel] gst-inspect cannot find any Plugins
> 
> On Fri, Apr 25, 2008 at 6:29 PM, Thomas Winkler <wi-tom at gmx.de> wrote:
> > Hi,
> >  there seems to be a problem with the plugins or the binaries
> themselfes:
> >  I've added a logfile which contains the debug-output of gst-inspect in
> level
> >  4.
> 
> Indeed, the plugins are wrong.
> 
> Perhaps compiled for a different architecture?
> 
> --
> Felipe Contreras
> 
> __________ NOD32 3059 (20080428) Information __________
> 
> Diese E-Mail wurde vom NOD32 antivirus system geprft
> http://www.nod32.com

-------------- next part --------------
A non-text attachment was scrubbed...
Name: nm.log
Type: application/octet-stream
Size: 2096 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20080428/c5f5a6ab/attachment.obj>


More information about the gstreamer-devel mailing list