esp-rs / esp-idf-template

A "Hello, world!" template of a Rust binary crate for the ESP-IDF framework.
380 stars 45 forks source link

Fails to build freshly cloned on NixOS #64

Closed mixedCase closed 1 year ago

mixedCase commented 1 year ago

Build logs:

   Compiling compiler_builtins v0.1.82
   Compiling proc-macro2 v1.0.47
   Compiling quote v1.0.21
   Compiling unicode-ident v1.0.5
   Compiling core v0.0.0 (/home/mixedcase/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core)
   Compiling libc v0.2.137
   Compiling syn v1.0.103
   Compiling autocfg v1.1.0
   Compiling memchr v2.5.0
   Compiling cfg-if v1.0.0
   Compiling serde_derive v1.0.147
   Compiling serde v1.0.147
   Compiling log v0.4.17
   Compiling regex-syntax v0.6.27
   Compiling libc v0.2.135
   Compiling glob v0.3.0
   Compiling once_cell v1.15.0
   Compiling crossbeam-utils v0.8.12
   Compiling rustversion v1.0.9
   Compiling lazy_static v1.4.0
   Compiling thiserror v1.0.37
   Compiling minimal-lexical v0.2.1
   Compiling serde_json v1.0.87
   Compiling hashbrown v0.12.3
   Compiling bitflags v1.3.2
   Compiling os_str_bytes v6.3.0
   Compiling same-file v1.0.6
   Compiling fnv v1.0.7
   Compiling cc v1.0.73
   Compiling termcolor v1.1.3
   Compiling anyhow v1.0.66
   Compiling either v1.8.0
   Compiling ryu v1.0.11
   Compiling itoa v1.0.4
   Compiling strsim v0.10.0
   Compiling bindgen v0.60.1
   Compiling heck v0.4.0
   Compiling humantime v2.1.0
   Compiling textwrap v0.16.0
   Compiling shlex v1.1.0
   Compiling semver v1.0.14
   Compiling lazycell v1.3.0
   Compiling camino v1.1.1
   Compiling remove_dir_all v0.5.3
   Compiling rustc-hash v1.1.0
   Compiling peeking_take_while v0.1.2
   Compiling fastrand v1.8.0
   Compiling std v0.0.0 (/home/mixedcase/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std)
   Compiling iana-time-zone v0.1.51
   Compiling unicode-xid v0.2.4
   Compiling libloading v0.7.3
   Compiling thread_local v1.1.4
   Compiling walkdir v2.3.2
   Compiling clap_lex v0.2.4
   Compiling indexmap v1.9.1
   Compiling num-traits v0.2.15
   Compiling num-integer v0.1.45
   Compiling clang-sys v1.4.0
   Compiling cmake v0.1.48
   Compiling unwind v0.0.0 (/home/mixedcase/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/unwind)
   Compiling aho-corasick v0.7.19
   Compiling bstr v0.2.17
   Compiling nom v7.1.1
   Compiling atty v0.2.14
   Compiling which v4.3.0
   Compiling dirs-sys v0.3.7
   Compiling tempfile v3.3.0
   Compiling remove_dir_all v0.7.0
   Compiling filetime v0.2.18
   Compiling time v0.1.44
   Compiling const_format_proc_macros v0.2.29
   Compiling clap v3.2.23
   Compiling dirs v4.0.0
   Compiling regex v1.6.0
   Compiling chrono v0.4.22
   Compiling globset v0.4.9
   Compiling env_logger v0.9.1
   Compiling cexpr v0.6.0
   Compiling ignore v0.4.18
   Compiling globwalk v0.8.1
   Compiling thiserror-impl v1.0.37
   Compiling strum_macros v0.24.3
   Compiling build-time v0.1.2
   Compiling strum v0.24.1
   Compiling rustc-std-workspace-core v1.99.0 (/home/mixedcase/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/rustc-std-workspace-core)
   Compiling alloc v0.0.0 (/home/mixedcase/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc)
   Compiling cfg-if v0.1.10
   Compiling adler v0.2.3
   Compiling rustc-demangle v0.1.21
   Compiling cargo-platform v0.1.2
   Compiling envy v0.4.2
   Compiling embuild v0.30.4
   Compiling cargo_metadata v0.15.1
   Compiling rustc-std-workspace-alloc v1.99.0 (/home/mixedcase/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/rustc-std-workspace-alloc)
   Compiling panic_abort v0.0.0 (/home/mixedcase/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/panic_abort)
   Compiling panic_unwind v0.0.0 (/home/mixedcase/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/panic_unwind)
   Compiling gimli v0.25.0
   Compiling object v0.26.2
   Compiling std_detect v0.1.5 (/home/mixedcase/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/stdarch/crates/std_detect)
   Compiling miniz_oxide v0.4.0
   Compiling esp-idf-sys v0.31.10
   Compiling espidftest v0.1.0 (/mnt/hdd1tb1/code/sw/espidftest)
   Compiling addr2line v0.16.0
   Compiling proc_macro v0.0.0 (/home/mixedcase/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/proc_macro)
   Compiling const_format v0.2.30
error: failed to run custom build command for `esp-idf-sys v0.31.10`

Caused by:
  process didn't exit successfully: `/mnt/hdd1tb1/code/sw/espidftest/target/debug/build/esp-idf-sys-4870ec11d621abb1/build-script-build` (exit status: 1)
  --- stdout
  cargo:rerun-if-env-changed=ESP_IDF_TOOLS_INSTALL_DIR
  cargo:rerun-if-env-changed=ESP_IDF_SDKCONFIG
  cargo:rerun-if-env-changed=ESP_IDF_SDKCONFIG_DEFAULTS
  cargo:rerun-if-env-changed=MCU
  cargo:rerun-if-env-changed=ESP_IDF_SYS_ROOT_CRATE
  cargo:rerun-if-env-changed=ESP_IDF_VERSION
  cargo:rerun-if-env-changed=ESP_IDF_REPOSITORY
  cargo:rerun-if-env-changed=ESP_IDF_CMAKE_GENERATOR
  cargo:rerun-if-env-changed=IDF_PATH
  cargo:rerun-if-env-changed=ESP_IDF_COMPONENTS
  Submodule path 'components/asio/asio': checked out 'f31694c9f1746ba189a4bcae2e34db15135ddb22'
  Submodule path 'components/bootloader/subproject/components/micro-ecc/micro-ecc': checked out 'd037ec89546fad14b5c4d5456c2e23a71e554966'
  Submodule path 'components/bt/controller/lib_esp32': checked out 'eac5f0916361e7809af4b65144a8a7f0cc44b9c8'
  Submodule path 'components/bt/controller/lib_esp32c3_family': checked out '420ae1726dede6bbd4f3393744a8f3a252330b6a'
  Submodule path 'components/bt/host/nimble/nimble': checked out 'ed8a4b14ad43d88f2ec8913aab5af919208722e5'
  Submodule path 'components/cbor/tinycbor': checked out '7c349dbb6b8d76db39383b226d3ebdf59b8ab37d'
  Submodule path 'components/cmock/CMock': checked out 'eeecc49ce8af123cf8ad40efdb9673e37b56230f'
  Submodule path 'components/cmock/CMock/vendor/c_exception': checked out '71b47be7c950f1bf5f7e5303779fa99a16224bb6'
  Submodule path 'components/cmock/CMock/vendor/unity': checked out 'cf949f45ca6d172a177b00da21310607b97bc7a7'
  Submodule path 'components/coap/libcoap': checked out '3aa11612c143c9734d72022720f33e12506f7a2c'
  Submodule path 'components/coap/libcoap/ext/tinydtls': checked out '59055b8a935bc53bf69d002fc089ad4bd08851b2'
  Submodule path 'components/esp_phy/lib': checked out 'ff0d771b8e33e320e11634567ee53b9cd78e6be1'
  Submodule path 'components/esp_wifi/lib': checked out '82d31a4ac25c7ce46891e1b75ce553e9c39cc3d1'
  Submodule path 'components/esptool_py/esptool': checked out '7d10144efdb14eb339a9e7ab59694f03d70e0eb9'
  Submodule path 'components/expat/expat': checked out '3bab6c09bbe8bf42d84b81563ddbcf4cca4be838'
  Submodule path 'components/ieee802154/lib': checked out 'f7b5e8059a3bb6f321e79ac3bf2aa4d2a9b93326'
  Submodule path 'components/json/cJSON': checked out 'd348621ca93571343a56862df7de4ff3bc9b5667'
  Submodule path 'components/libsodium/libsodium': checked out '4f5e89fa84ce1d178a6765b8b46f2b6f91216677'
  Submodule path 'components/lwip/lwip': checked out '76303df2386902e0d7873be4217f1d9d1b50f982'
  Submodule path 'components/mbedtls/mbedtls': checked out '89da85968417ce4a163b7275cb22f159995c271d'
  Submodule path 'components/mqtt/esp-mqtt': checked out '60983d1dd54196b1e3f399c6f928d77256ec742a'
  Submodule path 'components/nghttp/nghttp2': checked out '8f7b008b158e12de0e58247afd170f127dbb6456'
  Submodule path 'components/nghttp/nghttp2/third-party/mruby': checked out '7c91efc1ffda769a5f1a872c646c82b00698f1b8'
  Submodule path 'components/nghttp/nghttp2/third-party/neverbleed': checked out 'b967ca054f48a36f82d8fcdd32e54ec5144f2751'
  Submodule path 'components/openthread/lib': checked out '9a8d34d8f698cad2c9468468b473e26a3dda51b9'
  Submodule path 'components/openthread/openthread': checked out 'c36c0e77a2465355bcf13bd7dc718d8c9aa6ff64'
  Submodule path 'components/protobuf-c/protobuf-c': checked out 'f224ab2eeb648a818eb20687d7150a285442c907'
  Submodule path 'components/spiffs/spiffs': checked out '0dbb3f71c5f6fae3747a9d935372773762baf852'
  Submodule path 'components/tinyusb/tinyusb': checked out 'c4badd394eda18199c0196ed0be1e2d635f0a5f6'
  Submodule path 'components/unity/unity': checked out '7d2bf62b7e6afaf38153041a9d53c21aeeca9a25'
  Submodule path 'examples/build_system/cmake/import_lib/main/lib/tinyxml2': checked out '7e8e249990ec491ec15990cf95b6d871a66cf64a'
  Submodule path 'examples/peripherals/secure_element/atecc608_ecdsa/components/esp-cryptoauthlib': checked out '36d0642e66ff5b1c7a291873f24c498ca6ffedef'
  PATH=/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/tools:$PATH
  pip 22.2.2 from /nix/store/0vixrqsg7j2m1hjyd2m7j7k58bcd8bqi-python3.10-pip-22.2.2/lib/python3.10/site-packages/pip (python 3.10)
  created virtual environment CPython3.10.7.final.0-64 in 6174ms
    creator CPython3Posix(dest=/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/python_env/idf4.4_py3.10_env, clear=False, no_vcs_ignore=False, global=False)
    seeder PipInvoke(download=False, pip=bundle, setuptools=bundle, wheel=bundle)
      added seed packages: pip==22.2.2, setuptools==65.4.1, wheel==0.37.1
    activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator
  Looking in indexes: https://pypi.org/simple, https://dl.espressif.com/pypi
  Ignoring None: markers 'sys_platform == "win32"' don't match your environment
  Requirement already satisfied: setuptools>=21 in /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/python_env/idf4.4_py3.10_env/lib/python3.10/site-packages (from -r /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/requirements.txt (line 4)) (65.4.1)
  Collecting click>=7.0
    Downloading https://dl.espressif.com/pypi/click/click-8.1.3-py3-none-any.whl (96 kB)
       ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 96.6/96.6 kB 193.9 kB/s eta 0:00:00
  Collecting pyserial>=3.3
    Downloading https://dl.espressif.com/pypi/pyserial/pyserial-3.5-py2.py3-none-any.whl (90 kB)
       ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 90.6/90.6 kB 186.3 kB/s eta 0:00:00
  Collecting future>=0.15.2
    Downloading https://dl.espressif.com/pypi/future/future-0.18.2-py3-none-any.whl (491 kB)
       ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 491.1/491.1 kB 489.3 kB/s eta 0:00:00
  Collecting cryptography>=2.1.4
    Downloading https://dl.espressif.com/pypi/cryptography/cryptography-38.0.2-cp36-abi3-manylinux_2_28_x86_64.whl (4.2 MB)
       ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.2/4.2 MB 2.6 MB/s eta 0:00:00
  Collecting pyparsing<2.4.0,>=2.0.3
    Downloading https://dl.espressif.com/pypi/pyparsing/pyparsing-2.3.1-py2.py3-none-any.whl (61 kB)
       ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.8/61.8 kB 132.8 kB/s eta 0:00:00
  Collecting pyelftools>=0.22
    Using cached pyelftools-0.29-py2.py3-none-any.whl (174 kB)
  Collecting idf-component-manager~=1.0
    Downloading https://dl.espressif.com/pypi/idf-component-manager/idf_component_manager-1.1.4-py3-none-any.whl (95 kB)
       ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 95.6/95.6 kB 224.0 kB/s eta 0:00:00
  Collecting gdbgui==0.13.2.0
    Downloading https://dl.espressif.com/pypi/gdbgui/gdbgui-0.13.2.0-py3-none-any.whl (878 kB)
       ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 878.4/878.4 kB 894.1 kB/s eta 0:00:00
  Collecting pygdbmi<=0.9.0.2
    Downloading https://dl.espressif.com/pypi/pygdbmi/pygdbmi-0.9.0.2-py3-none-any.whl (16 kB)
  Collecting python-socketio<5
    Downloading https://dl.espressif.com/pypi/python-socketio/python_socketio-4.6.1-py2.py3-none-any.whl (51 kB)
       ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 51.9/51.9 kB 107.9 kB/s eta 0:00:00
  Collecting jinja2<3.1
    Downloading https://dl.espressif.com/pypi/jinja2/Jinja2-3.0.3-py3-none-any.whl (133 kB)
       ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.6/133.6 kB 213.5 kB/s eta 0:00:00
  Collecting itsdangerous<2.1
    Downloading https://dl.espressif.com/pypi/itsdangerous/itsdangerous-2.0.1-py3-none-any.whl (18 kB)
  Collecting kconfiglib==13.7.1
    Downloading https://dl.espressif.com/pypi/kconfiglib/kconfiglib-13.7.1-py2.py3-none-any.whl (145 kB)
       ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 145.7/145.7 kB 237.6 kB/s eta 0:00:00
  Collecting reedsolo<=1.5.4,>=1.5.3
    Downloading https://dl.espressif.com/pypi/reedsolo/reedsolo-1.5.4-py3-none-any.whl (28 kB)
  Collecting bitstring>=3.1.6
    Downloading https://dl.espressif.com/pypi/bitstring/bitstring-3.1.9-py3-none-any.whl (39 kB)
  Collecting ecdsa>=0.16.0
    Downloading https://dl.espressif.com/pypi/ecdsa/ecdsa-0.18.0-py2.py3-none-any.whl (142 kB)
       ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 142.9/142.9 kB 234.7 kB/s eta 0:00:00
  Collecting construct==2.10.54
    Downloading https://dl.espressif.com/pypi/construct/construct-2.10.54-py3-none-any.whl (57 kB)
       ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.4/57.4 kB 123.0 kB/s eta 0:00:00
  Collecting Pygments<3.0,>=2.2.0
    Downloading https://dl.espressif.com/pypi/pygments/Pygments-2.13.0-py3-none-any.whl (1.1 MB)
       ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 923.8 kB/s eta 0:00:00
  Collecting Flask<1.0,>=0.12.2
    Downloading https://dl.espressif.com/pypi/flask/Flask-0.12.5-py2.py3-none-any.whl (81 kB)
       ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 81.7/81.7 kB 186.3 kB/s eta 0:00:00
  Collecting gevent<2.0,>=1.2.2
    Downloading https://dl.espressif.com/pypi/gevent/gevent-1.5.0-cp310-cp310-linux_x86_64.whl (5.9 MB)
       ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.9/5.9 MB 3.6 MB/s eta 0:00:00
  Collecting Flask-SocketIO<3.0,>=2.9
    Downloading https://dl.espressif.com/pypi/flask-socketio/Flask_SocketIO-2.9.6-py2.py3-none-any.whl (16 kB)
  Collecting Flask-Compress<2.0,>=1.4.0
    Downloading https://dl.espressif.com/pypi/flask-compress/Flask_Compress-1.13-py3-none-any.whl (7.9 kB)
  Collecting cffi>=1.12
    Downloading https://dl.espressif.com/pypi/cffi/cffi-1.15.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (441 kB)
       ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 441.8/441.8 kB 549.9 kB/s eta 0:00:00
  Collecting colorama
    Downloading https://dl.espressif.com/pypi/colorama/colorama-0.4.6-py2.py3-none-any.whl (25 kB)
  Collecting schema
    Downloading https://dl.espressif.com/pypi/schema/schema-0.7.5-py2.py3-none-any.whl (17 kB)
  Collecting requests-toolbelt
    Downloading https://dl.espressif.com/pypi/requests-toolbelt/requests_toolbelt-0.10.1-py2.py3-none-any.whl (54 kB)
       ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.5/54.5 kB 114.6 kB/s eta 0:00:00
  Collecting contextlib2>0.6.0
    Downloading https://dl.espressif.com/pypi/contextlib2/contextlib2-21.6.0-py2.py3-none-any.whl (13 kB)
  Collecting pyyaml>5.2
    Downloading https://dl.espressif.com/pypi/pyyaml/PyYAML-6.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (682 kB)
       ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 682.2/682.2 kB 685.4 kB/s eta 0:00:00
  Collecting requests<3
    Downloading https://dl.espressif.com/pypi/requests/requests-2.28.1-py3-none-any.whl (62 kB)
       ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.8/62.8 kB 132.6 kB/s eta 0:00:00
  Collecting tqdm<5
    Downloading https://dl.espressif.com/pypi/tqdm/tqdm-4.64.1-py2.py3-none-any.whl (78 kB)
       ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.5/78.5 kB 174.9 kB/s eta 0:00:00
  Requirement already satisfied: six in /nix/store/drzl1qqj1aq0bgrlknjqhhj4iml66qpp-python3.10-six-1.16.0/lib/python3.10/site-packages (from idf-component-manager~=1.0->-r /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/requirements.txt (line 20)) (1.16.0)
  Collecting python-engineio<4,>=3.13.0
    Downloading https://dl.espressif.com/pypi/python-engineio/python_engineio-3.14.2-py2.py3-none-any.whl (51 kB)
       ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 51.9/51.9 kB 106.9 kB/s eta 0:00:00
  Collecting MarkupSafe>=2.0
    Downloading https://dl.espressif.com/pypi/markupsafe/MarkupSafe-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25 kB)
  Collecting pycparser
    Downloading https://dl.espressif.com/pypi/pycparser/pycparser-2.21-py2.py3-none-any.whl (119 kB)
       ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 119.7/119.7 kB 190.0 kB/s eta 0:00:00
  Collecting Werkzeug<1.0,>=0.7
    Downloading https://dl.espressif.com/pypi/werkzeug/Werkzeug-0.16.1-py2.py3-none-any.whl (327 kB)
       ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 327.4/327.4 kB 409.5 kB/s eta 0:00:00
  Collecting brotli
    Downloading https://dl.espressif.com/pypi/brotli/Brotli-1.0.9-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (2.7 MB)
       ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.7/2.7 MB 1.9 MB/s eta 0:00:00
  Collecting greenlet>=0.4.14
    Downloading https://dl.espressif.com/pypi/greenlet/greenlet-1.1.3.post0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (156 kB)
       ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 156.3/156.3 kB 256.1 kB/s eta 0:00:00
  Collecting certifi>=2017.4.17
    Downloading https://dl.espressif.com/pypi/certifi/certifi-2022.9.24-py3-none-any.whl (161 kB)
       ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 161.1/161.1 kB 259.1 kB/s eta 0:00:00
  Collecting urllib3<1.27,>=1.21.1
    Downloading https://dl.espressif.com/pypi/urllib3/urllib3-1.26.12-py2.py3-none-any.whl (140 kB)
       ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 140.4/140.4 kB 224.0 kB/s eta 0:00:00
  Collecting idna<4,>=2.5
    Downloading https://dl.espressif.com/pypi/idna/idna-3.4-py3-none-any.whl (61 kB)
       ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.5/61.5 kB 136.0 kB/s eta 0:00:00
  Collecting charset-normalizer<3,>=2
    Downloading https://dl.espressif.com/pypi/charset-normalizer/charset_normalizer-2.1.1-py3-none-any.whl (39 kB)
  Installing collected packages: reedsolo, pyserial, pyparsing, pygdbmi, pyelftools, construct, brotli, bitstring, Werkzeug, urllib3, tqdm, pyyaml, python-engineio, Pygments, pycparser, MarkupSafe, kconfiglib, itsdangerous, idna, greenlet, future, ecdsa, contextlib2, colorama, click, charset-normalizer, certifi, schema, requests, python-socketio, jinja2, gevent, cffi, requests-toolbelt, Flask, cryptography, idf-component-manager, Flask-SocketIO, Flask-Compress, gdbgui
  Successfully installed Flask-0.12.5 Flask-Compress-1.13 Flask-SocketIO-2.9.6 MarkupSafe-2.1.1 Pygments-2.13.0 Werkzeug-0.16.1 bitstring-3.1.9 brotli-1.0.9 certifi-2022.9.24 cffi-1.15.1 charset-normalizer-2.1.1 click-8.1.3 colorama-0.4.6 construct-2.10.54 contextlib2-21.6.0 cryptography-38.0.2 ecdsa-0.18.0 future-0.18.2 gdbgui-0.13.2.0 gevent-1.5.0 greenlet-1.1.3.post0 idf-component-manager-1.1.4 idna-3.4 itsdangerous-2.0.1 jinja2-3.0.3 kconfiglib-13.7.1 pycparser-2.21 pyelftools-0.29 pygdbmi-0.9.0.2 pyparsing-2.3.1 pyserial-3.5 python-engineio-3.14.2 python-socketio-4.6.1 pyyaml-6.0 reedsolo-1.5.4 requests-2.28.1 requests-toolbelt-0.10.1 schema-0.7.5 tqdm-4.64.1 urllib3-1.26.12
  Creating a new Python environment in /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/python_env/idf4.4_py3.10_env
  Installing Python packages from /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/requirements.txt
  IDF_PYTHON_ENV_PATH=/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/python_env/idf4.4_py3.10_env
  PATH=/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/python_env/idf4.4_py3.10_env/bin:/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/tools:$PATH
  Current system platform: linux-amd64
  Installing riscv32-esp-elf@esp-2021r2-patch5-8.4.0
  Downloading https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch5-linux-amd64.tar.gz
  Destination: /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/dist/riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch5-linux-amd64.tar.gz.tmp
