実行時にalsa-libを正常にコンパイルし./configure
、その後make
、元のソースから抽出したソースから.tar.gz
Mercurial でバージョン管理してから、完全なソース ツリーを hg clone しようとしたため、./configure
andmake
が機能しなくなりました。
抽出したソースを kdiff3 を使用して hg クローン ソースと比較したところ、.tar.gz
まったく同じでした (.hg フォルダーを除く)。
私が気付いたのは、抽出されたものから make を実行すると、.tar.gz
単純にコンパイルされることです。代わりに hg クローン ソースから同じものを実行し、コンパイルする前に呼び出します。
alsa-lib-1.0.24.1/missing --run aclocal-1.11 -I m4
....
次に、失敗するコンパイルを開始する前に、構成コマンドのリストが再び表示されます。
「missing」という名前のファイルのすべてのコンテンツを削除すると、hg のクローン ソースからもコンパイルを成功させることができますが、この解決策は見苦しく思えます。