This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2652R7: Compile errors when attempting to build TI Matter example.

Part Number: CC2652R7
Other Parts Discussed in Thread: SYSCONFIG

I do not understand how to get past this error when attempting to build the TI Matter example (pump-app). Any ideas? See attached screen shot:

Thanks in advance!

Steve K.

  • Hi Toby,

    No, not a duplicate. You got me past the first hurdle (installing sysconfig), but now I'm at this next hurdle. BTW, I am not sure what you mean by "logs in text". ?

    Thanks in advance!, Steve.

  • BTW, I am not sure what you mean by "logs in text"

    I mean to copy and paste the text output from your console.

    Which commit are you using of connectedhomeip?
    Please try the commit id which is recorded here: https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1082428/faq-cc2652r7-matter----getting-started-guide 

  • Hi Toby,

    You asked which commit I am using. It is a fairly recent: git commit id c988a2c4ffc99fe890cf6fbafb4cdcc33390c012 (Dec 5, 2022). Do you have reason to believe that this newer version has issues? Should I wait for TI to test and verity and possibly fix? I am a little reluctant to spend my time (and charges to my client) to revert back the the old version that is referenced in the document you point me at. Can you explain more on why that would be necessary? The current connectedhomeip seems like what I want to stay focused on as we progress with our product development. The commit id referenced in the document you provided calls for 3af0acd06cfb4a3e1b1a38c4d2091942ed0ef8a5. I do not even see that one in my cloned connectedhomeip repo containing 10,491 commits, but again, I'm not really interested in going backwards, but would rather wait for any needed fixes applied to the latest system.Can you elaborate a bit on what might be going on, etc?

    Ok, thanks in advance!

    Steve K.

  • Toby, I did a git 'pull' and now see the git commit you referenced (3af0acd06cfb4a3e1b1a38c4d2091942ed0ef8a5); it is newer than I assumed the TI doc was referring too. I see that commit occurred on 2022-12-07. Two days newer than the one I was initially working with. Let me give that one a try and get back with you.

    Thanks,

    Steve K.

  • Hi Toby,

    I’ve now got a strange error as I attempt to transition from the Dec 5 git ID to the Dec 7 git ID you mentioned. Here is the sequence of logs below.

    $ mkdir ~/Desktop/zPuzl/matter
    $ cd ~/Desktop/zPuzl/matter
    $ git clone --recurse-submodules github.com/.../connectedhomeip
    —————————————————
    $ git log -n 1
    commit 04c20f6584ed47d1b4ba9bb7d873b7867cc2c60d
    Author: Boris Zbarsky <bzbarsky@apple.com>
    Date:   Sun Dec 18 10:09:13 2022 -0500
    —————————————————
    TI recommends going back to the Dec 7 commit id referenced in:
    e2e.ti.com/.../faq-cc2652r7-matter----getting-started-guide
    Which states: 3af0acd06cfb4a3e1b1a38c4d2091942ed0ef8a5 (Dec 7, 2022)
    —————————————————
    $ cd ~/Desktop/zPuzl/matter/connectedhomeip
    $ git checkout 3af0acd06cfb4a3e1b1a38c4d2091942ed0ef8a5
    M    third_party/mbedtls/repo
    M    third_party/openthread/repo
    M    third_party/pigweed/repo
    M    third_party/silabs/matter_support
    Note: checking out '3af0acd06cfb4a3e1b1a38c4d2091942ed0ef8a5'.

    You are in 'detached HEAD' state. You can look around, make experimental
    changes and commit them, and you can discard any commits you make in this
    state without impacting any branches by performing another checkout.

    If you want to create a new branch to retain commits you create, you may
    do so (now or later) by using -b with the checkout command again. Example:

      git checkout -b <new-branch-name>

    HEAD is now at 3af0acd... Accelerate CI by replacing docker image chip-build-vs with chip-build (#23960)
    —————————————————
    $ source scripts/activate.sh

      WELCOME TO...

             █
             █
         ▄   █   ▄                                █     █
         ▀▀█████▀▀      ▄▀▀▀▄ ▄▀▀▀▄    ▄▀▀▀▀▄█  ▀▀█▀▀▀▀▀█▀▀   ▄▀▀▀▀▄    ▄▀▀
       ▀█▄       ▄█▀   █     █     █  █      █    █     █    █▄▄▄▄▄▄█  █   
         ▀█▄   ▄█▀     █     █     █  █      █    █     █    █         █   
      ▄██▀▀█   █▀▀██▄  █     █     █   ▀▄▄▄▄▀█    ▀▄▄   ▀▄▄   ▀▄▄▄▄▀   █   
     ▀▀    █   █    ▀▀

      BOOTSTRAP! Bootstrap may take a few minutes; please be patient.

    Downloading and installing packages into local source directory:

      Setting up CIPD package manager...done (12.1s)
      Setting up Python environment.....done (1m5.4s)
      Setting up pw packages............skipped (0.1s)
      Setting up Host tools.............done (0.1s)

    Activating environment (setting environment variables):

      Setting environment variables for CIPD package manager...done
      Setting environment variables for Python environment.....done
      Setting environment variables for pw packages............skipped
      Setting environment variables for Host tools.............done

    Checking the environment:

    20221219 07:24:45 WRN Current uname (22.2.0 Darwin Kernel Version 22.2.0: Fri Nov 11 02:03:51 PST 2022; root:xnu-8792.61.2~4/RELEASE_ARM64_T6000 arm64) does not match Bootstrap uname (22.2.0 Darwin Kernel Version 22.2.0: Fri Nov 11 02:03:51 PST 2022; root:xnu-8792.61.2~4/RELEASE_ARM64_T6000 arm64), you may need to rerun bootstrap on this system
    20221219 07:24:45 ERR PW_ROOT (/Users/Kranz/Desktop/zPuzl/matter/connectedhomeip/third_party/pigweed/repo) != `git rev-parse --show-toplevel` (/Users/Kranz/Desktop/zPuzL/matter/connectedhomeip/third_party/pigweed/repo)
    20221219 07:24:45 INF Failed checks: pw_root
    20221219 07:24:45 INF Your environment setup has completed, but something isn't right and some things may not work correctly. You may continue with development, but please seek support at https://issues.pigweed.dev/new or by reaching out to your team.
    Error during bootstrap--see messages above.
    —————————————————

    I’m not sure where to go from here. Any ideas?
    Thanks in advance, Steve K.

  • Hi Toby,

    Did you have a chance to look at my last reply? I am still at a standstill with my attempts to build the TI matter example. Below is additional info for my attempt to proceed past the errors reported by 'source scripts/activate.sh' and 'source scripts/bootstrap.sh' steps as applied to the 'git checkout 3af0acd06cfb4a3e1b1a38c4d2091942ed0ef8a5' system that you recommended.

    ————————————————————
    $ pwd
    /Users/Kranz/Desktop/zPuzl/matter/connectedhomeip
    ————————————————————
    $ git rev-parse --show-toplevel
    /Users/Kranz/Desktop/zPuzL/matter/connectedhomeip
    ————————————————————
    $ printenv | grep PW_ROOT
    PW_ROOT=/Users/Kranz/Desktop/zPuzl/matter/connectedhomeip/third_party/pigweed/repo
    ————————————————————
    $ cd examples/pump-app/cc13x2x7_26x2x7
    $ gn gen out/debug --args="ti_sysconfig_root=\"$HOME/ti/sysconfig_1.11.0\""
    AUTO-DETECTING input matter IDL file.
    Done. Made 245 targets from 204 files in 96ms
    ————————————————————
    $ ninja -C out/debug                                                       
    ninja: Entering directory `out/debug'
    [1/1004] c++ obj/third_party/connectedhomeip/src/trace/trace.trace.cpp.o
    FAILED: obj/third_party/connectedhomeip/src/trace/trace.trace.cpp.o
    arm-none-eabi-g++ -MMD -MF obj/third_party/connectedhomeip/src/trace/trace.trace.cpp.o.d -march=armv7e-m -mcpu=cortex-m4 -mabi=aapcs -mfpu=fpv5-sp-d16 -mfloat-abi=hard -mthumb -Os -g2 -fno-common -ffunction-sections -fdata-sections --specs=nosys.specs --specs=nano.specs -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Werror -Wstack-usage=8192 -Wextra -Wshadow -Wunreachable-code -Wvla -Wformat -Wformat-nonliteral -Wformat-security -Wno-deprecated-declarations -Wno-missing-field-initializers -Wno-unknown-warning-option -Wno-unused-parameter -Wno-cast-function-type -Wno-psabi -Wno-maybe-uninitialized -fdiagnostics-color -fno-strict-aliasing -std=gnu++14 -fno-rtti -Wnon-virtual-dtor   -c ../../third_party/connectedhomeip/src/trace/trace.cpp -o obj/third_party/connectedhomeip/src/trace/trace.trace.cpp.o
    /bin/sh: arm-none-eabi-g++: command not found
    [12/1004] ACTION //third_party/connectedhomeip/examples/pump-app/pump-comm...gen_codegen(//third_party/connectedhomeip/build/toolchain/arm_gcc:arm_gcc)
    ninja: build stopped: subcommand failed.

    Thanks in advance,

    Steve K.

  • Hi,

    arm-none-eabi-g++: command not found

    It seems that the build scripts cannot find arm-none-eabi-g++.
    Can you share what is the output from running this command: which arm-none-eabi-g++?
        (In my shell, I see connectedhomeip/.environment/cipd/packages/arm/bin/arm-none-eabi-g++).

    If this is not found, I recommend saving any code you've modified in this repo, then deleting and re-performing the steps. I'm not sure what could've gone wrong during the setup for your current local copy of this repo.

    you may need to rerun bootstrap on this system

    Another thing, have you tried to rerun the bootstrap? i.e. source scripts/bootstrap.sh

    Thanks,
    Toby

  • Hi Toby,

    You asked “have you tried to rerun the bootstrap?. Yes, it doesn’t make a difference. I still get the error related to PW_ROOT and a subsequent attempt to build the TI pump-app fails with the arm-none-eabi-g++ error (which is a file that does not exist). Additionally, I’ve attempted the whole process multiple times, starting over with a new repo and using git commit 3af0acd06cfb4a3e1b1a38c4d2091942ed0ef8a5 (Dec 7) but with the same failures each time. Additionally, I attempted with the master-branch version of the git repo (Dec 18th at the time, commit 04c20f6584ed47d1b4ba9bb7d873b7867cc2c60d) and get the same failures. Any ideas? I’m quessing that the arm-none-eabi-g++ is not a native file of the repo but rather a derived file. Do you know what would normally derive that file and is it compatible with the latest MacBook running the latest MacOs? Is there someone at TI that might know for sure that the TI Matter examples work in this context, and as confirmed it recently? Anyhow, I feel stuck and definitely will appreciate any help.

    Thanks in advance,
    Steve

  • Hi Steve,

    I borrowed a macbook to try building from a fresh repo, and it is working. (macOS Monterey 12.3)

    I’m quessing that the arm-none-eabi-g++ is not a native file of the repo but rather a derived file. Do you know what would normally derive that file and is it compatible with the latest MacBook running the latest MacOs?

    This should normally be setup by the scripts bootstrap.sh and activate.sh. On the macbook, I see arm-none-eabi-g++ installed in the same location (relative to connectedhomeip).

    Can you try the following? (I took this from here, and pasted below for convenience: https://github.com/project-chip/connectedhomeip/issues/23930#issuecomment-1344520449)

    which python # curious here what your env is ...
    git submodule sync --recursive
    git submodule update -f --init --recursive

    If that still fails, do rm -rf .environment (path may be different depending on what which python says.
    In a fresh shell do the source scripts/bootstrap.sh again

    Note the specific step of starting a fresh shell, to reduce the chances of any cached info from affecting later script runs in the same shell.

    Thanks,
    Toby

  • Hi Toby,

    Thanks for the quick reply. I notice that you are not using the lastest MacOs, and possibly not an M1 Macbook. You might consider migrating to the latest and being sure to be on an M1 MacBook Pro. You asked me to try a few things in a fresh shell. The results are as follows. By the way this is on the Dec 18th version of the repo not the Dec 7th version. E.g. master-branch of Dec 18th, git commit id. I don’t believe I would get different results if using the Dec 7th commit you previously referenced.

    **************************************
    Started a fresh shell here.
    **************************************
    % pwd
    /Users/Kranz/Desktop/zPuzL/matter/connectedhomeip
    **************************************
    % which python
    /Library/Frameworks/Python.framework/Versions/2.7/bin/python
    **************************************
    % git branch
    * master
    **************************************
    % git log -n 1
    commit 04c20f6584ed47d1b4ba9bb7d873b7867cc2c60d
    Author: Boris Zbarsky <bzbarsky@apple.com>
    Date:   Sun Dec 18 10:09:13 2022 -0500
    **************************************
    % git submodule sync --recursive
    Synchronizing submodule url for 'examples/common/QRCode/repo'
    Synchronizing submodule url for 'examples/common/m5stack-tft/repo'
    Synchronizing submodule url for 'third_party/boringssl/repo/src'
    Synchronizing submodule url for 'third_party/bouffalolab/repo'
    Synchronizing submodule url for 'third_party/bouffalolab/repo/components'
    Synchronizing submodule url for 'third_party/bouffalolab/repo/customer_app'
    Synchronizing submodule url for 'third_party/bouffalolab/repo/docs'
    Synchronizing submodule url for 'third_party/bouffalolab/repo/tools'
    Synchronizing submodule url for 'third_party/cirque/repo'
    Synchronizing submodule url for 'third_party/editline/repo'
    Synchronizing submodule url for 'third_party/freertos/repo'
    Synchronizing submodule url for 'third_party/infineon/cyw30739_sdk/repos/30739A0'
    Synchronizing submodule url for 'third_party/infineon/cyw30739_sdk/repos/CYW930739M2EVB-01'
    Synchronizing submodule url for 'third_party/infineon/cyw30739_sdk/repos/btsdk-include'
    Synchronizing submodule url for 'third_party/infineon/cyw30739_sdk/repos/btsdk-tools'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/TARGET_CY8CKIT-062S2-43012'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/abstraction-rtos'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/anycloud-ota'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/bluetooth-freertos'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/btstack'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/clib-support'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/connectivity-utilities'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/core-lib'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/core-make'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/freertos'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/kv-store'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/lwip'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/mbedtls'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/mtb-hal-cat1'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/mtb-pdl-cat1'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/psoc6cm0p'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/recipe-make-cat1a'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/retarget-io'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/secure-sockets'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/serial-flash'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/whd-bsp-integration'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/wifi-connection-manager'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/wifi-host-driver'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/wifi-mw-core'
    Synchronizing submodule url for 'third_party/jsoncpp/repo'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/cypress/libs/core-lib'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/cypress/libs/cy-mbedtls-acceleration'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/cypress/libs/mtb-pdl-cat1'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/cypress/libs/pdl/psoc6pdl'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/cypress/libs/psoc6hal'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/cypress/libs/retarget-io'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/asio/asio'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/bt/controller/lib_esp32'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/bt/controller/lib_esp32c3_family'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/bt/host/nimble/nimble'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/cbor/tinycbor'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/cmock/CMock'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/cmock/CMock/vendor/c_exception'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/cmock/CMock/vendor/unity'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/coap/libcoap'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/coap/libcoap/ext/tinydtls'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/esp_phy/lib'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/esp_wifi/lib'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/esptool_py/esptool'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/expat/expat'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/ieee802154/lib'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/json/cJSON'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/libsodium/libsodium'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/lwip/lwip'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/mbedtls/mbedtls'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/mqtt/esp-mqtt'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/nghttp/nghttp2'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/nghttp/nghttp2/third-party/mruby'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/nghttp/nghttp2/third-party/neverbleed'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/openthread/lib'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/openthread/openthread'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/protobuf-c/protobuf-c'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/spiffs/spiffs'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/tinyusb/tinyusb'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/unity/unity'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/examples/build_system/cmake/import_lib/main/lib/tinyxml2'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/examples/peripherals/secure_element/atecc608_ecdsa/components/esp-cryptoauthlib'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/ext/cddl-gen'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/ext/mbedtls'
    Synchronizing submodule url for 'third_party/mbed-os-cypress-capsense-button/repo'
    Synchronizing submodule url for 'third_party/mbed-os-posix-socket/repo'
    Synchronizing submodule url for 'third_party/mbed-os/repo'
    Synchronizing submodule url for 'third_party/mbedtls/repo'
    Synchronizing submodule url for 'third_party/mt793x_sdk/filogic'
    Synchronizing submodule url for 'third_party/mt793x_sdk/lwip'
    Synchronizing submodule url for 'third_party/mt793x_sdk/mDNSResponder'
    Synchronizing submodule url for 'third_party/nanopb/repo'
    Synchronizing submodule url for 'third_party/nlassert/repo'
    Synchronizing submodule url for 'third_party/nlfaultinjection/repo'
    Synchronizing submodule url for 'third_party/nlio/repo'
    Synchronizing submodule url for 'third_party/nlunit-test/repo'
    Synchronizing submodule url for 'third_party/nxp/libs/mbedtls/repo'
    Synchronizing submodule url for 'third_party/nxp/mw320_sdk/repo'
    Synchronizing submodule url for 'third_party/open-iot-sdk/sdk'
    Synchronizing submodule url for 'third_party/open-iot-sdk/sdk/developer-tools'
    Synchronizing submodule url for 'third_party/open-iot-sdk/storage'
    Synchronizing submodule url for 'third_party/open-iot-sdk/storage/developer-tools'
    Synchronizing submodule url for 'third_party/openthread/ot-efr32'
    Synchronizing submodule url for 'third_party/openthread/ot-efr32/openthread'
    Synchronizing submodule url for 'third_party/openthread/ot-efr32/third_party/silabs/gecko_sdk'
    Synchronizing submodule url for 'third_party/openthread/ot-ifx'
    Synchronizing submodule url for 'third_party/openthread/ot-ifx/openthread'
    Synchronizing submodule url for 'third_party/openthread/ot-ifx/third_party/infineon/btsdk-include'
    Synchronizing submodule url for 'third_party/openthread/ot-ifx/third_party/infineon/btsdk-tools'
    Synchronizing submodule url for 'third_party/openthread/ot-ifx/third_party/infineon/platform/cyw30739/30739a0'
    Synchronizing submodule url for 'third_party/openthread/ot-ifx/third_party/infineon/platform/cyw30739/bsp/cyw930739m2evb-01/TARGET_CYW930739M2EVB-01'
    Synchronizing submodule url for 'third_party/openthread/ot-nxp'
    Synchronizing submodule url for 'third_party/openthread/ot-nxp/openthread'
    Synchronizing submodule url for 'third_party/openthread/ot-qorvo'
    Synchronizing submodule url for 'third_party/openthread/ot-qorvo/openthread'
    Synchronizing submodule url for 'third_party/openthread/ot-qorvo/third_party/Qorvo/repo'
    Synchronizing submodule url for 'third_party/openthread/repo'
    Synchronizing submodule url for 'third_party/ot-br-posix/repo'
    Synchronizing submodule url for 'third_party/ot-br-posix/repo/third_party/cJSON/repo'
    Synchronizing submodule url for 'third_party/ot-br-posix/repo/third_party/http-parser/repo'
    Synchronizing submodule url for 'third_party/ot-br-posix/repo/third_party/openthread/repo'
    Synchronizing submodule url for 'third_party/pigweed/repo'
    Synchronizing submodule url for 'third_party/pybind11/repo'
    Synchronizing submodule url for 'third_party/qpg_sdk/repo'
    Synchronizing submodule url for 'third_party/silabs/gecko_sdk'
    Synchronizing submodule url for 'third_party/silabs/matter_support'
    Synchronizing submodule url for 'third_party/silabs/wiseconnect-wifi-bt-sdk'
    Synchronizing submodule url for 'third_party/simw-top-mini/repo'
    Synchronizing submodule url for 'third_party/ti_simplelink_sdk/repo_cc13xx_cc26xx'
    Synchronizing submodule url for 'third_party/ti_simplelink_sdk/repo_cc32xx'


    **************************************
    % git submodule update -f --init --recursive
    Submodule path 'examples/common/QRCode/repo': checked out '8518684c0f33d004fa93971be2c6a8eca3167d1e'
    Submodule path 'examples/common/m5stack-tft/repo': checked out 'a1ece2c500cf179db8f0c7dbc7bb8f3ace562142'
    Submodule path 'third_party/boringssl/repo/src': checked out 'c8d31372f7342707d8c6e40c814ce1b64fe36086'
    Submodule path 'third_party/bouffalolab/repo': checked out 'ae0622d85476ed838ebc3efde9743c376bc9f96d'
    Submodule path 'third_party/bouffalolab/repo/components': checked out 'd545bc8180f84b5a14eb2b5f0529746016fab688'
    Submodule path 'third_party/bouffalolab/repo/customer_app': checked out '6b970f2d1c03e51cbdebd33f253e1995eb027a5e'
    Submodule path 'third_party/bouffalolab/repo/docs': checked out 'ca2df964be01bf24ba08138c5605ea536968765a'
    Submodule path 'third_party/bouffalolab/repo/tools': checked out '2538623d4af51382a6103c8f6b41133698786bff'
    Submodule path 'third_party/cirque/repo': checked out '262ea7724667229f0d21d6a1c1e96d90415f0906'
    Submodule path 'third_party/editline/repo': checked out '9fa05ba3841f3a7776b0b3645a3a92f32259d988'
    Submodule path 'third_party/freertos/repo': checked out '88e32327e975ddde97c390bc5b6c1f8e7d9d239e'
    Submodule path 'third_party/infineon/cyw30739_sdk/repos/30739A0': checked out '85a07264df8533e8eaea85e340a98b4e648adfa1'
    Submodule path 'third_party/infineon/cyw30739_sdk/repos/CYW930739M2EVB-01': checked out 'd5f5b678236866620b8f4a88360fb035d3407e06'
    Submodule path 'third_party/infineon/cyw30739_sdk/repos/btsdk-include': checked out 'b1eb9b39f3ef86211164c4d9825bee6316ac76c6'
    Submodule path 'third_party/infineon/cyw30739_sdk/repos/btsdk-tools': checked out '9743681eed4d3f16a291bff6f8aee65349d1241b'
    Submodule path 'third_party/infineon/psoc6/psoc6_sdk/libs/TARGET_CY8CKIT-062S2-43012': checked out '7f3840aab53ff773c5d95eaedb5aaaae9dd2af45'
    Submodule path 'third_party/infineon/psoc6/psoc6_sdk/libs/abstraction-rtos': checked out '23800dd03bf46064930127b22f915807cacbc1e7'
    Submodule path 'third_party/infineon/psoc6/psoc6_sdk/libs/anycloud-ota': checked out 'adc942bb85aa6e43021cbf31454314dbe6038e25'
    Submodule path 'third_party/infineon/psoc6/psoc6_sdk/libs/bluetooth-freertos': checked out 'e0d13d8e1f49f5522043133856fa268d1a279b32'
    Submodule path 'third_party/infineon/psoc6/psoc6_sdk/libs/btstack': checked out '205412d987da3f397201580ac2f98918d1bb0d57'
    Submodule path 'third_party/infineon/psoc6/psoc6_sdk/libs/clib-support': checked out '8be98e6512bb03d11780530c35e23cd723a1cd72'
    Submodule path 'third_party/infineon/psoc6/psoc6_sdk/libs/connectivity-utilities': checked out '7b2f441dce5b748173cdf2a2f3871d7f4562a6e5'
    Submodule path 'third_party/infineon/psoc6/psoc6_sdk/libs/core-lib': checked out '7e6892ee1eeabc8f6c25fbf02cb00ff43bd3ac73'
    Submodule path 'third_party/infineon/psoc6/psoc6_sdk/libs/core-make': checked out '251ade90cd56005369ced67cf0583171783b1cd1'
    Submodule path 'third_party/infineon/psoc6/psoc6_sdk/libs/freertos': checked out 'eec60193e7f5d4e239bc9c8e6c0c6e88eb3ecdb4'
    Submodule path 'third_party/infineon/psoc6/psoc6_sdk/libs/kv-store': checked out 'c81d0a32cb8301b307b9e32c126bf1a1f6465fbb'
    Submodule path 'third_party/infineon/psoc6/psoc6_sdk/libs/lwip': checked out 'bef26c44236a078d4352e76392ef16f019bea501'
    Submodule path 'third_party/infineon/psoc6/psoc6_sdk/libs/mbedtls': checked out '1c54b5410fd48d6bcada97e30cac417c5c7eea67'
    Submodule path 'third_party/infineon/psoc6/psoc6_sdk/libs/mtb-hal-cat1': checked out '708a6b2542f0d8814c129a3141e78fd265826a0b'
    Submodule path 'third_party/infineon/psoc6/psoc6_sdk/libs/mtb-pdl-cat1': checked out '3c6aebd2f3238b578329bfb8a6c5a0e138bd5c7b'
    Submodule path 'third_party/infineon/psoc6/psoc6_sdk/libs/psoc6cm0p': checked out '65569574830d3eef29fb9a0f1060eb0885063b56'
    Submodule path 'third_party/infineon/psoc6/psoc6_sdk/libs/recipe-make-cat1a': checked out '656d8c5b4fbd1e20190315ffb6a64ae151f627c9'
    Submodule path 'third_party/infineon/psoc6/psoc6_sdk/libs/retarget-io': checked out 'a61cd7c5f4b2808c949248f05287c09e6578abfc'
    Submodule path 'third_party/infineon/psoc6/psoc6_sdk/libs/secure-sockets': checked out 'afb9546877915d22f226afd1ddb3b15a1df38bd3'
    Submodule path 'third_party/infineon/psoc6/psoc6_sdk/libs/serial-flash': checked out 'c7b55aa5406e6da9954f60e5f5460b71cd220ef2'
    Submodule path 'third_party/infineon/psoc6/psoc6_sdk/libs/whd-bsp-integration': checked out 'c180a141838d02aea52f86967772f8216fc15a18'
    Submodule path 'third_party/infineon/psoc6/psoc6_sdk/libs/wifi-connection-manager': checked out '43a355a7c4234953f35860e9bf52ad1376bd62ba'
    Submodule path 'third_party/infineon/psoc6/psoc6_sdk/libs/wifi-host-driver': checked out '40a7ec2273a950fbf89353d3eac98c5c1c2fd8cd'
    Submodule path 'third_party/infineon/psoc6/psoc6_sdk/libs/wifi-mw-core': checked out '1024dbf4a0ff979a233169558d9b8ca7e79b34ee'
    Submodule path 'third_party/jsoncpp/repo': checked out '42e892d96e47b1f6e29844cc705e148ec4856448'
    Submodule path 'third_party/mbed-mcu-boot/repo': checked out '46070d75e06058a2e6a525d8be71b9b872178514'
    Submodule path 'third_party/mbed-mcu-boot/repo/boot/cypress/libs/core-lib': checked out 'a0f53cdda39a373c45cdbf9f853c8018c1172461'
    Submodule path 'third_party/mbed-mcu-boot/repo/boot/cypress/libs/cy-mbedtls-acceleration': checked out '79a9d8e5e0a98531d8b17f94f3f040359e9cdd9d'
    Submodule path 'third_party/mbed-mcu-boot/repo/boot/cypress/libs/mtb-pdl-cat1': checked out '55b5a5457195ad2a2a02e0a98ca72a9333e26397'
    Submodule path 'third_party/mbed-mcu-boot/repo/boot/cypress/libs/pdl/psoc6pdl': checked out '0e38b78ef9ae3ce5db0563bdcde80a028c5fc38a'
    Submodule path 'third_party/mbed-mcu-boot/repo/boot/cypress/libs/psoc6hal': checked out 'a0d6c08f1178750e29967999860485878fac09f9'
    Submodule path 'third_party/mbed-mcu-boot/repo/boot/cypress/libs/retarget-io': checked out 'bd88e66fc6976de49694382a5ce5dc7613f12ace'
    Submodule path 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf': checked out 'e104dd7f27d2e73ab0e9b614dd7b9295099069bf'
    Submodule path 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/asio/asio': checked out 'f31694c9f1746ba189a4bcae2e34db15135ddb22'
    Submodule path 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc': checked out 'd037ec89546fad14b5c4d5456c2e23a71e554966'
    Submodule path 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/bt/controller/lib_esp32': checked out '54a69e53616cbd3e3f3bbf150e42930a7912349a'
    Submodule path 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/bt/controller/lib_esp32c3_family': checked out '32f15e826a102d2d64e612620468122ea2234a2e'
    Submodule path 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/bt/host/nimble/nimble': checked out 'a4f3ace1e776b2c3edc5421e0c222f2ead94792b'
    Submodule path 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/cbor/tinycbor': checked out '7c349dbb6b8d76db39383b226d3ebdf59b8ab37d'
    Submodule path 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/cmock/CMock': checked out 'eeecc49ce8af123cf8ad40efdb9673e37b56230f'
    Submodule path 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/cmock/CMock/vendor/c_exception': checked out '71b47be7c950f1bf5f7e5303779fa99a16224bb6'
    Submodule path 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/cmock/CMock/vendor/unity': checked out 'cf949f45ca6d172a177b00da21310607b97bc7a7'
    Submodule path 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/coap/libcoap': checked out '3aa11612c143c9734d72022720f33e12506f7a2c'
    Submodule path 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/coap/libcoap/ext/tinydtls': checked out '59055b8a935bc53bf69d002fc089ad4bd08851b2'
    Submodule path 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/esp_phy/lib': checked out '8c34eec8b8463cbd038c242f0da5e7b68cacd39b'
    Submodule path 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/esp_wifi/lib': checked out '657dd399cff195341fd536d503ce99f0d46876a6'
    Submodule path 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/esptool_py/esptool': checked out 'b082b0ed2d86b3330134c4854a021dfd14c29b08'
    Submodule path 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/expat/expat': checked out 'a28238bdeebc087071777001245df1876a11f5ee'
    Submodule path 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/ieee802154/lib': checked out '387c762a711ca70a1b86d66716736f162a52ff4a'
    Submodule path 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/json/cJSON': checked out 'd348621ca93571343a56862df7de4ff3bc9b5667'
    Submodule path 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/libsodium/libsodium': checked out '4f5e89fa84ce1d178a6765b8b46f2b6f91216677'
    Submodule path 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/lwip/lwip': checked out '2749568fe15df2003f6c3f37f0dfd44f8f01fcd6'
    Submodule path 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/mbedtls/mbedtls': checked out '73cfa42bd39a704fa2706e3c1b1b532be5f19eed'
    Submodule path 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/mqtt/esp-mqtt': checked out '89894bd0c611b1392967fe90bb49682eba858383'
    Submodule path 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/nghttp/nghttp2': checked out '8f7b008b158e12de0e58247afd170f127dbb6456'
    Submodule path 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/nghttp/nghttp2/third-party/mruby': checked out '7c91efc1ffda769a5f1a872c646c82b00698f1b8'
    Submodule path 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/nghttp/nghttp2/third-party/neverbleed': checked out 'b967ca054f48a36f82d8fcdd32e54ec5144f2751'
    Submodule path 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/openthread/lib': checked out 'be71bb03345f963ee745f5e7c7e3fcdef24bf482'
    Submodule path 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/openthread/openthread': checked out 'c36c0e77a2465355bcf13bd7dc718d8c9aa6ff64'
    Submodule path 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/protobuf-c/protobuf-c': checked out 'dac1a65feac4ad72f612aab99f487056fbcf5c1a'
    Submodule path 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/spiffs/spiffs': checked out 'f5e26c4e933189593a71c6b82cda381a7b21e41c'
    Submodule path 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/tinyusb/tinyusb': checked out 'c4badd394eda18199c0196ed0be1e2d635f0a5f6'
    Submodule path 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/unity/unity': checked out '7d2bf62b7e6afaf38153041a9d53c21aeeca9a25'
    Submodule path 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/examples/build_system/cmake/import_lib/main/lib/tinyxml2': checked out '7e8e249990ec491ec15990cf95b6d871a66cf64a'
    Submodule path 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/examples/peripherals/secure_element/atecc608_ecdsa/components/esp-cryptoauthlib': checked out '36d0642e66ff5b1c7a291873f24c498ca6ffedef'
    Submodule path 'third_party/mbed-mcu-boot/repo/ext/cddl-gen': checked out '9f77837f9950da1633d22abf6181a830521a6688'
    Submodule path 'third_party/mbed-mcu-boot/repo/ext/mbedtls': checked out '8df2f8e7b9c7bb9390ac74bb7bace27edca81a2b'
    Submodule path 'third_party/mbed-os-cypress-capsense-button/repo': checked out 'fef47a05455670206f6c2eb4958cb1f08d698bc1'
    Submodule path 'third_party/mbed-os-posix-socket/repo': checked out '366a8994839c257f62b727f1700a02314957f2e2'
    Submodule path 'third_party/mbed-os/repo': checked out '149c5b12fa8a6c84d340361975cb992f08367b43'
    Submodule path 'third_party/mbedtls/repo': checked out '0e0793f4acffee35bbb2764fa58f63d9e2693e4e'
    Submodule path 'third_party/mt793x_sdk/filogic': checked out 'c66bf7346561529da0d92c2314e661702d800e0c'
    Submodule path 'third_party/mt793x_sdk/lwip': checked out '23edc18878f11bbf93ec598bf19ede52e7328a4f'
    Submodule path 'third_party/mt793x_sdk/mDNSResponder': checked out 'c366935b33afbbfb6a4434163005c0b956a4a02d'
    Submodule path 'third_party/nanopb/repo': checked out 'ab19ecbe1b9f377ab4ee8e762bfe16c39068ad68'
    Submodule path 'third_party/nlassert/repo': checked out 'c5892c5ae43830f939ed660ff8ac5f1b91d336d3'
    Submodule path 'third_party/nlfaultinjection/repo': checked out 'e0de0ab4f52c1d1cc7f3948557a1abd0fceeb5ef'
    Submodule path 'third_party/nlio/repo': checked out '0e725502c2b17bb0a0c22ddd4bcaee9090c8fb5c'
    Submodule path 'third_party/nlunit-test/repo': checked out '0c8c9073af9c07aa089861295b7d7ced56ad174d'
    Submodule path 'third_party/nxp/libs/mbedtls/repo': checked out '62e0eb9f5ae0448d03a420b5f5c76c1311b31b30'
    Submodule path 'third_party/nxp/mw320_sdk/repo': checked out 'd42ceda74ed4818c49ad06590de0f045b769e732'
    Submodule path 'third_party/open-iot-sdk/sdk': checked out 'e71066cfbe4e1dc21bcf0a88840ea8e88625de24'
    Submodule path 'third_party/open-iot-sdk/sdk/developer-tools': checked out '6ae9852bf43cca495842c21d8ebf7a04f8de4e75'
    Submodule path 'third_party/open-iot-sdk/storage': checked out 'b5e4edc1b65adafbe6f646c474bc8c206cd8370a'
    Submodule path 'third_party/open-iot-sdk/storage/developer-tools': checked out '2dca7c7467676667e6fd69b1e0a6840b81a9a7b7'
    Submodule path 'third_party/openthread/ot-efr32': checked out '038475dcc21c51448d35309496a2f7401eb2ccfe'
    Submodule path 'third_party/openthread/ot-efr32/openthread': checked out 'ad3e4f5a6cf1183786df38a082ed808fe3b3d7f1'
    Submodule path 'third_party/openthread/ot-efr32/third_party/silabs/gecko_sdk': checked out '799200bb6788939aa0fef97d7fc4ee9aca57148d'
    Submodule path 'third_party/openthread/ot-ifx': checked out '2ee7240000f9bc6a876f3f4b31f02ca82dca5f43'
    Submodule path 'third_party/openthread/ot-ifx/openthread': checked out 'd2f18d5ebc194e5086f2041218dbb160824ebb69'
    Submodule path 'third_party/openthread/ot-ifx/third_party/infineon/btsdk-include': checked out 'b1eb9b39f3ef86211164c4d9825bee6316ac76c6'
    Submodule path 'third_party/openthread/ot-ifx/third_party/infineon/btsdk-tools': checked out '9743681eed4d3f16a291bff6f8aee65349d1241b'
    Submodule path 'third_party/openthread/ot-ifx/third_party/infineon/platform/cyw30739/30739a0': checked out '0b1cbd5ad614be9b315f3bd4e1b8512df2c4502f'
    Submodule path 'third_party/openthread/ot-ifx/third_party/infineon/platform/cyw30739/bsp/cyw930739m2evb-01/TARGET_CYW930739M2EVB-01': checked out 'd5f5b678236866620b8f4a88360fb035d3407e06'
    Submodule path 'third_party/openthread/ot-nxp': checked out 'aa5d627e8cd8808b34d8403e71b9954498e9aea6'
    Submodule path 'third_party/openthread/ot-nxp/openthread': checked out 'df20f3d91a12c1101331c29c42f2732a4dd06a56'
    Submodule path 'third_party/openthread/ot-qorvo': checked out '279324ecd8385f8fc3c044bda8452deeefc8beee'
    Submodule path 'third_party/openthread/ot-qorvo/openthread': checked out '30d65bca4896a38e0e8a9e0b3cb0b9d458454ef2'
    Submodule path 'third_party/openthread/ot-qorvo/third_party/Qorvo/repo': checked out 'ca96abfe89c955fea54867ba80d06532598d981f'
    Submodule path 'third_party/openthread/repo': checked out '98e644d538ff2c57e96c54bdd6e13df31c7d19ba'
    Submodule path 'third_party/ot-br-posix/repo': checked out '1813352247aa60fb8993773918f1e5b4af6f3b79'
    Submodule path 'third_party/ot-br-posix/repo/third_party/cJSON/repo': checked out 'cf97c6f066d81fdbba4ef722cfd327bbbba2365c'
    Submodule path 'third_party/ot-br-posix/repo/third_party/http-parser/repo': checked out '4f15b7d510dc7c6361a26a7c6d2f7c3a17f8d878'
    Submodule path 'third_party/ot-br-posix/repo/third_party/openthread/repo': checked out '2ce3d3bf0218566484be2e9943b95c755cefebe3'
    Submodule path 'third_party/pigweed/repo': checked out 'ead209d3aa09821aa7549fbc8665ae68fe88d16f'
    Submodule path 'third_party/pybind11/repo': checked out '8de7772cc72daca8e947b79b83fea46214931604'
    Submodule path 'third_party/qpg_sdk/repo': checked out 'eb198408bc8581702fc0fccd2e05345a1491b558'
    Submodule path 'third_party/silabs/gecko_sdk': checked out '799200bb6788939aa0fef97d7fc4ee9aca57148d'
    Submodule path 'third_party/silabs/matter_support': checked out 'da8827efde529d79e6d7f29277721ba460efbca7'
    Submodule path 'third_party/silabs/wiseconnect-wifi-bt-sdk': checked out '94a6ce54e67d11aa1714300fcf85a7505d70b648'
    Submodule path 'third_party/simw-top-mini/repo': checked out 'be0dfb64b28dea3509425755e3b4b5b35c38d327'
    Submodule path 'third_party/ti_simplelink_sdk/repo_cc13xx_cc26xx': checked out 'cac6a455adffdcbc2e6c9499a0068c3d8c44b994'
    Submodule path 'third_party/ti_simplelink_sdk/repo_cc32xx': checked out '13532baa2947440ced2f2abefd6a57b478f5100d'

    **************************************
    % source scripts/bootstrap.sh
    Synchronizing submodule url for 'examples/common/QRCode/repo'
    Synchronizing submodule url for 'examples/common/m5stack-tft/repo'
    Synchronizing submodule url for 'third_party/boringssl/repo/src'
    Synchronizing submodule url for 'third_party/bouffalolab/repo'
    Synchronizing submodule url for 'third_party/bouffalolab/repo/components'
    Synchronizing submodule url for 'third_party/bouffalolab/repo/customer_app'
    Synchronizing submodule url for 'third_party/bouffalolab/repo/docs'
    Synchronizing submodule url for 'third_party/bouffalolab/repo/tools'
    Synchronizing submodule url for 'third_party/cirque/repo'
    Synchronizing submodule url for 'third_party/editline/repo'
    Synchronizing submodule url for 'third_party/freertos/repo'
    Synchronizing submodule url for 'third_party/infineon/cyw30739_sdk/repos/30739A0'
    Synchronizing submodule url for 'third_party/infineon/cyw30739_sdk/repos/CYW930739M2EVB-01'
    Synchronizing submodule url for 'third_party/infineon/cyw30739_sdk/repos/btsdk-include'
    Synchronizing submodule url for 'third_party/infineon/cyw30739_sdk/repos/btsdk-tools'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/TARGET_CY8CKIT-062S2-43012'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/abstraction-rtos'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/anycloud-ota'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/bluetooth-freertos'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/btstack'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/clib-support'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/connectivity-utilities'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/core-lib'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/core-make'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/freertos'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/kv-store'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/lwip'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/mbedtls'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/mtb-hal-cat1'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/mtb-pdl-cat1'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/psoc6cm0p'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/recipe-make-cat1a'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/retarget-io'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/secure-sockets'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/serial-flash'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/whd-bsp-integration'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/wifi-connection-manager'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/wifi-host-driver'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/wifi-mw-core'
    Synchronizing submodule url for 'third_party/jsoncpp/repo'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/cypress/libs/core-lib'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/cypress/libs/cy-mbedtls-acceleration'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/cypress/libs/mtb-pdl-cat1'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/cypress/libs/pdl/psoc6pdl'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/cypress/libs/psoc6hal'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/cypress/libs/retarget-io'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/asio/asio'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/bt/controller/lib_esp32'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/bt/controller/lib_esp32c3_family'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/bt/host/nimble/nimble'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/cbor/tinycbor'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/cmock/CMock'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/cmock/CMock/vendor/c_exception'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/cmock/CMock/vendor/unity'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/coap/libcoap'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/coap/libcoap/ext/tinydtls'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/esp_phy/lib'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/esp_wifi/lib'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/esptool_py/esptool'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/expat/expat'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/ieee802154/lib'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/json/cJSON'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/libsodium/libsodium'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/lwip/lwip'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/mbedtls/mbedtls'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/mqtt/esp-mqtt'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/nghttp/nghttp2'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/nghttp/nghttp2/third-party/mruby'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/nghttp/nghttp2/third-party/neverbleed'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/openthread/lib'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/openthread/openthread'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/protobuf-c/protobuf-c'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/spiffs/spiffs'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/tinyusb/tinyusb'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/unity/unity'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/examples/build_system/cmake/import_lib/main/lib/tinyxml2'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/examples/peripherals/secure_element/atecc608_ecdsa/components/esp-cryptoauthlib'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/ext/cddl-gen'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/ext/mbedtls'
    Synchronizing submodule url for 'third_party/mbed-os-cypress-capsense-button/repo'
    Synchronizing submodule url for 'third_party/mbed-os-posix-socket/repo'
    Synchronizing submodule url for 'third_party/mbed-os/repo'
    Synchronizing submodule url for 'third_party/mbedtls/repo'
    Synchronizing submodule url for 'third_party/mt793x_sdk/filogic'
    Synchronizing submodule url for 'third_party/mt793x_sdk/lwip'
    Synchronizing submodule url for 'third_party/mt793x_sdk/mDNSResponder'
    Synchronizing submodule url for 'third_party/nanopb/repo'
    Synchronizing submodule url for 'third_party/nlassert/repo'
    Synchronizing submodule url for 'third_party/nlfaultinjection/repo'
    Synchronizing submodule url for 'third_party/nlio/repo'
    Synchronizing submodule url for 'third_party/nlunit-test/repo'
    Synchronizing submodule url for 'third_party/nxp/libs/mbedtls/repo'
    Synchronizing submodule url for 'third_party/nxp/mw320_sdk/repo'
    Synchronizing submodule url for 'third_party/open-iot-sdk/sdk'
    Synchronizing submodule url for 'third_party/open-iot-sdk/sdk/developer-tools'
    Synchronizing submodule url for 'third_party/open-iot-sdk/storage'
    Synchronizing submodule url for 'third_party/open-iot-sdk/storage/developer-tools'
    Synchronizing submodule url for 'third_party/openthread/ot-efr32'
    Synchronizing submodule url for 'third_party/openthread/ot-efr32/openthread'
    Synchronizing submodule url for 'third_party/openthread/ot-efr32/third_party/silabs/gecko_sdk'
    Synchronizing submodule url for 'third_party/openthread/ot-ifx'
    Synchronizing submodule url for 'third_party/openthread/ot-ifx/openthread'
    Synchronizing submodule url for 'third_party/openthread/ot-ifx/third_party/infineon/btsdk-include'
    Synchronizing submodule url for 'third_party/openthread/ot-ifx/third_party/infineon/btsdk-tools'
    Synchronizing submodule url for 'third_party/openthread/ot-ifx/third_party/infineon/platform/cyw30739/30739a0'
    Synchronizing submodule url for 'third_party/openthread/ot-ifx/third_party/infineon/platform/cyw30739/bsp/cyw930739m2evb-01/TARGET_CYW930739M2EVB-01'
    Synchronizing submodule url for 'third_party/openthread/ot-nxp'
    Synchronizing submodule url for 'third_party/openthread/ot-nxp/openthread'
    Synchronizing submodule url for 'third_party/openthread/ot-qorvo'
    Synchronizing submodule url for 'third_party/openthread/ot-qorvo/openthread'
    Synchronizing submodule url for 'third_party/openthread/ot-qorvo/third_party/Qorvo/repo'
    Synchronizing submodule url for 'third_party/openthread/repo'
    Synchronizing submodule url for 'third_party/ot-br-posix/repo'
    Synchronizing submodule url for 'third_party/ot-br-posix/repo/third_party/cJSON/repo'
    Synchronizing submodule url for 'third_party/ot-br-posix/repo/third_party/http-parser/repo'
    Synchronizing submodule url for 'third_party/ot-br-posix/repo/third_party/openthread/repo'
    Synchronizing submodule url for 'third_party/pigweed/repo'
    Synchronizing submodule url for 'third_party/pybind11/repo'
    Synchronizing submodule url for 'third_party/qpg_sdk/repo'
    Synchronizing submodule url for 'third_party/silabs/gecko_sdk'
    Synchronizing submodule url for 'third_party/silabs/matter_support'
    Synchronizing submodule url for 'third_party/silabs/wiseconnect-wifi-bt-sdk'
    Synchronizing submodule url for 'third_party/simw-top-mini/repo'
    Synchronizing submodule url for 'third_party/ti_simplelink_sdk/repo_cc13xx_cc26xx'
    Synchronizing submodule url for 'third_party/ti_simplelink_sdk/repo_cc32xx'

      WELCOME TO...

             █
             █
         ▄   █   ▄                                █     █
         ▀▀█████▀▀      ▄▀▀▀▄ ▄▀▀▀▄    ▄▀▀▀▀▄█  ▀▀█▀▀▀▀▀█▀▀   ▄▀▀▀▀▄    ▄▀▀
       ▀█▄       ▄█▀   █     █     █  █      █    █     █    █▄▄▄▄▄▄█  █   
         ▀█▄   ▄█▀     █     █     █  █      █    █     █    █         █   
      ▄██▀▀█   █▀▀██▄  █     █     █   ▀▄▄▄▄▀█    ▀▄▄   ▀▄▄   ▀▄▄▄▄▀   █   
     ▀▀    █   █    ▀▀

      BOOTSTRAP! Bootstrap may take a few minutes; please be patient.

    Downloading and installing packages into local source directory:

      Setting up CIPD package manager...done (1.7s)
      Setting up Python environment.....done (1m2.1s)
      Setting up pw packages............skipped (0.1s)
      Setting up Host tools.............done (0.1s)

    Activating environment (setting environment variables):

      Setting environment variables for CIPD package manager...done
      Setting environment variables for Python environment.....done
      Setting environment variables for pw packages............skipped
      Setting environment variables for Host tools.............done

    Checking the environment:

    20221230 12:16:22 WRN Current uname (22.2.0 Darwin Kernel Version 22.2.0: Fri Nov 11 02:03:51 PST 2022; root:xnu-8792.61.2~4/RELEASE_ARM64_T6000 arm64) does not match Bootstrap uname (22.2.0 Darwin Kernel Version 22.2.0: Fri Nov 11 02:03:51 PST 2022; root:xnu-8792.61.2~4/RELEASE_ARM64_T6000 arm64), you may need to rerun bootstrap on this system
    20221230 12:16:22 INF Environment passes all checks!

    Environment looks good, you are ready to go!

    To reactivate this environment in the future, run this in your
    terminal:

      source ./activate.sh

    To deactivate this environment, run this:

      deactivate

    **************************************
    % cd examples/pump-app/cc13x2x7_26x2x7
    **************************************
    % gn gen out/debug --args="ti_sysconfig_root=\"$HOME/ti/sysconfig_1.11.0\""
    Done. Made 245 targets from 205 files in 95ms
    **************************************
    % ninja -C out/debug
    ninja: Entering directory `out/debug'
    [1/992] c++ obj/third_party/connectedhomeip/src/trace/trace.trace.cpp.o
    FAILED: obj/third_party/connectedhomeip/src/trace/trace.trace.cpp.o
    arm-none-eabi-g++ -MMD -MF obj/third_party/connectedhomeip/src/trace/trace.trace.cpp.o.d -march=armv7e-m -mcpu=cortex-m4 -mabi=aapcs -mfpu=fpv5-sp-d16 -mfloat-abi=hard -mthumb -Os -g2 -fno-common -ffunction-sections -fdata-sections --specs=nosys.specs --specs=nano.specs -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Werror -Wstack-usage=8192 -Wextra -Wshadow -Wunreachable-code -Wvla -Wformat -Wformat-nonliteral -Wformat-security -Wno-deprecated-declarations -Wno-missing-field-initializers -Wno-unknown-warning-option -Wno-unused-parameter -Wno-cast-function-type -Wno-psabi -Wno-maybe-uninitialized -fdiagnostics-color -fno-strict-aliasing -std=gnu++14 -fno-rtti -Wnon-virtual-dtor   -c ../../third_party/connectedhomeip/src/trace/trace.cpp -o obj/third_party/connectedhomeip/src/trace/trace.trace.cpp.o
    /bin/sh: arm-none-eabi-g++: command not found
    [12/992] ACTION //third_party/connectedhomeip/examples/pump-app/pump-common:pump-common_codegen_codegen(//third_party/connectedhomeip/build/toolchain/arm_gcc:arm_gcc
    ninja: build stopped: subcommand failed.

    **************************************
    Started yet another fresh shell here.
    **************************************
    % pwd
    /Users/Kranz/Desktop/zPuzL/matter/connectedhomeip
    **************************************
    % find . -type d -name ".environment"
    ./.environment
    **************************************
    % rm -rf ./.environment
    **************************************
    % source scripts/bootstrap.sh
    Synchronizing submodule url for 'examples/common/QRCode/repo'
    Synchronizing submodule url for 'examples/common/m5stack-tft/repo'
    Synchronizing submodule url for 'third_party/boringssl/repo/src'
    Synchronizing submodule url for 'third_party/bouffalolab/repo'
    Synchronizing submodule url for 'third_party/bouffalolab/repo/components'
    Synchronizing submodule url for 'third_party/bouffalolab/repo/customer_app'
    Synchronizing submodule url for 'third_party/bouffalolab/repo/docs'
    Synchronizing submodule url for 'third_party/bouffalolab/repo/tools'
    Synchronizing submodule url for 'third_party/cirque/repo'
    Synchronizing submodule url for 'third_party/editline/repo'
    Synchronizing submodule url for 'third_party/freertos/repo'
    Synchronizing submodule url for 'third_party/infineon/cyw30739_sdk/repos/30739A0'
    Synchronizing submodule url for 'third_party/infineon/cyw30739_sdk/repos/CYW930739M2EVB-01'
    Synchronizing submodule url for 'third_party/infineon/cyw30739_sdk/repos/btsdk-include'
    Synchronizing submodule url for 'third_party/infineon/cyw30739_sdk/repos/btsdk-tools'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/TARGET_CY8CKIT-062S2-43012'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/abstraction-rtos'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/anycloud-ota'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/bluetooth-freertos'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/btstack'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/clib-support'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/connectivity-utilities'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/core-lib'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/core-make'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/freertos'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/kv-store'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/lwip'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/mbedtls'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/mtb-hal-cat1'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/mtb-pdl-cat1'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/psoc6cm0p'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/recipe-make-cat1a'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/retarget-io'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/secure-sockets'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/serial-flash'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/whd-bsp-integration'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/wifi-connection-manager'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/wifi-host-driver'
    Synchronizing submodule url for 'third_party/infineon/psoc6/psoc6_sdk/libs/wifi-mw-core'
    Synchronizing submodule url for 'third_party/jsoncpp/repo'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/cypress/libs/core-lib'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/cypress/libs/cy-mbedtls-acceleration'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/cypress/libs/mtb-pdl-cat1'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/cypress/libs/pdl/psoc6pdl'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/cypress/libs/psoc6hal'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/cypress/libs/retarget-io'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/asio/asio'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/bt/controller/lib_esp32'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/bt/controller/lib_esp32c3_family'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/bt/host/nimble/nimble'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/cbor/tinycbor'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/cmock/CMock'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/cmock/CMock/vendor/c_exception'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/cmock/CMock/vendor/unity'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/coap/libcoap'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/coap/libcoap/ext/tinydtls'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/esp_phy/lib'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/esp_wifi/lib'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/esptool_py/esptool'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/expat/expat'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/ieee802154/lib'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/json/cJSON'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/libsodium/libsodium'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/lwip/lwip'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/mbedtls/mbedtls'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/mqtt/esp-mqtt'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/nghttp/nghttp2'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/nghttp/nghttp2/third-party/mruby'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/nghttp/nghttp2/third-party/neverbleed'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/openthread/lib'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/openthread/openthread'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/protobuf-c/protobuf-c'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/spiffs/spiffs'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/tinyusb/tinyusb'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/components/unity/unity'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/examples/build_system/cmake/import_lib/main/lib/tinyxml2'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/boot/espressif/hal/esp-idf/examples/peripherals/secure_element/atecc608_ecdsa/components/esp-cryptoauthlib'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/ext/cddl-gen'
    Synchronizing submodule url for 'third_party/mbed-mcu-boot/repo/ext/mbedtls'
    Synchronizing submodule url for 'third_party/mbed-os-cypress-capsense-button/repo'
    Synchronizing submodule url for 'third_party/mbed-os-posix-socket/repo'
    Synchronizing submodule url for 'third_party/mbed-os/repo'
    Synchronizing submodule url for 'third_party/mbedtls/repo'
    Synchronizing submodule url for 'third_party/mt793x_sdk/filogic'
    Synchronizing submodule url for 'third_party/mt793x_sdk/lwip'
    Synchronizing submodule url for 'third_party/mt793x_sdk/mDNSResponder'
    Synchronizing submodule url for 'third_party/nanopb/repo'
    Synchronizing submodule url for 'third_party/nlassert/repo'
    Synchronizing submodule url for 'third_party/nlfaultinjection/repo'
    Synchronizing submodule url for 'third_party/nlio/repo'
    Synchronizing submodule url for 'third_party/nlunit-test/repo'
    Synchronizing submodule url for 'third_party/nxp/libs/mbedtls/repo'
    Synchronizing submodule url for 'third_party/nxp/mw320_sdk/repo'
    Synchronizing submodule url for 'third_party/open-iot-sdk/sdk'
    Synchronizing submodule url for 'third_party/open-iot-sdk/sdk/developer-tools'
    Synchronizing submodule url for 'third_party/open-iot-sdk/storage'
    Synchronizing submodule url for 'third_party/open-iot-sdk/storage/developer-tools'
    Synchronizing submodule url for 'third_party/openthread/ot-efr32'
    Synchronizing submodule url for 'third_party/openthread/ot-efr32/openthread'
    Synchronizing submodule url for 'third_party/openthread/ot-efr32/third_party/silabs/gecko_sdk'
    Synchronizing submodule url for 'third_party/openthread/ot-ifx'
    Synchronizing submodule url for 'third_party/openthread/ot-ifx/openthread'
    Synchronizing submodule url for 'third_party/openthread/ot-ifx/third_party/infineon/btsdk-include'
    Synchronizing submodule url for 'third_party/openthread/ot-ifx/third_party/infineon/btsdk-tools'
    Synchronizing submodule url for 'third_party/openthread/ot-ifx/third_party/infineon/platform/cyw30739/30739a0'
    Synchronizing submodule url for 'third_party/openthread/ot-ifx/third_party/infineon/platform/cyw30739/bsp/cyw930739m2evb-01/TARGET_CYW930739M2EVB-01'
    Synchronizing submodule url for 'third_party/openthread/ot-nxp'
    Synchronizing submodule url for 'third_party/openthread/ot-nxp/openthread'
    Synchronizing submodule url for 'third_party/openthread/ot-qorvo'
    Synchronizing submodule url for 'third_party/openthread/ot-qorvo/openthread'
    Synchronizing submodule url for 'third_party/openthread/ot-qorvo/third_party/Qorvo/repo'
    Synchronizing submodule url for 'third_party/openthread/repo'
    Synchronizing submodule url for 'third_party/ot-br-posix/repo'
    Synchronizing submodule url for 'third_party/ot-br-posix/repo/third_party/cJSON/repo'
    Synchronizing submodule url for 'third_party/ot-br-posix/repo/third_party/http-parser/repo'
    Synchronizing submodule url for 'third_party/ot-br-posix/repo/third_party/openthread/repo'
    Synchronizing submodule url for 'third_party/pigweed/repo'
    Synchronizing submodule url for 'third_party/pybind11/repo'
    Synchronizing submodule url for 'third_party/qpg_sdk/repo'
    Synchronizing submodule url for 'third_party/silabs/gecko_sdk'
    Synchronizing submodule url for 'third_party/silabs/matter_support'
    Synchronizing submodule url for 'third_party/silabs/wiseconnect-wifi-bt-sdk'
    Synchronizing submodule url for 'third_party/simw-top-mini/repo'
    Synchronizing submodule url for 'third_party/ti_simplelink_sdk/repo_cc13xx_cc26xx'
    Synchronizing submodule url for 'third_party/ti_simplelink_sdk/repo_cc32xx'

      WELCOME TO...

             █
             █
         ▄   █   ▄                                █     █
         ▀▀█████▀▀      ▄▀▀▀▄ ▄▀▀▀▄    ▄▀▀▀▀▄█  ▀▀█▀▀▀▀▀█▀▀   ▄▀▀▀▀▄    ▄▀▀
       ▀█▄       ▄█▀   █     █     █  █      █    █     █    █▄▄▄▄▄▄█  █   
         ▀█▄   ▄█▀     █     █     █  █      █    █     █    █         █   
      ▄██▀▀█   █▀▀██▄  █     █     █   ▀▄▄▄▄▀█    ▀▄▄   ▀▄▄   ▀▄▄▄▄▀   █   
     ▀▀    █   █    ▀▀

      BOOTSTRAP! Bootstrap may take a few minutes; please be patient.

    Downloading and installing packages into local source directory:

      Setting up CIPD package manager...done (6.1s)
      Setting up Python environment.....done (1m4.8s)
      Setting up pw packages............skipped (0.1s)
      Setting up Host tools.............done (0.1s)

    Activating environment (setting environment variables):

      Setting environment variables for CIPD package manager...done
      Setting environment variables for Python environment.....done
      Setting environment variables for pw packages............skipped
      Setting environment variables for Host tools.............done

    Checking the environment:

    20221230 12:36:49 WRN Current uname (22.2.0 Darwin Kernel Version 22.2.0: Fri Nov 11 02:03:51 PST 2022; root:xnu-8792.61.2~4/RELEASE_ARM64_T6000 arm64) does not match Bootstrap uname (22.2.0 Darwin Kernel Version 22.2.0: Fri Nov 11 02:03:51 PST 2022; root:xnu-8792.61.2~4/RELEASE_ARM64_T6000 arm64), you may need to rerun bootstrap on this system
    20221230 12:36:49 INF Environment passes all checks!

    Environment looks good, you are ready to go!

    To reactivate this environment in the future, run this in your
    terminal:

      source ./activate.sh

    To deactivate this environment, run this:

      deactivate

    **************************************
    cd examples/pump-app/cc13x2x7_26x2x7
    **************************************
    % gn gen out/debug --args="ti_sysconfig_root=\"$HOME/ti/sysconfig_1.11.0\""
    Done. Made 245 targets from 205 files in 107ms
    **************************************
    % ninja -C out/debug
    ninja: Entering directory `out/debug'
    [1/981] c++ obj/third_party/connectedhomeip/src/trace/trace.trace.cpp.o
    FAILED: obj/third_party/connectedhomeip/src/trace/trace.trace.cpp.o
    arm-none-eabi-g++ -MMD -MF obj/third_party/connectedhomeip/src/trace/trace.trace.cpp.o.d -march=armv7e-m -mcpu=cortex-m4 -mabi=aapcs -mfpu=fpv5-sp-d16 -mfloat-abi=hard -mthumb -Os -g2 -fno-common -ffunction-sections -fdata-sections --specs=nosys.specs --specs=nano.specs -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Werror -Wstack-usage=8192 -Wextra -Wshadow -Wunreachable-code -Wvla -Wformat -Wformat-nonliteral -Wformat-security -Wno-deprecated-declarations -Wno-missing-field-initializers -Wno-unknown-warning-option -Wno-unused-parameter -Wno-cast-function-type -Wno-psabi -Wno-maybe-uninitialized -fdiagnostics-color -fno-strict-aliasing -std=gnu++14 -fno-rtti -Wnon-virtual-dtor   -c ../../third_party/connectedhomeip/src/trace/trace.cpp -o obj/third_party/connectedhomeip/src/trace/trace.trace.cpp.o
    /bin/sh: arm-none-eabi-g++: command not found
    [12/981] ACTION //third_party/connectedhomeip/third_party/pigweed/rep...ctedhomeip/third_party/pigweed/repo/pw_build/python_toolchain:python
    ninja: build stopped: subcommand failed.
    Kranz@MacBook-Pro cc13x2x7_26x2x7 %

    Any additional ideas on what might be the problem?


    Thanks in advance,
    Steve

  • Hi,

    Correct, I only have access to the 2016 MacBook Pro, which has Intel core.

    I think the issue is probably related to the M1 version, or the associated tools not being installed via bootstrap.
    Does this issue happen on your setup for other platforms as well (other than cc13x2x7_26x2x7)?
    If yes, I would suggest reaching out directly on the connectedhomeip repository for M1 support.

    With that said, I have read some discussions in connectedhomeip, and this may help (though the symptoms my be different from yours):

    https://github.com/project-chip/connectedhomeip/issues/19134 (it also refers to another interesting read, https://github.com/project-chip/connectedhomeip/issues/16759)

    Specifically, here are the things which might be helpful from those tickets:

    Thanks,
    Toby

  • Hi Toby, I suspect you are correct about this being a [new] M1 issue and I have submitted a help-ticket to the PigWeed forum. (ticket = https://issues.pigweed.dev/issues/263869396). I hope to hear something back soon. Thanks for the recent info and the references to the similar (but not quite the same) issues from mid-2022. Some of those workarounds may apply, not sure, but I'm reluctant to start tweaking tools/processes that should already work, and that could be fixed the proper way if I give the PigWeed ticket a chance to play out. Thanks again. I'll try to get back to you soon...

    Steve K.

  • The PigWeed ticket referenced in my last post can be viewed at https://issues.pigweed.dev/issues/263869396. The particular response (of Jan 13th, 2023) has some very good info ( https://issues.pigweed.dev/issues/263869396#comment22 )

  • Hi Steve,

    Thanks for sharing this!
    Hopefully the provided workaround can enable the M1 MacBook to build the embedded firmware images.

    Thanks,
    Toby