编译esp_ble_mesh中onoff_client example出错

Gargamel
Espressif staff
Espressif staff
Posts: 787
Joined: Wed Nov 14, 2018 8:45 am

Re: 编译esp_ble_mesh中onoff_client example出错

Postby Gargamel » Fri May 21, 2021 11:53 am

3. path to the project is longer than 90 characters.
This seems to be the reason. Move the project to C:\, no error happened.
This seems to be a bug in an older version of CCache in ESP-IDF.
Tried a newer version CCache, v4.3, no error happened. Seems it's a bug of CCache. We need to upgrade the version of CCache if needed.

georgik
Espressif staff
Espressif staff
Posts: 21
Joined: Fri Nov 06, 2020 8:23 am
Location: Brno
Contact:

Re: 编译esp_ble_mesh中onoff_client example出错

Postby georgik » Fri Jun 04, 2021 10:38 am

Update: We're working on update of CMake and CCache to resolve the limitation with too long installation paths on Windows causing problem with libsodium
- Juraj Michálek
Senior Embedded Software Engineer at Espressif Systems

georgik
Espressif staff
Espressif staff
Posts: 21
Joined: Fri Nov 06, 2020 8:23 am
Location: Brno
Contact:

Re: 编译esp_ble_mesh中onoff_client example出错

Postby georgik » Mon Jun 21, 2021 7:00 am

Update: Our latest tests with latest version of CMake and Ccache indicates that builds on Windows still have the problem with long paths.

Based on the research we consider this as 3rd party limitation on Windows. Please use shorter paths on Windows.
Windows Installer 2.9 was updated and it has check for too long paths to ESP-IDF and ESP-IDF Tools: https://github.com/espressif/idf-installer/pull/16
- Juraj Michálek
Senior Embedded Software Engineer at Espressif Systems

Who is online

Users browsing this forum: Google [Bot] and 2 guests