MarlinFirmware / Configurations

Configurations for Marlin Firmware
https://marlinfw.org
GNU General Public License v3.0
1.98k stars 3.33k forks source link

Build All Configurations Status - May 2024 #1052

Closed thisiskeithb closed 1 week ago

thisiskeithb commented 1 month ago

Description

Results of Marlin's build_all_examples script.

Reviewed / Unactionable

Creality/CR-6 SE

[!NOTE]
Needs https://github.com/MarlinFirmware/Marlin/pull/19958

Creality/Ender-5 S1

[!NOTE]
Needs https://github.com/MarlinFirmware/Marlin/pull/25382

Potential Fix In Process

Geeetech/A10M/YHCB2004_V4.1

[!NOTE]
See https://github.com/MarlinFirmware/Marlin/issues/26571#issuecomment-2101314494 for open issue & possible fix.

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

[!NOTE]
See https://github.com/MarlinFirmware/Marlin/issues/26571#issuecomment-2101314494 for open issue & possible fix.

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

[!NOTE]
See https://github.com/MarlinFirmware/Marlin/issues/26571#issuecomment-2101314494 for open issue & possible fix.

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+

[!NOTE]
PR with fix submitted: https://github.com/MarlinFirmware/Configurations/pull/1056

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

[!NOTE]
PR with fix merged: https://github.com/MarlinFirmware/Marlin/pull/27071

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

[!NOTE]
Config removed in https://github.com/MarlinFirmware/Configurations/pull/1053

details:

```prolog Error - Can't find BOARD_TEENSY35_36_SIMPLE in core/boards.h. Failed ```

CNC/miniRambo

[!NOTE]
PR with fix submitted: https://github.com/MarlinFirmware/Marlin/pull/27069 Fixed through different means in https://github.com/MarlinFirmware/Marlin/commit/08fe8a3076c21f881f151bc596e54ff24831bdea / https://github.com/MarlinFirmware/Marlin/pull/27087

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

[!NOTE]
PR with fix merged: https://github.com/MarlinFirmware/Configurations/pull/1057

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 ```