geeksville / Micro-RTSP

A RTSP video server intended for very small CPUs (ESP32 etc)
MIT License
778 stars 203 forks source link

Cannot build due to WiFiClient.h missing #8

Closed DougEdey closed 5 years ago

DougEdey commented 5 years ago

Hello! I've been following since I saw this on HackADay and finally got my board, this is my first time using platformio and I wonder if I have something setup wrong

There's some weird things here, I think the Dependency graph should be showing WiFi at the very least

The WiFiClient.h is in the framework in my home .platformio directory: ~/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFiClient.h

The following log is from staging (just incase) but it's not finding the wifi lib

What fundamental thing have I missed here?

Processing m5stack-core-esp32 (platform: https://github.com/platformio/platform-espressif32.git#feature/stage; board: m5stack-core-esp32; framework: arduino)
--------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/m5stack-core-esp32.html
PLATFORM: Espressif 32 (Stage) > M5Stack Core ESP32
HARDWARE: ESP32 240MHz 320KB RAM (4MB Flash)
DEBUG: CURRENT(esp-prog) EXTERNAL(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)
Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF MODES: FINDER(chain) COMPATIBILITY(soft)
Collected 27 compatible libraries
Scanning dependencies...
Dependency Graph
|-- <Micro-RTSP> 0.1.6
Compiling .pioenvs/m5stack-core-esp32/lib3ba/Micro-RTSP_ID6071/CRtspSession.cpp.o
Compiling .pioenvs/m5stack-core-esp32/lib3ba/Micro-RTSP_ID6071/CStreamer.cpp.o
Compiling .pioenvs/m5stack-core-esp32/lib3ba/Micro-RTSP_ID6071/OV2640Streamer.cpp.o
Compiling .pioenvs/m5stack-core-esp32/lib3ba/Micro-RTSP_ID6071/SimStreamer.cpp.o
In file included from .piolibdeps/Micro-RTSP_ID6071/src/platglue.h:4:0,
from .piolibdeps/Micro-RTSP_ID6071/src/CStreamer.h:3,
from .piolibdeps/Micro-RTSP_ID6071/src/CRtspSession.h:3,
from .piolibdeps/Micro-RTSP_ID6071/src/CRtspSession.cpp:1:
.piolibdeps/Micro-RTSP_ID6071/src/platglue-esp32.h:4:24: fatal error: WiFiClient.h: No such file or directory

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

compilation terminated.
In file included from .piolibdeps/Micro-RTSP_ID6071/src/platglue.h:4:0,
from .piolibdeps/Micro-RTSP_ID6071/src/CStreamer.h:3,
from .piolibdeps/Micro-RTSP_ID6071/src/CStreamer.cpp:1:
.piolibdeps/Micro-RTSP_ID6071/src/platglue-esp32.h:4:24: fatal error: WiFiClient.h: No such file or directory

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

compilation terminated.
In file included from .piolibdeps/Micro-RTSP_ID6071/src/platglue.h:4:0,
from .piolibdeps/Micro-RTSP_ID6071/src/CStreamer.h:3,
from .piolibdeps/Micro-RTSP_ID6071/src/OV2640Streamer.h:3,
from .piolibdeps/Micro-RTSP_ID6071/src/OV2640Streamer.cpp:2:
.piolibdeps/Micro-RTSP_ID6071/src/platglue-esp32.h:4:24: fatal error: WiFiClient.h: No such file or directory

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

compilation terminated.
In file included from .piolibdeps/Micro-RTSP_ID6071/src/platglue.h:4:0,
from .piolibdeps/Micro-RTSP_ID6071/src/CStreamer.h:3,
from .piolibdeps/Micro-RTSP_ID6071/src/SimStreamer.h:4,
from .piolibdeps/Micro-RTSP_ID6071/src/SimStreamer.cpp:2:
.piolibdeps/Micro-RTSP_ID6071/src/platglue-esp32.h:4:24: fatal error: WiFiClient.h: No such file or directory

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

compilation terminated.
Compiling .pioenvs/m5stack-core-esp32/FrameworkArduino/Stream.cpp.o
Compiling .pioenvs/m5stack-core-esp32/FrameworkArduino/StreamString.cpp.o
Compiling .pioenvs/m5stack-core-esp32/FrameworkArduino/WMath.cpp.o
*** [.pioenvs/m5stack-core-esp32/lib3ba/Micro-RTSP_ID6071/CRtspSession.cpp.o] Error 1
Compiling .pioenvs/m5stack-core-esp32/FrameworkArduino/WString.cpp.o
*** [.pioenvs/m5stack-core-esp32/lib3ba/Micro-RTSP_ID6071/CStreamer.cpp.o] Error 1
*** [.pioenvs/m5stack-core-esp32/lib3ba/Micro-RTSP_ID6071/OV2640Streamer.cpp.o] Error 1
*** [.pioenvs/m5stack-core-esp32/lib3ba/Micro-RTSP_ID6071/SimStreamer.cpp.o] Error 1
========================== [ERROR] Took 1.26 seconds ==========================
doug@doug-y510p:~/projects/Micro-RTSP/examples$ 
DougEdey commented 5 years ago

Ugh I should have been using https://github.com/geeksville/TenDollarWebcam