当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 2 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : gstreamer的undefined symbol问题
帖子发表于 : 2016-03-10 18:07 

注册: 2016-02-16 21:16
帖子: 4
系统: windows7
送出感谢: 0 次
接收感谢: 0 次
我尝试去写一个自己的source插件,功能是显示雪花,写好以后make install到制定路径下出现了一个问题(如下):
(gst-plugin-scanner:17505): GStreamer-WARNING **: Failed to load plugin '/usr/local/lib/gstreamer-1.0/libgstjpgsrc.so': /usr/local/lib/gstreamer-1.0/libgstjpgsrc.so: undefined symbol: gst_jpgsrc_smpte
没有那样的组件或插件‘jpgsrc’

然后我运行ldd -r /usr/local/lib/gstreamer-1.0/libgstjpgsrc.so,结果如下

linux-vdso.so.1 => (0x00007ffe68bb3000)
libgstbase-1.0.so.0 => /usr/local/lib/libgstbase-1.0.so.0 (0x00007effa9fdf000)
libgstreamer-1.0.so.0 => /usr/local/lib/libgstreamer-1.0.so.0 (0x00007effa9cc4000)
libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007effa9a73000)
libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007effa976b000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007effa954d000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007effa9188000)
libgmodule-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007effa8f84000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007effa8c7e000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007effa8a76000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007effa8872000)
libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007effa866a000)
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007effa842c000)
/lib64/ld-linux-x86-64.so.2 (0x00007effaa441000)
undefined symbol: gst_jpgsrc_smpte (/usr/local/lib/gstreamer-1.0/libgstjpgsrc.so)
undefined symbol: gst_video_frame_map (/usr/local/lib/gstreamer-1.0/libgstjpgsrc.so)
undefined symbol: gst_video_chroma_resample_get_info (/usr/local/lib/gstreamer-1.0/libgstjpgsrc.so)
undefined symbol: gst_video_colorimetry_from_string (/usr/local/lib/gstreamer-1.0/libgstjpgsrc.so)
undefined symbol: gst_video_frame_unmap (/usr/local/lib/gstreamer-1.0/libgstjpgsrc.so)
undefined symbol: gst_video_format_get_info (/usr/local/lib/gstreamer-1.0/libgstjpgsrc.so)
undefined symbol: gst_video_chroma_resample_new (/usr/local/lib/gstreamer-1.0/libgstjpgsrc.so)
undefined symbol: gst_video_chroma_resample_free (/usr/local/lib/gstreamer-1.0/libgstjpgsrc.so)
undefined symbol: gst_video_info_from_caps (/usr/local/lib/gstreamer-1.0/libgstjpgsrc.so)
undefined symbol: gst_video_format_get_palette (/usr/local/lib/gstreamer-1.0/libgstjpgsrc.so)
undefined symbol: gst_video_info_init (/usr/local/lib/gstreamer-1.0/libgstjpgsrc.so)

我猜测是libgstvideo-1.0.so.0没有加入,但是我已经加了#include<gst/video/video.h>,编译的时候后也不会报错,只是在安装以后不能用,求教大神帮忙,在下不胜受恩感激


页首
 用户资料  
 
2 楼 
 文章标题 : Re: gstreamer的undefined symbol问题
帖子发表于 : 2016-03-18 23:12 
头像

注册: 2007-03-15 16:58
帖子: 2802
地址: 湖北武汉
送出感谢: 2
接收感谢: 4
依赖问题没搞定。。


_________________
引用:


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 2 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 0 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译