2009-06-01 38 views
0

我试图从源代码构建Firefox,而且我越来越挂断了一些要求。Glib有多个分支吗?

我试图构建libIDL,它需要glib。我得到了巧舌如簧的建造和安装到/ usr /地方,但是当我尝试和配置libIDL,我终于找到了失败:

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

No package 'glib-2.0' found 

我使用了最新版本的巧舌如簧,我能找到的,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是否有两个不同的分支,如v1和v2?

+0

你想搭建什么平台? Debian的? Fedora的?还有别的吗? – 2009-06-01 05:05:43

回答

3

您需要安装glib-devel才能让系统上存在glib头文件。如果没有标题,autoconf会将库标记为缺失。

2

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