为什么需要 GTK+ 来构建 GTK+?以及如何修复它

为什么需要 GTK+ 来构建 GTK+?以及如何修复它

我正在尝试使用 JHBuild 构建 GTK+。我遇到了以下错误:

checking for GTK... no
configure: error: Package requirements (gtk+-3.0 >= 3.12 gtk+-x11-3.0 >= 3.12) were not met:

Requested 'gtk+-3.0 >= 3.12' but version of GTK+ is 3.10.8
Requested 'gtk+-x11-3.0 >= 3.12' but version of GTK+ is 3.10.8

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables GTK_CFLAGS
and GTK_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
*** Error during phase configure of gcr: ########## Error running ./configure --prefix /home/xiaolong/jhbuild/releases/gnome-apps-3.17.90/install  --disable-static --disable-gtk-doc --disable-Werror  *** [15/29]

我现在很困惑。我想构建 GTK+,所以我需要 GTK+?!为什么?难道不应该是相互独立的吗?我该如何解决这个问题?

我用来启动构建过程的命令:

jhbuild -m ~/jhbuild/gnome-apps-3.17.90.modules build gtk+

(我必须告诉 jhbuild 在哪里可以找到模块,因为我找不到任何关于“模块目录”应该在哪里的文档,并且我没有尝试将模块放入工作目录中 - 它从未找到它们,如果我没有具体说明。)

相关内容