2023-09-27T10:56:01,925 Created temporary directory: /tmp/pip-build-tracker-jmezeg9t 2023-09-27T10:56:01,926 Initialized build tracking at /tmp/pip-build-tracker-jmezeg9t 2023-09-27T10:56:01,926 Created build tracker: /tmp/pip-build-tracker-jmezeg9t 2023-09-27T10:56:01,927 Entered build tracker: /tmp/pip-build-tracker-jmezeg9t 2023-09-27T10:56:01,927 Created temporary directory: /tmp/pip-wheel-gkeh1aa8 2023-09-27T10:56:01,931 Created temporary directory: /tmp/pip-ephem-wheel-cache-qsvjdbkx 2023-09-27T10:56:01,954 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-27T10:56:01,958 2 location(s) to search for versions of pointers-clone-py: 2023-09-27T10:56:01,958 * https://pypi.org/simple/pointers-clone-py/ 2023-09-27T10:56:01,958 * https://www.piwheels.org/simple/pointers-clone-py/ 2023-09-27T10:56:01,958 Fetching project page and analyzing links: https://pypi.org/simple/pointers-clone-py/ 2023-09-27T10:56:01,959 Getting page https://pypi.org/simple/pointers-clone-py/ 2023-09-27T10:56:01,961 Found index url https://pypi.org/simple/ 2023-09-27T10:56:02,212 Fetched page https://pypi.org/simple/pointers-clone-py/ as application/vnd.pypi.simple.v1+json 2023-09-27T10:56:02,213 Found link https://files.pythonhosted.org/packages/18/e4/b68d30e5a5f2a76bae4cbfa73a17f62d7e0c27c2d269133bcbab212655a8/pointers_clone.py-0.0.0.tar.gz (from https://pypi.org/simple/pointers-clone-py/) (requires-python:>=3.6), version: 0.0.0 2023-09-27T10:56:02,214 Fetching project page and analyzing links: https://www.piwheels.org/simple/pointers-clone-py/ 2023-09-27T10:56:02,215 Getting page https://www.piwheels.org/simple/pointers-clone-py/ 2023-09-27T10:56:02,216 Found index url https://www.piwheels.org/simple/ 2023-09-27T10:56:02,370 Fetched page https://www.piwheels.org/simple/pointers-clone-py/ as text/html 2023-09-27T10:56:02,372 Skipping link: No binaries permitted for pointers-clone-py: https://www.piwheels.org/simple/pointers-clone-py/pointers_clone.py-0.0.0-cp39-cp39-linux_armv7l.whl#sha256=41ec4a363f83082908e645fb2ed11c4fc88e8e09f7df0ef6a4631e8dfd9aeda3 (from https://www.piwheels.org/simple/pointers-clone-py/) (requires-python:>=3.6) 2023-09-27T10:56:02,373 Skipping link: No binaries permitted for pointers-clone-py: https://www.piwheels.org/simple/pointers-clone-py/pointers_clone.py-0.0.0-cp39-cp39-linux_armv6l.whl#sha256=41ec4a363f83082908e645fb2ed11c4fc88e8e09f7df0ef6a4631e8dfd9aeda3 (from https://www.piwheels.org/simple/pointers-clone-py/) (requires-python:>=3.6) 2023-09-27T10:56:02,374 Skipping link: No binaries permitted for pointers-clone-py: https://www.piwheels.org/simple/pointers-clone-py/pointers_clone.py-0.0.0-cp37-cp37m-linux_armv7l.whl#sha256=638d36424090b9aa62e66d4a0561cf217bce3dc4fdf09e68656c0fa85c3a37cb (from https://www.piwheels.org/simple/pointers-clone-py/) (requires-python:>=3.6) 2023-09-27T10:56:02,374 Skipping link: No binaries permitted for pointers-clone-py: https://www.piwheels.org/simple/pointers-clone-py/pointers_clone.py-0.0.0-cp37-cp37m-linux_armv6l.whl#sha256=638d36424090b9aa62e66d4a0561cf217bce3dc4fdf09e68656c0fa85c3a37cb (from https://www.piwheels.org/simple/pointers-clone-py/) (requires-python:>=3.6) 2023-09-27T10:56:02,375 Skipping link: not a file: https://www.piwheels.org/simple/pointers-clone-py/ 2023-09-27T10:56:02,375 Skipping link: not a file: https://pypi.org/simple/pointers-clone-py/ 2023-09-27T10:56:02,393 Given no hashes to check 1 links for project 'pointers-clone-py': discarding no candidates 2023-09-27T10:56:02,412 Collecting pointers-clone-py==0.0.0 2023-09-27T10:56:02,414 Created temporary directory: /tmp/pip-unpack-fkknzy8u 2023-09-27T10:56:02,629 Downloading pointers_clone.py-0.0.0.tar.gz (63 kB) 2023-09-27T10:56:02,746 Added pointers-clone-py==0.0.0 from https://files.pythonhosted.org/packages/18/e4/b68d30e5a5f2a76bae4cbfa73a17f62d7e0c27c2d269133bcbab212655a8/pointers_clone.py-0.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-jmezeg9t' 2023-09-27T10:56:02,751 Created temporary directory: /tmp/pip-build-env-b4rls5m6 2023-09-27T10:56:02,756 Installing build dependencies: started 2023-09-27T10:56:02,757 Running command pip subprocess to install build dependencies 2023-09-27T10:56:03,880 Using pip 23.2.1 from /usr/local/lib/python3.11/dist-packages/pip (python 3.11) 2023-09-27T10:56:04,369 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-27T10:56:05,907 Collecting setuptools 2023-09-27T10:56:05,908 Obtaining dependency information for setuptools from https://files.pythonhosted.org/packages/bb/26/7945080113158354380a12ce26873dd6c1ebd88d47f5bc24e2c5bb38c16a/setuptools-68.2.2-py3-none-any.whl.metadata 2023-09-27T10:56:05,913 Using cached setuptools-68.2.2-py3-none-any.whl.metadata (6.3 kB) 2023-09-27T10:56:06,074 Collecting hatchling 2023-09-27T10:56:06,091 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.18.0-py3-none-any.whl (75 kB) 2023-09-27T10:56:06,318 Collecting editables>=0.3 (from hatchling) 2023-09-27T10:56:06,332 Using cached https://www.piwheels.org/simple/editables/editables-0.5-py3-none-any.whl (5.1 kB) 2023-09-27T10:56:06,481 Collecting packaging>=21.3 (from hatchling) 2023-09-27T10:56:06,497 Using cached https://www.piwheels.org/simple/packaging/packaging-23.1-py3-none-any.whl (48 kB) 2023-09-27T10:56:06,593 Collecting pathspec>=0.10.1 (from hatchling) 2023-09-27T10:56:06,609 Using cached https://www.piwheels.org/simple/pathspec/pathspec-0.11.2-py3-none-any.whl (29 kB) 2023-09-27T10:56:06,719 Collecting pluggy>=1.0.0 (from hatchling) 2023-09-27T10:56:06,733 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.3.0-py3-none-any.whl (18 kB) 2023-09-27T10:56:06,894 Collecting trove-classifiers (from hatchling) 2023-09-27T10:56:06,895 Obtaining dependency information for trove-classifiers from https://files.pythonhosted.org/packages/8b/65/af06975db29ea9407121b55964fb39c4e8365e65d01f8dbff29bcab02cc9/trove_classifiers-2023.9.19-py3-none-any.whl.metadata 2023-09-27T10:56:06,901 Using cached trove_classifiers-2023.9.19-py3-none-any.whl.metadata (2.2 kB) 2023-09-27T10:56:06,954 Using cached setuptools-68.2.2-py3-none-any.whl (807 kB) 2023-09-27T10:56:06,980 Using cached trove_classifiers-2023.9.19-py3-none-any.whl (13 kB) 2023-09-27T10:56:09,447 Installing collected packages: trove-classifiers, setuptools, pluggy, pathspec, packaging, editables, hatchling 2023-09-27T10:56:12,372 Creating /tmp/pip-build-env-b4rls5m6/overlay/local/bin 2023-09-27T10:56:12,375 changing mode of /tmp/pip-build-env-b4rls5m6/overlay/local/bin/hatchling to 755 2023-09-27T10:56:12,429 Successfully installed editables-0.5 hatchling-1.18.0 packaging-23.1 pathspec-0.11.2 pluggy-1.3.0 setuptools-68.2.2 trove-classifiers-2023.9.19 2023-09-27T10:56:12,943 Installing build dependencies: finished with status 'done' 2023-09-27T10:56:12,946 Getting requirements to build wheel: started 2023-09-27T10:56:12,947 Running command Getting requirements to build wheel 2023-09-27T10:56:13,505 /tmp/pip-build-env-b4rls5m6/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:73: _WouldIgnoreField: `license` defined outside of `pyproject.toml` would be ignored. 2023-09-27T10:56:13,505 !! 2023-09-27T10:56:13,507 ******************************************************************************** 2023-09-27T10:56:13,508 ########################################################################## 2023-09-27T10:56:13,508 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-09-27T10:56:13,509 ########################################################################## 2023-09-27T10:56:13,510 The following seems to be defined outside of `pyproject.toml`: 2023-09-27T10:56:13,511 `license = 'MIT'` 2023-09-27T10:56:13,512 According to the spec (see the link below), however, setuptools CANNOT 2023-09-27T10:56:13,513 consider this value unless `license` is listed as `dynamic`. 2023-09-27T10:56:13,514 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-09-27T10:56:13,515 For the time being, `setuptools` will still consider the given value (as a 2023-09-27T10:56:13,516 **transitional** measure), but please note that future releases of setuptools will 2023-09-27T10:56:13,516 follow strictly the standard. 2023-09-27T10:56:13,517 To prevent this warning, you can list `license` under `dynamic` or alternatively 2023-09-27T10:56:13,518 remove the `[project]` table from your file and rely entirely on other means of 2023-09-27T10:56:13,518 configuration. 2023-09-27T10:56:13,519 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-09-27T10:56:13,520 or your builds will no longer be supported. 2023-09-27T10:56:13,520 ******************************************************************************** 2023-09-27T10:56:13,521 !! 2023-09-27T10:56:13,522 _handle_missing_dynamic(dist, project_table) 2023-09-27T10:56:13,758 running egg_info 2023-09-27T10:56:13,763 writing src/pointers_clone.py.egg-info/PKG-INFO 2023-09-27T10:56:13,766 writing dependency_links to src/pointers_clone.py.egg-info/dependency_links.txt 2023-09-27T10:56:13,768 writing requirements to src/pointers_clone.py.egg-info/requires.txt 2023-09-27T10:56:13,769 writing top-level names to src/pointers_clone.py.egg-info/top_level.txt 2023-09-27T10:56:13,790 reading manifest file 'src/pointers_clone.py.egg-info/SOURCES.txt' 2023-09-27T10:56:13,793 adding license file 'LICENSE' 2023-09-27T10:56:13,796 writing manifest file 'src/pointers_clone.py.egg-info/SOURCES.txt' 2023-09-27T10:56:13,910 Getting requirements to build wheel: finished with status 'done' 2023-09-27T10:56:13,925 Installing backend dependencies: started 2023-09-27T10:56:13,926 Running command pip subprocess to install backend dependencies 2023-09-27T10:56:15,064 Using pip 23.2.1 from /usr/local/lib/python3.11/dist-packages/pip (python 3.11) 2023-09-27T10:56:15,554 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-27T10:56:16,292 Collecting wheel 2023-09-27T10:56:16,320 Using cached https://www.piwheels.org/simple/wheel/wheel-0.41.2-py3-none-any.whl (64 kB) 2023-09-27T10:56:18,578 Installing collected packages: wheel 2023-09-27T10:56:18,806 Creating /tmp/pip-build-env-b4rls5m6/normal/local/bin 2023-09-27T10:56:18,809 changing mode of /tmp/pip-build-env-b4rls5m6/normal/local/bin/wheel to 755 2023-09-27T10:56:18,820 Successfully installed wheel-0.41.2 2023-09-27T10:56:19,270 Installing backend dependencies: finished with status 'done' 2023-09-27T10:56:19,271 Created temporary directory: /tmp/pip-modern-metadata-tyz66ly9 2023-09-27T10:56:19,274 Preparing metadata (pyproject.toml): started 2023-09-27T10:56:19,275 Running command Preparing metadata (pyproject.toml) 2023-09-27T10:56:19,787 /tmp/pip-build-env-b4rls5m6/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:73: _WouldIgnoreField: `license` defined outside of `pyproject.toml` would be ignored. 2023-09-27T10:56:19,787 !! 2023-09-27T10:56:19,788 ******************************************************************************** 2023-09-27T10:56:19,789 ########################################################################## 2023-09-27T10:56:19,789 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-09-27T10:56:19,790 ########################################################################## 2023-09-27T10:56:19,791 The following seems to be defined outside of `pyproject.toml`: 2023-09-27T10:56:19,792 `license = 'MIT'` 2023-09-27T10:56:19,793 According to the spec (see the link below), however, setuptools CANNOT 2023-09-27T10:56:19,794 consider this value unless `license` is listed as `dynamic`. 2023-09-27T10:56:19,795 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-09-27T10:56:19,797 For the time being, `setuptools` will still consider the given value (as a 2023-09-27T10:56:19,797 **transitional** measure), but please note that future releases of setuptools will 2023-09-27T10:56:19,798 follow strictly the standard. 2023-09-27T10:56:19,799 To prevent this warning, you can list `license` under `dynamic` or alternatively 2023-09-27T10:56:19,799 remove the `[project]` table from your file and rely entirely on other means of 2023-09-27T10:56:19,799 configuration. 2023-09-27T10:56:19,801 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-09-27T10:56:19,801 or your builds will no longer be supported. 2023-09-27T10:56:19,802 ******************************************************************************** 2023-09-27T10:56:19,803 !! 2023-09-27T10:56:19,803 _handle_missing_dynamic(dist, project_table) 2023-09-27T10:56:20,136 running dist_info 2023-09-27T10:56:20,142 creating /tmp/pip-modern-metadata-tyz66ly9/pointers_clone.py.egg-info 2023-09-27T10:56:20,146 writing /tmp/pip-modern-metadata-tyz66ly9/pointers_clone.py.egg-info/PKG-INFO 2023-09-27T10:56:20,149 writing dependency_links to /tmp/pip-modern-metadata-tyz66ly9/pointers_clone.py.egg-info/dependency_links.txt 2023-09-27T10:56:20,151 writing requirements to /tmp/pip-modern-metadata-tyz66ly9/pointers_clone.py.egg-info/requires.txt 2023-09-27T10:56:20,152 writing top-level names to /tmp/pip-modern-metadata-tyz66ly9/pointers_clone.py.egg-info/top_level.txt 2023-09-27T10:56:20,153 writing manifest file '/tmp/pip-modern-metadata-tyz66ly9/pointers_clone.py.egg-info/SOURCES.txt' 2023-09-27T10:56:20,176 reading manifest file '/tmp/pip-modern-metadata-tyz66ly9/pointers_clone.py.egg-info/SOURCES.txt' 2023-09-27T10:56:20,178 adding license file 'LICENSE' 2023-09-27T10:56:20,181 writing manifest file '/tmp/pip-modern-metadata-tyz66ly9/pointers_clone.py.egg-info/SOURCES.txt' 2023-09-27T10:56:20,181 creating '/tmp/pip-modern-metadata-tyz66ly9/pointers_clone.py-0.0.0.dist-info' 2023-09-27T10:56:20,330 Preparing metadata (pyproject.toml): finished with status 'done' 2023-09-27T10:56:20,338 Source in /tmp/pip-wheel-gkeh1aa8/pointers-clone-py_f204bb16f8d04238892d3e4366b7e42a has version 0.0.0, which satisfies requirement pointers-clone-py==0.0.0 from https://files.pythonhosted.org/packages/18/e4/b68d30e5a5f2a76bae4cbfa73a17f62d7e0c27c2d269133bcbab212655a8/pointers_clone.py-0.0.0.tar.gz 2023-09-27T10:56:20,340 Removed pointers-clone-py==0.0.0 from https://files.pythonhosted.org/packages/18/e4/b68d30e5a5f2a76bae4cbfa73a17f62d7e0c27c2d269133bcbab212655a8/pointers_clone.py-0.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-jmezeg9t' 2023-09-27T10:56:20,345 Created temporary directory: /tmp/pip-unpack-rz_abm9_ 2023-09-27T10:56:20,346 Created temporary directory: /tmp/pip-unpack-2ulrl9pa 2023-09-27T10:56:20,350 Building wheels for collected packages: pointers-clone-py 2023-09-27T10:56:20,354 Created temporary directory: /tmp/pip-wheel-7ql0vrhb 2023-09-27T10:56:20,354 Destination directory: /tmp/pip-wheel-7ql0vrhb 2023-09-27T10:56:20,356 Building wheel for pointers-clone-py (pyproject.toml): started 2023-09-27T10:56:20,358 Running command Building wheel for pointers-clone-py (pyproject.toml) 2023-09-27T10:56:20,846 /tmp/pip-build-env-b4rls5m6/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:73: _WouldIgnoreField: `license` defined outside of `pyproject.toml` would be ignored. 2023-09-27T10:56:20,846 !! 2023-09-27T10:56:20,847 ******************************************************************************** 2023-09-27T10:56:20,848 ########################################################################## 2023-09-27T10:56:20,849 # configuration would be ignored/result in error due to `pyproject.toml` # 2023-09-27T10:56:20,849 ########################################################################## 2023-09-27T10:56:20,851 The following seems to be defined outside of `pyproject.toml`: 2023-09-27T10:56:20,852 `license = 'MIT'` 2023-09-27T10:56:20,853 According to the spec (see the link below), however, setuptools CANNOT 2023-09-27T10:56:20,854 consider this value unless `license` is listed as `dynamic`. 2023-09-27T10:56:20,855 https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ 2023-09-27T10:56:20,856 For the time being, `setuptools` will still consider the given value (as a 2023-09-27T10:56:20,856 **transitional** measure), but please note that future releases of setuptools will 2023-09-27T10:56:20,857 follow strictly the standard. 2023-09-27T10:56:20,858 To prevent this warning, you can list `license` under `dynamic` or alternatively 2023-09-27T10:56:20,858 remove the `[project]` table from your file and rely entirely on other means of 2023-09-27T10:56:20,859 configuration. 2023-09-27T10:56:20,859 By 2023-Oct-30, you need to update your project and remove deprecated calls 2023-09-27T10:56:20,860 or your builds will no longer be supported. 2023-09-27T10:56:20,860 ******************************************************************************** 2023-09-27T10:56:20,861 !! 2023-09-27T10:56:20,862 _handle_missing_dynamic(dist, project_table) 2023-09-27T10:56:21,120 running bdist_wheel 2023-09-27T10:56:21,140 running build 2023-09-27T10:56:21,141 running build_py 2023-09-27T10:56:21,146 creating build 2023-09-27T10:56:21,147 creating build/lib.linux-armv7l-cpython-311 2023-09-27T10:56:21,147 creating build/lib.linux-armv7l-cpython-311/pointers 2023-09-27T10:56:21,149 copying src/pointers/std_structs.py -> build/lib.linux-armv7l-cpython-311/pointers 2023-09-27T10:56:21,151 copying src/pointers/object_pointer.py -> build/lib.linux-armv7l-cpython-311/pointers 2023-09-27T10:56:21,152 copying src/pointers/_pyapi.py -> build/lib.linux-armv7l-cpython-311/pointers 2023-09-27T10:56:21,156 copying src/pointers/calloc.py -> build/lib.linux-armv7l-cpython-311/pointers 2023-09-27T10:56:21,158 copying src/pointers/custom_binding.py -> build/lib.linux-armv7l-cpython-311/pointers 2023-09-27T10:56:21,160 copying src/pointers/stack_pointer.py -> build/lib.linux-armv7l-cpython-311/pointers 2023-09-27T10:56:21,162 copying src/pointers/api_bindings.py -> build/lib.linux-armv7l-cpython-311/pointers 2023-09-27T10:56:21,167 copying src/pointers/c_pointer.py -> build/lib.linux-armv7l-cpython-311/pointers 2023-09-27T10:56:21,169 copying src/pointers/__init__.py -> build/lib.linux-armv7l-cpython-311/pointers 2023-09-27T10:56:21,170 copying src/pointers/decay.py -> build/lib.linux-armv7l-cpython-311/pointers 2023-09-27T10:56:21,172 copying src/pointers/bindings.py -> build/lib.linux-armv7l-cpython-311/pointers 2023-09-27T10:56:21,175 copying src/pointers/var_pointer.py -> build/lib.linux-armv7l-cpython-311/pointers 2023-09-27T10:56:21,177 copying src/pointers/structure.py -> build/lib.linux-armv7l-cpython-311/pointers 2023-09-27T10:56:21,179 copying src/pointers/magic.py -> build/lib.linux-armv7l-cpython-311/pointers 2023-09-27T10:56:21,181 copying src/pointers/exceptions.py -> build/lib.linux-armv7l-cpython-311/pointers 2023-09-27T10:56:21,182 copying src/pointers/base_pointers.py -> build/lib.linux-armv7l-cpython-311/pointers 2023-09-27T10:56:21,184 copying src/pointers/_utils.py -> build/lib.linux-armv7l-cpython-311/pointers 2023-09-27T10:56:21,186 copying src/pointers/util.py -> build/lib.linux-armv7l-cpython-311/pointers 2023-09-27T10:56:21,188 copying src/pointers/malloc.py -> build/lib.linux-armv7l-cpython-311/pointers 2023-09-27T10:56:21,190 copying src/pointers/_cstd.py -> build/lib.linux-armv7l-cpython-311/pointers 2023-09-27T10:56:21,192 running egg_info 2023-09-27T10:56:21,196 writing src/pointers_clone.py.egg-info/PKG-INFO 2023-09-27T10:56:21,199 writing dependency_links to src/pointers_clone.py.egg-info/dependency_links.txt 2023-09-27T10:56:21,200 writing requirements to src/pointers_clone.py.egg-info/requires.txt 2023-09-27T10:56:21,201 writing top-level names to src/pointers_clone.py.egg-info/top_level.txt 2023-09-27T10:56:21,209 reading manifest file 'src/pointers_clone.py.egg-info/SOURCES.txt' 2023-09-27T10:56:21,211 adding license file 'LICENSE' 2023-09-27T10:56:21,214 writing manifest file 'src/pointers_clone.py.egg-info/SOURCES.txt' 2023-09-27T10:56:21,217 running build_ext 2023-09-27T10:56:21,222 building '_pointers' extension 2023-09-27T10:56:21,222 creating build/temp.linux-armv7l-cpython-311 2023-09-27T10:56:21,223 creating build/temp.linux-armv7l-cpython-311/src 2023-09-27T10:56:21,223 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 ./src/mod.c -o build/temp.linux-armv7l-cpython-311/./src/mod.o 2023-09-27T10:56:21,590 In file included from /usr/include/python3.11/Python.h:38, 2023-09-27T10:56:21,591 from ./src/mod.c:1: 2023-09-27T10:56:21,591 ./src/mod.c: In function ‘force_update_locals’: 2023-09-27T10:56:21,592 ./src/mod.c:151:16: error: invalid use of incomplete typedef ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-27T10:56:21,593 151 | Py_INCREF(f->f_locals); 2023-09-27T10:56:21,593 | ^~ 2023-09-27T10:56:21,594 /usr/include/python3.11/pyport.h:24:38: note: in definition of macro ‘_Py_CAST’ 2023-09-27T10:56:21,594 24 | #define _Py_CAST(type, expr) ((type)(expr)) 2023-09-27T10:56:21,595 | ^~~~ 2023-09-27T10:56:21,595 /usr/include/python3.11/object.h:506:35: note: in expansion of macro ‘_PyObject_CAST’ 2023-09-27T10:56:21,597 506 | # define Py_INCREF(op) Py_INCREF(_PyObject_CAST(op)) 2023-09-27T10:56:21,598 | ^~~~~~~~~~~~~~ 2023-09-27T10:56:21,599 ./src/mod.c:151:5: note: in expansion of macro ‘Py_INCREF’ 2023-09-27T10:56:21,600 151 | Py_INCREF(f->f_locals); 2023-09-27T10:56:21,601 | ^~~~~~~~~ 2023-09-27T10:56:21,601 ./src/mod.c:152:40: error: invalid use of incomplete typedef ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-27T10:56:21,602 152 | PyObject* target = PyDict_GetItem(f->f_locals, key); 2023-09-27T10:56:21,603 | ^~ 2023-09-27T10:56:21,604 In file included from /usr/include/python3.11/dictobject.h:90, 2023-09-27T10:56:21,604 from /usr/include/python3.11/Python.h:61: 2023-09-27T10:56:21,605 ./src/mod.c:155:42: error: invalid use of incomplete typedef ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-27T10:56:21,606 155 | for (int i = 0; i < PyDict_GET_SIZE(f->f_locals); i++) { 2023-09-27T10:56:21,607 | ^~ 2023-09-27T10:56:21,608 /usr/include/python3.11/cpython/dictobject.h:49:73: note: in definition of macro ‘PyDict_GET_SIZE’ 2023-09-27T10:56:21,608 49 | #define PyDict_GET_SIZE(mp) (assert(PyDict_Check(mp)),((PyDictObject *)mp)->ma_used) 2023-09-27T10:56:21,609 | ^~ 2023-09-27T10:56:21,609 ./src/mod.c:156:14: error: invalid use of incomplete typedef ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-27T10:56:21,610 156 | if (f->f_localsplus[i] == target) { 2023-09-27T10:56:21,610 | ^~ 2023-09-27T10:56:21,611 ./src/mod.c:157:24: error: invalid use of incomplete typedef ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-27T10:56:21,612 157 | Py_DECREF(f->f_localsplus[i]); 2023-09-27T10:56:21,613 | ^~ 2023-09-27T10:56:21,614 /usr/include/python3.11/pyport.h:24:38: note: in definition of macro ‘_Py_CAST’ 2023-09-27T10:56:21,615 24 | #define _Py_CAST(type, expr) ((type)(expr)) 2023-09-27T10:56:21,616 | ^~~~ 2023-09-27T10:56:21,617 /usr/include/python3.11/object.h:541:33: note: in expansion of macro ‘_PyObject_CAST’ 2023-09-27T10:56:21,618 541 | #define Py_DECREF(op) Py_DECREF(_PyObject_CAST(op)) 2023-09-27T10:56:21,619 | ^~~~~~~~~~~~~~ 2023-09-27T10:56:21,619 ./src/mod.c:157:13: note: in expansion of macro ‘Py_DECREF’ 2023-09-27T10:56:21,620 157 | Py_DECREF(f->f_localsplus[i]); 2023-09-27T10:56:21,621 | ^~~~~~~~~ 2023-09-27T10:56:21,621 ./src/mod.c:158:14: error: invalid use of incomplete typedef ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-27T10:56:21,622 158 | f->f_localsplus[i] = value; 2023-09-27T10:56:21,622 | ^~ 2023-09-27T10:56:21,623 ./src/mod.c:164:16: error: invalid use of incomplete typedef ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-27T10:56:21,624 164 | Py_DECREF(f->f_locals); 2023-09-27T10:56:21,624 | ^~ 2023-09-27T10:56:21,625 /usr/include/python3.11/pyport.h:24:38: note: in definition of macro ‘_Py_CAST’ 2023-09-27T10:56:21,626 24 | #define _Py_CAST(type, expr) ((type)(expr)) 2023-09-27T10:56:21,626 | ^~~~ 2023-09-27T10:56:21,627 /usr/include/python3.11/object.h:541:33: note: in expansion of macro ‘_PyObject_CAST’ 2023-09-27T10:56:21,628 541 | #define Py_DECREF(op) Py_DECREF(_PyObject_CAST(op)) 2023-09-27T10:56:21,628 | ^~~~~~~~~~~~~~ 2023-09-27T10:56:21,629 ./src/mod.c:164:5: note: in expansion of macro ‘Py_DECREF’ 2023-09-27T10:56:21,630 164 | Py_DECREF(f->f_locals); 2023-09-27T10:56:21,630 | ^~~~~~~~~ 2023-09-27T10:56:21,631 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2023-09-27T10:56:21,733 ERROR: [present-rich] Building wheel for pointers-clone-py (pyproject.toml) exited with 1 2023-09-27T10:56:21,747 [bold magenta]full command[/]: [blue]/usr/bin/python3 /usr/local/lib/python3.11/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py build_wheel /tmp/tmptj7o36fk[/] 2023-09-27T10:56:21,747 [bold magenta]cwd[/]: /tmp/pip-wheel-gkeh1aa8/pointers-clone-py_f204bb16f8d04238892d3e4366b7e42a 2023-09-27T10:56:21,748 Building wheel for pointers-clone-py (pyproject.toml): finished with status 'error' 2023-09-27T10:56:21,750 ERROR: Failed building wheel for pointers-clone-py 2023-09-27T10:56:21,752 Failed to build pointers-clone-py 2023-09-27T10:56:21,753 ERROR: Failed to build one or more wheels 2023-09-27T10:56:21,755 Exception information: 2023-09-27T10:56:21,755 Traceback (most recent call last): 2023-09-27T10:56:21,755 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-27T10:56:21,755 status = run_func(*args) 2023-09-27T10:56:21,755 ^^^^^^^^^^^^^^^ 2023-09-27T10:56:21,755 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-27T10:56:21,755 return func(self, options, args) 2023-09-27T10:56:21,755 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-27T10:56:21,755 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 181, in run 2023-09-27T10:56:21,755 raise CommandError("Failed to build one or more wheels") 2023-09-27T10:56:21,755 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2023-09-27T10:56:21,758 Removed build tracker: '/tmp/pip-build-tracker-jmezeg9t'