問題タブ [autoreconf]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
autoconf - `autoreconf` はどのように m4/ フォルダを作成しますか?
問題が発生しました- そして、非常に奇妙な状況を検出しました:
- Docker イメージをローカルで実行し、そこで実行する
autoreconf -i
と、正確で堅牢な./configure
スクリプトが得られます。 - 次に
autoreconf -i
、同じ Docker イメージで実行しますが、Gitlab CI の下にあります。そして、壊れた./configure
スクリプトが表示されます。M4 マクロの一部がシェル コードに置き換えられていないため、Bash はそれらを実行できず、構文エラーとして扱います。
違いはm4/
、両方の実行のフォルダーにあります。成功したm4/
フォルダーには、次のようなファイルが含まれます。
しかし、失敗した(Gitlab CI)m4/
フォルダーには次のものがあります:
、aria2_arg.m4
、ax_check_compile_flag.m4
、およびその他がax_cxx_compile_stdcxx_11.m4
ありfallocate.m4
ません。どちらの場合も Docker イメージが同じである場合、どうすればよいかわかりませんが、フォルダーをautoreconf
作成するにはどうすればよいですか? m4/
そのコンテンツのソースが Docker イメージ自体である場合 (本当かどうかはわかりません。これは私の提案にすぎません)、両方の場合でコンテンツが異なるのはなぜですか?