libvirt をコンパイルしようとすると、エラー "getopt.h:85:29: 致命的なエラー: getopt-pfx-core.h: ファイルまたはディレクトリが存在しません" 発生 [閉じる]

libvirt をコンパイルしようとすると、エラー

以前のバージョンの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

その後、再構築が成功しました。

おすすめ記事