以前のバージョンのlibvirtをコンパイルしている間(最新のパッチを入手できるかどうかを確認するには、以下を参照してください。)https://www.redhat.com/archives/libvir-list/2014-March/msg00106.html) エラーが発生します。
getopt.h:85:29: 致命的なエラー: getopt-pfx-core.h: そのファイルまたはディレクトリがありません。
makeを実行するとき(./autogen.shを実行した後)。
これはlibvirtコミットaa50a5cからのものです。
このエラー(「致命的なエラー:getopt-pfx-core.h:そのファイルやディレクトリはありません」)を検索すると、結果はほとんどありませんでしたが、libvirtに限定されていないようです。 getoptで何かになるには。
答え1
ビルド時にきれいなツリーを使用していることを確認してください。
この場合、最新のコミットバージョンのファイルがあります。
ランニング:
(警告:これにより、gitにない作業ツリーの項目が削除されます!)
git reset --hard HEAD
git clean -fdx
git clean -fdX
その後、再構築が成功しました。