2

最新の grub2 (2.00) をビルドすると、このエラーが発生します。

、、およびの-Wno-unused-function両方に追加しようとしました。実行中にその関数を削除しようとさえしました!HOST_CFLAGSHOST_CPPFLAGSTARGET_CPPFLAGSTARGET_CFLAGSMakefilemake

残念ながらエラーは残ります。

4

1 に答える 1

2

これを見たことがありますか?

最新のflexものはGRUB-2.00ビルドに失敗します。で問題を回避できますが、-Werror では機能しない 2 つの警告--disable-werrorが発生します。grub-core/script/yylex.l

./grub-core/script/yylex.l: At top level: grub_script.yy.c:2351:13: error: 'yy_fatal_error' defined but not used

#define YY_FATAL_ERROR(msg)これは、 を削除することで修正できますyylex.l

ただし、この投稿によると、これは修正されたようです。

ネット上の情報から判断すると、に切り替えるgrub 2.02か、古いバージョンの を試してくださいflex

于 2014-05-02T11:07:44.770 に答える