New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] Cannot compile the latest Bugfix or Stable #22876
Comments
Yet another arduino IDE issue... Compiles fine on vscode/platformio |
Add a #if ENABLED block eg diff --git a/Marlin/src/lcd/extui/ftdi_eve_touch_ui/language/language.cpp b/Marlin/src/lcd/extui/ftdi_eve_touch_ui/language/language.cpp
index d909767526..3d235c1014 100644
--- a/Marlin/src/lcd/extui/ftdi_eve_touch_ui/language/language.cpp
+++ b/Marlin/src/lcd/extui/ftdi_eve_touch_ui/language/language.cpp
@@ -22,6 +22,8 @@
#include "../../../../MarlinCore.h"
+#if ENABLED(TOUCH_UI_FTDI_EVE)
#include "language.h"
uint8_t lang = 0;
+#endif
|
Please seriously consider upgrading to vscode and platfomio, its 10 times faster to compile compared with arduino ide. |
I upgrade to vscode and platformio yesterday and still get error. So no vscode does not fix issue |
This is not a Marlin issue. Default config builds fine under the latest bugfix-2.0.x (9176dce):
> Executing task: platformio run <
Processing mega2560 (platform: atmelavr; board: megaatmega2560; framework: arduino)
----------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/atmelavr/megaatmega2560.html
PLATFORM: Atmel AVR (3.4.0) > Arduino Mega or Mega 2560 ATmega2560 (Mega 2560)
HARDWARE: ATMEGA2560 16MHz, 8KB RAM, 248KB Flash
DEBUG: Current (avr-stub) On-board (avr-stub, simavr)
PACKAGES:
- framework-arduino-avr 5.1.0
- toolchain-atmelavr 1.70300.191015 (7.3.0)
Converting Marlin.ino
LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 5 compatible libraries
Scanning dependencies...
Dependency Graph
|-- <SPI> 1.0
|-- <Wire> 1.0
|-- <EEPROM> 2.0
|-- <SoftwareSerial> 1.0
Building in release mode
Compiling .pio/build/mega2560/src/src/HAL/AVR/HAL.cpp.o
Compiling .pio/build/mega2560/src/src/HAL/AVR/HAL_SPI.cpp.o
Compiling .pio/build/mega2560/src/src/HAL/AVR/MarlinSerial.cpp.o
Compiling .pio/build/mega2560/src/src/HAL/AVR/Servo.cpp.o
Compiling .pio/build/mega2560/src/src/HAL/AVR/eeprom.cpp.o
Compiling .pio/build/mega2560/src/src/HAL/AVR/fast_pwm.cpp.o
Compiling .pio/build/mega2560/src/src/HAL/AVR/fastio.cpp.o
Compiling .pio/build/mega2560/src/src/HAL/AVR/u8g_com_HAL_AVR_sw_spi.cpp.o
Compiling .pio/build/mega2560/src/src/HAL/AVR/watchdog.cpp.o
Compiling .pio/build/mega2560/src/src/HAL/shared/Delay.cpp.o
Compiling .pio/build/mega2560/src/src/HAL/shared/HAL_MinSerial.cpp.o
Compiling .pio/build/mega2560/src/src/HAL/shared/eeprom_api.cpp.o
Compiling .pio/build/mega2560/src/src/HAL/shared/esp_wifi.cpp.o
Compiling .pio/build/mega2560/src/src/HAL/shared/servo.cpp.o
Compiling .pio/build/mega2560/src/src/MarlinCore.cpp.o
Compiling .pio/build/mega2560/src/src/core/serial.cpp.o
Compiling .pio/build/mega2560/src/src/core/utility.cpp.o
Compiling .pio/build/mega2560/src/src/feature/ammeter.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/calibrate/G28.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/config/M200-M205.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/config/M220.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/config/M221.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/config/M301.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/config/M302.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/config/M309.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/config/M92.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/control/M108_M112_M410.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/control/M111.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/control/M120_M121.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/control/M17_M18_M84.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/control/M211.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/control/M400.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/control/M80_M81.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/control/M85.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/control/M993_M994.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/control/M997.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/control/M999.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/control/T.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/eeprom/M500-M504.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/feature/digipot/M907-M910.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/gcode.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/gcode_d.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/geometry/G92.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/geometry/M206_M428.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/host/M110.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/host/M113.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/host/M114.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/host/M115.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/host/M118.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/host/M119.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/lcd/M145.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/motion/G0_G1.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/motion/G2_G3.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/motion/G4.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/parser.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/queue.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/stats/M31.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/stats/M75-M78.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/temp/M104_M109.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/temp/M105.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/temp/M106_M107.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/temp/M140_M190.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/temp/M141_M191.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/temp/M155.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/temp/M303.cpp.o
Compiling .pio/build/mega2560/src/src/gcode/units/M82_M83.cpp.o
Compiling .pio/build/mega2560/src/src/inc/Warnings.cpp.o
Compiling .pio/build/mega2560/src/src/lcd/extui/ui_api.cpp.o
Compiling .pio/build/mega2560/src/src/lcd/fontutils.cpp.o
Compiling .pio/build/mega2560/src/src/lcd/marlinui.cpp.o
Compiling .pio/build/mega2560/src/src/libs/buzzer.cpp.o
Compiling .pio/build/mega2560/src/src/libs/crc16.cpp.o
Compiling .pio/build/mega2560/src/src/libs/numtostr.cpp.o
Marlin/src/inc/Warnings.cpp:59:4: warning: #warning "Your Configuration provides no method to acquire user feedback!" [-Wcpp]
#warning "Your Configuration provides no method to acquire user feedback!"
^~~~~~~
Compiling .pio/build/mega2560/src/src/libs/stopwatch.cpp.o
Compiling .pio/build/mega2560/src/src/libs/vector_3.cpp.o
Compiling .pio/build/mega2560/src/src/module/endstops.cpp.o
Compiling .pio/build/mega2560/src/src/module/motion.cpp.o
Compiling .pio/build/mega2560/src/src/module/planner.cpp.o
Compiling .pio/build/mega2560/src/src/module/settings.cpp.o
Compiling .pio/build/mega2560/src/src/module/stepper.cpp.o
Compiling .pio/build/mega2560/src/src/module/stepper/indirection.cpp.o
Compiling .pio/build/mega2560/src/src/module/temperature.cpp.o
Compiling .pio/build/mega2560/src/src/module/tool_change.cpp.o
Compiling .pio/build/mega2560/liba74/SPI/SPI.cpp.o
Archiving .pio/build/mega2560/liba74/libSPI.a
Indexing .pio/build/mega2560/liba74/libSPI.a
Compiling .pio/build/mega2560/lib75b/Wire/Wire.cpp.o
Compiling .pio/build/mega2560/lib75b/Wire/utility/twi.c.o
Compiling .pio/build/mega2560/lib212/SoftwareSerial/SoftwareSerial.cpp.o
Archiving .pio/build/mega2560/lib75b/libWire.a
Indexing .pio/build/mega2560/lib75b/libWire.a
Archiving .pio/build/mega2560/libFrameworkArduinoVariant.a
Indexing .pio/build/mega2560/libFrameworkArduinoVariant.a
Compiling .pio/build/mega2560/FrameworkArduino/CDC.cpp.o
Archiving .pio/build/mega2560/lib212/libSoftwareSerial.a
Compiling .pio/build/mega2560/FrameworkArduino/HardwareSerial.cpp.o
Indexing .pio/build/mega2560/lib212/libSoftwareSerial.a
Compiling .pio/build/mega2560/FrameworkArduino/HardwareSerial0.cpp.o
Compiling .pio/build/mega2560/FrameworkArduino/HardwareSerial1.cpp.o
Compiling .pio/build/mega2560/FrameworkArduino/HardwareSerial2.cpp.o
Compiling .pio/build/mega2560/FrameworkArduino/HardwareSerial3.cpp.o
Compiling .pio/build/mega2560/FrameworkArduino/IPAddress.cpp.o
Compiling .pio/build/mega2560/FrameworkArduino/PluggableUSB.cpp.o
Compiling .pio/build/mega2560/FrameworkArduino/Print.cpp.o
Compiling .pio/build/mega2560/FrameworkArduino/Stream.cpp.o
Compiling .pio/build/mega2560/FrameworkArduino/Tone.cpp.o
Compiling .pio/build/mega2560/FrameworkArduino/USBCore.cpp.o
Compiling .pio/build/mega2560/FrameworkArduino/WInterrupts.c.o
Compiling .pio/build/mega2560/FrameworkArduino/WMath.cpp.o
Compiling .pio/build/mega2560/FrameworkArduino/WString.cpp.o
Compiling .pio/build/mega2560/FrameworkArduino/abi.cpp.o
Compiling .pio/build/mega2560/FrameworkArduino/hooks.c.o
Compiling .pio/build/mega2560/FrameworkArduino/main.cpp.o
Compiling .pio/build/mega2560/FrameworkArduino/new.cpp.o
Compiling .pio/build/mega2560/FrameworkArduino/wiring.c.o
Compiling .pio/build/mega2560/FrameworkArduino/wiring_analog.c.o
Compiling .pio/build/mega2560/FrameworkArduino/wiring_digital.c.o
Compiling .pio/build/mega2560/FrameworkArduino/wiring_pulse.S.o
Compiling .pio/build/mega2560/FrameworkArduino/wiring_pulse.c.o
Compiling .pio/build/mega2560/FrameworkArduino/wiring_shift.c.o
Archiving .pio/build/mega2560/libFrameworkArduino.a
Indexing .pio/build/mega2560/libFrameworkArduino.a
Linking .pio/build/mega2560/firmware.elf
Checking size .pio/build/mega2560/firmware.elf
Advanced Memory Usage is available via "PlatformIO Home > Project Inspect"
RAM: [=== ] 29.8% (used 2442 bytes from 8192 bytes)
Flash: [== ] 21.1% (used 53700 bytes from 253952 bytes)
Building .pio/build/mega2560/firmware.hex
================================ [SUCCESS] Took 17.80 seconds ================================
Environment Status Duration
------------- -------- ------------
mega2560 SUCCESS 00:00:17.802
================================ 1 succeeded in 00:00:17.802 ================================
Terminal will be reused by tasks, press any key to close it. This Issue Queue is for Marlin bug reports and development-related issues, and we prefer not to handle user-support questions here. (As noted on this page.) For best results getting help with configuration and troubleshooting, please use the following resources:
After seeking help from the community, if the consensus points to a bug in Marlin, then you should post a bug report. |
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Did you test the latest
bugfix-2.0.x
code?Yes, and the problem still exists.
Bug Description
I downloaded "Stable" and got this error without changing anything in Config etc. I then downloaded BF -- more of the same 'ol, same'ol.
Arduino: 1.8.13 (Linux), Board: "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)" In file included from sketch/src/lcd/extui/ftdi_eve_touch_ui/language/language.h:23:0, from sketch/src/lcd/extui/ftdi_eve_touch_ui/language/language.cpp:25: sketch/src/lcd/extui/ftdi_eve_touch_ui/language/language_en.h:148:24: error: redefinition of 'const char Language_en::MSG_MESH_VIEW []' PROGMEM Language_Str MSG_MESH_VIEW = u8"View Mesh"; ^~~~~~~~~~~~~ In file included from sketch/src/lcd/extui/ftdi_eve_touch_ui/language/../../../../inc/../core/language.h:563:0, from sketch/src/lcd/extui/ftdi_eve_touch_ui/language/../../../../inc/MarlinConfig.h:53, from sketch/src/lcd/extui/ftdi_eve_touch_ui/language/../../../../MarlinCore.h:24, from sketch/src/lcd/extui/ftdi_eve_touch_ui/language/language.cpp:23: sketch/src/lcd/extui/ftdi_eve_touch_ui/language/../../../../inc/../core/../lcd/language/language_en.h:160:8: note: 'const char Language_en::MSG_MESH_VIEW [10]' previously defined here LSTR MSG_MESH_VIEW = _UxGT("View Mesh"); ^~~~~~~~~~~~~ exit status 1 Error compiling for board Arduino Mega or Mega 2560.
Bug Timeline
Fresh download today and compile
Expected behavior
Compile without error
Actual behavior
Would not compile
Steps to Reproduce
Download
Extract
Load into Arduino IDE
Click "Compile"
Version of Marlin Firmware
2.0.9.02 bf
Printer model
Mine
Electronics
BigtreeTech
Add-ons
No response
Bed Leveling
ABL Linear grid
Your Slicer
IdeaMaker
Host Software
No response
Additional information & file uploads
None
The text was updated successfully, but these errors were encountered: