How to compile firmware?

All ESP8266 boards running MicroPython.
Official boards are the Adafruit Huzzah and Feather boards.
Target audience: MicroPython users with an ESP8266 board.
ajsinfotech
Posts: 1
Joined: Mon Aug 15, 2022 3:23 pm

Re: How to compile firmware?

Post by ajsinfotech » Fri Sep 09, 2022 12:41 pm

Hello

I am trying to compile v1.19.1 firmware but I am getting this error:

Code: Select all

CMake Error at /home/asuarez/ubuntu-v1_share/WorkDocs/000_ESP32/firmware-build/esp-idf_v5.0/esp-idf/tools/cmake/build.cmake:519 (message):
  Traceback (most recent call last):

    File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
      return _run_code(code, main_globals, None,
    File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
      exec(code, run_globals)
    File "/home/asuarez/.espressif/python_env/idf5.1_py3.10_env/lib/python3.10/site-packages/idf_component_manager/prepare_components/__main__.py", line 3, in <module>
      main()
    File "/home/asuarez/.espressif/python_env/idf5.1_py3.10_env/lib/python3.10/site-packages/idf_component_manager/prepare_components/prepare.py", line 126, in main
      args.func(args)
    File "/home/asuarez/.espressif/python_env/idf5.1_py3.10_env/lib/python3.10/site-packages/idf_component_manager/prepare_components/prepare.py", line 39, in prepare_dep_dirs
      ComponentManager(args.project_dir).prepare_dep_dirs(
    File "/home/asuarez/.espressif/python_env/idf5.1_py3.10_env/lib/python3.10/site-packages/idf_component_manager/core.py", line 404, in prepare_dep_dirs
      downloaded_component_paths = download_project_dependencies(
    File "/home/asuarez/.espressif/python_env/idf5.1_py3.10_env/lib/python3.10/site-packages/idf_component_manager/dependencies.py", line 99, in download_project_dependencies
      solution = solver.solve()
    File "/home/asuarez/.espressif/python_env/idf5.1_py3.10_env/lib/python3.10/site-packages/idf_component_manager/version_solver/version_solver.py", line 33, in solve
      result = self._solver.solve()
    File "/home/asuarez/.espressif/python_env/idf5.1_py3.10_env/lib/python3.10/site-packages/idf_component_manager/version_solver/mixology/version_solver.py", line 63, in solve
      if not self._run():
    File "/home/asuarez/.espressif/python_env/idf5.1_py3.10_env/lib/python3.10/site-packages/idf_component_manager/version_solver/mixology/version_solver.py", line 76, in _run
      self._propagate(next_package)
    File "/home/asuarez/.espressif/python_env/idf5.1_py3.10_env/lib/python3.10/site-packages/idf_component_manager/version_solver/mixology/version_solver.py", line 108, in _propagate
      root_cause = self._resolve_conflict(incompatibility)
    File "/home/asuarez/.espressif/python_env/idf5.1_py3.10_env/lib/python3.10/site-packages/idf_component_manager/version_solver/mixology/version_solver.py", line 282, in _resolve_conflict
      raise SolverFailure(incompatibility)

  idf_component_manager.version_solver.mixology.failure.SolverFailure:
  Because project depends on espressif/esp_adc_cal (*) which doesn't match
  any versions, version solving failed.

Call Stack (most recent call first):
  /home/asuarez/ubuntu-v1_share/WorkDocs/000_ESP32/firmware-build/esp-idf_v5.0/esp-idf/tools/cmake/project.cmake:440 (idf_build_process)
  CMakeLists.txt:58 (project)
  
Is there something new about source compiling that I have to care about?
I have been compiling from source since v1.14 with no problem at all.
Sorry but I am absolutely lost.

Thanks in advance!

Post Reply