B4R Question Missing Libs ?

Nizze

Active Member
Licensed User
Longtime User
Hi
I'm trying Arduino with ESP8266

But i get an error
In file included from C:\Projekt\B4R\AP\Objects\bin\sketch\B4RDefines.h:26:0,
from C:\Projekt\B4R\AP\Objects\src\src.ino:1:
C:\Projekt\B4R\AP\Objects\bin\sketch\rESP8266WiFi.h:7:25: fatal error: ESP8266WiFi.h: No such file or directory
#include <ESP8266WiFi.h>
^
compilation terminated.

I have done what erel wrote in another thread:
I have installed ESP8266 libs in arduino and also the
"http://arduino.esp8266.com/stable/package_esp8266com_index.json"

What have i misssed ?

I'm using a Genuino Micro and a ESP8266MOD
 
Last edited:

Nizze

Active Member
Licensed User
Longtime User
Based on the error, Arduino IDE is not configured properly with ESP8266 SDK.

Hi Erel

I have been looking at Arduino setup

But i cant see the " ESP8266 by ESP8266 Community " in board maneger
I can see lots of other ESP8266 things.
Have they renamed it ?
Or why cant i see it ?

All guides i find seems to be from older versions of Arduino's program , but i cant see that as the problem

BR
Nizze
 
Upvote 0

Erel

B4X founder
Staff member
Licensed User
Longtime User
This is how it looks here:

SS-2017-09-27_15.03.12.png
 
Upvote 0

Erel

B4X founder
Staff member
Licensed User
Longtime User
Upvote 0

Nizze

Active Member
Licensed User
Longtime User
Hi
Dont know what i do wrong
I can compile a webserver in Arduino ( Examples that came along )

But when i try in B4R it still says

Loading configuration...
Initializing packages...
Preparing boards...
Verifying and uploading...
C:\Users\nizze\AppData\Roaming\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -IC:\Users\nizze\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/include -IC:\Users\nizze\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lwip/include -IC:\Projekt\B4R\AP\Objects\bin/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -MMD -ffunction-sections -fdata-sections -DF_CPU=80000000L -DLWIP_OPEN_SRC -DARDUINO=10605 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU" -DESP8266 -IC:\Users\nizze\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\cores\esp8266 -IC:\Users\nizze\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\variants\nodemcu C:\Projekt\B4R\AP\Objects\bin\B4RArduino.cpp -o C:\Projekt\B4R\AP\Objects\bin\B4RArduino.cpp.o
In file included from C:\Projekt\B4R\AP\Objects\bin\B4RDefines.h:26:0,
from C:\Projekt\B4R\AP\Objects\bin\B4RArduino.cpp:1:
C:\Projekt\B4R\AP\Objects\bin\rESP8266WiFi.h:7:25: fatal error: ESP8266WiFi.h: No such file or directory
#include <ESP8266WiFi.h>
^
compilation terminated.


I have installed SDK like you described

But it feels like B4R cant find all libs ( ESP8266WiFi.h)
If i search for ESP8266WiFi.h i cen se that i have it in :
c:\Users\Nizze\arduino-1.6.5-r5\hardware\ESP8266com\esp8266\libraries\ESP8266WiFi\src\

Br

Nizze
 
Last edited:
Upvote 0

Nizze

Active Member
Licensed User
Longtime User
Are you using Arduino 1.6.5?

See the very first step:

SS-2017-09-28_16.07.34.png
Yes for now i am running 1.6.5 only to see if there where any difference
But i had 1.8.1 before

And i have exact the same problems in both versions

..

/ Br Nizze
 
Upvote 0

Nizze

Active Member
Licensed User
Longtime User
Okey

Logs when i have Arduino 1.8.1 installed

Laddar konfiguration...
Initialiserar paket...
Preparing boards...
Verifierar...
C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\nizze\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\nizze\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\nizzeOneDrive\Dokument\Arduino\libraries -fqbn=arduino:avr:unowifi -ide-version=10801 -build-path C:\Users\nizze\Projekt\B4R\AP\Objects\bin -warnings=none -prefs=build.path=C:\Users\nizze\Projekt\B4R\AP\Objects\bin -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\Users\nizze\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino9 -prefs=runtime.tools.avr-gcc.path=C:\Users\nizze\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2 -prefs=runtime.tools.arduinoOTA.path=C:\Users\hans\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.1.1 -verbose C:\Users\nizze\Projekt\B4R\AP\Objects\src\src.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\nizze\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\nizze\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\nizze\OneDrive\Dokument\Arduino\libraries -fqbn=arduino:avr:unowifi -ide-version=10801 -build-path C:\Users\hans\Projekt\B4R\AP\Objects\bin -warnings=none -prefs=build.path=C:\Users\hans\Projekt\B4R\AP\Objects\bin -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\Users\hans\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino9 -prefs=runtime.tools.avr-gcc.path=C:\Users\nizze\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2 -prefs=runtime.tools.arduinoOTA.path=C:\Users\hans\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.1.1 -verbose C:\Users\nizze\Projekt\B4R\AP\Objects\src\src.ino
Using board 'unowifi' from platform in folder: C:\Users\hans\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20
Using core 'arduino' from platform in folder: C:\Users\hans\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20
Build options changed, rebuilding all
Detecting libraries used...
"C:\Users\nizze\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10801 -DARDUINO_AVR_UNO_WIFI_DEV_ED -DARDUINO_ARCH_AVR -DESP_CH_UART -DESP_CH_UART_BR=19200 "-IC:\Users\nizze\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\cores\arduino" "-IC:\Users\nizze\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\variants\standard" "C:\Users\nizze\Projekt\B4R\AP\Objects\bin\sketch\src.ino.cpp" -o "nul"
"C:\Users\hans\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10801 -DARDUINO_AVR_UNO_WIFI_DEV_ED -DARDUINO_ARCH_AVR -DESP_CH_UART -DESP_CH_UART_BR=19200 "-IC:\Users\nizze\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\cores\arduino" "-IC:\Users\nizze\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\variants\standard" "C:\Users\nizze\Projekt\B4R\AP\Objects\bin\sketch\src.ino.cpp" -o "C:\Users\nizze\Projekt\B4R\AP\Objects\bin\preproc\ctags_target_for_gcc_minus_e.cpp"
In file included from C:\Users\nizze\Projekt\B4R\AP\Objects\bin\sketch\B4RDefines.h:26:0,
from C:\Users\nizze\Projekt\B4R\AP\Objects\src\src.ino:1:
C:\Users\nizze\Projekt\B4R\AP\Objects\bin\sketch\rESP8266WiFi.h:7:25: fatal error: ESP8266WiFi.h: No such file or directory
#include <ESP8266WiFi.h>
^
compilation terminated.
exit status 1
 
