Estou tentando construir o GTK + usando o JHBuild. Eu encontrei o seguinte erro:
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]
Estou confuso agora. Eu quero construir o GTK +, então eu preciso do GTK + ?! Por quê? Isso não deveria ser independente um do outro? Como corrijo o problema?
O comando que usei para iniciar o processo de criação:
jhbuild -m ~/jhbuild/gnome-apps-3.17.90.modules build gtk+
(Eu tive que dizer ao jhbuild onde ele poderia encontrar os módulos, já que eu não consegui encontrar nenhuma documentação sobre onde o "diretório de módulos" deveria estar e nenhum diretório eu tentei colocar os módulos em funcionamento - ele nunca encontrou eles, se eu não especificar.)