GTK+
この目的のために、ソースからコンパイルしてインストールしようとしています。出力なしでJHBuild
正常にPyGObject
使用しJHBuild
て実行しました。sanitycheck
ビルドの場合は、ターミナルで指定されているように> =バージョン3.0が必要なGTK+
ようです。JHBuild
GnuTLS
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に関連していない他のエラーが発生し、問題に合わないようです。