2026-03-03T23:48:42,621 Created temporary directory: /tmp/pip-ephem-wheel-cache-am98etaj 2026-03-03T23:48:42,622 Created temporary directory: /tmp/pip-build-tracker-9de6jr6d 2026-03-03T23:48:42,623 Initialized build tracking at /tmp/pip-build-tracker-9de6jr6d 2026-03-03T23:48:42,623 Created build tracker: /tmp/pip-build-tracker-9de6jr6d 2026-03-03T23:48:42,624 Entered build tracker: /tmp/pip-build-tracker-9de6jr6d 2026-03-03T23:48:42,625 Created temporary directory: /tmp/pip-wheel-mfs73ilv 2026-03-03T23:48:42,628 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-03-03T23:48:42,630 Created temporary directory: /tmp/pip-ephem-wheel-cache-jt9kk7qa 2026-03-03T23:48:42,655 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-03T23:48:42,658 2 location(s) to search for versions of quickjs-ng: 2026-03-03T23:48:42,658 * https://pypi.org/simple/quickjs-ng/ 2026-03-03T23:48:42,658 * https://www.piwheels.org/simple/quickjs-ng/ 2026-03-03T23:48:42,659 Fetching project page and analyzing links: https://pypi.org/simple/quickjs-ng/ 2026-03-03T23:48:42,660 Getting page https://pypi.org/simple/quickjs-ng/ 2026-03-03T23:48:42,661 Found index url https://pypi.org/simple 2026-03-03T23:48:42,886 Fetched page https://pypi.org/simple/quickjs-ng/ as application/vnd.pypi.simple.v1+json 2026-03-03T23:48:42,891 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/fe/76/50915cdd2a7b554df78fbb566d59f53ec9fdd421893c986e960ace8b4673/quickjs_ng-0.12.1.1-cp310-abi3-macosx_11_0_arm64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-03-03T23:48:42,891 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/8b/2e/6d236444e76583b335523c0187fcb1b29ce638a4c6aab31f57f81d7b6aa0/quickjs_ng-0.12.1.1-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-03-03T23:48:42,892 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/bc/b1/e03f5512e8f6b73ebcb404322a0901f7554570fa8cde23152c554d64c9b8/quickjs_ng-0.12.1.1-cp310-abi3-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-03-03T23:48:42,893 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/8a/21/6521e6398166c19da65c9510c8d8e0b0663bf64d0e7561ac579f885d9634/quickjs_ng-0.12.1.1-cp310-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-03-03T23:48:42,893 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/36/90/2d0b0e77239865a1e4df00c54a061ef26d4136f310f507b1686f2bfba654/quickjs_ng-0.12.1.1-cp310-abi3-musllinux_1_2_aarch64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-03-03T23:48:42,894 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/9a/23/95f8bb894aa0e804295f1a1a183a5d2c2c423b8bfc99b604f7d30194c174/quickjs_ng-0.12.1.1-cp310-abi3-musllinux_1_2_i686.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-03-03T23:48:42,895 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/f4/38/21dbcaf04b0361983756d9ce5762ddd54cdec9aaaa390c33324bbd54f36b/quickjs_ng-0.12.1.1-cp310-abi3-musllinux_1_2_x86_64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-03-03T23:48:42,895 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/81/78/3d2b92d207769c90d9b0444fd3d0312e0e417349b73b623a2553beb3b801/quickjs_ng-0.12.1.1-cp310-abi3-win32.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-03-03T23:48:42,896 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/21/26/c96ff5812275002eefdba940a97671132cb4cbc8442828f86677244acc01/quickjs_ng-0.12.1.1-cp310-abi3-win_amd64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-03-03T23:48:42,897 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/f9/8b/efccde8792fad30214e90b4bc8487a54db5008ea414483ff357a63c86132/quickjs_ng-0.12.1.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-03-03T23:48:42,897 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/f8/b6/806f06a9236a130c5c28cbc52db54ae2e46668d883836f86422010f5b984/quickjs_ng-0.12.1.1-pp310-pypy310_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-03-03T23:48:42,898 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/fb/f3/e6844b40ffcf9bb7a955989d901a6a9b09dfdc9bfcf8153558fcd707ea53/quickjs_ng-0.12.1.1-pp310-pypy310_pp73-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-03-03T23:48:42,898 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/9a/25/6c42eced0e822cde1140be7556032b58593cde77a7401e3cf86089af8f9a/quickjs_ng-0.12.1.1-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-03-03T23:48:42,899 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/36/3f/c0c38451237d162ae8fad12c96812a24a5bd9d6a67aa392540e1f6da5326/quickjs_ng-0.12.1.1-pp310-pypy310_pp73-win_amd64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-03-03T23:48:42,899 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/a3/ba/bd360f83778698ee90e7935baf4aba17b1d62ca12da72d8c5967ff299215/quickjs_ng-0.12.1.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-03-03T23:48:42,900 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/35/98/ce2219ed6bb96020fe934682caa3d884c555a1260b78f236180093e497ad/quickjs_ng-0.12.1.1-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-03-03T23:48:42,901 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/ec/f0/72f04c0d1b680d9a75d156f99ba2208b98c14996b4db3bfd4fdafb691d6d/quickjs_ng-0.12.1.1-pp311-pypy311_pp73-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-03-03T23:48:42,901 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/a3/0a/c02afc64bbac28d85af971a05d115c3d5892c9cb714aa87a6d02fea15441/quickjs_ng-0.12.1.1-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-03-03T23:48:42,902 Skipping link: No binaries permitted for quickjs-ng: https://files.pythonhosted.org/packages/e9/54/6fe8f16c1577fc37086636bd65efe0642fbe8f92e1116ec44edb3fba0fa8/quickjs_ng-0.12.1.1-pp311-pypy311_pp73-win_amd64.whl (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10) 2026-03-03T23:48:42,903 Found link https://files.pythonhosted.org/packages/1c/2b/149e0027fc0b137aee4b807f5ecd58025b36707e1510482d6e910d6da064/quickjs_ng-0.12.1.1.tar.gz (from https://pypi.org/simple/quickjs-ng/) (requires-python:<4.0,>=3.10), version: 0.12.1.1 2026-03-03T23:48:42,904 Fetching project page and analyzing links: https://www.piwheels.org/simple/quickjs-ng/ 2026-03-03T23:48:42,907 Getting page https://www.piwheels.org/simple/quickjs-ng/ 2026-03-03T23:48:42,908 Found index url https://www.piwheels.org/simple 2026-03-03T23:48:43,066 Fetched page https://www.piwheels.org/simple/quickjs-ng/ as text/html 2026-03-03T23:48:43,068 Skipping link: not a file: https://www.piwheels.org/simple/quickjs-ng/ 2026-03-03T23:48:43,068 Skipping link: not a file: https://pypi.org/simple/quickjs-ng/ 2026-03-03T23:48:43,087 Given no hashes to check 1 links for project 'quickjs-ng': discarding no candidates 2026-03-03T23:48:43,105 Collecting quickjs-ng==0.12.1.1 2026-03-03T23:48:43,107 Created temporary directory: /tmp/pip-unpack-5s29q0t4 2026-03-03T23:48:43,325 Downloading quickjs_ng-0.12.1.1.tar.gz (490 kB) 2026-03-03T23:48:43,571 Added quickjs-ng==0.12.1.1 from https://files.pythonhosted.org/packages/1c/2b/149e0027fc0b137aee4b807f5ecd58025b36707e1510482d6e910d6da064/quickjs_ng-0.12.1.1.tar.gz to build tracker '/tmp/pip-build-tracker-9de6jr6d' 2026-03-03T23:48:43,576 Created temporary directory: /tmp/pip-build-env-z6sfnhkg 2026-03-03T23:48:43,580 Installing build dependencies: started 2026-03-03T23:48:43,581 Running command pip subprocess to install build dependencies 2026-03-03T23:48:44,742 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-03T23:48:45,335 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-03-03T23:48:45,358 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-03T23:48:47,102 Collecting setuptools 2026-03-03T23:48:47,185 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-03-03T23:48:50,142 Installing collected packages: setuptools 2026-03-03T23:48:53,161 Successfully installed setuptools-82.0.0 2026-03-03T23:48:53,423 Installing build dependencies: finished with status 'done' 2026-03-03T23:48:53,430 Getting requirements to build wheel: started 2026-03-03T23:48:53,431 Running command Getting requirements to build wheel 2026-03-03T23:48:54,029 /tmp/pip-build-env-z6sfnhkg/overlay/local/lib/python3.11/dist-packages/setuptools/config/pyprojecttoml.py:72: _ExperimentalConfiguration: `[tool.distutils]` in `pyproject.toml` is still *experimental* and likely to change in future releases. 2026-03-03T23:48:54,029 config = read_configuration(filepath, True, ignore_option_errors, dist) 2026-03-03T23:48:54,132 running egg_info 2026-03-03T23:48:54,138 writing quickjs_ng.egg-info/PKG-INFO 2026-03-03T23:48:54,142 writing dependency_links to quickjs_ng.egg-info/dependency_links.txt 2026-03-03T23:48:54,144 writing top-level names to quickjs_ng.egg-info/top_level.txt 2026-03-03T23:48:54,169 reading manifest file 'quickjs_ng.egg-info/SOURCES.txt' 2026-03-03T23:48:54,173 adding license file 'LICENSE' 2026-03-03T23:48:54,177 writing manifest file 'quickjs_ng.egg-info/SOURCES.txt' 2026-03-03T23:48:54,272 Getting requirements to build wheel: finished with status 'done' 2026-03-03T23:48:54,275 Created temporary directory: /tmp/pip-modern-metadata-3m0dppy8 2026-03-03T23:48:54,277 Preparing metadata (pyproject.toml): started 2026-03-03T23:48:54,278 Running command Preparing metadata (pyproject.toml) 2026-03-03T23:48:54,843 /tmp/pip-build-env-z6sfnhkg/overlay/local/lib/python3.11/dist-packages/setuptools/config/pyprojecttoml.py:72: _ExperimentalConfiguration: `[tool.distutils]` in `pyproject.toml` is still *experimental* and likely to change in future releases. 2026-03-03T23:48:54,843 config = read_configuration(filepath, True, ignore_option_errors, dist) 2026-03-03T23:48:54,943 running dist_info 2026-03-03T23:48:54,954 creating /tmp/pip-modern-metadata-3m0dppy8/quickjs_ng.egg-info 2026-03-03T23:48:54,955 writing /tmp/pip-modern-metadata-3m0dppy8/quickjs_ng.egg-info/PKG-INFO 2026-03-03T23:48:54,958 writing dependency_links to /tmp/pip-modern-metadata-3m0dppy8/quickjs_ng.egg-info/dependency_links.txt 2026-03-03T23:48:54,961 writing top-level names to /tmp/pip-modern-metadata-3m0dppy8/quickjs_ng.egg-info/top_level.txt 2026-03-03T23:48:54,962 writing manifest file '/tmp/pip-modern-metadata-3m0dppy8/quickjs_ng.egg-info/SOURCES.txt' 2026-03-03T23:48:54,983 reading manifest file '/tmp/pip-modern-metadata-3m0dppy8/quickjs_ng.egg-info/SOURCES.txt' 2026-03-03T23:48:54,986 adding license file 'LICENSE' 2026-03-03T23:48:54,988 writing manifest file '/tmp/pip-modern-metadata-3m0dppy8/quickjs_ng.egg-info/SOURCES.txt' 2026-03-03T23:48:54,989 creating '/tmp/pip-modern-metadata-3m0dppy8/quickjs_ng-0.12.1.1.dist-info' 2026-03-03T23:48:55,107 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-03T23:48:55,112 Source in /tmp/pip-wheel-mfs73ilv/quickjs-ng_c39357ed0f6d4530b058e26bb548af17 has version 0.12.1.1, which satisfies requirement quickjs-ng==0.12.1.1 from https://files.pythonhosted.org/packages/1c/2b/149e0027fc0b137aee4b807f5ecd58025b36707e1510482d6e910d6da064/quickjs_ng-0.12.1.1.tar.gz 2026-03-03T23:48:55,113 Removed quickjs-ng==0.12.1.1 from https://files.pythonhosted.org/packages/1c/2b/149e0027fc0b137aee4b807f5ecd58025b36707e1510482d6e910d6da064/quickjs_ng-0.12.1.1.tar.gz from build tracker '/tmp/pip-build-tracker-9de6jr6d' 2026-03-03T23:48:55,119 Created temporary directory: /tmp/pip-unpack-2kuyjn8t 2026-03-03T23:48:55,120 Building wheels for collected packages: quickjs-ng 2026-03-03T23:48:55,125 Created temporary directory: /tmp/pip-wheel-g8j2twl4 2026-03-03T23:48:55,126 Destination directory: /tmp/pip-wheel-g8j2twl4 2026-03-03T23:48:55,128 Building wheel for quickjs-ng (pyproject.toml): started 2026-03-03T23:48:55,129 Running command Building wheel for quickjs-ng (pyproject.toml) 2026-03-03T23:48:55,685 /tmp/pip-build-env-z6sfnhkg/overlay/local/lib/python3.11/dist-packages/setuptools/config/pyprojecttoml.py:72: _ExperimentalConfiguration: `[tool.distutils]` in `pyproject.toml` is still *experimental* and likely to change in future releases. 2026-03-03T23:48:55,685 config = read_configuration(filepath, True, ignore_option_errors, dist) 2026-03-03T23:48:55,774 running bdist_wheel 2026-03-03T23:48:55,791 running build 2026-03-03T23:48:55,792 running build_py 2026-03-03T23:48:55,798 creating build/lib.linux-armv7l-cpython-311/quickjs 2026-03-03T23:48:55,800 copying quickjs/__init__.py -> build/lib.linux-armv7l-cpython-311/quickjs 2026-03-03T23:48:55,802 running egg_info 2026-03-03T23:48:55,811 writing quickjs_ng.egg-info/PKG-INFO 2026-03-03T23:48:55,814 writing dependency_links to quickjs_ng.egg-info/dependency_links.txt 2026-03-03T23:48:55,816 writing top-level names to quickjs_ng.egg-info/top_level.txt 2026-03-03T23:48:55,825 reading manifest file 'quickjs_ng.egg-info/SOURCES.txt' 2026-03-03T23:48:55,828 adding license file 'LICENSE' 2026-03-03T23:48:55,831 writing manifest file 'quickjs_ng.egg-info/SOURCES.txt' 2026-03-03T23:48:55,833 running build_ext 2026-03-03T23:48:55,839 building '_quickjs' extension 2026-03-03T23:48:55,840 creating build/temp.linux-armv7l-cpython-311 2026-03-03T23:48:55,841 creating build/temp.linux-armv7l-cpython-311/upstream-quickjs 2026-03-03T23:48:55,842 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.11 -c module.c -o build/temp.linux-armv7l-cpython-311/module.o -Werror=incompatible-pointer-types -DPy_LIMITED_API=0x030A0000 2026-03-03T23:48:57,513 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.11 -c upstream-quickjs/dtoa.c -o build/temp.linux-armv7l-cpython-311/upstream-quickjs/dtoa.o -Werror=incompatible-pointer-types -DPy_LIMITED_API=0x030A0000 2026-03-03T23:48:57,761 upstream-quickjs/dtoa.c: In function ‘js_atod’: 2026-03-03T23:48:57,763 upstream-quickjs/dtoa.c:1475:15: warning: comparison of integer expressions of different signedness: ‘limb_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2026-03-03T23:48:57,763 1475 | if (c >= radix) 2026-03-03T23:48:57,764 | ^~ 2026-03-03T23:48:59,427 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.11 -c upstream-quickjs/libregexp.c -o build/temp.linux-armv7l-cpython-311/upstream-quickjs/libregexp.o -Werror=incompatible-pointer-types -DPy_LIMITED_API=0x030A0000 2026-03-03T23:48:59,643 upstream-quickjs/libregexp.c: In function ‘parse_unicode_property’: 2026-03-03T23:48:59,644 upstream-quickjs/libregexp.c:588:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2026-03-03T23:48:59,644 588 | if ((q - name) >= sizeof(name) - 1) 2026-03-03T23:48:59,645 | ^~ 2026-03-03T23:48:59,646 upstream-quickjs/libregexp.c:597:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2026-03-03T23:48:59,646 597 | if ((q - value) >= sizeof(value) - 1) 2026-03-03T23:48:59,647 | ^~ 2026-03-03T23:48:59,682 upstream-quickjs/libregexp.c: In function ‘lre_compile’: 2026-03-03T23:48:59,684 upstream-quickjs/libregexp.c:1874:29: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2026-03-03T23:48:59,685 1874 | if (s->group_names.size > (s->capture_count - 1)) { 2026-03-03T23:48:59,685 | ^ 2026-03-03T23:48:59,709 upstream-quickjs/libregexp.c: In function ‘lre_exec_backtrack’: 2026-03-03T23:48:59,711 upstream-quickjs/libregexp.c:2321:25: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2026-03-03T23:48:59,712 2321 | if (val >= s->capture_count) 2026-03-03T23:48:59,713 | ^~ 2026-03-03T23:49:04,625 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.11 -c upstream-quickjs/libunicode.c -o build/temp.linux-armv7l-cpython-311/upstream-quickjs/libunicode.o -Werror=incompatible-pointer-types -DPy_LIMITED_API=0x030A0000 2026-03-03T23:49:04,999 upstream-quickjs/libunicode.c: In function ‘lre_case_conv_entry’: 2026-03-03T23:49:05,000 upstream-quickjs/libunicode.c:72:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 2026-03-03T23:49:05,000 72 | if (conv_type == (type & 1) || 2026-03-03T23:49:05,001 | ^~ 2026-03-03T23:49:05,021 upstream-quickjs/libunicode.c: In function ‘unicode_script’: 2026-03-03T23:49:05,022 upstream-quickjs/libunicode.c:1104:15: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2026-03-03T23:49:05,022 1104 | if (v == script_idx) { 2026-03-03T23:49:05,023 | ^~ 2026-03-03T23:49:05,029 upstream-quickjs/libunicode.c: In function ‘cr_sort_and_remove_overlap’: 2026-03-03T23:49:05,030 upstream-quickjs/libunicode.c:1352:18: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2026-03-03T23:49:05,031 1352 | for(i = 0; i < cr->len; ) { 2026-03-03T23:49:05,032 | ^ 2026-03-03T23:49:05,032 upstream-quickjs/libunicode.c:1356:18: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2026-03-03T23:49:05,033 1356 | while (i < cr->len) { 2026-03-03T23:49:05,033 | ^ 2026-03-03T23:49:05,034 upstream-quickjs/libunicode.c: In function ‘cr_regexp_canonicalize’: 2026-03-03T23:49:05,035 upstream-quickjs/libunicode.c:1413:18: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2026-03-03T23:49:05,035 1413 | for(i = 0; i < cr_inter.len; i += 2) { 2026-03-03T23:49:05,036 | ^ 2026-03-03T23:49:05,037 upstream-quickjs/libunicode.c:1429:25: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2026-03-03T23:49:05,037 1429 | if (d_start == -1) { 2026-03-03T23:49:05,038 | ^~ 2026-03-03T23:49:05,038 upstream-quickjs/libunicode.c:1441:17: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2026-03-03T23:49:05,039 1441 | if (d_start != -1) { 2026-03-03T23:49:05,039 | ^~ 2026-03-03T23:49:05,046 upstream-quickjs/libunicode.c: In function ‘unicode_prop’: 2026-03-03T23:49:05,047 upstream-quickjs/libunicode.c:1740:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2026-03-03T23:49:05,048 1740 | if (prop_idx >= countof(unicode_prop_table)) 2026-03-03T23:49:05,049 | ^~ 2026-03-03T23:49:07,346 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.11 -c upstream-quickjs/quickjs.c -o build/temp.linux-armv7l-cpython-311/upstream-quickjs/quickjs.o -Werror=incompatible-pointer-types -DPy_LIMITED_API=0x030A0000 2026-03-03T23:49:07,587 upstream-quickjs/quickjs.c:76:10: fatal error: quickjs-c-atomics.h: No such file or directory 2026-03-03T23:49:07,588 76 | #include "quickjs-c-atomics.h" 2026-03-03T23:49:07,588 | ^~~~~~~~~~~~~~~~~~~~~ 2026-03-03T23:49:07,589 compilation terminated. 2026-03-03T23:49:07,593 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2026-03-03T23:49:07,688 ERROR: [present-rich] Building wheel for quickjs-ng (pyproject.toml) exited with 1 2026-03-03T23:49:07,702 [bold magenta]full command[/]: [blue]/usr/bin/python3 /usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py build_wheel /tmp/tmpe67bywdj[/] 2026-03-03T23:49:07,702 [bold magenta]cwd[/]: /tmp/pip-wheel-mfs73ilv/quickjs-ng_c39357ed0f6d4530b058e26bb548af17 2026-03-03T23:49:07,703 Building wheel for quickjs-ng (pyproject.toml): finished with status 'error' 2026-03-03T23:49:07,705 ERROR: Failed building wheel for quickjs-ng 2026-03-03T23:49:07,707 Failed to build quickjs-ng 2026-03-03T23:49:07,708 ERROR: Failed to build one or more wheels 2026-03-03T23:49:07,710 Exception information: 2026-03-03T23:49:07,710 Traceback (most recent call last): 2026-03-03T23:49:07,710 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper 2026-03-03T23:49:07,710 status = run_func(*args) 2026-03-03T23:49:07,710 ^^^^^^^^^^^^^^^ 2026-03-03T23:49:07,710 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 247, in wrapper 2026-03-03T23:49:07,710 return func(self, options, args) 2026-03-03T23:49:07,710 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-03T23:49:07,710 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 201, in run 2026-03-03T23:49:07,710 raise CommandError("Failed to build one or more wheels") 2026-03-03T23:49:07,710 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2026-03-03T23:49:07,713 Removed build tracker: '/tmp/pip-build-tracker-9de6jr6d'