JNSwanson / ESP-Home-iBoost

ESPHOME Marlec iboost integration
MIT License
20 stars 2 forks source link

Unable to Compile #17

Closed Fayrewood closed 1 month ago

Fayrewood commented 1 month ago

I am running HA 2024.7.4 / Supervisor 2024.08.0 but I am running into errors when compiling on a d1_mini 8266. I am using ESPHome as an Add On within HA.

I have tried copying the CC1101_* files to various locations, but to no avail.

Folders I have copied to:

/data/build/iboost/src
/config/esphome
/config/esphome/.esphome/build/iboost/src

The error is at the end of the compile logs.

Any help gratefully appreciated!!

INFO ESPHome 2024.3.2
INFO Reading configuration /config/esphome/iboost.yaml...
INFO Generating C++ source...
INFO Compiling app...
Processing cc1101 (board: d1_mini; framework: arduino; platform: platformio/espressif8266@3.2.0)
--------------------------------------------------------------------------------
HARDWARE: ESP8266 80MHz, 80KB RAM, 4MB Flash
Dependency Graph
|-- ESPAsyncTCP-esphome @ 2.0.0
|-- SPI @ 1.0
|-- ESPAsyncWebServer-esphome @ 3.1.0
|-- DNSServer @ 1.1.1
|-- ESP8266WiFi @ 1.0
|-- ESP8266mDNS @ 1.2
Linking .pioenvs/cc1101/firmware.elf
/data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text._ZN11iBoostBuddy5setupEv[_ZN11iBoostBuddy5setupEv]+0x2c): undefined reference to `_ZN6CC11015resetEv'
/data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text._ZN11iBoostBuddy5setupEv[_ZN11iBoostBuddy5setupEv]+0x30): undefined reference to `_ZN6CC11015beginEj'
/data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text._ZN11iBoostBuddy5setupEv[_ZN11iBoostBuddy5setupEv]+0x34): undefined reference to `_ZN6CC110113setMaxPktSizeEh'
/data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text._ZN11iBoostBuddy5setupEv[_ZN11iBoostBuddy5setupEv]+0x38): undefined reference to `_ZN6CC110113writeRegisterEhh'
/data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text._ZN11iBoostBuddy5setupEv[_ZN11iBoostBuddy5setupEv]+0x3c): undefined reference to `_ZN6CC110118writeBurstRegisterEhPKhh'
/data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text._ZN11iBoostBuddy5setupEv[_ZN11iBoostBuddy5setupEv]+0x40): undefined reference to `_ZN6CC11016strobeEh'
/data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text._ZN11iBoostBuddy5setupEv[_ZN11iBoostBuddy5setupEv]+0x44): undefined reference to `_ZN6CC110110setRXstateEv'
/data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text._ZN11iBoostBuddy5setupEv[_ZN11iBoostBuddy5setupEv]+0x83): undefined reference to `_ZN6CC11015resetEv'
/data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text._ZN11iBoostBuddy5setupEv[_ZN11iBoostBuddy5setupEv]+0x8e): undefined reference to `_ZN6CC11015beginEj'
/data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text._ZN11iBoostBuddy5setupEv[_ZN11iBoostBuddy5setupEv]+0x98): undefined reference to `_ZN6CC110113setMaxPktSizeEh'
/data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text._ZN11iBoostBuddy5setupEv[_ZN11iBoostBuddy5setupEv]+0xa4): undefined reference to `_ZN6CC110113writeRegisterEhh'
/data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text._ZN11iBoostBuddy5setupEv[_ZN11iBoostBuddy5setupEv]+0xb1): undefined reference to `_ZN6CC110113writeRegisterEhh'
/data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text._ZN11iBoostBuddy5setupEv[_ZN11iBoostBuddy5setupEv]+0xbe): undefined reference to `_ZN6CC110113writeRegisterEhh'
/data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text._ZN11iBoostBuddy5setupEv[_ZN11iBoostBuddy5setupEv]+0xca): undefined reference to `_ZN6CC110113writeRegisterEhh'
/data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text._ZN11iBoostBuddy5setupEv[_ZN11iBoostBuddy5setupEv]+0xd6): undefined reference to `_ZN6CC110113writeRegisterEhh'
/data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text._ZN11iBoostBuddy5setupEv[_ZN11iBoostBuddy5setupEv]+0xe2): more undefined references to `_ZN6CC110113writeRegisterEhh' follow
/data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o: in function `_ZN11iBoostBuddy5setupEv':
main.cpp:(.text._ZN11iBoostBuddy5setupEv[_ZN11iBoostBuddy5setupEv]+0x23c): undefined reference to `_ZN6CC110118writeBurstRegisterEhPKhh'
/data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: main.cpp:(.text._ZN11iBoostBuddy5setupEv[_ZN11iBoostBuddy5setupEv]+0x246): undefined reference to `_ZN6CC11016strobeEh'
/data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: main.cpp:(.text._ZN11iBoostBuddy5setupEv[_ZN11iBoostBuddy5setupEv]+0x250): undefined reference to `_ZN6CC11016strobeEh'
/data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: main.cpp:(.text._ZN11iBoostBuddy5setupEv[_ZN11iBoostBuddy5setupEv]+0x260): undefined reference to `_ZN6CC110110setRXstateEv'
/data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text._ZN11iBoostBuddy4loopEv[_ZN11iBoostBuddy4loopEv]+0x90): undefined reference to `_ZN6CC11019getPacketEPh'
/data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text._ZN11iBoostBuddy4loopEv[_ZN11iBoostBuddy4loopEv]+0x94): undefined reference to `_ZN6CC11015crcokEv'
/data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text._ZN11iBoostBuddy4loopEv[_ZN11iBoostBuddy4loopEv]+0x98): undefined reference to `_ZN6CC11016getLQIEv'
/data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text._ZN11iBoostBuddy4loopEv[_ZN11iBoostBuddy4loopEv]+0x9c): undefined reference to `_ZN6CC110110getRSSIdbmEv'
/data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text._ZN11iBoostBuddy4loopEv[_ZN11iBoostBuddy4loopEv]+0x1a2): undefined reference to `_ZN6CC11016strobeEh'
/data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text._ZN11iBoostBuddy4loopEv[_ZN11iBoostBuddy4loopEv]+0x1ae): undefined reference to `_ZN6CC110113writeRegisterEhh'
/data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text._ZN11iBoostBuddy4loopEv[_ZN11iBoostBuddy4loopEv]+0x1bd): undefined reference to `_ZN6CC110118writeBurstRegisterEhPKhh'
/data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text._ZN11iBoostBuddy4loopEv[_ZN11iBoostBuddy4loopEv]+0x1c7): undefined reference to `_ZN6CC11016strobeEh'
/data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text._ZN11iBoostBuddy4loopEv[_ZN11iBoostBuddy4loopEv]+0x1db): undefined reference to `_ZN6CC11016strobeEh'
/data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o: in function `_ZN11iBoostBuddy4loopEv':
main.cpp:(.text._ZN11iBoostBuddy4loopEv[_ZN11iBoostBuddy4loopEv]+0x1ed): undefined reference to `_ZN6CC11016strobeEh'
/data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: main.cpp:(.text._ZN11iBoostBuddy4loopEv[_ZN11iBoostBuddy4loopEv]+0x1f7): undefined reference to `_ZN6CC11016strobeEh'
/data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: main.cpp:(.text._ZN11iBoostBuddy4loopEv[_ZN11iBoostBuddy4loopEv]+0x201): undefined reference to `_ZN6CC11016strobeEh'
/data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: main.cpp:(.text._ZN11iBoostBuddy4loopEv[_ZN11iBoostBuddy4loopEv]+0x224): undefined reference to `_ZN6CC11019getPacketEPh'
/data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: main.cpp:(.text._ZN11iBoostBuddy4loopEv[_ZN11iBoostBuddy4loopEv]+0x232): undefined reference to `_ZN6CC11015crcokEv'
/data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: main.cpp:(.text._ZN11iBoostBuddy4loopEv[_ZN11iBoostBuddy4loopEv]+0x251): undefined reference to `_ZN6CC11016getLQIEv'
/data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: main.cpp:(.text._ZN11iBoostBuddy4loopEv[_ZN11iBoostBuddy4loopEv]+0x2a8): undefined reference to `_ZN6CC110110getRSSIdbmEv'
/data/cache/platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: .pioenvs/cc1101/src/main.cpp.o:(.text.startup._GLOBAL__sub_I_logger_logger+0x0): undefined reference to `_ZN6CC1101C1EhhR8SPIClass'
collect2: error: ld returned 1 exit status
*** [.pioenvs/cc1101/firmware.elf] Error 1
========================== [FAILED] Took 3.43 seconds ==========================
Fayrewood commented 1 month ago

Some progress, but still issues. Will open a new ticket