Done
  Extracting /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/dist/riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch5-linux-amd64.tar.gz to /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/tools/riscv32-esp-elf/esp-2021r2-patch5-8.4.0
  Installing cmake@3.23.1
  Downloading https://github.com/Kitware/CMake/releases/download/v3.23.1/cmake-3.23.1-linux-x86_64.tar.gz
  Destination: /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/dist/cmake-3.23.1-linux-x86_64.tar.gz.tmp
Done
  Extracting /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/dist/cmake-3.23.1-linux-x86_64.tar.gz to /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/tools/cmake/3.23.1
  Installing ninja@1.10.2
  Downloading https://dl.espressif.com/dl/ninja-1.10.2-linux64.tar.gz
  Destination: /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/dist/ninja-1.10.2-linux64.tar.gz.tmp
Done
  Extracting /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/dist/ninja-1.10.2-linux64.tar.gz to /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/tools/ninja/1.10.2
  IDF_PYTHON_ENV_PATH=/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/python_env/idf4.4_py3.10_env
  PATH=/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/python_env/idf4.4_py3.10_env/bin:/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/tools:$PATH
  cargo:rerun-if-changed=/mnt/hdd1tb1/code/sw/espidftest/sdkconfig.defaults

  --- stderr
  Build configuration: BuildConfig {
      esp_idf_tools_install_dir: None,
      esp_idf_sdkconfig: None,
      esp_idf_sdkconfig_defaults: None,
      mcu: None,
      native: NativeConfig {
          esp_idf_version: Some(
              Branch(
                  "release/v4.4",
              ),
          ),
          esp_idf_repository: None,
          esp_idf_cmake_generator: None,
          idf_path: None,
          extra_components: [],
          esp_idf_components: None,
      },
      esp_idf_sys_root_crate: None,
  }
  Using managed esp-idf repository: EspIdfRemote { repo_url: None, git_ref: Branch("release/v4.4") }
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4'...
Updating files: 100% (9704/9704), done.
  Submodule 'components/asio/asio' (https://github.com/espressif/asio.git) registered for path 'components/asio/asio'
  Submodule 'components/bootloader/subproject/components/micro-ecc/micro-ecc' (https://github.com/kmackay/micro-ecc.git) registered for path 'components/bootloader/subproject/components/micro-ecc/micro-ecc'
  Submodule 'components/bt/controller/lib_esp32' (https://github.com/espressif/esp32-bt-lib.git) registered for path 'components/bt/controller/lib_esp32'
  Submodule 'components/bt/controller/lib_esp32c3_family' (https://github.com/espressif/esp32c3-bt-lib.git) registered for path 'components/bt/controller/lib_esp32c3_family'
  Submodule 'components/bt/host/nimble/nimble' (https://github.com/espressif/esp-nimble.git) registered for path 'components/bt/host/nimble/nimble'
  Submodule 'components/cbor/tinycbor' (https://github.com/intel/tinycbor.git) registered for path 'components/cbor/tinycbor'
  Submodule 'components/cmock/CMock' (https://github.com/ThrowTheSwitch/CMock.git) registered for path 'components/cmock/CMock'
  Submodule 'components/coap/libcoap' (https://github.com/obgm/libcoap.git) registered for path 'components/coap/libcoap'
  Submodule 'components/esp_phy/lib' (https://github.com/espressif/esp-phy-lib.git) registered for path 'components/esp_phy/lib'
  Submodule 'components/esp_wifi/lib' (https://github.com/espressif/esp32-wifi-lib.git) registered for path 'components/esp_wifi/lib'
  Submodule 'components/esptool_py/esptool' (https://github.com/espressif/esptool.git) registered for path 'components/esptool_py/esptool'
  Submodule 'components/expat/expat' (https://github.com/libexpat/libexpat.git) registered for path 'components/expat/expat'
  Submodule 'components/ieee802154/lib' (https://github.com/espressif/esp-ieee802154-lib.git) registered for path 'components/ieee802154/lib'
  Submodule 'components/json/cJSON' (https://github.com/DaveGamble/cJSON.git) registered for path 'components/json/cJSON'
  Submodule 'components/libsodium/libsodium' (https://github.com/jedisct1/libsodium.git) registered for path 'components/libsodium/libsodium'
  Submodule 'components/lwip/lwip' (https://github.com/espressif/esp-lwip.git) registered for path 'components/lwip/lwip'
  Submodule 'components/mbedtls/mbedtls' (https://github.com/espressif/mbedtls.git) registered for path 'components/mbedtls/mbedtls'
  Submodule 'components/mqtt/esp-mqtt' (https://github.com/espressif/esp-mqtt.git) registered for path 'components/mqtt/esp-mqtt'
  Submodule 'components/nghttp/nghttp2' (https://github.com/nghttp2/nghttp2.git) registered for path 'components/nghttp/nghttp2'
  Submodule 'components/openthread/lib' (https://github.com/espressif/esp-thread-lib.git) registered for path 'components/openthread/lib'
  Submodule 'components/openthread/openthread' (https://github.com/espressif/openthread.git) registered for path 'components/openthread/openthread'
  Submodule 'components/protobuf-c/protobuf-c' (https://github.com/protobuf-c/protobuf-c.git) registered for path 'components/protobuf-c/protobuf-c'
  Submodule 'components/spiffs/spiffs' (https://github.com/pellepl/spiffs.git) registered for path 'components/spiffs/spiffs'
  Submodule 'components/tinyusb/tinyusb' (https://github.com/espressif/tinyusb.git) registered for path 'components/tinyusb/tinyusb'
  Submodule 'components/unity/unity' (https://github.com/ThrowTheSwitch/Unity.git) registered for path 'components/unity/unity'
  Submodule 'examples/build_system/cmake/import_lib/main/lib/tinyxml2' (https://github.com/leethomason/tinyxml2.git) registered for path 'examples/build_system/cmake/import_lib/main/lib/tinyxml2'
  Submodule 'examples/peripherals/secure_element/atecc608_ecdsa/components/esp-cryptoauthlib' (https://github.com/espressif/esp-cryptoauthlib.git) registered for path 'examples/peripherals/secure_element/atecc608_ecdsa/components/esp-cryptoauthlib'
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/asio/asio'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/bootloader/subproject/components/micro-ecc/micro-ecc'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/bt/controller/lib_esp32'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/bt/controller/lib_esp32c3_family'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/bt/host/nimble/nimble'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/cbor/tinycbor'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/cmock/CMock'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/coap/libcoap'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/esp_phy/lib'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/esp_wifi/lib'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/esptool_py/esptool'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/expat/expat'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/ieee802154/lib'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/json/cJSON'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/libsodium/libsodium'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/lwip/lwip'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/mbedtls/mbedtls'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/mqtt/esp-mqtt'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/nghttp/nghttp2'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/openthread/lib'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/openthread/openthread'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/protobuf-c/protobuf-c'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/spiffs/spiffs'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/tinyusb/tinyusb'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/unity/unity'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/examples/build_system/cmake/import_lib/main/lib/tinyxml2'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/examples/peripherals/secure_element/atecc608_ecdsa/components/esp-cryptoauthlib'...
  From https://github.com/espressif/asio
   * branch            f31694c9f1746ba189a4bcae2e34db15135ddb22 -> FETCH_HEAD
  From https://github.com/kmackay/micro-ecc
   * branch            d037ec89546fad14b5c4d5456c2e23a71e554966 -> FETCH_HEAD
  From https://github.com/espressif/esp32-bt-lib
   * branch            eac5f0916361e7809af4b65144a8a7f0cc44b9c8 -> FETCH_HEAD
  From https://github.com/espressif/esp32c3-bt-lib
   * branch            420ae1726dede6bbd4f3393744a8f3a252330b6a -> FETCH_HEAD
  From https://github.com/intel/tinycbor
   * branch            7c349dbb6b8d76db39383b226d3ebdf59b8ab37d -> FETCH_HEAD
  From https://github.com/ThrowTheSwitch/CMock
   * branch            eeecc49ce8af123cf8ad40efdb9673e37b56230f -> FETCH_HEAD
  Submodule 'vendor/c_exception' (https://github.com/throwtheswitch/cexception.git) registered for path 'components/cmock/CMock/vendor/c_exception'
  Submodule 'vendor/unity' (https://github.com/throwtheswitch/unity.git) registered for path 'components/cmock/CMock/vendor/unity'
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/cmock/CMock/vendor/c_exception'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/cmock/CMock/vendor/unity'...
  From https://github.com/throwtheswitch/cexception
   * branch            71b47be7c950f1bf5f7e5303779fa99a16224bb6 -> FETCH_HEAD
  From https://github.com/throwtheswitch/unity
   * branch            cf949f45ca6d172a177b00da21310607b97bc7a7 -> FETCH_HEAD
  From https://github.com/obgm/libcoap
   * branch            3aa11612c143c9734d72022720f33e12506f7a2c -> FETCH_HEAD
  Submodule 'ext/tinydtls' (https://github.com/eclipse/tinydtls.git) registered for path 'components/coap/libcoap/ext/tinydtls'
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/coap/libcoap/ext/tinydtls'...
  From https://github.com/eclipse/tinydtls
   * branch            59055b8a935bc53bf69d002fc089ad4bd08851b2 -> FETCH_HEAD
  From https://github.com/espressif/esp-phy-lib
   * branch            ff0d771b8e33e320e11634567ee53b9cd78e6be1 -> FETCH_HEAD
  From https://github.com/espressif/esp32-wifi-lib
   * branch            82d31a4ac25c7ce46891e1b75ce553e9c39cc3d1 -> FETCH_HEAD
  From https://github.com/espressif/esptool
   * branch            7d10144efdb14eb339a9e7ab59694f03d70e0eb9 -> FETCH_HEAD
  From https://github.com/libexpat/libexpat
   * branch            3bab6c09bbe8bf42d84b81563ddbcf4cca4be838 -> FETCH_HEAD
  From https://github.com/espressif/esp-ieee802154-lib
   * branch            f7b5e8059a3bb6f321e79ac3bf2aa4d2a9b93326 -> FETCH_HEAD
  From https://github.com/DaveGamble/cJSON
   * branch            d348621ca93571343a56862df7de4ff3bc9b5667 -> FETCH_HEAD
  From https://github.com/jedisct1/libsodium
   * branch            4f5e89fa84ce1d178a6765b8b46f2b6f91216677 -> FETCH_HEAD
  From https://github.com/espressif/esp-lwip
   * branch            76303df2386902e0d7873be4217f1d9d1b50f982 -> FETCH_HEAD
  From https://github.com/espressif/mbedtls
   * branch            89da85968417ce4a163b7275cb22f159995c271d -> FETCH_HEAD
  From https://github.com/espressif/esp-mqtt
   * branch            60983d1dd54196b1e3f399c6f928d77256ec742a -> FETCH_HEAD
  From https://github.com/nghttp2/nghttp2
   * branch            8f7b008b158e12de0e58247afd170f127dbb6456 -> FETCH_HEAD
  Submodule 'third-party/mruby' (https://github.com/mruby/mruby) registered for path 'components/nghttp/nghttp2/third-party/mruby'
  Submodule 'third-party/neverbleed' (https://github.com/tatsuhiro-t/neverbleed.git) registered for path 'components/nghttp/nghttp2/third-party/neverbleed'
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/nghttp/nghttp2/third-party/mruby'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/nghttp/nghttp2/third-party/neverbleed'...
  From https://github.com/mruby/mruby
   * branch            7c91efc1ffda769a5f1a872c646c82b00698f1b8 -> FETCH_HEAD
  From https://github.com/tatsuhiro-t/neverbleed
   * branch            b967ca054f48a36f82d8fcdd32e54ec5144f2751 -> FETCH_HEAD
  From https://github.com/espressif/esp-thread-lib
   * branch            9a8d34d8f698cad2c9468468b473e26a3dda51b9 -> FETCH_HEAD
  From https://github.com/espressif/openthread
   * branch            c36c0e77a2465355bcf13bd7dc718d8c9aa6ff64 -> FETCH_HEAD
  From https://github.com/protobuf-c/protobuf-c
   * branch            f224ab2eeb648a818eb20687d7150a285442c907 -> FETCH_HEAD
  From https://github.com/espressif/tinyusb
   * branch            c4badd394eda18199c0196ed0be1e2d635f0a5f6 -> FETCH_HEAD
  From https://github.com/ThrowTheSwitch/Unity
   * branch            7d2bf62b7e6afaf38153041a9d53c21aeeca9a25 -> FETCH_HEAD
  From https://github.com/leethomason/tinyxml2
   * branch            7e8e249990ec491ec15990cf95b6d871a66cf64a -> FETCH_HEAD
  From https://github.com/espressif/esp-cryptoauthlib
   * branch            36d0642e66ff5b1c7a291873f24c498ca6ffedef -> FETCH_HEAD
  fatal: No names found, cannot describe anything.
  fatal: No names found, cannot describe anything.
  WARNING: Git describe was unsuccessful: b''

  [notice] A new release of pip available: 22.2.2 -> 22.3
  [notice] To update, run: python -m pip install --upgrade pip
  fatal: No names found, cannot describe anything.
  Using esp-idf v4.4.2 at '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4'
  fatal: No names found, cannot describe anything.
  error: patch failed: components/app_update/esp_app_desc.c:11
  error: components/app_update/esp_app_desc.c: patch does not apply
  Error: command '"cmake" "-P" "/run/user/1000/.tmpIJvSHu"' failed to start

  Caused by:
      Permission denied (os error 13)
SergioGasquez commented 1 year ago

Hi! Do you have cmake installed?

mixedCase commented 1 year ago

Thanks! It seems I didn't have it on that shell at the time. However, another error emerges:

   Compiling compiler_builtins v0.1.82
   Compiling proc-macro2 v1.0.47
   Compiling unicode-ident v1.0.5
   Compiling quote v1.0.21
   Compiling libc v0.2.137
   Compiling core v0.0.0 (/home/mixedcase/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core)
   Compiling syn v1.0.103
   Compiling autocfg v1.1.0
   Compiling memchr v2.5.0
   Compiling cfg-if v1.0.0
   Compiling serde_derive v1.0.147
   Compiling serde v1.0.147
   Compiling log v0.4.17
   Compiling regex-syntax v0.6.27
   Compiling glob v0.3.0
   Compiling libc v0.2.135
   Compiling once_cell v1.15.0
   Compiling crossbeam-utils v0.8.12
   Compiling rustversion v1.0.9
   Compiling fnv v1.0.7
   Compiling hashbrown v0.12.3
   Compiling cc v1.0.73
   Compiling minimal-lexical v0.2.1
   Compiling bitflags v1.3.2
   Compiling same-file v1.0.6
   Compiling serde_json v1.0.87
   Compiling lazy_static v1.4.0
   Compiling thiserror v1.0.37
   Compiling os_str_bytes v6.3.0
   Compiling termcolor v1.1.3
   Compiling walkdir v2.3.2
   Compiling thread_local v1.1.4
   Compiling clap_lex v0.2.4
   Compiling libloading v0.7.3
   Compiling bindgen v0.60.1
   Compiling indexmap v1.9.1
   Compiling heck v0.4.0
   Compiling ryu v1.0.11
   Compiling either v1.8.0
   Compiling strsim v0.10.0
   Compiling anyhow v1.0.66
   Compiling humantime v2.1.0
   Compiling clang-sys v1.4.0
   Compiling textwrap v0.16.0
   Compiling itoa v1.0.4
   Compiling fastrand v1.8.0
   Compiling remove_dir_all v0.5.3
   Compiling shlex v1.1.0
   Compiling peeking_take_while v0.1.2
   Compiling camino v1.1.1
   Compiling rustc-hash v1.1.0
   Compiling lazycell v1.3.0
   Compiling semver v1.0.14
   Compiling aho-corasick v0.7.19
   Compiling bstr v0.2.17
   Compiling nom v7.1.1
   Compiling num-traits v0.2.15
   Compiling std v0.0.0 (/home/mixedcase/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std)
   Compiling num-integer v0.1.45
   Compiling iana-time-zone v0.1.51
   Compiling unicode-xid v0.2.4
   Compiling atty v0.2.14
   Compiling dirs-sys v0.3.7
   Compiling which v4.3.0
   Compiling filetime v0.2.18
   Compiling cmake v0.1.48
   Compiling tempfile v3.3.0
   Compiling remove_dir_all v0.7.0
   Compiling time v0.1.44
   Compiling clap v3.2.23
   Compiling const_format_proc_macros v0.2.29
   Compiling dirs v4.0.0
   Compiling unwind v0.0.0 (/home/mixedcase/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/unwind)
   Compiling regex v1.6.0
   Compiling cexpr v0.6.0
   Compiling chrono v0.4.22
   Compiling globset v0.4.9
   Compiling env_logger v0.9.1
   Compiling ignore v0.4.18
   Compiling globwalk v0.8.1
   Compiling thiserror-impl v1.0.37
   Compiling strum_macros v0.24.3
   Compiling build-time v0.1.2
   Compiling strum v0.24.1
   Compiling rustc-std-workspace-core v1.99.0 (/home/mixedcase/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/rustc-std-workspace-core)
   Compiling cargo-platform v0.1.2
   Compiling envy v0.4.2
   Compiling alloc v0.0.0 (/home/mixedcase/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc)
   Compiling cfg-if v0.1.10
   Compiling adler v0.2.3
   Compiling rustc-demangle v0.1.21
   Compiling embuild v0.30.4
   Compiling cargo_metadata v0.15.1
   Compiling rustc-std-workspace-alloc v1.99.0 (/home/mixedcase/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/rustc-std-workspace-alloc)
   Compiling panic_abort v0.0.0 (/home/mixedcase/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/panic_abort)
   Compiling panic_unwind v0.0.0 (/home/mixedcase/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/panic_unwind)
   Compiling gimli v0.25.0
   Compiling object v0.26.2
   Compiling std_detect v0.1.5 (/home/mixedcase/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/stdarch/crates/std_detect)
   Compiling miniz_oxide v0.4.0
   Compiling esp-idf-sys v0.31.10
   Compiling espidftest v0.1.0 (/mnt/hdd1tb1/code/sw/espidftest)
   Compiling addr2line v0.16.0
   Compiling proc_macro v0.0.0 (/home/mixedcase/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/proc_macro)
   Compiling const_format v0.2.30
error: failed to run custom build command for `esp-idf-sys v0.31.10`

Caused by:
  process didn't exit successfully: `/mnt/hdd1tb1/code/sw/espidftest/target/debug/build/esp-idf-sys-4870ec11d621abb1/build-script-build` (exit status: 1)
  --- stdout
  cargo:rerun-if-env-changed=ESP_IDF_TOOLS_INSTALL_DIR
  cargo:rerun-if-env-changed=ESP_IDF_SDKCONFIG
  cargo:rerun-if-env-changed=ESP_IDF_SDKCONFIG_DEFAULTS
  cargo:rerun-if-env-changed=MCU
  cargo:rerun-if-env-changed=ESP_IDF_SYS_ROOT_CRATE
  cargo:rerun-if-env-changed=ESP_IDF_VERSION
  cargo:rerun-if-env-changed=ESP_IDF_REPOSITORY
  cargo:rerun-if-env-changed=ESP_IDF_CMAKE_GENERATOR
  cargo:rerun-if-env-changed=IDF_PATH
  cargo:rerun-if-env-changed=ESP_IDF_COMPONENTS
  Submodule path 'components/asio/asio': checked out 'f31694c9f1746ba189a4bcae2e34db15135ddb22'
  Submodule path 'components/bootloader/subproject/components/micro-ecc/micro-ecc': checked out 'd037ec89546fad14b5c4d5456c2e23a71e554966'
  Submodule path 'components/bt/controller/lib_esp32': checked out 'eac5f0916361e7809af4b65144a8a7f0cc44b9c8'
  Submodule path 'components/bt/controller/lib_esp32c3_family': checked out '420ae1726dede6bbd4f3393744a8f3a252330b6a'
  Submodule path 'components/bt/host/nimble/nimble': checked out 'ed8a4b14ad43d88f2ec8913aab5af919208722e5'
  Submodule path 'components/cbor/tinycbor': checked out '7c349dbb6b8d76db39383b226d3ebdf59b8ab37d'
  Submodule path 'components/cmock/CMock': checked out 'eeecc49ce8af123cf8ad40efdb9673e37b56230f'
  Submodule path 'components/cmock/CMock/vendor/c_exception': checked out '71b47be7c950f1bf5f7e5303779fa99a16224bb6'
  Submodule path 'components/cmock/CMock/vendor/unity': checked out 'cf949f45ca6d172a177b00da21310607b97bc7a7'
  Submodule path 'components/coap/libcoap': checked out '3aa11612c143c9734d72022720f33e12506f7a2c'
  Submodule path 'components/coap/libcoap/ext/tinydtls': checked out '59055b8a935bc53bf69d002fc089ad4bd08851b2'
  Submodule path 'components/esp_phy/lib': checked out 'ff0d771b8e33e320e11634567ee53b9cd78e6be1'
  Submodule path 'components/esp_wifi/lib': checked out '82d31a4ac25c7ce46891e1b75ce553e9c39cc3d1'
  Submodule path 'components/esptool_py/esptool': checked out '7d10144efdb14eb339a9e7ab59694f03d70e0eb9'
  Submodule path 'components/expat/expat': checked out '3bab6c09bbe8bf42d84b81563ddbcf4cca4be838'
  Submodule path 'components/ieee802154/lib': checked out 'f7b5e8059a3bb6f321e79ac3bf2aa4d2a9b93326'
  Submodule path 'components/json/cJSON': checked out 'd348621ca93571343a56862df7de4ff3bc9b5667'
  Submodule path 'components/libsodium/libsodium': checked out '4f5e89fa84ce1d178a6765b8b46f2b6f91216677'
  Submodule path 'components/lwip/lwip': checked out '76303df2386902e0d7873be4217f1d9d1b50f982'
  Submodule path 'components/mbedtls/mbedtls': checked out '89da85968417ce4a163b7275cb22f159995c271d'
  Submodule path 'components/mqtt/esp-mqtt': checked out '60983d1dd54196b1e3f399c6f928d77256ec742a'
  Submodule path 'components/nghttp/nghttp2': checked out '8f7b008b158e12de0e58247afd170f127dbb6456'
  Submodule path 'components/nghttp/nghttp2/third-party/mruby': checked out '7c91efc1ffda769a5f1a872c646c82b00698f1b8'
  Submodule path 'components/nghttp/nghttp2/third-party/neverbleed': checked out 'b967ca054f48a36f82d8fcdd32e54ec5144f2751'
  Submodule path 'components/openthread/lib': checked out '9a8d34d8f698cad2c9468468b473e26a3dda51b9'
  Submodule path 'components/openthread/openthread': checked out 'c36c0e77a2465355bcf13bd7dc718d8c9aa6ff64'
  Submodule path 'components/protobuf-c/protobuf-c': checked out 'f224ab2eeb648a818eb20687d7150a285442c907'
  Submodule path 'components/spiffs/spiffs': checked out '0dbb3f71c5f6fae3747a9d935372773762baf852'
  Submodule path 'components/tinyusb/tinyusb': checked out 'c4badd394eda18199c0196ed0be1e2d635f0a5f6'
  Submodule path 'components/unity/unity': checked out '7d2bf62b7e6afaf38153041a9d53c21aeeca9a25'
  Submodule path 'examples/build_system/cmake/import_lib/main/lib/tinyxml2': checked out '7e8e249990ec491ec15990cf95b6d871a66cf64a'
  Submodule path 'examples/peripherals/secure_element/atecc608_ecdsa/components/esp-cryptoauthlib': checked out '36d0642e66ff5b1c7a291873f24c498ca6ffedef'
  PATH=/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/tools:$PATH
  pip 22.2.2 from /nix/store/1r39lid0bbn4r49cga7zq95fnv1jrsh5-python3.10-pip-22.2.2/lib/python3.10/site-packages/pip (python 3.10)
  created virtual environment CPython3.10.7.final.0-64 in 2921ms
    creator CPython3Posix(dest=/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/python_env/idf4.4_py3.10_env, clear=False, no_vcs_ignore=False, global=False)
    seeder PipInvoke(download=False, pip=bundle, setuptools=bundle, wheel=bundle)
      added seed packages: pip==22.2.2, setuptools==65.4.1, wheel==0.37.1
    activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator
  Looking in indexes: https://pypi.org/simple, https://dl.espressif.com/pypi
  Ignoring None: markers 'sys_platform == "win32"' don't match your environment
  Requirement already satisfied: setuptools>=21 in /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/python_env/idf4.4_py3.10_env/lib/python3.10/site-packages (from -r /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/requirements.txt (line 4)) (65.4.1)
  Collecting click>=7.0
    Using cached https://dl.espressif.com/pypi/click/click-8.1.3-py3-none-any.whl (96 kB)
  Collecting pyserial>=3.3
    Using cached https://dl.espressif.com/pypi/pyserial/pyserial-3.5-py2.py3-none-any.whl (90 kB)
  Collecting future>=0.15.2
    Using cached https://dl.espressif.com/pypi/future/future-0.18.2-py3-none-any.whl (491 kB)
  Collecting cryptography>=2.1.4
    Using cached https://dl.espressif.com/pypi/cryptography/cryptography-38.0.2-cp36-abi3-manylinux_2_28_x86_64.whl (4.2 MB)
  Collecting pyparsing<2.4.0,>=2.0.3
    Using cached https://dl.espressif.com/pypi/pyparsing/pyparsing-2.3.1-py2.py3-none-any.whl (61 kB)
  Collecting pyelftools>=0.22
    Using cached pyelftools-0.29-py2.py3-none-any.whl (174 kB)
  Collecting idf-component-manager~=1.0
    Using cached https://dl.espressif.com/pypi/idf-component-manager/idf_component_manager-1.1.4-py3-none-any.whl (95 kB)
  Collecting gdbgui==0.13.2.0
    Using cached https://dl.espressif.com/pypi/gdbgui/gdbgui-0.13.2.0-py3-none-any.whl (878 kB)
  Collecting pygdbmi<=0.9.0.2
    Using cached https://dl.espressif.com/pypi/pygdbmi/pygdbmi-0.9.0.2-py3-none-any.whl (16 kB)
  Collecting python-socketio<5
    Using cached https://dl.espressif.com/pypi/python-socketio/python_socketio-4.6.1-py2.py3-none-any.whl (51 kB)
  Collecting jinja2<3.1
    Using cached https://dl.espressif.com/pypi/jinja2/Jinja2-3.0.3-py3-none-any.whl (133 kB)
  Collecting itsdangerous<2.1
    Using cached https://dl.espressif.com/pypi/itsdangerous/itsdangerous-2.0.1-py3-none-any.whl (18 kB)
  Collecting kconfiglib==13.7.1
    Using cached https://dl.espressif.com/pypi/kconfiglib/kconfiglib-13.7.1-py2.py3-none-any.whl (145 kB)
  Collecting reedsolo<=1.5.4,>=1.5.3
    Using cached https://dl.espressif.com/pypi/reedsolo/reedsolo-1.5.4-py3-none-any.whl (28 kB)
  Collecting bitstring>=3.1.6
    Using cached https://dl.espressif.com/pypi/bitstring/bitstring-3.1.9-py3-none-any.whl (39 kB)
  Collecting ecdsa>=0.16.0
    Using cached https://dl.espressif.com/pypi/ecdsa/ecdsa-0.18.0-py2.py3-none-any.whl (142 kB)
  Collecting construct==2.10.54
    Using cached https://dl.espressif.com/pypi/construct/construct-2.10.54-py3-none-any.whl (57 kB)
  Collecting Pygments<3.0,>=2.2.0
    Using cached https://dl.espressif.com/pypi/pygments/Pygments-2.13.0-py3-none-any.whl (1.1 MB)
  Collecting Flask<1.0,>=0.12.2
    Using cached https://dl.espressif.com/pypi/flask/Flask-0.12.5-py2.py3-none-any.whl (81 kB)
  Collecting Flask-SocketIO<3.0,>=2.9
    Using cached https://dl.espressif.com/pypi/flask-socketio/Flask_SocketIO-2.9.6-py2.py3-none-any.whl (16 kB)
  Collecting Flask-Compress<2.0,>=1.4.0
    Using cached https://dl.espressif.com/pypi/flask-compress/Flask_Compress-1.13-py3-none-any.whl (7.9 kB)
  Collecting gevent<2.0,>=1.2.2
    Using cached https://dl.espressif.com/pypi/gevent/gevent-1.5.0-cp310-cp310-linux_x86_64.whl (5.9 MB)
  Collecting cffi>=1.12
    Using cached https://dl.espressif.com/pypi/cffi/cffi-1.15.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (441 kB)
  Collecting tqdm<5
    Using cached https://dl.espressif.com/pypi/tqdm/tqdm-4.64.1-py2.py3-none-any.whl (78 kB)
  Collecting requests<3
    Using cached https://dl.espressif.com/pypi/requests/requests-2.28.1-py3-none-any.whl (62 kB)
  Collecting colorama
    Using cached https://dl.espressif.com/pypi/colorama/colorama-0.4.6-py2.py3-none-any.whl (25 kB)
  Collecting contextlib2>0.6.0
    Using cached https://dl.espressif.com/pypi/contextlib2/contextlib2-21.6.0-py2.py3-none-any.whl (13 kB)
  Requirement already satisfied: six in /nix/store/i2axl6hngz9hz5jmman73fyb3ic6xlhl-python3.10-six-1.16.0/lib/python3.10/site-packages (from idf-component-manager~=1.0->-r /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/requirements.txt (line 20)) (1.16.0)
  Collecting requests-toolbelt
    Using cached https://dl.espressif.com/pypi/requests-toolbelt/requests_toolbelt-0.10.1-py2.py3-none-any.whl (54 kB)
  Collecting schema
    Using cached https://dl.espressif.com/pypi/schema/schema-0.7.5-py2.py3-none-any.whl (17 kB)
  Collecting pyyaml>5.2
    Using cached https://dl.espressif.com/pypi/pyyaml/PyYAML-6.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (682 kB)
  Collecting python-engineio<4,>=3.13.0
    Using cached https://dl.espressif.com/pypi/python-engineio/python_engineio-3.14.2-py2.py3-none-any.whl (51 kB)
  Collecting MarkupSafe>=2.0
    Using cached https://dl.espressif.com/pypi/markupsafe/MarkupSafe-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25 kB)
  Collecting pycparser
    Using cached https://dl.espressif.com/pypi/pycparser/pycparser-2.21-py2.py3-none-any.whl (119 kB)
  Collecting Werkzeug<1.0,>=0.7
    Using cached https://dl.espressif.com/pypi/werkzeug/Werkzeug-0.16.1-py2.py3-none-any.whl (327 kB)
  Collecting brotli
    Using cached https://dl.espressif.com/pypi/brotli/Brotli-1.0.9-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (2.7 MB)
  Collecting greenlet>=0.4.14
    Using cached https://dl.espressif.com/pypi/greenlet/greenlet-1.1.3.post0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (156 kB)
  Collecting urllib3<1.27,>=1.21.1
    Using cached https://dl.espressif.com/pypi/urllib3/urllib3-1.26.12-py2.py3-none-any.whl (140 kB)
  Collecting idna<4,>=2.5
    Using cached https://dl.espressif.com/pypi/idna/idna-3.4-py3-none-any.whl (61 kB)
  Collecting charset-normalizer<3,>=2
    Using cached https://dl.espressif.com/pypi/charset-normalizer/charset_normalizer-2.1.1-py3-none-any.whl (39 kB)
  Collecting certifi>=2017.4.17
    Using cached https://dl.espressif.com/pypi/certifi/certifi-2022.9.24-py3-none-any.whl (161 kB)
  Installing collected packages: reedsolo, pyserial, pyparsing, pygdbmi, pyelftools, construct, brotli, bitstring, Werkzeug, urllib3, tqdm, pyyaml, python-engineio, Pygments, pycparser, MarkupSafe, kconfiglib, itsdangerous, idna, greenlet, future, ecdsa, contextlib2, colorama, click, charset-normalizer, certifi, schema, requests, python-socketio, jinja2, gevent, cffi, requests-toolbelt, Flask, cryptography, idf-component-manager, Flask-SocketIO, Flask-Compress, gdbgui
  Successfully installed Flask-0.12.5 Flask-Compress-1.13 Flask-SocketIO-2.9.6 MarkupSafe-2.1.1 Pygments-2.13.0 Werkzeug-0.16.1 bitstring-3.1.9 brotli-1.0.9 certifi-2022.9.24 cffi-1.15.1 charset-normalizer-2.1.1 click-8.1.3 colorama-0.4.6 construct-2.10.54 contextlib2-21.6.0 cryptography-38.0.2 ecdsa-0.18.0 future-0.18.2 gdbgui-0.13.2.0 gevent-1.5.0 greenlet-1.1.3.post0 idf-component-manager-1.1.4 idna-3.4 itsdangerous-2.0.1 jinja2-3.0.3 kconfiglib-13.7.1 pycparser-2.21 pyelftools-0.29 pygdbmi-0.9.0.2 pyparsing-2.3.1 pyserial-3.5 python-engineio-3.14.2 python-socketio-4.6.1 pyyaml-6.0 reedsolo-1.5.4 requests-2.28.1 requests-toolbelt-0.10.1 schema-0.7.5 tqdm-4.64.1 urllib3-1.26.12
  Creating a new Python environment in /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/python_env/idf4.4_py3.10_env
  Installing Python packages from /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/requirements.txt
  IDF_PYTHON_ENV_PATH=/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/python_env/idf4.4_py3.10_env
  PATH=/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/python_env/idf4.4_py3.10_env/bin:/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/tools:$PATH
  Current system platform: linux-amd64
  Installing riscv32-esp-elf@esp-2021r2-patch5-8.4.0
  Downloading https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch5-linux-amd64.tar.gz
  Destination: /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/dist/riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch5-linux-amd64.tar.gz.tmp
  Extracting /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/dist/riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch5-linux-amd64.tar.gz to /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/tools/riscv32-esp-elf/esp-2021r2-patch5-8.4.0
  Installing cmake@3.23.1
  Downloading https://github.com/Kitware/CMake/releases/download/v3.23.1/cmake-3.23.1-linux-x86_64.tar.gz
  Destination: /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/dist/cmake-3.23.1-linux-x86_64.tar.gz.tmp
  Extracting /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/dist/cmake-3.23.1-linux-x86_64.tar.gz to /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/tools/cmake/3.23.1
  Installing ninja@1.10.2
  Downloading https://dl.espressif.com/dl/ninja-1.10.2-linux64.tar.gz
  Destination: /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/dist/ninja-1.10.2-linux64.tar.gz.tmp
  100%
Done
  Extracting /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/dist/ninja-1.10.2-linux64.tar.gz to /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/tools/ninja/1.10.2
  IDF_PYTHON_ENV_PATH=/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/python_env/idf4.4_py3.10_env
  PATH=/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/python_env/idf4.4_py3.10_env/bin:/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/tools:$PATH
  cargo:rerun-if-changed=/mnt/hdd1tb1/code/sw/espidftest/sdkconfig.defaults
  CMAKE_PREFIX_PATH_riscv32imc-esp-espidf = None
  CMAKE_PREFIX_PATH_riscv32imc_esp_espidf = None
  TARGET_CMAKE_PREFIX_PATH = None
  CMAKE_PREFIX_PATH = Some("/nix/store/s5412nz0izfdf3xhw4g6r7034mfgqx9z-patchelf-0.15.0:/nix/store/0vln6gxc9b2wr9yhbn0aspy6badlj638-gcc-wrapper-11.3.0:/nix/store/dsagrmb3w748jys0wglvrf756swr08h5-binutils-wrapper-2.39:/nix/store/5kshwpn32llfdjjvmjmsd5gxb1bwllm5-rustup-1.25.1:/nix/store/9rajbi8kj2abyvgky5jrnhhxf58navin-rust-analyzer-2022-10-24:/nix/store/scl6d2w2yyqwri2l4685ra7zrwhsbb5i-cargo-generate-0.16.0:/nix/store/716nfyjfzx0gl4cmbh1pvlfpzqm0jihp-clang-wrapper-11.1.0:/nix/store/h0lvlg344qxhgyv8nl9v7hnp3svla18k-binutils-wrapper-2.39:/nix/store/2abgwm2sc0bb1vn38bvz0qb697lc2iww-cmake-3.24.2:/nix/store/p1aafvkjcq31b0207c0zk3wf74szrvla-pkg-config-wrapper-0.29.2:/nix/store/0m6f3y65hmvq2kkcc2rcpn3lygn3dcrj-fontconfig-2.14.0-dev:/nix/store/y2qjg1g3ngwmm28ys05g7pkk0nw2jxgh-freetype-2.12.1-dev:/nix/store/smfnf8ayl3473bqlhwizl9r18rphydjp-zlib-1.2.12-dev:/nix/store/91cri48yw4ca4bq46i1p5fa440nv0hyr-zlib-1.2.12:/nix/store/xirdyyvm9vggqamnbpvmhmisd9vw1cp9-bzip2-1.0.8-dev:/nix/store/2vwnmr00zgfww2k6cqc9ssbsvdg8n0xs-bzip2-1.0.8-bin:/nix/store/ldzvidpjfli6mwpb0kp3ykk1rna8njss-bzip2-1.0.8:/nix/store/zj7yxyis7v30s4ad7wnghcv705ggk3lb-libpng-apng-1.6.37-dev:/nix/store/0sr5imaraxpdf0k467sh3fqbx7w0xqk9-libpng-apng-1.6.37:/nix/store/2q26hdv2yxm37ylgvla650v5ra6m3q55-freetype-2.12.1:/nix/store/4zm122r03c5ww6zvidasriq529wkxyz8-fontconfig-2.14.0-bin:/nix/store/k9s0k2vgq96g9ga2zcrcvynxrb0ph7sc-fontconfig-2.14.0-lib:/nix/store/xn0ljw88i2v76434kjy7zsw1ai65d4gq-libxcb-1.14-dev:/nix/store/wv8g0nig722bib686qhh57qkqql1r80f-libxcb-1.14:/nix/store/312s3zi7dk6ygnsj61ld90cq82i0n5fk-wayland-1.21.0-dev:/nix/store/zqb9nhl2rjjyjhbz725jml37ihwppq7g-wayland-1.21.0-bin:/nix/store/a3rjrdmvjrcfps3yw4agghv6zy39bvmx-wayland-1.21.0:/nix/store/hikby1sw39hvwznfdyrj2hmhq7ljy8rn-libxkbcommon-1.4.1-dev:/nix/store/3hlyw1m3hkj5psqvi9mxwsp8wxiby0kq-libxkbcommon-1.4.1:/nix/store/jrvz6g77y9kcmqlfpdkhhf016y3rv7g8-libGL-1.5.0-dev:/nix/store/mkyqnk8rsmf6dqclv7law2c09ib6gc4j-libGL-1.5.0:/nix/store/5zrxd8pn7a08jl6gix91apr9dky2382v-libglvnd-1.5.0:/nix/store/dz3c2v7dmqzc1iv36c71ypyfl1d4lj9n-libglvnd-1.5.0-dev:/nix/store/fkcl1wzq3106qqgl84bhgk1lp56q6bzg-python3-3.10.7:/nix/store/1r39lid0bbn4r49cga7zq95fnv1jrsh5-python3.10-pip-22.2.2:/nix/store/c4x6m2hn3lsxxk680ybmzrjrjz9rxq6q-python3.10-virtualenv-20.16.5:/nix/store/m64mafvr51b2gnx0hhna0lpa2dv7yw9d-python3.10-backports-entry-points-selectable-1.1.1:/nix/store/9iiqqk46brj00b1qw6sba16alnm7w0pq-python3.10-distlib-0.3.6:/nix/store/59dqgspgpmv8vsqshzpq5gd7cwhx27f3-python3.10-filelock-3.8.0:/nix/store/hxqj4hrpihi8ay5lj3ffrvr3w0rlc8av-python3.10-platformdirs-2.5.2:/nix/store/i2axl6hngz9hz5jmman73fyb3ic6xlhl-python3.10-six-1.16.0:/nix/store/7lz195dfjnr8h70851m2dkk0xl6rrfpw-esp32c3-toolchain-2021r2-patch5:/nix/store/6jcs9vmjwkl39nmnwir3lqj4k467cbw1-compiler-rt-libc-11.1.0-dev:/nix/store/pfg7nzp1f7w86blbxmicgqn9gmill0p5-compiler-rt-libc-11.1.0")
  CMAKE_riscv32imc-esp-espidf = None
  CMAKE_riscv32imc_esp_espidf = None
  TARGET_CMAKE = None
  CMAKE = None
  running: "cmake" "/mnt/hdd1tb1/code/sw/espidftest/target/riscv32imc-esp-espidf/debug/build/esp-idf-sys-ef1afbbb211b18c8/out" "-G" "Ninja" "-DCMAKE_TOOLCHAIN_FILE=/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/tools/cmake/toolchain-esp32c3.cmake" "-DCMAKE_BUILD_TYPE=" "-DPYTHON=/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/python_env/idf4.4_py3.10_env/bin/python" "-DCMAKE_INSTALL_PREFIX=/mnt/hdd1tb1/code/sw/espidftest/target/riscv32imc-esp-espidf/debug/build/esp-idf-sys-ef1afbbb211b18c8/out" "-DCMAKE_C_FLAGS= -march=rv32imc -ffunction-sections -fdata-sections -march=rv32imc -mabi=ilp32 -mcmodel=medany" "-DCMAKE_CXX_FLAGS= -march=rv32imc -ffunction-sections -fdata-sections -march=rv32imc -mabi=ilp32 -mcmodel=medany" "-DCMAKE_ASM_FLAGS=  -ffunction-sections -fdata-sections -march=rv32imc -mabi=ilp32 -mcmodel=medany"
  -- Found Git: /etc/profiles/per-user/mixedcase/bin/git (found version "2.37.3") 
  -- The C compiler identification is GNU 8.4.0
  -- Detecting C compiler ABI info
  -- Detecting C compiler ABI info - done
  -- Check for working C compiler: /nix/store/7lz195dfjnr8h70851m2dkk0xl6rrfpw-esp32c3-toolchain-2021r2-patch5/bin/riscv32-esp-elf-gcc - skipped
  -- Detecting C compile features
  -- Detecting C compile features - done
  -- Checking Python dependencies...
  Python requirements from /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/requirements.txt are satisfied.
  -- Project sdkconfig file /mnt/hdd1tb1/code/sw/espidftest/target/riscv32imc-esp-espidf/debug/build/esp-idf-sys-ef1afbbb211b18c8/out/sdkconfig
  Loading defaults file /mnt/hdd1tb1/code/sw/espidftest/target/riscv32imc-esp-espidf/debug/build/esp-idf-sys-ef1afbbb211b18c8/out/gen-sdkconfig.defaults...
  Loading defaults file /mnt/hdd1tb1/code/sw/espidftest/sdkconfig.defaults...
  -- The CXX compiler identification is GNU 8.4.0
  -- The ASM compiler identification is GNU
  -- Found assembler: /nix/store/7lz195dfjnr8h70851m2dkk0xl6rrfpw-esp32c3-toolchain-2021r2-patch5/bin/riscv32-esp-elf-gcc
  -- Detecting CXX compiler ABI info
  -- Detecting CXX compiler ABI info - done
  -- Check for working CXX compiler: /nix/store/7lz195dfjnr8h70851m2dkk0xl6rrfpw-esp32c3-toolchain-2021r2-patch5/bin/riscv32-esp-elf-g++ - skipped
  -- Detecting CXX compile features
  -- Detecting CXX compile features - done
  -- Found Python3: /nix/store/fkcl1wzq3106qqgl84bhgk1lp56q6bzg-python3-3.10.7/bin/python3.10 (found version "3.10.7") found components: Interpreter 
  -- Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS
  -- Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS - Success
  -- App "libespidf" version: 1
  -- Adding linker script /mnt/hdd1tb1/code/sw/espidftest/target/riscv32imc-esp-espidf/debug/build/esp-idf-sys-ef1afbbb211b18c8/out/build/esp-idf/esp_system/ld/memory.ld
  -- Adding linker script /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/esp_system/ld/esp32c3/sections.ld.in
  -- Adding linker script /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/esp_rom/esp32c3/ld/esp32c3.rom.ld
  -- Adding linker script /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/esp_rom/esp32c3/ld/esp32c3.rom.api.ld
  -- Adding linker script /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/esp_rom/esp32c3/ld/esp32c3.rom.libgcc.ld
  -- Adding linker script /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/esp_rom/esp32c3/ld/esp32c3.rom.newlib.ld
  -- Adding linker script /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/esp_rom/esp32c3/ld/esp32c3.rom.version.ld
  -- Adding linker script /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/esp_rom/esp32c3/ld/esp32c3.rom.newlib-time.ld
  -- Adding linker script /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/esp_rom/esp32c3/ld/esp32c3.rom.eco3.ld
  -- Adding linker script /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/soc/esp32c3/ld/esp32c3.peripherals.ld
  -- Configuring done
  -- Generating done
  -- Build files have been written to: /mnt/hdd1tb1/code/sw/espidftest/target/riscv32imc-esp-espidf/debug/build/esp-idf-sys-ef1afbbb211b18c8/out/build
  running: "cmake" "--build" "." "--config" "MinSizeRel" "--parallel" "24"
  [1/1002] Generating memory.ld linker script...
  [2/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/chachapoly.c.obj
  [3/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/arc4.c.obj
  [4/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cmac.c.obj
  [5/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aria.c.obj
  [6/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/chacha20.c.obj
  [7/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/des.c.obj
  [8/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aesni.c.obj
  [9/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/blowfish.c.obj
  [10/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/camellia.c.obj
  [11/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecjpake.c.obj
  [12/1002] Generating ../../partition_table/partition-table.bin
  Partition table binary generated. Contents:
  *******************************************************************************
  # ESP-IDF Partition Table
  # Name, Type, SubType, Offset, Size, Flags
  nvs,data,nvs,0x9000,24K,
  phy_init,data,phy,0xf000,4K,
  factory,app,factory,0x10000,1M,
  *******************************************************************************
  [13/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cipher_wrap.c.obj
  [14/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/entropy_poll.c.obj
  [15/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecdh.c.obj
  [16/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/havege.c.obj
  [17/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/hkdf.c.obj
  [18/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/base64.c.obj
  [19/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/asn1parse.c.obj
  [20/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/asn1write.c.obj
  [21/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ccm.c.obj
  [22/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aes.c.obj
  [23/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md2.c.obj
  [24/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ctr_drbg.c.obj
  [25/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecdsa.c.obj
  [26/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/dhm.c.obj
  [27/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md4.c.obj
  [28/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/constant_time.c.obj
  [29/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mps_reader.c.obj
  [30/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/memory_buffer_alloc.c.obj
  [31/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cipher.c.obj
  [32/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/nist_kw.c.obj
  [33/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mps_trace.c.obj
  [34/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/entropy.c.obj
  [35/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/padlock.c.obj
  [36/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/hmac_drbg.c.obj
  [37/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/error.c.obj
  [38/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md5.c.obj
  [39/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md.c.obj
  [40/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/platform.c.obj
  [41/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/poly1305.c.obj
  [42/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/gcm.c.obj
  [43/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk.c.obj
  [44/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/platform_util.c.obj
  [45/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pem.c.obj
  [46/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk_wrap.c.obj
  [47/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkcs12.c.obj
  [48/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkcs5.c.obj
  [49/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/oid.c.obj
  [50/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_client.c.obj
  [51/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkwrite.c.obj
  [52/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_aead.c.obj
  [53/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_se.c.obj
  [54/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_hash.c.obj
  [55/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp_curves.c.obj
  [56/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ripemd160.c.obj
  [57/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_cipher.c.obj
  [58/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_ecp.c.obj
  [59/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_driver_wrappers.c.obj
  [60/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_rsa.c.obj
  [61/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_mac.c.obj
  [62/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/threading.c.obj
  [63/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_its_file.c.obj
  [64/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/timing.c.obj
  [65/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha1.c.obj
  [66/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/version.c.obj
  [67/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha256.c.obj
  [68/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/version_features.c.obj
  [69/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkparse.c.obj
  [70/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_slot_management.c.obj
  [71/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/xtea.c.obj
  [72/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_storage.c.obj
  [73/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/rsa_internal.c.obj
  [74/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/mbedtls/port/aes/dma/esp_aes_gdma_impl.c.obj
  [75/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/mbedtls/port/sha/dma/esp_sha_gdma_impl.c.obj
  [76/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/mbedtls/port/esp_hardware.c.obj
  [77/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/mbedtls/port/esp_mem.c.obj
  [78/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/mbedtls/port/crypto_shared_gdma/esp_crypto_shared_gdma.c.obj
  [79/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/mbedtls/port/esp_timing.c.obj
  [80/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/mbedtls/port/sha/dma/esp_sha512.c.obj
  [81/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/mbedtls/port/aes/esp_aes_common.c.obj
  [82/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/mbedtls/port/sha/esp_sha.c.obj
  [83/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/pkcs11.c.obj
  [84/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/mbedtls/port/md/esp_md.c.obj
  [85/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/mbedtls/port/aes/esp_aes_xts.c.obj
  [86/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp.c.obj
  [87/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/mbedtls/port/sha/dma/esp_sha256.c.obj
  [88/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha512.c.obj
  [89/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/certs.c.obj
  [90/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/mbedtls/port/esp32c3/bignum.c.obj
  [91/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/mbedtls/port/sha/dma/esp_sha1.c.obj
  [92/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/mbedtls/port/sha/dma/sha.c.obj
  [93/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/mbedtls/port/esp_ds/esp_rsa_sign_alt.c.obj
  [94/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/debug.c.obj
  [95/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/mbedtls/port/esp_bignum.c.obj
  [96/1002] Creating directories for 'bootloader'
  [97/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_create.c.obj
  [98/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum.c.obj
  [99/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_keys.c.obj
  [100/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_csr.c.obj
  [101/1002] No download step for 'bootloader'
  [102/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_ciphersuites.c.obj
  [103/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_csr.c.obj
  [104/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cache.c.obj
  [105/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/mbedtls/port/aes/dma/esp_aes.c.obj
  [106/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/mbedtls/port/mbedtls_debug.c.obj
  [107/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crl.c.obj
  [108/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cookie.c.obj
  [109/1002] No update step for 'bootloader'
  [110/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_crt.c.obj
  [111/1002] No patch step for 'bootloader'
  [112/1002] Building C object esp-idf/app_update/CMakeFiles/__idf_app_update.dir/esp_app_desc.c.obj
  [113/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_ticket.c.obj
  [114/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509.c.obj
  [115/1002] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj
  [116/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/rsa.c.obj
  [117/1002] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj
  [118/1002] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj
  [119/1002] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32c3.c.obj
  [120/1002] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj
  [121/1002] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj
  [122/1002] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj
  [123/1002] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj
  [124/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/mbedtls/port/net_sockets.c.obj
  [125/1002] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse_esp32c3.c.obj
  [126/1002] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj
  [127/1002] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_flash.c.obj
  [128/1002] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_qio_mode.c.obj
  [129/1002] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_drivers.c.obj
  [130/1002] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_flash_config_esp32c3.c.obj
  [131/1002] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp32c3/spi_flash_rom_patch.c.obj
  [132/1002] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/idf/bootloader_sha.c.obj
  [133/1002] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_issi.c.obj
  [134/1002] Building C object esp-idf/app_update/CMakeFiles/__idf_app_update.dir/esp_ota_ops.c.obj
  [135/1002] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj
  [136/1002] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_gd.c.obj
  [137/1002] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj
  [138/1002] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_boya.c.obj
  [139/1002] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_mxic.c.obj
  [140/1002] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_th.c.obj
  [141/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_msg.c.obj
  [142/1002] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_winbond.c.obj
  [143/1002] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/partition.c.obj
  [144/1002] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/cache_utils.c.obj
  [145/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cli.c.obj
  [146/1002] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/memspi_host_driver.c.obj
  [147/1002] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_os_func_noos.c.obj
  [148/1002] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp32c3/flash_ops_esp32c3.c.obj
  [149/1002] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_mxic_opi.c.obj
  [150/1002] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_generic.c.obj
  [151/1002] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/flash_ops.c.obj
  [152/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_srv.c.obj
  [153/1002] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/flash_mmap.c.obj
  [154/1002] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp_flash_spi_init.c.obj
  [155/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crt.c.obj
  [156/1002] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_os_func_app.c.obj
  [157/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto.c.obj
  [158/1002] Building C object esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_local_storage.c.obj
  [159/1002] Building C object esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_cond_var.c.obj
  [160/1002] Building C object esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/packet.c.obj
  [161/1002] Building C object esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/esp32c3/gdbstub_esp32c3.c.obj
  [162/1002] Building C object esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/riscv/gdbstub_riscv.c.obj
  [163/1002] Building C object esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_rwlock.c.obj
  [164/1002] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls.c.obj
  [165/1002] Building C object esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/gdbstub.c.obj
  [166/1002] Building C object esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_common.c.obj
  [167/1002] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp_flash_api.c.obj
  [168/1002] Building C object esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_checksum.c.obj
  [169/1002] Building C object esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread.c.obj
  [170/1002] Building C object esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/phy_override.c.obj
  [171/1002] Building C object esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_uart.c.obj
  [172/1002] Building C object esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_elf.c.obj
  [173/1002] Building C object esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_binary.c.obj
  [174/1002] Building C object esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/port/riscv/core_dump_port.c.obj
  [175/1002] Building CXX object esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_partition.cpp.obj
  [176/1002] Building C object esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_flash.c.obj
  [177/1002] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj
  [178/1002] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/crosscore_int.c.obj
  [179/1002] Building CXX object esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_partition_lookup.cpp.obj
  [180/1002] Building C object esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/lib_printf.c.obj
  [181/1002] Building CXX object esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_types.cpp.obj
  [182/1002] Building CXX object esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_item_hash_list.cpp.obj
  [183/1002] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/system_time.c.obj
  [184/1002] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/stack_check.c.obj
  [185/1002] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/freertos_hooks.c.obj
  [186/1002] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_system.c.obj
  [187/1002] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/int_wdt.c.obj
  [188/1002] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/debug_stubs.c.obj
  [189/1002] Building C object esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/phy_init.c.obj
  [190/1002] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/ubsan.c.obj
  [191/1002] Building CXX object esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_cxx_api.cpp.obj
  [192/1002] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/panic.c.obj
  [193/1002] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/xt_wdt.c.obj
  [194/1002] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/task_wdt.c.obj
  [195/1002] Building ASM object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv/expression_with_stack_asm.S.obj
  [196/1002] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/brownout.c.obj
  [197/1002] Building CXX object esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_handle_simple.cpp.obj
  [198/1002] Building CXX object esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_handle_locked.cpp.obj
  [199/1002] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/startup.c.obj
  [200/1002] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c3/reset_reason.c.obj
  [201/1002] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj
  [202/1002] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c3/cache_err_int.c.obj
  [203/1002] Building CXX object esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_pagemanager.cpp.obj
  [204/1002] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/panic_handler.c.obj
  [205/1002] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/cpu_start.c.obj
  [206/1002] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c3/system_internal.c.obj
  [207/1002] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c3/apb_backup_dma.c.obj
  [208/1002] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c3/clk.c.obj
  [209/1002] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv/debug_stubs.c.obj
  [210/1002] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_tjpgd.c.obj
  [211/1002] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv/expression_with_stack.c.obj
  [212/1002] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj
  [213/1002] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj
  [214/1002] Building CXX object esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_partition_manager.cpp.obj
  [215/1002] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj
  [216/1002] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/mpu_hal.c.obj
  [217/1002] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv/panic_arch.c.obj
  [218/1002] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/rtc_io_hal.c.obj
  [219/1002] Building CXX object esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_api.cpp.obj
  [220/1002] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/sigmadelta_hal.c.obj
  [221/1002] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/rmt_hal.c.obj
  [222/1002] Building CXX object esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_page.cpp.obj
  [223/1002] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/cpu_hal.c.obj
  [224/1002] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/timer_hal.c.obj
  [225/1002] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/ledc_hal.c.obj
  [226/1002] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_slave_hal.c.obj
  [227/1002] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/wdt_hal_iram.c.obj
  [228/1002] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/ledc_hal_iram.c.obj
  [229/1002] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/i2c_hal_iram.c.obj
  [230/1002] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/gpio_hal.c.obj
  [231/1002] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_hal.c.obj
  [232/1002] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_slave_hal_iram.c.obj
  [233/1002] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/uart_hal_iram.c.obj
  [234/1002] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_encrypt_hal_iram.c.obj
  [235/1002] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/interrupt_controller_hal.c.obj
  [236/1002] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/soc_hal.c.obj
  [237/1002] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_hal.c.obj
  [238/1002] Building CXX object esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_storage.cpp.obj
  [239/1002] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_hal_iram.c.obj
  [240/1002] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/twai_hal.c.obj
  [241/1002] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/gdma_hal.c.obj
  [242/1002] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/i2c_hal.c.obj
  [243/1002] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/sha_hal.c.obj
  [244/1002] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/twai_hal_iram.c.obj
  [245/1002] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/i2s_hal.c.obj
  [246/1002] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/ds_hal.c.obj
  [247/1002] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/aes_hal.c.obj
  [248/1002] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/uart_hal.c.obj
  [249/1002] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c3/brownout_hal.c.obj
  [250/1002] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/xt_wdt_hal.c.obj
  [251/1002] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/systimer_hal.c.obj
  [252/1002] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c3/hmac_hal.c.obj
  [253/1002] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_hal_iram.c.obj
  [254/1002] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c3/rtc_cntl_hal.c.obj
  [255/1002] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c3/adc_hal.c.obj
  [256/1002] Building C object esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_phy.c.obj
  [257/1002] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_hal_gpspi.c.obj
  [258/1002] Building C object esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs_console.c.obj
  [259/1002] Building C object esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_defaults.c.obj
  [260/1002] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/adc_hal.c.obj
  [261/1002] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_slave_hd_hal.c.obj
  [262/1002] Building C object esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs_semihost.c.obj
  [263/1002] Building C object esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_handlers.c.obj
  [264/1002] Building C object esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_netif_glue.c.obj
  [265/1002] Building C object esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_objects.c.obj
  [266/1002] Building C object esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs_usb_serial_jtag.c.obj
  [267/1002] Building C object esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_lwip_defaults.c.obj
  [268/1002] Building C object esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/loopback/esp_netif_loopback.c.obj
  [269/1002] Building C object esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_sta_list.c.obj
  [270/1002] Building C object esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs_eventfd.c.obj
  [271/1002] Building C object esp-idf/tcpip_adapter/CMakeFiles/__idf_tcpip_adapter.dir/tcpip_adapter_compat.c.obj
  [272/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/port/os_xtensa.c.obj
  [273/1002] Building C object esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/esp_event_private.c.obj
  [274/1002] Building C object esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/default_event_loop.c.obj
  [275/1002] Building C object esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/event_loop_legacy.c.obj
  [276/1002] Building C object esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/event_send.c.obj
  [277/1002] Building C object esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth.c.obj
  [278/1002] Building C object esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs_uart.c.obj
  [279/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-kdf.c.obj
  [280/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/bitfield.c.obj
  [281/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/crypto_ops.c.obj
  [282/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ieee802_1x.c.obj
  [283/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-siv.c.obj
  [284/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ap_config.c.obj
  [285/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/dh_group5.c.obj
  [286/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-tlsprf.c.obj
  [287/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-tlsprf.c.obj
  [288/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/dh_groups.c.obj
  [289/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/ccmp.c.obj
  [290/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha384-tlsprf.c.obj
  [291/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-gcm.c.obj
  [292/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-prf.c.obj
  [293/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-prf.c.obj
  [294/1002] Building C object esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/esp_event.c.obj
  [295/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/wpa_auth_ie.c.obj
  [296/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/chap.c.obj
  [297/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha384-prf.c.obj
  [298/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/ms_funcs.c.obj
  [299/1002] Building C object esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs.c.obj
  [300/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/wpa_common.c.obj
  [301/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_peap_common.c.obj
  [302/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_common.c.obj
  [303/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/md4-internal.c.obj
  [304/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_tls.c.obj
  [305/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/mschapv2.c.obj
  [306/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_fast_common.c.obj
  [307/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/ext_password.c.obj
  [308/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/uuid.c.obj
  [309/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/wpa_debug.c.obj
  [310/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/base64.c.obj
  [311/1002] Building C object esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_lwip.c.obj
  [312/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_mschapv2.c.obj
  [313/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_tls_common.c.obj
  [314/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/wpabuf.c.obj
  [315/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap.c.obj
  [316/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/common.c.obj
  [317/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_peap.c.obj
  [318/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_fast_pac.c.obj
  [319/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/pmksa_cache.c.obj
  [320/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/wpa_ie.c.obj
  [321/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_build.c.obj
  [322/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/wpa_auth.c.obj
  [323/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_ttls.c.obj
  [324/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_parse.c.obj
  [325/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_validate.c.obj
  [326/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/json.c.obj
  [327/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_process.c.obj
  [328/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/sae.c.obj
  [329/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_dev_attr.c.obj
  [330/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps.c.obj
  [331/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_common.c.obj
  [332/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_common.c.obj
  [333/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpas_glue.c.obj
  [334/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/rc4.c.obj
  [335/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-wrap.c.obj
  [336/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-omac1.c.obj
  [337/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/crypto_mbedtls-bignum.c.obj
  [338/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa3.c.obj
  [339/1002] Building C object esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/coexist.c.obj
  [340/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_hostap.c.obj
  [341/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa_main.c.obj
  [342/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-unwrap.c.obj
  [343/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_enrollee.c.obj
  [344/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/des-internal.c.obj
  [345/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/crypto_mbedtls.c.obj
  [346/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/tls_mbedtls.c.obj
  [347/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_fast.c.obj
  [348/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-ccm.c.obj
  [349/1002] Building C object esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/mesh_event.c.obj
  [350/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/wpa.c.obj
  [351/1002] Building C object esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/smartconfig.c.obj
  [352/1002] Building C object esp-idf/console/CMakeFiles/__idf_console.dir/split_argv.c.obj
  [353/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa2.c.obj
  [354/1002] Building C object esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_init.c.obj
  [355/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/crypto_mbedtls-ec.c.obj
  [356/1002] Building C object esp-idf/console/CMakeFiles/__idf_console.dir/commands.c.obj
  [357/1002] Building C object esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_netif.c.obj
  [358/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/err.c.obj
  [359/1002] Building C object esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/smartconfig_ack.c.obj
  [360/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/sntp/sntp.c.obj
  [361/1002] Building C object esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_default.c.obj
  [362/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/if_api.c.obj
  [363/1002] Building C object esp-idf/console/CMakeFiles/__idf_console.dir/esp_console_repl.c.obj
  [364/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netbuf.c.obj
  [365/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netifapi.c.obj
  [366/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netdb.c.obj
  [367/1002] Building C object esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/esp32c3/esp_adapter.c.obj
  [368/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/tcpip.c.obj
  [369/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/apps/sntp/sntp.c.obj
  [370/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/mem.c.obj
  [371/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/def.c.obj
  [372/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/init.c.obj
  [373/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wps.c.obj
  [374/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ip.c.obj
  [375/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/apps/netbiosns/netbiosns.c.obj
  [376/1002] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_registrar.c.obj
  [377/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/memp.c.obj
  [378/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/api_lib.c.obj
  [379/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/stats.c.obj
  [380/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/inet_chksum.c.obj
  [381/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/sys.c.obj
  [382/1002] Building C object esp-idf/console/CMakeFiles/__idf_console.dir/linenoise/linenoise.c.obj
  [383/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/autoip.c.obj
  [384/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4_napt.c.obj
  [385/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/raw.c.obj
  [386/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/timeouts.c.obj
  [387/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/icmp.c.obj
  [388/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/pbuf.c.obj
  [389/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4_frag.c.obj
  [390/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/dhcp6.c.obj
  [391/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/api_msg.c.obj
  [392/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/netif.c.obj
  [393/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/dns.c.obj
  [394/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ethip6.c.obj
  [395/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4_addr.c.obj
  [396/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/igmp.c.obj
  [397/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4.c.obj
  [398/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/etharp.c.obj
  [399/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/inet6.c.obj
  [400/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/icmp6.c.obj
  [401/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/auth.c.obj
  [402/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ccp.c.obj
  [403/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap-md5.c.obj
  [404/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6_frag.c.obj
  [405/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/udp.c.obj
  [406/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ethernet.c.obj
  [407/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6_addr.c.obj
  [408/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/slipif.c.obj
  [409/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp_out.c.obj
  [410/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap-new.c.obj
  [411/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap_ms.c.obj
  [412/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/eap.c.obj
  [413/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/demand.c.obj
  [414/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/mld6.c.obj
  [415/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/eui64.c.obj
  [416/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/fsm.c.obj
  [417/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ecp.c.obj
  [418/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ipv6cp.c.obj
  [419/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ipcp.c.obj
  [420/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/dhcp.c.obj
  [421/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/magic.c.obj
  [422/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/lcp.c.obj
  [423/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/mppe.c.obj
  [424/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppapi.c.obj
  [425/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6.c.obj
  [426/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/multilink.c.obj
  [427/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ppp.c.obj
  [428/1002] Building C object esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/argtable3.c.obj
  [429/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppcrypt.c.obj
  [430/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp.c.obj
  [431/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/lowpan6.c.obj
  [432/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp_in.c.obj
  [433/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppol2tp.c.obj
  [434/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppoe.c.obj
  [435/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppos.c.obj
  [436/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/upap.c.obj
  [437/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/utils.c.obj
  [438/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/vj.c.obj
  [439/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/hooks/lwip_default_hooks.c.obj
  [440/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/hooks/tcp_isn_default.c.obj
  [441/1002] Performing configure step for 'bootloader'
  -- Found Git: /etc/profiles/per-user/mixedcase/bin/git (found version "2.37.3") 
  -- The C compiler identification is GNU 8.4.0
  -- The CXX compiler identification is GNU 8.4.0
  -- The ASM compiler identification is GNU
  -- Found assembler: /nix/store/7lz195dfjnr8h70851m2dkk0xl6rrfpw-esp32c3-toolchain-2021r2-patch5/bin/riscv32-esp-elf-gcc
  -- Detecting C compiler ABI info
  -- Detecting C compiler ABI info - done
  -- Check for working C compiler: /nix/store/7lz195dfjnr8h70851m2dkk0xl6rrfpw-esp32c3-toolchain-2021r2-patch5/bin/riscv32-esp-elf-gcc - skipped
  -- Detecting C compile features
  -- Detecting C compile features - done
  -- Detecting CXX compiler ABI info
  -- Detecting CXX compiler ABI info - done
  -- Check for working CXX compiler: /nix/store/7lz195dfjnr8h70851m2dkk0xl6rrfpw-esp32c3-toolchain-2021r2-patch5/bin/riscv32-esp-elf-g++ - skipped
  -- Detecting CXX compile features
  -- Detecting CXX compile features - done
  -- Building ESP-IDF components for target esp32c3
  -- Project sdkconfig file /mnt/hdd1tb1/code/sw/espidftest/target/riscv32imc-esp-espidf/debug/build/esp-idf-sys-ef1afbbb211b18c8/out/sdkconfig
  Loading defaults file /mnt/hdd1tb1/code/sw/espidftest/target/riscv32imc-esp-espidf/debug/build/esp-idf-sys-ef1afbbb211b18c8/out/gen-sdkconfig.defaults...
  Loading defaults file /mnt/hdd1tb1/code/sw/espidftest/sdkconfig.defaults...
  -- Adding linker script /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/soc/esp32c3/ld/esp32c3.peripherals.ld
  -- Adding linker script /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/esp_rom/esp32c3/ld/esp32c3.rom.ld
  -- Adding linker script /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/esp_rom/esp32c3/ld/esp32c3.rom.api.ld
  -- Adding linker script /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/esp_rom/esp32c3/ld/esp32c3.rom.libgcc.ld
  -- Adding linker script /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/esp_rom/esp32c3/ld/esp32c3.rom.newlib.ld
  -- Adding linker script /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/bootloader/subproject/main/ld/esp32c3/bootloader.ld
  -- Adding linker script /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/bootloader/subproject/main/ld/esp32c3/bootloader.rom.ld
  -- Components: bootloader bootloader_support efuse esp32c3 esp_common esp_hw_support esp_rom esp_system esptool_py freertos hal log main micro-ecc newlib partition_table riscv soc spi_flash
  -- Component paths: /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/bootloader /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/bootloader_support /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/efuse /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/esp32c3 /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/esp_common /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/esp_hw_support /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/esp_rom /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/esp_system /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/esptool_py /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/freertos /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/hal /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/log /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/bootloader/subproject/main /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/bootloader/subproject/components/micro-ecc /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/newlib /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/partition_table /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/riscv /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/soc /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/spi_flash
  -- Configuring done
  -- Generating done
  -- Build files have been written to: /mnt/hdd1tb1/code/sw/espidftest/target/riscv32imc-esp-espidf/debug/build/esp-idf-sys-ef1afbbb211b18c8/out/build/bootloader
  [442/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/netif/dhcp_state.c.obj
  [443/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/sockets.c.obj
  [444/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/vfs_lwip.c.obj
  [445/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/netif/ethernetif.c.obj
  [446/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/netif/wlanif.c.obj
  [447/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/esp_ping.c.obj
  [448/1002] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/log.c.obj
  [449/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/debug/lwip_debug.c.obj
  [450/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/ping.c.obj
  [451/1002] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/log_freertos.c.obj
  [452/1002] Building C object esp-idf/heap/CMakeFiles/__idf_heap.dir/port/esp32c3/memory_layout.c.obj
  [453/1002] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj
  [454/1002] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/soc_include_legacy_warn.c.obj
  [455/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/freertos/sys_arch.c.obj
  [456/1002] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/log_buffers.c.obj
  [457/1002] Building C object esp-idf/heap/CMakeFiles/__idf_heap.dir/port/memory_layout_utils.c.obj
  [458/1002] Building C object esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_caps_init.c.obj
  [459/1002] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/dedic_gpio_periph.c.obj
  [460/1002] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/gdma_periph.c.obj
  [461/1002] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/adc_periph.c.obj
  [462/1002] Building C object esp-idf/heap/CMakeFiles/__idf_heap.dir/multi_heap.c.obj
  [463/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/ping_sock.c.obj
  [464/1002] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/gpio_periph.c.obj
  [465/1002] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/rmt_periph.c.obj
  [466/1002] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/ledc_periph.c.obj
  [467/1002] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/interrupts.c.obj
  [468/1002] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/sigmadelta_periph.c.obj
  [469/1002] Building C object esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_caps.c.obj
  [470/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/nd6.c.obj
  [471/1002] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/i2c_periph.c.obj
  [472/1002] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/spi_periph.c.obj
  [473/1002] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/i2s_periph.c.obj
  [474/1002] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/dhcpserver/dhcpserver.c.obj
  [475/1002] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/compare_set.c.obj
  [476/1002] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/uart_periph.c.obj
  [477/1002] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu_util.c.obj
  [478/1002] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/timer_periph.c.obj
  [479/1002] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_clk.c.obj
  [480/1002] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/clk_ctrl_os.c.obj
  [481/1002] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/hw_random.c.obj
  [482/1002] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/mac_addr.c.obj
  [483/1002] Building C object esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_tlsf.c.obj
  [484/1002] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_gpio.c.obj
  [485/1002] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_mac_bb.c.obj
  [486/1002] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_async_memcpy.c.obj
  [487/1002] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/cpu_util_esp32c3.c.obj
  [488/1002] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_clk_init.c.obj
  [489/1002] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/chip_info.c.obj
  [490/1002] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/esp_crypto_lock.c.obj
  [491/1002] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/regi2c_ctrl.c.obj
  [492/1002] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_retention.c.obj
  [493/1002] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_pm.c.obj
  [494/1002] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_sleep.c.obj
  [495/1002] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/dport_access.c.obj
  [496/1002] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_time.c.obj
  [497/1002] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_clk.c.obj
  [498/1002] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/async_memcpy_impl_gdma.c.obj
  [499/1002] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_init.c.obj
  [500/1002] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/esp_hmac.c.obj
  [501/1002] Building ASM object esp-idf/riscv/CMakeFiles/__idf_riscv.dir/vectors.S.obj
  [502/1002] Building C object esp-idf/riscv/CMakeFiles/__idf_riscv.dir/instruction_decode.c.obj
  [503/1002] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/intr_alloc.c.obj
  [504/1002] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/esp_ds.c.obj
  [505/1002] Building C object esp-idf/riscv/CMakeFiles/__idf_riscv.dir/interrupt.c.obj
  [506/1002] Building C object esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/system_time.c.obj
  [507/1002] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp_memprot_conv.c.obj
  [508/1002] Building ASM object esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port/riscv/portasm.S.obj
  [509/1002] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_modes.c.obj
  [510/1002] Building C object esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer_impl_systimer.c.obj
  [511/1002] Building C object esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/ets_timer_legacy.c.obj
  [512/1002] Building C object esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port/riscv/port.c.obj
  [513/1002] Building C object esp-idf/freertos/CMakeFiles/__idf_freertos.dir/esp_additions/task_snapshot.c.obj
  [514/1002] Building C object esp-idf/freertos/CMakeFiles/__idf_freertos.dir/list.c.obj
  [515/1002] Building C object esp-idf/freertos/CMakeFiles/__idf_freertos.dir/croutine.c.obj
  [516/1002] Building C object esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer.c.obj
  [517/1002] Building C object esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port/port_systick.c.obj
  [518/1002] Building C object esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj
  [519/1002] Building C object esp-idf/freertos/CMakeFiles/__idf_freertos.dir/event_groups.c.obj
  [520/1002] Building C object esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port/port_common.c.obj
  [521/1002] Building C object esp-idf/newlib/CMakeFiles/__idf_newlib.dir/abort.c.obj
  [522/1002] Building C object esp-idf/freertos/CMakeFiles/__idf_freertos.dir/freertos_v8_compat.c.obj
  [523/1002] Building C object esp-idf/newlib/CMakeFiles/__idf_newlib.dir/assert.c.obj
  [524/1002] Building C object esp-idf/newlib/CMakeFiles/__idf_newlib.dir/random.c.obj
  [525/1002] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/esp_memprot.c.obj
  [526/1002] Building C object esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-openocd.c.obj
  [527/1002] Building C object esp-idf/newlib/CMakeFiles/__idf_newlib.dir/pthread.c.obj
  [528/1002] Building C object esp-idf/newlib/CMakeFiles/__idf_newlib.dir/newlib_init.c.obj
  [529/1002] Building C object esp-idf/newlib/CMakeFiles/__idf_newlib.dir/poll.c.obj
  [530/1002] Building C object esp-idf/newlib/CMakeFiles/__idf_newlib.dir/reent_init.c.obj
  [531/1002] Building C object esp-idf/newlib/CMakeFiles/__idf_newlib.dir/termios.c.obj
  [532/1002] Building C object esp-idf/newlib/CMakeFiles/__idf_newlib.dir/heap.c.obj
  [533/1002] Building C object esp-idf/newlib/CMakeFiles/__idf_newlib.dir/syscalls.c.obj
  [534/1002] Building C object esp-idf/newlib/CMakeFiles/__idf_newlib.dir/sysconf.c.obj
  [535/1002] Building C object esp-idf/newlib/CMakeFiles/__idf_newlib.dir/realpath.c.obj
  [536/1002] Building C object esp-idf/freertos/CMakeFiles/__idf_freertos.dir/stream_buffer.c.obj
  [537/1002] Building C object esp-idf/newlib/CMakeFiles/__idf_newlib.dir/locks.c.obj
  [538/1002] Building C object esp-idf/newlib/CMakeFiles/__idf_newlib.dir/port/esp_time_impl.c.obj
  [539/1002] Building C object esp-idf/freertos/CMakeFiles/__idf_freertos.dir/timers.c.obj
  [540/1002] Building C object esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/host_file_io.c.obj
  [541/1002] Building C object esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_debug.c.obj
  [542/1002] Building C object esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace_util.c.obj
  [543/1002] Building C object esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/gcov/gcov_rtio.c.obj
  [544/1002] Building C object esp-idf/newlib/CMakeFiles/__idf_newlib.dir/time.c.obj
  [545/1002] Building CXX object esp-idf/cxx/CMakeFiles/__idf_cxx.dir/cxx_exception_stubs.cpp.obj
  [546/1002] Building C object esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_callbacks.c.obj
  [547/1002] Building C object esp-idf/freertos/CMakeFiles/__idf_freertos.dir/queue.c.obj
  [548/1002] Building C object esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_hd_huffman_data.c.obj
  [549/1002] Building C object esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_hd_huffman.c.obj
  [550/1002] Building C object esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_npn.c.obj
  [551/1002] Building C object esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_mem.c.obj
  [552/1002] Building C object esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace.c.obj
  [553/1002] Building C object esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_buf.c.obj
  [554/1002] Building C object esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_helper.c.obj
  [555/1002] Building C object esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_option.c.obj
  [556/1002] Building C object esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_outbound_item.c.obj
  [557/1002] Building C object esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_priority_spec.c.obj
  [558/1002] Building C object esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_map.c.obj
  [559/1002] Building C object esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_queue.c.obj
  [560/1002] Building C object esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_rcbuf.c.obj
  [561/1002] Building CXX object esp-idf/cxx/CMakeFiles/__idf_cxx.dir/cxx_guards.cpp.obj
  [562/1002] Building C object esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_version.c.obj
  [563/1002] Building C object esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_pq.c.obj
  [564/1002] Building C object esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp-tls-crypto/esp_tls_crypto.c.obj
  [565/1002] Building C object esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_http.c.obj
  [566/1002] Building C object esp-idf/newlib/CMakeFiles/__idf_newlib.dir/stdatomic.c.obj
  [567/1002] Building C object esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_frame.c.obj
  [568/1002] Building C object esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_error_capture.c.obj
  [569/1002] Building C object esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_submit.c.obj
  [570/1002] Building C object esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_utils.c.obj
  [571/1002] Building C object esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_internal.c.obj
  [572/1002] Building C object esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_header.c.obj
  [573/1002] Building C object esp-idf/freertos/CMakeFiles/__idf_freertos.dir/tasks.c.obj
  [574/1002] Building C object esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_auth.c.obj
  [575/1002] Building C object esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_stream.c.obj
  [576/1002] Building C object esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport.c.obj
  [577/1002] Building C object esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls.c.obj
  [578/1002] Building C object esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_ws.c.obj
  [579/1002] Building C object esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_hd.c.obj
  [580/1002] Building C object esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_main.c.obj
  [581/1002] Building C object esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_mbedtls.c.obj
  [582/1002] Building C object esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/util/ctrl_sock.c.obj
  [583/1002] Building C object esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_ssl.c.obj
  [584/1002] Building C object esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_sess.c.obj
  [585/1002] Building C object esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_uri.c.obj
  [586/1002] Building C object esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_init.c.obj
  [587/1002] Building C object esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_parse.c.obj
  [588/1002] Building C object esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_txrx.c.obj
  [589/1002] Building C object esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_common.c.obj
  [590/1002] Building C object esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_ws.c.obj
  [591/1002] Building C object esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_mmc.c.obj
  [592/1002] Building C object esp-idf/esp_serial_slave_link/CMakeFiles/__idf_esp_serial_slave_link.dir/essl_sdio.c.obj
  [593/1002] Building C object esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_sd.c.obj
  [594/1002] Building C object esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_cmd.c.obj
  [595/1002] Building C object esp-idf/esp_https_ota/CMakeFiles/__idf_esp_https_ota.dir/src/esp_https_ota.c.obj
  [596/1002] Building C object esp-idf/esp_serial_slave_link/CMakeFiles/__idf_esp_serial_slave_link.dir/essl.c.obj
  [597/1002] Building C object esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_io.c.obj
  [598/1002] Building C object esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/esp_http_client.c.obj
  [599/1002] Building C object esp-idf/esp_serial_slave_link/CMakeFiles/__idf_esp_serial_slave_link.dir/essl_spi.c.obj
  [600/1002] Linking C static library esp-idf/esp_serial_slave_link/libesp_serial_slave_link.a
  [601/1002] Linking C static library esp-idf/sdmmc/libsdmmc.a
  [602/1002] Building C object esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/port/http_parser.c.obj
  [603/1002] Linking C static library esp-idf/esp_https_ota/libesp_https_ota.a
  [604/1002] Linking C static library esp-idf/esp_http_server/libesp_http_server.a
  [605/1002] Linking C static library esp-idf/esp_http_client/libesp_http_client.a
  [606/1002] Linking C static library esp-idf/tcp_transport/libtcp_transport.a
  [607/1002] Linking C static library esp-idf/esp-tls/libesp-tls.a
  [608/1002] Performing build step for 'bootloader'
  [1/89] Generating project_elf_src_esp32c3.c
  [2/89] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/mpu_hal.c.obj
  [3/89] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/soc_include_legacy_warn.c.obj
  [4/89] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/rmt_periph.c.obj
  [5/89] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/cpu_hal.c.obj
  [6/89] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/dedic_gpio_periph.c.obj
  [7/89] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/interrupts.c.obj
  [8/89] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/ledc_periph.c.obj
  [9/89] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/gdma_periph.c.obj
  [10/89] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/sigmadelta_periph.c.obj
  [11/89] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/uart_periph.c.obj
  [12/89] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/wdt_hal_iram.c.obj
  [13/89] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj
  [14/89] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/adc_periph.c.obj
  [15/89] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/i2c_periph.c.obj
  [16/89] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/gpio_periph.c.obj
  [17/89] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/i2s_periph.c.obj
  [18/89] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/spi_periph.c.obj
  [19/89] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/timer_periph.c.obj
  [20/89] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj
  [21/89] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj
  [22/89] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj
  [23/89] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32c3.c.obj
  [24/89] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj
  [25/89] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp32c3/spi_flash_rom_patch.c.obj
  [26/89] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console_loader.c.obj
  [27/89] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj
  [28/89] Building C object CMakeFiles/bootloader.elf.dir/project_elf_src_esp32c3.c.obj
  [29/89] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_loader.c.obj
  [30/89] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj
  [31/89] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_flash.c.obj
  [32/89] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj
  [33/89] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj
  [34/89] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_qio_mode.c.obj
  [35/89] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_flash_config_esp32c3.c.obj
  [36/89] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.c.obj
  [37/89] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse_esp32c3.c.obj
  [38/89] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj
  [39/89] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_sha.c.obj
  [40/89] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_fields.c.obj
  [41/89] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj
  [42/89] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_soc.c.obj
  [43/89] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_table.c.obj
  [44/89] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_esp32c3.c.obj
  [45/89] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_rtc_calib.c.obj
  [46/89] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj
  [47/89] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj
  [48/89] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu_util.c.obj
  [49/89] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj
  [50/89] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/compare_set.c.obj
  [51/89] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj
  [52/89] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj
  [53/89] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/cpu_util_esp32c3.c.obj
  [54/89] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_utility.c.obj
  [55/89] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_tjpgd.c.obj
  [56/89] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj
  [57/89] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_pm.c.obj
  [58/89] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/chip_info.c.obj
  [59/89] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj
  [60/89] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_time.c.obj
  [61/89] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj
  [62/89] Building C object esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj
  [63/89] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj
  [64/89] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj
  [65/89] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_init.c.obj
  [66/89] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_sleep.c.obj
  [67/89] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_clk_init.c.obj
  [68/89] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/log_noos.c.obj
  [69/89] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/log.c.obj
  [70/89] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api_key_esp32xx.c.obj
  [71/89] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj
  [72/89] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_clk.c.obj
  [73/89] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/log_buffers.c.obj
  [74/89] Building C object esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/uECC_verify_antifault.c.obj
  [75/89] Linking C static library esp-idf/log/liblog.a
  [76/89] Linking C static library esp-idf/esp_rom/libesp_rom.a
  [77/89] Linking C static library esp-idf/esp_common/libesp_common.a
  [78/89] Linking C static library esp-idf/esp_hw_support/libesp_hw_support.a
  [79/89] Linking C static library esp-idf/esp_system/libesp_system.a
  [80/89] Linking C static library esp-idf/efuse/libefuse.a
  [81/89] Linking C static library esp-idf/bootloader_support/libbootloader_support.a
  [82/89] Linking C static library esp-idf/spi_flash/libspi_flash.a
  [83/89] Linking C static library esp-idf/micro-ecc/libmicro-ecc.a
  [84/89] Linking C static library esp-idf/soc/libsoc.a
  [85/89] Linking C static library esp-idf/hal/libhal.a
  [86/89] Linking C static library esp-idf/main/libmain.a
  [87/89] Linking C executable bootloader.elf
  [88/89] Generating binary image from built executable
  esptool.py v3.3.2
  Creating esp32c3 image...
  Merged 1 ELF section
  Successfully created esp32c3 image.
  Generated /mnt/hdd1tb1/code/sw/espidftest/target/riscv32imc-esp-espidf/debug/build/esp-idf-sys-ef1afbbb211b18c8/out/build/bootloader/bootloader.bin
  [89/89] cd /mnt/hdd1tb1/code/sw/espidftest/target/riscv32imc-esp-espidf/debug/build/esp-idf-sys-ef1afbbb211b18c8/out/build/bootloader/esp-idf/esptool_py && /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/python_env/idf4.4_py3.10_env/bin/python /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x0 /mnt/hdd1tb1/code/sw/espidftest/target/riscv32imc-esp-espidf/debug/build/esp-idf-sys-ef1afbbb211b18c8/out/build/bootloader/bootloader.bin
  Bootloader binary size 0x4d70 bytes. 0x3290 bytes (40%) free.
  [609/1002] Building C object esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_session.c.obj
  [610/1002] No install step for 'bootloader'
  [611/1002] Completed 'bootloader'
  [612/1002] Linking C static library esp-idf/nghttp/libnghttp.a
  [613/1002] Linking C static library esp-idf/app_trace/libapp_trace.a
  [614/1002] Linking C static library esp-idf/cxx/libcxx.a
  [615/1002] Linking C static library esp-idf/newlib/libnewlib.a
  [616/1002] Linking C static library esp-idf/freertos/libfreertos.a
  [617/1002] Linking C static library esp-idf/esp_timer/libesp_timer.a
  [618/1002] Linking C static library esp-idf/esp_common/libesp_common.a
  [619/1002] Linking C static library esp-idf/riscv/libriscv.a
  [620/1002] Linking C static library esp-idf/esp_hw_support/libesp_hw_support.a
  [621/1002] Linking C static library esp-idf/soc/libsoc.a
  [622/1002] Linking C static library esp-idf/heap/libheap.a
  [623/1002] Linking C static library esp-idf/log/liblog.a
  [624/1002] Linking C static library esp-idf/lwip/liblwip.a
  [625/1002] Linking C static library esp-idf/console/libconsole.a
  [626/1002] Linking C static library esp-idf/esp_wifi/libesp_wifi.a
  [627/1002] Linking C static library esp-idf/wpa_supplicant/libwpa_supplicant.a
  [628/1002] Linking C static library esp-idf/esp_event/libesp_event.a
  [629/1002] Linking C static library esp-idf/esp_netif/libesp_netif.a
  [630/1002] Linking C static library esp-idf/tcpip_adapter/libtcpip_adapter.a
  [631/1002] Linking C static library esp-idf/esp_eth/libesp_eth.a
  [632/1002] Linking C static library esp-idf/vfs/libvfs.a
  [633/1002] Linking C static library esp-idf/hal/libhal.a
  [634/1002] Linking C static library esp-idf/esp_rom/libesp_rom.a
  [635/1002] Linking C static library esp-idf/esp_system/libesp_system.a
  [636/1002] Linking C static library esp-idf/esp_phy/libesp_phy.a
  [637/1002] Linking C static library esp-idf/espcoredump/libespcoredump.a
  [638/1002] Linking C static library esp-idf/esp_gdbstub/libesp_gdbstub.a
  [639/1002] Linking C static library esp-idf/pthread/libpthread.a
  [640/1002] Linking C static library esp-idf/nvs_flash/libnvs_flash.a
  [641/1002] Linking C static library esp-idf/spi_flash/libspi_flash.a
  [642/1002] Linking C static library esp-idf/bootloader_support/libbootloader_support.a
  [643/1002] Linking C static library esp-idf/app_update/libapp_update.a
  [644/1002] Linking CXX static library esp-idf/mbedtls/mbedtls/library/libmbedtls.a
  [645/1002] Linking CXX static library esp-idf/mbedtls/mbedtls/library/libmbedx509.a
  [646/1002] Linking CXX static library esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a
  [647/1002] Generating x509_crt_bundle
  [648/1002] Generating ../../x509_crt_bundle.S
  [649/1002] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/sdspi_crc.c.obj
  [650/1002] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/pcnt.c.obj
  [651/1002] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_fields.c.obj
  [652/1002] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_table.c.obj
  [653/1002] Building C object esp-idf/esp_ipc/CMakeFiles/__idf_esp_ipc.dir/src/esp_ipc.c.obj
  [654/1002] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_rtc_calib.c.obj
  [655/1002] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj
  [656/1002] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/rtc_io.c.obj
  [657/1002] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/periph_ctrl.c.obj
  [658/1002] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/rtc_module.c.obj
  [659/1002] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/sigmadelta.c.obj
  [660/1002] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_utility.c.obj
  [661/1002] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj
  [662/1002] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api_key_esp32xx.c.obj
  [663/1002] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/sdspi_transaction.c.obj
  [664/1002] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj
  [665/1002] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/esp32c3/adc2_init_cal.c.obj
  [666/1002] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/usb_serial_jtag.c.obj
  [667/1002] Building C object esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_trace.c.obj
  [668/1002] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/adc_common.c.obj
  [669/1002] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/spi_common.c.obj
  [670/1002] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/sdspi_host.c.obj
  [671/1002] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/spi_slave.c.obj
  [672/1002] Building C object esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_locks.c.obj
  [673/1002] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/spi_bus_lock.c.obj
  [674/1002] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/esp32c3/rtc_tempsensor.c.obj
  [675/1002] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/dedic_gpio.c.obj
  [676/1002] Building C object esp-idf/esp_ringbuf/CMakeFiles/__idf_esp_ringbuf.dir/ringbuf.c.obj
  [677/1002] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/spi_slave_hd.c.obj
  [678/1002] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/twai.c.obj
  [679/1002] Building ASM object esp-idf/mbedtls/CMakeFiles/__idf_mbedtls.dir/__/__/x509_crt_bundle.S.obj
  [680/1002] Building C object esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborencoder_close_container_checked.c.obj
  [681/1002] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/gdma.c.obj
  [682/1002] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/gpio.c.obj
  [683/1002] Building C object esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborparser_dup_string.c.obj
  [684/1002] Building C object esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborerrorstrings.c.obj
  [685/1002] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/spi_master.c.obj
  [686/1002] Building C object esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborpretty_stdio.c.obj
  [687/1002] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/timer.c.obj
  [688/1002] Building C object esp-idf/mbedtls/CMakeFiles/__idf_mbedtls.dir/esp_crt_bundle/esp_crt_bundle.c.obj
  [689/1002] Building C object esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborencoder.c.obj
  [690/1002] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/i2c.c.obj
  [691/1002] Building C object esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/open_memstream.c.obj
  [692/1002] Building C object esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_impl.c.obj
  [693/1002] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/adc.c.obj
  [694/1002] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/ledc.c.obj
  [695/1002] Building C object esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_port_esp32.c.obj
  [696/1002] Building C object esp-idf/cmock/CMakeFiles/__idf_cmock.dir/CMock/src/cmock.c.obj
  [697/1002] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/i2s.c.obj
  [698/1002] Linking C static library esp-idf/mbedtls/libmbedtls.a
  [699/1002] Building C object esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_runner.c.obj
  [700/1002] Building C object esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborpretty.c.obj
  [701/1002] Building C object esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborvalidation.c.obj
  [702/1002] Building C object esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborparser.c.obj
  [703/1002] Building C object esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/address.c.obj
  [704/1002] Building C object esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_asn1.c.obj
  [705/1002] Building C object esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_hashkey.c.obj
  [706/1002] Building C object esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cbortojson.c.obj
  [707/1002] Building C object esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_event.c.obj
  [708/1002] Building C object esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/async.c.obj
  [709/1002] Building C object esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_notls.c.obj
  [710/1002] Building C object esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_prng.c.obj
  [711/1002] Linking C static library esp-idf/esp_pm/libesp_pm.a
  [712/1002] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/rmt.c.obj
  [713/1002] Building C object esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_time.c.obj
  [714/1002] Building C object esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/mem.c.obj
  [715/1002] Building C object esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_cache.c.obj
  [716/1002] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/uart.c.obj
  [717/1002] Building C object esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_tcp.c.obj
  [718/1002] Building C object esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/encode.c.obj
  [719/1002] Building C object esp-idf/esp_adc_cal/CMakeFiles/__idf_esp_adc_cal.dir/esp_adc_cal_common.c.obj
  [720/1002] Building C object esp-idf/unity/CMakeFiles/__idf_unity.dir/unity/src/unity.c.obj
  [721/1002] Building C object esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/subscribe.c.obj
  [722/1002] Building C object esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_debug.c.obj
  [723/1002] Building C object esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/str.c.obj
  [724/1002] Building C object esp-idf/esp_adc_cal/CMakeFiles/__idf_esp_adc_cal.dir/esp32c3/esp_adc_cal.c.obj
  [725/1002] Building C object esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_common.c.obj
  [726/1002] Building C object esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidd.c.obj
  [727/1002] Building C object esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io.c.obj
  [728/1002] Building C object esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/option.c.obj
  [729/1002] Linking C static library esp-idf/driver/libdriver.a
  [730/1002] Building C object esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io_i2s.c.obj
  [731/1002] Building C object esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_io.c.obj
  [732/1002] Building C object esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io_i80.c.obj
  [733/1002] Building C object esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hid_common.c.obj
  [734/1002] Building C object esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/uri.c.obj
  [735/1002] Building C object esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ops.c.obj
  [736/1002] Building C object esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_nt35510.c.obj
  [737/1002] Building C object esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ssd1306.c.obj
  [738/1002] Building C object esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io_i2c.c.obj
  [739/1002] Building C object esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_mbedtls.c.obj
  [740/1002] Building C object esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_st7789.c.obj
  [741/1002] Building C object esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_rgb_panel.c.obj
  [742/1002] Building C object esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security0.c.obj
  [743/1002] Building C object esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/constants.pb-c.c.obj
  [744/1002] Linking C static library esp-idf/esp_ipc/libesp_ipc.a
  [745/1002] Building C object esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidh.c.obj
  [746/1002] Building C object esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec0.pb-c.c.obj
  [747/1002] Building C object esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io_spi.c.obj
  [748/1002] Building C object esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/session.pb-c.c.obj
  [749/1002] Building C object esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/pdu.c.obj
  [750/1002] Building C object esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/common/protocomm.c.obj
  [751/1002] Building C object esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec1.pb-c.c.obj
  [752/1002] Building C object esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/block.c.obj
  [753/1002] Linking C static library esp-idf/efuse/libefuse.a
  [754/1002] Building C object esp-idf/expat/CMakeFiles/__idf_expat.dir/expat/expat/lib/xmltok_impl.c.obj
  [755/1002] Building C object esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/transports/protocomm_console.c.obj
  [756/1002] Building C object esp-idf/expat/CMakeFiles/__idf_expat.dir/expat/expat/lib/xmltok_ns.c.obj
  [757/1002] Building C object esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/transports/protocomm_httpd.c.obj
  [758/1002] Building C object esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_handler.c.obj
  [759/1002] Building C object esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security1.c.obj
  [760/1002] Building C object esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/resource.c.obj
  [761/1002] Building C object esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl.c.obj
  [762/1002] Building C object esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/proto-c/esp_local_ctrl.pb-c.c.obj
  [763/1002] Building C object esp-idf/mdns/CMakeFiles/__idf_mdns.dir/mdns_networking_lwip.c.obj
  [764/1002] Building CXX object esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/Partition.cpp.obj
  [765/1002] Building CXX object esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/crc32.cpp.obj
  [766/1002] Building CXX object esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/SPI_Flash.cpp.obj
  [767/1002] Linking C static library esp-idf/esp_ringbuf/libesp_ringbuf.a
  [768/1002] Building CXX object esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Ext_Perf.cpp.obj
  [769/1002] Building C object esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_session.c.obj
  [770/1002] Building C object esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio.c.obj
  [771/1002] Building CXX object esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Ext_Safe.cpp.obj
  [772/1002] Building C object esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_sdmmc.c.obj
  [773/1002] Building C object esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_rawflash.c.obj
  [774/1002] Building C object esp-idf/expat/CMakeFiles/__idf_expat.dir/expat/expat/lib/xmlrole.c.obj
  [775/1002] Building C object esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_wl.c.obj
  [776/1002] Building C object esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/port/freertos/ffsystem.c.obj
  [777/1002] Linking C static library esp-idf/cbor/libcbor.a
  [778/1002] Building C object esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ffunicode.c.obj
  [779/1002] Building CXX object esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/wear_levelling.cpp.obj
  [780/1002] Building C object esp-idf/mdns/CMakeFiles/__idf_mdns.dir/mdns_console.c.obj
  [781/1002] Linking C static library esp-idf/esp_adc_cal/libesp_adc_cal.a
  [782/1002] Linking C static library esp-idf/esp_lcd/libesp_lcd.a
  [783/1002] Linking C static library esp-idf/esp_hid/libesp_hid.a
  [784/1002] Linking C static library esp-idf/unity/libunity.a
  [785/1002] Building C object esp-idf/esp_websocket_client/CMakeFiles/__idf_esp_websocket_client.dir/esp_websocket_client.c.obj
  [786/1002] Building C object esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/net.c.obj
  [787/1002] Building C object esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_sdmmc.c.obj
  [788/1002] Building C object esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/mb.c.obj
  [789/1002] Building C object esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/rtu/mbcrc.c.obj
  [790/1002] Linking C static library esp-idf/cmock/libcmock.a
  [791/1002] Building C object esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/common/esp_modbus_master.c.obj
  [792/1002] Building C object esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/rtu/mbrtu.c.obj
  [793/1002] Building CXX object esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Flash.cpp.obj
  [794/1002] Linking C static library esp-idf/esp_websocket_client/libesp_websocket_client.a
  [795/1002] Building C object esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/ascii/mbascii.c.obj
  [796/1002] Building C object esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_spiflash.c.obj
  [797/1002] Building C object esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/rtu/mbrtu_m.c.obj
  [798/1002] Building C object esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/mb_m.c.obj
  [799/1002] Building C object esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/tcp/mbtcp.c.obj
  [800/1002] Building C object esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/ascii/mbascii_m.c.obj
  [801/1002] Building C object esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/tcp/mbtcp_m.c.obj
  [802/1002] Linking C static library esp-idf/coap/libcoap.a
  [803/1002] Building C object esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/port.c.obj
  [804/1002] Building C object esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat.c.obj
  [805/1002] Building C object esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncdiag.c.obj
  [806/1002] Building C object esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/common/esp_modbus_slave.c.obj
  [807/1002] Linking C static library esp-idf/wear_levelling/libwear_levelling.a
  [808/1002] Building C object esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/portother.c.obj
  [809/1002] Building C object esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/portother_m.c.obj
  [810/1002] Building C object esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/portevent.c.obj
  [811/1002] Building C object esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/porttimer.c.obj
  [812/1002] Building C object esp-idf/protobuf-c/CMakeFiles/__idf_protobuf-c.dir/protobuf-c/protobuf-c/protobuf-c.c.obj
  [813/1002] Building C object esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncdisc.c.obj
  [814/1002] Building C object esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/portevent_m.c.obj
  [815/1002] Building C object esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfunccoils.c.obj
  [816/1002] Building C object esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncdisc_m.c.obj
  [817/1002] Building C object esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/portserial_m.c.obj
  [818/1002] Building C object esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/porttimer_m.c.obj
  [819/1002] Building C object esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfunccoils_m.c.obj
  [820/1002] Building C object esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncinput.c.obj
  [821/1002] Building C object esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncholding.c.obj
  [822/1002] Building C object esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/portserial.c.obj
  [823/1002] Building C object esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncinput_m.c.obj
  [824/1002] Building C object esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncother.c.obj
  [825/1002] Building C object esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbutils.c.obj
  [826/1002] Building C object esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncholding_m.c.obj
  [827/1002] Linking C static library esp-idf/protobuf-c/libprotobuf-c.a
  [828/1002] Building C object esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/common/esp_modbus_master_tcp.c.obj
  [829/1002] Building C object esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/common/esp_modbus_slave_tcp.c.obj
  [830/1002] Building C object esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/common/esp_modbus_master_serial.c.obj
  [831/1002] Building C object esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/common/esp_modbus_slave_serial.c.obj
  [832/1002] Building C object esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/serial_slave/modbus_controller/mbc_serial_slave.c.obj
  [833/1002] Building C object esp-idf/jsmn/CMakeFiles/__idf_jsmn.dir/src/jsmn.c.obj
  [834/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_auth/crypto_auth.c.obj
  [835/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_aead/xchacha20poly1305/sodium/aead_xchacha20poly1305.c.obj
  [836/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_auth/hmacsha512/auth_hmacsha512.c.obj
  [837/1002] Building C object esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/tcp_slave/modbus_controller/mbc_tcp_slave.c.obj
  [838/1002] Linking C static library esp-idf/protocomm/libprotocomm.a
  [839/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c.obj
  [840/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_auth/hmacsha256/auth_hmacsha256.c.obj
  [841/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_box/crypto_box.c.obj
  [842/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_auth/hmacsha512256/auth_hmacsha512256.c.obj
  [843/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_box/crypto_box_seal.c.obj
  [844/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_box/crypto_box_easy.c.obj
  [845/1002] Linking C static library esp-idf/jsmn/libjsmn.a
  [846/1002] Building C object esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/serial_master/modbus_controller/mbc_serial_master.c.obj
  [847/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_box/curve25519xchacha20poly1305/box_seal_curve25519xchacha20poly1305.c.obj
  [848/1002] Building C object esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ff.c.obj
  [849/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_core/hsalsa20/core_hsalsa20.c.obj
  [850/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_box/curve25519xsalsa20poly1305/box_curve25519xsalsa20poly1305.c.obj
  [851/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_box/curve25519xchacha20poly1305/box_curve25519xchacha20poly1305.c.obj
  [852/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_core/ed25519/core_ristretto255.c.obj
  [853/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_core/ed25519/core_ed25519.c.obj
  [854/1002] Building C object esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/tcp_slave/port/port_tcp_slave.c.obj
  [855/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_core/hchacha20/core_hchacha20.c.obj
  [856/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/generichash_blake2.c.obj
  [857/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-avx2.c.obj
  [858/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_core/hsalsa20/ref2/core_hsalsa20_ref2.c.obj
  [859/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-ssse3.c.obj
  [860/1002] Building C object esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/tcp_master/modbus_controller/mbc_tcp_master.c.obj
  [861/1002] Building C object esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON_Utils.c.obj
  [862/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_core/salsa/ref/core_salsa_ref.c.obj
  [863/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_hash/crypto_hash.c.obj
  [864/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/ref/generichash_blake2b.c.obj
  [865/1002] Linking C static library esp-idf/fatfs/libfatfs.a
  [866/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/crypto_generichash.c.obj
  [867/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_hash/sha512/hash_sha512.c.obj
  [868/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_hash/sha256/hash_sha256.c.obj
  [869/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_kdf/blake2b/kdf_blake2b.c.obj
  [870/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_kdf/crypto_kdf.c.obj
  [871/1002] Building C object esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/tcp_master/port/port_tcp_master.c.obj
  [872/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_kx/crypto_kx.c.obj
  [873/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-avx2.c.obj
  [874/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_onetimeauth/crypto_onetimeauth.c.obj
  [875/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.c.obj
  [876/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-avx512f.c.obj
  [877/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ssse3.c.obj
  [878/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c.obj
  [879/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-encoding.c.obj
  [880/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/blake2b-long.c.obj
  [881/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2.c.obj
  [882/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-core.c.obj
  [883/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_onetimeauth/poly1305/donna/poly1305_donna.c.obj
  [884/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c.obj
  [885/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pbkdf2-sha256.c.obj
  [886/1002] Linking C static library esp-idf/freemodbus/libfreemodbus.a
  [887/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/crypto_pwhash.c.obj
  [888/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2id.c.obj
  [889/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/scrypt_platform.c.obj
  [890/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/crypto_scalarmult.c.obj
  [891/1002] Building ASM object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/consts.S.obj
  [892/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_hash/sha256/cp/hash_sha256_cp.c.obj
  [893/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt-common.c.obj
  [894/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/curve25519_sandy2x.c.obj
  [895/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe51_invert.c.obj
  [896/1002] Building C object esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON.c.obj
  [897/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pwhash_scryptsalsa208sha256.c.obj
  [898/1002] Building ASM object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe51_mul.S.obj
  [899/1002] Building ASM object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe51_nsquare.S.obj
  [900/1002] Building ASM object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe51_pack.S.obj
  [901/1002] Building ASM object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/sandy2x.S.obj
  [902/1002] Building ASM object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/ladder.S.obj
  [903/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/nosse/pwhash_scryptsalsa208sha256_nosse.c.obj
  [904/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe_frombytes_sandy2x.c.obj
  [905/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/scalarmult_curve25519.c.obj
  [906/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox.c.obj
  [907/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/ristretto255/ref10/scalarmult_ristretto255_ref10.c.obj
  [908/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_shorthash/crypto_shorthash.c.obj
  [909/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_shorthash/siphash24/shorthash_siphash24.c.obj
  [910/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/ed25519/ref10/scalarmult_ed25519_ref10.c.obj
  [911/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_shorthash/siphash24/shorthash_siphashx24.c.obj
  [912/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_secretbox/xsalsa20poly1305/secretbox_xsalsa20poly1305.c.obj
  [913/1002] Linking C static library esp-idf/json/libjson.a
  [914/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox_easy.c.obj
  [915/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_hash/sha512/cp/hash_sha512_cp.c.obj
  [916/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_sign/crypto_sign.c.obj
  [917/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_secretbox/xchacha20poly1305/secretbox_xchacha20poly1305.c.obj
  [918/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_shorthash/siphash24/ref/shorthash_siphash24_ref.c.obj
  [919/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_secretstream/xchacha20poly1305/secretstream_xchacha20poly1305.c.obj
  [920/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/chacha20/dolbeau/chacha20_dolbeau-avx2.c.obj
  [921/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/chacha20/dolbeau/chacha20_dolbeau-ssse3.c.obj
  [922/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_sign/ed25519/ref10/open.c.obj
  [923/1002] Building ASM object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/salsa20/xmm6/salsa20_xmm6-asm.S.obj
  [924/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_sign/ed25519/sign_ed25519.c.obj
  [925/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_shorthash/siphash24/ref/shorthash_siphashx24_ref.c.obj
  [926/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/crypto_stream.c.obj
  [927/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_sign/ed25519/ref10/obsolete.c.obj
  [928/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_sign/ed25519/ref10/sign.c.obj
  [929/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/chacha20/stream_chacha20.c.obj
  [930/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/salsa20/stream_salsa20.c.obj
  [931/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/salsa20/xmm6/salsa20_xmm6.c.obj
  [932/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/ref10/x25519_ref10.c.obj
  [933/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/salsa20/ref/salsa20_ref.c.obj
  [934/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-avx2.c.obj
  [935/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/salsa208/stream_salsa208.c.obj
  [936/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/salsa2012/stream_salsa2012.c.obj
  [937/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-sse2.c.obj
  [938/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_sign/ed25519/ref10/keypair.c.obj
  [939/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/xsalsa20/stream_xsalsa20.c.obj
  [940/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/chacha20/ref/chacha20_ref.c.obj
  [941/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_verify/sodium/verify.c.obj
  [942/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/xchacha20/stream_xchacha20.c.obj
  [943/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/salsa208/ref/stream_salsa208_ref.c.obj
  [944/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/salsa2012/ref/stream_salsa2012_ref.c.obj
  [945/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/sodium/version.c.obj
  [946/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/randombytes/randombytes.c.obj
  [947/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/sodium/runtime.c.obj
  [948/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/sodium/core.c.obj
  [949/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/port/randombytes_esp32.c.obj
  [950/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ref.c.obj
  [951/1002] Building C object esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_cert.c.obj
  [952/1002] Building C object esp-idf/mdns/CMakeFiles/__idf_mdns.dir/mdns.c.obj
  [953/1002] Building C object esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_methods.c.obj
  [954/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/sodium/utils.c.obj
  [955/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/sodium/codecs.c.obj
  [956/1002] Building C object esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_err.c.obj
  [957/1002] Building C object esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/platform_esp32_idf.c.obj
  [958/1002] Building C object esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_stack.c.obj
  [959/1002] Building C object esp-idf/openssl/CMakeFiles/__idf_openssl.dir/platform/ssl_port.c.obj
  [960/1002] Building C object esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_pkey.c.obj
  [961/1002] Building C object esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_bio.c.obj
  [962/1002] Building C object esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_outbox.c.obj
  [963/1002] Building C object esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_x509.c.obj
  [964/1002] Linking C static library esp-idf/mdns/libmdns.a
  [965/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-ref.c.obj
  [966/1002] Building C object esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs_api.c.obj
  [967/1002] Building C object esp-idf/expat/CMakeFiles/__idf_expat.dir/expat/expat/lib/xmlparse.c.obj
  [968/1002] Building C object esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_cache.c.obj
  [969/1002] Building C object esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_msg.c.obj
  [970/1002] Building C object esp-idf/openssl/CMakeFiles/__idf_openssl.dir/platform/ssl_pm.c.obj
  [971/1002] Building C object esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_lib.c.obj
  [972/1002] Building C object esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_config.c.obj
  [973/1002] Building C object esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_constants.pb-c.c.obj
  [974/1002] Linking C static library esp-idf/esp_local_ctrl/libesp_local_ctrl.a
  [975/1002] Building C object esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/handlers.c.obj
  [976/1002] Building C object esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_console.c.obj
  [977/1002] Building C object esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_scan.c.obj
  [978/1002] Building C object esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_gc.c.obj
  [979/1002] Building C object esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_config.pb-c.c.obj
  [980/1002] Building C object esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_scan.pb-c.c.obj
  [981/1002] Linking C static library esp-idf/openssl/libopenssl.a
  [982/1002] Building C object esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_softap.c.obj
  [983/1002] Building C object esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/esp_spiffs.c.obj
  [984/1002] Building C object esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_check.c.obj
  [985/1002] Building C object esp-idf/expat/CMakeFiles/__idf_expat.dir/expat/expat/lib/xmltok.c.obj
  [986/1002] Building C object esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_hydrogen.c.obj
  [987/1002] Linking C static library esp-idf/expat/libexpat.a
  [988/1002] Building C object esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/mqtt_client.c.obj
  [989/1002] Building C object esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/manager.c.obj
  [990/1002] Linking C static library esp-idf/mqtt/libmqtt.a
  [991/1002] Linking C static library esp-idf/wifi_provisioning/libwifi_provisioning.a
  [992/1002] Building C object esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_nucleus.c.obj
  [993/1002] Linking C static library esp-idf/spiffs/libspiffs.a
  [994/1002] Building CXX object esp-idf/asio/CMakeFiles/__idf_asio.dir/asio/asio/src/asio.cpp.obj
  [995/1002] Building C object esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_core/ed25519/ref10/ed25519_ref10.c.obj
  [996/1002] Linking C static library esp-idf/asio/libasio.a
  [997/1002] Linking C static library esp-idf/libsodium/liblibsodium.a
  [998/1002] Generating ld/sections.ld
  [999/1002] Building C object CMakeFiles/libespidf.elf.dir/main.c.obj
  [1000/1002] Linking C executable libespidf.elf
  [1001/1002] Generating binary image from built executable
  esptool.py v3.3.2
  Creating esp32c3 image...
  Merged 1 ELF section
  Successfully created esp32c3 image.
  Generated /mnt/hdd1tb1/code/sw/espidftest/target/riscv32imc-esp-espidf/debug/build/esp-idf-sys-ef1afbbb211b18c8/out/build/libespidf.bin
  [1002/1002] cd /mnt/hdd1tb1/code/sw/espidftest/target/riscv32imc-esp-espidf/debug/build/esp-idf-sys-ef1afbbb211b18c8/out/build/esp-idf/esptool_py && /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/python_env/idf4.4_py3.10_env/bin/python /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/partition_table/check_sizes.py --offset 0x8000 partition --type app /mnt/hdd1tb1/code/sw/espidftest/target/riscv32imc-esp-espidf/debug/build/esp-idf-sys-ef1afbbb211b18c8/out/build/partition_table/partition-table.bin /mnt/hdd1tb1/code/sw/espidftest/target/riscv32imc-esp-espidf/debug/build/esp-idf-sys-ef1afbbb211b18c8/out/build/libespidf.bin
  libespidf.bin binary size 0x22450 bytes. Smallest app partition is 0x100000 bytes. 0xddbb0 bytes (87%) free.
  cargo:root=/mnt/hdd1tb1/code/sw/espidftest/target/riscv32imc-esp-espidf/debug/build/esp-idf-sys-ef1afbbb211b18c8/out
  cargo:rerun-if-changed=/home/mixedcase/.local/share/cargo/registry/src/github.com-1ecc6299db9ec823/esp-idf-sys-0.31.10/src/include/esp-idf/bindings.h
  cargo:rustc-env=EMBUILD_GENERATED_BINDINGS_FILE=/mnt/hdd1tb1/code/sw/espidftest/target/riscv32imc-esp-espidf/debug/build/esp-idf-sys-ef1afbbb211b18c8/out/bindings.rs

  --- stderr
  Build configuration: BuildConfig {
      esp_idf_tools_install_dir: None,
      esp_idf_sdkconfig: None,
      esp_idf_sdkconfig_defaults: None,
      mcu: None,
      native: NativeConfig {
          esp_idf_version: Some(
              Branch(
                  "release/v4.4",
              ),
          ),
          esp_idf_repository: None,
          esp_idf_cmake_generator: None,
          idf_path: None,
          extra_components: [],
          esp_idf_components: None,
      },
      esp_idf_sys_root_crate: None,
  }
  Using managed esp-idf repository: EspIdfRemote { repo_url: None, git_ref: Branch("release/v4.4") }
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4'...
  Submodule 'components/asio/asio' (https://github.com/espressif/asio.git) registered for path 'components/asio/asio'
  Submodule 'components/bootloader/subproject/components/micro-ecc/micro-ecc' (https://github.com/kmackay/micro-ecc.git) registered for path 'components/bootloader/subproject/components/micro-ecc/micro-ecc'
  Submodule 'components/bt/controller/lib_esp32' (https://github.com/espressif/esp32-bt-lib.git) registered for path 'components/bt/controller/lib_esp32'
  Submodule 'components/bt/controller/lib_esp32c3_family' (https://github.com/espressif/esp32c3-bt-lib.git) registered for path 'components/bt/controller/lib_esp32c3_family'
  Submodule 'components/bt/host/nimble/nimble' (https://github.com/espressif/esp-nimble.git) registered for path 'components/bt/host/nimble/nimble'
  Submodule 'components/cbor/tinycbor' (https://github.com/intel/tinycbor.git) registered for path 'components/cbor/tinycbor'
  Submodule 'components/cmock/CMock' (https://github.com/ThrowTheSwitch/CMock.git) registered for path 'components/cmock/CMock'
  Submodule 'components/coap/libcoap' (https://github.com/obgm/libcoap.git) registered for path 'components/coap/libcoap'
  Submodule 'components/esp_phy/lib' (https://github.com/espressif/esp-phy-lib.git) registered for path 'components/esp_phy/lib'
  Submodule 'components/esp_wifi/lib' (https://github.com/espressif/esp32-wifi-lib.git) registered for path 'components/esp_wifi/lib'
  Submodule 'components/esptool_py/esptool' (https://github.com/espressif/esptool.git) registered for path 'components/esptool_py/esptool'
  Submodule 'components/expat/expat' (https://github.com/libexpat/libexpat.git) registered for path 'components/expat/expat'
  Submodule 'components/ieee802154/lib' (https://github.com/espressif/esp-ieee802154-lib.git) registered for path 'components/ieee802154/lib'
  Submodule 'components/json/cJSON' (https://github.com/DaveGamble/cJSON.git) registered for path 'components/json/cJSON'
  Submodule 'components/libsodium/libsodium' (https://github.com/jedisct1/libsodium.git) registered for path 'components/libsodium/libsodium'
  Submodule 'components/lwip/lwip' (https://github.com/espressif/esp-lwip.git) registered for path 'components/lwip/lwip'
  Submodule 'components/mbedtls/mbedtls' (https://github.com/espressif/mbedtls.git) registered for path 'components/mbedtls/mbedtls'
  Submodule 'components/mqtt/esp-mqtt' (https://github.com/espressif/esp-mqtt.git) registered for path 'components/mqtt/esp-mqtt'
  Submodule 'components/nghttp/nghttp2' (https://github.com/nghttp2/nghttp2.git) registered for path 'components/nghttp/nghttp2'
  Submodule 'components/openthread/lib' (https://github.com/espressif/esp-thread-lib.git) registered for path 'components/openthread/lib'
  Submodule 'components/openthread/openthread' (https://github.com/espressif/openthread.git) registered for path 'components/openthread/openthread'
  Submodule 'components/protobuf-c/protobuf-c' (https://github.com/protobuf-c/protobuf-c.git) registered for path 'components/protobuf-c/protobuf-c'
  Submodule 'components/spiffs/spiffs' (https://github.com/pellepl/spiffs.git) registered for path 'components/spiffs/spiffs'
  Submodule 'components/tinyusb/tinyusb' (https://github.com/espressif/tinyusb.git) registered for path 'components/tinyusb/tinyusb'
  Submodule 'components/unity/unity' (https://github.com/ThrowTheSwitch/Unity.git) registered for path 'components/unity/unity'
  Submodule 'examples/build_system/cmake/import_lib/main/lib/tinyxml2' (https://github.com/leethomason/tinyxml2.git) registered for path 'examples/build_system/cmake/import_lib/main/lib/tinyxml2'
  Submodule 'examples/peripherals/secure_element/atecc608_ecdsa/components/esp-cryptoauthlib' (https://github.com/espressif/esp-cryptoauthlib.git) registered for path 'examples/peripherals/secure_element/atecc608_ecdsa/components/esp-cryptoauthlib'
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/asio/asio'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/bootloader/subproject/components/micro-ecc/micro-ecc'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/bt/controller/lib_esp32'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/bt/controller/lib_esp32c3_family'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/bt/host/nimble/nimble'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/cbor/tinycbor'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/cmock/CMock'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/coap/libcoap'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/esp_phy/lib'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/esp_wifi/lib'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/esptool_py/esptool'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/expat/expat'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/ieee802154/lib'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/json/cJSON'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/libsodium/libsodium'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/lwip/lwip'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/mbedtls/mbedtls'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/mqtt/esp-mqtt'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/nghttp/nghttp2'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/openthread/lib'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/openthread/openthread'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/protobuf-c/protobuf-c'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/spiffs/spiffs'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/tinyusb/tinyusb'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/unity/unity'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/examples/build_system/cmake/import_lib/main/lib/tinyxml2'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/examples/peripherals/secure_element/atecc608_ecdsa/components/esp-cryptoauthlib'...
  From https://github.com/espressif/asio
   * branch            f31694c9f1746ba189a4bcae2e34db15135ddb22 -> FETCH_HEAD
  From https://github.com/kmackay/micro-ecc
   * branch            d037ec89546fad14b5c4d5456c2e23a71e554966 -> FETCH_HEAD
  From https://github.com/espressif/esp32-bt-lib
   * branch            eac5f0916361e7809af4b65144a8a7f0cc44b9c8 -> FETCH_HEAD
  From https://github.com/espressif/esp32c3-bt-lib
   * branch            420ae1726dede6bbd4f3393744a8f3a252330b6a -> FETCH_HEAD
  From https://github.com/intel/tinycbor
   * branch            7c349dbb6b8d76db39383b226d3ebdf59b8ab37d -> FETCH_HEAD
  From https://github.com/ThrowTheSwitch/CMock
   * branch            eeecc49ce8af123cf8ad40efdb9673e37b56230f -> FETCH_HEAD
  Submodule 'vendor/c_exception' (https://github.com/throwtheswitch/cexception.git) registered for path 'components/cmock/CMock/vendor/c_exception'
  Submodule 'vendor/unity' (https://github.com/throwtheswitch/unity.git) registered for path 'components/cmock/CMock/vendor/unity'
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/cmock/CMock/vendor/c_exception'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/cmock/CMock/vendor/unity'...
  From https://github.com/throwtheswitch/cexception
   * branch            71b47be7c950f1bf5f7e5303779fa99a16224bb6 -> FETCH_HEAD
  From https://github.com/throwtheswitch/unity
   * branch            cf949f45ca6d172a177b00da21310607b97bc7a7 -> FETCH_HEAD
  From https://github.com/obgm/libcoap
   * branch            3aa11612c143c9734d72022720f33e12506f7a2c -> FETCH_HEAD
  Submodule 'ext/tinydtls' (https://github.com/eclipse/tinydtls.git) registered for path 'components/coap/libcoap/ext/tinydtls'
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/coap/libcoap/ext/tinydtls'...
  From https://github.com/eclipse/tinydtls
   * branch            59055b8a935bc53bf69d002fc089ad4bd08851b2 -> FETCH_HEAD
  From https://github.com/espressif/esp-phy-lib
   * branch            ff0d771b8e33e320e11634567ee53b9cd78e6be1 -> FETCH_HEAD
  From https://github.com/espressif/esp32-wifi-lib
   * branch            82d31a4ac25c7ce46891e1b75ce553e9c39cc3d1 -> FETCH_HEAD
  From https://github.com/espressif/esptool
   * branch            7d10144efdb14eb339a9e7ab59694f03d70e0eb9 -> FETCH_HEAD
  From https://github.com/libexpat/libexpat
   * branch            3bab6c09bbe8bf42d84b81563ddbcf4cca4be838 -> FETCH_HEAD
  From https://github.com/espressif/esp-ieee802154-lib
   * branch            f7b5e8059a3bb6f321e79ac3bf2aa4d2a9b93326 -> FETCH_HEAD
  From https://github.com/DaveGamble/cJSON
   * branch            d348621ca93571343a56862df7de4ff3bc9b5667 -> FETCH_HEAD
  From https://github.com/jedisct1/libsodium
   * branch            4f5e89fa84ce1d178a6765b8b46f2b6f91216677 -> FETCH_HEAD
  From https://github.com/espressif/esp-lwip
   * branch            76303df2386902e0d7873be4217f1d9d1b50f982 -> FETCH_HEAD
  From https://github.com/espressif/mbedtls
   * branch            89da85968417ce4a163b7275cb22f159995c271d -> FETCH_HEAD
  From https://github.com/espressif/esp-mqtt
   * branch            60983d1dd54196b1e3f399c6f928d77256ec742a -> FETCH_HEAD
  From https://github.com/nghttp2/nghttp2
   * branch            8f7b008b158e12de0e58247afd170f127dbb6456 -> FETCH_HEAD
  Submodule 'third-party/mruby' (https://github.com/mruby/mruby) registered for path 'components/nghttp/nghttp2/third-party/mruby'
  Submodule 'third-party/neverbleed' (https://github.com/tatsuhiro-t/neverbleed.git) registered for path 'components/nghttp/nghttp2/third-party/neverbleed'
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/nghttp/nghttp2/third-party/mruby'...
  Cloning into '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/nghttp/nghttp2/third-party/neverbleed'...
  From https://github.com/mruby/mruby
   * branch            7c91efc1ffda769a5f1a872c646c82b00698f1b8 -> FETCH_HEAD
  From https://github.com/tatsuhiro-t/neverbleed
   * branch            b967ca054f48a36f82d8fcdd32e54ec5144f2751 -> FETCH_HEAD
  From https://github.com/espressif/esp-thread-lib
   * branch            9a8d34d8f698cad2c9468468b473e26a3dda51b9 -> FETCH_HEAD
  From https://github.com/espressif/openthread
   * branch            c36c0e77a2465355bcf13bd7dc718d8c9aa6ff64 -> FETCH_HEAD
  From https://github.com/protobuf-c/protobuf-c
   * branch            f224ab2eeb648a818eb20687d7150a285442c907 -> FETCH_HEAD
  From https://github.com/espressif/tinyusb
   * branch            c4badd394eda18199c0196ed0be1e2d635f0a5f6 -> FETCH_HEAD
  From https://github.com/ThrowTheSwitch/Unity
   * branch            7d2bf62b7e6afaf38153041a9d53c21aeeca9a25 -> FETCH_HEAD
  From https://github.com/leethomason/tinyxml2
   * branch            7e8e249990ec491ec15990cf95b6d871a66cf64a -> FETCH_HEAD
  From https://github.com/espressif/esp-cryptoauthlib
   * branch            36d0642e66ff5b1c7a291873f24c498ca6ffedef -> FETCH_HEAD
  fatal: No names found, cannot describe anything.
  fatal: No names found, cannot describe anything.
  WARNING: Git describe was unsuccessful: b''

  [notice] A new release of pip available: 22.2.2 -> 22.3
  [notice] To update, run: python -m pip install --upgrade pip
  fatal: No names found, cannot describe anything.
  Using esp-idf v4.4.2 at '/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4'
  fatal: No names found, cannot describe anything.
  error: patch failed: components/app_update/esp_app_desc.c:11
  error: components/app_update/esp_app_desc.c: patch does not apply
  Built components: esp_ringbuf, efuse, esp_ipc, driver, esp_pm, mbedtls, bootloader, esptool_py, partition_table, app_update, bootloader_support, spi_flash, nvs_flash, pthread, esp_gdbstub, espcoredump, esp_phy, esp_system, esp_rom, hal, vfs, esp_eth, tcpip_adapter, esp_netif, esp_event, wpa_supplicant, esp_wifi, ieee802154, console, openthread, lwip, log, heap, soc, esp_hw_support, riscv, esp32c3, esp_common, esp_timer, freertos, newlib, cxx, app_trace, asio, bt, cbor, unity, cmock, coap, nghttp, esp-tls, esp_adc_cal, esp_hid, tcp_transport, esp_http_client, esp_http_server, esp_https_ota, esp_https_server, esp_lcd, protobuf-c, protocomm, mdns, esp_local_ctrl, sdmmc, esp_serial_slave_link, esp_websocket_client, expat, wear_levelling, fatfs, freemodbus, idf_test, jsmn, json, libsodium, mqtt, openssl, spiffs, usb, tinyusb, wifi_provisioning
  /nix/store/ybkyabc23chdfy48n3h1zqwa57vp38wd-glibc-2.35-163-dev/include/limits.h:145:5: error: function-like macro '__GLIBC_USE' is not defined
  /nix/store/ybkyabc23chdfy48n3h1zqwa57vp38wd-glibc-2.35-163-dev/include/limits.h:184:5: error: function-like macro '__GLIBC_USE' is not defined
  /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/freertos/port/riscv/include/freertos/portmacro.h:439:20: warning: section does not match previous declaration [-Wsection]
  /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/freertos/port/riscv/include/freertos/portmacro.h:271:20: note: previous attribute is here
  clang diag: /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/freertos/port/riscv/include/freertos/portmacro.h:439:20: warning: section does not match previous declaration [-Wsection]
  Error: failed to generate bindings in file '/mnt/hdd1tb1/code/sw/espidftest/target/riscv32imc-esp-espidf/debug/build/esp-idf-sys-ef1afbbb211b18c8/out/bindings.rs'

  Caused by:
      clang diagnosed error: /nix/store/ybkyabc23chdfy48n3h1zqwa57vp38wd-glibc-2.35-163-dev/include/limits.h:145:5: error: function-like macro '__GLIBC_USE' is not defined
      /nix/store/ybkyabc23chdfy48n3h1zqwa57vp38wd-glibc-2.35-163-dev/include/limits.h:184:5: error: function-like macro '__GLIBC_USE' is not defined
SergioGasquez commented 1 year ago

Have you tried doing cargo clean && cargo build? If you have, maybe you are missing some dependency. Do you mind elaborating on what have you done to install the environment? Are you sourcing the export file?

mixedCase commented 1 year ago

I have.

This is my flake.nix which defines my entire dev environment of top of my system (although the system exposes very little):

{
  inputs = {
    nixpkgs.url = "github:nixos/nixpkgs";
    flake-utils.url = "github:numtide/flake-utils";
    flake-compat = {
      url = "github:edolstra/flake-compat";
      flake = false;
    };
    nixpkgs-esp-dev.url = "github:mirrexagon/nixpkgs-esp-dev";
  };

  outputs = { self, flake-compat, nixpkgs, flake-utils, nixpkgs-esp-dev, ... }:
    flake-utils.lib.eachDefaultSystem (system:
      let
        overlays = [ nixpkgs-esp-dev.overlay ];
        pkgs = import nixpkgs {
          inherit system overlays;
        };
      in {
        devShell = pkgs.mkShell rec {
          LIBCLANG_PATH = "${pkgs.llvmPackages.libclang.lib}/lib";
          buildInputs = with pkgs; [
            rustup
            rust-analyzer
            cargo-generate
            cargo-espflash
            cargo-espmonitor
            clang

            # slint dependencies
            cmake
            pkg-config
            fontconfig
            xorg.libxcb
            wayland
            libxkbcommon
            libGL

            # esp-idf-sys dependencies:
            cmake
            ninja
            python3Packages.python
            python3Packages.pip
            python3Packages.virtualenv
            (gcc-riscv32-esp32c3-elf-bin.override {
              version = "2021r2-patch5";
              hash = "sha256-99c+X54t8+psqOLJXWym0j1rOP0QHqXTAS88s81Z858=";
            })
          ];
          LD_LIBRARY_PATH = "${pkgs.lib.makeLibraryPath buildInputs}";
        };
      });
}

On top of which I've also ran (for the Nth time, some of these):

$ rustup install nightly
< installed (0da281b60 2022-10-27) >
$ rustup component add rust-src --toolchain nightly
info: component 'rust-src' is up to date
$ cargo install ldproxy
$ where ldproxy
/home/mixedcase/.local/share/cargo/bin/ldproxy
$ rm -rf .embuild && cargo clean
$ cargo build

and I get the same error.

I have not sourced anything else. Should I be sourcing something?

SergioGasquez commented 1 year ago

Hi! I've never used nix, I will give it a try with the docker image nixos/nix (probably on Monday). Could you give me a small reproducer? In the meantime, I can provide you with some more details of what you need. From the logs, I assume you are trying to build the template for esp32c3, in order to build the template project for that target you need:

I see that the flake its using an overlay (not sure of how this work exactly) but I think its using esp-idf v4.4.1 by default, while the template uses release/v.4.4 branch.

I would recommend doing two different tests:

mixedCase commented 1 year ago

Overlays allow modifying the list of available packages, I'm only installing gcc-riscv32-esp32c3-elf-bin package from there because otherwise I get this error when running cargo build:

fatal: No names found, cannot describe anything.
  Using esp-idf v4.4.2 at '/test/espidftest/.embuild/espressif/esp-idf/release-v4.4'
  fatal: No names found, cannot describe anything.
  error: patch failed: components/app_update/esp_app_desc.c:11
  error: components/app_update/esp_app_desc.c: patch does not apply
  CMake Error at CMakeLists.txt:4 (project):
    The CMAKE_C_COMPILER:

      riscv32-esp-elf-gcc

    is not a full path and was not found in the PATH.

    Tell CMake where to find the compiler by setting either the environment
    variable "CC" or the CMake cache entry CMAKE_C_COMPILER to the full path to
    the compiler, or to the compiler name if it is in the PATH.

  thread 'main' panicked at '
  command did not execute successfully, got: exit status: 1

  build script failed, must exit now', /root/.cargo/registry/src/github.com-1ecc6299db9ec823/cmake-0.1.48/src/lib.rs:975:5
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

I actually once tried using the esp-idf package provided by the overlay but since it clones it without git information the whole build system breaks down as it relies on tags so I always let esp-idf-sys try to build it.

I just tried using espup, and running espup install --espidf-version "release/v4.4" --targets "esp32c3" I get:

Installing rust esp toolchain
Error: command '"/bin/bash" "-c" "/home/mixedcase/.espressif/dist/rust/rust-nightly-x86_64-unknown-linux-gnu/install.sh --destdir=/home/mixedcase/.rustup/toolchains/esp --prefix=\'\' --without=rust-docs"' failed to start

Caused by:
    No such file or directory (os error 2)

Anyway, I've built a reproducer for my last error. The gcc compiler for this target apparently wants to use fancy sandboxing techniques on its own which are filtered by Docker's seccomp list, so you'll have to run the image interactively with these flags --cap-add SYS_ADMIN --security-opt "seccomp=unconfined":

https://gist.github.com/mixedCase/58c6690caf25bf2b48f7b675fe9c0c7c

You'll have to download those 4 files into a folder, build the image and run it with the flags I mentioned. Like this for example:

sudo docker build -t espidf-reproducer .
sudo docker run --cap-add SYS_ADMIN --security-opt "seccomp=unconfined" -it espidf-reproducer:latest

You can add more packages into your shell by either adding them to the flake.nix and rebuilding the image or interactively inside the container by running nix-shell -p apackagehere anotherpackagehere etc and it'll drop you into a nested shell with those packages. You can search for package names by running nix search nixpkgs SEARCHSTRING.

Thanks for all your help so far!

N3xed commented 1 year ago

IDF_PYTHON_ENV_PATH=/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/python_env/idf4.4_py3.10_env PATH=/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/python_env/idf4.4_py3.10_env/bin:/mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/tools:$PATH

Somehow, idf_tools.py export is not exporting all installed tools. Expected would be gcc, cmake, ninja, etc. This is also why the build failed before without the gcc-riscv32-esp32c3-elf-bin package being installed.

/nix/store/ybkyabc23chdfy48n3h1zqwa57vp38wd-glibc-2.35-163-dev/include/limits.h:145:5: error: function-like macro '__GLIBC_USE' is not defined /nix/store/ybkyabc23chdfy48n3h1zqwa57vp38wd-glibc-2.35-163-dev/include/limits.h:184:5: error: function-like macro '__GLIBC_USE' is not defined /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/freertos/port/riscv/include/freertos/portmacro.h:439:20: warning: section does not match previous declaration [-Wsection] /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/freertos/port/riscv/include/freertos/portmacro.h:271:20: note: previous attribute is here clang diag: /mnt/hdd1tb1/code/sw/espidftest/.embuild/espressif/esp-idf/release-v4.4/components/freertos/port/riscv/include/freertos/portmacro.h:439:20: warning: section does not match previous declaration [-Wsection] Error: failed to generate bindings in file '/mnt/hdd1tb1/code/sw/espidftest/target/riscv32imc-esp-espidf/debug/build/esp-idf-sys-ef1afbbb211b18c8/out/bindings.rs'

Caused by: clang diagnosed error: /nix/store/ybkyabc23chdfy48n3h1zqwa57vp38wd-glibc-2.35-163-dev/include/limits.h:145:5: error: function-like macro '__GLIBC_USE' is not defined /nix/store/ybkyabc23chdfy48n3h1zqwa57vp38wd-glibc-2.35-163-dev/include/limits.h:184:5: error: function-like macro '__GLIBC_USE' is not defined

Bindgen (i.e. libclang) uses the wrong headers here. It should definitely not use the system glibc headers. This is likely also related to the previous problem, even though the esp-idf build succeeds.

You could try to remove the package that provides the glibc headers (maybe glibc-2.35-163-dev) if that's possible, to see if libclang then uses the right headers. It should already receive the right headers, since the build script queries the cmake build and compiler for the sysroot and passes that to libclang. So, I'm guessing these the glibc headers are somehow prioritized.

This is just my two cents, without digging deeper, hope it helps a little bit.

mixedCase commented 1 year ago

@N3xed Thanks for the response. Could you tell me how is clang being invoked to find these headers? I am not very familiar with C build systems.

I do know that Nix's compiler environment is very strict about how things are done when rolling your own build system outside of Nix, so it might just be a thing of being extra specific rather than assuming the system has something somewhere because it's likely that assumption is broken on NixOS. Same deal about using shipped binaries that assume FHS for linked libraries, if idf_tools.py export is bringing binaries to the system there is zero chance they work unless statically linked, which might explain why the tools it should download are not used.

mixedCase commented 1 year ago

Well, of course right after I ask another question I manage to work around the issue:

I removed clang and gcc both from my system and from the flake, and it's now compiling both natively and cross compiling to riscv32imc-esp-espidf just fine.

This is the flake with which I was able to cross-compile:

{
  inputs = {
    nixpkgs.url = "github:nixos/nixpkgs";
    flake-utils.url = "github:numtide/flake-utils";
    flake-compat = {
      url = "github:edolstra/flake-compat";
      flake = false;
    };
    nixpkgs-esp-dev.url = "github:mirrexagon/nixpkgs-esp-dev";
  };

  outputs = { self, flake-compat, nixpkgs, flake-utils, nixpkgs-esp-dev, ... }:
    flake-utils.lib.eachDefaultSystem (system:
      let
        overlays = [ nixpkgs-esp-dev.overlay ];
        pkgs = import nixpkgs {
          inherit system overlays;
        };
      in {
        devShell = pkgs.mkShell rec {
          LIBCLANG_PATH = "${pkgs.llvmPackages.libclang.lib}/lib";
          buildInputs = with pkgs; [
            rustup
            rust-analyzer
            cargo-generate
            cargo-espflash
            cargo-espmonitor

            # slint dependencies
            cmake
            pkg-config
            fontconfig
            xorg.libxcb
            wayland
            libxkbcommon
            libGL

            # esp-idf-sys dependencies:
            cmake
            ninja
            python3Packages.python
            python3Packages.pip
            python3Packages.virtualenv
            (gcc-riscv32-esp32c3-elf-bin.override {
              version = "2021r2-patch5";
              hash = "sha256-99c+X54t8+psqOLJXWym0j1rOP0QHqXTAS88s81Z858=";
            })
          ];
          LD_LIBRARY_PATH = "${pkgs.lib.makeLibraryPath buildInputs}";
        };
      });
}

However: it's definitely still a problem that the system clang interferes with the build script. How is the script deciding what to call? Is it perhaps relying on PATH and adding its tools at the end of it?

SergioGasquez commented 1 year ago

How is the script deciding what to call? Is it perhaps relying on PATH and adding its tools at the end of it?

If you have clang installed and want to use our clang version, you need to specify LIBCLANG_PATH environment variable pointing to the Espressif clang lib dir.

mixedCase commented 1 year ago

@SergioGasquez Ah, good to know! Thanks. Is there a reason why system clang is preferred over the vendored version? IIUC ESP-IDF is handled the other way around, where one has to configure via env a lib path to choose anything other than the "known-good" version.

SergioGasquez commented 1 year ago

@SergioGasquez Ah, good to know! Thanks. Is there a reason why system clang is preferred over the vendored version? IIUC ESP-IDF is handled the other way around, where one has to configure via env a lib path to choose anything other than the "known-good" version.

Not sure but feel free to ask in espressif/llvm-project

N3xed commented 1 year ago

@SergioGasquez Ah, good to know! Thanks. Is there a reason why system clang is preferred over the vendored version? IIUC ESP-IDF is handled the other way around, where one has to configure via env a lib path to choose anything other than the "known-good" version.

Well, basically esp-idf's infrastructure doesn't include clang as it doesn't need it. We only need libclang for bindgen to generate the Rust bindings to the esp-idf C headers. But since upstream llvm/clang doesn't support xtensa yet, a custom llvm/clang installation is needed. (Note that if you were to compile for the esp32c3 that wouldn't be a problem, since llvm supports risc-V.) We use idf_tools.py export which prepends the relevant tools to the PATH and outputs the new PATH to be used. But again libclang is only needed for Rust so idf_tools.py doesn't manage the llvm installation. That is why you have to manage the libclang installation yourself, i.e. the system libclang is used by default.

mixedCase commented 1 year ago

Understandable. Thanks for the help, I'm closing the issue and leaving here the final working flake.nix (with some extra dependencies I've had to add to also build Slint for x86_64 at least) in case anyone else's coming here from a search engine:

{
  inputs = {
    nixpkgs.url = "github:nixos/nixpkgs";
    flake-utils.url = "github:numtide/flake-utils";
    flake-compat = {
      url = "github:edolstra/flake-compat";
      flake = false;
    };
    nixpkgs-esp-dev.url = "github:mirrexagon/nixpkgs-esp-dev";
  };

  outputs = { self, flake-compat, nixpkgs, flake-utils, nixpkgs-esp-dev, ... }:
    flake-utils.lib.eachDefaultSystem (system:
      let
        overlays = [ nixpkgs-esp-dev.overlay ];
        pkgs = import nixpkgs {
          inherit system overlays;
        };
      in {
        devShell = pkgs.mkShell rec {
          LIBCLANG_PATH = "${pkgs.llvmPackages.libclang.lib}/lib";
          buildInputs = with pkgs; [
            rustup
            rust-analyzer
            cargo-generate
            cargo-espflash
            cargo-espmonitor

            # slint dependencies
            cmake
            pkg-config
            fontconfig
            xorg.libxcb
            wayland
            libxkbcommon
            libGL

            # esp-idf-sys dependencies:
            cmake
            ninja
            python3Packages.python
            python3Packages.pip
            python3Packages.virtualenv
            (gcc-riscv32-esp32c3-elf-bin.override {
              version = "2021r2-patch5";
              hash = "sha256-99c+X54t8+psqOLJXWym0j1rOP0QHqXTAS88s81Z858=";
            })
          ];
          LD_LIBRARY_PATH = "${pkgs.lib.makeLibraryPath buildInputs}";
        };
      });
}
SergioGasquez commented 1 year ago

I'm closing the issue and leaving here the final working flake.nix

Thanks for sharing it! In case you didn't know, here is a slint example. Is your project open by any chance?

mixedCase commented 1 year ago

@SergioGasquez Thanks for the link! I'd only been looking at the slint-mcu-rust-template and associated internal crate so far, so anything extra is welcome.

The project is not open at least for the moment, but if no one beats me to the punch and I can get everything going I'll hopefully get some time to share a slightly opinionated ESP32-C3 template based on the MPI3501 LCD.