根据 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。