0

我正在尝试从源代码构建 Firefox,但我对某些要求感到困惑。

我正在尝试构建需要 glib 的 libIDL。我构建了 glib 并将其安装到 /usr/local,但是当我尝试配置 libIDL 时,出现以下错误:

checking for LIBIDL... configure: error: Package requirements (glib-2.0 >= 2.4.0) were not met:

No package 'glib-2.0' found

我使用了我能找到的最新版本的 glib, ftp: //ftp.gtk.org/pub/glib/2.20/glib-2.20.3.tar.gz

但是,我也一直在四处搜索并看到对 libglib-2.0 的引用,例如http://packages.debian.org/search?keywords=libglib2.0-dev

Glib 是否有 2 个不同的分支,例如 v1 和 v2?

4

2 回答 2

3

您需要安装glib-devel以使 glib 标头存在于您的系统上。如果没有标头,autoconf 会将库标记为缺失。

于 2009-06-01T04:59:10.167 回答
2

您从应该可以工作的源代码安装了 glib。实际问题很可能与您选择安装的路径有关。autoconf 脚本可能没有在您安装它的地方寻找 glib,或者它可能首先查看另一个目录并找到旧版本。

于 2010-02-16T03:58:50.357 回答