繁体   English   中英

gstreamer -plugin instalstalation中此错误的含义是什么?

[英]What is the meaning of this error in gstreamer -plugin intstallation?

我已经从源代码构建了gstreamer & gst-base plug-in但是在配置gst-plugins-good-0.10.30时,出现了这样的错误

checking for struct ip_mreqn... yes
checking for GLIB... configure: 
configure: error: This package requires GLib >= 2.20 to compile.

该错误的含义是什么,我该如何安装gst-plugins-good-0.10.30

显然,这意味着您需要GLib 2.20或更高版本。 在Linux平台上,首先检查软件包管理器中是否有足够的最新GLib,然后安装(如果有)。 它可能称为libglib或类似名称。 不要忘了也安装它随附的-devel (Debian,Ubuntu)或-dev (Red Hat,SuSE,CentOS,Fedora)软件包。 该软件包包含您需要针对GLib编译程序的内容。

如果系统中的GLib太旧,请考虑升级Linux,或从源代码安装GLib。

该错误可能意味着以下情况之一:
1.你不必Glib开发包( -devel )安装即头文件和pkg配置(.PC)文件Glib 您可以使用dpkgyum或其他基于Linux发行版的命令进行检查。 2.您已经安装了Glib开发包,但是版本不是2.20或更高版本。 要检查版本,请参阅pkg-config --modversion glib-2.0的输出
3.您已经安装了Glib开发包,但是pkg-config无法找到它。 在这种情况下,您将必须设置PKG_CONFIG_PATH环境变量。
对于使用gstreamer源的情况所需的软件包,存在一个带有所需软件包列表的REQUIREMENTS文件。 另外, configure将抛出缺少的软件包。 您将需要从源代码或从您的发行版的repo配置安装。
希望这可以帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM