-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add component script causes problems (IEC-165) (PACMAN-988) #74
Comments
Hi @BenthamSoftwareServices thank you for the issue, could you please add a log with errors you receive running |
OK I created a new sample project, which builds OK. I ran the script for lvgl which created the yml file and after building successfully it created a managed_components folder with a sub folder lvgl_lvgl with all the contents, I added an #include and rebuilt OK. Next I ran the script for esp-lcd-touch which added its entry to the yml file and after a successful build created the folder espressif__esp_lcd_touch in the managed components folder, I added an #include and rebuilt OK - all good so far. Then I ran the script for led_strip which added its entry in the yml file but when I tried to build the output was: Executing task: c:\Espressif\tools\tools\ninja\1.11.1\ninja.exe [0/1] Re-running CMake...-- git rev-parse returned 'fatal: not a git repository (or any of the parent directories): .git'
PermissionError: [WinError 5] Access is denied: Call Stack (most recent call first): -- Configuring incomplete, errors occurred! FAILED: build.ninja
Next I removed espressif/led_strip: "^2.5.5" from the yml file and I could then build without problems. So the problem seems to be confined to the led_strip component? |
Done a few more tests. If I use the Show Examples button and then select an example and create a new project based on it e.g. SPI_LCD_TOUCH I noticed that after setting the target the Managed Component folder is added and populated. If I do the same with the Blink example, which uses Led_strip component the include in main has red error stating the file can not be found and if I try to set COM port and target it fails. |
Answers checklist.
Which component are you using? If you choose Other, provide details in More Information.
led_strip
ESP-IDF version.
5.2.2
Development Kit.
Any ESP32-S3
Used Component version.
2.5.5
More Information.
I have tried adding many components using the supplied scripts successfully with the VSCode ESP-IDF extension, but using idf.py add-dependency "espressif/led_strip^2.5.5" cause numerous build errors and general problems e.g. running idf.py reconfigure and/or idf.py update-dependencies produces more error messages. I can download the archive an add it to a components folder in the project folder and that works OK, so I assume the component is OK it's just the addition script that causes me problems.
The text was updated successfully, but these errors were encountered: