-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Missing file "Hash.h" #46
Comments
that is platform.io's fault. the library is in the ESP core libs. |
I searched the Lins directory and the generated libs for the project, the
|
It isn't included by default, but explicitly including it on your main.cpp solves the problem... maybe this is worth a note on the docs ? Anyway, thanks for your time, you really helped me |
it should really be fixed on platform.io side :) it follows Arduino guidelines and should by all means work. |
A deep library search is turned off by default. We had it enabled before but a lot of users had the problems with it. The easy way is to include required library in the |
@kuthullu just add this line into the of one file from #include <Hash.h> |
@ivankravets has to be in one of the headers, correct? |
can I make a header that will actually not be included in the build and define the required libs there? |
@me-no-dev no matter. In any place/ in any file ( |
it is in the CPP file here |
@me-no-dev your code is fine. This is a behaviour of PlatformIO 2.0. We are working on the PlatformIO 3.0 where the Library Manager and Library Builder will be significantly refactored. The one reason why deep finder is turned off is that current Library Builder doesn't handle Conclusion
P.S: It should work without any changes with PlatformIO 3.0. |
In 3.2.1 it doesn't work. You have to include <Hash.h> |
@me-no-dev do you have any info when new release of ESP8266 for Arduino will be issued? |
@ivankravets asking for 2.4.0? I would rather have it sooner than later, but it depends on Ivan's time and by the looks of it.... it will be maybe January. There are some goals that need to be covered by the end of the year. |
@me-no-dev Thanks! We will wait for that! /cc @xoseperez |
This is still an issue for me. probonopd/WirelessPrinting#118 |
Update AsyncClient::errorToString for esp-lwip constants
At line 40 on file AsyncWebSocket.cpp, there's an include of file "Hash.h" that isn't present on the library, and isn't on it's pre-requisites. Compiling the example "as-is" generates error.
The text was updated successfully, but these errors were encountered: