试图了解gtk的配置脚本

问题描述

我试图编译gtk 3.0,但是它抱怨缺少libX11:

配置:错误:***未找到libX11。检查“ config.log”以获取更多详细信息。

我检查了config.log,但没有说任何我认为重要的内容:

配置:22304:结果:否 配置:22308:错误:***未找到libX11。检查“ config.log”以获取更多详细信息。

从技术上讲,我最终将配置传递给库位置:

 --x-libraries=/media/34GB/Arquivos-de-Programas-Linux/xorg/X11-1.0.99.1/lib/

因此,我决定查看configure来查看是否有任何相关内容。我做了

grep libX11 configure
返回的

 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
    test -f "$ac_im_libdir/libX11.$ac_extension"; then
 if test -r "$ac_dir/libX11.$ac_extension"; then
as_fn_error $? "*** libX11 not found. Check 'config.log' for more details." "$LINENO" 5

但是,我并不精通linux脚本编写,因此,如果有人可以对上述代码正在测试的内容有所了解,也许我可以理解为什么配置脚本编写无法找到libX11.so。

PS:我的完整配置命令,以防万一有人发现它很重要

./ configure PKG_CONFIG_PATH = / media / 34GB / Arquivos-de-Programas-Linux / Glib-2.28.0 / lib / pkgconfig /://media/34GB/Arquivos-de-Programas-Linux/Atk-1.30.0 /lib/pkgconfig/:/media/34GB/Arquivos-de-Programas-Linux/Pango-1.20.0/lib/pkgconfig/:/media/34GB/Arquivos-de-Programas-Linux/Cairo-1.10.0/lib /pkgconfig/:/media/34GB/Arquivos-de-Programas-Linux/Gdk-pixbuf-2.22.0/lib/pkgconfig/:/media/34GB/Arquivos-de-Programas-Linux/Pixman-0.18.4/lib /pkgconfig/:/media/34GB/Arquivos-de-Programas-Linux/Fontconfig-2.4.0/lib/pkgconfig/:/media/34GB/Arquivos-de-Programas-Linux/Freetype-2.2.1/lib/pkgconfig /:/media/34GB/Arquivos-de-Programas-Linux/Png-1.0.19/lib/pkgconfig/ --x-includes = / media / 34GB / Arquivos-de-Programas-Linux / xorg / X11-1.0。 99.1 / include /:/ media / 34GB / Arquivos-de-Programas-Linux / xorg / Xproto-7.0.6 / include / --x-libraries = / media / 34GB / Arquivos-de-Programas-Linux / xorg / X11 -1.0.99.1 / lib /

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...