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에게 모듈을 찾을 수 있는 위치를 알려 주어야 했습니다. 그리고 모듈을 작업 디렉토리에 넣으려고 하지 않았습니다. 모듈을 찾을 수 없었습니다. 설명을 지정하지 않습니다.)

관련 정보