Closed
Description
Basic Infos
- This issue complies with the issue POLICY doc.
- I have read the documentation at readthedocs and the issue is not addressed there.
- I have tested that the issue is present in current master branch (aka latest git).
- I have searched the issue tracker for a similar issue.
- If there is a stack dump, I have decoded it.
- I have filled out all fields below.
Platform
- Hardware: [ESP-12]
- Core Version: [latest git]
- Development Env: [Arduino IDE]
- Operating System: [Windows 10]
Settings in IDE
- Module: [Nodemcu]
- Flash Mode: [default]
- Flash Size: [4MB/0MB]
- lwip Variant: [v2 Lower Memory]
- Reset Method: [nodemcu]
- Flash Frequency: [40Mhz]
- CPU Frequency: [80Mhz]
- Upload Using: [OTA]
- Upload Speed: [115200] (serial upload only)
Problem Description
1
After commit 9790e1c , archive python-3.7.2.post1-embed-win32.zip is unpacked into wrong directory.
Should be unpacked to esp8266/tools/python/
but is unpacked to parent dir esp8266/tools/
Compilation break with error -> debug messages below "1. Python is missing"
2
After manually moved all python related files to esp8266/tools/python/ ,
sketch compiles without problems but attempt to load fails with an error -> debug massages below "2. Upload problem"
When I try manual check new included python:
reaper7@AT-HOME MINGW64 /c/Programy/arduino/hardware/esp8266com/esp8266/tools/python (master)
$ /c/Programy/arduino/hardware/esp8266com/esp8266/tools/python/python.exe
Python 3.7.2 (tags/v3.7.2:9a3ffc0492, Dec 23 2018, 22:20:52) [MSC v.1916 32 bit (Intel)] on win32
>>> import os
>>> pid = os.fork()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: module 'os' has no attribute 'fork'
>>>
related:
9790e1c#commitcomment-32366937
#5789 FIXED with #5791
MCVE Sketch
examples->digital->BlinkWithoutDelay.ino
Debug Messages
- Python is missing:
C:\Programy\arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Programy\arduino\hardware -hardware C:\Users\reaper7\AppData\Local\Arduino15\packages -tools C:\Programy\arduino\tools-builder -tools C:\Programy\arduino\hardware\tools\avr -tools C:\Users\reaper7\AppData\Local\Arduino15\packages -built-in-libraries C:\Programy\arduino\libraries -libraries C:\Programy\arduino_projekty\libraries -fqbn=esp8266com:esp8266:nodemcuv2:xtal=80,vt=flash,exception=disabled,eesz=4M,ip=lm2f,dbg=Disabled,lvl=None____,wipe=none,baud=115200 -ide-version=10808 -build-path C:\TEMP\arduino_build_697025 -warnings=none -build-cache C:\TEMP\arduino_cache_809626 -prefs=build.warn_data_percentage=75 -verbose C:\Programy\arduino\examples\02.Digital\BlinkWithoutDelay\BlinkWithoutDelay.ino
C:\Programy\arduino\arduino-builder -compile -logger=machine -hardware C:\Programy\arduino\hardware -hardware C:\Users\reaper7\AppData\Local\Arduino15\packages -tools C:\Programy\arduino\tools-builder -tools C:\Programy\arduino\hardware\tools\avr -tools C:\Users\reaper7\AppData\Local\Arduino15\packages -built-in-libraries C:\Programy\arduino\libraries -libraries C:\Programy\arduino_projekty\libraries -fqbn=esp8266com:esp8266:nodemcuv2:xtal=80,vt=flash,exception=disabled,eesz=4M,ip=lm2f,dbg=Disabled,lvl=None____,wipe=none,baud=115200 -ide-version=10808 -build-path C:\TEMP\arduino_build_697025 -warnings=none -build-cache C:\TEMP\arduino_cache_809626 -prefs=build.warn_data_percentage=75 -verbose C:\Programy\arduino\examples\02.Digital\BlinkWithoutDelay\BlinkWithoutDelay.ino
Using board 'nodemcuv2' from platform in folder: C:\Programy\arduino\hardware\esp8266com\esp8266
Using core 'esp8266' from platform in folder: C:\Programy\arduino\hardware\esp8266com\esp8266
Detecting libraries used...
"C:\\Programy\\arduino\\hardware\\esp8266com\\esp8266/tools/xtensa-lx106-elf/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\\Programy\\arduino\\hardware\\esp8266com\\esp8266/tools/sdk/include" "-IC:\\Programy\\arduino\\hardware\\esp8266com\\esp8266/tools/sdk/lwip2/include" "-IC:\\Programy\\arduino\\hardware\\esp8266com\\esp8266/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\TEMP\\arduino_build_697025/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fno-exceptions -w -x c++ -E -CC -DNONOSDK221=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 "-IC:\\Programy\\arduino\\hardware\\esp8266com\\esp8266\\cores\\esp8266" "-IC:\\Programy\\arduino\\hardware\\esp8266com\\esp8266\\variants\\nodemcu" "C:\\TEMP\\arduino_build_697025\\sketch\\BlinkWithoutDelay.ino.cpp" -o nul
Generating function prototypes...
"C:\\Programy\\arduino\\hardware\\esp8266com\\esp8266/tools/xtensa-lx106-elf/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\\Programy\\arduino\\hardware\\esp8266com\\esp8266/tools/sdk/include" "-IC:\\Programy\\arduino\\hardware\\esp8266com\\esp8266/tools/sdk/lwip2/include" "-IC:\\Programy\\arduino\\hardware\\esp8266com\\esp8266/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\TEMP\\arduino_build_697025/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fno-exceptions -w -x c++ -E -CC -DNONOSDK221=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 "-IC:\\Programy\\arduino\\hardware\\esp8266com\\esp8266\\cores\\esp8266" "-IC:\\Programy\\arduino\\hardware\\esp8266com\\esp8266\\variants\\nodemcu" "C:\\TEMP\\arduino_build_697025\\sketch\\BlinkWithoutDelay.ino.cpp" -o "C:\\TEMP\\arduino_build_697025\\preproc\\ctags_target_for_gcc_minus_e.cpp"
"C:\\Programy\\arduino\\tools-builder\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\TEMP\\arduino_build_697025\\preproc\\ctags_target_for_gcc_minus_e.cpp"
Kompilowanie szkicu...
"C:\\Programy\\arduino\\hardware\\esp8266com\\esp8266/tools/xtensa-lx106-elf/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\\Programy\\arduino\\hardware\\esp8266com\\esp8266/tools/sdk/include" "-IC:\\Programy\\arduino\\hardware\\esp8266com\\esp8266/tools/sdk/lwip2/include" "-IC:\\Programy\\arduino\\hardware\\esp8266com\\esp8266/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\TEMP\\arduino_build_697025/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -MMD -ffunction-sections -fdata-sections -fno-exceptions -DNONOSDK221=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 "-IC:\\Programy\\arduino\\hardware\\esp8266com\\esp8266\\cores\\esp8266" "-IC:\\Programy\\arduino\\hardware\\esp8266com\\esp8266\\variants\\nodemcu" "C:\\TEMP\\arduino_build_697025\\sketch\\BlinkWithoutDelay.ino.cpp" -o "C:\\TEMP\\arduino_build_697025\\sketch\\BlinkWithoutDelay.ino.cpp.o"
Compiling libraries...
Compiling core...
"C:\\Programy\\arduino\\hardware\\esp8266com\\esp8266/tools/python/python.exe" "C:\\Programy\\arduino\\hardware\\esp8266com\\esp8266/tools/signing.py" --mode header --publickey "C:\\Programy\\arduino\\examples\\02.Digital\\BlinkWithoutDelay/public.key" --out "C:\\TEMP\\arduino_build_697025/core/Updater_Signing.h"
exec: "C:\\Programy\\arduino\\hardware\\esp8266com\\esp8266/tools/python/python.exe": file does not exist
Blad kompilacji dla plytki NodeMCU 1.0 (ESP-12E Module).
- Upload problem:
C:\Programy\arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Programy\arduino\hardware -hardware C:\Users\reaper7\AppData\Local\Arduino15\packages -tools C:\Programy\arduino\tools-builder -tools C:\Programy\arduino\hardware\tools\avr -tools C:\Users\reaper7\AppData\Local\Arduino15\packages -built-in-libraries C:\Programy\arduino\libraries -libraries C:\Programy\arduino_projekty\libraries -fqbn=esp8266com:esp8266:nodemcuv2:xtal=80,vt=flash,exception=disabled,eesz=4M,ip=lm2f,dbg=Disabled,lvl=None____,wipe=none,baud=115200 -ide-version=10808 -build-path C:\TEMP\arduino_build_697025 -warnings=none -build-cache C:\TEMP\arduino_cache_809626 -prefs=build.warn_data_percentage=75 -verbose C:\Programy\arduino\examples\02.Digital\BlinkWithoutDelay\BlinkWithoutDelay.ino
C:\Programy\arduino\arduino-builder -compile -logger=machine -hardware C:\Programy\arduino\hardware -hardware C:\Users\reaper7\AppData\Local\Arduino15\packages -tools C:\Programy\arduino\tools-builder -tools C:\Programy\arduino\hardware\tools\avr -tools C:\Users\reaper7\AppData\Local\Arduino15\packages -built-in-libraries C:\Programy\arduino\libraries -libraries C:\Programy\arduino_projekty\libraries -fqbn=esp8266com:esp8266:nodemcuv2:xtal=80,vt=flash,exception=disabled,eesz=4M,ip=lm2f,dbg=Disabled,lvl=None____,wipe=none,baud=115200 -ide-version=10808 -build-path C:\TEMP\arduino_build_697025 -warnings=none -build-cache C:\TEMP\arduino_cache_809626 -prefs=build.warn_data_percentage=75 -verbose C:\Programy\arduino\examples\02.Digital\BlinkWithoutDelay\BlinkWithoutDelay.ino
Using board 'nodemcuv2' from platform in folder: C:\Programy\arduino\hardware\esp8266com\esp8266
Using core 'esp8266' from platform in folder: C:\Programy\arduino\hardware\esp8266com\esp8266
Detecting libraries used...
"C:\\Programy\\arduino\\hardware\\esp8266com\\esp8266/tools/xtensa-lx106-elf/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\\Programy\\arduino\\hardware\\esp8266com\\esp8266/tools/sdk/include" "-IC:\\Programy\\arduino\\hardware\\esp8266com\\esp8266/tools/sdk/lwip2/include" "-IC:\\Programy\\arduino\\hardware\\esp8266com\\esp8266/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\TEMP\\arduino_build_697025/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fno-exceptions -w -x c++ -E -CC -DNONOSDK221=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 "-IC:\\Programy\\arduino\\hardware\\esp8266com\\esp8266\\cores\\esp8266" "-IC:\\Programy\\arduino\\hardware\\esp8266com\\esp8266\\variants\\nodemcu" "C:\\TEMP\\arduino_build_697025\\sketch\\BlinkWithoutDelay.ino.cpp" -o nul
Generating function prototypes...
"C:\\Programy\\arduino\\hardware\\esp8266com\\esp8266/tools/xtensa-lx106-elf/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\\Programy\\arduino\\hardware\\esp8266com\\esp8266/tools/sdk/include" "-IC:\\Programy\\arduino\\hardware\\esp8266com\\esp8266/tools/sdk/lwip2/include" "-IC:\\Programy\\arduino\\hardware\\esp8266com\\esp8266/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\TEMP\\arduino_build_697025/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fno-exceptions -w -x c++ -E -CC -DNONOSDK221=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 "-IC:\\Programy\\arduino\\hardware\\esp8266com\\esp8266\\cores\\esp8266" "-IC:\\Programy\\arduino\\hardware\\esp8266com\\esp8266\\variants\\nodemcu" "C:\\TEMP\\arduino_build_697025\\sketch\\BlinkWithoutDelay.ino.cpp" -o "C:\\TEMP\\arduino_build_697025\\preproc\\ctags_target_for_gcc_minus_e.cpp"
"C:\\Programy\\arduino\\tools-builder\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\TEMP\\arduino_build_697025\\preproc\\ctags_target_for_gcc_minus_e.cpp"
Kompilowanie szkicu...
"C:\\Programy\\arduino\\hardware\\esp8266com\\esp8266/tools/xtensa-lx106-elf/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\\Programy\\arduino\\hardware\\esp8266com\\esp8266/tools/sdk/include" "-IC:\\Programy\\arduino\\hardware\\esp8266com\\esp8266/tools/sdk/lwip2/include" "-IC:\\Programy\\arduino\\hardware\\esp8266com\\esp8266/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\TEMP\\arduino_build_697025/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -MMD -ffunction-sections -fdata-sections -fno-exceptions -DNONOSDK221=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 "-IC:\\Programy\\arduino\\hardware\\esp8266com\\esp8266\\cores\\esp8266" "-IC:\\Programy\\arduino\\hardware\\esp8266com\\esp8266\\variants\\nodemcu" "C:\\TEMP\\arduino_build_697025\\sketch\\BlinkWithoutDelay.ino.cpp" -o "C:\\TEMP\\arduino_build_697025\\sketch\\BlinkWithoutDelay.ino.cpp.o"
Compiling libraries...
Compiling core...
"C:\\Programy\\arduino\\hardware\\esp8266com\\esp8266/tools/python/python.exe" "C:\\Programy\\arduino\\hardware\\esp8266com\\esp8266/tools/signing.py" --mode header --publickey "C:\\Programy\\arduino\\examples\\02.Digital\\BlinkWithoutDelay/public.key" --out "C:\\TEMP\\arduino_build_697025/core/Updater_Signing.h"
"C:\\Programy\\arduino\\hardware\\esp8266com\\esp8266/tools/python/python.exe" "C:\\Programy\\arduino\\hardware\\esp8266com\\esp8266/tools/makecorever.py" --build_path "C:\\TEMP\\arduino_build_697025" --platform_path "C:\\Programy\\arduino\\hardware\\esp8266com\\esp8266" --version unix-2.6.0-dev
Using precompiled core: C:\TEMP\arduino_cache_809626\core\core_d73c36e7edb94d6f1868c4723563ae9d.a
Linking everything together...
"C:\\Programy\\arduino\\hardware\\esp8266com\\esp8266/tools/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc" -CC -E -P -DVTABLES_IN_FLASH "C:\\Programy\\arduino\\hardware\\esp8266com\\esp8266/tools/sdk/ld/eagle.app.v6.common.ld.h" -o "C:\\TEMP\\arduino_build_697025/local.eagle.app.v6.common.ld"
"C:\\Programy\\arduino\\hardware\\esp8266com\\esp8266/tools/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc" -fno-exceptions -Wl,-Map "-Wl,C:\\TEMP\\arduino_build_697025/BlinkWithoutDelay.ino.map" -g -w -Os -nostdlib -Wl,--no-check-sections -u app_entry -u _printf_float -u _scanf_float -Wl,-static "-LC:\\Programy\\arduino\\hardware\\esp8266com\\esp8266/tools/sdk/lib" "-LC:\\Programy\\arduino\\hardware\\esp8266com\\esp8266/tools/sdk/lib/NONOSDK221" "-LC:\\Programy\\arduino\\hardware\\esp8266com\\esp8266/tools/sdk/ld" "-LC:\\Programy\\arduino\\hardware\\esp8266com\\esp8266/tools/sdk/libc/xtensa-lx106-elf/lib" -Teagle.flash.4m.ld -Wl,--gc-sections -Wl,-wrap,system_restart_local -Wl,-wrap,spi_flash_read -o "C:\\TEMP\\arduino_build_697025/BlinkWithoutDelay.ino.elf" -Wl,--start-group "C:\\TEMP\\arduino_build_697025\\sketch\\BlinkWithoutDelay.ino.cpp.o" "C:\\TEMP\\arduino_cache_809626\\core\\core_d73c36e7edb94d6f1868c4723563ae9d.a" -lhal -lphy -lpp -lnet80211 -llwip2-536-feat -lwpa -lcrypto -lmain -lwps -lbearssl -laxtls -lespnow -lsmartconfig -lairkiss -lwpa2 -lstdc++ -lm -lc -lgcc -Wl,--end-group "-LC:\\TEMP\\arduino_build_697025"
"C:\\Programy\\arduino\\hardware\\esp8266com\\esp8266/tools/python/python.exe" "C:\\Programy\\arduino\\hardware\\esp8266com\\esp8266/tools/elf2bin.py" --eboot "C:\\Programy\\arduino\\hardware\\esp8266com\\esp8266/bootloaders/eboot/eboot.elf" --app "C:\\TEMP\\arduino_build_697025/BlinkWithoutDelay.ino.elf" --flash_mode dio --flash_freq 40 --flash_size 4M --path "C:\\Programy\\arduino\\hardware\\esp8266com\\esp8266/tools/xtensa-lx106-elf/bin" --out "C:\\TEMP\\arduino_build_697025/BlinkWithoutDelay.ino.bin"
Creating BIN file "C:\TEMP\arduino_build_697025/BlinkWithoutDelay.ino.bin" using "C:\TEMP\arduino_build_697025/BlinkWithoutDelay.ino.elf"
"C:\\Programy\\arduino\\hardware\\esp8266com\\esp8266/tools/python/python.exe" "C:\\Programy\\arduino\\hardware\\esp8266com\\esp8266/tools/signing.py" --mode sign --privatekey "C:\\Programy\\arduino\\examples\\02.Digital\\BlinkWithoutDelay/private.key" --bin "C:\\TEMP\\arduino_build_697025/BlinkWithoutDelay.ino.bin" --out "C:\\TEMP\\arduino_build_697025/BlinkWithoutDelay.ino.bin.signed"
"C:\\Programy\\arduino\\hardware\\esp8266com\\esp8266/tools/xtensa-lx106-elf/bin/xtensa-lx106-elf-size" -A "C:\\TEMP\\arduino_build_697025/BlinkWithoutDelay.ino.elf"
Szkic uzywa 257112 bajtów (24%) pamieci programu. Maksimum to 1044464 bajtów.
Zmienne globalne uzywaja 26548 bajtów (32%) pamieci dynamicznej, pozostawiajac 55372 bajtów dla zmiennych lokalnych. Maksimum to 81920 bajtów.
Traceback (most recent call last):
File "C:\Programy\arduino\hardware\esp8266com\esp8266/tools/upload.py", line 24, in <module>
pid = os.fork()
AttributeError: module 'os' has no attribute 'fork'
AttributeError: module 'os' has no attribute 'fork'
Metadata
Metadata
Assignees
Labels
No labels