compiling problem?

I am moving from ESP8266 to ESP32.

After compilation the following message is displayed:

Uploading firmware...

• Uploading sketch...

error: stat /tmp/build-d06b51ab-6d10-4232-b110-427eed6c1ade/decoderESP32_v0.1.bin failed: No such file or directory

Upload failed!

I checked the directory. All files listed under "output" are present. Only .bin is not present indeed.

Do you have a suggestion?

Comments

This is as much as I gan get:

This is as much as I gan get:

Compiling...

• Preprocessing...

• Converting binary files

• Compiling sketch...

◦ decoderESP32_v0.1_combined.cpp

• Compiling core...

‣ esp32

• Compiling libraries...

‣ Ticker [/home/ellard/.uecide/libraries/Time/esp32/Ticker]

‣ Ticker-esp32-master [/home/ellard/DATA/WTCS/ESP32Lib/Ticker-esp32-master]

‣ WiFi [/home/ellard/.uecide/libraries/Communications/esp32/WiFi]

‣ ArduinoTrace [/home/ellard/DATA/WTCS/libraries/ArduinoTrace]

‣ EEPROM [/home/ellard/.uecide/libraries/Storage/esp32/EEPROM]

‣ async-mqtt-client [/home/ellard/DATA/WTCS/libraries/async-mqtt-client]

‣ FS [/home/ellard/.uecide/libraries/Storage/esp32/FS]

‣ ESP32Servo [/home/ellard/DATA/WTCS/ESP32Lib/ESP32Servo]

‣ ESP8266MQTTMesh [/home/ellard/DATA/WTCS/libraries/ESP8266MQTTMesh]

‣ ESP32AsyncTCP [/home/ellard/DATA/WTCS/ESP32Lib/ESP32AsyncTCP]

• Linking sketch...

‣ Generating bin file...

Unable to start process

Cannot run program "python" (in directory "/home/ellard/DATA/WTCS/NewDecoder/decoderESP32_v0.1/build"): error=2, No such file or directory

‣ Generating parts file... Unable to start process

Cannot run program "python" (in directory "/home/ellard/DATA/WTCS/NewDecoder/decoderESP32_v0.1/build"): error=2, No such file or directory

Compiling finished.

Memory usage

• Program size: 763,198 bytes

• Memory size: 209,416 bytes

• Compilation took 4.603 seconds.

Uploading firmware...

• Uploading sketch...

error: stat /home/ellard/DATA/WTCS/NewDecoder/decoderESP32_v0.1/build/decoderESP32_v0.1.bin failed: No such file or directory

Upload failed!

Sometimes the solution is in

Sometimes the solution is in a single word. This time the word is "python". I suppose that from joy that uecide seemed to be working I did forget to conclude my install sequence. Python etc were missing.

That would do it. I have

That would do it. I have been experimenting with having Python as a "tool" which the latest test version of the ESP8266 core relies on to operate. Once that is out of testing I will see about things like the ESP32 core that may need it being pointed to it. For anything except Windows, though, it will still rely on the native installation of Python though.

Pages