configure
を何度も実行すると、次のメッセージが表示されます。
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
configure
はエラーや警告なしで実行されますが、毎回メッセージを受け取り、それが何を意味するのか理解していないと、少し不安になります。私はいくつかの調査を行い、MinixがUNIXのような軽量のOSであることを知っていましたが、configure
がこの特定のファイルの存在を確認する理由がわかりません。
minix/config.h
は何をし、configure
は何に使用するのですか?
./configure
スクリプトは、minix/config.h
を探して、Minix上に構築しているかどうかを判断します。テストは specific.m4
で定義されています。 Autoconfは、Minixを検出したときにいくつかの変数を設定します。それだけです-もちろん、特定のビルドは異なる反応をする場合がありますが、それは、Autoconfではなく、ビルドされるプロジェクトに依存します。
お気づきのとおり、テスト自体は無害です。 ./configure
スクリプトは、さまざまなプラットフォームで実行できるように生成されます。それが実際のポイントです。そのため、プラットフォームのサブセットにのみ関連し、ほとんどの場合「失敗」することがわかる一連の機能検出が含まれています。しかし、心配する必要はありません。