nakhonthai / ESP32IGate

ESP32IGate is a APRS Internet Gateway + TNC Built In that is implemented for Espressif ESP32 processor.
http://aprs.dprns.com
GNU General Public License v3.0
127 stars 24 forks source link

V1.2 build fails with fatal error: circular_queue.h: No such file or directory. #15

Open g6pde opened 8 months ago

g6pde commented 8 months ago

V1.2 build fails with fatal error: circular_queue.h: No such file or directory.

This is due to a change in version 8.2 of plerup/EspSoftwareSerial

I was able to resolve the problem and build succesfully by changing plerup/EspSoftwareSerial@^8.1.0 to plerup/EspSoftwareSerial@8.1.0 (remove "^") in platformio.ini which forces platformIO to use version 8.1.0 instead of the latest version from 8.1.0 onwards.

Using version 3.3.3 (2024-01-26)of PlatformIO Full error message: In file included from src/main.cpp:40:0: .pio/libdeps/esp32doit-devkit-v1/EspSoftwareSerial/src/SoftwareSerial.h:24:28: fatal error: circular_queue.h: No such file or directory

Thank you for all your work on this application.

nakhonthai commented 8 months ago

Thanks for reported.