ビルドエラーの自動解決

ビルドエラーの自動解決

カスタマイズのために大規模なOSSプロジェクトを最初から再コンパイルしています。埋め込み環境や次のような多くのエラーが発生します。

warning: libXXX, needed by YYY, not found 
fatal error: XXX: No such file or directory.
undefined reference to XX

など

私のビルド環境にはdpkg-buildpackageのようなツールはありません。 Buildrootも役に立ちません。

私はユーティリティを使用して欠落しているパッケージを手動で検索し、nmコンパイルapt-file searchを構成します。

質問:

エラーを解析し、欠落しているコンポーネントを検索し、確実な解決策を提供するユーティリティがありますか?

たとえば、次のコードに示すように、見つからないライブラリを次に追加することをお勧めしますLDFLAGS

perl -ne '/.*warning: lib(.*?)\..*, needed by .*, not found .*/ && print "export LDFLAGS+=\" -l$1\"\n";' < config.log

ベストアンサー1

おすすめ記事