【问题标题】:What is the meaning of this error in gstreamer -plugin intstallation?gstreamer -plugin 安装中的这个错误是什么意思?
【发布时间】:2011-10-10 20:22:46
【问题描述】:

我已经从源代码构建了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

【问题讨论】:

    标签: c linux gstreamer configure


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-11-29
        • 2011-03-01
        相关资源
        最近更新 更多