I got this...
In file included from sketch\ultralcd.cpp:50:0:
sketch\ultralcd.cpp: In function 'void lcd_control_menu()':
ultralcd.cpp:266: error: '_lcdLineNr' was not declared in this scope
lcd_implementation_drawmenu_ ## TYPE(encoderLine == _thisItemNr, _lcdLineNr, PSTR(LABEL), ## ARGS); \
^
sketch\ultralcd_impl_HD44780.h:919:109: note: in definition of macro 'lcd_implementation_drawmenu_function'
#define lcd_implementation_drawmenu_function(sel, row, pstr, data) lcd_implementation_drawmenu_generic(sel, row, pstr, '>', ' ')
^
sketch\ultralcd.cpp:279:7: note: in expansion of macro '_MENU_ITEM_PART_1'
_MENU_ITEM_PART_1(TYPE, LABEL, ## ARGS); \
^
sketch\ultralcd.cpp:1492:5: note: in expansion of macro 'MENU_ITEM'
MENU_ITEM(function, MSG_FILAMENTCHANGE, lcd_enqueue_filament_change);
^
ultralcd.cpp:1492: error: 'lcd_enqueue_filament_change' was not declared in this scope
MENU_ITEM(function, MSG_FILAMENTCHANGE, lcd_enqueue_filament_change);
^
sketch\ultralcd.cpp:271:30: note: in definition of macro '_MENU_ITEM_PART_2'
menu_action_ ## TYPE(ARGS); \
^
sketch\ultralcd.cpp:1492:5: note: in expansion of macro 'MENU_ITEM'
MENU_ITEM(function, MSG_FILAMENTCHANGE, lcd_enqueue_filament_change);
^
exit status 1
'_lcdLineNr' was not declared in this scope
In file included from sketch\ultralcd.cpp:50:0:
sketch\ultralcd.cpp: In function 'void lcd_control_menu()':
ultralcd.cpp:266: error: '_lcdLineNr' was not declared in this scope
lcd_implementation_drawmenu_ ## TYPE(encoderLine == _thisItemNr, _lcdLineNr, PSTR(LABEL), ## ARGS); \
^
sketch\ultralcd_impl_HD44780.h:919:109: note: in definition of macro 'lcd_implementation_drawmenu_function'
#define lcd_implementation_drawmenu_function(sel, row, pstr, data) lcd_implementation_drawmenu_generic(sel, row, pstr, '>', ' ')
^
sketch\ultralcd.cpp:279:7: note: in expansion of macro '_MENU_ITEM_PART_1'
_MENU_ITEM_PART_1(TYPE, LABEL, ## ARGS); \
^
sketch\ultralcd.cpp:1492:5: note: in expansion of macro 'MENU_ITEM'
MENU_ITEM(function, MSG_FILAMENTCHANGE, lcd_enqueue_filament_change);
^
ultralcd.cpp:1492: error: 'lcd_enqueue_filament_change' was not declared in this scope
MENU_ITEM(function, MSG_FILAMENTCHANGE, lcd_enqueue_filament_change);
^
sketch\ultralcd.cpp:271:30: note: in definition of macro '_MENU_ITEM_PART_2'
menu_action_ ## TYPE(ARGS); \
^
sketch\ultralcd.cpp:1492:5: note: in expansion of macro 'MENU_ITEM'
MENU_ITEM(function, MSG_FILAMENTCHANGE, lcd_enqueue_filament_change);
^
exit status 1
'_lcdLineNr' was not declared in this scope