Linux 哪个百胜套餐将提供;GTK&x2B;同龄人;?

Linux 哪个百胜套餐将提供;GTK&x2B;同龄人;?,linux,centos,gtk,xorg,centos7,Linux,Centos,Gtk,Xorg,Centos7,在CentOS 7中生成gcc-4.9.2时出现编译错误: configure: error: GTK+ peers requested but no X library available 我猜我的base CentOS 7安装并没有提供所需的一切,但我希望有人能告诉我哪个软件包能够满足此错误,而不仅仅是随机安装 以下是我当前安装的gtk软件包: gtk+-1.2.10-77.el7.x86_64 gtk2-2.24.22-5.el7_0.1.i686 gtk2-2.24.22-5.el7_

在CentOS 7中生成gcc-4.9.2时出现编译错误:

configure: error: GTK+ peers requested but no X library available
我猜我的base CentOS 7安装并没有提供所需的一切,但我希望有人能告诉我哪个软件包能够满足此错误,而不仅仅是随机安装

以下是我当前安装的gtk软件包:

gtk+-1.2.10-77.el7.x86_64
gtk2-2.24.22-5.el7_0.1.i686
gtk2-2.24.22-5.el7_0.1.x86_64
gtk2-devel-2.24.22-5.el7_0.1.x86_64
gtk2-devel-docs-2.24.22-5.el7_0.1.x86_64
gtk2-immodule-xim-2.24.22-5.el7_0.1.x86_64
gtk3-3.8.8-5.el7.x86_64
gtk3-devel-3.8.8-5.el7.x86_64
gtk3-immodule-xim-3.8.8-5.el7.x86_64
gtkhtml3-4.6.6-3.el7.x86_64
gtkmm24-2.24.2-8.el7.x86_64
gtkmm30-3.8.1-3.el7.x86_64
gtksourceview3-3.8.1-4.el7.x86_64
gtkspell-2.0.16-8.el7.x86_64
gtk-vnc2-0.5.2-7.el7.x86_64
xorg-x11-apps-7.7-6.el7.x86_64
xorg-x11-docs-1.6-7.el7.noarch
xorg-x11-drivers-7.7-6.el7.x86_64
xorg-x11-drv-ati-7.2.0-9.20140113git3213df1.el7.x86_64
xorg-x11-drv-dummy-0.3.6-15.el7.x86_64
xorg-x11-drv-evdev-2.8.2-5.el7.x86_64
xorg-x11-drv-fbdev-0.4.3-15.el7.x86_64
xorg-x11-drv-intel-2.21.15-13.el7.x86_64
xorg-x11-drv-modesetting-0.8.0-13.el7.x86_64
xorg-x11-drv-nouveau-1.0.10-5.el7.x86_64
xorg-x11-drv-qxl-0.1.1-9.el7.x86_64
xorg-x11-drv-synaptics-1.7.1-10.el7_0.1.x86_64
xorg-x11-drv-v4l-0.2.0-35.el7.x86_64
xorg-x11-drv-vesa-2.3.2-14.el7.x86_64
xorg-x11-drv-vmmouse-13.0.0-10.el7.x86_64
xorg-x11-drv-vmware-13.0.1-7.el7.x86_64
xorg-x11-drv-void-1.4.0-23.el7.x86_64
xorg-x11-drv-wacom-0.23.0-6.el7.x86_64
xorg-x11-fonts-100dpi-7.5-9.el7.noarch
xorg-x11-fonts-ISO8859-1-100dpi-7.5-9.el7.noarch
xorg-x11-fonts-misc-7.5-9.el7.noarch
xorg-x11-fonts-Type1-7.5-9.el7.noarch
xorg-x11-font-utils-7.5-18.1.el7.x86_64
xorg-x11-glamor-0.5.1-4.20140115gitfb4d046c.el7.x86_64
xorg-x11-proto-devel-7.7-8.el7.1.noarch
xorg-x11-server-common-1.15.0-7.el7_0.3.x86_64
xorg-x11-server-utils-7.7-4.el7.x86_64
xorg-x11-server-Xorg-1.15.0-7.el7_0.3.x86_64
xorg-x11-utils-7.5-13.1.el7.x86_64
xorg-x11-xauth-1.0.7-6.1.el7.x86_64
xorg-x11-xbitmaps-1.1.1-6.el7.noarch
xorg-x11-xinit-1.3.2-13.el7.x86_64
xorg-x11-xkb-utils-7.7-9.1.el7.x86_64
libX11-common-1.6.0-2.1.el7.noarch
libX11-1.6.0-2.1.el7.i686
libX11-1.6.0-2.1.el7.x86_64
libX11-devel-1.6.0-2.1.el7.x86_64
libXt-1.1.4-6.1.el7.x86_64
libXt-devel-1.1.4-6.1.el7.x86_64
libXtst-devel-1.2.2-2.1.el7.i686
libXtst-devel-1.2.2-2.1.el7.x86_64
libXtst-1.2.2-2.1.el7.i686
libXtst-1.2.2-2.1.el7.x86_64
以下是我当前安装的xorg软件包:

gtk+-1.2.10-77.el7.x86_64
gtk2-2.24.22-5.el7_0.1.i686
gtk2-2.24.22-5.el7_0.1.x86_64
gtk2-devel-2.24.22-5.el7_0.1.x86_64
gtk2-devel-docs-2.24.22-5.el7_0.1.x86_64
gtk2-immodule-xim-2.24.22-5.el7_0.1.x86_64
gtk3-3.8.8-5.el7.x86_64
gtk3-devel-3.8.8-5.el7.x86_64
gtk3-immodule-xim-3.8.8-5.el7.x86_64
gtkhtml3-4.6.6-3.el7.x86_64
gtkmm24-2.24.2-8.el7.x86_64
gtkmm30-3.8.1-3.el7.x86_64
gtksourceview3-3.8.1-4.el7.x86_64
gtkspell-2.0.16-8.el7.x86_64
gtk-vnc2-0.5.2-7.el7.x86_64
xorg-x11-apps-7.7-6.el7.x86_64
xorg-x11-docs-1.6-7.el7.noarch
xorg-x11-drivers-7.7-6.el7.x86_64
xorg-x11-drv-ati-7.2.0-9.20140113git3213df1.el7.x86_64
xorg-x11-drv-dummy-0.3.6-15.el7.x86_64
xorg-x11-drv-evdev-2.8.2-5.el7.x86_64
xorg-x11-drv-fbdev-0.4.3-15.el7.x86_64
xorg-x11-drv-intel-2.21.15-13.el7.x86_64
xorg-x11-drv-modesetting-0.8.0-13.el7.x86_64
xorg-x11-drv-nouveau-1.0.10-5.el7.x86_64
xorg-x11-drv-qxl-0.1.1-9.el7.x86_64
xorg-x11-drv-synaptics-1.7.1-10.el7_0.1.x86_64
xorg-x11-drv-v4l-0.2.0-35.el7.x86_64
xorg-x11-drv-vesa-2.3.2-14.el7.x86_64
xorg-x11-drv-vmmouse-13.0.0-10.el7.x86_64
xorg-x11-drv-vmware-13.0.1-7.el7.x86_64
xorg-x11-drv-void-1.4.0-23.el7.x86_64
xorg-x11-drv-wacom-0.23.0-6.el7.x86_64
xorg-x11-fonts-100dpi-7.5-9.el7.noarch
xorg-x11-fonts-ISO8859-1-100dpi-7.5-9.el7.noarch
xorg-x11-fonts-misc-7.5-9.el7.noarch
xorg-x11-fonts-Type1-7.5-9.el7.noarch
xorg-x11-font-utils-7.5-18.1.el7.x86_64
xorg-x11-glamor-0.5.1-4.20140115gitfb4d046c.el7.x86_64
xorg-x11-proto-devel-7.7-8.el7.1.noarch
xorg-x11-server-common-1.15.0-7.el7_0.3.x86_64
xorg-x11-server-utils-7.7-4.el7.x86_64
xorg-x11-server-Xorg-1.15.0-7.el7_0.3.x86_64
xorg-x11-utils-7.5-13.1.el7.x86_64
xorg-x11-xauth-1.0.7-6.1.el7.x86_64
xorg-x11-xbitmaps-1.1.1-6.el7.noarch
xorg-x11-xinit-1.3.2-13.el7.x86_64
xorg-x11-xkb-utils-7.7-9.1.el7.x86_64
libX11-common-1.6.0-2.1.el7.noarch
libX11-1.6.0-2.1.el7.i686
libX11-1.6.0-2.1.el7.x86_64
libX11-devel-1.6.0-2.1.el7.x86_64
libXt-1.1.4-6.1.el7.x86_64
libXt-devel-1.1.4-6.1.el7.x86_64
libXtst-devel-1.2.2-2.1.el7.i686
libXtst-devel-1.2.2-2.1.el7.x86_64
libXtst-1.2.2-2.1.el7.i686
libXtst-1.2.2-2.1.el7.x86_64
我知道有一个“-disable peers”或其他类型的配置选项可以解决这个问题。然而,我正试图使用我们在RHEL6环境中使用的相同配置选项来构建它,以便在迁移到CentOS 7时尽可能少地对用户进行更改。在RHEL6安装(以及上述CentOS 7安装失败)中,我们使用了以下配置选项:

gcc-4.9.2/configure --prefix=/usr/local/pkg/gcc/4.9.2 \
                    --enable-bootstrap \
                    --enable-shared \
                    --enable-threads=posix \
                    --enable-checking=release \
                    --with-system-zlib \
                    --enable-__cxa_atexit \
                    --enable-gnu-unique-object \
                    --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go \
                    --enable-java-awt=gtk \
                    --disable-dssi \
                    --with-cloog \
                    --with-tune=generic \
                    --with-arch_32=i686 \
                    --build=x86_64-redhat-linux

您是否可以查看configure或configure.ac文件以查看它正在检查什么?你又在开发什么软件呢?我不记得gcc有GTK+依赖项……它是GCC4.9.2,我认为GTK+依赖项可能来自配置选项:“--enableJavaAWT=GTK”。查看GCC4.9.2中libjava/classpath部分的configure和configure.ac(失败),当一个名为“$no_x”的变量测试为yes时抛出错误。我正试图弄清楚$no_x是如何设置的,但我遇到了一个难题:/configure.ac中什么都没有?这应该更容易阅读…configure.ac中的相同内容:如果测试“$no_x”=yes;然后是AC_MSG_ERROR([GTK+对等方已请求,但没有可用的X库])fi,但在configure.AC中,没有其他“no_X”的实例。您正在运行什么操作系统?您是否在GUI系统上运行此功能?