JHBuild의 GnuTLS 업데이트

JHBuild의 GnuTLS 업데이트

GTK+이 목적을 위해 소스에서 컴파일하고 설치하려고 합니다 . 출력 없이 JHBuild성공적으로 PyGObject사용 JHBuild하고 실행했습니다.sanitycheck

빌드의 경우 터미널에 명시된 대로 >= 버전 3.0 이 필요한 GTK+것 같습니다 .JHBuildGnuTLS

checking for GNUTLS... no
configure: error: in `/home/xiaolong/jhbuild/releases/gnome-apps-3.17.90/glib-networking-2.45.1':
configure: error: "Requested 'gnutls >= 3.0' but version of GnuTLS is 2.12.23
You may find new versions of GnuTLS at http://www.gnu.org/software/gnutls/"
See `config.log' for more details
*** Error during phase configure of glib-networking: ########## Error running ./configure --prefix /home/xiaolong/jhbuild/releases/gnome-apps-3.17.90/install --enable-installed-tests --disable-static --disable-gtk-doc --disable-Werror  *** [13/29]

GnuTLS그래서 내 시스템에 설치된 버전보다 최신 버전을 빌드하는 방법에 대한 다음 지침을 검색하여 찾았습니다 .

http://www.bauer-power.net/2014/06/how-to-install-gnutls-3123-from-source.html

오류 없이 지침을 완료하려면 일부 라이브러리를 설치해야 했지만 완료되었습니다. 이제 JHBuild빌드 중 다음 오류가 발생할 때까지 제대로 실행될 것이라고 확신했지만 그렇지 GTK+않았습니다. 대신 >= 버전 3.0 요구에 대한 동일한 오류 메시지가 계속 표시됩니다 GnuTLS. 소스에서 빌드를 찾는 데 JHBuild문제가 있는 것 같지만 GnuTLS패키지 관리 시스템에서 설치된 빌드는 여전히 발견됩니다.

이 문제를 어떻게 해결할 수 있나요?

답변1

나는 그것에 대해 생각했다. libgnutls28이전에 제거해야 했습니다 apt. 그 후 jhbuild 빌드 명령을 다시 실행했는데 더 이상 GnuTLS와 관련되지 않은 다른 오류가 발생하여 문제에 맞지 않는 것 같습니다.

관련 정보