2011-10-10 79 views
0

我已经建立gstreamer & gst-base plug-in从源,但这样gstreamer -plugin intstallation中这个错误的含义是什么?

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在配置 gst-plugins-good-0.10.30,我得到的错误?

回答

2

错误可能意味着以下情况之一:
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配置安装。
希望这有助于!

2

这意味着你显然需要GLib 2.20或更高版本。在Linux平台上,首先检查包管理器中是否有足够近的GLib,如果是,则安装它;它可能被称为libglib或类似的。不要忘记同时安装-devel(Debian,Ubuntu)或-dev(Red Hat,SuSE,CentOS,Fedora)软件包;该软件包包含您需要编译针对GLib的程序的东西。

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

相关问题