期间./configure
我收到此错误:
configure: error: Library requirements (libgnomeui-2.0 >= 2.2.0 libbonoboui-2.0 >= 2.2.0 libglade-2.0 >= 2.0.1 gtksourceview-1.0 >= 0.5.0) not met;
consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.
我不明白。我使用以下方式列出了我的软件包:/sbin/ldconfig -p
其中许多软件包中我有:
libbonoboui-2.so.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libbonoboui-2.so.0
libbonoboui-2.so (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libbonoboui-2.so
libgnomeui-2.so.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libgnomeui-2.so.0
libgnomeui-2.so (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libgnomeui-2.so
有想法吗?
答案1
看起来配置脚本抱怨您需要全部安装了这些库,而您只有一些其中。
具体来说,您已经满足这两个依赖关系:
- libgnomeui-2.0 >= 2.2.0
- libbonoboui-2.0 >= 2.2.0
虽然看起来你仍然无法满足这两个:
- libglade-2.0 >= 2.0.1
- gtksourceview-1.0 >= 0.5.0
尝试安装最后两个并尝试该./configure
命令,看看它是否停止抱怨缺少库。
如果没有,请查看config.log
(警告:这是一个又大又长的文件,很多时候很难理解它,除非您对 autoconf 了解很多!)尝试了解配置脚本正在使用的哪些检查失败了检测已安装的库。