Page 1 of 1

R85: ESPEasy.ino:203:22: fatal error: Base64.h: No such file or directory

Posted: 16 Mar 2016, 10:44
by RappaSan
Seems that something in this pre-release went wrong...
Any ideas?
Forgot to mention: Arduino Software Version 1.6.5 with ESP8266 ver. 2.0.0

Re: R85: ESPEasy.ino:203:22: fatal error: Base64.h: No such file or directory

Posted: 16 Mar 2016, 10:59
by pm_cz
Hello,
I had same problem, but found that the file exists under a slightly different name.

Just rewrite it to #include <base64.h>

It works on Windows so the app will compile, but Linux is case-sensitive so the compilation failed.

Edit: However, if you have 2.0.0 you will probably need to change first line to ESP_CORE 200 because there will be a mismatch elsewhere.

Re: R85: ESPEasy.ino:203:22: fatal error: Base64.h: No such file or directory

Posted: 16 Mar 2016, 11:29
by RappaSan
Thanks a lot.
That hit the spot. ;)

Re: R85: ESPEasy.ino:203:22: fatal error: Base64.h: No such file or directory

Posted: 19 Mar 2016, 14:17
by Barb232
My Current compiling from github remarks this:
1.65 Arduino Windows,

Code: Select all

Hardware.ino: In function 'void hardwareInit()':
Hardware:41: error: 'class TwoWire' has no member named 'setClockStretchLimit'
_C001.ino: In function 'boolean CPlugin_001(byte, EventStruct*, String&)':
_C001:42: error: 'base64' was not declared in this scope
_C001:42: error: expected ';' before 'encoder'
_C001:46: error: 'encoder' was not declared in this scope
_P012_LCD.ino: In function 'boolean Plugin_012(byte, EventStruct*, String&)':
_P012_LCD:164: error: 'class LiquidCrystal_I2C' has no member named 'init'
_P020_Ser2Net.ino: In function 'boolean Plugin_020(byte, EventStruct*, String&)':
_P020_Ser2Net:116: error: 'SerialConfig' was not declared in this scope
'class TwoWire' has no member named 'setClockStretchLimit'

Re: R85: ESPEasy.ino:203:22: fatal error: Base64.h: No such file or directory

Posted: 20 Mar 2016, 10:11
by Martinus
RappaSan wrote:Seems that something in this pre-release went wrong...
Any ideas?
Forgot to mention: Arduino Software Version 1.6.5 with ESP8266 ver. 2.0.0
Fixed in R89

Re: R85: ESPEasy.ino:203:22: fatal error: Base64.h: No such file or directory

Posted: 20 Mar 2016, 10:12
by Martinus
Barb232 wrote:My Current compiling from github remarks this:
1.65 Arduino Windows,

Code: Select all

Hardware.ino: In function 'void hardwareInit()':
Hardware:41: error: 'class TwoWire' has no member named 'setClockStretchLimit'
_C001.ino: In function 'boolean CPlugin_001(byte, EventStruct*, String&)':
_C001:42: error: 'base64' was not declared in this scope
_C001:42: error: expected ';' before 'encoder'
_C001:46: error: 'encoder' was not declared in this scope
_P012_LCD.ino: In function 'boolean Plugin_012(byte, EventStruct*, String&)':
_P012_LCD:164: error: 'class LiquidCrystal_I2C' has no member named 'init'
_P020_Ser2Net.ino: In function 'boolean Plugin_020(byte, EventStruct*, String&)':
_P020_Ser2Net:116: error: 'SerialConfig' was not declared in this scope
'class TwoWire' has no member named 'setClockStretchLimit'
It looks like you're not using Core 2.1.0

Re: R85: ESPEasy.ino:203:22: fatal error: Base64.h: No such file or directory

Posted: 22 Mar 2016, 10:27
by Barb232
hm. i just downloaded from github the newest version. Where do i find 2.1.0

Re: R85: ESPEasy.ino:203:22: fatal error: Base64.h: No such file or directory

Posted: 22 Mar 2016, 14:36
by RappaSan
Under Tools...Board:....Boards Manager... click on "esp8266 by ESP8266 community".
In the left corner (last row) you will find a "Select Version"...

Re: R85: ESPEasy.ino:203:22: fatal error: Base64.h: No such file or directory

Posted: 22 Mar 2016, 18:59
by Barb232
Thanks RappaSan (Fhem Forum?), it finally works. Updated to R88.
There was a small problem with the missing pgmspace.h but now ok.

Robin

Re: R85: ESPEasy.ino:203:22: fatal error: Base64.h: No such file or directory

Posted: 23 Mar 2016, 08:14
by RappaSan
Yes, FHEM.
Hallo Robin, alles im Lot?