Upvote 0

miker2069

Active Member
Licensed User
Longtime User
Yes for now i am running 1.6.5 only to see if there where any difference
But i had 1.8.1 before

And i have exact the same problems in both versions

..

/ Br Nizze
I
Okey

Logs when i have Arduino 1.8.1 installed

Laddar konfiguration...
Initialiserar paket...
Preparing boards...
Verifierar...
C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\nizze\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\nizze\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\nizzeOneDrive\Dokument\Arduino\libraries -fqbn=arduino:avr:unowifi -ide-version=10801 -build-path C:\Users\nizze\Projekt\B4R\AP\Objects\bin -warnings=none -prefs=build.path=C:\Users\nizze\Projekt\B4R\AP\Objects\bin -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\Users\nizze\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino9 -prefs=runtime.tools.avr-gcc.path=C:\Users\nizze\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2 -prefs=runtime.tools.arduinoOTA.path=C:\Users\hans\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.1.1 -verbose C:\Users\nizze\Projekt\B4R\AP\Objects\src\src.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\nizze\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\nizze\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\nizze\OneDrive\Dokument\Arduino\libraries -fqbn=arduino:avr:unowifi -ide-version=10801 -build-path C:\Users\hans\Projekt\B4R\AP\Objects\bin -warnings=none -prefs=build.path=C:\Users\hans\Projekt\B4R\AP\Objects\bin -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\Users\hans\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino9 -prefs=runtime.tools.avr-gcc.path=C:\Users\nizze\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2 -prefs=runtime.tools.arduinoOTA.path=C:\Users\hans\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.1.1 -verbose C:\Users\nizze\Projekt\B4R\AP\Objects\src\src.ino
Using board 'unowifi' from platform in folder: C:\Users\hans\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20
Using core 'arduino' from platform in folder: C:\Users\hans\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20
Build options changed, rebuilding all
Detecting libraries used...
"C:\Users\nizze\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10801 -DARDUINO_AVR_UNO_WIFI_DEV_ED -DARDUINO_ARCH_AVR -DESP_CH_UART -DESP_CH_UART_BR=19200 "-IC:\Users\nizze\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\cores\arduino" "-IC:\Users\nizze\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\variants\standard" "C:\Users\nizze\Projekt\B4R\AP\Objects\bin\sketch\src.ino.cpp" -o "nul"
"C:\Users\hans\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10801 -DARDUINO_AVR_UNO_WIFI_DEV_ED -DARDUINO_ARCH_AVR -DESP_CH_UART -DESP_CH_UART_BR=19200 "-IC:\Users\nizze\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\cores\arduino" "-IC:\Users\nizze\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.20\variants\standard" "C:\Users\nizze\Projekt\B4R\AP\Objects\bin\sketch\src.ino.cpp" -o "C:\Users\nizze\Projekt\B4R\AP\Objects\bin\preproc\ctags_target_for_gcc_minus_e.cpp"
In file included from C:\Users\nizze\Projekt\B4R\AP\Objects\bin\sketch\B4RDefines.h:26:0,
from C:\Users\nizze\Projekt\B4R\AP\Objects\src\src.ino:1:
C:\Users\nizze\Projekt\B4R\AP\Objects\bin\sketch\rESP8266WiFi.h:7:25: fatal error: ESP8266WiFi.h: No such file or directory
#include <ESP8266WiFi.h>
^
compilation terminated.
exit status 1

The ESP8266 package didn't download correctly it looks like. Are you sure you loaded it in properly from the board manager? Also, set it up first in Arduino and build a simple example like this one. Once you get that working you shouldn't have any issues. I'm using B4R with Arduino 18.1 and absolutely no issues at all.
 
Upvote 0

Nizze

Active Member
Licensed User
Longtime User
Hi

For your information .

The solution was to change language in B4R from Swedish to English
Then i could compile without errors
So now i can continue my work

// Nizze
 
Upvote 0
Top