Page 1 of 1

Compilation error exit status 101

Posted: Mon Jan 27, 2025 11:30 am
by hcamusso@gmail.com
Buenas:
Arduino IDE 2.3.4
Windows 11.
Placa ESP32 Wrover Module.

Me arroja error de compilaciòn . Me parece que fue despues que el ide se actualizò. Volvìa a cargar las librerìas de espressif, pero sigue dando el mismo error de compilaciòn.

Algunas lineas importantes del error (creo yo):
Detectando las librerías usadas...
  1. C:\Users\Hernán Camusso\AppData\Local\Arduino15\packages\esp32\tools\esp-x32\2405/bin/xtensa-esp32-elf-g++ -c @C:\Users\Hernán Camusso\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-cfea4f7c-v1\esp32/flags/cpp_flags -w -Os -Werror=return-type -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_DEV" -DARDUINO_VARIANT="esp32" -DARDUINO_PARTITION_default -DARDUINO_HOST_OS="windows" -DARDUINO_FQBN="esp32:esp32:esp32wrover:UploadSpeed=921600,FlashFreq=80,FlashMode=qio,PartitionScheme=default,DebugLevel=none,EraseFlash=none" -DESP32=ESP32 -DCORE_DEBUG_LEVEL=0 -DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw -DARDUINO_USB_CDC_ON_BOOT=0 @C:\Users\Hernán Camusso\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-cfea4f7c-v1\esp32/flags/defines -IC:\Users\Hernán Camusso\Documents\Arduino\PlacaDesarrolloESP32C3SuperMini\FueraDeEsteMundo_esp32_NOW_Sender_OLED_SuperMini -iprefix C:\Users\Hernán Camusso\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-cfea4f7c-v1\esp32/include/ @C:\Users\Hernán Camusso\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-cfea4f7c-v1\esp32/flags/includes -IC:\Users\Hernán Camusso\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-cfea4f7c-v1\esp32/qio_qspi/include -IC:\Users\Hernán Camusso\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.1\cores\esp32 -IC:\Users\Hernán Camusso\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.1\variants\esp32 @C:\Users\Hernán Camusso\AppData\Local\arduino\sketches\F254BE53E50ADDCA3E0C18FE8EA427BC/build_opt.h @C:\Users\Hernán Camusso\AppData\Local\arduino\sketches\F254BE53E50ADDCA3E0C18FE8EA427BC/file_opts C:\Users\Hernán Camusso\AppData\Local\arduino\sketches\F254BE53E50ADDCA3E0C18FE8EA427BC\sketch\FueraDeEsteMundo_esp32_NOW_Sender_OLED_SuperMini.ino.cpp -o nul
  2. Error while detecting libraries included by C:\Users\Hernán Camusso\AppData\Local\arduino\sketches\F254BE53E50ADDCA3E0C18FE8EA427BC\sketch\FueraDeEsteMundo_esp32_NOW_Sender_OLED_SuperMini.ino.cpp
  3. Generating function prototypes...
  4. C:\Users\Hernán Camusso\AppData\Local\Arduino15\packages\esp32\tools\esp-x32\2405/bin/xtensa-esp32-elf-g++ -c @C:\Users\Hernán Camusso\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-cfea4f7c-v1\esp32/flags/cpp_flags -w -Os -Werror=return-type -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_DEV" -DARDUINO_VARIANT="esp32" -DARDUINO_PARTITION_default -DARDUINO_HOST_OS="windows" -DARDUINO_FQBN="esp32:esp32:esp32wrover:UploadSpeed=921600,FlashFreq=80,FlashMode=qio,PartitionScheme=default,DebugLevel=none,EraseFlash=none" -DESP32=ESP32 -DCORE_DEBUG_LEVEL=0 -DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw -DARDUINO_USB_CDC_ON_BOOT=0 @C:\Users\Hernán Camusso\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-cfea4f7c-v1\esp32/flags/defines -IC:\Users\Hernán Camusso\Documents\Arduino\PlacaDesarrolloESP32C3SuperMini\FueraDeEsteMundo_esp32_NOW_Sender_OLED_SuperMini -iprefix C:\Users\Hernán Camusso\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-cfea4f7c-v1\esp32/include/ @C:\Users\Hernán Camusso\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-cfea4f7c-v1\esp32/flags/includes -IC:\Users\Hernán Camusso\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-cfea4f7c-v1\esp32/qio_qspi/include -IC:\Users\Hernán Camusso\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.1\cores\esp32 -IC:\Users\Hernán Camusso\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.1\variants\esp32 @C:\Users\Hernán Camusso\AppData\Local\arduino\sketches\F254BE53E50ADDCA3E0C18FE8EA427BC/build_opt.h @C:\Users\Hernán Camusso\AppData\Local\arduino\sketches\F254BE53E50ADDCA3E0C18FE8EA427BC/file_opts C:\Users\Hernán Camusso\AppData\Local\arduino\sketches\F254BE53E50ADDCA3E0C18FE8EA427BC\sketch\FueraDeEsteMundo_esp32_NOW_Sender_OLED_SuperMini.ino.cpp -o C:\Users\Hernán Camusso\AppData\Local\Temp\1767480576\sketch_merged.cpp
  5. thread 'main' panicked at 'assertion failed: `(left != right)`
  6.   left: `0`,
  7.  right: `0`: Failed to get path name. Error code: 3', main.rs:65:9
  8. note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
  9. exit status 101
  10.  
  11. Compilation error: exit status 101
  1. #include <BluetoothSerial.h>
  2.  
  3. #if !defined(CONFIG_BT_ENABLED) || !defined(CONFIG_BLUEDROID_ENABLED)
  4. #error Bluetooth is not enabled! Please run `make menuconfig` to and enable it
  5. #endif
  6.  
  7. #if !defined(CONFIG_BT_SPP_ENABLED)
  8. #error Serial Bluetooth not available or not enabled. It is only available for the ESP32 chip.
  9. #endif
  10.  
  11. BluetoothSerial SerialBT;
  12.  
  13. #define BT_DISCOVER_TIME 10000
  14.  
  15. static bool btScanAsync = true;
  16. static bool btScanSync = true;
  17.  
  18. void btAdvertisedDeviceFound(BTAdvertisedDevice *pDevice) {
  19.   Serial.printf("Found a device asynchronously: %s\n", pDevice->toString().c_str());
  20. }
  21.  
  22. void setup() {
  23.   Serial.begin(115200);
  24.   SerialBT.begin("ESP32test");  //Bluetooth device name
  25.   Serial.println("The device started, now you can pair it with bluetooth!");
  26.  
  27.   if (btScanAsync) {
  28.     Serial.print("Starting asynchronous discovery... ");
  29.     if (SerialBT.discoverAsync(btAdvertisedDeviceFound)) {
  30.       Serial.println("Findings will be reported in \"btAdvertisedDeviceFound\"");
  31.       delay(10000);
  32.       Serial.print("Stopping discoverAsync... ");
  33.       SerialBT.discoverAsyncStop();
  34.       Serial.println("stopped");
  35.     } else {
  36.       Serial.println("Error on discoverAsync f.e. not working after a \"connect\"");
  37.     }
  38.   }
  39.  
  40.   if (btScanSync) {
  41.     Serial.println("Starting synchronous discovery... ");
  42.     BTScanResults *pResults = SerialBT.discover(BT_DISCOVER_TIME);
  43.     if (pResults) {
  44.       pResults->dump(&Serial);
  45.     } else {
  46.       Serial.println("Error on BT Scan, no result!");
  47.     }
  48.   }
  49. }
  50.  
  51. void loop() {
  52.   delay(100);
  53. }

Re: Compilation error exit status 101

Posted: Mon Jan 27, 2025 3:59 pm
by chegewara
C:\Users\Hernán Camusso
It may be user name with non UTF8 char or space in the name, but im not sure.
Another thing to check is this very long path. esp-idf has problems to handle too long path under windows
C:\Users\Hernán Camusso\Documents\Arduino\PlacaDesarrolloESP32C3SuperMini\FueraDeEsteMundo_esp32_NOW_Sender_OLED_SuperMini