сценарий жратвы.yy.c: 2354: 13: error:' YY фатальная ошибка ' определена, но не используется
При построении последнего grub2 (2.00) я получаю эту ошибку.
Я пытался добавить -Wno-unused-function
к обоим HOST_CFLAGS
, HOST_CPPFLAGS
, TARGET_CPPFLAGS
и TARGET_CFLAGS
в Makefile
. Я даже попытался удалить эту функцию, пока make
работал!
К сожалению, ошибка остается.
1 ответ:
Вы видели это ?
Последнее
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)
вyylex.l
.Однако, согласно этому сообщению, это, кажется, было исправлено.
Судя по информации в сети, вы либо хотите переключиться на
grub 2.02
, либо попробовать более старую версиюflex
.