Skip to content

- if: "idf_version >=4.4" does not work in version 1.5.2 (PACMAN-857) #61

Description

@tswen

The Component Manager version

1.5.2

ESP-IDF Version

release/v5.1

python Version

3.10.14

Operating System

ubuntu

Browser (for https://components.espressif.com Issues)

No response

Description

- if: "idf_version >=4.4" does not work in version 1.5.2

To Reproduce

dependencies:
  idf: ">=4.3"
  espressif/esp_modem_usb_dte:
    version: 1.1.0~1
    rules:
      - if: "idf_version >=4.4"

Expected behaviour

.......HINT: Component "espressif/usb_host_cdc_acm" has suitable versions for other targets: "esp32s3", "esp32p4", "esp32s2". Is your current target "esp32" set correctly?
.......NOTICE: Skipping optional dependency: usb_device
CMake Error at /home/tiansenwen/idf/esp-idf4.3/tools/cmake/build.cmake:433 (message):
  WARNING: Component "espressif/usb_host_cdc_acm" not found

  WARNING: Component "idf" not found

  ERROR: Because espressif/esp_modem_usb_dte (1.1.0~1) depends on idf
  (>=4.4.0) which doesn't match any versions, espressif/esp_modem_usb_dte is
  forbidden.

  And because espressif/iot_bridge (0.11.4) depends on
  espressif/esp_modem_usb_dte (1.1.0~1), espressif/iot_bridge is forbidden.

  So, because no versions of espressif/iot_bridge match >=0.0.0,<0.11.4 ||
  >0.11.4

   and project depends on espressif/iot_bridge (*), version solving failed.

Call Stack (most recent call first):
  /home/tiansenwen/idf/esp-idf4.3/tools/cmake/project.cmake:454 (idf_build_process)
  CMakeLists.txt:6 (project)


-- Configuring incomplete, errors occurred!

Additional info

No response

I have checked existing issues and online Documentation

  • I confirm I have checked existing issues and online Documentation.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions