Web Editor Compile fails

Can't compile any sketch on any board with Web IDE. The following is ouput:

`/usr/local/bin/arduino-cli compile --fqbn arduino:avr:uno --build-cache-path /tmp --output-dir /tmp/3677721433/build --build-path /tmp/arduino-build-59057FED55C376D5FDBF874FDCDED0C0 -v --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/AS3935 --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/AS3935MI --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/AT24C1024 --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/AccelStepper --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Adafruit ADXL343 --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Adafruit APDS9960 Library --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Adafruit BMP280 Library --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Adafruit Bluefruit nRF52 Libraries --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Adafruit BluefruitLE nRF51 --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Adafruit BusIO --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Adafruit CAP1188 Library --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Adafruit CCS811 Library --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Adafruit Circuit Playground --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Adafruit EPD --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Adafruit File System Libraries --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Adafruit GFX Library --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Adafruit GPS Library --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Adafruit HX8357 Library --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Adafruit ILI9341 --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Adafruit ImageReader Library --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Adafruit LED Backpack Library --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Adafruit LIS3DH --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Adafruit LSM6DS --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Adafruit LiquidCrystal --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Adafruit LittlevGL Glue Library --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Adafruit Motor Shield V2 Library --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Adafruit NeoPixel --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Adafruit PWM Servo Driver Library --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Adafruit SPIFlash --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Adafruit SSD1306 --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Adafruit SSD1331 OLED Driver Library for Arduino --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Adafruit SSD1351 library --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Adafruit ST7735 and ST7789 Library --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Adafruit STMPE610 --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Adafruit SleepyDog Library --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Adafruit TFTLCD Library --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Adafruit TinyUSB Library --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Adafruit TouchScreen --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Adafruit Unified Sensor --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Adafruit Zero DMA Library --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Adafruit Zero FFT Library --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Adafruit Zero PDM Library --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Adafruit ZeroTimer Library --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Adafruit nRF8001 --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Adafruit seesaw Library --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Apple Homekit Libraries for Bluefruit52 --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Arduino Cloud Provider Examples --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Arduino SigFox for MKRFox1200 --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/ArduinoBLE --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/ArduinoJson --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/ArduinoOTA --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Arduino_BuiltIn --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Arduino_JSON --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Arduino_LSM6DS3 --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/AsyncDelay --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/AsyncElegantOTA --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/AsyncTCP --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/AsyncTelegram2 --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Audio --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Audio - Adafruit Fork --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/AxisJoystick --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Beacon --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/BluetoothSerial --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/CTBot --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/CapacitiveSensor --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/CleanRTOS --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Cojson --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/ConfigStorage --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Constellation --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Crypto --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/CustomJWT --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/DHT sensor library --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/DHT sensor library for ESPx --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/DNSServer --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/DS1307RTC --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Digital Rain Animation for TFT_eSPI --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/EEPROM --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/EMailSender --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/ESP Async WebServer --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/ESP Mail Client --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/ESP RainMaker --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/ESP32 --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/ESP32 Async UDP --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/ESP32 BLE Arduino --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/ESP32 Mail Client --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/ESP32Servo --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/ESPAsyncTCP --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/ESPmDNS --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/ElegantOTA --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/EloquentSurveillance --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/EspSoftwareSerial --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Ethernet --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/FFat --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/FIR filter --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/FS --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/FastLED --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/FeatherJoyWing --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Firmata --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/FreeRTOS --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Freenove WS2812 Lib for ESP32 --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/FreqCount --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/HM-10 Serial Port BLE --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/HTTPClient --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/HTTPUpdate --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/HTTPUpdateServer --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/I2S --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/IRremote --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/IRremoteESP8266 --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/JPEGDecoder --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Keyboard --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Keypad --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/LiquidCrystal --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/LiquidCrystal_I2C --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/LittleFS_esp32 --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/LovyanGFX --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/MFRC522 --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/MPU6050_tockn --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/MemoryUsage --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Mouse --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/NetBIOS --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Nova Fitness Sds dust sensors library --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Preferences --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/ProtoCentral MAX86150 PPG and ECG IC library --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/PubSubClient --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/RTCZero --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/RTClib --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Rotary Encoder --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/SD --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/SDS011 sensor Library --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/SD_MMC --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/SPI --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/SPIFFS --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/SSD1306Ascii --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/SdFat --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/SerialDebug --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Servo --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/ServoESP32 --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/SimpleBLE --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/SoftWire --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/SoftwareSerial --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/SpacebrewYun --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/SparkFun AS3935 Lightning Detector Arduino Library --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/SparkFun BME280 --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Stepper --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/TFT --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/TFT_eTouch --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/TaskScheduler --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/TelnetStream --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/ThemeTest --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Ticker --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Time --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/TinyGPS++ --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/U8g2 --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/USB --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/UltrasonicSensor --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/UniversalTelegramBot --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Update --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/WaveHC --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/WebServer --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/WebSockets --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/WiFi --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/WiFiClientSecure --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/WiFiManager --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/WiFiNINA --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/WiFiProv --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/WifiEspNow --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Wire --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/ardubson --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/cloud4rpi-esp-arduino --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/esp32cam --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/esp_sds011 --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/rc-switch --library /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/tmp1688754042282054744 /tmp/3677721433/Blink

FQBN: arduino:avr:uno

Using board 'uno' from platform in folder: /home/builder/.arduino15/packages/arduino/hardware/avr/1.8.6

Using core 'arduino' from platform in folder: /home/builder/.arduino15/packages/arduino/hardware/avr/1.8.6

Used platform Version Path

arduino:avr 1.8.6 /home/builder/.arduino15/packages/arduino/hardware/avr/1.8.6

Error during build: loading library from /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/tmp1688754042282054744: invalid library: no header files found`

Hi @swordfish45. I'm apologize for the problem with compiling in Arduino Web Editor.

The Arduino Cloud maintainers did an investigation and we think the problem with that "invalid library" should now be resolved. Please try compiling again in Arduino Web Editor and then reply here to let us know whether or not you still get that unexpected error message.


Please let me know if you have any questions or concerns.

New error now:

/mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Wire/src/Wire.h:28:10: fatal error: esp32-hal.h: No such file or directory

#include <esp32-hal.h>

It looks like you imported a copy of a "Wire" library to your Arduino Cloud account at some point. Doing that can cause problems like the error you encountered.

There is a different implementation of the "Wire" library for each board architecture. The APIs of each of the "Wire" library variants is compatible, so most users don't notice that different libraries are being used when compiling for one board vs when compiling for a different board. However, under the hood the library source code is very architecture specific, meaning it is not possible to use one variant of the "Wire" library when compiling for a board of a different architecture (e.g., ESP32 vs AVR) than the library was written for.

Each Arduino board platform contains a "platform bundled" Wire library variant for the architecture of the boards of the platform. Arduino Web Editor normally automatically selects the "Wire" library bundled with the platform of the board you are compiling for, so there is no conflict between the many different variants of the library that are installed. However, when you import a library, that library gets priority over the platform bundled library.

So if you import the "Wire" library variant for the ESP32 architecture to your Arduino Cloud account, that will work fine when compiling for ESP32 boards, but you won't be able to compile sketches that use the "Wire" library for boards of other architectures such as the UNO (which is AVR architecture).

If you didn't have any particular reason for importing that problematic "Wire" library, then the simple solution will be to remove it from your account. I'll provide instructions you can follow to do that:

  1. If it is not already open, select "Libraries" from the menu on the left side of the "Arduino Web Editor" window to open the Libraries panel.
  2. Select the "CUSTOM" tab from the Libraries panel.
  3. Find the entry for the "Wire" library in the list of "custom" libraries.
  4. Hover the mouse pointer over the entry for the "Wire" library.
    You will see a downward pointing triangle icon appear to the right of the library name.
  5. Click the downward pointing triangle icon.
    A context menu will open.
  6. Select "Delete Library" from the context menu.

Sorry, my Custom library does not contain the "Wire" library. Note: the sketch compiles offline with no errors.

Following is the error section of the Web IDE compilation:

In file included from /home/builder/Arduino/libraries/arduinoeccx08_1_3_7/src/ECCX08.h:24:0,

from /home/builder/Arduino/libraries/arduinoeccx08_1_3_7/src/ArduinoECCX08.h:23,

from /home/builder/Arduino/libraries/arduinoiotcloud_1_12_0/src/tls/utility/CryptoUtil.h:34,

from /home/builder/Arduino/libraries/arduinoiotcloud_1_12_0/src/ArduinoIoTCloudTCP.h:45,

from /home/builder/Arduino/libraries/arduinoiotcloud_1_12_0/src/ArduinoIoTCloud.h:175,

from /tmp/2687258682/Garage_Door_aug10a/thingProperties.h:3,

from /tmp/2687258682/Garage_Door_aug10a/Garage_Door_aug10a.ino:19:

/mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Wire/src/Wire.h:28:10: fatal error: esp32-hal.h: No such file or directory

#include <esp32-hal.h>

^~~~~~~~~~~~~

compilation terminated.

Multiple libraries were found for "ArduinoECCX08.h"

Used: /home/builder/opt/libraries/arduinoeccx08_1_3_7

Not used: /home/builder/opt/libraries/rak5814_atecc608a_1_0_0

Multiple libraries were found for "Wire.h"

Used: /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/Wire

Not used: /home/builder/.arduino15/packages/arduino/hardware/samd/1.8.13/libraries/Wire

Multiple libraries were found for "WiFiNINA.h"

Used: /mnt/create-efs/webide/89/7a/897a90e175f78229da013dcec0603cd2:swordfish45/libraries_v2/WiFiNINA

