木村と申します。
Gitの最新版が使いたくて、複数のStretch/Busterの環境でGitを自前でビルド しています。やっていることは以下のとおりです。
1. 以下のパッケージをインストール * asciidoc * gcc * gettext * libcurl4-openssl-dev * libexpat1-dev * libssl-dev * xmlto * zlib1g-dev 2. gitのソースアーカイブ(git-2.xy.z.tar.xz)を展開 3. 展開したソースツリーのトップで./configureを実行 4. make all man 5. make install install-man
ほとんどの環境でこれで問題なくビルドできているのですが、あるBusterの環 境においてのみ、上の4の手順のところで以下のようなエラーが発生します。
---------------------------------------------------------------------- make -C Documentation man make[1]: ディレクトリ '/usr/local/work/git-2.25.0/Documentation' に入ります GEN mergetools-list.made GEN cmd-list.made GEN doc.dep make[2]: ディレクトリ '/usr/local/work/git-2.25.0' に入ります make[2]: 'GIT-VERSION-FILE' は更新済みです. make[2]: ディレクトリ '/usr/local/work/git-2.25.0' から出ます make[2]: ディレクトリ '/usr/local/work/git-2.25.0' に入ります make[2]: 'GIT-VERSION-FILE' は更新済みです. make[2]: ディレクトリ '/usr/local/work/git-2.25.0' から出ます * new asciidoc flags ASCIIDOC git-commit-tree.xml GEN manpage-base-url.xsl XMLTO git-commit-tree.1 ASCIIDOC git-sh-setup.xml XMLTO git-sh-setup.1 ASCIIDOC git-get-tar-commit-id.xml XMLTO git-get-tar-commit-id.1 ASCIIDOC git-check-ignore.xml XMLTO git-check-ignore.1 ASCIIDOC git-symbolic-ref.xml XMLTO git-symbolic-ref.1 ASCIIDOC git-archive.xml XMLTO git-archive.1 ASCIIDOC git-rm.xml XMLTO git-rm.1 ASCIIDOC git-config.xml XMLTO git-config.1 /usr/bin/xmlto: 613 行: 19663 強制終了 "/usr/bin/xsltproc" --nonet --xinclude --param passivetex.extensions '1' -o "/tmp/xmlto.H0LZIs/git-config.proc" "/tmp/xmlto-xsl.Cz8UPw" "/usr/local/work/git-2.25.0/Documentation/git-config.xml" make[1]: *** [Makefile:376: git-config.1] エラー 137 make[1]: ディレクトリ '/usr/local/work/git-2.25.0/Documentation' から出ます make: *** [Makefile:2502: man] エラー 2 root@samidare:/usr/local/work/git-2.25.0# ----------------------------------------------------------------------
他のBuster環境では問題なくビルドが終了するので、何かこの環境にエラーの 原因があると考え、上の手順の1でインストールされたパッケージを、一旦削 除して再インストールしてみたりしたのですが、相変わらずエラーが発生しま す。
こういう場合、他に何か調べるべきことはありますでしょうか。こういうこと 試してみてはどうか、ということを思いつく方がいらっしゃいましたら、ご指 摘いただけるとありがたいです。
--- 木村 康浩