Bigtreetech SKR Prov1.2 does not compile with platformio January 25, 2021 04:48PM |
Registered: 4 years ago Posts: 9 |
default_envs = BIGTREE_SKR_PRO
#define SERIAL_PORT -1 #define SERIAL_PORT_2 4 #define MOTHERBOARD BOARD_BTT_SKR_PRO_V1_2
CONFIGURATION: [docs.platformio.org] PLATFORM: ST STM32 (8.0.0) > STM32F407ZG (192k RAM. 1024k Flash) HARDWARE: STM32F407ZGT6 168MHz, 192KB RAM, 1MB Flash DEBUG: Current (stlink) External (jlink, stlink) PACKAGES: - framework-arduinoststm32 4.10900.200819 (1.9.0) - framework-cmsis 2.50501.200527 (5.5.1) - toolchain-gccarmnoneeabi 1.90201.191206 (9.2.1) Converting Marlin.ino LDF: Library Dependency Finder -> [bit.ly] LDF Modes: Finder ~ chain, Compatibility ~ soft Found 31 compatible libraries Scanning dependencies... Dependency Graph |-- 0.7.1 | |-- 6.11.2 | |-- 1.0 |-- 1.5.0 | |-- 1.0 |-- 1.0 |-- 1.1.2 |-- 6.11.2 |-- 1.0.0 |-- 1.0 |-- 2.0.1 Building in release mode ....
Compiling .pio\build\BIGTREE_SKR_PRO\src\src\HAL\shared\HAL_spi_L6470.cpp.o In file included from c:\users\xxx\.platformio\packages\[email protected]\arm-none-eabi\include\c++\9.2.1\tuple:39, from c:\users\xxx\.platformio\packages\[email protected]\arm-none-eabi\include\c++\9.2.1\functional:54, from C:\users\xxx\.platformio\packages\framework-arduinoststm32\cores\arduino/WInterrupts.h:25, from C:\users\xxx\.platformio\packages\framework-arduinoststm32\cores\arduino/wiring.h:39, from C:\users\xxx\.platformio\packages\framework-arduinoststm32\cores\arduino/Arduino.h:36, from Marlin\src\HAL\STM32\../../inc/../HAL/./STM32/../shared/Marduino.h:36, from Marlin\src\HAL\STM32\../../inc/../HAL/./STM32/HAL.h:28, from Marlin\src\HAL\STM32\../../inc/../HAL/HAL.h:26, from Marlin\src\HAL\STM32\../../inc/MarlinConfig.h:31, from Marlin\src\HAL\STM32\timers.cpp:24: c:\users\xxx\.platformio\packages\[email protected]\arm-none-eabi\include\c++\9.2.1\array:93:38: error: template parameter 'unsigned int _Nm' 93 | template | ^~~ In file included from C:\users\xxx\.platformio\lib\EspSoftwareSerial\src/circular_queue/circular_queue.h:34, from C:\users\xxx\.platformio\lib\EspSoftwareSerial\src/SoftwareSerial.h:27, from Marlin\src\HAL\STM32\timers.cpp:48: C:\users\xxx\.platformio\lib\EspSoftwareSerial\src/circular_queue/ghostl.h:53:50: error: redeclared here as 'long int N' 53 | template< typename T, size_t long N > struct array | ^~~~~ C:\users\xxx\.platformio\lib\EspSoftwareSerial\src/circular_queue/ghostl.h:79:34: error: conflicting declaration of template 'template using function = T*' 79 | template< typename T > using function = T*; | ^~~~~~~~ In file included from c:\users\xxx\.platformio\packages\[email protected]\arm-none-eabi\include\c++\9.2.1\functional:59, from C:\users\xxx\.platformio\packages\framework-arduinoststm32\cores\arduino/WInterrupts.h:25, from C:\users\xxx\.platformio\packages\framework-arduinoststm32\cores\arduino/wiring.h:39, from C:\users\xxx\.platformio\packages\framework-arduinoststm32\cores\arduino/Arduino.h:36, from Marlin\src\HAL\STM32\../../inc/../HAL/./STM32/../shared/Marduino.h:36, from Marlin\src\HAL\STM32\../../inc/../HAL/./STM32/HAL.h:28, from Marlin\src\HAL\STM32\../../inc/../HAL/HAL.h:26, from Marlin\src\HAL\STM32\../../inc/MarlinConfig.h:31, from Marlin\src\HAL\STM32\timers.cpp:24: c:\users\xxx\.platformio\packages\[email protected]\arm-none-eabi\include\c++\9.2.1\bits\std_function.h:128:11: note: previous declaration 'template class std::function' 128 | class function; | ^~~~~~~~ In file included from C:\users\xxx\.platformio\lib\EspSoftwareSerial\src/SoftwareSerial.h:27, from Marlin\src\HAL\STM32\timers.cpp:48: C:\users\xxx\.platformio\lib\EspSoftwareSerial\src/circular_queue/circular_queue.h:211:19: error: 'Delegate' has not been declared 211 | void for_each(Delegate fun); | ^~~~~~~~ C:\users\xxx\.platformio\lib\EspSoftwareSerial\src/circular_queue/circular_queue.h:211:27: error: expected ',' or '...' before '<' token 211 | void for_each(Delegate fun); | ^ compilation terminated due to -fmax-errors=5. *** [.pio\build\BIGTREE_SKR_PRO\src\src\HAL\STM32\timers.cpp.o] Error 1
Re: Bigtreetech SKR Prov1.2 does not compile with platformio January 27, 2021 03:39AM |
Admin Registered: 14 years ago Posts: 7,171 |
Environment Status Duration --------------- -------- ------------ BIGTREE_SKR_PRO SUCCESS 00:00:12.128
PLATFORM: ST STM32 (10.0.1) > STM32F407ZG (192k RAM. 1024k Flash)
Re: Bigtreetech SKR Prov1.2 does not compile with platformio January 27, 2021 03:56AM |
Registered: 4 years ago Posts: 9 |
> Executing task in folder Marlin2072_P: C:\Users\xxx\.platformio\penv\Scripts\pio.exe run --target upload < Processing BIGTREE_SKR_PRO (platform: ststm32@~10.0; board: BigTree_SKR_Pro; framework: arduino) ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Verbose mode can be enabled via `-v, --verbose` option CONFIGURATION: [docs.platformio.org] PLATFORM: ST STM32 (10.0.1) > STM32F407ZG (192k RAM. 1024k Flash) HARDWARE: STM32F407ZGT6 168MHz, 192KB RAM, 1MB Flash DEBUG: Current (stlink) External (jlink, stlink) PACKAGES: - framework-arduinoststm32 4.10900.200819 (1.9.0) - framework-cmsis 2.50501.200527 (5.5.1) - tool-dfuutil 1.9.200310 - tool-openocd 2.1000.200630 (10.0) - tool-stm32duino 1.0.2 - toolchain-gccarmnoneeabi 1.90201.191206 (9.2.1) Converting Marlin.ino LDF: Library Dependency Finder -> [bit.ly] LDF Modes: Finder ~ chain, Compatibility ~ soft Found 29 compatible libraries Scanning dependencies... Dependency Graph |-- 1.0 |-- 1.1.2 |-- 6.11.2 |-- 1.0.0 |-- 1.0 |-- 2.0.1 Building in release mode Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduinoVariant\PeripheralPins.c.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduinoVariant\variant.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\HardwareSerial.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\HardwareTimer.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\IPAddress.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\Print.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\RingBuffer.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\Stream.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\Tone.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\USBSerial.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\VirtIOSerial.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\WInterrupts.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\WMath.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\WSerial.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\WString.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\abi.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\avr\dtostrf.c.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\board.c.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\hooks.c.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\itoa.c.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\main.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\new.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\pins_arduino.c.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\stm32\OpenAMP\libmetal\device.c.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\stm32\OpenAMP\libmetal\generic\condition.c.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\stm32\OpenAMP\libmetal\generic\cortexm\sys.c.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\stm32\OpenAMP\libmetal\generic\generic_device.c.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\stm32\OpenAMP\libmetal\generic\generic_init.c.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\stm32\OpenAMP\libmetal\generic\generic_io.c.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\stm32\OpenAMP\libmetal\generic\generic_shmem.c.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\stm32\OpenAMP\libmetal\generic\time.c.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\stm32\OpenAMP\libmetal\init.c.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\stm32\OpenAMP\libmetal\io.c.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\stm32\OpenAMP\libmetal\log.c.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\stm32\OpenAMP\libmetal\shmem.c.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\stm32\OpenAMP\mbox_ipcc.c.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\stm32\OpenAMP\open-amp\remoteproc\remoteproc_virtio.c.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\stm32\OpenAMP\open-amp\rpmsg\rpmsg.c.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\stm32\OpenAMP\open-amp\rpmsg\rpmsg_virtio.c.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\stm32\OpenAMP\openamp.c.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\stm32\OpenAMP\rsc_table.c.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\stm32\OpenAMP\virt_uart.c.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\stm32\OpenAMP\virtio\virtio.c.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\stm32\OpenAMP\virtio\virtqueue.c.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\stm32\OpenAMP\virtio_buffer.c.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\stm32\OpenAMP\virtio_log.c.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\stm32\startup_stm32yyxx.S.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\stm32\usb\cdc\cdc_queue.c.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\stm32\usb\cdc\usbd_cdc.c.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\stm32\usb\cdc\usbd_cdc_if.c.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\stm32\usb\hid\usbd_hid_composite.c.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\stm32\usb\hid\usbd_hid_composite_if.c.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\stm32\usb\usb_device_core.c.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\stm32\usb\usb_device_ctlreq.c.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\stm32\usb\usb_device_ioreq.c.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\stm32\usb\usbd_conf.c.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\stm32\usb\usbd_desc.c.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\stm32\usb\usbd_ep_conf.c.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\stm32\usb\usbd_if.c.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\wiring_analog.c.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\wiring_digital.c.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\wiring_pulse.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\wiring_shift.c.o Compiling .pio\build\BIGTREE_SKR_PRO\FrameworkArduino\wiring_time.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_adc.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_adc_ex.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_can.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_cec.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_comp.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_comp_ex.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_cordic.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_cortex.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_crc.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_crc_ex.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_cryp.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_cryp_ex.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_dac.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_dac_ex.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_dcmi.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_dcmi_ex.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_dfsdm.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_dfsdm_ex.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_dma.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_dma2d.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_dma_ex.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_dsi.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_dts.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_eth.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_eth_ex.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_exti.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_fdcan.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_firewall.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_flash.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_flash_ex.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_flash_ramfunc.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_fmac.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_fmpi2c.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_fmpi2c_ex.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_gfxmmu.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_gpio.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_gpio_ex.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_hash.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_hash_ex.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_hcd.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_hrtim.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_hsem.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_i2c.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_i2c_ex.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_i2s.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_i2s_ex.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_ipcc.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_irda.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_iwdg.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_jpeg.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_lcd.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_lptim.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_ltdc.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_ltdc_ex.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_mdios.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_mdma.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_mmc.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_mmc_ex.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_nand.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_nor.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_opamp.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_opamp_ex.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_ospi.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_otfdec.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_pccard.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_pcd.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_pcd_ex.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_pka.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_pssi.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_pwr.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_pwr_ex.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_qspi.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_ramecc.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_rcc.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_rcc_ex.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_rng.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_rng_ex.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_rtc.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_rtc_ex.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_sai.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_sai_ex.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_sd.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_sd_ex.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_sdadc.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_sdram.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_smartcard.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_smartcard_ex.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_smbus.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_spdifrx.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_spi.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_spi_ex.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_sram.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_swpmi.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_tim.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_tim_ex.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_tsc.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_uart.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_uart_ex.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_usart.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_usart_ex.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\HAL\stm32yyxx_hal_wwdg.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\LL\stm32yyxx_ll_adc.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\LL\stm32yyxx_ll_bdma.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\LL\stm32yyxx_ll_comp.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\LL\stm32yyxx_ll_cordic.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\LL\stm32yyxx_ll_crc.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\LL\stm32yyxx_ll_crs.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\LL\stm32yyxx_ll_dac.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\LL\stm32yyxx_ll_delayblock.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\LL\stm32yyxx_ll_dma.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\LL\stm32yyxx_ll_dma2d.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\LL\stm32yyxx_ll_exti.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\LL\stm32yyxx_ll_fmac.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\LL\stm32yyxx_ll_fmc.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\LL\stm32yyxx_ll_fsmc.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\LL\stm32yyxx_ll_gpio.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\LL\stm32yyxx_ll_hrtim.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\LL\stm32yyxx_ll_i2c.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\LL\stm32yyxx_ll_lptim.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\LL\stm32yyxx_ll_lpuart.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\LL\stm32yyxx_ll_mdma.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\LL\stm32yyxx_ll_opamp.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\LL\stm32yyxx_ll_pka.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\LL\stm32yyxx_ll_pwr.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\LL\stm32yyxx_ll_rcc.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\LL\stm32yyxx_ll_rng.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\LL\stm32yyxx_ll_rtc.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\LL\stm32yyxx_ll_sdmmc.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\LL\stm32yyxx_ll_spi.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\LL\stm32yyxx_ll_swpmi.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\LL\stm32yyxx_ll_tim.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\LL\stm32yyxx_ll_ucpd.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\LL\stm32yyxx_ll_usart.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\LL\stm32yyxx_ll_usb.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\LL\stm32yyxx_ll_utils.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\stm32\PortNames.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\stm32\analog.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\stm32\bootloader.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\stm32\clock.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\stm32\core_callback.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\stm32\dwt.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\stm32\hw_config.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\stm32\interrupt.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\stm32\lock_resource.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\stm32\low_power.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\stm32\pinmap.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\stm32\rtc.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\stm32\stm32_def.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\stm32\stm32_eeprom.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\stm32\system_stm32yyxx.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\stm32\timer.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\stm32\uart.c.o Compiling .pio\build\BIGTREE_SKR_PRO\SrcWrapper\src\syscalls.c.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\HAL\STM32\HAL.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\HAL\STM32\HAL_SPI.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\HAL\STM32\MarlinSPI.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\HAL\STM32\MarlinSerial.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\HAL\STM32\Sd2Card_sdio_stm32duino.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\HAL\STM32\Servo.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\HAL\STM32\eeprom_flash.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\HAL\STM32\eeprom_sdcard.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\HAL\STM32\eeprom_sram.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\HAL\STM32\eeprom_wired.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\HAL\STM32\fast_pwm.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\HAL\STM32\fastio.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\HAL\STM32\tft\tft_fsmc.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\HAL\STM32\tft\tft_spi.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\HAL\STM32\tft\xpt2046.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\HAL\STM32\timers.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\HAL\STM32\usb_host.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\HAL\STM32\usb_serial.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\HAL\STM32\watchdog.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\HAL\shared\backtrace\backtrace.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\HAL\shared\backtrace\unwarm.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\HAL\shared\backtrace\unwarm_arm.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\HAL\shared\backtrace\unwarm_thumb.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\HAL\shared\backtrace\unwarmbytab.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\HAL\shared\backtrace\unwarmmem.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\HAL\shared\backtrace\unwinder.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\HAL\shared\backtrace\unwmemaccess.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\HAL\shared\eeprom_api.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\HAL\shared\esp_wifi.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\HAL\shared\servo.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\MarlinCore.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\core\serial.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\core\utility.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\feature\mmu2\mmu2.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\feature\snmm.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\gcode\calibrate\G28.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\gcode\config\M200-M205.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\gcode\config\M220.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\gcode\config\M221.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\gcode\config\M301.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\gcode\config\M302.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\gcode\config\M92.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\gcode\control\M108_M112_M410.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\gcode\control\M111.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\gcode\control\M120_M121.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\gcode\control\M17_M18_M84.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\gcode\control\M211.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\gcode\control\M400.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\gcode\control\M80_M81.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\gcode\control\M85.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\gcode\control\M993_M994.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\gcode\control\M997.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\gcode\control\M999.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\gcode\control\T.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\gcode\eeprom\M500-M504.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\gcode\feature\digipot\M907-M910.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\gcode\gcode.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\gcode\gcode_d.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\gcode\geometry\G92.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\gcode\geometry\M206_M428.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\gcode\host\M110.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\gcode\host\M113.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\gcode\host\M114.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\gcode\host\M115.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\gcode\host\M118.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\gcode\host\M119.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\gcode\lcd\M117.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\gcode\lcd\M145.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\gcode\lcd\M300.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\gcode\lcd\M414.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\gcode\motion\G0_G1.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\gcode\motion\G2_G3.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\gcode\motion\G4.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\gcode\parser.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\gcode\queue.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\gcode\stats\M31.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\gcode\stats\M75-M78.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\gcode\temp\M104_M109.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\gcode\temp\M105.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\gcode\temp\M106_M107.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\gcode\temp\M140_M190.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\gcode\temp\M141_M191.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\gcode\temp\M155.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\gcode\temp\M303.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\gcode\units\M82_M83.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\lcd\extui\ui_api.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\lcd\fontutils.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\lcd\marlinui.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\lcd\ultralcd.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\libs\buzzer.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\libs\crc16.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\libs\numtostr.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\libs\stopwatch.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\libs\vector_3.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\module\endstops.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\module\motion.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\module\planner.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\module\settings.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\module\stepper.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\module\stepper\indirection.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\module\temperature.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\src\src\module\tool_change.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\libe60\SPI\SPI.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\libe60\SPI\utility\spi_com.c.o Compiling .pio\build\BIGTREE_SKR_PRO\lib802\Servo\stm32\Servo.cpp.o Archiving .pio\build\BIGTREE_SKR_PRO\libe60\libSPI.a Compiling .pio\build\BIGTREE_SKR_PRO\libeec\EspSoftwareSerial\SoftwareSerial.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\lib2a5\IWatchdog\IWatchdog.cpp.o Compiling .pio\build\BIGTREE_SKR_PRO\lib065\Wire\Wire.cpp.o In file included from c:\users\xxx\.platformio\packages\toolchain-gccarmnoneeabi\arm-none-eabi\include\c++\9.2.1\tuple:39, from c:\users\xxx\.platformio\packages\toolchain-gccarmnoneeabi\arm-none-eabi\include\c++\9.2.1\functional:54, from C:\users\xxx\.platformio\packages\framework-arduinoststm32\cores\arduino/WInterrupts.h:25, from C:\users\xxx\.platformio\packages\framework-arduinoststm32\cores\arduino/wiring.h:39, from C:\users\xxx\.platformio\packages\framework-arduinoststm32\cores\arduino/Arduino.h:36, from C:\users\xxx\.platformio\lib\EspSoftwareSerial\src\circular_queue/circular_queue.h:24, Archiving .pio\build\BIGTREE_SKR_PRO\lib802\libServo.a from C:\users\xxx\.platformio\lib\EspSoftwareSerial\src\SoftwareSerial.h:27, from C:\users\xxx\.platformio\lib\EspSoftwareSerial\src\SoftwareSerial.cpp:23: c:\users\xxx\.platformio\packages\toolchain-gccarmnoneeabi\arm-none-eabi\include\c++\9.2.1\array:93:38: error: template parameter 'unsigned int _Nm' 93 | template | ^~~ In file included from C:\users\xxx\.platformio\lib\EspSoftwareSerial\src\circular_queue/circular_queue.h:34, from C:\users\xxx\.platformio\lib\EspSoftwareSerial\src\SoftwareSerial.h:27, from C:\users\xxx\.platformio\lib\EspSoftwareSerial\src\SoftwareSerial.cpp:23: C:\users\xxx\.platformio\lib\EspSoftwareSerial\src\circular_queue/ghostl.h:53:50: error: redeclared here as 'long int N' 53 | template< typename T, size_t long N > struct array | ^~~~~ C:\users\xxx\.platformio\lib\EspSoftwareSerial\src\circular_queue/ghostl.h:79:34: error: conflicting declaration of template 'template using function = T*' 79 | template< typename T > using function = T*; | ^~~~~~~~ In file included from c:\users\xxx\.platformio\packages\toolchain-gccarmnoneeabi\arm-none-eabi\include\c++\9.2.1\functional:59, from C:\users\xxx\.platformio\packages\framework-arduinoststm32\cores\arduino/WInterrupts.h:25, from C:\users\xxx\.platformio\packages\framework-arduinoststm32\cores\arduino/wiring.h:39, from C:\users\xxx\.platformio\packages\framework-arduinoststm32\cores\arduino/Arduino.h:36, from C:\users\xxx\.platformio\lib\EspSoftwareSerial\src\circular_queue/circular_queue.h:24, from C:\users\xxx\.platformio\lib\EspSoftwareSerial\src\SoftwareSerial.h:27, from C:\users\xxx\.platformio\lib\EspSoftwareSerial\src\SoftwareSerial.cpp:23: c:\users\xxx\.platformio\packages\toolchain-gccarmnoneeabi\arm-none-eabi\include\c++\9.2.1\bits\std_function.h:128:11: note: previous declaration 'template class std::function' 128 | class function; | ^~~~~~~~ In file included from C:\users\xxx\.platformio\lib\EspSoftwareSerial\src\SoftwareSerial.h:27, from C:\users\xxx\.platformio\lib\EspSoftwareSerial\src\SoftwareSerial.cpp:23: C:\users\xxx\.platformio\lib\EspSoftwareSerial\src\circular_queue/circular_queue.h:211:19: error: 'Delegate' has not been declared 211 | void for_each(Delegate fun); | ^~~~~~~~ C:\users\xxx\.platformio\lib\EspSoftwareSerial\src\circular_queue/circular_queue.h:211:27: error: expected ',' or '...' before '<' token 211 | void for_each(Delegate fun); | ^ compilation terminated due to -fmax-errors=5. *** [.pio\build\BIGTREE_SKR_PRO\libeec\EspSoftwareSerial\SoftwareSerial.cpp.o] Error 1 ================================================================================================= [FAILED] Took 108.84 seconds ================================================================================================= Environment Status Duration --------------- -------- ------------ BIGTREE_SKR_PRO FAILED 00:01:48.844 ============================================================================================= 1 failed, 0 succeeded in 00:01:48.844 =============================================================================================The terminal process "C:\Users\xxx\.platformio\penv\Scripts\pio.exe 'run', '--target', 'upload'" terminated with exit code: 1. Terminal will be reused by tasks, press any key to close it.
... Done cleaning ================================================================================================== [SUCCESS] Took 3.73 seconds ================================================================================================== Environment Status Duration --------------- -------- ------------ BIGTREE_SKR_PRO SUCCESS 00:00:03.727 ================================================================================================== 1 succeeded in 00:00:03.727 ================================================================================================== Terminal will be reused by tasks, press any key to close it.
Re: Bigtreetech SKR Prov1.2 does not compile with platformio January 27, 2021 04:44AM |
Registered: 4 years ago Posts: 9 |
Re: Bigtreetech SKR Prov1.2 does not compile with platformio January 27, 2021 04:59AM |
Registered: 4 years ago Posts: 9 |
CONFIGURATION: [docs.platformio.org] PLATFORM: ST STM32 (10.0.1) > STM32F407ZG (192k RAM. 1024k Flash) HARDWARE: STM32F407ZGT6 168MHz, 192KB RAM, 1MB Flash DEBUG: Current (stlink) External (jlink, stlink) PACKAGES: - framework-arduinoststm32 4.10900.200819 (1.9.0) - framework-cmsis 2.50501.200527 (5.5.1) - toolchain-gccarmnoneeabi 1.90201.191206 (9.2.1) arm-none-eabi-g++ -o "S:\platformIO\Projects\Marlin2072_P\Marlin\Marlin.ino.cpp" -x c++ -fpreprocessed -dD -E "C:\Users\xxx\AppData\Local\Temp\tmpnyv7k0bw" LDF: Library Dependency Finder -> [bit.ly] LDF Modes: Finder ~ chain, Compatibility ~ soft Ignored library S:\platformIO\Projects\Marlin2072_P\.pio\libdeps\BIGTREE_SKR_PRO\LiquidCrystal More details about "Library Compatibility Mode": [docs.platformio.org] Found 12 compatible libraries Scanning dependencies... Dependency Graph |-- 0.7.1 (S:\platformIO\Projects\Marlin2072_P\.pio\libdeps\BIGTREE_SKR_PRO\TMCStepper) | |-- 1.0 (C:\Users\xxx\.platformio\packages\framework-arduinoststm32\libraries\SoftwareSerial) | |-- 1.0 (C:\Users\xxx\.platformio\packages\framework-arduinoststm32\libraries\SPI) |-- 1.0 (C:\Users\xxx\.platformio\packages\framework-arduinoststm32\libraries\SPI) |-- 1.1.2 (C:\Users\xxx\.platformio\packages\framework-arduinoststm32\libraries\Servo) |-- 1.0 (C:\Users\xxx\.platformio\packages\framework-arduinoststm32\libraries\SoftwareSerial) |-- 1.0.0 (C:\Users\xxx\.platformio\packages\framework-arduinoststm32\libraries\IWatchdog) |-- 1.0 (C:\Users\xxx\.platformio\packages\framework-arduinoststm32\libraries\Wire) |-- 2.0.1 (C:\Users\xxx\.platformio\packages\framework-arduinoststm32\libraries\EEPROM) Building in release mode arm-none-eabi-g++ -o .pio\build\BIGTREE_SKR_PRO\firmware.elf -T C:\Users\xxx\.platformio\packages\framework-arduinoststm32\system\ldscript.ld -mfpu=fpv4-sp-d16 -mfloat-abi=hard -Os -mthumb -mcpu=cortex-m4 --specs=nano.specs -Wl,--gc-sections,--relax -Wl,--check-sections -Wl,--entry=Reset_Handler -Wl,--unresolved-symbols=report-all -Wl,--warn-common -Wl,--defsym=LD_MAX_SIZE=1048576 -Wl,--defsym=LD_MAX_DATA_SIZE=196608 -Wl,--defsym=LD_FLASH_OFFSET=0x0 -Wl,--default-script C:\Users\xxx\.platformio\packages\framework-arduinoststm32\variants\BIGTREE_SKR_PRO_1v1\ldscript.ld @"S:\platformIO\Projects\Marlin2072_P\.pio\build\BIGTREE_SKR_PRO\longcmd-d4457da072dd75372324976e053e7fbf" -LC:\users\xxx\.platformio\platforms\ststm32\ldscripts -L.pio\build\BIGTREE_SKR_PRO -LC:\users\xxx\.platformio\packages\framework-arduinoststm32\variants\BIGTREE_SKR_PRO_1v1 -LC:\users\xxx\.platformio\packages\framework-cmsis\CMSIS\DSP\Lib\GCC -Wl,--start-group .pio\build\BIGTREE_SKR_PRO\liba5a\libSoftwareSerial.a .pio\build\BIGTREE_SKR_PRO\libe60\libSPI.a .pio\build\BIGTREE_SKR_PRO\libd58\libTMCStepper.a .pio\build\BIGTREE_SKR_PRO\lib802\libServo.a .pio\build\BIGTREE_SKR_PRO\lib2a5\libIWatchdog.a .pio\build\BIGTREE_SKR_PRO\lib065\libWire.a .pio\build\BIGTREE_SKR_PRO\lib793\libEEPROM.a -larm_cortexM4lf_math -lc -lm -lgcc -lstdc++ -Wl,--end-group c:/users/xxx/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: .pio/build/BIGTREE_SKR_PRO/src/src/lcd/ultralcd.cpp.o: in function `MarlinUI::set_status(char const*, bool)': S:\platformIO\Projects\Marlin2072_P/Marlin\src\lcd/ultralcd.cpp:1584: multiple definition of `MarlinUI::set_status(char const*, bool)'; .pio/build/BIGTREE_SKR_PRO/src/src/lcd/marlinui.cpp.o:\platformIO\Projects\Marlin2072_P/Marlin\src\lcd/marlinui.cpp:1589: first defined here c:/users/xxx/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: .pio/build/BIGTREE_SKR_PRO/src/src/lcd/ultralcd.cpp.o: in function `MarlinUI::set_status_P(char const*, signed char)': S:\platformIO\Projects\Marlin2072_P/Marlin\src\lcd/ultralcd.cpp:1587: multiple definition of `MarlinUI::set_status_P(char const*, signed char)'; .pio/build/BIGTREE_SKR_PRO/src/src/lcd/marlinui.cpp.o:\platformIO\Projects\Marlin2072_P/Marlin\src\lcd/marlinui.cpp:1592: first defined here c:/users/xxx/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: .pio/build/BIGTREE_SKR_PRO/src/src/lcd/ultralcd.cpp.o: in function `MarlinUI::status_printf_P(unsigned char, char const*, ...)': S:\platformIO\Projects\Marlin2072_P/Marlin\src\lcd/ultralcd.cpp:1588: multiple definition of `MarlinUI::status_printf_P(unsigned char, char const*, ...)'; .pio/build/BIGTREE_SKR_PRO/src/src/lcd/marlinui.cpp.o:\platformIO\Projects\Marlin2072_P/Marlin\src\lcd/marlinui.cpp:1593: first defined here c:/users/xxx/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: .pio/build/BIGTREE_SKR_PRO/src/src/lcd/ultralcd.cpp.o.bss.ui+0x0): multiple definition of `ui'; .pio/build/BIGTREE_SKR_PRO/src/src/lcd/marlinui.cpp.o.bss.ui+0x0): first defined here collect2.exe: error: ld returned 1 exit status *** [.pio\build\BIGTREE_SKR_PRO\firmware.elf] Error 1
Re: Bigtreetech SKR Prov1.2 does not compile with platformio January 27, 2021 06:12PM |
Admin Registered: 14 years ago Posts: 7,171 |
Re: Bigtreetech SKR Prov1.2 does not compile with platformio January 28, 2021 10:11AM |
Registered: 4 years ago Posts: 9 |
Re: Bigtreetech SKR Prov1.2 does not compile with platformio January 29, 2021 07:32AM |
Registered: 4 years ago Posts: 9 |
Platform ststm32 -------- Updating platformio/ststm32 8.0.0 [Detached] Updating platformio/toolchain-gccarmnoneeabi 1.70201.0 @ >=1.60301.0,<1.80000.0 [Up-to-date] Updating platformio/framework-cmsis 2.50501.200527 @ ~2.50501.0 [Up-to-date] Updating platformio/framework-arduinoststm32 4.10900.200819 @ ~4.10900.0 [Up-to-date] Updating platformio/tool-stm32duino 1.0.2 @ ~1.0.1 [Up-to-date] Updating platformio/tool-openocd 2.1000.200630 @ ~2.1000.0 [Up-to-date] Updating platformio/tool-dfuutil 1.9.200310 @ ~1.9.190708 [Up-to-date] Updating plerup/EspSoftwareSerial 6.11.2 [Updating to 6.11.3] Library Manager: Installing plerup/EspSoftwareSerial @ 6.11.3 Library Manager: EspSoftwareSerial @ 6.11.3 has been installed! Library Manager: Removing EspSoftwareSerial @ 6.11.2 Library Manager: EspSoftwareSerial @ 6.11.2 has been removed!Nevertheless, compling ended up with these errors:
Compiling .pio\build\BIGTREE_SKR_PRO\src\src\HAL\STM32\usb_host.cpp.o In file included from c:\users\andreas\.platformio\packages\[email protected]\arm-none-eabi\include\c++\9.2.1\tuple:39, from c:\users\andreas\.platformio\packages\[email protected]\arm-none-eabi\include\c++\9.2.1\functional:54, from C:\users\andreas\.platformio\packages\framework-arduinoststm32\cores\arduino/WInterrupts.h:25, from C:\users\andreas\.platformio\packages\framework-arduinoststm32\cores\arduino/wiring.h:39, from C:\users\andreas\.platformio\packages\framework-arduinoststm32\cores\arduino/Arduino.h:36, from Marlin\src\HAL\STM32\../../inc/../HAL/./STM32/../shared/Marduino.h:36, from Marlin\src\HAL\STM32\../../inc/../HAL/./STM32/HAL.h:28, from Marlin\src\HAL\STM32\../../inc/../HAL/HAL.h:30, from Marlin\src\HAL\STM32\../../inc/MarlinConfig.h:31, from Marlin\src\HAL\STM32\timers.cpp:24: c:\users\andreas\.platformio\packages\[email protected]\arm-none-eabi\include\c++\9.2.1\array:93:38: error: template parameter 'unsigned int _Nm' 93 | template | ^~~ In file included from C:\users\andreas\.platformio\lib\EspSoftwareSerial\src/circular_queue/circular_queue.h:34, from C:\users\andreas\.platformio\lib\EspSoftwareSerial\src/SoftwareSerial.h:27, from Marlin\src\HAL\STM32\timers.cpp:46: C:\users\andreas\.platformio\lib\EspSoftwareSerial\src/circular_queue/ghostl.h:53:50: error: redeclared here as 'long int N' 53 | template< typename T, size_t long N > struct array | ^~~~~ C:\users\andreas\.platformio\lib\EspSoftwareSerial\src/circular_queue/ghostl.h:79:34: error: conflicting declaration of template 'template using function = T*' 79 | template< typename T > using function = T*; | ^~~~~~~~ In file included from c:\users\andreas\.platformio\packages\[email protected]\arm-none-eabi\include\c++\9.2.1\functional:59, from C:\users\andreas\.platformio\packages\framework-arduinoststm32\cores\arduino/WInterrupts.h:25, from C:\users\andreas\.platformio\packages\framework-arduinoststm32\cores\arduino/wiring.h:39, from C:\users\andreas\.platformio\packages\framework-arduinoststm32\cores\arduino/Arduino.h:36, from Marlin\src\HAL\STM32\../../inc/../HAL/./STM32/../shared/Marduino.h:36, from Marlin\src\HAL\STM32\../../inc/../HAL/./STM32/HAL.h:28, from Marlin\src\HAL\STM32\../../inc/../HAL/HAL.h:30, from Marlin\src\HAL\STM32\../../inc/MarlinConfig.h:31, from Marlin\src\HAL\STM32\timers.cpp:24: c:\users\andreas\.platformio\packages\[email protected]\arm-none-eabi\include\c++\9.2.1\bits\std_function.h:128:11: note: previous declaration 'template class std::function' 128 | class function; | ^~~~~~~~ In file included from C:\users\andreas\.platformio\lib\EspSoftwareSerial\src/SoftwareSerial.h:27, from Marlin\src\HAL\STM32\timers.cpp:46: C:\users\andreas\.platformio\lib\EspSoftwareSerial\src/circular_queue/circular_queue.h:211:19: error: 'Delegate' has not been declared 211 | void for_each(Delegate fun); | ^~~~~~~~ C:\users\andreas\.platformio\lib\EspSoftwareSerial\src/circular_queue/circular_queue.h:211:27: error: expected ',' or '...' before '<' token 211 | void for_each(Delegate fun); | ^ compilation terminated due to -fmax-errors=5. *** [.pio\build\BIGTREE_SKR_PRO\src\src\HAL\STM32\timers.cpp.o] Error 1
Re: Bigtreetech SKR Prov1.2 does not compile with platformio February 05, 2021 12:32AM |
Admin Registered: 14 years ago Posts: 7,171 |
Re: Bigtreetech SKR Prov1.2 does not compile with platformio February 05, 2021 12:59AM |
Admin Registered: 14 years ago Posts: 7,171 |
c:/users/andreas/.platformio/packages/[email protected]/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: .pio/build/BIGTREE_SKR_PRO/src/src/lcd/ultralcd.cpp.o: in function `MarlinUI::set_status(char const*, bool)': S:\platformIO\Projects\Marlin2072_P/Marlin\src\lcd/ultralcd.cpp:1584: multiple definition of `MarlinUI::set_status(char const*, bool)'; .pio/build/BIGTREE_SKR_PRO/src/src/lcd/marlinui.cpp.o:\platformIO\Projects\Marlin2072_P/Marlin\src\lcd/marlinui.cpp:1589: first defined here
Re: Bigtreetech SKR Prov1.2 does not compile with platformio February 16, 2021 06:40AM |
Registered: 4 years ago Posts: 9 |