oleksiikutuzov / esp32-matter-switch

MIT License
2 stars 1 forks source link

Build error: src/main.cpp:13:10: fatal error: Matter.h: No such file or directory #1

Open lboue opened 4 months ago

lboue commented 4 months ago

Hello,

I didn't find Matter.h you included in main.cpp https://github.com/oleksiikutuzov/esp32-matter-switch/blob/9c43d1cf456741f1cae4c4bfb26df8ec616ba393/src/main.cpp#L13

So I am getting a build error:

 *  Executing task: C:\Users\Ludovic\.platformio\penv\Scripts\platformio.exe run --environment esp32dev 

Processing esp32dev (board: esp32dev; platform: espressif32@5.2.0; framework: arduino)
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32dev.html
PLATFORM: Espressif 32 (5.2.0) > Espressif ESP32 Dev Module
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
DEBUG: Current (cmsis-dap) External (cmsis-dap, esp-bridge, esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES: 
 - framework-arduinoespressif32 @ 3.20005.220925 (2.0.5) 
 - tool-esptoolpy @ 1.40201.0 (4.2.1) 
 - toolchain-xtensa-esp32 @ 8.4.0+2021r2-patch3
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 33 compatible libraries
Scanning dependencies...
Dependency Graph
|-- esp32-arduino-matter @ 0.0.0+20240520224227.sha.abacf79
Building in release mode
Compiling .pio\build\esp32dev\src\main.cpp.o
Building .pio\build\esp32dev\bootloader.bin
Generating partitions .pio\build\esp32dev\partitions.bin
Compiling .pio\build\esp32dev\FrameworkArduino\Esp.cpp.o
Compiling .pio\build\esp32dev\FrameworkArduino\FirmwareMSC.cpp.o
Compiling .pio\build\esp32dev\FrameworkArduino\FunctionalInterrupt.cpp.o
Compiling .pio\build\esp32dev\FrameworkArduino\HWCDC.cpp.o
Compiling .pio\build\esp32dev\FrameworkArduino\HardwareSerial.cpp.o
Compiling .pio\build\esp32dev\FrameworkArduino\IPAddress.cpp.o
Compiling .pio\build\esp32dev\FrameworkArduino\IPv6Address.cpp.o
esptool.py v4.2.1
Creating esp32 image...
Merged 1 ELF section
Successfully created esp32 image.
Compiling .pio\build\esp32dev\FrameworkArduino\MD5Builder.cpp.o
Compiling .pio\build\esp32dev\FrameworkArduino\Print.cpp.o
Compiling .pio\build\esp32dev\FrameworkArduino\Stream.cpp.o
Compiling .pio\build\esp32dev\FrameworkArduino\StreamString.cpp.o
Compiling .pio\build\esp32dev\FrameworkArduino\Tone.cpp.o
Compiling .pio\build\esp32dev\FrameworkArduino\USB.cpp.o
Compiling .pio\build\esp32dev\FrameworkArduino\USBCDC.cpp.o
src/main.cpp:13:10: fatal error: Matter.h: No such file or directory

****************************************************************
* Looking for Matter.h dependency? Check our library registry!
*
* CLI  > platformio lib search "header:Matter.h"
* Web  > https://registry.platformio.org/search?q=header:Matter.h
*
****************************************************************

 #include "Matter.h"
          ^~~~~~~~~~
compilation terminated.
*** [.pio\build\esp32dev\src\main.cpp.o] Error 1
========================================================================================================================================== [FAILED] Took 4.54 seconds ==========================================================================================================================================

Could you help me correct this?

oleksiikutuzov commented 4 months ago

Hello,

seems like the https://github.com/Yacubane/esp32-arduino-matter project was changed since then. lib_deps = https://github.com/jakubdybczak/esp32-arduino-matter.git#old in platformio.ini file should fix the issue.