I decided to map all common failures reported by NuttX CI:
#1:
====================================================================================
Configuration/Tool: sam4s-xplained/nsh,CONFIG_ARM_TOOLCHAIN_GNU_EABI
------------------------------------------------------------------------------------
Cleaning...
Configuring...
/usr/bin/bash: arm-nuttx-elf-gcc: command not found
/usr/bin/bash: arm-nuttx-elf-gcc: command not found
/usr/bin/bash: arm-nuttx-elf-gcc: command not found
/usr/bin/bash: arm-nuttx-elf-gcc: command not found
/usr/bin/bash: arm-nuttx-elf-gcc: command not found
/usr/bin/bash: arm-nuttx-elf-gcc: command not found
/usr/bin/bash: arm-nuttx-elf-gcc: command not found
/usr/bin/bash: arm-nuttx-elf-gcc: command not found
/usr/bin/bash: arm-nuttx-elf-gcc: command not found
#2:
Collecting MarkupSafe>=0.9.2 (from Mako->alembic==1.5.5->CodeChecker)
Downloading MarkupSafe-2.1.3-cp310-cp310-macosx_10_9_x86_64.whl (13 kB)
Building wheels for collected packages: esptool, pytest-json, CodeChecker, lxml, psutil, PyYAML, sqlalchemy, thrift, reedsolo
Building wheel for esptool (pyproject.toml): started
Building wheel for esptool (pyproject.toml): finished with status 'done'
Created wheel for esptool: filename=esptool-4.5.1-py3-none-any.whl size=320921 sha256=e4d2e627ddeb04f12144a6d12b87bf3421ffb71a71c66df0241eee6814d5cafd
Stored in directory: /Users/runner/Library/Caches/pip/wheels/0c/c1/d2/79a44d2615160cce5930be100b5d238e16c5a001f156674b64
Building wheel for pytest-json (pyproject.toml): started
Building wheel for pytest-json (pyproject.toml): finished with status 'done'
Created wheel for pytest-json: filename=pytest_json-0.4.0-py3-none-any.whl size=6039 sha256=03b6d1356920d598221a4006978119c394146b795af6112d9477bedca3c6d1e6
Stored in directory: /Users/runner/Library/Caches/pip/wheels/d2/59/fb/f288150b2a8f95584f6453385a18f28309b1b096c6755bed0b
Building wheel for CodeChecker (pyproject.toml): started
Building wheel for CodeChecker (pyproject.toml): finished with status 'done'
Created wheel for CodeChecker: filename=codechecker-6.22.1-cp310-cp310-macosx_11_0_x86_64.whl size=7514828 sha256=0715562190cab16b7c4513b5ab22517cadea814e07ecc07114035f15c4c6d977
Stored in directory: /Users/runner/Library/Caches/pip/wheels/20/eb/ee/87890f3e3e98f482be0313540c75816626c637e283682d395e
Building wheel for lxml (pyproject.toml): started
Building wheel for lxml (pyproject.toml): still running...
Building wheel for lxml (pyproject.toml): finished with status 'done'
Created wheel for lxml: filename=lxml-4.9.1-cp310-cp310-macosx_11_0_x86_64.whl size=1682130 sha256=ea41a40073c61c009a2429fcd3db66a8ca826b73565992d05aca30b2ce8416e5
Stored in directory: /Users/runner/Library/Caches/pip/wheels/a4/ec/7b/8acde6da24b5aabeee049213d5bec12d1e9214d3cae276387b
Building wheel for psutil (pyproject.toml): started
Building wheel for psutil (pyproject.toml): finished with status 'done'
Created wheel for psutil: filename=psutil-5.8.0-cp310-cp310-macosx_11_0_x86_64.whl size=236618 sha256=8ec933d4d79ea5cfb7552565cdba037ebd4843ed6160f244334664fdb83cc061
Stored in directory: /Users/runner/Library/Caches/pip/wheels/12/a3/6d/615295409067d58a62a069d30d296d61d3ac132605e3a9555c
Building wheel for PyYAML (pyproject.toml): started
Building wheel for PyYAML (pyproject.toml): finished with status 'error'
error: subprocess-exited-with-error
× Building wheel for PyYAML (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [363 lines of output]
/private/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/pip-build-env-r5vkru4n/overlay/lib/python3.10/site-packages/setuptools/config/setupcfg.py:293: _DeprecatedConfig: Deprecated config in `setup.cfg`
!!
********************************************************************************
The license_file parameter is deprecated, use license_files instead.
By 2023-Oct-30, you need to update your project and remove deprecated calls
or your builds will no longer be supported.
See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
********************************************************************************
!!
parsed = self.parsers.get(option_name, lambda x: x)(value)
running bdist_wheel
#3: (similar to #1)
====================================================================================
Configuration/Tool: ea3152/ostest,CONFIG_ARM_TOOLCHAIN_GNU_EABI
------------------------------------------------------------------------------------
Cleaning...
Configuring...
/usr/bin/bash: arm-nuttx-eabi-gcc: command not found
/usr/bin/bash: arm-nuttx-eabi-gcc: command not found
/usr/bin/bash: arm-nuttx-eabi-gcc: command not found
/usr/bin/bash: arm-nuttx-eabi-gcc: command not found
/usr/bin/bash: arm-nuttx-eabi-gcc: command not found
/usr/bin/bash: arm-nuttx-eabi-gcc: command not found
/usr/bin/bash: arm-nuttx-eabi-gcc: command not found
/usr/bin/bash: arm-nuttx-eabi-gcc: command not found
/usr/bin/bash: arm-nuttx-eabi-gcc: command not found
#4:
====================================================================================
Configuration/Tool: bambino-200e/knsh,CONFIG_ARM_TOOLCHAIN_GNU_EABI
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Disabling CONFIG_ARM_TOOLCHAIN_GNU_EABI
Enabling CONFIG_ARM_TOOLCHAIN_GNU_EABI
Building NuttX...
arm-none-eabi-ld: /github/workspace/sources/nuttx/staging/libstubs.a(syscall_stublookup.o):(.rodata.g_stublookup+0x228): undefined reference to `STUB_getegid'
arm-none-eabi-ld: /github/workspace/sources/nuttx/staging/libstubs.a(syscall_stublookup.o):(.rodata.g_stublookup+0x22c): undefined reference to `STUB_geteuid'
arm-none-eabi-ld: /github/workspace/sources/nuttx/staging/libstubs.a(syscall_stublookup.o):(.rodata.g_stublookup+0x230): undefined reference to `STUB_setegid'
arm-none-eabi-ld: /github/workspace/sources/nuttx/staging/libstubs.a(syscall_stublookup.o):(.rodata.g_stublookup+0x234): undefined reference to `STUB_seteuid'
make[1]: *** [Makefile:187: nuttx.elf] Error 1
make: *** [tools/Unix.mk:510: nuttx.elf] Error 2
make: Target 'all' not remade because of errors.
/github/workspace/sources/nuttx/tools/testbuild.sh: line 338: /github/workspace/sources/nuttx/../nuttx/nuttx.manifest: No such file or directory
Normalize bambino-200e/knsh
HEAD detached at pull/8924/merge
Untracked files:
(use "git add <file>..." to include in what will be committed)
boards/arm/lpc43xx/bambino-200e/scripts/spificonfig.ld.tmp
nothing added to commit but untracked files present (use "git add" to track)
#5: (MacOS sim-01 failing)
Run echo "::add-matcher::sources/nuttx/.github/gcc.json"
+++ dirname ./cibuild.sh
++ cd .
++ pwd
+ WD=/Users/runner/work/nuttx/nuttx/sources/nuttx/tools/ci
++ cd /Users/runner/work/nuttx/nuttx/sources/nuttx/tools/ci/../../../
++ pwd -P
+ WORKSPACE=/Users/runner/work/nuttx/nuttx/sources
+ nuttx=/Users/runner/work/nuttx/nuttx/sources/nuttx
+ apps=/Users/runner/work/nuttx/nuttx/sources/apps
+ tools=/Users/runner/work/nuttx/nuttx/sources/tools
++ uname -s
+ os=Darwin
+ EXTRA_PATH=
+ '[' -z -i ']'
+ '[' -n -i ']'
+ case "$1" in
+ install_tools
+ mkdir -p /Users/runner/work/nuttx/nuttx/sources/tools
+ case ${os} in
+ install='arm-gcc-toolchain arm64-gcc-toolchain avr-gcc-toolchain binutils bloaty elf-toolchain gen-romfs gperf kconfig-frontends mips-gcc-toolchain python-tools riscv-gcc-toolchain rust xtensa-esp32-gcc-toolchain u-boot-tools wasi-sdk c-cache'
+ mkdir -p /Users/runner/work/nuttx/nuttx/sources/tools/homebrew
+ export HOMEBREW_CACHE=/Users/runner/work/nuttx/nuttx/sources/tools/homebrew
+ HOMEBREW_CACHE=/Users/runner/work/nuttx/nuttx/sources/tools/homebrew
+ rm -f /usr/local/bin/2to3
+ rm -f /usr/local/bin/idle3
+ rm -f /usr/local/bin/pydoc3
+ rm -f /usr/local/bin/python3
+ rm -f /usr/local/bin/python3-config
+ rm -f /usr/local/bin/2to3-3.11
+ rm -f /usr/local/bin/idle3.11
+ rm -f /usr/local/bin/pydoc3.11
+ rm -f /usr/local/bin/python3.11
+ rm -f /usr/local/bin/python3.11-config
+ brew update --quiet
remote: fatal: object f8696f9c453a5093bda5ebdc559373d500fa6c7a cannot be read
remote: aborting due to possible repository corruption on the remote side.
#6: (similar to #5 but on nuttx-apps instead of nuttx)
Run echo "::add-matcher::sources/nuttx/.github/gcc.json"
+++ dirname ./cibuild.sh
++ cd .
++ pwd
+ WD=/Users/runner/work/nuttx-apps/nuttx-apps/sources/nuttx/tools/ci
++ cd /Users/runner/work/nuttx-apps/nuttx-apps/sources/nuttx/tools/ci/../../../
++ pwd -P
+ WORKSPACE=/Users/runner/work/nuttx-apps/nuttx-apps/sources
+ nuttx=/Users/runner/work/nuttx-apps/nuttx-apps/sources/nuttx
+ apps=/Users/runner/work/nuttx-apps/nuttx-apps/sources/apps
+ tools=/Users/runner/work/nuttx-apps/nuttx-apps/sources/tools
++ uname -s
+ os=Darwin
+ EXTRA_PATH=
+ '[' -z -i ']'
+ '[' -n -i ']'
+ case "$1" in
+ install_tools
+ mkdir -p /Users/runner/work/nuttx-apps/nuttx-apps/sources/tools
+ case ${os} in
+ install='arm-gcc-toolchain arm64-gcc-toolchain avr-gcc-toolchain binutils bloaty elf-toolchain gen-romfs gperf kconfig-frontends mips-gcc-toolchain python-tools riscv-gcc-toolchain rust xtensa-esp32-gcc-toolchain u-boot-tools wasi-sdk c-cache'
+ mkdir -p /Users/runner/work/nuttx-apps/nuttx-apps/sources/tools/homebrew
+ export HOMEBREW_CACHE=/Users/runner/work/nuttx-apps/nuttx-apps/sources/tools/homebrew
+ HOMEBREW_CACHE=/Users/runner/work/nuttx-apps/nuttx-apps/sources/tools/homebrew
+ rm -f /usr/local/bin/2to3
+ rm -f /usr/local/bin/idle3
+ rm -f /usr/local/bin/pydoc3
+ rm -f /usr/local/bin/python3
+ rm -f /usr/local/bin/python3-config
+ rm -f /usr/local/bin/2to3-3.11
+ rm -f /usr/local/bin/idle3.11
+ rm -f /usr/local/bin/pydoc3.11
+ rm -f /usr/local/bin/python3.11
+ rm -f /usr/local/bin/python3.11-config
+ brew update --quiet
remote: fatal: object 85d073f72ee81784e5dfc037da435c1001091aeb cannot be read
remote: aborting due to possible repository corruption on the remote side.
#7:
====================================================================================
Configuration/Tool: sim/bluetooth
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Building NuttX...
Error: The operation was canceled.
#8:
==> Pouring openssl@3--3.1.1_1.monterey.bottle.tar.gz
Error: same file: /usr/local/bin/openssl and /Users/runner/work/nuttx-apps/nuttx-apps/sources/tools/homebrew/Backup/bin/openssl
Do not report this issue until you've run `brew update` and tried again.
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/fileutils.rb:1557:in `block in fu_each_src_dest'
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/fileutils.rb:1574:in `fu_each_src_dest0'
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/fileutils.rb:1556:in `fu_each_src_dest'
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/fileutils.rb:520:in `mv'
/usr/local/Homebrew/Library/Homebrew/formula_installer.rb:993:in `rescue in link'
/usr/local/Homebrew/Library/Homebrew/formula_installer.rb:986:in `link'
/usr/local/Homebrew/Library/Homebrew/formula_installer.rb:782:in `finish'
/usr/local/Homebrew/Library/Homebrew/formula_installer.rb:743:in `install_dependency'
/usr/local/Homebrew/Library/Homebrew/formula_installer.rb:662:in `block in install_dependencies'
/usr/local/Homebrew/Library/Homebrew/formula_installer.rb:662:in `each'
/usr/local/Homebrew/Library/Homebrew/formula_installer.rb:662:in `install_dependencies'
/usr/local/Homebrew/Library/Homebrew/formula_installer.rb:408:in `install'
/usr/local/Homebrew/Library/Homebrew/upgrade.rb:203:in `install_formula'
/usr/local/Homebrew/Library/Homebrew/install.rb:358:in `install_formula'
/usr/local/Homebrew/Library/Homebrew/install.rb:303:in `block in install_formulae'
/usr/local/Homebrew/Library/Homebrew/install.rb:302:in `each'
/usr/local/Homebrew/Library/Homebrew/install.rb:302:in `install_formulae'
/usr/local/Homebrew/Library/Homebrew/cmd/install.rb:274:in `install'
/usr/local/Homebrew/Library/Homebrew/brew.rb:94:in `<main>'
Error: Process completed with exit code 1.
#9: (MacOS crashing)
+ brew update --quiet
remote: fatal: object a81badabcd6415596af60bd4c4cfa7fa0a40a9e7 cannot be read
remote: aborting due to possible repository corruption on the remote side.
fatal: protocol error: bad pack header
Error: Fetching /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask failed!
Updated 5 taps (homebrew/core, homebrew/bundle, homebrew/services, mongodb/brew and aws/tap).
Error: Process completed with exit code 1.
#10: undefined reference to `pthread_key_create’
====================================================================================
Configuration/Tool: teensy-4.x/pikron-bb,CONFIG_ARM_TOOLCHAIN_GNU_EABI
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Disabling CONFIG_ARM_TOOLCHAIN_GNU_EABI
Enabling CONFIG_ARM_TOOLCHAIN_GNU_EABI
Building NuttX...
arm-none-eabi-ld: /github/workspace/sources/nuttx/staging/libc.a(exec_symtab.o):(.rodata.g_symtab+0xa5c): undefined reference to `pthread_getspecific'
arm-none-eabi-ld: /github/workspace/sources/nuttx/staging/libc.a(exec_symtab.o):(.rodata.g_symtab+0xa6c): undefined reference to `pthread_key_create'
arm-none-eabi-ld: /github/workspace/sources/nuttx/staging/libc.a(exec_symtab.o):(.rodata.g_symtab+0xa74): undefined reference to `pthread_key_delete'
arm-none-eabi-ld: /github/workspace/sources/nuttx/staging/libc.a(exec_symtab.o):(.rodata.g_symtab+0xb24): undefined reference to `pthread_setspecific'
make[1]: *** [Makefile:189: nuttx] Error 1
make: *** [tools/Unix.mk:527: nuttx] Error 2
make: Target 'all' not remade because of errors.
/github/workspace/sources/nuttx/tools/testbuild.sh: line 370: /github/workspace/sources/nuttx/../nuttx/nuttx.manifest: No such file or directory
Normalize teensy-4.x/pikron-bb
HEAD detached at pull/9836/merge
Untracked files:
(use "git add <file>..." to include in what will be committed)
boards/arm/imxrt/teensy-4.x/scripts/flash.ld.tmp
nothing added to commit but untracked files present (use "git add" to track)
#11: MacOS license issue
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'error'
error: subprocess-exited-with-error
× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> [62 lines of output]
/private/var/folders/2p/6fxzqc0d64xbxvt_6n0252k40000gn/T/pip-build-env-gg9v9w0y/overlay/lib/python3.10/site-packages/setuptools/config/setupcfg.py:293: _DeprecatedConfig: Deprecated config in `setup.cfg`
!!
********************************************************************************
The license_file parameter is deprecated, use license_files instead.
By 2023-Oct-30, you need to update your project and remove deprecated calls
or your builds will no longer be supported.
See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
********************************************************************************
!!
parsed = self.parsers.get(option_name, lambda x: x)(value)
running egg_info
writing lib3/PyYAML.egg-info/PKG-INFO
writing dependency_links to lib3/PyYAML.egg-info/dependency_links.txt
writing top-level names to lib3/PyYAML.egg-info/top_level.txt
Traceback (most recent call last):
File "/Users/runner/hostedtoolcache/Python/3.10.12/x64/lib/python3.10/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in <module>
main()
File "/Users/runner/hostedtoolcache/Python/3.10.12/x64/lib/python3.10/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main
json_out['return_val'] = hook(**hook_input['kwargs'])
File "/Users/runner/hostedtoolcache/Python/3.10.12/x64/lib/python3.10/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 118, in get_requires_for_build_wheel
return hook(config_settings)
File "/private/var/folders/2p/6fxzqc0d64xbxvt_6n0252k40000gn/T/pip-build-env-gg9v9w0y/overlay/lib/python3.10/site-packages/setuptools/build_meta.py", line 341, in get_requires_for_build_wheel
return self._get_build_requires(config_settings, requirements=['wheel'])
File "/private/var/folders/2p/6fxzqc0d64xbxvt_6n0252k40000gn/T/pip-build-env-gg9v9w0y/overlay/lib/python3.10/site-packages/setuptools/build_meta.py", line 323, in _get_build_requires
self.run_setup()
File "/private/var/folders/2p/6fxzqc0d64xbxvt_6n0252k40000gn/T/pip-build-env-gg9v9w0y/overlay/lib/python3.10/site-packages/setuptools/build_meta.py", line 338, in run_setup
exec(code, locals())
File "<string>", line 271, in <module>
File "/private/var/folders/2p/6fxzqc0d64xbxvt_6n0252k40000gn/T/pip-build-env-gg9v9w0y/overlay/lib/python3.10/site-packages/setuptools/__init__.py", line 107, in setup
return distutils.core.setup(**attrs)
File "/private/var/folders/2p/6fxzqc0d64xbxvt_6n0252k40000gn/T/pip-build-env-gg9v9w0y/overlay/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 185, in setup
return run_commands(dist)
File "/private/var/folders/2p/6fxzqc0d64xbxvt_6n0252k40000gn/T/pip-build-env-gg9v9w0y/overlay/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 201, in run_commands
dist.run_commands()
File "/private/var/folders/2p/6fxzqc0d64xbxvt_6n0252k40000gn/T/pip-build-env-gg9v9w0y/overlay/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 969, in run_commands
self.run_command(cmd)
File "/private/var/folders/2p/6fxzqc0d64xbxvt_6n0252k40000gn/T/pip-build-env-gg9v9w0y/overlay/lib/python3.10/site-packages/setuptools/dist.py", line 1234, in run_command
super().run_command(command)
File "/private/var/folders/2p/6fxzqc0d64xbxvt_6n0252k40000gn/T/pip-build-env-gg9v9w0y/overlay/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
cmd_obj.run()
File "/private/var/folders/2p/6fxzqc0d64xbxvt_6n0252k40000gn/T/pip-build-env-gg9v9w0y/overlay/lib/python3.10/site-packages/setuptools/command/egg_info.py", line 314, in run
self.find_sources()
File "/private/var/folders/2p/6fxzqc0d64xbxvt_6n0252k40000gn/T/pip-build-env-gg9v9w0y/overlay/lib/python3.10/site-packages/setuptools/command/egg_info.py", line 322, in find_sources
mm.run()
File "/private/var/folders/2p/6fxzqc0d64xbxvt_6n0252k40000gn/T/pip-build-env-gg9v9w0y/overlay/lib/python3.10/site-packages/setuptools/command/egg_info.py", line 551, in run
self.add_defaults()
File "/private/var/folders/2p/6fxzqc0d64xbxvt_6n0252k40000gn/T/pip-build-env-gg9v9w0y/overlay/lib/python3.10/site-packages/setuptools/command/egg_info.py", line 589, in add_defaults
sdist.add_defaults(self)
File "/private/var/folders/2p/6fxzqc0d64xbxvt_6n0252k40000gn/T/pip-build-env-gg9v9w0y/overlay/lib/python3.10/site-packages/setuptools/command/sdist.py", line 104, in add_defaults
super().add_defaults()
File "/private/var/folders/2p/6fxzqc0d64xbxvt_6n0252k40000gn/T/pip-build-env-gg9v9w0y/overlay/lib/python3.10/site-packages/setuptools/_distutils/command/sdist.py", line 251, in add_defaults
self._add_defaults_ext()
File "/private/var/folders/2p/6fxzqc0d64xbxvt_6n0252k40000gn/T/pip-build-env-gg9v9w0y/overlay/lib/python3.10/site-packages/setuptools/_distutils/command/sdist.py", line 336, in _add_defaults_ext
self.filelist.extend(build_ext.get_source_files())
File "<string>", line 201, in get_source_files
File "/private/var/folders/2p/6fxzqc0d64xbxvt_6n0252k40000gn/T/pip-build-env-gg9v9w0y/overlay/lib/python3.10/site-packages/setuptools/_distutils/cmd.py", line 107, in __getattr__
raise AttributeError(attr)
AttributeError: cython_sources
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error
× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> See above for output.
note: This error originates from a subprocess, and is likely not a problem with pip.
Notice: A new release of pip is available: 23.0.1 -> 23.2
Notice: To update, run: pip install --upgrade pip
Error: Process completed with exit code 1.
#11: cmake-format not found
Run echo "::add-matcher::nuttx/.github/nxstyle.json"
c69dde7578 Merge d155db5c17de2664fe2afebbb0e552894898874f into 99c29bda7094df5b0a790eb1d0a7a7cf89b7da39
d155db5c17 toolchain/gcc: fix linker error if enable STACK_CANARIES/LTO at same time
../nuttx/tools/checkpatch.sh -u -m -g 99c29bda7094df5b0a790eb1d0a7a7cf89b7da39..HEAD
cmake-format not found, run following command to install:
$ pip install cmake-format
Error: Process completed with exit code 1.
#12:
Extract downloaded archive
/usr/bin/tar xz -C /Users/runner/work/_temp/cdfe2241-0da0-4193-affc-3eb563e1b782 -f /Users/runner/work/_temp/308701cb-8d84-417c-8117-6a41b876803d
Execute installation script
Check if Python hostedtoolcache folder exist...
Deleting Python 3.10.12
Create Python 3.10.12 folder
Copy Python binaries to hostedtoolcache folder
Create additional symlinks (Required for the UsePythonVersion Azure Pipelines task and the setup-python GitHub Action)
Upgrading pip...
Looking in links: /var/folders/cn/nkrr6l5n0jz01kq9jbtb9tg00000gn/T/tmpriwyw_g9
Requirement already satisfied: setuptools in /Users/runner/hostedtoolcache/Python/3.10.12/x64/lib/python3.10/site-packages (65.5.0)
Requirement already satisfied: pip in /Users/runner/hostedtoolcache/Python/3.10.12/x64/lib/python3.10/site-packages (23.0.1)
Error: WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
Error: WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/pip/
Error: WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/pip/
Error: WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/pip/
Error: WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/pip/
Error: WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/pip/
Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/pip/ (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available.")) - skipping
Error: ERROR: Could not find a version that satisfies the requirement pip (from versions: none)
Error: ERROR: No matching distribution found for pip
Error: The process '/bin/bash' failed with exit code 1
Error #13
==> Pouring openssl@3--3.1.2.ventura.bottle.1.tar.gz
Error: Could not symlink bin/openssl
Target /usr/local/bin/openssl
is a symlink belonging to openssl@1.1. You can unlink it:
brew unlink openssl@1.1
To force the link and overwrite all conflicting files:
brew link --overwrite openssl@3
To list all files that would be deleted:
brew link --overwrite --dry-run openssl@3
Error: Process completed with exit code 1.
Error #14 (littlefs download failed)
Configuration/Tool: sim/tcpblaster
------------------------------------------------------------------------------------
Cleaning...
Configuring...
CMake Error at /github/workspace/sources/nuttx/build/_deps/littlefs-subbuild/littlefs-populate-prefix/src/littlefs-populate-stamp/download-littlefs-populate.cmake:170 (message):
Each download failed!
error: downloading 'https://github.com/ARMmbed/littlefs/archive/v2.4.0.tar.gz' failed
status_code: 22
status_string: "HTTP response code said error"
log:
--- LOG BEGIN ---
Trying 192.30.255.112:443...
...
CMake Error at /usr/local/share/cmake-3.26/Modules/FetchContent.cmake:1622 (message):
Build step for littlefs failed: 1
Call Stack (most recent call first):
/usr/local/share/cmake-3.26/Modules/FetchContent.cmake:1762:EVAL:2 (__FetchContent_directPopulate)
/usr/local/share/cmake-3.26/Modules/FetchContent.cmake:1762 (cmake_language)
/usr/local/share/cmake-3.26/Modules/FetchContent.cmake:1976 (FetchContent_Populate)
fs/littlefs/CMakeLists.txt:30 (FetchContent_MakeAvailable)
-- Configuring done (0.4s)
CMake Error at cmake/nuttx_add_library.cmake:128 (add_library):
Cannot find source file:
/github/workspace/sources/nuttx/fs/littlefs/littlefs/lfs.c
Call Stack (most recent call first):
fs/CMakeLists.txt:20 (nuttx_add_kernel_library)
-- Generating done (0.2s)
CMake Generate step failed. Build files cannot be regenerated correctly.
Error #14 (operation cancelled, similar to #7)
====================================================================================
Configuration/Tool: rv-virt/netnsh_smp
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Building NuttX...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 496k 100 496k 0 0 1071k 0 --:--:-- --:--:-- --:--:-- 1071k
Error: The operation was canceled.
Error #14
==> Upgrading python@3.11
3.11.4_1 -> 3.11.5
==> Pouring python@3.11--3.11.5.ventura.bottle.tar.gz
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink bin/2to3
Target /usr/local/bin/2to3
already exists. You may want to remove it:
rm '/usr/local/bin/2to3'
To force the link and overwrite all conflicting files:
brew link --overwrite python@3.11
To list all files that would be deleted:
brew link --overwrite --dry-run python@3.11
Error #15
Configuration/Tool: sim/libcxxtest
------------------------------------------------------------------------------------
Cleaning...
Configuring...
Building NuttX...
Error: libcxx/src/filesystem/directory_iterator.cpp:189:57: error: unqualified call to 'std::move' [-Werror,-Wunqualified-std-cast-call]
__root_(move(other.__root_)),
^
std::
Error: libcxx/src/filesystem/directory_iterator.cpp:190:58: error: unqualified call to 'std::move' [-Werror,-Wunqualified-std-cast-call]
__entry_(move(other.__entry_)) {
^
std::
Error: libcxx/src/filesystem/directory_iterator.cpp:272:17: error: unqualified call to 'std::move' [-Werror,-Wunqualified-std-cast-call]
path root = move(__imp_->__root_);
^
std::
Error: libcxx/src/filesystem/directory_iterator.cpp:306:25: error: unqualified call to 'std::move' [-Werror,-Wunqualified-std-cast-call]
__imp_->__stack_.push(move(new_s));
^
std::
Error: libcxx/src/filesystem/directory_iterator.cpp:360:17: error: unqualified call to 'std::move' [-Werror,-Wunqualified-std-cast-call]
path root = move(stack.top().__root_);
^
std::
Error: libcxx/src/filesystem/directory_iterator.cpp:394:29: error: unqualified call to 'std::move' [-Werror,-Wunqualified-std-cast-call]
__imp_->__stack_.push(move(new_it));
^
std::
Error: libcxx/src/filesystem/directory_iterator.cpp:405:21: error: unqualified call to 'std::move' [-Werror,-Wunqualified-std-cast-call]
path at_ent = move(curr_it.__entry_.__p_);
^
std::