安装 gtk+3,看不到 X11/extensions/XInput2.h

安装 gtk+3,看不到 X11/extensions/XInput2.h

根据 Synaptic 包管理器,我拥有 xorg 和 xserver-xorg 的最新版本 1:7.3+10ubuntu10.2。我正在尝试安装 gtk+3.0.0,当我运行“make”时,它一直有效,直到此时我得到以下内容:

使全部递归

make[3]: 进入目录 `/home/administrator/source_files/gtk+-3.0.0/gdk'

全部在 x11 中制作

make[4]: 进入目录 `/home/administrator/source_files/gtk+-3.0.0/gdk/x11'

  CC gdkapplaunchcontext-x11.lo

在 gdkapplaunchcontext-x11.c:29 包含的文件中:

gdkprivate-x11.h:45:36:错误:X11/extensions/XInput2.h:没有此文件或目录,xorg,xserver-xorg 1:7.3+10ubuntu10.2,最新版本是 1:7.3+10ubuntu10.2(synaptic)

在 gdkapplaunchcontext-x11.c:29 包含的文件中:

gdkprivate-x11.h:243:错误:在“*”标记之前预期“)”

make[4]: *** [gdkapplaunchcontext-x11.lo] 错误 1

make[4]: 离开目录 `/home/administrator/source_files/gtk+-3.0.0/gdk/x11'

make[3]: *** [全递归] 错误 1

make[3]: 离开目录 `/home/administrator/source_files/gtk+-3.0.0/gdk'

make[2]: *** [全部] 错误 2

make[2]: 离开目录 `/home/administrator/source_files/gtk+-3.0.0/gdk'

make[1]: *** [全递归] 错误 1

make[1]: 离开目录 `/home/administrator/source_files/gtk+-3.0.0'

make:*** [全部] 错误 2

答案1

snooper自己的解决方案:

3.0.0 是 gtk+3 的旧版本,我被告知有一个错误修复,现在是一个围绕文件“X11/extensions/XInput2.h”包含的宏。我能够毫无问题地安装 3.0.10。

相关内容