Not used: /home/builder/opt/libraries/wifinina_1_8_14

Not used: /home/builder/opt/libraries/vega_wifinina_1_0_1

Error during build: exit status 1

Please try this:

  1. If it is not already open, select "Libraries" from the menu on the left side of the "Arduino Web Editor" window to open the Libraries panel.
  2. Select the "CUSTOM" tab from the Libraries panel.
  3. In the area above the tab bar in the Libraries panel, you should see some text like:

    SHOWING LIBRARIES FOR UNO

  4. Click the "UNO" in that text.
    The text should now change to:

    SHOWING LIBRARIES FOR ALL BOARDS

  5. Find the entry for the "Wire" library in the list of "custom" libraries.
  6. Hover the mouse pointer over the entry for the "Wire" library.
    You will see a downward pointing triangle icon appear to the right of the library name.
  7. Click the downward pointing triangle icon.
    A context menu will open.
  8. Select "Delete Library" from the context menu.

It is the same problem and solution as for the Wire library.

Please try this:

  1. If it is not already open, select "Libraries" from the menu on the left side of the "Arduino Web Editor" window to open the Libraries panel.

  2. Select the "CUSTOM" tab from the Libraries panel.

  3. In the area above the tab bar in the Libraries panel, you might see some text like:

    SHOWING LIBRARIES FOR UNO

    if so, click the "UNO" in that text.
    The text should now change to:

    SHOWING LIBRARIES FOR ALL BOARDS

  4. Find the entry for the "SPI" library in the list of "custom" libraries.

  5. Hover the mouse pointer over the entry for the "SPI" library.
    You will see a downward pointing triangle icon appear to the right of the library name.

  6. Click the downward pointing triangle icon.
    A context menu will open.

  7. Select "Delete Library" from the context menu.

There is no "SPI" or "WIFININA". As I wrote previously i checked all Custom libraries. Restarted the Wed IDE, checked again and still won't compile. I don't know why you say "SPI" as the error points to "WIFININA".

Nope. If you look closely at the error output you will see that it is indeed the "SPI" library:

(note the "SPI/src/SPI.h" in the error)

It is true that the "WiFiNINA" library is mentioned in that error message, but only because the "SPI" library is a transitive dependency of your sketch via the "WiFiNINA" library (libraries often use other libraries).

There is another mention of the "WiFiNINA" library in the output:

but this is only a helpful informational message, NOT an error. It is a good idea to pay attention to these "Multiple libraries were found for ..." messages, but you must also understand they are not errors. As long as the message shows that the intended library was used you don't need to worry about them at all.


Hopefully you will now trust me that we need to deal with this SPI custom library if we are to solve your problem. Let's proceed:

I don't have any explanation for that, but I do have an alternative workaround. I am going to instruct you to import a specially prepared "SPI" library to your Arduino Cloud account. The sole purpose of this library is to replace the problematic "custom" library that is currently in your account. I structured this "dummy" library so it won't actually ever be used, meaning the correct "SPI" library will be used instead.

Please try this:

  1. Click the following link to download the ZIP file of the library I prepared:
    SPI.zip (481 Bytes)
  2. Wait for the download to finish.
  3. Open Arduino Web Editor:
    https://create.arduino.cc/editor
  4. Select "Libraries" from the menu on the left side of the "Arduino Web Editor" window.
  5. Click the upward pointing arrow button ("Import") to the right side of the LIBRARY MANAGER button.
  6. If you get a popup about importing your sketchbook, click the IMPORT button.
  7. Select the SPI.zip file you downloaded in step (1) above.
  8. Click the Open button.
  9. Wait for "Arduino Web Editor" to display the notification that the library was successfully imported.
  10. Click the OK button.

Now try compiling your sketch again. Hopefully this time it will work as expected.


Please let me know if you have any questions or problems while following those instructions.

1 Like

It compiles now but I get this at the end of compile. Don't know if that's important:

/home/builder/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/../lib/gcc/arm-none-eabi/7.2.1/../../../../arm-none-eabi/bin/ld: warning: changing start of section .bss by 4 bytes

/home/builder/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/../lib/gcc/arm-none-eabi/7.2.1/../../../../arm-none-eabi/bin/ld: warning: changing start of section .bss by 4 bytes

/home/builder/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/../lib/gcc/arm-none-eabi/7.2.1/../../../../arm-none-eabi/bin/ld: warning: changing start of section .bss by 4 bytes

/home/builder/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/../lib/gcc/arm-none-eabi/7.2.1/../../../../arm-none-eabi/bin/ld: warning: changing start of section .bss by 4 bytes

/home/builder/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/../lib/gcc/arm-none-eabi/7.2.1/../../../../arm-none-eabi/bin/ld: warning: changing start of section .bss by 4 bytes

You can safely ignore those warnings.

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