首页 文章

在CentOS上安装GTK 3.0.5时出错

提问于
浏览
0

从CentOS Linux 7.1.1503版的源代码安装gtk -3.0.5时出现以下错误 .

Error msg:

/ usr / bin / ld:queryimmodules.o:对符号'g_module_close'/ usr / bin / ld的未定义引用:注意:'g_module_close'在DSO /lib64/libgmodule-2.0.so.0中定义,因此请尝试将其添加到链接器命令行/lib64/libgmodule-2.0.so.0:无法读取符号:无效操作collect2:错误:ld返回1退出状态

Environment:

[root @ localhost gtk -3.0.5] #cat / etc / *发布CentOS Linux版本7.1.1503(核心)CENTOS_MANTISBT_PROJECT =“CentOS-7”CENTOS_MANTISBT_PROJECT_VERSION =“7”REDHAT_SUPPORT_PRODUCT =“centos”REDHAT_SUPPORT_PRODUCT_VERSION =“7”CentOS Linux发行版7.1.1503(核心版)CentOS Linux发行版7.1.1503(核心版)[root @ localhost gtk -3.0.5] #uname -a Linux localhost.localdomain 3.10.0-229.el7.x86_64#1 SMP Fri 3月6日11:36:42 UTC 2015 x86_64 x86_64 x86_64 GNU / Linux https://developer.gnome.org/gtk3/stable/gtk-building.html

./configure --prefix=/opt/gtk

GTK 3.0.5 GDK后端:x11 X11扩展:XKB XI2 XFIXES DAMAGE打印后端:文件lpr动态模块:是包含的immodules:无PackageKit支持:是自省:否调试:最小文档:否

Make

... CCLD libgtk-3.la CC queryimmodules.o CCLD gtk-query-immodules-3.0 / usr / bin / ld:queryimmodules.o:未定义引用符号'g_module_close'/ usr / bin / ld:note:' g_module_close'在DSO /lib64/libgmodule-2.0.so.0中定义,因此尝试将其添加到链接器命令行/lib64/libgmodule-2.0.so.0:无法读取符号:无效操作collect2:错误:ld返回1退出状态make [4]:* [gtk-query-immodules-3.0]错误1 make [4]:离开目录/ root / gtk / gtk -3.0.5 / gtk'make [3]:*** [全部 - 递归]错误1 make [3]:离开目录/ root / gtk / gtk -3.0.5 / gtk'make [2]:* [all]错误2 make [2]:离开目录/ root / gtk / gtk -3.0 .5 / gtk'make [1]:*** [all-recursive]错误1 make [1]:离开目录/ root / gtk / gtk -3.0.5'make:*** [all]错误2

1 回答

  • 1

    # yum install gtk3-devel ...将提供版本 -3.8.8-10.el7

    ?你为什么要使用旧版本?时间戳= 2011年3月23日!


相关问题