警告:マクロ「AM_GLIB_GNU_GETTEXT」がライブラリに見つかりません。

警告:マクロ「AM_GLIB_GNU_GETTEXT」がライブラリに見つかりません。

インストールしようとしています。サウンドチェンジャー子供を通して。これが私がターミナルでしたことです:

$ sudo apt-get update && sudo apt-get upgrade && sudo apt-get install git
$ git clone https://github.com/kassoulet/soundconverter.git
$ cd soundconverter 
$ ./autogen.sh

これは実行の結果です。/home/USERNAME/soundconverter/autogen.sh

*** WARNING: I am going to run 'configure' with no arguments.
*** If you wish to pass any to it, please specify them on the
*** './autogen.sh' command line.

configure.ac:22: warning: macro 'AM_GLIB_GNU_GETTEXT' not found in library
aclocal: installing 'm4/intltool.m4' from '/usr/share/aclocal/intltool.m4'
aclocal: installing 'm4/nls.m4' from '/usr/share/aclocal/nls.m4'
./autogen.sh: 27: ./autogen.sh: glib-gettextize: not found

ベストアンサー1

紛失したパッケージの調査

ご存知のように、これが問題です。

configure.ac:22: warning: macro 'AM_GLIB_GNU_GETTEXT' not found in library
aclocal: installing 'm4/intltool.m4' from '/usr/share/aclocal/intltool.m4'
aclocal: installing 'm4/nls.m4' from '/usr/share/aclocal/nls.m4'
./autogen.sh: 27: ./autogen.sh: glib-gettextize: not found

このメッセージは、ライブラリが欠落していることを知らせます。このライブラリの内部論理名はですAM_GLIB_GNU_GETTEXT

これを検索すると、次のような多くのスレッドにリンクされます。

簡単

調べる前にキャッシュが更新されていることを確認しますapt-file

$ sudo apt-file update

それでは、APTとは何かを見てみましょう。

$ apt-file search glib-gettextize
libglib2.0-dev: /usr/bin/glib-gettextize
libglib2.0-dev: /usr/share/man/man1/glib-gettextize.1.gz
libglib2.0-doc: /usr/share/doc/libglib2.0-doc/glib/glib-gettextize.html

わかりました、パッケージ名はですlibglib2.0-dev。これは以前のGoogle検索結果と一致します。

.m4パッケージに欠落しているファイルが含まれていることを確認できます。

$ apt-file list libglib2.0-dev | grep '.m4$'
libglib2.0-dev: /usr/share/aclocal/glib-2.0.m4
libglib2.0-dev: /usr/share/aclocal/glib-gettext.m4
libglib2.0-dev: /usr/share/aclocal/gsettings.m4

いいですね。.m4configureそれではインストールしてみましょう:

$ sudo apt-get install -y libglib2.0-dev

メモ:インストールが完了したら、次のコマンドを使用してインストールされたパッケージを照会できますdpkg

$ dpkg-query -L libglib2.0-dev | grep m4
/usr/share/aclocal/glib-2.0.m4
/usr/share/aclocal/gsettings.m4
/usr/share/aclocal/glib-gettext.m4

引用する

おすすめ記事