-
-
Notifications
You must be signed in to change notification settings - Fork 19.5k
Closed
Description
Did you test the latest bugfix-2.1.x
code?
Works in bugfix-2.1.x not in bugfix-2.0.x
Bug Description
One example of many. eg Creality/Ender-3/CrealityV422
using stock bugfix 2.0.x configs on bugfix 2.0.x code results in
macro "LOGICAL_AXIS_ARRAY_1" requires 2 arguments, but only 1
using stock bugfix 2.1.x configs on bugfix 2.1.x code complies as expected
Bug Timeline
Since #24191
Expected behavior
It should build
Actual behavior
error:
Marlin/src/lcd/menu/menu_advanced.cpp:420:34: error: macro "LOGICAL_AXIS_ARRAY_1" requires 2 arguments, but only 1 given
420 | LOGICAL_AXIS_ARRAY_1(9999)
| ^
In file included from Marlin/src/lcd/menu/../../inc/MarlinConfig.h:47,
from Marlin/src/lcd/menu/../marlinui.h:24,
from Marlin/src/lcd/menu/menu.h:24,
from Marlin/src/lcd/menu/menu_item.h:24,
from Marlin/src/lcd/menu/menu_advanced.cpp:31:
Marlin/src/lcd/menu/../../inc/../core/types.h:59: note: macro "LOGICAL_AXIS_ARRAY_1" defined here
59 | #define LOGICAL_AXIS_ARRAY_1(E,V) { LOGICAL_AXIS_LIST_1(E,V) }
|
Marlin/src/lcd/menu/menu_advanced.cpp:463:35: error: macro "LOGICAL_AXIS_ARRAY_1" requires 2 arguments, but only 1 given
463 | LOGICAL_AXIS_ARRAY_1(99000)
| ^
In file included from Marlin/src/lcd/menu/../../inc/MarlinConfig.h:47,
from Marlin/src/lcd/menu/../marlinui.h:24,
from Marlin/src/lcd/menu/menu.h:24,
from Marlin/src/lcd/menu/menu_item.h:24,
from Marlin/src/lcd/menu/menu_advanced.cpp:31:
Marlin/src/lcd/menu/../../inc/../core/types.h:59: note: macro "LOGICAL_AXIS_ARRAY_1" defined here
59 | #define LOGICAL_AXIS_ARRAY_1(E,V) { LOGICAL_AXIS_LIST_1(E,V) }
Steps to Reproduce
1 buildroot/bin/use_example_configs "Creality/Ender-3/CrealityV422"
2. Autobuild marlin (or update default environment and build)
3. macro hell breaks out.
Version of Marlin Firmware
bugfix 2.0.x
Additional information & file uploads
Seen https://reprap.org/forum/read.php?415,889763
and in discoord.
Since #24191
Metadata
Metadata
Assignees
Labels
No labels