Compile error messages

Using Arduino IDE 1.6.5 and blynk-library-0.2.3, I’ve opened the example BlynkBlink. Upon compile I receive this error message:
Cannot run program “C:\Users\Me\Documents\Arduino\hardware\esp8266com\esp8266\tools\xtensa-lx106-elf\bin\xtensa-lx106-elf-g++” (in directory “.”): CreateProcess error=3, The system cannot find the path specified
Warning: platform.txt from core ‘ATtiny Microcontrollers’ misses property tools.avrdude.path, automatically set to {runtime.tools.avrdude.path}. Consider upgrading this core.
Warning: platform.txt from core ‘ATtiny Microcontrollers’ misses property tools.avrdude.path, automatically set to {runtime.tools.avrdude.path}. Consider upgrading this core.
Warning: platform.txt from core ‘ATtiny Microcontrollers’ misses property tools.avrdude.path, automatically set to {runtime.tools.avrdude.path}. Consider upgrading this core.

I’ve also Tried ESP8288_Standalone and receive a similar message:
Cannot run program “C:\Users\Me\Documents\Arduino\hardware\esp8266com\esp8266\tools\xtensa-lx106-elf\bin\xtensa-lx106-elf-g++” (in directory “.”): CreateProcess error=3, The system cannot find the path specified

I’ve searched the internet hoping to find a hit on keywords in the error messages but have come up short. Any ideas as to what the problem is? Thanks - Scotty

Probably your Arduino IDE/Esp8266 installation is broken.
Please try reinstalling it and try basic examples of Esp8266 (without Blynk) first.
Hope this helps!

Thanks for responding.
Uninstalled Arduino IDE 1.6.5.
Downloaded and reinstalled same.
Followed directions in README.md at https://github.com/esp8266/Arduino and downloaded the zip file.
Opened Arduino IDE 1.6.5 and checked Preferences to ensure “http://arduino.esp8266.com/package_esp8266com_index.json” is entered as URL in Additional Boards Manager URLs.
In Board Manager scrolled down and found esp8266 by ESP8266 Community version 1.6.4-673-g8cd3697 and installed.

Now in the Boards Menu I have a listing that shows two Generic ESP8288 Modules, two Omilex MOD-WIFI…, two NodeMCU 0.9…
(Sorry, took a screen shot but new users are not permitted to post pictures)

If I select the first Generic ESP8266 Module and upload a basic ESP8266 (WiFiWebServer), all is successful and it works.

If I select the second ESP8266 Module I get the following error message:
Cannot run program “C:\Users\Me\Documents\Arduino\hardware\esp8266com\esp8266\tools\xtensa-lx106-elf\bin\xtensa-lx106-elf-g++” (in directory “.”): CreateProcess error=3, The system cannot find the path specified

I get the same message when I attempt to upload the BlynkBlink sketch.

If I select the first Generic ESP8266 Module and upload the BlynkBlink sketch * get the following messages:

