构建最新的 grub2 (2.00) 时出现此错误。
我尝试添加-Wno-unused-function
到HOST_CFLAGS
,HOST_CPPFLAGS
和. 我什至尝试在运行时删除该功能!TARGET_CPPFLAGS
TARGET_CFLAGS
Makefile
make
不幸的是,错误仍然存在。
构建最新的 grub2 (2.00) 时出现此错误。
我尝试添加-Wno-unused-function
到HOST_CFLAGS
,HOST_CPPFLAGS
和. 我什至尝试在运行时删除该功能!TARGET_CPPFLAGS
TARGET_CFLAGS
Makefile
make
不幸的是,错误仍然存在。
你见过这个吗?
最新
flex
的使GRUB-2.00
构建失败。我可以使用 来解决问题--disable-werror
,但grub-core/script/yylex.l
会导致两个不适用于 -Werror 的警告。
./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)
in来解决yylex.l
。
但是,根据这篇文章,这似乎已得到修复。
从网络上的信息来看,您要么想切换到,grub 2.02
要么尝试使用旧版本的flex
.