Własne kompilacje i ich błędy

User avatar
shimano73
Posts: 2174
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze
Been thanked: 1 time

Post

Witajcie, od jakiegoś już czasu pracuję nad swoim softem i mam z nim pewne problemy podczas kompilacji. Pracuje od zawsze w Arduino IDE 2.3.4 z najnowszymi boardami i bibliotekami. Laptop skromniutki dwa rdzenie 4GB z Win10 .Siedzę sobie i piszę , klikam, klikam , się kompiluje i duma rozpiera bo wszystko działa :lol: . I nagle sruuu :shock: , co jest , nie kompiluje się i tu taka litania błędów że w sumie nie wiadomo o co chodzi. No dobra , cofamy sie , Ctrl+Z , Ctrl+z, .... nie pomaga , czasem cofne sie do początku "dzisiejszej kopii" i nic nie działa , błędy jak były tak są. No to wracam do wczorajszej kopii i jest git , ale po jakimś czasie , nie koniecznie tego samego dnia , znów to samo . No to zaczynam porównywać kopie i co .. i pstro, obie kopie identyczne kropka w kropkę a jedna się kompiluje a druga nie :shock: . Dziś odpaliłem na inny kompie , mocniejszy bo ryzen 5300 i 16GB ram . Odpaliłem kompilacje tego który się nie kompilował na laptopie , no i na ryzenie sie .. skompilował bez błędów a na dodatek kod bin jest mniejszy od tego na laptopie. O co tu chodzi dlaczego binarki się różnią ? . Kolejny test , zrobiłem sobie kopię tego co się nie kompiluje pod inna nazwą i co, no i na laptopie wyszło bez błędów ,
Zamieszczam kod który się nie kompiluje i listę błędów. Będę wdzięczny za wyjaśnienie mojego problemu. Tylko proszę, nie piszcie że na Platformio takich problemów nie ma , bo to nie jest dla nie rozwiązanie ;)

Code: Select all

