-
Notifications
You must be signed in to change notification settings - Fork 4.3k
Description
Answers checklist.
- I have read the documentation XiaoZhi AI Programming Guide and the issue is not addressed there.
- I have updated my branch (master or release) to the latest version and checked that the issue is present there.
- I have searched the issue tracker for a similar issue and not found a similar issue.
XiaoZhi AI version.
2.0.4
Operating System used.
Windows
How did you build your project?
Command line with idf.py
If you are using Windows, please specify command line type.
CMD
What is the expected behavior?
在一个旧版本固件中重新fullclean并重新build的时候,idf.py报错如下:
NOTICE: Skipping optional dependency: llgok/cpp_bus_driver
NOTICE: Dependency "espressif2022/image_player (1.1.0~1)" version changed, solving dependencies.
NOTICE: Skipping optional dependency: waveshare/esp_lcd_jd9365_10_1
并最终因为
CMake Error at C:/Espressif/frameworks/esp-idf-v5.5/tools/cmake/build.cmake:629 (message):
WARNING: Component "espressif2022/image_player" not found
WARNING: Component "espressif2022/image_player" not found
WARNING: The following versions of the "txp666/otto-emoji-gif-component"
component have been yanked:
- 1.0.2 (reason: "1.0.2")
We recommend that you update to a different version. Please note that
continuing to use a yanked version can result in unexpected behavior and
issues with your project.
WARNING: Component "espressif2022/image_player" not found
WARNING: The following versions of the "txp666/otto-emoji-gif-component"
component have been yanked:
- 1.0.2 (reason: "1.0.2")
We recommend that you update to a different version. Please note that
continuing to use a yanked version can result in unexpected behavior and
issues with your project.
ERROR: Because project depends on espressif2022/image_player (==1.1.0~1)
which doesn't match any versions, version solving failed.
Call Stack (most recent call first):
C:/Espressif/frameworks/esp-idf-v5.5/tools/cmake/project.cmake:740 (idf_build_process)
CMakeLists.txt:13 (project)
-- Configuring incomplete, errors occurred!
cmake failed with exit code 1, output of the command is in the C:\Users\Administrator\Desktop\otto-protugal\build\log\idf_py_stderr_output_41436 and C:\Users\Administrator\Desktop\otto-protugal\build\log\idf_py_stdout_output_41436
无法找到对应版本的image_player所以无法build固件
在一个从github全新下载的固件中,如果使用idf.py set-target esp32s3,则会出现报错为
NOTICE: Skipping optional dependency: espressif/esp_wifi_remote
NOTICE: Skipping optional dependency: espfriends/servo_dog_ctrl
NOTICE: Skipping optional dependency: llgok/cpp_bus_driver
CMake Error at C:/Espressif/frameworks/esp-idf-v5.5/tools/cmake/build.cmake:629 (message):
WARNING: Component "espressif2022/image_player" not found
WARNING: The following versions of the "txp666/otto-emoji-gif-component"
component have been yanked:
- 1.0.2 (reason: "1.0.2")
We recommend that you update to a different version. Please note that
continuing to use a yanked version can result in unexpected behavior and
issues with your project.
ERROR: Because project depends on espressif2022/image_player (==1.1.0~1)
which doesn't match any versions, version solving failed.
Call Stack (most recent call first):
C:/Espressif/frameworks/esp-idf-v5.5/tools/cmake/project.cmake:740 (idf_build_process)
CMakeLists.txt:13 (project)
-- Configuring incomplete, errors occurred!
cmake failed with exit code 1, output of the command is in the C:\Users\Administrator\Desktop\test-build\build\log\idf_py_stderr_output_24612 and C:\Users\Administrator\Desktop\test-build\build\log\idf_py_stdout_output_24612
我们在cmake文件中找到了使用对应插件的github地址
set(URL "https://github.com/espressif2022/image_player/raw/main/test_apps/test_8bit")
但是可能我们比较菜目前看不出任何问题
请问是否最近更新了image_player的版本?如果是,可能因为版本更新造成了无法正常build?
What is the actual behavior?
无法正常build文件
Steps to reproduce.
- 打开idf工具
2..cd到根目录文件夹
3.执行 idf.py set-target esp32s3 或者 idf.py build
4.问题出现(同时存在于不同的版本和电脑)
Build or installation Logs.
More Information.
谢谢。
非常感谢。