Skip to content

[ARM_SDK] EmuFlight does not compile with v10 #485

Description

@nerdCopter
  • Does not compile with arm_sdk 10-2020-q4-major.
  • Limited to 9-2020-q2-update for the time-being.

example compile output:

Linking PYRODRONEF4PDB 
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/drivers/bus_spi.o (symbol from plugin): in function `spiDeviceByInstance':
(.text+0x0): multiple definition of `spiDevice'; obj/main/PYRODRONEF4PDB/drivers/bus_spi_stdperiph.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/fc/config.o (symbol from plugin): in function `systemConfig_System':
(.text+0x0): multiple definition of `specialColors'; obj/main/PYRODRONEF4PDB/drivers/light_ws2811strip_stdperiph.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/fc/config.o (symbol from plugin): in function `systemConfig_System':
(.text+0x0): multiple definition of `modeColors'; obj/main/PYRODRONEF4PDB/drivers/light_ws2811strip_stdperiph.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/fc/config.o (symbol from plugin): in function `systemConfig_System':
(.text+0x0): multiple definition of `colors'; obj/main/PYRODRONEF4PDB/drivers/light_ws2811strip_stdperiph.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/fc/fc_tasks.o (symbol from plugin): in function `USB_OTG_dev':
(.text+0x0): multiple definition of `specialColors'; obj/main/PYRODRONEF4PDB/drivers/light_ws2811strip_stdperiph.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/fc/fc_tasks.o (symbol from plugin): in function `USB_OTG_dev':
(.text+0x0): multiple definition of `modeColors'; obj/main/PYRODRONEF4PDB/drivers/light_ws2811strip_stdperiph.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/fc/fc_tasks.o (symbol from plugin): in function `USB_OTG_dev':
(.text+0x0): multiple definition of `colors'; obj/main/PYRODRONEF4PDB/drivers/light_ws2811strip_stdperiph.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/interface/msp.o (symbol from plugin): in function `escMode':
(.text+0x0): multiple definition of `specialColors'; obj/main/PYRODRONEF4PDB/drivers/light_ws2811strip_stdperiph.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/interface/msp.o (symbol from plugin): in function `escMode':
(.text+0x0): multiple definition of `modeColors'; obj/main/PYRODRONEF4PDB/drivers/light_ws2811strip_stdperiph.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/interface/msp.o (symbol from plugin): in function `escMode':
(.text+0x0): multiple definition of `colors'; obj/main/PYRODRONEF4PDB/drivers/light_ws2811strip_stdperiph.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/interface/msp.o (symbol from plugin): in function `escMode':
(.text+0x0): multiple definition of `inputSource_e'; obj/main/PYRODRONEF4PDB/fc/config.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/io/usb_cdc_hid.o (symbol from plugin): in function `sendRcDataToHid':
(.text+0x0): multiple definition of `USB_OTG_dev'; obj/main/PYRODRONEF4PDB/fc/fc_tasks.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/fc/fc_init.o (symbol from plugin): in function `processLoopback':
(.text+0x0): multiple definition of `switchStates'; obj/main/PYRODRONEF4PDB/fc/fc_tasks.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/fc/fc_init.o (symbol from plugin): in function `processLoopback':
(.text+0x0): multiple definition of `inputSource_e'; obj/main/PYRODRONEF4PDB/fc/config.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/fc/fc_init.o (symbol from plugin): in function `processLoopback':
(.text+0x0): multiple definition of `specialColors'; obj/main/PYRODRONEF4PDB/drivers/light_ws2811strip_stdperiph.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/fc/fc_init.o (symbol from plugin): in function `processLoopback':
(.text+0x0): multiple definition of `modeColors'; obj/main/PYRODRONEF4PDB/drivers/light_ws2811strip_stdperiph.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/fc/fc_init.o (symbol from plugin): in function `processLoopback':
(.text+0x0): multiple definition of `colors'; obj/main/PYRODRONEF4PDB/drivers/light_ws2811strip_stdperiph.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/fc/fc_init.o (symbol from plugin): in function `processLoopback':
(.text+0x0): multiple definition of `pCurrentDisplay'; obj/main/PYRODRONEF4PDB/fc/fc_tasks.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/fc/fc_core.o (symbol from plugin): in function `AccInflightCalibrationArmed':
(.text+0x0): multiple definition of `inputSource_e'; obj/main/PYRODRONEF4PDB/fc/config.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/fc/fc_rc.o (symbol from plugin): in function `applyBetaflightRates':
(.text+0x0): multiple definition of `isRXDataNew'; obj/main/PYRODRONEF4PDB/fc/fc_core.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/fc/rc_controls.o (symbol from plugin): in function `flight3DConfig_System':
(.text+0x0): multiple definition of `pCurrentDisplay'; obj/main/PYRODRONEF4PDB/fc/fc_tasks.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/flight/servos.o (symbol from plugin): in function `pgResetFn_servoConfig':
(.text+0x0): multiple definition of `inputSource_e'; obj/main/PYRODRONEF4PDB/fc/config.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/flight/servos_tricopter.o (symbol from plugin): in function `servosTricopterIsEnabledServoUnarmed':
(.text+0x0): multiple definition of `inputSource_e'; obj/main/PYRODRONEF4PDB/fc/config.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/interface/cli.o (symbol from plugin): in function `cliSmartMode':
(.text+0x0): multiple definition of `specialColors'; obj/main/PYRODRONEF4PDB/drivers/light_ws2811strip_stdperiph.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/interface/cli.o (symbol from plugin): in function `cliSmartMode':
(.text+0x0): multiple definition of `modeColors'; obj/main/PYRODRONEF4PDB/drivers/light_ws2811strip_stdperiph.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/interface/cli.o (symbol from plugin): in function `cliSmartMode':
(.text+0x0): multiple definition of `colors'; obj/main/PYRODRONEF4PDB/drivers/light_ws2811strip_stdperiph.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/interface/cli.o (symbol from plugin): in function `cliSmartMode':
(.text+0x0): multiple definition of `inputSource_e'; obj/main/PYRODRONEF4PDB/fc/config.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/interface/cli.o (symbol from plugin): in function `cliSmartMode':
(.text+0x0): multiple definition of `pCurrentDisplay'; obj/main/PYRODRONEF4PDB/fc/fc_tasks.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/interface/settings.o (symbol from plugin): in function `settingsBuildCheck':
(.text+0x0): multiple definition of `specialColors'; obj/main/PYRODRONEF4PDB/drivers/light_ws2811strip_stdperiph.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/interface/settings.o (symbol from plugin): in function `settingsBuildCheck':
(.text+0x0): multiple definition of `modeColors'; obj/main/PYRODRONEF4PDB/drivers/light_ws2811strip_stdperiph.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/interface/settings.o (symbol from plugin): in function `settingsBuildCheck':
(.text+0x0): multiple definition of `colors'; obj/main/PYRODRONEF4PDB/drivers/light_ws2811strip_stdperiph.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/interface/settings.o (symbol from plugin): in function `settingsBuildCheck':
(.text+0x0): multiple definition of `inputSource_e'; obj/main/PYRODRONEF4PDB/fc/config.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/interface/settings.o (symbol from plugin): in function `settingsBuildCheck':
(.text+0x0): multiple definition of `pCurrentDisplay'; obj/main/PYRODRONEF4PDB/fc/fc_tasks.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/blackbox/blackbox.o (symbol from plugin): in function `blackboxConfig_System':
(.text+0x0): multiple definition of `inputSource_e'; obj/main/PYRODRONEF4PDB/fc/config.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/cms/cms.o (symbol from plugin): in function `cmsDisplayPortRegister':
(.text+0x0): multiple definition of `pCurrentDisplay'; obj/main/PYRODRONEF4PDB/fc/fc_tasks.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/cms/cms.o (symbol from plugin): in function `cmsDisplayPortRegister':
(.text+0x0): multiple definition of `switchStates'; obj/main/PYRODRONEF4PDB/fc/fc_tasks.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/cms/cms_menu_blackbox.o (symbol from plugin): in function `cmsx_menuBlackbox':
(.text+0x0): multiple definition of `pCurrentDisplay'; obj/main/PYRODRONEF4PDB/fc/fc_tasks.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/cms/cms_menu_builtin.o (symbol from plugin): in function `menuMain':
(.text+0x0): multiple definition of `pCurrentDisplay'; obj/main/PYRODRONEF4PDB/fc/fc_tasks.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/cms/cms_menu_failsafe.o (symbol from plugin): in function `failsafeConfig_failsafe_procedure':
(.text+0x0): multiple definition of `pCurrentDisplay'; obj/main/PYRODRONEF4PDB/fc/fc_tasks.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/cms/cms_menu_gps_rescue.o (symbol from plugin): in function `cmsx_menuGpsRescue':
(.text+0x0): multiple definition of `pCurrentDisplay'; obj/main/PYRODRONEF4PDB/fc/fc_tasks.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/cms/cms_menu_imu.o (symbol from plugin): in function `cmsx_menuImu':
(.text+0x0): multiple definition of `pCurrentDisplay'; obj/main/PYRODRONEF4PDB/fc/fc_tasks.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/cms/cms_menu_ledstrip.o (symbol from plugin): in function `cmsx_menuLedstrip':
(.text+0x0): multiple definition of `pCurrentDisplay'; obj/main/PYRODRONEF4PDB/fc/fc_tasks.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/cms/cms_menu_misc.o (symbol from plugin): in function `cmsx_menuMisc':
(.text+0x0): multiple definition of `pCurrentDisplay'; obj/main/PYRODRONEF4PDB/fc/fc_tasks.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/cms/cms_menu_osd.o (symbol from plugin): in function `timerSource':
(.text+0x0): multiple definition of `pCurrentDisplay'; obj/main/PYRODRONEF4PDB/fc/fc_tasks.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/cms/cms_menu_power.o (symbol from plugin): in function `batteryConfig_voltageMeterSource':
(.text+0x0): multiple definition of `pCurrentDisplay'; obj/main/PYRODRONEF4PDB/fc/fc_tasks.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/cms/cms_menu_vtx_smartaudio.o (symbol from plugin): in function `saCmsORFreq':
(.text+0x0): multiple definition of `pCurrentDisplay'; obj/main/PYRODRONEF4PDB/fc/fc_tasks.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/cms/cms_menu_vtx_tramp.o (symbol from plugin): in function `trampCmsBand':
(.text+0x0): multiple definition of `pCurrentDisplay'; obj/main/PYRODRONEF4PDB/fc/fc_tasks.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/drivers/light_ws2811strip.o (symbol from plugin): in function `BIT_COMPARE_1':
(.text+0x0): multiple definition of `specialColors'; obj/main/PYRODRONEF4PDB/drivers/light_ws2811strip_stdperiph.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/drivers/light_ws2811strip.o (symbol from plugin): in function `BIT_COMPARE_1':
(.text+0x0): multiple definition of `modeColors'; obj/main/PYRODRONEF4PDB/drivers/light_ws2811strip_stdperiph.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/drivers/light_ws2811strip.o (symbol from plugin): in function `BIT_COMPARE_1':
(.text+0x0): multiple definition of `colors'; obj/main/PYRODRONEF4PDB/drivers/light_ws2811strip_stdperiph.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/io/displayport_srxl.o (symbol from plugin): in function `displayPortSrxlInit':
(.text+0x0): multiple definition of `srxlDisplayPort'; obj/main/PYRODRONEF4PDB/fc/fc_init.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/io/displayport_srxl.o (symbol from plugin): in function `displayPortSrxlInit':
(.text+0x0): multiple definition of `pCurrentDisplay'; obj/main/PYRODRONEF4PDB/fc/fc_tasks.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/io/displayport_crsf.o (symbol from plugin): in function `crsfDisplayPort':
(.text+0x0): multiple definition of `pCurrentDisplay'; obj/main/PYRODRONEF4PDB/fc/fc_tasks.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/io/rcdevice_cam.o (symbol from plugin): in function `camDevice':
(.text+0x0): multiple definition of `switchStates'; obj/main/PYRODRONEF4PDB/fc/fc_tasks.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/io/rcdevice_cam.o (symbol from plugin): in function `camDevice':
(.text+0x0): multiple definition of `pCurrentDisplay'; obj/main/PYRODRONEF4PDB/fc/fc_tasks.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/io/ledstrip.o (symbol from plugin): in function `ledStripConfig_System':
(.text+0x0): multiple definition of `colors'; obj/main/PYRODRONEF4PDB/drivers/light_ws2811strip_stdperiph.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/io/ledstrip.o (symbol from plugin): in function `ledStripConfig_System':
(.text+0x0): multiple definition of `modeColors'; obj/main/PYRODRONEF4PDB/drivers/light_ws2811strip_stdperiph.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/io/ledstrip.o (symbol from plugin): in function `ledStripConfig_System':
(.text+0x0): multiple definition of `specialColors'; obj/main/PYRODRONEF4PDB/drivers/light_ws2811strip_stdperiph.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/io/ledstrip.o (symbol from plugin): in function `ledStripConfig_System':
(.text+0x0): multiple definition of `inputSource_e'; obj/main/PYRODRONEF4PDB/fc/config.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/io/osd.o (symbol from plugin): in function `osdConfig_System':
(.text+0x0): multiple definition of `pCurrentDisplay'; obj/main/PYRODRONEF4PDB/fc/fc_tasks.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/telemetry/crsf.o (symbol from plugin): in function `crsfSendMspResponse':
(.text+0x0): multiple definition of `pCurrentDisplay'; obj/main/PYRODRONEF4PDB/fc/fc_tasks.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/telemetry/ghst.o (symbol from plugin): in function `ghstFramePackTelemetry':
(.text+0x0): multiple definition of `pCurrentDisplay'; obj/main/PYRODRONEF4PDB/fc/fc_tasks.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/telemetry/srxl.o (symbol from plugin): in function `srxlFrameQos':
(.text+0x0): multiple definition of `pCurrentDisplay'; obj/main/PYRODRONEF4PDB/fc/fc_tasks.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/telemetry/srxl.o (symbol from plugin): in function `srxlFrameQos':
(.text+0x0): multiple definition of `srxlDisplayPort'; obj/main/PYRODRONEF4PDB/fc/fc_init.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/telemetry/ltm.o (symbol from plugin): in function `handleLtmTelemetry':
(.text+0x0): multiple definition of `specialColors'; obj/main/PYRODRONEF4PDB/drivers/light_ws2811strip_stdperiph.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/telemetry/ltm.o (symbol from plugin): in function `handleLtmTelemetry':
(.text+0x0): multiple definition of `modeColors'; obj/main/PYRODRONEF4PDB/drivers/light_ws2811strip_stdperiph.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/telemetry/ltm.o (symbol from plugin): in function `handleLtmTelemetry':
(.text+0x0): multiple definition of `colors'; obj/main/PYRODRONEF4PDB/drivers/light_ws2811strip_stdperiph.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/telemetry/mavlink.o (symbol from plugin): in function `freeMAVLinkTelemetryPort':
(.text+0x0): multiple definition of `specialColors'; obj/main/PYRODRONEF4PDB/drivers/light_ws2811strip_stdperiph.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/telemetry/mavlink.o (symbol from plugin): in function `freeMAVLinkTelemetryPort':
(.text+0x0): multiple definition of `modeColors'; obj/main/PYRODRONEF4PDB/drivers/light_ws2811strip_stdperiph.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/telemetry/mavlink.o (symbol from plugin): in function `freeMAVLinkTelemetryPort':
(.text+0x0): multiple definition of `colors'; obj/main/PYRODRONEF4PDB/drivers/light_ws2811strip_stdperiph.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/io/vtx_smartaudio.o (symbol from plugin): in function `saStat':
(.text+0x0): multiple definition of `pCurrentDisplay'; obj/main/PYRODRONEF4PDB/fc/fc_tasks.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/io/vtx_tramp.o (symbol from plugin): in function `trampConfFreq':
(.text+0x0): multiple definition of `pCurrentDisplay'; obj/main/PYRODRONEF4PDB/fc/fc_tasks.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/vcpf4/usbd_cdc_vcp.o (symbol from plugin): in function `bDeviceState':
(.text+0x0): multiple definition of `USB_OTG_dev'; obj/main/PYRODRONEF4PDB/fc/fc_tasks.o (symbol from plugin):(.text+0x0): first defined here
/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo/tools/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: obj/main/PYRODRONEF4PDB/drivers/serial_usb_vcp.o (symbol from plugin): in function `usbVcpOpen':
(.text+0x0): multiple definition of `USB_OTG_dev'; obj/main/PYRODRONEF4PDB/fc/fc_tasks.o (symbol from plugin):(.text+0x0): first defined here
In function 'crsfWriteString',
    inlined from 'crsfWriteChar' at ./src/main/io/displayport_crsf.c:89:12:
./src/main/io/displayport_crsf.c:79:40: warning: '__builtin_memcmp_eq' specified size between 4294967041 and 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=]
   79 |     crsfScreen.pendingTransport[row] = memcmp(rowStart, s, truncLen);
      |                                        ^
Memory region         Used Size  Region Size  %age Used
           FLASH:       14085 B        16 KB     85.97%
    FLASH_CONFIG:          0 GB        16 KB      0.00%
          FLASH1:      324936 B       992 KB     31.99%
   SYSTEM_MEMORY:          0 GB        29 KB      0.00%
             RAM:       62408 B       128 KB     47.61%
             CCM:       10400 B        64 KB     15.87%
     BACKUP_SRAM:          0 GB         4 KB      0.00%
       MEMORY_B1:          0 GB         0 GB
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:328: obj/main/EmuFlight_PYRODRONEF4PDB.elf] Error 1
make[2]: Leaving directory '/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo'
make[1]: *** [Makefile:443: binary] Error 2
make: *** [Makefile:387: PYRODRONEF4PDB] Error 2
make[1]: Leaving directory '/home/runner/work/EmuFlight_nerdRepo/EmuFlight_nerdRepo'
Error: Process completed with exit code 2.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions