Arduino ESP32 erreur inconnu que je n'ai jamais vu

Bonjour,
Dans un fichier include myfile.h, quand je met ceci, j'ai un plantage.


uint16_t BUFF_ATTR[25];
"C:\\Users\\admin\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\xtensa-esp32-elf-gcc\\esp-2021r2-patch5-8.4.0/bin/xtensa-esp32-elf-g++" "-Wl,--Map=C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD/srvminitel.ino.map" "-LC:\\Users\\admin\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/lib" "-LC:\\Users\\admin\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/ld" "-LC:\\Users\\admin\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.17/tools/sdk/esp32/qio_qspi" -T esp32.rom.redefined.ld -T memory.ld -T sections.ld -T esp32.rom.ld -T esp32.rom.api.ld -T esp32.rom.libgcc.ld -T esp32.rom.newlib-data.ld -T esp32.rom.syscalls.ld -T esp32.peripherals.ld -mlongcalls -Wno-frame-address -Wl,--cref -Wl,--gc-sections -fno-rtti -fno-lto -Wl,--wrap=esp_log_write -Wl,--wrap=esp_log_writev -Wl,--wrap=log_printf -u ld_include_hli_vectors_bt -u _Z5setupv -u _Z4loopv -u esp_app_desc -u pthread_include_pthread_impl -u pthread_include_pthread_cond_var_impl -u pthread_include_pthread_local_storage_impl -u pthread_include_pthread_rwlock_impl -u include_esp_phy_override -u ld_include_highint_hdl -u start_app -u start_app_other_cores -u __ubsan_include -Wl,--wrap=longjmp -u __assert_func -u vfs_include_syscalls_impl -Wl,--undefined=uxTopUsedPriority -u app_main -u newlib_include_heap_impl -u newlib_include_syscalls_impl -u newlib_include_pthread_impl -u newlib_include_assert_impl -u __cxa_guard_dummy -DESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=1 -DARDUINO_USB_CDC_ON_BOOT=0 -Wl,--start-group "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\sketch\\cansiminitel.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\sketch\\srvminitel.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\sketch\\srvminitel.ino.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\FabGL\\canvas.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\FabGL\\codepages.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\FabGL\\collisiondetector.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\FabGL\\comdrivers\\ps2controller.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\FabGL\\comdrivers\\ps2device.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\FabGL\\comdrivers\\serialport.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\FabGL\\comdrivers\\tsi2c.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\FabGL\\devdrivers\\DS3231.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\FabGL\\devdrivers\\MCP23S17.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\FabGL\\devdrivers\\cvbsgenerator.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\FabGL\\devdrivers\\kbdlayouts.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\FabGL\\devdrivers\\keyboard.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\FabGL\\devdrivers\\mouse.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\FabGL\\devdrivers\\soundgen.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\FabGL\\devdrivers\\swgenerator.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\FabGL\\dispdrivers\\SSD1306Controller.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\FabGL\\dispdrivers\\TFTControllerGeneric.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\FabGL\\dispdrivers\\TFTControllerSpecif.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\FabGL\\dispdrivers\\cvbs16controller.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\FabGL\\dispdrivers\\cvbsbasecontroller.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\FabGL\\dispdrivers\\cvbspalettedcontroller.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\FabGL\\dispdrivers\\vga16controller.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\FabGL\\dispdrivers\\vga2controller.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\FabGL\\dispdrivers\\vga4controller.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\FabGL\\dispdrivers\\vga8controller.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\FabGL\\dispdrivers\\vgabasecontroller.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\FabGL\\dispdrivers\\vgacontroller.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\FabGL\\dispdrivers\\vgadirectcontroller.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\FabGL\\dispdrivers\\vgapalettedcontroller.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\FabGL\\dispdrivers\\vgatextcontroller.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\FabGL\\displaycontroller.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\FabGL\\emudevs\\MC146818.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\FabGL\\emudevs\\MOS6502.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\FabGL\\emudevs\\PC8250.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\FabGL\\emudevs\\PIC8259.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\FabGL\\emudevs\\PIT8253.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\FabGL\\emudevs\\VIA6522.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\FabGL\\emudevs\\Z80.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\FabGL\\emudevs\\graphicsadapter.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\FabGL\\emudevs\\i8042.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\FabGL\\emudevs\\i8080.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\FabGL\\emudevs\\i8086.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\FabGL\\fabfonts.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\FabGL\\fabui.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\FabGL\\fabutils.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\FabGL\\inputbox.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\FabGL\\network\\ICMP.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\FabGL\\scene.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\FabGL\\terminal.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\FabGL\\terminfo.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\FabGL\\ulp_macro_ex.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\SPI\\SPI.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\Preferences\\Preferences.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\WiFi\\WiFi.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\WiFi\\WiFiAP.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\WiFi\\WiFiClient.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\WiFi\\WiFiGeneric.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\WiFi\\WiFiMulti.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\WiFi\\WiFiSTA.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\WiFi\\WiFiScan.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\WiFi\\WiFiServer.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD\\libraries\\WiFi\\WiFiUdp.cpp.o" "C:\\Users\\admin\\AppData\\Local\\arduino\\cores\\abfd8d2b88a8ac65503617f864f69eea\\core.a" -lesp_ringbuf -lefuse -lesp_ipc -ldriver -lesp_pm -lmbedtls -lapp_update -lbootloader_support -lspi_flash -lnvs_flash -lpthread -lesp_gdbstub -lespcoredump -lesp_phy -lesp_system -lesp_rom -lhal -lvfs -lesp_eth -ltcpip_adapter -lesp_netif -lesp_event -lwpa_supplicant -lesp_wifi -lconsole -llwip -llog -lheap -lsoc -lesp_hw_support -lxtensa -lesp_common -lesp_timer -lfreertos -lnewlib -lcxx -lapp_trace -lasio -lbt -lcbor -lunity -lcmock -lcoap -lnghttp -lesp-tls -lesp_adc_cal -lesp_hid -ltcp_transport -lesp_http_client -lesp_http_server -lesp_https_ota -lesp_https_server -lesp_lcd -lprotobuf-c -lprotocomm -lmdns -lesp_local_ctrl -lsdmmc -lesp_serial_slave_link -lesp_websocket_client -lexpat -lwear_levelling -lfatfs -lfreemodbus -ljsmn -ljson -llibsodium -lmqtt -lopenssl -lperfmon -lspiffs -lulp -lwifi_provisioning -lrmaker_common -lesp_diagnostics -lrtc_store -lesp_insights -ljson_parser -ljson_generator -lesp_schedule -lespressif__esp_secure_cert_mgr -lesp_rainmaker -lgpio_button -lqrcode -lws2812_led -lesp32-camera -lesp_littlefs -lespressif__esp-dsp -lfb_gfx -lasio -lcmock -lunity -lcoap -lesp_lcd -lesp_websocket_client -lexpat -lfreemodbus -ljsmn -llibsodium -lperfmon -lesp_adc_cal -lesp_hid -lfatfs -lwear_levelling -lopenssl -lspiffs -lesp_insights -lcbor -lesp_diagnostics -lrtc_store -lesp_rainmaker -lesp_local_ctrl -lesp_https_server -lwifi_provisioning -lprotocomm -lbt -lbtdm_app -lprotobuf-c -lmdns -ljson -ljson_parser -ljson_generator -lesp_schedule -lespressif__esp_secure_cert_mgr -lqrcode -lrmaker_common -lmqtt -lcat_face_detect -lhuman_face_detect -lcolor_detect -lmfn -ldl -lesp_ringbuf -lefuse -lesp_ipc -ldriver -lesp_pm -lmbedtls -lapp_update -lbootloader_support -lspi_flash -lnvs_flash -lpthread -lesp_gdbstub -lespcoredump -lesp_phy -lesp_system -lesp_rom -lhal -lvfs -lesp_eth -ltcpip_adapter -lesp_netif -lesp_event -lwpa_supplicant -lesp_wifi -lconsole -llwip -llog -lheap -lsoc -lesp_hw_support -lxtensa -lesp_common -lesp_timer -lfreertos -lnewlib -lcxx -lapp_trace -lnghttp -lesp-tls -ltcp_transport -lesp_http_client -lesp_http_server -lesp_https_ota -lsdmmc -lesp_serial_slave_link -lulp -lmbedtls_2 -lmbedcrypto -lmbedx509 -lcoexist -lcore -lespnow -lmesh -lnet80211 -lpp -lsmartconfig -lwapi -lesp_ringbuf -lefuse -lesp_ipc -ldriver -lesp_pm -lmbedtls -lapp_update -lbootloader_support -lspi_flash -lnvs_flash -lpthread -lesp_gdbstub -lespcoredump -lesp_phy -lesp_system -lesp_rom -lhal -lvfs -lesp_eth -ltcpip_adapter -lesp_netif -lesp_event -lwpa_supplicant -lesp_wifi -lconsole -llwip -llog -lheap -lsoc -lesp_hw_support -lxtensa -lesp_common -lesp_timer -lfreertos -lnewlib -lcxx -lapp_trace -lnghttp -lesp-tls -ltcp_transport -lesp_http_client -lesp_http_server -lesp_https_ota -lsdmmc -lesp_serial_slave_link -lulp -lmbedtls_2 -lmbedcrypto -lmbedx509 -lcoexist -lcore -lespnow -lmesh -lnet80211 -lpp -lsmartconfig -lwapi -lesp_ringbuf -lefuse -lesp_ipc -ldriver -lesp_pm -lmbedtls -lapp_update -lbootloader_support -lspi_flash -lnvs_flash -lpthread -lesp_gdbstub -lespcoredump -lesp_phy -lesp_system -lesp_rom -lhal -lvfs -lesp_eth -ltcpip_adapter -lesp_netif -lesp_event -lwpa_supplicant -lesp_wifi -lconsole -llwip -llog -lheap -lsoc -lesp_hw_support -lxtensa -lesp_common -lesp_timer -lfreertos -lnewlib -lcxx -lapp_trace -lnghttp -lesp-tls -ltcp_transport -lesp_http_client -lesp_http_server -lesp_https_ota -lsdmmc -lesp_serial_slave_link -lulp -lmbedtls_2 -lmbedcrypto -lmbedx509 -lcoexist -lcore -lespnow -lmesh -lnet80211 -lpp -lsmartconfig -lwapi -lesp_ringbuf -lefuse -lesp_ipc -ldriver -lesp_pm -lmbedtls -lapp_update -lbootloader_support -lspi_flash -lnvs_flash -lpthread -lesp_gdbstub -lespcoredump -lesp_phy -lesp_system -lesp_rom -lhal -lvfs -lesp_eth -ltcpip_adapter -lesp_netif -lesp_event -lwpa_supplicant -lesp_wifi -lconsole -llwip -llog -lheap -lsoc -lesp_hw_support -lxtensa -lesp_common -lesp_timer -lfreertos -lnewlib -lcxx -lapp_trace -lnghttp -lesp-tls -ltcp_transport -lesp_http_client -lesp_http_server -lesp_https_ota -lsdmmc -lesp_serial_slave_link -lulp -lmbedtls_2 -lmbedcrypto -lmbedx509 -lcoexist -lcore -lespnow -lmesh -lnet80211 -lpp -lsmartconfig -lwapi -lesp_ringbuf -lefuse -lesp_ipc -ldriver -lesp_pm -lmbedtls -lapp_update -lbootloader_support -lspi_flash -lnvs_flash -lpthread -lesp_gdbstub -lespcoredump -lesp_phy -lesp_system -lesp_rom -lhal -lvfs -lesp_eth -ltcpip_adapter -lesp_netif -lesp_event -lwpa_supplicant -lesp_wifi -lconsole -llwip -llog -lheap -lsoc -lesp_hw_support -lxtensa -lesp_common -lesp_timer -lfreertos -lnewlib -lcxx -lapp_trace -lnghttp -lesp-tls -ltcp_transport -lesp_http_client -lesp_http_server -lesp_https_ota -lsdmmc -lesp_serial_slave_link -lulp -lmbedtls_2 -lmbedcrypto -lmbedx509 -lcoexist -lcore -lespnow -lmesh -lnet80211 -lpp -lsmartconfig -lwapi -lphy -lrtc -lesp_phy -lphy -lrtc -lesp_phy -lphy -lrtc -lxt_hal -lc -lm -lnewlib -lstdc++ -lpthread -lgcc -lcxx -Wl,--end-group -Wl,-EL -o "C:\\Users\\admin\\AppData\\Local\\arduino\\sketches\\5A99E4214FFE3B8CA39E1F9A2421D3AD/srvminitel.ino.elf"
c:/users/admin/appdata/local/arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\admin\AppData\Local\arduino\sketches\5A99E4214FFE3B8CA39E1F9A2421D3AD\sketch\srvminitel.ino.cpp.o:D:\donnees\dev\ARDUINO2\sketch\Z80-MBC2\UTERM2-S\srvminitel/minglob.h:7: multiple definition of `BUFF_ATTR'; C:\Users\admin\AppData\Local\arduino\sketches\5A99E4214FFE3B8CA39E1F9A2421D3AD\sketch\srvminitel.cpp.o:D:\donnees\dev\ARDUINO2\sketch\Z80-MBC2\UTERM2-S\srvminitel/minglob.h:7: first defined here
collect2.exe: error: ld returned 1 exit status

Using library FabGL at version 1.0.9 in folder: D:\donnees\dev\ARDUINO2\sketch\libraries\FabGL 
Using library SPI at version 2.0.0 in folder: C:\Users\admin\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.17\libraries\SPI 
Using library Preferences at version 2.0.0 in folder: C:\Users\admin\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.17\libraries\Preferences 
Using library WiFi at version 2.0.0 in folder: C:\Users\admin\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.17\libraries\WiFi 
exit status 1

Compilation error: exit status 1

Est ce que c'est du à l'ESP32 ?
un problème de mémoire ?

Je veux juste déclarer un tableau de 25 uint16_t.

Avez vous déjà eu cela ?
MErci de votre aide.

Bonjour,
Il faut regarder le post sur le problème de compilation platformIO. C'est un problème qui n'est pas spécifique à platformIO. Le linker ne peut pas créer le fichier qui sert au compilateur.

Je ne suis pas sur platformio, j'utilise arduino IDE 2.3.4.

Si j'enlève cette instruction, l'application compil bien.

C'est quand même bizarre qu'on ne puisse ps déclarer un tableau de uint16_t.

c'est la première fois que je rencontre ce problème.

J'ai vidé le cache, fermer arduino et réouvert, ca ne change rien.

Ce n'est pas une erreur spécifique à platformIO. Cela veut simplement dire que le linker ne peut créer son fichier. Les causes peuvent être multiples depuis le projet qui n'est pas enregistré, erreur de chemin, variable non prise en compte (demande de compil sans clean) etc... L'erreur est détectée avant même la compilation. Cela rend service à tous si on précise quelle était la cause après avoir trouvé car ce n'est pas forcément quelque chose qui vient immédiatement en tête

C'est résolu, apparemment BUFFER_ATTR est un mot clé réservé, je l'ai renomé en

uint16_t buf_attr[25];

et en minuscule, il aime pas les majuscules et le mot buffer.

1 Like

En général les majuscules sont réservées aux constantes et aux macros

Merci pour ce retour.

En fait pas sur que ce soit cela le problème, je viens d'avoir le même problème, en mettant une variable globale dans un .h, ca me dit multiple définition mais en fait , il faut la déclarer static, ce qui est logique, si on inclut le fichier .h dans plusieurs sources, et ca a résolu mon problème.
Mais c'est bon à savoir.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.