Processing mega2560 (platform: atmelavr; board: ATmega2560; framework: arduino) -------------------------------------------------------------------------------- Verbose mode can be enabled via `-v, --verbose` option pre_script_patch_debug.py: Found WInterrupts.c: /home/jtaylor/.platformio/packages/framework-arduino-avr-megacore/cores/MegaCore/WInterrupts.c CONFIGURATION: https://docs.platformio.org/page/boards/atmelavr/ATmega2560.html PLATFORM: Atmel AVR (3.4.0) > ATmega2560 HARDWARE: ATMEGA2560 16MHz, 8KB RAM, 256KB Flash DEBUG: Current (avr-stub) On-board (avr-stub, simavr) PACKAGES: - framework-arduino-avr-megacore 2.1.3 - toolchain-atmelavr 1.70300.191015 (7.3.0) pre_script_patch_debug.py: Patching /home/jtaylor/.platformio/packages/framework-arduino-avr-megacore/cores/MegaCore/WInterrupts.c pre_script_patch_debug.py: Replacement path: /tmp/tmpso17dmme_patched_WInterrupts.c pre_script_patch_debug.py: Build path: /pub/Projects/arduino/projects/OpenAstroTech/OpenAstroTracker-Firmware-1.9.38/.pio/build/mega2560/FrameworkArduino/WInterrupts.c LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Found 17 compatible libraries Scanning dependencies... Dependency Graph |-- 1.0.2 |-- 0.7.3 | |-- 1.0 | |-- 1.1 |-- 1.61.0 |-- 1.0.7 |-- 1.2.7 | |-- 1.0 |-- 2.32.6 | |-- 1.0 | |-- 1.0 |-- 1.2.0 |-- 2.0 |-- 1.0 |-- Building in release mode Compiling .pio/build/mega2560/src/Core.cpp.o Compiling .pio/build/mega2560/src/DayTime.cpp.o In file included from src/../LocalConfiguration.hpp:20:0, from src/../Configuration.hpp:50, from src/Core.cpp:2: src/../Configuration_local.hpp:19:0: error: "BOARD" redefined [-Werror] #define BOARD BOARD_AVR_MKS_GEN_L_V21 :0:0: note: this is the location of the previous definition Compiling .pio/build/mega2560/src/Declination.cpp.o In file included from src/../LocalConfiguration.hpp:20:0, from src/../Configuration.hpp:50, from src/Declination.cpp:1: src/../Configuration_local.hpp:19:0: error: "BOARD" redefined [-Werror] #define BOARD BOARD_AVR_MKS_GEN_L_V21 :0:0: note: this is the location of the previous definition Compiling .pio/build/mega2560/src/EPROMStore.cpp.o In file included from src/../LocalConfiguration.hpp:20:0, from src/../Configuration.hpp:50, from src/DayTime.cpp:2: src/../Configuration_local.hpp:19:0: error: "BOARD" redefined [-Werror] #define BOARD BOARD_AVR_MKS_GEN_L_V21 :0:0: note: this is the location of the previous definition cc1plus: all warnings being treated as errors *** [.pio/build/mega2560/src/Declination.cpp.o] Error 1 In file included from src/../LocalConfiguration.hpp:20:0, from src/../Configuration.hpp:50, from src/EPROMStore.cpp:6: src/../Configuration_local.hpp:19:0: error: "BOARD" redefined [-Werror] #define BOARD BOARD_AVR_MKS_GEN_L_V21 :0:0: note: this is the location of the previous definition cc1plus: all warnings being treated as errors *** [.pio/build/mega2560/src/DayTime.cpp.o] Error 1 cc1plus: all warnings being treated as errors cc1plus: all warnings being treated as errors *** [.pio/build/mega2560/src/Core.cpp.o] Error 1 *** [.pio/build/mega2560/src/EPROMStore.cpp.o] Error 1 ========================== [FAILED] Took 2.24 seconds ========================== Processing ramps (platform: atmelavr; board: ATmega2560; framework: arduino) -------------------------------------------------------------------------------- Verbose mode can be enabled via `-v, --verbose` option pre_script_patch_debug.py: Found WInterrupts.c: /home/jtaylor/.platformio/packages/framework-arduino-avr-megacore/cores/MegaCore/WInterrupts.c CONFIGURATION: https://docs.platformio.org/page/boards/atmelavr/ATmega2560.html PLATFORM: Atmel AVR (3.4.0) > ATmega2560 HARDWARE: ATMEGA2560 16MHz, 8KB RAM, 256KB Flash DEBUG: Current (avr-stub) On-board (avr-stub, simavr) PACKAGES: - framework-arduino-avr-megacore 2.1.3 - toolchain-atmelavr 1.70300.191015 (7.3.0) pre_script_patch_debug.py: Patching /home/jtaylor/.platformio/packages/framework-arduino-avr-megacore/cores/MegaCore/WInterrupts.c pre_script_patch_debug.py: Replacement path: /tmp/tmpqxinovco_patched_WInterrupts.c pre_script_patch_debug.py: Build path: /pub/Projects/arduino/projects/OpenAstroTech/OpenAstroTracker-Firmware-1.9.38/.pio/build/ramps/FrameworkArduino/WInterrupts.c LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Found 17 compatible libraries Scanning dependencies... Dependency Graph |-- 1.0.2 |-- 0.7.3 | |-- 1.0 | |-- 1.1 |-- 1.61.0 |-- 1.0.7 |-- 1.2.7 | |-- 1.0 |-- 2.32.6 | |-- 1.0 | |-- 1.0 |-- 1.2.0 |-- 2.0 |-- 1.0 |-- Building in release mode Compiling .pio/build/ramps/src/Core.cpp.o Compiling .pio/build/ramps/src/DayTime.cpp.o In file included from src/../LocalConfiguration.hpp:20:0, from src/../Configuration.hpp:50, from src/Core.cpp:2: src/../Configuration_local.hpp:19:0: error: "BOARD" redefined [-Werror] #define BOARD BOARD_AVR_MKS_GEN_L_V21 :0:0: note: this is the location of the previous definition Compiling .pio/build/ramps/src/Declination.cpp.o Compiling .pio/build/ramps/src/EPROMStore.cpp.o In file included from src/../LocalConfiguration.hpp:20:0, from src/../Configuration.hpp:50, from src/DayTime.cpp:2: src/../Configuration_local.hpp:19:0: error: "BOARD" redefined [-Werror] #define BOARD BOARD_AVR_MKS_GEN_L_V21 :0:0: note: this is the location of the previous definition In file included from src/../LocalConfiguration.hpp:20:0, from src/../Configuration.hpp:50, from src/EPROMStore.cpp:6: src/../Configuration_local.hpp:19:0: error: "BOARD" redefined [-Werror] #define BOARD BOARD_AVR_MKS_GEN_L_V21 :0:0: note: this is the location of the previous definition In file included from src/../LocalConfiguration.hpp:20:0, from src/../Configuration.hpp:50, from src/Declination.cpp:1: src/../Configuration_local.hpp:19:0: error: "BOARD" redefined [-Werror] #define BOARD BOARD_AVR_MKS_GEN_L_V21 :0:0: note: this is the location of the previous definition cc1plus: all warnings being treated as errors *** [.pio/build/ramps/src/DayTime.cpp.o] Error 1 cc1plus: all warnings being treated as errors *** [.pio/build/ramps/src/Declination.cpp.o] Error 1 cc1plus: all warnings being treated as errors *** [.pio/build/ramps/src/EPROMStore.cpp.o] Error 1 cc1plus: all warnings being treated as errors *** [.pio/build/ramps/src/Core.cpp.o] Error 1 ========================== [FAILED] Took 2.37 seconds ========================== Processing mksgenlv21 (platform: atmelavr; board: ATmega2560; framework: arduino) -------------------------------------------------------------------------------- Verbose mode can be enabled via `-v, --verbose` option pre_script_patch_debug.py: Found WInterrupts.c: /home/jtaylor/.platformio/packages/framework-arduino-avr-megacore/cores/MegaCore/WInterrupts.c CONFIGURATION: https://docs.platformio.org/page/boards/atmelavr/ATmega2560.html PLATFORM: Atmel AVR (3.4.0) > ATmega2560 HARDWARE: ATMEGA2560 16MHz, 8KB RAM, 256KB Flash DEBUG: Current (avr-stub) On-board (avr-stub, simavr) PACKAGES: - framework-arduino-avr-megacore 2.1.3 - toolchain-atmelavr 1.70300.191015 (7.3.0) pre_script_patch_debug.py: Patching /home/jtaylor/.platformio/packages/framework-arduino-avr-megacore/cores/MegaCore/WInterrupts.c pre_script_patch_debug.py: Replacement path: /tmp/tmp2xoubdsq_patched_WInterrupts.c pre_script_patch_debug.py: Build path: /pub/Projects/arduino/projects/OpenAstroTech/OpenAstroTracker-Firmware-1.9.38/.pio/build/mksgenlv21/FrameworkArduino/WInterrupts.c LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Found 17 compatible libraries Scanning dependencies... Dependency Graph |-- 1.0.2 |-- 0.7.3 | |-- 1.0 | |-- 1.1 |-- 1.61.0 |-- 1.0.7 |-- 1.2.7 | |-- 1.0 |-- 2.32.6 | |-- 1.0 | |-- 1.0 |-- 1.2.0 |-- 2.0 |-- 1.0 |-- Building in release mode Compiling .pio/build/mksgenlv21/src/Core.cpp.o Compiling .pio/build/mksgenlv21/src/DayTime.cpp.o Compiling .pio/build/mksgenlv21/src/Declination.cpp.o Compiling .pio/build/mksgenlv21/src/EPROMStore.cpp.o Compiling .pio/build/mksgenlv21/src/Gyro.cpp.o Compiling .pio/build/mksgenlv21/src/InterruptCallback.cpp.o Compiling .pio/build/mksgenlv21/src/Latitude.cpp.o Compiling .pio/build/mksgenlv21/src/LcdButtons.cpp.o Compiling .pio/build/mksgenlv21/src/LcdMenu.cpp.o Compiling .pio/build/mksgenlv21/src/Longitude.cpp.o Compiling .pio/build/mksgenlv21/src/MeadeCommandProcessor.cpp.o Compiling .pio/build/mksgenlv21/src/Mount.cpp.o Compiling .pio/build/mksgenlv21/src/Sidereal.cpp.o Compiling .pio/build/mksgenlv21/src/Utility.cpp.o Compiling .pio/build/mksgenlv21/src/WifiControl.cpp.o Compiling .pio/build/mksgenlv21/src/inc/Globals.cpp.o Compiling .pio/build/mksgenlv21/lib104/TinyGPSPlus/TinyGPS++.cpp.o Compiling .pio/build/mksgenlv21/libda2/SPI/SPI.cpp.o Compiling .pio/build/mksgenlv21/lib422/SoftwareSerial/SoftwareSerial.cpp.o Compiling .pio/build/mksgenlv21/lib18f/TMCStepper/source/CHOPCONF.cpp.o Archiving .pio/build/mksgenlv21/libda2/libSPI.a Archiving .pio/build/mksgenlv21/lib104/libTinyGPSPlus.a Archiving .pio/build/mksgenlv21/lib422/libSoftwareSerial.a Compiling .pio/build/mksgenlv21/lib18f/TMCStepper/source/COOLCONF.cpp.o Indexing .pio/build/mksgenlv21/libda2/libSPI.a Indexing .pio/build/mksgenlv21/lib104/libTinyGPSPlus.a Indexing .pio/build/mksgenlv21/lib422/libSoftwareSerial.a Compiling .pio/build/mksgenlv21/lib18f/TMCStepper/source/DRVCONF.cpp.o Compiling .pio/build/mksgenlv21/lib18f/TMCStepper/source/DRVCTRL.cpp.o Compiling .pio/build/mksgenlv21/lib18f/TMCStepper/source/DRVSTATUS.cpp.o Compiling .pio/build/mksgenlv21/lib18f/TMCStepper/source/DRV_CONF.cpp.o Compiling .pio/build/mksgenlv21/lib18f/TMCStepper/source/DRV_STATUS.cpp.o Compiling .pio/build/mksgenlv21/lib18f/TMCStepper/source/ENCMODE.cpp.o Compiling .pio/build/mksgenlv21/lib18f/TMCStepper/source/GCONF.cpp.o Compiling .pio/build/mksgenlv21/lib18f/TMCStepper/source/IHOLD_IRUN.cpp.o Compiling .pio/build/mksgenlv21/lib18f/TMCStepper/source/PWMCONF.cpp.o Compiling .pio/build/mksgenlv21/lib18f/TMCStepper/source/RAMP_STAT.cpp.o Compiling .pio/build/mksgenlv21/lib18f/TMCStepper/source/SERIAL_SWITCH.cpp.o Compiling .pio/build/mksgenlv21/lib18f/TMCStepper/source/SGCSCONF.cpp.o Compiling .pio/build/mksgenlv21/lib18f/TMCStepper/source/SHORT_CONF.cpp.o Compiling .pio/build/mksgenlv21/lib18f/TMCStepper/source/SMARTEN.cpp.o Compiling .pio/build/mksgenlv21/lib18f/TMCStepper/source/SW_MODE.cpp.o Compiling .pio/build/mksgenlv21/lib18f/TMCStepper/source/SW_SPI.cpp.o Compiling .pio/build/mksgenlv21/lib18f/TMCStepper/source/TMC2130Stepper.cpp.o Compiling .pio/build/mksgenlv21/lib18f/TMCStepper/source/TMC2160Stepper.cpp.o Compiling .pio/build/mksgenlv21/lib18f/TMCStepper/source/TMC2208Stepper.cpp.o Compiling .pio/build/mksgenlv21/lib18f/TMCStepper/source/TMC2209Stepper.cpp.o Compiling .pio/build/mksgenlv21/lib18f/TMCStepper/source/TMC2660Stepper.cpp.o Compiling .pio/build/mksgenlv21/lib18f/TMCStepper/source/TMC5130Stepper.cpp.o Compiling .pio/build/mksgenlv21/lib18f/TMCStepper/source/TMC5160Stepper.cpp.o Compiling .pio/build/mksgenlv21/lib18f/TMCStepper/source/TMCStepper.cpp.o Compiling .pio/build/mksgenlv21/lib18f/TMCStepper/source/bcm2835_spi.cpp.o Compiling .pio/build/mksgenlv21/lib18f/TMCStepper/source/bcm2835_stream.cpp.o Compiling .pio/build/mksgenlv21/lib015/AccelStepper/AccelStepper.cpp.o Compiling .pio/build/mksgenlv21/lib015/AccelStepper/MultiStepper.cpp.o Archiving .pio/build/mksgenlv21/lib18f/libTMCStepper.a Compiling .pio/build/mksgenlv21/libd6a/LiquidCrystal/LiquidCrystal.cpp.o Compiling .pio/build/mksgenlv21/liba21/Wire/Wire.cpp.o Archiving .pio/build/mksgenlv21/libd6a/libLiquidCrystal.a Archiving .pio/build/mksgenlv21/lib015/libAccelStepper.a Indexing .pio/build/mksgenlv21/lib18f/libTMCStepper.a Compiling .pio/build/mksgenlv21/liba21/Wire/utility/twi.c.o Archiving .pio/build/mksgenlv21/liba21/libWire.a Indexing .pio/build/mksgenlv21/libd6a/libLiquidCrystal.a Indexing .pio/build/mksgenlv21/lib015/libAccelStepper.a Compiling .pio/build/mksgenlv21/lib288/LiquidTWI2/LiquidTWI2.cpp.o Indexing .pio/build/mksgenlv21/liba21/libWire.a Compiling .pio/build/mksgenlv21/lib5c3/U8g2/U8g2lib.cpp.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/U8x8lib.cpp.o Archiving .pio/build/mksgenlv21/lib288/libLiquidTWI2.a Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/mui.c.o Indexing .pio/build/mksgenlv21/lib288/libLiquidTWI2.a Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/mui_u8g2.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8g2_bitmap.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8g2_box.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8g2_buffer.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8g2_button.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8g2_circle.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8g2_cleardisplay.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8g2_d_memory.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8g2_d_setup.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8g2_font.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8g2_fonts.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8g2_hvline.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8g2_input_value.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8g2_intersection.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8g2_kerning.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8g2_line.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8g2_ll_hvline.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8g2_message.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8g2_polygon.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8g2_selection_list.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8g2_setup.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8log.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8log_u8g2.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8log_u8x8.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_8x8.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_byte.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_cad.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_capture.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_a2printer.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_gu800.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_hd44102.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_il3820_296x128.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_ist3020.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_ist7920.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_ks0108.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_lc7981.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_ld7032_60x32.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_ls013b7dh03.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_max7219.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_pcd8544_84x48.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_pcf8812.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_pcf8814_hx1230.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_s1d15721.c.o .pio/libdeps/mksgenlv21/U8g2/src/clib/u8x8_d_s1d15721.c: In function 'u8x8_d_s1d15721_common': .pio/libdeps/mksgenlv21/U8g2/src/clib/u8x8_d_s1d15721.c:71:14: warning: variable 'y' set but not used [-Wunused-but-set-variable] uint8_t x, y, c; ^ Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_s1d15e06.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_sbn1661.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_sed1330.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_sh1106_64x32.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_sh1106_72x40.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_sh1107.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_sh1108.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_sh1122.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_ssd1305.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_ssd1306_128x32.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_ssd1306_128x64_noname.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_ssd1306_2040x16.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_ssd1306_48x64.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_ssd1306_64x32.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_ssd1306_64x48.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_ssd1306_72x40.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_ssd1306_96x16.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_ssd1309.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_ssd1316.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_ssd1317.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_ssd1318.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_ssd1320.c.o .pio/libdeps/mksgenlv21/U8g2/src/clib/u8x8_d_ssd1320.c:339:22: warning: 'u8x8_d_ssd1320_cs1_160x132_init_seq' defined but not used [-Wunused-const-variable=] static const uint8_t u8x8_d_ssd1320_cs1_160x132_init_seq[] = { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_ssd1322.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_ssd1325.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_ssd1326.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_ssd1327.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_ssd1329.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_ssd1606_172x72.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_ssd1607_200x200.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_st7511.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_st75256.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_st7528.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_st75320.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_st7565.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_st7567.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_st7571.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_st7586s_erc240160.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_st7586s_s028hn118a.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_st7586s_ymc240160.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_st7588.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_st7920.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_t6963.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_uc1601.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_uc1604.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_uc1608.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_uc1609.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_uc1610.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_uc1611.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_uc1617.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_uc1638.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_uc1701_dogs102.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_d_uc1701_mini12864.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_debounce.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_display.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_fonts.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_gpio.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_input_value.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_message.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_selection_list.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_setup.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_string.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_u16toa.c.o Compiling .pio/build/mksgenlv21/lib5c3/U8g2/clib/u8x8_u8toa.c.o Compiling .pio/build/mksgenlv21/lib54e/avr-debugger/app_api.c.o Archiving .pio/build/mksgenlv21/lib5c3/libU8g2.a Compiling .pio/build/mksgenlv21/lib54e/avr-debugger/avr8-stub.c.o Compiling .pio/build/mksgenlv21/libdfc/TimerInterrupt/TimerInterrupt.cpp.o Archiving .pio/build/mksgenlv21/libFrameworkArduinoVariant.a In file included from src/libs/TimerInterrupt/TimerInterrupt.h:40:0, from src/libs/TimerInterrupt/TimerInterrupt.cpp:31: src/libs/TimerInterrupt/TimerInterrupt.h: In member function 'void TimerInterrupt::adjust_OCRValue()': /home/jtaylor/.platformio/packages/framework-arduino-avr-megacore/cores/MegaCore/Arduino.h:126:70: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] #define min(a,b) ({ typeof (a) _a = (a); typeof (b) _b = (b); _a < _b ? _a : _b; }) ~~~^~~ src/libs/TimerInterrupt/TimerInterrupt.h:279:31: note: in expansion of macro 'min' _OCRValueRemaining -= min(MAX_COUNT_16BIT, _OCRValueRemaining); ^~~ /home/jtaylor/.platformio/packages/framework-arduino-avr-megacore/cores/MegaCore/Arduino.h:126:70: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] #define min(a,b) ({ typeof (a) _a = (a); typeof (b) _b = (b); _a < _b ? _a : _b; }) ~~~^~~ src/libs/TimerInterrupt/TimerInterrupt.h:281:31: note: in expansion of macro 'min' _OCRValueRemaining -= min(MAX_COUNT_8BIT, _OCRValueRemaining); ^~~ src/libs/TimerInterrupt/TimerInterrupt.h: In member function 'void TimerInterrupt::reload_OCRValue()': /home/jtaylor/.platformio/packages/framework-arduino-avr-megacore/cores/MegaCore/Arduino.h:126:70: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] #define min(a,b) ({ typeof (a) _a = (a); typeof (b) _b = (b); _a < _b ? _a : _b; }) ~~~^~~ src/libs/TimerInterrupt/TimerInterrupt.h:304:42: note: in expansion of macro 'min' _OCRValueRemaining = _OCRValue - min(MAX_COUNT_16BIT, _OCRValueRemaining); ^~~ /home/jtaylor/.platformio/packages/framework-arduino-avr-megacore/cores/MegaCore/Arduino.h:126:70: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] #define min(a,b) ({ typeof (a) _a = (a); typeof (b) _b = (b); _a < _b ? _a : _b; }) ~~~^~~ src/libs/TimerInterrupt/TimerInterrupt.h:306:42: note: in expansion of macro 'min' _OCRValueRemaining = _OCRValue - min(MAX_COUNT_8BIT, _OCRValueRemaining); ^~~ src/libs/TimerInterrupt/TimerInterrupt.cpp: In member function 'void TimerInterrupt::set_OCR()': /home/jtaylor/.platformio/packages/framework-arduino-avr-megacore/cores/MegaCore/Arduino.h:126:70: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] #define min(a,b) ({ typeof (a) _a = (a); typeof (b) _b = (b); _a < _b ? _a : _b; }) ~~~^~~ src/libs/TimerInterrupt/TimerInterrupt.cpp:160:24: note: in expansion of macro 'min' _OCRValueToUse = min(MAX_COUNT_16BIT, _OCRValueRemaining); ^~~ /home/jtaylor/.platformio/packages/framework-arduino-avr-megacore/cores/MegaCore/Arduino.h:126:70: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] #define min(a,b) ({ typeof (a) _a = (a); typeof (b) _b = (b); _a < _b ? _a : _b; }) ~~~^~~ src/libs/TimerInterrupt/TimerInterrupt.cpp:178:24: note: in expansion of macro 'min' _OCRValueToUse = min(MAX_COUNT_8BIT, _OCRValueRemaining); ^~~ /home/jtaylor/.platformio/packages/framework-arduino-avr-megacore/cores/MegaCore/Arduino.h:126:70: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] #define min(a,b) ({ typeof (a) _a = (a); typeof (b) _b = (b); _a < _b ? _a : _b; }) ~~~^~~ src/libs/TimerInterrupt/TimerInterrupt.cpp:191:24: note: in expansion of macro 'min' _OCRValueToUse = min(MAX_COUNT_16BIT, _OCRValueRemaining); ^~~ /home/jtaylor/.platformio/packages/framework-arduino-avr-megacore/cores/MegaCore/Arduino.h:126:70: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] #define min(a,b) ({ typeof (a) _a = (a); typeof (b) _b = (b); _a < _b ? _a : _b; }) ~~~^~~ src/libs/TimerInterrupt/TimerInterrupt.cpp:201:24: note: in expansion of macro 'min' _OCRValueToUse = min(MAX_COUNT_16BIT, _OCRValueRemaining); ^~~ /home/jtaylor/.platformio/packages/framework-arduino-avr-megacore/cores/MegaCore/Arduino.h:126:70: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] #define min(a,b) ({ typeof (a) _a = (a); typeof (b) _b = (b); _a < _b ? _a : _b; }) ~~~^~~ src/libs/TimerInterrupt/TimerInterrupt.cpp:211:24: note: in expansion of macro 'min' _OCRValueToUse = min(MAX_COUNT_16BIT, _OCRValueRemaining); ^~~ Archiving .pio/build/mksgenlv21/lib54e/libavr-debugger.a Indexing .pio/build/mksgenlv21/libFrameworkArduinoVariant.a Archiving .pio/build/mksgenlv21/libdfc/libTimerInterrupt.a Indexing .pio/build/mksgenlv21/lib5c3/libU8g2.a Indexing .pio/build/mksgenlv21/libdfc/libTimerInterrupt.a Indexing .pio/build/mksgenlv21/lib54e/libavr-debugger.a Compiling .pio/build/mksgenlv21/FrameworkArduino/CDC.cpp.o Compiling .pio/build/mksgenlv21/FrameworkArduino/HardwareSerial.cpp.o Compiling .pio/build/mksgenlv21/FrameworkArduino/HardwareSerial0.cpp.o Compiling .pio/build/mksgenlv21/FrameworkArduino/HardwareSerial1.cpp.o Compiling .pio/build/mksgenlv21/FrameworkArduino/HardwareSerial2.cpp.o Compiling .pio/build/mksgenlv21/FrameworkArduino/HardwareSerial3.cpp.o Compiling .pio/build/mksgenlv21/FrameworkArduino/IPAddress.cpp.o Compiling .pio/build/mksgenlv21/FrameworkArduino/PluggableUSB.cpp.o Compiling .pio/build/mksgenlv21/FrameworkArduino/Print.cpp.o Compiling .pio/build/mksgenlv21/FrameworkArduino/Stream.cpp.o Compiling .pio/build/mksgenlv21/FrameworkArduino/Tone.cpp.o Compiling .pio/build/mksgenlv21/FrameworkArduino/USBCore.cpp.o Compiling /tmp/tmp2xoubdsq_patched_WInterrupts.c.o Compiling .pio/build/mksgenlv21/FrameworkArduino/WMath.cpp.o Compiling .pio/build/mksgenlv21/FrameworkArduino/WString.cpp.o Compiling .pio/build/mksgenlv21/FrameworkArduino/abi.cpp.o Compiling .pio/build/mksgenlv21/FrameworkArduino/hooks.c.o Compiling .pio/build/mksgenlv21/FrameworkArduino/main.cpp.o Compiling .pio/build/mksgenlv21/FrameworkArduino/new.cpp.o Compiling .pio/build/mksgenlv21/FrameworkArduino/wiring.c.o Compiling .pio/build/mksgenlv21/FrameworkArduino/wiring_analog.c.o Compiling .pio/build/mksgenlv21/FrameworkArduino/wiring_digital.c.o Compiling .pio/build/mksgenlv21/FrameworkArduino/wiring_extras.cpp.o Compiling .pio/build/mksgenlv21/FrameworkArduino/wiring_pulse.S.o Compiling .pio/build/mksgenlv21/FrameworkArduino/wiring_pulse.c.o Compiling .pio/build/mksgenlv21/FrameworkArduino/wiring_shift.c.o Archiving .pio/build/mksgenlv21/libFrameworkArduino.a Indexing .pio/build/mksgenlv21/libFrameworkArduino.a Linking .pio/build/mksgenlv21/firmware.elf Checking size .pio/build/mksgenlv21/firmware.elf Advanced Memory Usage is available via "PlatformIO Home > Project Inspect" RAM: [===== ] 49.5% (used 4058 bytes from 8192 bytes) Flash: [=== ] 32.8% (used 85770 bytes from 261120 bytes) Building .pio/build/mksgenlv21/firmware.hex clean_up_patched_files(["buildprog"], [".pio/build/mksgenlv21/firmware.hex"]) post_script_remove_patched_files.py: Temp file dir is /tmp post_script_remove_patched_files.py: Removing /tmp/tmp2xoubdsq_patched_WInterrupts.c post_script_remove_patched_files.py: Removing /tmp/tmpsdcntwln_patched_WInterrupts.c post_script_remove_patched_files.py: Removing /tmp/tmp40l9_gcb_patched_WInterrupts.c post_script_remove_patched_files.py: Removing /tmp/tmpso17dmme_patched_WInterrupts.c post_script_remove_patched_files.py: Removing /tmp/tmpqxinovco_patched_WInterrupts.c post_script_remove_patched_files.py: Removing /tmp/tmp2xoubdsq_patched_WInterrupts.c.o ========================= [SUCCESS] Took 17.85 seconds ========================= Processing mksgenlv2 (platform: atmelavr; board: ATmega2560; framework: arduino) -------------------------------------------------------------------------------- Verbose mode can be enabled via `-v, --verbose` option pre_script_patch_debug.py: Found WInterrupts.c: /home/jtaylor/.platformio/packages/framework-arduino-avr-megacore/cores/MegaCore/WInterrupts.c CONFIGURATION: https://docs.platformio.org/page/boards/atmelavr/ATmega2560.html PLATFORM: Atmel AVR (3.4.0) > ATmega2560 HARDWARE: ATMEGA2560 16MHz, 8KB RAM, 256KB Flash DEBUG: Current (avr-stub) On-board (avr-stub, simavr) PACKAGES: - framework-arduino-avr-megacore 2.1.3 - toolchain-atmelavr 1.70300.191015 (7.3.0) pre_script_patch_debug.py: Patching /home/jtaylor/.platformio/packages/framework-arduino-avr-megacore/cores/MegaCore/WInterrupts.c pre_script_patch_debug.py: Replacement path: /tmp/tmpzeobtabi_patched_WInterrupts.c pre_script_patch_debug.py: Build path: /pub/Projects/arduino/projects/OpenAstroTech/OpenAstroTracker-Firmware-1.9.38/.pio/build/mksgenlv2/FrameworkArduino/WInterrupts.c LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Found 17 compatible libraries Scanning dependencies... Dependency Graph |-- 1.0.2 |-- 0.7.3 | |-- 1.0 | |-- 1.1 |-- 1.61.0 |-- 1.0.7 |-- 1.2.7 | |-- 1.0 |-- 2.32.6 | |-- 1.0 | |-- 1.0 |-- 1.2.0 |-- 2.0 |-- 1.0 |-- Building in release mode Compiling .pio/build/mksgenlv2/src/Core.cpp.o Compiling .pio/build/mksgenlv2/src/DayTime.cpp.o Compiling .pio/build/mksgenlv2/src/Declination.cpp.o In file included from src/../LocalConfiguration.hpp:20:0, from src/../Configuration.hpp:50, from src/Core.cpp:2: src/../Configuration_local.hpp:19:0: error: "BOARD" redefined [-Werror] #define BOARD BOARD_AVR_MKS_GEN_L_V21 :0:0: note: this is the location of the previous definition In file included from src/../LocalConfiguration.hpp:20:0, from src/../Configuration.hpp:50, from src/Declination.cpp:1: src/../Configuration_local.hpp:19:0: error: "BOARD" redefined [-Werror] #define BOARD BOARD_AVR_MKS_GEN_L_V21 :0:0: note: this is the location of the previous definition In file included from src/../LocalConfiguration.hpp:20:0, from src/../Configuration.hpp:50, from src/DayTime.cpp:2: src/../Configuration_local.hpp:19:0: error: "BOARD" redefined [-Werror] #define BOARD BOARD_AVR_MKS_GEN_L_V21 :0:0: note: this is the location of the previous definition Compiling .pio/build/mksgenlv2/src/EPROMStore.cpp.o cc1plus: all warnings being treated as errors *** [.pio/build/mksgenlv2/src/DayTime.cpp.o] Error 1 cc1plus: all warnings being treated as errors *** [.pio/build/mksgenlv2/src/Declination.cpp.o] Error 1 In file included from src/../LocalConfiguration.hpp:20:0, from src/../Configuration.hpp:50, from src/EPROMStore.cpp:6: src/../Configuration_local.hpp:19:0: error: "BOARD" redefined [-Werror] #define BOARD BOARD_AVR_MKS_GEN_L_V21 :0:0: note: this is the location of the previous definition cc1plus: all warnings being treated as errors *** [.pio/build/mksgenlv2/src/EPROMStore.cpp.o] Error 1 cc1plus: all warnings being treated as errors *** [.pio/build/mksgenlv2/src/Core.cpp.o] Error 1 ========================== [FAILED] Took 2.41 seconds ========================== Processing mksgenlv1 (platform: atmelavr; board: ATmega2560; framework: arduino) -------------------------------------------------------------------------------- Verbose mode can be enabled via `-v, --verbose` option pre_script_patch_debug.py: Found WInterrupts.c: /home/jtaylor/.platformio/packages/framework-arduino-avr-megacore/cores/MegaCore/WInterrupts.c CONFIGURATION: https://docs.platformio.org/page/boards/atmelavr/ATmega2560.html PLATFORM: Atmel AVR (3.4.0) > ATmega2560 HARDWARE: ATMEGA2560 16MHz, 8KB RAM, 256KB Flash DEBUG: Current (avr-stub) On-board (avr-stub, simavr) PACKAGES: - framework-arduino-avr-megacore 2.1.3 - toolchain-atmelavr 1.70300.191015 (7.3.0) pre_script_patch_debug.py: Patching /home/jtaylor/.platformio/packages/framework-arduino-avr-megacore/cores/MegaCore/WInterrupts.c pre_script_patch_debug.py: Replacement path: /tmp/tmp1u1en3f6_patched_WInterrupts.c pre_script_patch_debug.py: Build path: /pub/Projects/arduino/projects/OpenAstroTech/OpenAstroTracker-Firmware-1.9.38/.pio/build/mksgenlv1/FrameworkArduino/WInterrupts.c LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Found 17 compatible libraries Scanning dependencies... Dependency Graph |-- 1.0.2 |-- 0.7.3 | |-- 1.0 | |-- 1.1 |-- 1.61.0 |-- 1.0.7 |-- 1.2.7 | |-- 1.0 |-- 2.32.6 | |-- 1.0 | |-- 1.0 |-- 1.2.0 |-- 2.0 |-- 1.0 |-- Building in release mode Compiling .pio/build/mksgenlv1/src/Core.cpp.o Compiling .pio/build/mksgenlv1/src/DayTime.cpp.o Compiling .pio/build/mksgenlv1/src/Declination.cpp.o In file included from src/../LocalConfiguration.hpp:20:0, from src/../Configuration.hpp:50, from src/Core.cpp:2: src/../Configuration_local.hpp:19:0: error: "BOARD" redefined [-Werror] #define BOARD BOARD_AVR_MKS_GEN_L_V21 :0:0: note: this is the location of the previous definition In file included from src/../LocalConfiguration.hpp:20:0, from src/../Configuration.hpp:50, from src/DayTime.cpp:2: src/../Configuration_local.hpp:19:0: error: "BOARD" redefined [-Werror] #define BOARD BOARD_AVR_MKS_GEN_L_V21 :0:0: note: this is the location of the previous definition In file included from src/../LocalConfiguration.hpp:20:0, from src/../Configuration.hpp:50, from src/Declination.cpp:1: src/../Configuration_local.hpp:19:0: error: "BOARD" redefined [-Werror] Compiling .pio/build/mksgenlv1/src/EPROMStore.cpp.o #define BOARD BOARD_AVR_MKS_GEN_L_V21 :0:0: note: this is the location of the previous definition cc1plus: all warnings being treated as errors *** [.pio/build/mksgenlv1/src/DayTime.cpp.o] Error 1 cc1plus: all warnings being treated as errors *** [.pio/build/mksgenlv1/src/Declination.cpp.o] Error 1 In file included from src/../LocalConfiguration.hpp:20:0, from src/../Configuration.hpp:50, from src/EPROMStore.cpp:6: src/../Configuration_local.hpp:19:0: error: "BOARD" redefined [-Werror] #define BOARD BOARD_AVR_MKS_GEN_L_V21 :0:0: note: this is the location of the previous definition cc1plus: all warnings being treated as errors *** [.pio/build/mksgenlv1/src/EPROMStore.cpp.o] Error 1 cc1plus: all warnings being treated as errors *** [.pio/build/mksgenlv1/src/Core.cpp.o] Error 1 ========================== [FAILED] Took 2.40 seconds ========================== Processing esp32 (platform: espressif32; board: esp32dev; framework: arduino) -------------------------------------------------------------------------------- Verbose mode can be enabled via `-v, --verbose` option pre_script_patch_debug.py: Could not find *WInterrupts.c to patch! Skipping... CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32dev.html PLATFORM: Espressif 32 (1.12.1) > Espressif ESP32 Dev Module HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash DEBUG: Current (esp-prog) External (esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa) PACKAGES: - framework-arduinoespressif32 3.10004.200129 (1.0.4) - tool-esptoolpy 1.20600.0 (2.6.0) - toolchain-xtensa32 2.50200.97 (5.2.0) LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Found 33 compatible libraries Scanning dependencies... Dependency Graph |-- 1.0.2 |-- 0.7.3 | |-- 1.0 |-- 1.61.0 |-- 1.0.7 |-- 1.2.7 | |-- 1.0.1 |-- 2.32.6 | |-- 1.0 | |-- 1.0.1 |-- 1.0 |-- 1.0.3 |-- 1.0.1 |-- Building in release mode Compiling .pio/build/esp32/src/Core.cpp.o Compiling .pio/build/esp32/src/DayTime.cpp.o Compiling .pio/build/esp32/src/Declination.cpp.o Compiling .pio/build/esp32/src/EPROMStore.cpp.o In file included from src/../LocalConfiguration.hpp:20:0, from src/../Configuration.hpp:50, from src/Declination.cpp:1: src/../Configuration_local.hpp:19:0: error: "BOARD" redefined [-Werror] #define BOARD BOARD_AVR_MKS_GEN_L_V21 ^ :0:0: note: this is the location of the previous definition In file included from src/../LocalConfiguration.hpp:20:0, from src/../Configuration.hpp:50, from src/Core.cpp:2: src/../Configuration_local.hpp:19:0: error: "BOARD" redefined [-Werror] #define BOARD BOARD_AVR_MKS_GEN_L_V21 ^ :0:0: note: this is the location of the previous definition In file included from src/../Configuration.hpp:250:0, from src/Declination.cpp:1: src/../Configuration_adv.hpp:644:0: error: "GPS_SERIAL_PORT" redefined [-Werror] #define GPS_SERIAL_PORT Serial2 // TODO: Resolve potential conflict with RA_SERIAL_PORT & DEC_SERIAL_PORT ^ In file included from src/../Configuration.hpp:247:0, from src/Declination.cpp:1: src/../boards/AVR_MKS_GEN_L_V21/pins_MKS_GEN_L_V21.h:218:0: note: this is the location of the previous definition #define GPS_SERIAL_PORT Serial1 ^ In file included from src/../Configuration.hpp:250:0, from src/Core.cpp:2: src/../Configuration_adv.hpp:644:0: error: "GPS_SERIAL_PORT" redefined [-Werror] #define GPS_SERIAL_PORT Serial2 // TODO: Resolve potential conflict with RA_SERIAL_PORT & DEC_SERIAL_PORT ^ In file included from src/../Configuration.hpp:247:0, from src/Core.cpp:2: src/../boards/AVR_MKS_GEN_L_V21/pins_MKS_GEN_L_V21.h:218:0: note: this is the location of the previous definition #define GPS_SERIAL_PORT Serial1 ^ In file included from src/../Configuration.hpp:251:0, from src/Declination.cpp:1: src/../ConfigurationValidation.hpp:24:6: error: #error Unsupported display configuration. Use at own risk. #error Unsupported display configuration. Use at own risk. ^ src/../ConfigurationValidation.hpp:185:6: error: #warning Configuration does not support Focus. Use at own risk. [-Werror=cpp] #warning Configuration does not support Focus. Use at own risk. ^ In file included from src/../Configuration.hpp:251:0, from src/Core.cpp:2: src/../ConfigurationValidation.hpp:24:6: error: #error Unsupported display configuration. Use at own risk. #error Unsupported display configuration. Use at own risk. ^ src/../ConfigurationValidation.hpp:185:6: error: #warning Configuration does not support Focus. Use at own risk. [-Werror=cpp] #warning Configuration does not support Focus. Use at own risk. ^ In file included from src/../LocalConfiguration.hpp:20:0, from src/../Configuration.hpp:50, from src/DayTime.cpp:2: src/../Configuration_local.hpp:19:0: error: "BOARD" redefined [-Werror] #define BOARD BOARD_AVR_MKS_GEN_L_V21 ^ :0:0: note: this is the location of the previous definition In file included from src/../Configuration.hpp:250:0, from src/DayTime.cpp:2: src/../Configuration_adv.hpp:644:0: error: "GPS_SERIAL_PORT" redefined [-Werror] #define GPS_SERIAL_PORT Serial2 // TODO: Resolve potential conflict with RA_SERIAL_PORT & DEC_SERIAL_PORT ^ In file included from src/../Configuration.hpp:247:0, from src/DayTime.cpp:2: src/../boards/AVR_MKS_GEN_L_V21/pins_MKS_GEN_L_V21.h:218:0: note: this is the location of the previous definition #define GPS_SERIAL_PORT Serial1 ^ In file included from src/../Configuration.hpp:251:0, from src/DayTime.cpp:2: src/../ConfigurationValidation.hpp:24:6: error: #error Unsupported display configuration. Use at own risk. #error Unsupported display configuration. Use at own risk. ^ src/../ConfigurationValidation.hpp:185:6: error: #warning Configuration does not support Focus. Use at own risk. [-Werror=cpp] #warning Configuration does not support Focus. Use at own risk. ^ In file included from src/../LocalConfiguration.hpp:20:0, from src/../Configuration.hpp:50, from src/EPROMStore.cpp:6: src/../Configuration_local.hpp:19:0: error: "BOARD" redefined [-Werror] #define BOARD BOARD_AVR_MKS_GEN_L_V21 ^ :0:0: note: this is the location of the previous definition In file included from src/../Configuration.hpp:250:0, from src/EPROMStore.cpp:6: src/../Configuration_adv.hpp:644:0: error: "GPS_SERIAL_PORT" redefined [-Werror] #define GPS_SERIAL_PORT Serial2 // TODO: Resolve potential conflict with RA_SERIAL_PORT & DEC_SERIAL_PORT ^ In file included from src/../Configuration.hpp:247:0, from src/EPROMStore.cpp:6: src/../boards/AVR_MKS_GEN_L_V21/pins_MKS_GEN_L_V21.h:218:0: note: this is the location of the previous definition #define GPS_SERIAL_PORT Serial1 ^ In file included from src/../Configuration.hpp:251:0, from src/EPROMStore.cpp:6: src/../ConfigurationValidation.hpp:24:6: error: #error Unsupported display configuration. Use at own risk. #error Unsupported display configuration. Use at own risk. ^ src/../ConfigurationValidation.hpp:185:6: error: #warning Configuration does not support Focus. Use at own risk. [-Werror=cpp] #warning Configuration does not support Focus. Use at own risk. ^ cc1plus: all warnings being treated as errors *** [.pio/build/esp32/src/DayTime.cpp.o] Error 1 In file included from /home/jtaylor/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:24:0, from src/inc/Globals.hpp:15, from src/EPROMStore.cpp:1: src/EPROMStore.cpp: In static member function 'static void EEPROMStore::storeRAStepsPerDegree(float)': /home/jtaylor/.platformio/packages/framework-arduinoespressif32/tools/sdk/include/newlib/stdint.h:219:38: warning: useless cast to type 'int32_t {aka int}' [-Wuseless-cast] #define INT16_MIN (-__INT16_MAX__ - 1) ^ src/EPROMStore.cpp:412:40: note: in expansion of macro 'INT16_MIN' val = clamp(val, (int32_t) INT16_MIN, (int32_t) INT16_MAX); ^ /home/jtaylor/.platformio/packages/framework-arduinoespressif32/tools/sdk/include/newlib/stdint.h:220:19: warning: useless cast to type 'int32_t {aka int}' [-Wuseless-cast] #define INT16_MAX __INT16_MAX__ ^ src/EPROMStore.cpp:412:61: note: in expansion of macro 'INT16_MAX' val = clamp(val, (int32_t) INT16_MIN, (int32_t) INT16_MAX); ^ src/EPROMStore.cpp: In static member function 'static void EEPROMStore::storeDECStepsPerDegree(float)': /home/jtaylor/.platformio/packages/framework-arduinoespressif32/tools/sdk/include/newlib/stdint.h:219:38: warning: useless cast to type 'int32_t {aka int}' [-Wuseless-cast] #define INT16_MIN (-__INT16_MAX__ - 1) ^ src/EPROMStore.cpp:443:40: note: in expansion of macro 'INT16_MIN' val = clamp(val, (int32_t) INT16_MIN, (int32_t) INT16_MAX); ^ /home/jtaylor/.platformio/packages/framework-arduinoespressif32/tools/sdk/include/newlib/stdint.h:220:19: warning: useless cast to type 'int32_t {aka int}' [-Wuseless-cast] #define INT16_MAX __INT16_MAX__ ^ src/EPROMStore.cpp:443:61: note: in expansion of macro 'INT16_MAX' val = clamp(val, (int32_t) INT16_MIN, (int32_t) INT16_MAX); ^ src/EPROMStore.cpp: In static member function 'static void EEPROMStore::storeSpeedFactor(float)': /home/jtaylor/.platformio/packages/framework-arduinoespressif32/tools/sdk/include/newlib/stdint.h:219:38: warning: useless cast to type 'int32_t {aka int}' [-Wuseless-cast] #define INT16_MIN (-__INT16_MAX__ - 1) ^ src/EPROMStore.cpp:477:40: note: in expansion of macro 'INT16_MIN' val = clamp(val, (int32_t) INT16_MIN, (int32_t) INT16_MAX); ^ /home/jtaylor/.platformio/packages/framework-arduinoespressif32/tools/sdk/include/newlib/stdint.h:220:19: warning: useless cast to type 'int32_t {aka int}' [-Wuseless-cast] #define INT16_MAX __INT16_MAX__ ^ src/EPROMStore.cpp:477:61: note: in expansion of macro 'INT16_MAX' val = clamp(val, (int32_t) INT16_MIN, (int32_t) INT16_MAX); ^ src/EPROMStore.cpp: In static member function 'static void EEPROMStore::storeLatitude(const Latitude&)': /home/jtaylor/.platformio/packages/framework-arduinoespressif32/tools/sdk/include/newlib/stdint.h:219:38: warning: useless cast to type 'int32_t {aka int}' [-Wuseless-cast] #define INT16_MIN (-__INT16_MAX__ - 1) ^ src/EPROMStore.cpp:544:40: note: in expansion of macro 'INT16_MIN' val = clamp(val, (int32_t) INT16_MIN, (int32_t) INT16_MAX); ^ /home/jtaylor/.platformio/packages/framework-arduinoespressif32/tools/sdk/include/newlib/stdint.h:220:19: warning: useless cast to type 'int32_t {aka int}' [-Wuseless-cast] #define INT16_MAX __INT16_MAX__ ^ src/EPROMStore.cpp:544:61: note: in expansion of macro 'INT16_MAX' val = clamp(val, (int32_t) INT16_MIN, (int32_t) INT16_MAX); ^ src/EPROMStore.cpp: In static member function 'static void EEPROMStore::storeLongitude(const Longitude&)': /home/jtaylor/.platformio/packages/framework-arduinoespressif32/tools/sdk/include/newlib/stdint.h:219:38: warning: useless cast to type 'int32_t {aka int}' [-Wuseless-cast] #define INT16_MIN (-__INT16_MAX__ - 1) ^ src/EPROMStore.cpp:575:40: note: in expansion of macro 'INT16_MIN' val = clamp(val, (int32_t) INT16_MIN, (int32_t) INT16_MAX); ^ /home/jtaylor/.platformio/packages/framework-arduinoespressif32/tools/sdk/include/newlib/stdint.h:220:19: warning: useless cast to type 'int32_t {aka int}' [-Wuseless-cast] #define INT16_MAX __INT16_MAX__ ^ src/EPROMStore.cpp:575:61: note: in expansion of macro 'INT16_MAX' val = clamp(val, (int32_t) INT16_MIN, (int32_t) INT16_MAX); ^ src/EPROMStore.cpp: In static member function 'static void EEPROMStore::storePitchCalibrationAngle(float)': /home/jtaylor/.platformio/packages/framework-arduinoespressif32/tools/sdk/include/newlib/stdint.h:219:38: warning: useless cast to type 'int32_t {aka int}' [-Wuseless-cast] #define INT16_MIN (-__INT16_MAX__ - 1) ^ src/EPROMStore.cpp:607:40: note: in expansion of macro 'INT16_MIN' val = clamp(val, (int32_t) INT16_MIN, (int32_t) INT16_MAX); ^ /home/jtaylor/.platformio/packages/framework-arduinoespressif32/tools/sdk/include/newlib/stdint.h:220:19: warning: useless cast to type 'int32_t {aka int}' [-Wuseless-cast] #define INT16_MAX __INT16_MAX__ ^ src/EPROMStore.cpp:607:61: note: in expansion of macro 'INT16_MAX' val = clamp(val, (int32_t) INT16_MIN, (int32_t) INT16_MAX); ^ src/EPROMStore.cpp: In static member function 'static void EEPROMStore::storeRollCalibrationAngle(float)': /home/jtaylor/.platformio/packages/framework-arduinoespressif32/tools/sdk/include/newlib/stdint.h:219:38: warning: useless cast to type 'int32_t {aka int}' [-Wuseless-cast] #define INT16_MIN (-__INT16_MAX__ - 1) ^ src/EPROMStore.cpp:639:40: note: in expansion of macro 'INT16_MIN' val = clamp(val, (int32_t) INT16_MIN, (int32_t) INT16_MAX); ^ /home/jtaylor/.platformio/packages/framework-arduinoespressif32/tools/sdk/include/newlib/stdint.h:220:19: warning: useless cast to type 'int32_t {aka int}' [-Wuseless-cast] #define INT16_MAX __INT16_MAX__ ^ src/EPROMStore.cpp:639:61: note: in expansion of macro 'INT16_MAX' val = clamp(val, (int32_t) INT16_MIN, (int32_t) INT16_MAX); ^ In file included from src/Core.cpp:14:0: src/c72_menuHA_GPS.hpp: In function 'void printHASubmenu()': src/c72_menuHA_GPS.hpp:219:91: warning: useless cast to type 'unsigned int' [-Wuseless-cast] sprintf(satBuffer, " Found %u sats", static_cast(gps.satellites.value())); ^ cc1plus: all warnings being treated as errors *** [.pio/build/esp32/src/EPROMStore.cpp.o] Error 1 cc1plus: all warnings being treated as errors *** [.pio/build/esp32/src/Core.cpp.o] Error 1 cc1plus: all warnings being treated as errors *** [.pio/build/esp32/src/Declination.cpp.o] Error 1 ========================== [FAILED] Took 3.02 seconds ========================== Environment Status Duration ------------- -------- ------------ mega2560 FAILED 00:00:02.242 ramps FAILED 00:00:02.367 mksgenlv21 SUCCESS 00:00:17.854 mksgenlv2 FAILED 00:00:02.414 mksgenlv1 FAILED 00:00:02.401 esp32 FAILED 00:00:03.018 ==================== 5 failed, 1 succeeded in 00:00:30.296 ====================