VSCode compilation issues of marlin 2.x bug fix April 08, 2021 01:16PM |
Registered: 2 years ago Posts: 13 |
Re: VSCode compilation issues of marlin 2.x bug fix April 08, 2021 01:51PM |
Registered: 2 years ago Posts: 13 |
Re: VSCode compilation issues of marlin 2.x bug fix April 08, 2021 06:06PM |
Registered: 2 years ago Posts: 13 |
Windows PowerShell Copyright (C) Microsoft Corporation. All rights reserved. PS C:\Marlin-bf2> platformio run -e chitu_f103 Processing chitu_f103 (platform: ststm32@~12.0; board: CHITU_F103; framework: arduino) ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Verbose mode can be enabled via `-v, --verbose` option CONFIGURATION: [docs.platformio.org] PLATFORM: ST STM32 (12.0.0) > CHITU STM32F103Z (64k RAM. 512k Flash) HARDWARE: STM32F103ZET6 72MHz, 59.12KB RAM, 469.03KB Flash DEBUG: Current (blackmagic) External (blackmagic, jlink, stlink) PACKAGES: - framework-arduinoststm32-maple 3.10000.201129 (1.0.0) - tool-stm32duino 1.0.2 - toolchain-gccarmnoneeabi 1.70201.0 (7.2.1) Converting Marlin.ino LDF: Library Dependency Finder -> [bit.ly] LDF Modes: Finder ~ chain, Compatibility ~ soft Found 28 compatible libraries Scanning dependencies... Dependency Graph |-- 1.0.0 |-- 0.4.3 | |-- 1.0 |-- 1.0 |-- |-- 0.99 |-- 1.0 |-- 1.1.2 Building in release mode Compiling .pio\build\chitu_f103\src\src\lcd\dogm\ultralcd_DOGM.cpp.o Compiling .pio\build\chitu_f103\src\src\lcd\menu\menu_bed_corners.cpp.o Compiling .pio\build\chitu_f103\src\src\lcd\menu\menu_bed_leveling.cpp.o Compiling .pio\build\chitu_f103\src\src\lcd\menu\menu_configuration.cpp.o Compiling .pio\build\chitu_f103\src\src\lcd\menu\menu_custom.cpp.o Compiling .pio\build\chitu_f103\src\src\lcd\menu\menu_filament.cpp.o Compiling .pio\build\chitu_f103\src\src\lcd\menu\menu_game.cpp.o Compiling .pio\build\chitu_f103\src\src\lcd\menu\menu_main.cpp.o In file included from c:\marlin-bf2\marlin\src\lcd\marlinui.h:28:0, from Marlin\src\lcd\dogm\../menu/menu.h:24, from Marlin\src\lcd\dogm\ultralcd_DOGM.cpp:293: c:\marlin-bf2\marlin\src\lcd\buttons.h:221:0: warning: "LCD_BACK_CLICKED" redefined #define LCD_BACK_CLICKED() (buttons & EN_D) In file included from Marlin\src\lcd\dogm\ultralcd_DOGM.cpp:52:0: Marlin\src\lcd\dogm\../ultralcd.h:223:0: note: this is the location of the previous definition #define LCD_BACK_CLICKED() false In file included from Marlin\src\lcd\dogm\../menu/menu.h:24:0, from Marlin\src\lcd\dogm\ultralcd_DOGM.cpp:293: c:\marlin-bf2\marlin\src\lcd\marlinui.h:79:0: warning: "LCD_UPDATE_INTERVAL" redefined #define LCD_UPDATE_INTERVAL TERN(HAS_TOUCH_BUTTONS, 50, 100) In file included from Marlin\src\lcd\dogm\ultralcd_DOGM.cpp:52:0: Marlin\src\lcd\dogm\../ultralcd.h:77:0: note: this is the location of the previous definition #define LCD_UPDATE_INTERVAL TERN(HAS_TOUCH_XPT2046, 50, 100) Compiling .pio\build\chitu_f103\src\src\lcd\menu\menu_media.cpp.o Compiling .pio\build\chitu_f103\src\src\lcd\menu\menu_mixer.cpp.o In file included from Marlin\src\lcd\dogm\../menu/menu.h:24:0, from Marlin\src\lcd\dogm\ultralcd_DOGM.cpp:293: c:\marlin-bf2\marlin\src\lcd\marlinui.h:67:8: error: multiple definition of 'enum LCDViewAction' enum LCDViewAction : uint8_t { ^~~~~~~~~~~~~ In file included from Marlin\src\lcd\dogm\ultralcd_DOGM.cpp:52:0: Marlin\src\lcd\dogm\../ultralcd.h:65:8: note: previous definition here enum LCDViewAction : uint8_t { ^~~~~~~~~~~~~ In file included from Marlin\src\lcd\dogm\../menu/menu.h:24:0, from Marlin\src\lcd\dogm\ultralcd_DOGM.cpp:293: c:\marlin-bf2\marlin\src\lcd\marlinui.h:86:134: error: default argument given for parameter 5 of 'void _wrap_string(uint8_t&, uint8_t&, const char*, read_byte_cb_t, bool)' [-fpermissive] void _wrap_string(uint8_t &col, uint8_t &row, const char * const string, read_byte_cb_t cb_read_byte, const bool wordwrap=false); ^ In file included from Marlin\src\lcd\dogm\ultralcd_DOGM.cpp:52:0: Marlin\src\lcd\dogm\../ultralcd.h:83:10: note: previous specification in 'void _wrap_string(uint8_t&, uint8_t&, const char*, read_byte_cb_t, bool)' here void _wrap_string(uint8_t &col, uint8_t &row, const char * const string, read_byte_cb_t cb_read_byte, const bool wordwrap=false); ^~~~~~~~~~~~ In file included from Marlin\src\lcd\dogm\../menu/menu.h:24:0, from Marlin\src\lcd\dogm\ultralcd_DOGM.cpp:293: c:\marlin-bf2\marlin\src\lcd\marlinui.h: In function 'void wrap_string_P(uint8_t&, uint8_t&, const char*, bool)': c:\marlin-bf2\marlin\src\lcd\marlinui.h:87:19: error: redefinition of 'void wrap_string_P(uint8_t&, uint8_t&, const char*, bool)' inline void wrap_string_P(uint8_t &col, uint8_t &row, PGM_P const pstr, const bool wordwrap=false) { _wrap_string(col, row, pstr, read_byte_rom, wordwrap); } ^~~~~~~~~~~~~ In file included from Marlin\src\lcd\dogm\ultralcd_DOGM.cpp:52:0: Marlin\src\lcd\dogm\../ultralcd.h:84:17: note: 'void wrap_string_P(uint8_t&, uint8_t&, const char*, bool)' previously defined here inline void wrap_string_P(uint8_t &col, uint8_t &row, PGM_P const pstr, const bool wordwrap=false) { _wrap_string(col, row, pstr, read_byte_rom, wordwrap); } ^~~~~~~~~~~~~ In file included from Marlin\src\lcd\dogm\../menu/menu.h:24:0, from Marlin\src\lcd\dogm\ultralcd_DOGM.cpp:293: c:\marlin-bf2\marlin\src\lcd\marlinui.h: In function 'void wrap_string(uint8_t&, uint8_t&, const char*, bool)': c:\marlin-bf2\marlin\src\lcd\marlinui.h:88:19: error: redefinition of 'void wrap_string(uint8_t&, uint8_t&, const char*, bool)' inline void wrap_string(uint8_t &col, uint8_t &row, const char * const string, const bool wordwrap=false) { _wrap_string(col, row, string, read_byte_ram, wordwrap); } ^~~~~~~~~~~ In file included from Marlin\src\lcd\dogm\ultralcd_DOGM.cpp:52:0: Marlin\src\lcd\dogm\../ultralcd.h:85:17: note: 'void wrap_string(uint8_t&, uint8_t&, const char*, bool)' previously defined here inline void wrap_string(uint8_t &col, uint8_t &row, const char * const string, const bool wordwrap=false) { _wrap_string(col, row, string, read_byte_ram, wordwrap); } ^~~~~~~~~~~ In file included from Marlin\src\lcd\dogm\../menu/menu.h:24:0, from Marlin\src\lcd\dogm\ultralcd_DOGM.cpp:293: c:\marlin-bf2\marlin\src\lcd\marlinui.h: At global scope: c:\marlin-bf2\marlin\src\lcd\marlinui.h:99:8: error: multiple definition of 'enum MarlinFont' enum MarlinFont : uint8_t { ^~~~~~~~~~ In file included from Marlin\src\lcd\dogm\ultralcd_DOGM.cpp:52:0: Marlin\src\lcd\dogm\../ultralcd.h:235:8: note: previous definition here enum MarlinFont : uint8_t { ^~~~~~~~~~ compilation terminated due to -fmax-errors=5. *** [.pio\build\chitu_f103\src\src\lcd\dogm\ultralcd_DOGM.cpp.o] Error 1 ====================================================================================================== [FAILED] Took 20.56 seconds ====================================================================================================== Environment Status Duration ------------- -------- ------------ chitu_f103 FAILED 00:00:20.564 ================================================================================================= 1 failed, 0 succeeded in 00:00:20.564 =================================================================================================
Re: VSCode compilation issues of marlin 2.x bug fix April 08, 2021 06:32PM |
Admin Registered: 13 years ago Posts: 6,995 |
Re: VSCode compilation issues of marlin 2.x bug fix April 08, 2021 09:15PM |
Registered: 2 years ago Posts: 13 |
Re: VSCode compilation issues of marlin 2.x bug fix April 08, 2021 09:35PM |
Admin Registered: 13 years ago Posts: 6,995 |
Re: VSCode compilation issues of marlin 2.x bug fix April 11, 2021 08:37AM |
Registered: 2 years ago Posts: 13 |
Re: VSCode compilation issues of marlin 2.x bug fix May 02, 2021 11:55AM |
Registered: 2 years ago Posts: 8 |
Re: VSCode compilation issues of marlin 2.x bug fix May 02, 2021 12:15PM |
Admin Registered: 13 years ago Posts: 6,995 |
Re: VSCode compilation issues of marlin 2.x bug fix May 02, 2021 01:40PM |
Registered: 2 years ago Posts: 8 |
Re: VSCode compilation issues of marlin 2.x bug fix May 03, 2021 04:21AM |
Admin Registered: 13 years ago Posts: 6,995 |
Branches Release: For most Marlin users. Select the version that matches the Marlin version you are compiling. Bugfix: For users compiling the bugfix branch of Marlin. Import: For developers maintaining the Configuration examples.
Re: VSCode compilation issues of marlin 2.x bug fix May 15, 2021 08:55PM |
Registered: 2 years ago Posts: 8 |
Re: VSCode compilation issues of marlin 2.x bug fix May 15, 2021 09:23PM |
Registered: 2 years ago Posts: 8 |
Re: VSCode compilation issues of marlin 2.x bug fix May 16, 2021 01:56AM |
Admin Registered: 13 years ago Posts: 6,995 |
Re: VSCode compilation issues of marlin 2.x bug fix February 26, 2022 10:50AM |
Registered: 3 years ago Posts: 3 |