我正在尝试从源代码构建Firefox,并且我对某些要求感到困惑。
我正在尝试构建libIDL,这需要glib。我有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
是否存在2个Glib分支,如v1和v2?
答案 0 :(得分:3)
您需要安装 glib-devel 才能在系统上存在glib标头。没有标题,autoconf会将库标记为缺失。
答案 1 :(得分:2)
你从源代码安装了glib应该有用。实际问题很可能是您选择安装的路径。 autoconf脚本可能不会在您安装它的地方寻找glib,或者它可能首先查看另一个目录并找到旧版本。