Don't use 1.6.7 with ESP8266

I got some errors when I tried to compile an ESP8266 program. I changed the tartget processor from NodeMCU 12E to generic ESP8266. So I went to the Library manager and updated the ESP8266 library.

Now I got so many errors that I didn't even bother to attempt fixing the problem. I just saved the program to my PC with 1.6.5 as the IDE, and everything went fine. I guess I'll have to wait for a new release, or just scrub everything Arduino from my 1.6.7 system and re-install 1.6.5. Fortunately, I have always upgraded the arduino IDE on only one PC at a time. Since back at 0019 version.

Jim

Here is copies of the error messages

Arduino: 1.6.7 (Windows 7), Board: "Generic ESP8266 Module, Serial, 80 MHz, 40MHz, QIO, 115200, 4M (3M SPIFFS)"

WARNING: Category '' in library EEPROM is not valid. Setting to 'Uncategorized'
WARNING: Category '' in library ESP8266httpUpdate is not valid. Setting to 'Uncategorized'
WARNING: Category '' in library Hash is not valid. Setting to 'Uncategorized'
WARNING: Category '' in library SPI is not valid. Setting to 'Uncategorized'
WARNING: Category '' in library Ticker is not valid. Setting to 'Uncategorized'
WARNING: Category '' in library Wire is not valid. Setting to 'Uncategorized'
Warning: platform.txt from core 'ESP8266 Modules' contains deprecated recipe.ar.pattern="{compiler.path}{compiler.ar.cmd}" {compiler.ar.flags} {compiler.ar.extra_flags} "{build.path}/{archive_file}" "{object_file}", automatically converted to recipe.ar.pattern="{compiler.path}{compiler.ar.cmd}" {compiler.ar.flags} {compiler.ar.extra_flags} "{archive_file_path}" "{object_file}". Consider upgrading this core.
exec: "C:\Users\Main User\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++": file does not exist
Error compiling.
Invalid library found in C:\Users\Main User\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\1.6.5-947-g39819f0\libraries\esp8266: C:\Users\Main User\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\1.6.5-947-g39819f0\libraries\esp8266
Invalid library found in C:\Users\Main User\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\1.6.5-947-g39819f0\libraries\esp8266: C:\Users\Main User\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\1.6.5-947-g39819f0\libraries\esp8266

This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.

Invalid library found in C:\Users\Main User\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\1.6.5-947-g39819f0\libraries\esp8266: C:\Users\Main User\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\1.6.5-947-g39819f0\libraries\esp8266

Arduino: 1.6.7 (Windows 7), Board: "Generic ESP8266 Module, Serial, 80 MHz, 40MHz, QIO, 115200, 512K (64K SPIFFS), nodemcu"

C:\Program Files\Arduino\arduino-builder -dump-prefs -logger=machine -hardware "C:\Program Files\Arduino\hardware" -hardware "C:\Users\Main User\AppData\Local\Arduino15\packages" -hardware "C:\Users\Main User\Documents\Arduino\myprogs\hardware" -tools "C:\Program Files\Arduino\tools-builder" -tools "C:\Program Files\Arduino\hardware\tools\avr" -tools "C:\Users\Main User\AppData\Local\Arduino15\packages" -built-in-libraries "C:\Program Files\Arduino\libraries" -libraries "C:\Users\Main User\Documents\Arduino\myprogs\libraries" -fqbn=esp8266:esp8266:generic:UploadTool=esptool,CpuFrequency=80,FlashFreq=40,FlashMode=qio,UploadSpeed=115200,FlashSize=512K64,ResetMethod=nodemcu -ide-version=10607 -build-path "C:\Users\MAINUS~1\AppData\Local\Temp\buildaae8d7bd46aab17db21f8d59301ec856.tmp" -warnings=default -prefs=build.warn_data_percentage=75 -verbose "C:\Users\Main User\AppData\Local\Temp\wz6885\ESP8266_thermostat_Sleep\ESP8266_thermostat_Sleep.ino\ESP8266_thermostat_Sleep.ino.ino"
C:\Program Files\Arduino\arduino-builder -compile -logger=machine -hardware "C:\Program Files\Arduino\hardware" -hardware "C:\Users\Main User\AppData\Local\Arduino15\packages" -hardware "C:\Users\Main User\Documents\Arduino\myprogs\hardware" -tools "C:\Program Files\Arduino\tools-builder" -tools "C:\Program Files\Arduino\hardware\tools\avr" -tools "C:\Users\Main User\AppData\Local\Arduino15\packages" -built-in-libraries "C:\Program Files\Arduino\libraries" -libraries "C:\Users\Main User\Documents\Arduino\myprogs\libraries" -fqbn=esp8266:esp8266:generic:UploadTool=esptool,CpuFrequency=80,FlashFreq=40,FlashMode=qio,UploadSpeed=115200,FlashSize=512K64,ResetMethod=nodemcu -ide-version=10607 -build-path "C:\Users\MAINUS~1\AppData\Local\Temp\buildaae8d7bd46aab17db21f8d59301ec856.tmp" -warnings=default -prefs=build.warn_data_percentage=75 -verbose "C:\Users\Main User\AppData\Local\Temp\wz6885\ESP8266_thermostat_Sleep\ESP8266_thermostat_Sleep.ino\ESP8266_thermostat_Sleep.ino.ino"
"C:\Users\Main User\AppData\Local\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\Main User\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.0.0/tools/sdk/include" -c -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DARDUINO=10607 -DARDUINO_ESP8266_ESP01 -DARDUINO_ARCH_ESP8266 -DESP8266 "-IC:\Users\Main User\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\cores\esp8266" "-IC:\Users\Main User\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\variants\generic" "C:\Users\MAINUS~1\AppData\Local\Temp\buildaae8d7bd46aab17db21f8d59301ec856.tmp\sketch\ESP8266_thermostat_Sleep.ino.ino.cpp" -o "nul"
"C:\Users\Main User\AppData\Local\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\Main User\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.0.0/tools/sdk/include" -c -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DARDUINO=10607 -DARDUINO_ESP8266_ESP01 -DARDUINO_ARCH_ESP8266 -DESP8266 "-IC:\Users\Main User\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\cores\esp8266" "-IC:\Users\Main User\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\variants\generic" "C:\Users\MAINUS~1\AppData\Local\Temp\buildaae8d7bd46aab17db21f8d59301ec856.tmp\sketch\ESP8266_thermostat_Sleep.ino.ino.cpp" -o "nul"
"C:\Users\Main User\AppData\Local\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\Main User\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.0.0/tools/sdk/include" -c -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DARDUINO=10607 -DARDUINO_ESP8266_ESP01 -DARDUINO_ARCH_ESP8266 -DESP8266 "-IC:\Users\Main User\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\cores\esp8266" "-IC:\Users\Main User\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\variants\generic" "C:\Users\MAINUS~1\AppData\Local\Temp\buildaae8d7bd46aab17db21f8d59301ec856.tmp\sketch\ESP8266_thermostat_Sleep.ino.ino.cpp" -o "C:\Users\MAINUS~1\AppData\Local\Temp\buildaae8d7bd46aab17db21f8d59301ec856.tmp\preproc\ctags_target_for_gcc_minus_e.cpp"
exec: "C:\Users\Main User\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++": file does not exist
Error compiling.

Yet another major issue? Why can't the top cheese just abandon 1.6.6 and 1.6.7 and go back to 1.6.5 and stay there until all the bugs they added in the 2 recent versions have been squashed??