C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: libraries\SuplaDevice\supla\storage\eeprom.cpp.o: in function `Supla::Eeprom::readStorage(unsigned int, unsigned char*, int, bool)':
c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/eeprom.cpp:64:(.text._ZN5Supla6Eeprom11readStorageEjPhib+0x5e): undefined reference to `EEPROM'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/eeprom.cpp:65:(.text._ZN5Supla6Eeprom11readStorageEjPhib+0x62): undefined reference to `EEPROM'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/eeprom.cpp:65:(.text._ZN5Supla6Eeprom11readStorageEjPhib+0x66): undefined reference to `EEPROMClass::read(int)'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: libraries\SuplaDevice\supla\storage\eeprom.cpp.o: in function `Supla::Eeprom::writeStorage(unsigned int, unsigned char const*, int)':
c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/eeprom.cpp:82:(.text._ZN5Supla6Eeprom12writeStorageEjPKhi+0x28): undefined reference to `EEPROM'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/eeprom.cpp:82:(.text._ZN5Supla6Eeprom12writeStorageEjPKhi+0x2c): undefined reference to `EEPROM'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/eeprom.cpp:82:(.text._ZN5Supla6Eeprom12writeStorageEjPKhi+0x30): undefined reference to `EEPROMClass::write(int, unsigned char)'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: libraries\SuplaDevice\supla\storage\eeprom.cpp.o: in function `Supla::Eeprom::commit()':
c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/eeprom.cpp:94:(.text._ZN5Supla6Eeprom6commitEv+0x1a): undefined reference to `EEPROM'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/eeprom.cpp:94:(.text._ZN5Supla6Eeprom6commitEv+0x1e): undefined reference to `EEPROM'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/eeprom.cpp:94:(.text._ZN5Supla6Eeprom6commitEv+0x22): undefined reference to `EEPROMClass::commit()'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: libraries\SuplaDevice\supla\storage\eeprom.cpp.o: in function `Supla::Eeprom::init()':
c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/eeprom.cpp:36:(.text._ZN5Supla6Eeprom4initEv+0xe): undefined reference to `EEPROM'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/eeprom.cpp:47:(.text._ZN5Supla6Eeprom4initEv+0x12): undefined reference to `EEPROM'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/eeprom.cpp:47:(.text._ZN5Supla6Eeprom4initEv+0x16): undefined reference to `EEPROMClass::begin(unsigned int)'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/eeprom.cpp:53:(.text._ZN5Supla6Eeprom4initEv+0x36): undefined reference to `EEPROM'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/eeprom.cpp:44:(.text._ZN5Supla6Eeprom4initEv+0x3a): undefined reference to `EEPROM'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/eeprom.cpp:44:(.text._ZN5Supla6Eeprom4initEv+0x3e): undefined reference to `EEPROMClass::begin(unsigned int)'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: libraries\SuplaDevice\supla\storage\littlefs_config.cpp.o: in function `Supla::LittleFsConfig::initLittleFs()':
c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:235:(.text._ZN5Supla14LittleFsConfig12initLittleFsEv+0x1a): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:235:(.text._ZN5Supla14LittleFsConfig12initLittleFsEv+0x1e): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:235:(.text._ZN5Supla14LittleFsConfig12initLittleFsEv+0x22): undefined reference to `fs::LittleFSFS::begin(bool, char const*, unsigned char, char const*)'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:237:(.text._ZN5Supla14LittleFsConfig12initLittleFsEv+0x46): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:238:(.text._ZN5Supla14LittleFsConfig12initLittleFsEv+0x4a): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:238:(.text._ZN5Supla14LittleFsConfig12initLittleFsEv+0x4e): undefined reference to `fs::LittleFSFS::format()'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:239:(.text._ZN5Supla14LittleFsConfig12initLittleFsEv+0x6a): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:239:(.text._ZN5Supla14LittleFsConfig12initLittleFsEv+0x6e): undefined reference to `fs::LittleFSFS::begin(bool, char const*, unsigned char, char const*)'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: libraries\SuplaDevice\supla\storage\littlefs_config.cpp.o: in function `Supla::LittleFsConfig::getCustomCA(char*, int)':
c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:154:(.text._ZN5Supla14LittleFsConfig11getCustomCAEPci+0x34): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:154:(.text._ZN5Supla14LittleFsConfig11getCustomCAEPci+0x38): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:155:(.text._ZN5Supla14LittleFsConfig11getCustomCAEPci+0x54): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:155:(.text._ZN5Supla14LittleFsConfig11getCustomCAEPci+0x58): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:162:(.text._ZN5Supla14LittleFsConfig11getCustomCAEPci+0x82): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: libraries\SuplaDevice\supla\storage\littlefs_config.cpp.o:c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:162: more undefined references to `LittleFS' follow
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: libraries\SuplaDevice\supla\storage\littlefs_config.cpp.o: in function `Supla::LittleFsConfig::getCustomCA(char*, int)':
c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:157:(.text._ZN5Supla14LittleFsConfig11getCustomCAEPci+0x8a): undefined reference to `fs::LittleFSFS::end()'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:171:(.text._ZN5Supla14LittleFsConfig11getCustomCAEPci+0xba): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:171:(.text._ZN5Supla14LittleFsConfig11getCustomCAEPci+0xbe): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:165:(.text._ZN5Supla14LittleFsConfig11getCustomCAEPci+0xc2): undefined reference to `fs::LittleFSFS::end()'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:166:(.text._ZN5Supla14LittleFsConfig11getCustomCAEPci+0xd4): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:166:(.text._ZN5Supla14LittleFsConfig11getCustomCAEPci+0xd8): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:166:(.text._ZN5Supla14LittleFsConfig11getCustomCAEPci+0xdc): undefined reference to `fs::LittleFSFS::end()'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:176:(.text._ZN5Supla14LittleFsConfig11getCustomCAEPci+0x116): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:176:(.text._ZN5Supla14LittleFsConfig11getCustomCAEPci+0x11a): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:176:(.text._ZN5Supla14LittleFsConfig11getCustomCAEPci+0x11e): undefined reference to `fs::LittleFSFS::end()'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: libraries\SuplaDevice\supla\storage\littlefs_config.cpp.o: in function `Supla::LittleFsConfig::getCustomCASize()':
c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:187:(.text._ZN5Supla14LittleFsConfig15getCustomCASizeEv+0x20): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:188:(.text._ZN5Supla14LittleFsConfig15getCustomCASizeEv+0x24): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:197:(.text._ZN5Supla14LittleFsConfig15getCustomCASizeEv+0x44): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:197:(.text._ZN5Supla14LittleFsConfig15getCustomCASizeEv+0x48): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:198:(.text._ZN5Supla14LittleFsConfig15getCustomCASizeEv+0x68): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: libraries\SuplaDevice\supla\storage\littlefs_config.cpp.o:c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:199: more undefined references to `LittleFS' follow
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: libraries\SuplaDevice\supla\storage\littlefs_config.cpp.o: in function `Supla::LittleFsConfig::getCustomCASize()':
c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:199:(.text._ZN5Supla14LittleFsConfig15getCustomCASizeEv+0x70): undefined reference to `fs::LittleFSFS::end()'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:200:(.text._ZN5Supla14LittleFsConfig15getCustomCASizeEv+0x88): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:200:(.text._ZN5Supla14LittleFsConfig15getCustomCASizeEv+0x8c): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:204:(.text._ZN5Supla14LittleFsConfig15getCustomCASizeEv+0x90): undefined reference to `fs::LittleFSFS::end()'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: libraries\SuplaDevice\supla\storage\littlefs_config.cpp.o: in function `Supla::LittleFsConfig::setCustomCA(char const*)':
c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:220:(.text._ZN5Supla14LittleFsConfig11setCustomCAEPKc+0x44): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:220:(.text._ZN5Supla14LittleFsConfig11setCustomCAEPKc+0x48): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:228:(.text._ZN5Supla14LittleFsConfig11setCustomCAEPKc+0x76): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:222:(.text._ZN5Supla14LittleFsConfig11setCustomCAEPKc+0x7a): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:222:(.text._ZN5Supla14LittleFsConfig11setCustomCAEPKc+0x7e): undefined reference to `fs::LittleFSFS::end()'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:224:(.text._ZN5Supla14LittleFsConfig11setCustomCAEPKc+0x8e): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:224:(.text._ZN5Supla14LittleFsConfig11setCustomCAEPKc+0x92): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:224:(.text._ZN5Supla14LittleFsConfig11setCustomCAEPKc+0x96): undefined reference to `fs::LittleFSFS::end()'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: libraries\SuplaDevice\supla\storage\littlefs_config.cpp.o: in function `Supla::LittleFsConfig::setBlob(char const*, char const*, unsigned int)':
c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:289:(.text._ZN5Supla14LittleFsConfig7setBlobEPKcS2_j+0x70): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:293:(.text._ZN5Supla14LittleFsConfig7setBlobEPKcS2_j+0x74): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:296:(.text._ZN5Supla14LittleFsConfig7setBlobEPKcS2_j+0xb8): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:305:(.text._ZN5Supla14LittleFsConfig7setBlobEPKcS2_j+0xe8): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:305:(.text._ZN5Supla14LittleFsConfig7setBlobEPKcS2_j+0xec): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:305:(.text._ZN5Supla14LittleFsConfig7setBlobEPKcS2_j+0xf0): undefined reference to `fs::LittleFSFS::end()'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:299:(.text._ZN5Supla14LittleFsConfig7setBlobEPKcS2_j+0x100): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:299:(.text._ZN5Supla14LittleFsConfig7setBlobEPKcS2_j+0x104): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:299:(.text._ZN5Supla14LittleFsConfig7setBlobEPKcS2_j+0x108): undefined reference to `fs::LittleFSFS::end()'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: libraries\SuplaDevice\supla\storage\littlefs_config.cpp.o: in function `Supla::LittleFsConfig::getBlob(char const*, char*, unsigned int)':
c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:324:(.text._ZN5Supla14LittleFsConfig7getBlobEPKcPcj+0x90): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:324:(.text._ZN5Supla14LittleFsConfig7getBlobEPKcPcj+0x94): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:331:(.text._ZN5Supla14LittleFsConfig7getBlobEPKcPcj+0xc0): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:331:(.text._ZN5Supla14LittleFsConfig7getBlobEPKcPcj+0xc4): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:326:(.text._ZN5Supla14LittleFsConfig7getBlobEPKcPcj+0xc8): undefined reference to `fs::LittleFSFS::end()'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:339:(.text._ZN5Supla14LittleFsConfig7getBlobEPKcPcj+0xf8): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:339:(.text._ZN5Supla14LittleFsConfig7getBlobEPKcPcj+0xfc): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:339:(.text._ZN5Supla14LittleFsConfig7getBlobEPKcPcj+0x100): undefined reference to `fs::LittleFSFS::end()'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:333:(.text._ZN5Supla14LittleFsConfig7getBlobEPKcPcj+0x112): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:334:(.text._ZN5Supla14LittleFsConfig7getBlobEPKcPcj+0x116): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:334:(.text._ZN5Supla14LittleFsConfig7getBlobEPKcPcj+0x11a): undefined reference to `fs::LittleFSFS::end()'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: libraries\SuplaDevice\supla\storage\littlefs_config.cpp.o: in function `Supla::LittleFsConfig::getBlobSize(char const*)':
c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:353:(.text._ZN5Supla14LittleFsConfig11getBlobSizeEPKc+0x72): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:353:(.text._ZN5Supla14LittleFsConfig11getBlobSizeEPKc+0x76): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:360:(.text._ZN5Supla14LittleFsConfig11getBlobSizeEPKc+0xa0): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:355:(.text._ZN5Supla14LittleFsConfig11getBlobSizeEPKc+0xa4): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:355:(.text._ZN5Supla14LittleFsConfig11getBlobSizeEPKc+0xa8): undefined reference to `fs::LittleFSFS::end()'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:357:(.text._ZN5Supla14LittleFsConfig11getBlobSizeEPKc+0xba): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:357:(.text._ZN5Supla14LittleFsConfig11getBlobSizeEPKc+0xbe): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:357:(.text._ZN5Supla14LittleFsConfig11getBlobSizeEPKc+0xc2): undefined reference to `fs::LittleFSFS::end()'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: libraries\SuplaDevice\supla\storage\littlefs_config.cpp.o: in function `Supla::LittleFsConfig::init()':
c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:96:(.text._ZN5Supla14LittleFsConfig4initEv+0x154): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:96:(.text._ZN5Supla14LittleFsConfig4initEv+0x158): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:97:(.text._ZN5Supla14LittleFsConfig4initEv+0x15c): undefined reference to `fs::LittleFSFS::end()'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:98:(.text._ZN5Supla14LittleFsConfig4initEv+0x18a): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:98:(.text._ZN5Supla14LittleFsConfig4initEv+0x18e): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:110:(.text._ZN5Supla14LittleFsConfig4initEv+0x1a4): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:110:(.text._ZN5Supla14LittleFsConfig4initEv+0x1a8): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: libraries\SuplaDevice\supla\storage\littlefs_config.cpp.o: in function `Supla::LittleFsConfig::commit()':
c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:136:(.text._ZN5Supla14LittleFsConfig6commitEv+0x76): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: libraries\SuplaDevice\supla\storage\littlefs_config.cpp.o:c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:136: more undefined references to `LittleFS' follow
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: libraries\SuplaDevice\supla\storage\littlefs_config.cpp.o: in function `Supla::LittleFsConfig::commit()':
c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:136:(.text._ZN5Supla14LittleFsConfig6commitEv+0x7e): undefined reference to `fs::LittleFSFS::end()'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:132:(.text._ZN5Supla14LittleFsConfig6commitEv+0xc4): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:133:(.text._ZN5Supla14LittleFsConfig6commitEv+0xc8): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:134:(.text._ZN5Supla14LittleFsConfig6commitEv+0xe2): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:134:(.text._ZN5Supla14LittleFsConfig6commitEv+0xe6): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:134:(.text._ZN5Supla14LittleFsConfig6commitEv+0xea): undefined reference to `fs::LittleFSFS::end()'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: libraries\SuplaDevice\supla\storage\littlefs_config.cpp.o: in function `Supla::LittleFsConfig::removeAll()':
c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:255:(.text._ZN5Supla14LittleFsConfig9removeAllEv+0x5c): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:255:(.text._ZN5Supla14LittleFsConfig9removeAllEv+0x60): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:257:(.text._ZN5Supla14LittleFsConfig9removeAllEv+0x7a): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:263:(.text._ZN5Supla14LittleFsConfig9removeAllEv+0x100): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:263:(.text._ZN5Supla14LittleFsConfig9removeAllEv+0x104): undefined reference to `LittleFS'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: libraries\SuplaDevice\supla\storage\littlefs_config.cpp.o:c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:267: more undefined references to `LittleFS' follow
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: libraries\SuplaDevice\supla\storage\littlefs_config.cpp.o: in function `Supla::LittleFsConfig::removeAll()':
c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla\storage/littlefs_config.cpp:267:(.text._ZN5Supla14LittleFsConfig9removeAllEv+0x168): undefined reference to `fs::LittleFSFS::end()'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: libraries\SuplaDevice\supla\timer.cpp.o: in function `.L0 ':
c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla/timer.cpp:56:(.text._Z41__static_initialization_and_destruction_0v+0xc): undefined reference to `Ticker::Ticker()'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: libraries\SuplaDevice\supla\timer.cpp.o: in function `__static_initialization_and_destruction_0':
c:\Users\user\OneDrive\Dokumenty\Arduino\libraries\SuplaDevice\src\supla/timer.cpp:57:(.text._Z41__static_initialization_and_destruction_0v+0x1c): undefined reference to `Ticker::Ticker()'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: libraries\SuplaDevice\supla\timer.cpp.o: in function `Ticker::attach_ms(unsigned long long, std::function<void ()>)':
C:\Users\user\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.3\libraries\Ticker\src/Ticker.h:48:(.text._ZN6Ticker9attach_msEySt8functionIFvvEE[_ZN6Ticker9attach_msEySt8functionIFvvEE]+0x24): undefined reference to `Ticker::_static_callback(void*)'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: C:\Users\user\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.3\libraries\Ticker\src/Ticker.h:48:(.text._ZN6Ticker9attach_msEySt8functionIFvvEE[_ZN6Ticker9attach_msEySt8functionIFvvEE]+0x28): undefined reference to `Ticker::_static_callback(void*)'
C:/Users/user/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2405/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/bin/ld.exe: C:\Users\user\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.3\libraries\Ticker\src/Ticker.h:48:(.text._ZN6Ticker9attach_msEySt8functionIFvvEE[_ZN6Ticker9attach_msEySt8functionIFvvEE]+0x36): undefined reference to `Ticker::_attach_us(unsigned long long, bool, void (*)(void*), void*)'
collect2.exe: error: ld returned 1 exit status
Multiple libraries were found for "WiFi.h"
  Used: C:\Users\user\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.3\libraries\WiFi
  Not used: C:\Users\user\OneDrive\Dokumenty\Arduino\libraries\WiFi
exit status 1

Compilation error: exit status 1
You do not have the required permissions to view the files attached to this post.
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)
User avatar
klew
Posts: 13905
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

Wygląda jakby na linkowaniu się sypało.
Spróbuj znaleźć jakiś folder tmp, gdzie Arduino wrzuca wyniki kompilacji i możesz cały ten folder usunąć.
Natomiast dlaczego się psuje? Ciężko powiedzieć.
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
malarz
Posts: 506
Joined: Wed Jan 27, 2021 4:04 pm
Been thanked: 2 times

Post

shimano73 wrote: Mon Mar 31, 2025 5:15 pm Witajcie, od jakiegoś już czasu pracuję nad swoim softem i mam z nim pewne problemy podczas kompilacji. Pracuje od zawsze w Arduino IDE 2.3.4 z najnowszymi boardami i bibliotekami. Laptop skromniutki dwa rdzenie 4GB z Win10 .Siedzę sobie i piszę , klikam, klikam , się kompiluje i duma rozpiera bo wszystko działa :lol: . I nagle sruuu :shock: , co jest , nie kompiluje się i tu taka litania błędów że w sumie nie wiadomo o co chodzi. No dobra , cofamy sie , Ctrl+Z , Ctrl+z, .... nie pomaga , czasem cofne sie do początku "dzisiejszej kopii" i nic nie działa , błędy jak były tak są. No to wracam do wczorajszej kopii i jest git , ale po jakimś czasie , nie koniecznie tego samego dnia , znów to samo . No to zaczynam porównywać kopie i co .. i pstro, obie kopie identyczne kropka w kropkę a jedna się kompiluje a druga nie :shock: . Dziś odpaliłem na inny kompie , mocniejszy bo ryzen 5300 i 16GB ram . Odpaliłem kompilacje tego który się nie kompilował na laptopie , no i na ryzenie sie .. skompilował bez błędów a na dodatek kod bin jest mniejszy od tego na laptopie. O co tu chodzi dlaczego binarki się różnią ? . Kolejny test , zrobiłem sobie kopię tego co się nie kompiluje pod inna nazwą i co, no i na laptopie wyszło bez błędów ,
Zamieszczam kod który się nie kompiluje i listę błędów. Będę wdzięczny za wyjaśnienie mojego problemu. Tylko proszę, nie piszcie że na Platformio takich problemów nie ma , bo to nie jest dla nie rozwiązanie ;)
Ja też się nie mogę przekonać do platformio :-) Ale może to kwestia tego, że w IDE zaczynałem kilka lat temu bawić się z dziećmi i nauczyłem się środowiska ewolucyjnie, a w platformio wszystko chciałbym mieć od razu, a czasami nie wiem na co kliknąć przy prostych rzeczach

Wydaje mi się, że to jest objaw błędów Arduino IDE. Mi kilka razy pomogło (jedno lub kilka z poniższych):
* kasowanie katalogów tymczasowych arduino (jak za dużo skasowałem to raz musiałem odinstalować supla-device i zainstalować ją ponownie)
* wyłączenie Arduino IDE i włączenie ponownie
* przekopiowanie kodu do nowego szkicu (świrzo utworzonego)
* odinstalowanie boardów i ich ponowna instalacja
Próbuję przerobić pomysły na działające projekty w ArduinoIDE.
User avatar
shimano73
Posts: 2174
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze
Been thanked: 1 time

Post

W tym wszystkim ratuje mnie nawyk z roboty - robic backupy przy każdej większej modyfikacji programu co często ratuje cztery :D litery .
Zastanawiam się dlaczego na tym Ryzenie program skompilował się mniejszy niż na intelu i5 , przecierz oba uzywają tego samego kompilatora :?:
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)
User avatar
klew
Posts: 13905
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

shimano73 wrote: Mon Mar 31, 2025 6:15 pm W tym wszystkim ratuje mnie nawyk z roboty - robic backupy przy każdej większej modyfikacji programu co często ratuje cztery :D litery .
Zastanawiam się dlaczego na tym Ryzenie program skompilował się mniejszy niż na intelu i5 , przecierz oba uzywają tego samego kompilatora :?:
Może to nie był ten sam kompilator ;)
Poza tym jeśli Arduino się gubi na cache, to może do tych binarnek wziął raz więcej, a innym razem mniej? To mógł być nieużywany kod
Najlepsze suple dla Twojego domu :mrgreen:
[email protected]
Posts: 1584
Joined: Mon Feb 06, 2023 8:56 am
Has thanked: 18 times
Been thanked: 26 times

Post

shimano73 wrote: Mon Mar 31, 2025 5:15 pm Tylko proszę, nie piszcie że na Platformio takich problemów nie ma , bo to nie jest dla nie rozwiązanie ;)
Platformio nie ma takich problemów :D i robisz sobie sam pod górkę ;)

Sprawdził bym i wyczyścił tymczasowe pliki, zarówno Arduino jak i platformio nie lubią jak im się przestawia co chwile boardy albo jak Ci się nie skompilowało coś poprawnie czy tego czasem nie cache'uje.

Ja nie mam nerwów do czegoś takiego po 5 minutach kompilacji ...
User avatar
SOYER
Posts: 1623
Joined: Wed Aug 10, 2022 12:29 pm
Location: Kryry
Been thanked: 2 times

Post

Ja pracowałem na arduIDE 1.8.x, nigdy nie używałem wersji 2.x.
Jedyne podobne problemy jakie miałem to wtedy, kiedy z powodu moich ewidentnych błędów program kilka razy się nie skompilował, a po usunięciu błędów nadal nie chciał się kompilować i sypał błędami tam gdzie ich nie było. Zawsze pomagał restart arduinoIDE.

Od jakiegoś czasu przesiadłem się na dodatek do vscode, Arduino Makers.

https://youtu.be/rduTUUVkzqM?si=-5V6IcWTgRevB7ju

Aaabsolutnie polecam.
https://youtube.com/@tomaszhamer8134?si=_J1cT_QWsXxgt1Fm
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
User avatar
klew
Posts: 13905
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

[email protected] wrote: Mon Mar 31, 2025 6:59 pm Ja nie mam nerwów do czegoś takiego po 5 minutach kompilacji ...
U mnie pełny build od 0 robi się jakieś 26 s :P
Ale nie w Arduino
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

shimano73 wrote: Mon Mar 31, 2025 5:15 pm Witajcie, od jakiegoś już czasu pracuję nad swoim softem i mam z nim pewne problemy podczas kompilacji. Pracuje od zawsze w Arduino IDE 2.3.4 z najnowszymi boardami i bibliotekami. Laptop skromniutki dwa rdzenie 4GB z Win10 .Siedzę sobie i piszę , klikam, klikam , się kompiluje i duma rozpiera bo wszystko działa :lol: . I nagle sruuu :shock: , co jest , nie kompiluje się i tu taka litania błędów że w sumie nie wiadomo o co chodzi. No dobra , cofamy sie , Ctrl+Z , Ctrl+z, .... nie pomaga , czasem cofne sie do początku "dzisiejszej kopii" i nic nie działa , błędy jak były tak są. No to wracam do wczorajszej kopii i jest git , ale po jakimś czasie , nie koniecznie tego samego dnia , znów to samo . No to zaczynam porównywać kopie i co .. i pstro, obie kopie identyczne kropka w kropkę a jedna się kompiluje a druga nie :shock: . Dziś odpaliłem na inny kompie , mocniejszy bo ryzen 5300 i 16GB ram . Odpaliłem kompilacje tego który się nie kompilował na laptopie , no i na ryzenie sie .. skompilował bez błędów a na dodatek kod bin jest mniejszy od tego na laptopie. O co tu chodzi dlaczego binarki się różnią ? . Kolejny test , zrobiłem sobie kopię tego co się nie kompiluje pod inna nazwą i co, no i na laptopie wyszło bez błędów ,
Zamieszczam kod który się nie kompiluje i listę błędów. Będę wdzięczny za wyjaśnienie mojego problemu. Tylko proszę, nie piszcie że na Platformio takich problemów nie ma , bo to nie jest dla nie rozwiązanie ;)
[...]
Zrób tak:
1. Wywal wszystko co masz w "C:\Users\Nazwa_Użykownika\AppData\Local\arduino".
2. Skopiuj pliki źródłowe w bezpieczne miejsce (piszesz niżej, że robisz backup, więc pewnie to masz),
3. Jeśli szkice trzymasz w Documents, to skasuj je.
4. Załóż swój katalog w libraries i dodaj podkatalog swojego nowego szkicu, np. "C:\Users\Nazwa_Użytkownika\AppData\Local\Arduino15\libraries\Shimano73\examples\Tutaj_nowy_szkic"
5. Wgraj tam swój backup
6. Spróbuj skompilować.

Jak robisz więcej projektów opartych na podobnych źródłach i bibliotekach, to sposób powyżej pozwala to łatwo opanować. Generalnie cały czas siedziałem na PlatformIO, ale od czasu bramki Kolegi @vajera (na PlatformIO nie chciało się kompilować lub sypało błędami) kompiluję też na Arduino IDE i poza pierwszym (dłuższym) czasem kompilacji nie narzekam.
Image Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Image Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036
User avatar
shimano73
Posts: 2174
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze
Been thanked: 1 time

Post

Do długiego czasu kompilacji się przyzwyczaiłem, odpalam kompa , włączam kompilacje, idę do kuchni , robię sobie kawę i kanapkę, nakarmię koty, opróżnię zmywarkę, wracam , siadam przed kompem , przejrzę fejsa i elektrode , zjem kanapkę, siorpnę i kompilacja gotowa ... lub nie :lol:
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)

Return to “Arduino IDE”