Compile/Verify failure with IDE 2.3.3

It's been a couple of years since I've Arduino'd and today I uninstalled the old 1. version and installed 2.3.3. I installed the 8266 package and chose the NodeMCU ESP 12E. However, even the simplest of sketches won't compile and I get a page of errors. I'm guessing somehow the PATH got hosed but I don't know for sure. Here is a portion of the error message. (It may look like garbage as I don't see a message preview capability here. Fingers crossed.) Ideas certainly welcome. Thanks.

c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/lib\libc.a(lib_a-fclose.o): in function `_fclose_r':
/workdir/repo/newlib/newlib/libc/stdio/fclose.c:98: undefined reference to `_free_r'
c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: /workdir/repo/newlib/newlib/libc/stdio/fclose.c:101: undefined reference to `_free_r'
c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: /workdir/repo/newlib/newlib/libc/stdio/fclose.c:102: undefined reference to `_free_r'
collect2.exe: error: ld returned 1 exit status

exit status 1

Compilation error: exit status 1

Please post your sketch.
Please enable verbose output during compilation under file/preferences in the IDE (I think you already did). Compile your sketch and post the full output here.

Please use code tags for both the sketch and the output.

The error may indicate some sort of incorrect local library override.

Thank you for you feed back.
As an aside but maybe useful, my windows machine did one of those unasked for automagic updates to the OS updating to Windows 10 pro. That was a couple of years ago. (I haven't been using it since for a couple of years now.) Finding time to get back into this I decided to update Arduino to the latest release. I uninstalled the version on my machine and installed 2.3.3. I didn't try the previous installed version before uninstalling it and don't think I ever used it after that Windows update. I guess what I'm mumbling about is maybe that Windows update hosed some path or something that the new install was counting on. (I don't know about these things but thought a brain dump might give clues.)

It seems to be the same error result for any sketch. Here is the 8266 example "Blink.ino".

// the setup function runs once when you press reset or power the board
void setup() {
  // initialize digital pin LED_BUILTIN as an output.
  pinMode(LED_BUILTIN, OUTPUT);
}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(LED_BUILTIN, HIGH);  // turn the LED on (HIGH is the voltage level)
  delay(1000);                      // wait for a second
  digitalWrite(LED_BUILTIN, LOW);   // turn the LED off by making the voltage LOW
  delay(1000);                      // wait for a second
}

Here is the verbose output.

FQBN: esp8266:esp8266:nodemcuv2
Using board 'nodemcuv2' from platform in folder: C:\Users\steve\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2
Using core 'esp8266' from platform in folder: C:\Users\steve\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2

"C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\python3\\3.7.2-post1/python3" -I "C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.2/tools/mkbuildoptglobals.py" "C:\\Users\\steve\\AppData\\Local\\Programs\\Arduino IDE\\resources\\app\\lib\\backend\\resources" 10607 "C:\\Users\\steve\\AppData\\Local\\Temp\\arduino\\sketches\\1967DF66B14C902CD2D22DD17B7B37D7" "C:\\Users\\steve\\AppData\\Local\\Temp\\arduino\\sketches\\1967DF66B14C902CD2D22DD17B7B37D7/core/build.opt" "C:\\Users\\steve\\AppData\\Local\\Temp\\.arduinoIDE-unsaved2024917-6652-15qvwa.sdoq8\\Blink/Blink.ino.globals.h" "C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.2\\cores\\esp8266/CommonHFile.h"
default_encoding:       cp1252
Assume aggressive 'core.a' caching enabled.
Clean build, created dir C:\Users\steve\AppData\Local\Temp\arduino\sketches\1967DF66B14C902CD2D22DD17B7B37D7\core
Note: optional global include file 'C:\Users\steve\AppData\Local\Temp\.arduinoIDE-unsaved2024917-6652-15qvwa.sdoq8\Blink\Blink.ino.globals.h' does not exist.
  Read more at https://arduino-esp8266.readthedocs.io/en/latest/faq/a06-global-build-options.html
Detecting libraries used...
C:\Users\steve\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\steve\AppData\Local\Temp\arduino\sketches\1967DF66B14C902CD2D22DD17B7B37D7/core/build.opt -IC:\Users\steve\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/include -IC:\Users\steve\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include -IC:\Users\steve\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\steve\AppData\Local\Temp\arduino\sketches\1967DF66B14C902CD2D22DD17B7B37D7/core -c @C:\Users\steve\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/warnings/none-cppflags -Os -g -free -fipa-pta -Werror=return-type -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10607 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU_ESP12E" -DARDUINO_BOARD_ID="nodemcuv2" -DLED_BUILTIN=2 -DFLASHMODE_DIO -IC:\Users\steve\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\cores\esp8266 -IC:\Users\steve\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\variants\nodemcu C:\Users\steve\AppData\Local\Temp\arduino\sketches\1967DF66B14C902CD2D22DD17B7B37D7\sketch\Blink.ino.cpp -o nul
Generating function prototypes...
C:\Users\steve\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\steve\AppData\Local\Temp\arduino\sketches\1967DF66B14C902CD2D22DD17B7B37D7/core/build.opt -IC:\Users\steve\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/include -IC:\Users\steve\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include -IC:\Users\steve\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\steve\AppData\Local\Temp\arduino\sketches\1967DF66B14C902CD2D22DD17B7B37D7/core -c @C:\Users\steve\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/warnings/none-cppflags -Os -g -free -fipa-pta -Werror=return-type -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10607 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU_ESP12E" -DARDUINO_BOARD_ID="nodemcuv2" -DLED_BUILTIN=2 -DFLASHMODE_DIO -IC:\Users\steve\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\cores\esp8266 -IC:\Users\steve\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\variants\nodemcu C:\Users\steve\AppData\Local\Temp\arduino\sketches\1967DF66B14C902CD2D22DD17B7B37D7\sketch\Blink.ino.cpp -o C:\Users\steve\AppData\Local\Temp\17554798\sketch_merged.cpp
C:\Users\steve\AppData\Local\Arduino15\packages\builtin\tools\ctags\5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives C:\Users\steve\AppData\Local\Temp\17554798\sketch_merged.cpp
Compiling sketch...
"C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\python3\\3.7.2-post1/python3" -I "C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.2/tools/signing.py" --mode header --publickey "C:\\Users\\steve\\AppData\\Local\\Temp\\.arduinoIDE-unsaved2024917-6652-15qvwa.sdoq8\\Blink/public.key" --out "C:\\Users\\steve\\AppData\\Local\\Temp\\arduino\\sketches\\1967DF66B14C902CD2D22DD17B7B37D7/core/Updater_Signing.h"
"C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 "@C:\\Users\\steve\\AppData\\Local\\Temp\\arduino\\sketches\\1967DF66B14C902CD2D22DD17B7B37D7/core/build.opt" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.2/tools/sdk/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.2/tools/sdk/lwip2/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.2/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\steve\\AppData\\Local\\Temp\\arduino\\sketches\\1967DF66B14C902CD2D22DD17B7B37D7/core" -c "@C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.2/tools/warnings/none-cppflags" -Os -g -free -fipa-pta -Werror=return-type -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -MMD -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10607 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU_ESP12E\"" "-DARDUINO_BOARD_ID=\"nodemcuv2\"" -DLED_BUILTIN=2 -DFLASHMODE_DIO "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.2\\cores\\esp8266" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.2\\variants\\nodemcu" "C:\\Users\\steve\\AppData\\Local\\Temp\\arduino\\sketches\\1967DF66B14C902CD2D22DD17B7B37D7\\sketch\\Blink.ino.cpp" -o "C:\\Users\\steve\\AppData\\Local\\Temp\\arduino\\sketches\\1967DF66B14C902CD2D22DD17B7B37D7\\sketch\\Blink.ino.cpp.o"
Compiling libraries...
Compiling core...
Using precompiled core: C:\Users\steve\AppData\Local\Temp\arduino\cores\574dbc2e8baba60ee83a962d81706791\core.a
Linking everything together...
"C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\python3\\3.7.2-post1/python3" -I "C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.2/tools/mkdir.py" -p "C:\\Users\\steve\\AppData\\Local\\Temp\\arduino\\sketches\\1967DF66B14C902CD2D22DD17B7B37D7/ld_h/"
"C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\python3\\3.7.2-post1/python3" -I "C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.2/tools/cp.py" "C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.2/tools/sdk/ld/eagle.flash.4m2m.ld" "C:\\Users\\steve\\AppData\\Local\\Temp\\arduino\\sketches\\1967DF66B14C902CD2D22DD17B7B37D7/ld_h/local.eagle.flash.ld.h"
"C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-gcc" -CC -E -P -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 "C:\\Users\\steve\\AppData\\Local\\Temp\\arduino\\sketches\\1967DF66B14C902CD2D22DD17B7B37D7/ld_h/local.eagle.flash.ld.h" -o "C:\\Users\\steve\\AppData\\Local\\Temp\\arduino\\sketches\\1967DF66B14C902CD2D22DD17B7B37D7/local.eagle.flash.ld"
"C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-gcc" -CC -E -P -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 "C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.2/tools/sdk/ld/eagle.app.v6.common.ld.h" -o "C:\\Users\\steve\\AppData\\Local\\Temp\\arduino\\sketches\\1967DF66B14C902CD2D22DD17B7B37D7/local.eagle.app.v6.common.ld"
"C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-gcc" -fno-exceptions -Wl,-Map "-Wl,C:\\Users\\steve\\AppData\\Local\\Temp\\arduino\\sketches\\1967DF66B14C902CD2D22DD17B7B37D7/Blink.ino.map" -g "@C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.2/tools/warnings/none-cflags" -Os -nostdlib -Wl,--no-check-sections -u app_entry -u _printf_float -u _scanf_float -Wl,-static "-LC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.2/tools/sdk/lib" "-LC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.2/tools/sdk/lib/NONOSDK22x_190703" "-LC:\\Users\\steve\\AppData\\Local\\Temp\\arduino\\sketches\\1967DF66B14C902CD2D22DD17B7B37D7" "-LC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.2/tools/sdk/libc/xtensa-lx106-elf/lib" -Tlocal.eagle.flash.ld -Wl,--gc-sections -Wl,-wrap,system_restart_local -Wl,-wrap,spi_flash_read -o "C:\\Users\\steve\\AppData\\Local\\Temp\\arduino\\sketches\\1967DF66B14C902CD2D22DD17B7B37D7/Blink.ino.elf" -Wl,--start-group "C:\\Users\\steve\\AppData\\Local\\Temp\\arduino\\sketches\\1967DF66B14C902CD2D22DD17B7B37D7\\sketch\\Blink.ino.cpp.o" "C:\\Users\\steve\\AppData\\Local\\Temp\\arduino\\cores\\574dbc2e8baba60ee83a962d81706791\\core.a" -lhal -lphy -lpp -lnet80211 -llwip2-536-feat -lwpa -lcrypto -lmain -lwps -lbearssl -lespnow -lsmartconfig -lairkiss -lwpa2 -lstdc++ -lm -lc -lgcc -Wl,--end-group "-LC:\\Users\\steve\\AppData\\Local\\Temp\\arduino\\sketches\\1967DF66B14C902CD2D22DD17B7B37D7"
c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: warning: cannot find entry symbol app_entry; defaulting to 0000000040100000
c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/lib\libc.a(lib_a-dtoa.o):(.literal+0x48): undefined reference to `malloc'
c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/lib\libc.a(lib_a-dtoa.o): in function `_dtoa_r':
/workdir/repo/newlib/newlib/libc/stdlib/dtoa.c:234: undefined reference to `malloc'
c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/lib\libc.a(lib_a-mprec.o):(.literal+0x8): undefined reference to `_calloc_r'
c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/lib\libc.a(lib_a-mprec.o): in function `_Balloc':
/workdir/repo/newlib/newlib/libc/stdlib/mprec.c:103: undefined reference to `malloc'
c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: /workdir/repo/newlib/newlib/libc/stdlib/mprec.c:107: undefined reference to `_calloc_r'
c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: /workdir/repo/newlib/newlib/libc/stdlib/mprec.c:124: undefined reference to `_calloc_r'
c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/lib\libc.a(lib_a-mprec.o): in function `_Bfree':
/workdir/repo/newlib/newlib/libc/stdlib/mprec.c:139: undefined reference to `malloc'
c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/lib\libc.a(lib_a-mprec.o): in function `__pow5mult':
/workdir/repo/newlib/newlib/libc/stdlib/mprec.c:427: undefined reference to `malloc'
c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/lib\libc.a(lib_a-nano-svfprintf.o):(.literal+0x0): undefined reference to `_malloc_r'
c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/lib\libc.a(lib_a-nano-svfprintf.o):(.literal+0x4): undefined reference to `_realloc_r'
c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/lib\libc.a(lib_a-nano-svfprintf.o):(.literal+0x8): undefined reference to `_free_r'
c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/lib\libc.a(lib_a-nano-svfprintf.o): in function `__ssputs_r':
/workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:201: undefined reference to `_malloc_r'
c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:212: undefined reference to `_realloc_r'
c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:216: undefined reference to `_free_r'
c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/lib\libc.a(lib_a-nano-svfprintf.o): in function `__ssprint_r':
/workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:291: undefined reference to `_malloc_r'
c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:302: undefined reference to `_realloc_r'
c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:307: undefined reference to `_free_r'
c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/lib\libc.a(lib_a-nano-svfprintf.o): in function `_svfprintf_r':
/workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:501: undefined reference to `_malloc_r'
c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/lib\libc.a(lib_a-assert.o):(.literal+0xc): undefined reference to `abort'
c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/lib\libc.a(lib_a-assert.o): in function `__assert_func':
/workdir/repo/newlib/newlib/libc/stdlib/assert.c:58: undefined reference to `abort'
c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/lib\libc.a(lib_a-wsetup.o): in function `__swsetup_r':
/workdir/repo/newlib/newlib/libc/stdio/wsetup.c:56: undefined reference to `_free_r'
c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/lib\libc.a(lib_a-fflush.o): in function `__sflush_r':
/workdir/repo/newlib/newlib/libc/stdio/fflush.c:197: undefined reference to `_free_r'
c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/lib\libc.a(lib_a-findfp.o): in function `__sfmoreglue':
/workdir/repo/newlib/newlib/libc/stdio/findfp.c:132: undefined reference to `_malloc_r'
c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/lib\libc.a(lib_a-fvwrite.o): in function `__sfvwrite_r':
/workdir/repo/newlib/newlib/libc/stdio/fvwrite.c:145: undefined reference to `_malloc_r'
c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: /workdir/repo/newlib/newlib/libc/stdio/fvwrite.c:156: undefined reference to `_realloc_r'
c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: /workdir/repo/newlib/newlib/libc/stdio/fvwrite.c:162: undefined reference to `_free_r'
c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/lib\libc.a(lib_a-makebuf.o):(.literal+0x0): undefined reference to `_fstat_r'
c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/lib\libc.a(lib_a-makebuf.o): in function `__swhatbuf_r':
/workdir/repo/newlib/newlib/libc/stdio/makebuf.c:96: undefined reference to `_fstat_r'
c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/lib\libc.a(lib_a-makebuf.o): in function `__smakebuf_r':
/workdir/repo/newlib/newlib/libc/stdio/makebuf.c:53: undefined reference to `_malloc_r'
c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/lib\libc.a(lib_a-stdio.o):(.literal+0x0): undefined reference to `_read_r'
c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/lib\libc.a(lib_a-stdio.o):(.literal+0x4): undefined reference to `_lseek_r'
c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/lib\libc.a(lib_a-stdio.o):(.literal+0x8): undefined reference to `_write_r'
c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/lib\libc.a(lib_a-stdio.o):(.literal+0xc): undefined reference to `_close_r'
c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/lib\libc.a(lib_a-stdio.o): in function `__sread':
/workdir/repo/newlib/newlib/libc/stdio/stdio.c:47: undefined reference to `_read_r'
c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/lib\libc.a(lib_a-stdio.o): in function `__swrite':
/workdir/repo/newlib/newlib/libc/stdio/stdio.c:86: undefined reference to `_lseek_r'
c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/lib\libc.a(lib_a-stdio.o): in function `__sseek':
/workdir/repo/newlib/newlib/libc/stdio/stdio.c:113: undefined reference to `_lseek_r'
c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/lib\libc.a(isatty.o): in function `_isatty_r':
/workdir/repo/newlib/newlib/libc/sys/xtensa/isatty.c:13: undefined reference to `_fstat_r'
c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/lib\libc.a(lib_a-fclose.o): in function `_fclose_r':
/workdir/repo/newlib/newlib/libc/stdio/fclose.c:98: undefined reference to `_free_r'
c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: /workdir/repo/newlib/newlib/libc/stdio/fclose.c:101: undefined reference to `_free_r'
c:/users/steve/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: /workdir/repo/newlib/newlib/libc/stdio/fclose.c:102: undefined reference to `_free_r'
collect2.exe: error: ld returned 1 exit status

exit status 1

Compilation error: exit status 1

Thanks again for your help.

My first attempt would be to clear the cache

Delete the directories
C:\Users\steve\AppData\Local\Temp\arduino\sketches\1967DF66B14C902CD2D22DD17B7B37D7
and
C:\Users\steve\AppData\Local\Temp\arduino\cores\574dbc2e8baba60ee83a962d81706791

I would also work on a saved file so load blink, save it somewhere (save as) and compile again.

Thanks! I'm not sure why that fixed it (in this case) and I have no idea what you or anyone else saw that made that suspect. (All above my paygrade for sure!) But then it wouldn't upload. Complete output shown below. I should preface this by saying when I installed this version and ran it, before this last compile issue, the IDE couldn't find the port my 12E was plugged into. I searched and found something about installing a "CH340" driver but that didn't help. Then out of some desperation, and maybe a bad idea, I found and manually uploaded a "Arduido Uno" port driver and then it found a port so I continued and had the compiler error. My mind is fuzzy (obviously) it seems early on with some 8266 boards I had to use a gadget to upload but if I remember right with the NodeMCU 12E all was needed was to plug the board in directly with a USB cable. Any way here is that output.

FQBN: esp8266:esp8266:nodemcuv2
Using board 'nodemcuv2' from platform in folder: C:\Users\steve\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2
Using core 'esp8266' from platform in folder: C:\Users\steve\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2

"C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\python3\\3.7.2-post1/python3" -I "C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.2/tools/mkbuildoptglobals.py" "C:\\Users\\steve\\AppData\\Local\\Programs\\Arduino IDE\\resources\\app\\lib\\backend\\resources" 10607 "C:\\Users\\steve\\AppData\\Local\\Temp\\arduino\\sketches\\D74C9C43EBD2E28F44A9CA0C8CCC102C" "C:\\Users\\steve\\AppData\\Local\\Temp\\arduino\\sketches\\D74C9C43EBD2E28F44A9CA0C8CCC102C/core/build.opt" "C:\\Users\\steve\\OneDrive\\Documents\\Arduino\\BlinkAgain/BlinkAgain.ino.globals.h" "C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.2\\cores\\esp8266/CommonHFile.h"
default_encoding:       cp1252
Assume aggressive 'core.a' caching enabled.
Note: optional global include file 'C:\Users\steve\OneDrive\Documents\Arduino\BlinkAgain\BlinkAgain.ino.globals.h' does not exist.
  Read more at https://arduino-esp8266.readthedocs.io/en/latest/faq/a06-global-build-options.html
Detecting libraries used...
C:\Users\steve\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\steve\AppData\Local\Temp\arduino\sketches\D74C9C43EBD2E28F44A9CA0C8CCC102C/core/build.opt -IC:\Users\steve\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/include -IC:\Users\steve\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include -IC:\Users\steve\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\steve\AppData\Local\Temp\arduino\sketches\D74C9C43EBD2E28F44A9CA0C8CCC102C/core -c @C:\Users\steve\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/warnings/none-cppflags -Os -g -free -fipa-pta -Werror=return-type -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10607 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU_ESP12E" -DARDUINO_BOARD_ID="nodemcuv2" -DLED_BUILTIN=2 -DFLASHMODE_DIO -IC:\Users\steve\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\cores\esp8266 -IC:\Users\steve\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\variants\nodemcu C:\Users\steve\AppData\Local\Temp\arduino\sketches\D74C9C43EBD2E28F44A9CA0C8CCC102C\sketch\BlinkAgain.ino.cpp -o nul
Generating function prototypes...
C:\Users\steve\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 @C:\Users\steve\AppData\Local\Temp\arduino\sketches\D74C9C43EBD2E28F44A9CA0C8CCC102C/core/build.opt -IC:\Users\steve\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/include -IC:\Users\steve\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include -IC:\Users\steve\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/libc/xtensa-lx106-elf/include -IC:\Users\steve\AppData\Local\Temp\arduino\sketches\D74C9C43EBD2E28F44A9CA0C8CCC102C/core -c @C:\Users\steve\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/warnings/none-cppflags -Os -g -free -fipa-pta -Werror=return-type -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10607 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU_ESP12E" -DARDUINO_BOARD_ID="nodemcuv2" -DLED_BUILTIN=2 -DFLASHMODE_DIO -IC:\Users\steve\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\cores\esp8266 -IC:\Users\steve\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\variants\nodemcu C:\Users\steve\AppData\Local\Temp\arduino\sketches\D74C9C43EBD2E28F44A9CA0C8CCC102C\sketch\BlinkAgain.ino.cpp -o C:\Users\steve\AppData\Local\Temp\923364959\sketch_merged.cpp
C:\Users\steve\AppData\Local\Arduino15\packages\builtin\tools\ctags\5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives C:\Users\steve\AppData\Local\Temp\923364959\sketch_merged.cpp
Compiling sketch...
"C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\python3\\3.7.2-post1/python3" -I "C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.2/tools/signing.py" --mode header --publickey "C:\\Users\\steve\\OneDrive\\Documents\\Arduino\\BlinkAgain/public.key" --out "C:\\Users\\steve\\AppData\\Local\\Temp\\arduino\\sketches\\D74C9C43EBD2E28F44A9CA0C8CCC102C/core/Updater_Signing.h"
"C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 "@C:\\Users\\steve\\AppData\\Local\\Temp\\arduino\\sketches\\D74C9C43EBD2E28F44A9CA0C8CCC102C/core/build.opt" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.2/tools/sdk/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.2/tools/sdk/lwip2/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.2/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\steve\\AppData\\Local\\Temp\\arduino\\sketches\\D74C9C43EBD2E28F44A9CA0C8CCC102C/core" -c "@C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.2/tools/warnings/none-cppflags" -Os -g -free -fipa-pta -Werror=return-type -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -MMD -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10607 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU_ESP12E\"" "-DARDUINO_BOARD_ID=\"nodemcuv2\"" -DLED_BUILTIN=2 -DFLASHMODE_DIO "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.2\\cores\\esp8266" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.2\\variants\\nodemcu" "C:\\Users\\steve\\AppData\\Local\\Temp\\arduino\\sketches\\D74C9C43EBD2E28F44A9CA0C8CCC102C\\sketch\\BlinkAgain.ino.cpp" -o "C:\\Users\\steve\\AppData\\Local\\Temp\\arduino\\sketches\\D74C9C43EBD2E28F44A9CA0C8CCC102C\\sketch\\BlinkAgain.ino.cpp.o"
Compiling libraries...
Compiling core...
Using precompiled core: C:\Users\steve\AppData\Local\Temp\arduino\cores\574dbc2e8baba60ee83a962d81706791\core.a
Linking everything together...
"C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\python3\\3.7.2-post1/python3" -I "C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.2/tools/mkdir.py" -p "C:\\Users\\steve\\AppData\\Local\\Temp\\arduino\\sketches\\D74C9C43EBD2E28F44A9CA0C8CCC102C/ld_h/"
"C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\python3\\3.7.2-post1/python3" -I "C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.2/tools/cp.py" "C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.2/tools/sdk/ld/eagle.flash.4m2m.ld" "C:\\Users\\steve\\AppData\\Local\\Temp\\arduino\\sketches\\D74C9C43EBD2E28F44A9CA0C8CCC102C/ld_h/local.eagle.flash.ld.h"
"C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-gcc" -CC -E -P -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 "C:\\Users\\steve\\AppData\\Local\\Temp\\arduino\\sketches\\D74C9C43EBD2E28F44A9CA0C8CCC102C/ld_h/local.eagle.flash.ld.h" -o "C:\\Users\\steve\\AppData\\Local\\Temp\\arduino\\sketches\\D74C9C43EBD2E28F44A9CA0C8CCC102C/local.eagle.flash.ld"
"C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-gcc" -CC -E -P -DVTABLES_IN_FLASH -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 "C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.2/tools/sdk/ld/eagle.app.v6.common.ld.h" -o "C:\\Users\\steve\\AppData\\Local\\Temp\\arduino\\sketches\\D74C9C43EBD2E28F44A9CA0C8CCC102C/local.eagle.app.v6.common.ld"
"C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-gcc" -fno-exceptions -Wl,-Map "-Wl,C:\\Users\\steve\\AppData\\Local\\Temp\\arduino\\sketches\\D74C9C43EBD2E28F44A9CA0C8CCC102C/BlinkAgain.ino.map" -g "@C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.2/tools/warnings/none-cflags" -Os -nostdlib -Wl,--no-check-sections -u app_entry -u _printf_float -u _scanf_float -Wl,-static "-LC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.2/tools/sdk/lib" "-LC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.2/tools/sdk/lib/NONOSDK22x_190703" "-LC:\\Users\\steve\\AppData\\Local\\Temp\\arduino\\sketches\\D74C9C43EBD2E28F44A9CA0C8CCC102C" "-LC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.2/tools/sdk/libc/xtensa-lx106-elf/lib" -Tlocal.eagle.flash.ld -Wl,--gc-sections -Wl,-wrap,system_restart_local -Wl,-wrap,spi_flash_read -o "C:\\Users\\steve\\AppData\\Local\\Temp\\arduino\\sketches\\D74C9C43EBD2E28F44A9CA0C8CCC102C/BlinkAgain.ino.elf" -Wl,--start-group "C:\\Users\\steve\\AppData\\Local\\Temp\\arduino\\sketches\\D74C9C43EBD2E28F44A9CA0C8CCC102C\\sketch\\BlinkAgain.ino.cpp.o" "C:\\Users\\steve\\AppData\\Local\\Temp\\arduino\\cores\\574dbc2e8baba60ee83a962d81706791\\core.a" -lhal -lphy -lpp -lnet80211 -llwip2-536-feat -lwpa -lcrypto -lmain -lwps -lbearssl -lespnow -lsmartconfig -lairkiss -lwpa2 -lstdc++ -lm -lc -lgcc -Wl,--end-group "-LC:\\Users\\steve\\AppData\\Local\\Temp\\arduino\\sketches\\D74C9C43EBD2E28F44A9CA0C8CCC102C"
"C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\python3\\3.7.2-post1/python3" -I "C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.2/tools/elf2bin.py" --eboot "C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.2/bootloaders/eboot/eboot.elf" --app "C:\\Users\\steve\\AppData\\Local\\Temp\\arduino\\sketches\\D74C9C43EBD2E28F44A9CA0C8CCC102C/BlinkAgain.ino.elf" --flash_mode dio --flash_freq 40 --flash_size 4M --path "C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.1.0-gcc10.3-e5f9fec/bin" --out "C:\\Users\\steve\\AppData\\Local\\Temp\\arduino\\sketches\\D74C9C43EBD2E28F44A9CA0C8CCC102C/BlinkAgain.ino.bin"
Creating BIN file "C:\Users\steve\AppData\Local\Temp\arduino\sketches\D74C9C43EBD2E28F44A9CA0C8CCC102C/BlinkAgain.ino.bin" using "C:\Users\steve\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/bootloaders/eboot/eboot.elf" and "C:\Users\steve\AppData\Local\Temp\arduino\sketches\D74C9C43EBD2E28F44A9CA0C8CCC102C/BlinkAgain.ino.elf"
"C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\python3\\3.7.2-post1/python3" -I "C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.2/tools/signing.py" --mode sign --privatekey "C:\\Users\\steve\\OneDrive\\Documents\\Arduino\\BlinkAgain/private.key" --bin "C:\\Users\\steve\\AppData\\Local\\Temp\\arduino\\sketches\\D74C9C43EBD2E28F44A9CA0C8CCC102C/BlinkAgain.ino.bin" --out "C:\\Users\\steve\\AppData\\Local\\Temp\\arduino\\sketches\\D74C9C43EBD2E28F44A9CA0C8CCC102C/BlinkAgain.ino.bin.signed" --legacy "C:\\Users\\steve\\AppData\\Local\\Temp\\arduino\\sketches\\D74C9C43EBD2E28F44A9CA0C8CCC102C/BlinkAgain.ino.bin.legacy_sig"
"C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\python3\\3.7.2-post1/python3" -X utf8 -I "C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.2/tools/sizes.py" --elf "C:\\Users\\steve\\AppData\\Local\\Temp\\arduino\\sketches\\D74C9C43EBD2E28F44A9CA0C8CCC102C/BlinkAgain.ino.elf" --path "C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.1.0-gcc10.3-e5f9fec/bin" --mmu "-DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000"
. Variables and constants in RAM (global, static), used 28104 / 80192 bytes (35%)
║   SEGMENT  BYTES    DESCRIPTION
╠══ DATA     1496     initialized variables
╠══ RODATA   920      constants       
╚══ BSS      25688    zeroed variables
. Instruction RAM (IRAM_ATTR, ICACHE_RAM_ATTR), used 59667 / 65536 bytes (91%)
║   SEGMENT  BYTES    DESCRIPTION
╠══ ICACHE   32768    reserved space for flash instruction cache
╚══ IRAM     26899    code in IRAM    
. Code in flash (default, ICACHE_FLASH_ATTR), used 232148 / 1048576 bytes (22%)
║   SEGMENT  BYTES    DESCRIPTION
╚══ IROM     232148   code in flash   

"C:\Users\steve\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1/python3" -I "C:\Users\steve\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/upload.py" --chip esp8266 --port "COM3" --baud "115200" ""  --before default_reset --after hard_reset write_flash 0x0 "C:\Users\steve\AppData\Local\Temp\arduino\sketches\D74C9C43EBD2E28F44A9CA0C8CCC102C/BlinkAgain.ino.bin"
esptool.py v3.0
Serial port COM3

A fatal esptool.py error occurred: could not open port 'COM3': FileNotFoundError(2, 'The system cannot find the file specified.', None, 2)

There was an unsaved in your output. But it was also using stuff from the mentioned cores directory. That is why I thought that deleting the cores and sketches would be worth a try. Although I did not look at the core files, I'm reasonably sure that _free_r is part of the core.

What is the ttl-to-usb converter on your board? Did you install the driver for it; you did mention CH340 but it might be another one. You can find out using device manager with the board connected.

  1. Disconnected the board.
  2. Connect the board; a new port should show in the Ports section.
  3. Right click on the port, select Properties.
  4. Click the Details tab.
  5. In the Property drop down, select Hardware Ids

You will see something like below.

The VID is 2341 and the PID is 0042; you can look the numbers that you get up on the web (e.g. on https://devicehunt.com/). With the numbers I showed it will be Arduino (2341) and Mega (0042).

And yes, your board is not an Uno and hence that driver will never work :wink:

Thanks for this. It turns out that your last sentence was the hint I needed. I dug a little deeper and found that the driver I needed for this batch of Amica NodeMCU 8266 12E. They apparently use the Silicon Labs CP210X driver.
Thanks for your guidance and your avatar if very appropriate! :grinning:

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.