```prolog
In file included from Marlin/src/HAL/AVR/../../inc/MarlinConfigPre.h:56:0,
from Marlin/src/HAL/AVR/../../inc/MarlinConfig.h:28,
from Marlin/src/HAL/AVR/HAL.cpp:24:
Marlin/src/HAL/AVR/../../inc/../../Configuration_adv.h:823:24: error: floating constant in preprocessor expression
#define X2_MAX_POS 434.6 // The max position of the X2 carriage, typically also the home position
^
Marlin/src/HAL/AVR/../../inc/../../Configuration_adv.h:824:23: note: in expansion of macro 'X2_MAX_POS'
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
^~~~~~~~~~
Marlin/src/HAL/AVR/../../inc/SanityCheck.h:1842:10: note: in expansion of macro 'X2_HOME_POS'
#elif (X2_HOME_POS <= X1_MAX_POS) || (X2_MAX_POS < X1_MAX_POS)
^~~~~~~~~~~
Marlin/src/HAL/AVR/../../inc/../../Configuration_adv.h:823:24: error: floating constant in preprocessor expression
#define X2_MAX_POS 434.6 // The max position of the X2 carriage, typically also the home position
^
Marlin/src/HAL/AVR/../../inc/SanityCheck.h:1842:41: note: in expansion of macro 'X2_MAX_POS'
#elif (X2_HOME_POS <= X1_MAX_POS) || (X2_MAX_POS < X1_MAX_POS)
^~~~~~~~~~
In file included from Marlin/src/HAL/AVR/../../inc/MarlinConfig.h:55:0,
from Marlin/src/HAL/AVR/HAL.cpp:24:
Marlin/src/HAL/AVR/../../inc/SanityCheck.h:1843:6: error: #error "DUAL_X_CARRIAGE will crash if X1 can meet or exceed X2 travel."
#error "DUAL_X_CARRIAGE will crash if X1 can meet or exceed X2 travel."
^~~~~
In file included from Marlin/src/HAL/AVR/../../inc/MarlinConfigPre.h:56:0,
from Marlin/src/HAL/AVR/../../inc/MarlinConfig.h:28,
from Marlin/src/HAL/AVR/MarlinSerial.cpp:39:
Marlin/src/HAL/AVR/../../inc/../../Configuration_adv.h:823:24: error: floating constant in preprocessor expression
#define X2_MAX_POS 434.6 // The max position of the X2 carriage, typically also the home position
^
Marlin/src/HAL/AVR/../../inc/../../Configuration_adv.h:824:23: note: in expansion of macro 'X2_MAX_POS'
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
^~~~~~~~~~
Marlin/src/HAL/AVR/../../inc/SanityCheck.h:1842:10: note: in expansion of macro 'X2_HOME_POS'
#elif (X2_HOME_POS <= X1_MAX_POS) || (X2_MAX_POS < X1_MAX_POS)
^~~~~~~~~~~
[snip]
*** [.pio/build/mega2560/src/src/core/utility.cpp.o] Error 1
*** [.pio/build/mega2560/src/src/feature/bedlevel/bedlevel.cpp.o] Error 1
*** [.pio/build/mega2560/src/src/feature/babystep.cpp.o] Error 1
*** [.pio/build/mega2560/src/src/feature/caselight.cpp.o] Error 1
*** [.pio/build/mega2560/src/src/feature/bltouch.cpp.o] Error 1
*** [.pio/build/mega2560/src/src/feature/bedlevel/ubl/ubl_motion.cpp.o] Error 1
*** [.pio/build/mega2560/src/src/feature/bedlevel/ubl/ubl.cpp.o] Error 1
*** [.pio/build/mega2560/src/src/MarlinCore.cpp.o] Error 1
*** [.pio/build/mega2560/src/src/feature/bedlevel/ubl/ubl_G29.cpp.o] Error 1
*** [.pio/build/mega2560/src/src/feature/pause.cpp.o] Error 1
*** [.pio/build/mega2560/src/src/gcode/bedlevel/G26.cpp.o] Error 1
============================================================== [FAILED] Took 7.10 seconds ==============================================================
Environment Status Duration
------------- -------- ------------
mega2560 FAILED 00:00:07.096
========================================================= 1 failed, 0 succeeded in 00:00:07.096 =========================================================
Failed
```
```prolog
In file included from Marlin/src/gcode/feature/digipot/../../../inc/MarlinConfigPre.h:37:0,
from Marlin/src/gcode/feature/digipot/../../../inc/MarlinConfig.h:28,
from Marlin/src/gcode/feature/digipot/M907-M910.cpp:23:
Marlin/src/gcode/feature/digipot/M907-M910.cpp: In static member function 'static void GcodeSuite::M907_report(bool)':
Marlin/src/gcode/feature/digipot/M907-M910.cpp:137:13: error: 'SP_E_STR' was not declared in this scope
, SP_E_STR, stepper.motor_current_setting[2] // E
^
[snip]
*** [.pio/build/rambo/src/src/gcode/feature/digipot/M907-M910.cpp.o] Error 1
============================================================== [FAILED] Took 7.55 seconds ==============================================================
Environment Status Duration
------------- -------- ------------
rambo FAILED 00:00:07.551
========================================================= 1 failed, 0 succeeded in 00:00:07.551 =========================================================
Failed
```
```prolog
In file included from Marlin/src/HAL/AVR/../../inc/MarlinConfigPre.h:56:0,
from Marlin/src/HAL/AVR/../../inc/MarlinConfig.h:28,
from Marlin/src/HAL/AVR/HAL.cpp:24:
Marlin/src/HAL/AVR/../../inc/../../Configuration_adv.h:827:27: error: floating constant in preprocessor expression
#define X2_MAX_POS (442-4.0) // The max position of the X2 carriage, typically also the home position
^
Marlin/src/HAL/AVR/../../inc/../../Configuration_adv.h:828:23: note: in expansion of macro 'X2_MAX_POS'
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
^~~~~~~~~~
Marlin/src/HAL/AVR/../../inc/SanityCheck.h:1842:10: note: in expansion of macro 'X2_HOME_POS'
#elif (X2_HOME_POS <= X1_MAX_POS) || (X2_MAX_POS < X1_MAX_POS)
^~~~~~~~~~~
Marlin/src/HAL/AVR/../../inc/../../Configuration_adv.h:827:27: error: floating constant in preprocessor expression
#define X2_MAX_POS (442-4.0) // The max position of the X2 carriage, typically also the home position
^
Marlin/src/HAL/AVR/../../inc/SanityCheck.h:1842:41: note: in expansion of macro 'X2_MAX_POS'
#elif (X2_HOME_POS <= X1_MAX_POS) || (X2_MAX_POS < X1_MAX_POS)
^~~~~~~~~~
In file included from Marlin/src/HAL/AVR/../../inc/MarlinConfigPre.h:56:0,
from Marlin/src/HAL/AVR/../../inc/MarlinConfig.h:28,
from Marlin/src/HAL/AVR/HAL_SPI.cpp:34:
Marlin/src/HAL/AVR/../../inc/../../Configuration_adv.h:827:27: error: floating constant in preprocessor expression
#define X2_MAX_POS (442-4.0) // The max position of the X2 carriage, typically also the home position
^
Marlin/src/HAL/AVR/../../inc/../../Configuration_adv.h:828:23: note: in expansion of macro 'X2_MAX_POS'
#define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS.
^~~~~~~~~~
Marlin/src/HAL/AVR/../../inc/SanityCheck.h:1842:10: note: in expansion of macro 'X2_HOME_POS'
#elif (X2_HOME_POS <= X1_MAX_POS) || (X2_MAX_POS < X1_MAX_POS)
[snip]
*** [.pio/build/mega2560/src/src/core/utility.cpp.o] Error 1
*** [.pio/build/mega2560/src/src/feature/bedlevel/bedlevel.cpp.o] Error 1
*** [.pio/build/mega2560/src/src/feature/babystep.cpp.o] Error 1
*** [.pio/build/mega2560/src/src/feature/bltouch.cpp.o] Error 1
*** [.pio/build/mega2560/src/src/feature/caselight.cpp.o] Error 1
*** [.pio/build/mega2560/src/src/feature/bedlevel/ubl/ubl_motion.cpp.o] Error 1
*** [.pio/build/mega2560/src/src/feature/bedlevel/ubl/ubl.cpp.o] Error 1
*** [.pio/build/mega2560/src/src/feature/runout.cpp.o] Error 1
*** [.pio/build/mega2560/src/src/MarlinCore.cpp.o] Error 1
*** [.pio/build/mega2560/src/src/feature/bedlevel/ubl/ubl_G29.cpp.o] Error 1
*** [.pio/build/mega2560/src/src/feature/pause.cpp.o] Error 1
============================================================== [FAILED] Took 6.94 seconds ==============================================================
Environment Status Duration
------------- -------- ------------
mega2560 FAILED 00:00:06.939
========================================================= 1 failed, 0 succeeded in 00:00:06.939 =========================================================
Failed
```
Description
Results of Marlin's
build_all_examples
script.Reviewed / Unactionable
Creality/CR-6 SE
Creality/Ender-5 S1
Potential Fix In Process
Geeetech/A10M/YHCB2004_V4.1
details:
```prolog /var/folders/l2/mtr_0zp945s_9s6s77z1d2fw0000gn/T//ccpC0Ipr.ltrans2.ltrans.o: In function `global destructors keyed to 65535_1_HAL.cpp.o.18264'::(.text.exit+0x28): undefined reference to `operator delete(void*, unsigned int)'
collect2: error: ld returned 1 exit status
*** [.pio/build/mega2560/firmware.elf] Error 1
============================================================== [FAILED] Took 25.34 seconds ==============================================================
Environment Status Duration
------------- -------- ------------
mega2560 FAILED 00:00:25.335
========================================================= 1 failed, 0 succeeded in 00:00:25.335 =========================================================
Failed
```
Geeetech/A10PRO
details:
```prolog /var/folders/l2/mtr_0zp945s_9s6s77z1d2fw0000gn/T//ccxzR0nA.ltrans2.ltrans.o: In function `global destructors keyed to 65535_1_HAL.cpp.o.17263'::(.text.exit+0x20): undefined reference to `operator delete(void*, unsigned int)'
collect2: error: ld returned 1 exit status
*** [.pio/build/mega2560/firmware.elf] Error 1
============================================================== [FAILED] Took 18.53 seconds ==============================================================
Environment Status Duration
------------- -------- ------------
mega2560 FAILED 00:00:18.535
========================================================= 1 failed, 0 succeeded in 00:00:18.535 =========================================================
Failed
```
Geeetech/A10T/YHCB2004_V4.1
details:
```prolog /var/folders/l2/mtr_0zp945s_9s6s77z1d2fw0000gn/T//ccwyHy4h.ltrans2.ltrans.o: In function `global destructors keyed to 65535_1_HAL.cpp.o.18316'::(.text.exit+0x28): undefined reference to `operator delete(void*, unsigned int)'
collect2: error: ld returned 1 exit status
*** [.pio/build/mega2560/firmware.elf] Error 1
============================================================== [FAILED] Took 21.08 seconds ==============================================================
Environment Status Duration
------------- -------- ------------
mega2560 FAILED 00:00:21.085
========================================================= 1 failed, 0 succeeded in 00:00:21.085 =========================================================
Failed
```
Formbot/T_Rex_2+
details:
```prolog In file included from Marlin/src/HAL/AVR/../../inc/MarlinConfigPre.h:56:0, from Marlin/src/HAL/AVR/../../inc/MarlinConfig.h:28, from Marlin/src/HAL/AVR/HAL.cpp:24: Marlin/src/HAL/AVR/../../inc/../../Configuration_adv.h:823:24: error: floating constant in preprocessor expression #define X2_MAX_POS 434.6 // The max position of the X2 carriage, typically also the home position ^ Marlin/src/HAL/AVR/../../inc/../../Configuration_adv.h:824:23: note: in expansion of macro 'X2_MAX_POS' #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. ^~~~~~~~~~ Marlin/src/HAL/AVR/../../inc/SanityCheck.h:1842:10: note: in expansion of macro 'X2_HOME_POS' #elif (X2_HOME_POS <= X1_MAX_POS) || (X2_MAX_POS < X1_MAX_POS) ^~~~~~~~~~~ Marlin/src/HAL/AVR/../../inc/../../Configuration_adv.h:823:24: error: floating constant in preprocessor expression #define X2_MAX_POS 434.6 // The max position of the X2 carriage, typically also the home position ^ Marlin/src/HAL/AVR/../../inc/SanityCheck.h:1842:41: note: in expansion of macro 'X2_MAX_POS' #elif (X2_HOME_POS <= X1_MAX_POS) || (X2_MAX_POS < X1_MAX_POS) ^~~~~~~~~~ In file included from Marlin/src/HAL/AVR/../../inc/MarlinConfig.h:55:0, from Marlin/src/HAL/AVR/HAL.cpp:24: Marlin/src/HAL/AVR/../../inc/SanityCheck.h:1843:6: error: #error "DUAL_X_CARRIAGE will crash if X1 can meet or exceed X2 travel." #error "DUAL_X_CARRIAGE will crash if X1 can meet or exceed X2 travel." ^~~~~ In file included from Marlin/src/HAL/AVR/../../inc/MarlinConfigPre.h:56:0, from Marlin/src/HAL/AVR/../../inc/MarlinConfig.h:28, from Marlin/src/HAL/AVR/MarlinSerial.cpp:39: Marlin/src/HAL/AVR/../../inc/../../Configuration_adv.h:823:24: error: floating constant in preprocessor expression #define X2_MAX_POS 434.6 // The max position of the X2 carriage, typically also the home position ^ Marlin/src/HAL/AVR/../../inc/../../Configuration_adv.h:824:23: note: in expansion of macro 'X2_MAX_POS' #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. ^~~~~~~~~~ Marlin/src/HAL/AVR/../../inc/SanityCheck.h:1842:10: note: in expansion of macro 'X2_HOME_POS' #elif (X2_HOME_POS <= X1_MAX_POS) || (X2_MAX_POS < X1_MAX_POS) ^~~~~~~~~~~ [snip] *** [.pio/build/mega2560/src/src/core/utility.cpp.o] Error 1 *** [.pio/build/mega2560/src/src/feature/bedlevel/bedlevel.cpp.o] Error 1 *** [.pio/build/mega2560/src/src/feature/babystep.cpp.o] Error 1 *** [.pio/build/mega2560/src/src/feature/caselight.cpp.o] Error 1 *** [.pio/build/mega2560/src/src/feature/bltouch.cpp.o] Error 1 *** [.pio/build/mega2560/src/src/feature/bedlevel/ubl/ubl_motion.cpp.o] Error 1 *** [.pio/build/mega2560/src/src/feature/bedlevel/ubl/ubl.cpp.o] Error 1 *** [.pio/build/mega2560/src/src/MarlinCore.cpp.o] Error 1 *** [.pio/build/mega2560/src/src/feature/bedlevel/ubl/ubl_G29.cpp.o] Error 1 *** [.pio/build/mega2560/src/src/feature/pause.cpp.o] Error 1 *** [.pio/build/mega2560/src/src/gcode/bedlevel/G26.cpp.o] Error 1 ============================================================== [FAILED] Took 7.10 seconds ============================================================== Environment Status Duration ------------- -------- ------------ mega2560 FAILED 00:00:07.096 ========================================================= 1 failed, 0 succeeded in 00:00:07.096 ========================================================= Failed ```
Fixed
Nextion
details:
```prolog Marlin/src/lcd/extui/nextion/nextion_extui.cpp: In function 'void ExtUI::onUserConfirmRequired(int, FSTR_P, FSTR_P)': Marlin/src/lcd/extui/nextion/nextion_extui.cpp:64:27: error: 'cstr' was not declared in this scope onUserConfirmRequired(cstr); ^~~~ Marlin/src/lcd/extui/nextion/nextion_extui.cpp:64:27: note: suggested alternative: 'fstr' onUserConfirmRequired(cstr); ^~~~ fstr *** [.pio/build/mega2560/src/src/lcd/extui/nextion/nextion_extui.cpp.o] Error 1 ============================================================== [FAILED] Took 10.56 seconds ============================================================== Environment Status Duration ------------- -------- ------------ mega2560 FAILED 00:00:10.557 ========================================================= 1 failed, 0 succeeded in 00:00:10.557 ========================================================= Failed ```
LulzBot/Mini2/Teensy
details:
```prolog Error - Can't find BOARD_TEENSY35_36_SIMPLE in core/boards.h. Failed ```
CNC/miniRambo
details:
```prolog In file included from Marlin/src/gcode/feature/digipot/../../../inc/MarlinConfigPre.h:37:0, from Marlin/src/gcode/feature/digipot/../../../inc/MarlinConfig.h:28, from Marlin/src/gcode/feature/digipot/M907-M910.cpp:23: Marlin/src/gcode/feature/digipot/M907-M910.cpp: In static member function 'static void GcodeSuite::M907_report(bool)': Marlin/src/gcode/feature/digipot/M907-M910.cpp:137:13: error: 'SP_E_STR' was not declared in this scope , SP_E_STR, stepper.motor_current_setting[2] // E ^ [snip] *** [.pio/build/rambo/src/src/gcode/feature/digipot/M907-M910.cpp.o] Error 1 ============================================================== [FAILED] Took 7.55 seconds ============================================================== Environment Status Duration ------------- -------- ------------ rambo FAILED 00:00:07.551 ========================================================= 1 failed, 0 succeeded in 00:00:07.551 ========================================================= Failed ```
Formbot/T_Rex_3
details:
```prolog In file included from Marlin/src/HAL/AVR/../../inc/MarlinConfigPre.h:56:0, from Marlin/src/HAL/AVR/../../inc/MarlinConfig.h:28, from Marlin/src/HAL/AVR/HAL.cpp:24: Marlin/src/HAL/AVR/../../inc/../../Configuration_adv.h:827:27: error: floating constant in preprocessor expression #define X2_MAX_POS (442-4.0) // The max position of the X2 carriage, typically also the home position ^ Marlin/src/HAL/AVR/../../inc/../../Configuration_adv.h:828:23: note: in expansion of macro 'X2_MAX_POS' #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. ^~~~~~~~~~ Marlin/src/HAL/AVR/../../inc/SanityCheck.h:1842:10: note: in expansion of macro 'X2_HOME_POS' #elif (X2_HOME_POS <= X1_MAX_POS) || (X2_MAX_POS < X1_MAX_POS) ^~~~~~~~~~~ Marlin/src/HAL/AVR/../../inc/../../Configuration_adv.h:827:27: error: floating constant in preprocessor expression #define X2_MAX_POS (442-4.0) // The max position of the X2 carriage, typically also the home position ^ Marlin/src/HAL/AVR/../../inc/SanityCheck.h:1842:41: note: in expansion of macro 'X2_MAX_POS' #elif (X2_HOME_POS <= X1_MAX_POS) || (X2_MAX_POS < X1_MAX_POS) ^~~~~~~~~~ In file included from Marlin/src/HAL/AVR/../../inc/MarlinConfigPre.h:56:0, from Marlin/src/HAL/AVR/../../inc/MarlinConfig.h:28, from Marlin/src/HAL/AVR/HAL_SPI.cpp:34: Marlin/src/HAL/AVR/../../inc/../../Configuration_adv.h:827:27: error: floating constant in preprocessor expression #define X2_MAX_POS (442-4.0) // The max position of the X2 carriage, typically also the home position ^ Marlin/src/HAL/AVR/../../inc/../../Configuration_adv.h:828:23: note: in expansion of macro 'X2_MAX_POS' #define X2_HOME_POS X2_MAX_POS // Default X2 home position. Set to X2_MAX_POS. ^~~~~~~~~~ Marlin/src/HAL/AVR/../../inc/SanityCheck.h:1842:10: note: in expansion of macro 'X2_HOME_POS' #elif (X2_HOME_POS <= X1_MAX_POS) || (X2_MAX_POS < X1_MAX_POS) [snip] *** [.pio/build/mega2560/src/src/core/utility.cpp.o] Error 1 *** [.pio/build/mega2560/src/src/feature/bedlevel/bedlevel.cpp.o] Error 1 *** [.pio/build/mega2560/src/src/feature/babystep.cpp.o] Error 1 *** [.pio/build/mega2560/src/src/feature/bltouch.cpp.o] Error 1 *** [.pio/build/mega2560/src/src/feature/caselight.cpp.o] Error 1 *** [.pio/build/mega2560/src/src/feature/bedlevel/ubl/ubl_motion.cpp.o] Error 1 *** [.pio/build/mega2560/src/src/feature/bedlevel/ubl/ubl.cpp.o] Error 1 *** [.pio/build/mega2560/src/src/feature/runout.cpp.o] Error 1 *** [.pio/build/mega2560/src/src/MarlinCore.cpp.o] Error 1 *** [.pio/build/mega2560/src/src/feature/bedlevel/ubl/ubl_G29.cpp.o] Error 1 *** [.pio/build/mega2560/src/src/feature/pause.cpp.o] Error 1 ============================================================== [FAILED] Took 6.94 seconds ============================================================== Environment Status Duration ------------- -------- ------------ mega2560 FAILED 00:00:06.939 ========================================================= 1 failed, 0 succeeded in 00:00:06.939 ========================================================= Failed ```