C:\Program Files (x86)\Arduino\libraries\Ethernet\src\Ethernet.cpp: In member function ‘int EthernetClass::begin(uint8_t*)’:
C:\Program Files (x86)\Arduino\libraries\Ethernet\src\Ethernet.cpp:19:45: error: no matching function for call to ‘SPIClass::beginTransaction(int, SPISettings)’
SPI.beginTransaction(SPI_ETHERNET_SETTINGS);
^
C:\Program Files (x86)\Arduino\libraries\Ethernet\src\Ethernet.cpp:19:45: note: candidate is:
In file included from C:\Program Files (x86)\Arduino\libraries\Ethernet\src\utility/w5100.h:13:0,
from C:\Program Files (x86)\Arduino\libraries\Ethernet\src\Ethernet.cpp:1:
C:\Users\Me\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\1.6.4-673-g8cd3697\libraries\SPI/SPI.h:74:8: note: void SPIClass::beginTransaction(SPISettings)
void beginTransaction(SPISettings settings);
^
C:\Users\Me\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\1.6.4-673-g8cd3697\libraries\SPI/SPI.h:74:8: note: candidate expects 1 argument, 2 provided
C:\Program Files (x86)\Arduino\libraries\Ethernet\src\Ethernet.cpp:30:47: error: no matching function for call to ‘SPIClass::beginTransaction(int, SPISettings)’
SPI.beginTransaction(SPI_ETHERNET_SETTINGS);
^
C:\Program Files (x86)\Arduino\libraries\Ethernet\src\Ethernet.cpp:30:47: note: candidate is:
In file included from C:\Program Files (x86)\Arduino\libraries\Ethernet\src\utility/w5100.h:13:0,
from C:\Program Files (x86)\Arduino\libraries\Ethernet\src\Ethernet.cpp:1:
C:\Users\Me\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\1.6.4-673-g8cd3697\libraries\SPI/SPI.h:74:8: note: void SPIClass::beginTransaction(SPISettings)
void beginTransaction(SPISettings settings);
^
C:\Users\Me\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\1.6.4-673-g8cd3697\libraries\SPI/SPI.h:74:8: note: candidate expects 1 argument, 2 provided
C:\Program Files (x86)\Arduino\libraries\Ethernet\src\Ethernet.cpp: In member function ‘void EthernetClass::begin(uint8_t*, IPAddress, IPAddress, IPAddress, IPAddress)’:
C:\Program Files (x86)\Arduino\libraries\Ethernet\src\Ethernet.cpp:68:45: error: no matching function for call to ‘SPIClass::beginTransaction(int, SPISettings)’
SPI.beginTransaction(SPI_ETHERNET_SETTINGS);
^
C:\Program Files (x86)\Arduino\libraries\Ethernet\src\Ethernet.cpp:68:45: note: candidate is:
In file included from C:\Program Files (x86)\Arduino\libraries\Ethernet\src\utility/w5100.h:13:0,
from C:\Program Files (x86)\Arduino\libraries\Ethernet\src\Ethernet.cpp:1:
C:\Users\Me\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\1.6.4-673-g8cd3697\libraries\SPI/SPI.h:74:8: note: void SPIClass::beginTransaction(SPISettings)
void beginTransaction(SPISettings settings);
^
C:\Users\Me\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\1.6.4-673-g8cd3697\libraries\SPI/SPI.h:74:8: note: candidate expects 1 argument, 2 provided
C:\Program Files (x86)\Arduino\libraries\Ethernet\src\Ethernet.cpp: In member function ‘int EthernetClass::maintain()’:
C:\Program Files (x86)\Arduino\libraries\Ethernet\src\Ethernet.cpp:89:51: error: no matching function for call to ‘SPIClass::beginTransaction(int, SPISettings)’
SPI.beginTransaction(SPI_ETHERNET_SETTINGS);
^
C:\Program Files (x86)\Arduino\libraries\Ethernet\src\Ethernet.cpp:89:51: note: candidate is:
In file included from C:\Program Files (x86)\Arduino\libraries\Ethernet\src\utility/w5100.h:13:0,
from C:\Program Files (x86)\Arduino\libraries\Ethernet\src\Ethernet.cpp:1:
C:\Users\Me\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\1.6.4-673-g8cd3697\libraries\SPI/SPI.h:74:8: note: void SPIClass::beginTransaction(SPISettings)
void beginTransaction(SPISettings settings);
^
C:\Users\Me\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\1.6.4-673-g8cd3697\libraries\SPI/SPI.h:74:8: note: candidate expects 1 argument, 2 provided
C:\Program Files (x86)\Arduino\libraries\Ethernet\src\Ethernet.cpp: In member function ‘IPAddress EthernetClass::localIP()’:
C:\Program Files (x86)\Arduino\libraries\Ethernet\src\Ethernet.cpp:107:45: error: no matching function for call to ‘SPIClass::beginTransaction(int, SPISettings)’
SPI.beginTransaction(SPI_ETHERNET_SETTINGS);
^
C:\Program Files (x86)\Arduino\libraries\Ethernet\src\Ethernet.cpp:107:45: note: candidate is:
In file included from C:\Program Files (x86)\Arduino\libraries\Ethernet\src\utility/w5100.h:13:0,
from C:\Program Files (x86)\Arduino\libraries\Ethernet\src\Ethernet.cpp:1:
C:\Users\Me\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\1.6.4-673-g8cd3697\libraries\SPI/SPI.h:74:8: note: void SPIClass::beginTransaction(SPISettings)
void beginTransaction(SPISettings settings);
^
C:\Users\Me\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\1.6.4-673-g8cd3697\libraries\SPI/SPI.h:74:8: note: candidate expects 1 argument, 2 provided
C:\Program Files (x86)\Arduino\libraries\Ethernet\src\Ethernet.cpp: In member function ‘IPAddress EthernetClass::subnetMask()’:
C:\Program Files (x86)\Arduino\libraries\Ethernet\src\Ethernet.cpp:116:45: error: no matching function for call to ‘SPIClass::beginTransaction(int, SPISettings)’
SPI.beginTransaction(SPI_ETHERNET_SETTINGS);
^
C:\Program Files (x86)\Arduino\libraries\Ethernet\src\Ethernet.cpp:116:45: note: candidate is:
In file included from C:\Program Files (x86)\Arduino\libraries\Ethernet\src\utility/w5100.h:13:0,
from C:\Program Files (x86)\Arduino\libraries\Ethernet\src\Ethernet.cpp:1:
C:\Users\Me\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\1.6.4-673-g8cd3697\libraries\SPI/SPI.h:74:8: note: void SPIClass::beginTransaction(SPISettings)
void beginTransaction(SPISettings settings);
^
C:\Users\Me\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\1.6.4-673-g8cd3697\libraries\SPI/SPI.h:74:8: note: candidate expects 1 argument, 2 provided
C:\Program Files (x86)\Arduino\libraries\Ethernet\src\Ethernet.cpp: In member function ‘IPAddress EthernetClass::gatewayIP()’:
C:\Program Files (x86)\Arduino\libraries\Ethernet\src\Ethernet.cpp:125:45: error: no matching function for call to ‘SPIClass::beginTransaction(int, SPISettings)’
SPI.beginTransaction(SPI_ETHERNET_SETTINGS);
^
C:\Program Files (x86)\Arduino\libraries\Ethernet\src\Ethernet.cpp:125:45: note: candidate is:
In file included from C:\Program Files (x86)\Arduino\libraries\Ethernet\src\utility/w5100.h:13:0,
from C:\Program Files (x86)\Arduino\libraries\Ethernet\src\Ethernet.cpp:1:
C:\Users\Me\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\1.6.4-673-g8cd3697\libraries\SPI/SPI.h:74:8: note: void SPIClass::beginTransaction(SPISettings)
void beginTransaction(SPISettings settings);
^
C:\Users\Me\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\1.6.4-673-g8cd3697\libraries\SPI/SPI.h:74:8: note: candidate expects 1 argument, 2 provided
Error compiling.

Any other suggestions to try? - Scotty

@scottyjr @vshymanskyy

Yesterday I updated Atduino IDE to 1.6.5.

After the update I expierenced similar issues “cannot run program” error when I tried to compile for ESP8266 Generic.
For some reason my antivirus software blocked it.
To sort it out I disabled the antivirus software and reinstalled the ESP8266 board in Arduino IDE.

Hope it wiil help.

Now, this time another issue.
You CAN NOT compile BlynkBlink for ESP8266. It is not designed for.
You should use example for the ESP8266 standalone board.

Ah, thank You, Sir. That sorts it out. All is well. Moving on. - Scotty