2025-09-08T00:03:11,825 Created temporary directory: /tmp/pip-build-tracker-o6wn6zz1 2025-09-08T00:03:11,826 Initialized build tracking at /tmp/pip-build-tracker-o6wn6zz1 2025-09-08T00:03:11,826 Created build tracker: /tmp/pip-build-tracker-o6wn6zz1 2025-09-08T00:03:11,826 Entered build tracker: /tmp/pip-build-tracker-o6wn6zz1 2025-09-08T00:03:11,826 Created temporary directory: /tmp/pip-wheel-hl2wlzns 2025-09-08T00:03:11,830 Created temporary directory: /tmp/pip-ephem-wheel-cache-3gya0g31 2025-09-08T00:03:11,887 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T00:03:11,890 2 location(s) to search for versions of cgettext: 2025-09-08T00:03:11,890 * https://pypi.org/simple/cgettext/ 2025-09-08T00:03:11,890 * https://www.piwheels.org/simple/cgettext/ 2025-09-08T00:03:11,890 Fetching project page and analyzing links: https://pypi.org/simple/cgettext/ 2025-09-08T00:03:11,890 Getting page https://pypi.org/simple/cgettext/ 2025-09-08T00:03:11,891 Found index url https://pypi.org/simple/ 2025-09-08T00:03:11,960 Fetched page https://pypi.org/simple/cgettext/ as application/vnd.pypi.simple.v1+json 2025-09-08T00:03:11,961 Found link https://files.pythonhosted.org/packages/c9/e3/a118281bbd27c23e4fe13948894f8c8457dd5c47d3c67f29bdc31c7151b6/cgettext-0.1.tar.gz (from https://pypi.org/simple/cgettext/), version: 0.1 2025-09-08T00:03:11,962 Found link https://files.pythonhosted.org/packages/e6/02/1affd3ca7816a7f247f8ab6dbba694b9c98bd375aacb68cd57ea24615a63/cgettext-0.1.post1.tar.gz (from https://pypi.org/simple/cgettext/), version: 0.1.post1 2025-09-08T00:03:11,962 Fetching project page and analyzing links: https://www.piwheels.org/simple/cgettext/ 2025-09-08T00:03:11,962 Getting page https://www.piwheels.org/simple/cgettext/ 2025-09-08T00:03:11,963 Found index url https://www.piwheels.org/simple/ 2025-09-08T00:03:12,055 Fetched page https://www.piwheels.org/simple/cgettext/ as text/html 2025-09-08T00:03:12,059 Skipping link: No binaries permitted for cgettext: https://archive1.piwheels.org/simple/cgettext/cgettext-0.1.post1-cp37-cp37m-linux_armv6l.whl#sha256=c4b9ed623a48286dccd45ba05aae3b3da98b38bae2a6961c6f5f29ae645e2a10 (from https://www.piwheels.org/simple/cgettext/) 2025-09-08T00:03:12,059 Skipping link: No binaries permitted for cgettext: https://archive1.piwheels.org/simple/cgettext/cgettext-0.1.post1-cp37-cp37m-linux_armv7l.whl#sha256=c4b9ed623a48286dccd45ba05aae3b3da98b38bae2a6961c6f5f29ae645e2a10 (from https://www.piwheels.org/simple/cgettext/) 2025-09-08T00:03:12,060 Skipping link: No binaries permitted for cgettext: https://archive1.piwheels.org/simple/cgettext/cgettext-0.1.post1-cp34-cp34m-linux_armv6l.whl#sha256=f31440e57089663e94a464f4c488edfd58878460f7a5cb155759e1d42fd561eb (from https://www.piwheels.org/simple/cgettext/) 2025-09-08T00:03:12,060 Skipping link: No binaries permitted for cgettext: https://archive1.piwheels.org/simple/cgettext/cgettext-0.1.post1-cp34-cp34m-linux_armv7l.whl#sha256=f31440e57089663e94a464f4c488edfd58878460f7a5cb155759e1d42fd561eb (from https://www.piwheels.org/simple/cgettext/) 2025-09-08T00:03:12,060 Skipping link: No binaries permitted for cgettext: https://archive1.piwheels.org/simple/cgettext/cgettext-0.1.post1-cp35-cp35m-linux_armv7l.whl#sha256=1cb507c77cc06fa700dc12c21c563d311bde24cbd30422ab8dd023719a270d4b (from https://www.piwheels.org/simple/cgettext/) 2025-09-08T00:03:12,060 Skipping link: No binaries permitted for cgettext: https://archive1.piwheels.org/simple/cgettext/cgettext-0.1.post1-cp35-cp35m-linux_armv6l.whl#sha256=1cb507c77cc06fa700dc12c21c563d311bde24cbd30422ab8dd023719a270d4b (from https://www.piwheels.org/simple/cgettext/) 2025-09-08T00:03:12,060 Skipping link: No binaries permitted for cgettext: https://archive1.piwheels.org/simple/cgettext/cgettext-0.1.post1-cp39-cp39-linux_armv6l.whl#sha256=9a1c846248dec2f6b2d1b7610a8b2856095a9d219c3608fe99ad6e725941dbfc (from https://www.piwheels.org/simple/cgettext/) 2025-09-08T00:03:12,060 Skipping link: No binaries permitted for cgettext: https://archive1.piwheels.org/simple/cgettext/cgettext-0.1.post1-cp39-cp39-linux_armv7l.whl#sha256=9a1c846248dec2f6b2d1b7610a8b2856095a9d219c3608fe99ad6e725941dbfc (from https://www.piwheels.org/simple/cgettext/) 2025-09-08T00:03:12,061 Skipping link: No binaries permitted for cgettext: https://archive1.piwheels.org/simple/cgettext/cgettext-0.1-cp37-cp37m-linux_armv7l.whl#sha256=ddf23fb1e30eee124fb0ba95d25a70f335b5f06aeca92a7b95e44f5b28176674 (from https://www.piwheels.org/simple/cgettext/) 2025-09-08T00:03:12,061 Skipping link: No binaries permitted for cgettext: https://archive1.piwheels.org/simple/cgettext/cgettext-0.1-cp37-cp37m-linux_armv6l.whl#sha256=ddf23fb1e30eee124fb0ba95d25a70f335b5f06aeca92a7b95e44f5b28176674 (from https://www.piwheels.org/simple/cgettext/) 2025-09-08T00:03:12,061 Skipping link: No binaries permitted for cgettext: https://archive1.piwheels.org/simple/cgettext/cgettext-0.1-cp35-cp35m-linux_armv7l.whl#sha256=93bb86a2c4325118d3fb5bf8ebb77b71d22a4cf39da76661f95d6df67a983cae (from https://www.piwheels.org/simple/cgettext/) 2025-09-08T00:03:12,061 Skipping link: No binaries permitted for cgettext: https://archive1.piwheels.org/simple/cgettext/cgettext-0.1-cp35-cp35m-linux_armv6l.whl#sha256=93bb86a2c4325118d3fb5bf8ebb77b71d22a4cf39da76661f95d6df67a983cae (from https://www.piwheels.org/simple/cgettext/) 2025-09-08T00:03:12,061 Skipping link: No binaries permitted for cgettext: https://archive1.piwheels.org/simple/cgettext/cgettext-0.1-cp34-cp34m-linux_armv6l.whl#sha256=e2e89f61193915fd228e856aa1ec229b6bbe938c7372778acf954bfea00582fb (from https://www.piwheels.org/simple/cgettext/) 2025-09-08T00:03:12,061 Skipping link: No binaries permitted for cgettext: https://archive1.piwheels.org/simple/cgettext/cgettext-0.1-cp34-cp34m-linux_armv7l.whl#sha256=e2e89f61193915fd228e856aa1ec229b6bbe938c7372778acf954bfea00582fb (from https://www.piwheels.org/simple/cgettext/) 2025-09-08T00:03:12,062 Skipping link: No binaries permitted for cgettext: https://archive1.piwheels.org/simple/cgettext/cgettext-0.1-cp39-cp39-linux_armv6l.whl#sha256=70820aebdffaa564b491a673e532d0fcb9cd91adc7d368c65f6996457eef2513 (from https://www.piwheels.org/simple/cgettext/) 2025-09-08T00:03:12,062 Skipping link: No binaries permitted for cgettext: https://archive1.piwheels.org/simple/cgettext/cgettext-0.1-cp39-cp39-linux_armv7l.whl#sha256=70820aebdffaa564b491a673e532d0fcb9cd91adc7d368c65f6996457eef2513 (from https://www.piwheels.org/simple/cgettext/) 2025-09-08T00:03:12,062 Skipping link: not a file: https://www.piwheels.org/simple/cgettext/ 2025-09-08T00:03:12,062 Skipping link: not a file: https://pypi.org/simple/cgettext/ 2025-09-08T00:03:12,088 Given no hashes to check 1 links for project 'cgettext': discarding no candidates 2025-09-08T00:03:12,089 Collecting cgettext==0.1.post1 2025-09-08T00:03:12,091 Created temporary directory: /tmp/pip-unpack-7andgxu9 2025-09-08T00:03:12,229 Downloading cgettext-0.1.post1.tar.gz (28 kB) 2025-09-08T00:03:12,252 Added cgettext==0.1.post1 from https://files.pythonhosted.org/packages/e6/02/1affd3ca7816a7f247f8ab6dbba694b9c98bd375aacb68cd57ea24615a63/cgettext-0.1.post1.tar.gz to build tracker '/tmp/pip-build-tracker-o6wn6zz1' 2025-09-08T00:03:12,254 Running setup.py (path:/tmp/pip-wheel-hl2wlzns/cgettext_233c7b96288b444fa46ae4a5c880d5f7/setup.py) egg_info for package cgettext 2025-09-08T00:03:12,255 Created temporary directory: /tmp/pip-pip-egg-info-cz94crx3 2025-09-08T00:03:12,255 Preparing metadata (setup.py): started 2025-09-08T00:03:12,256 Running command python setup.py egg_info 2025-09-08T00:03:13,814 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T00:03:13,818 Source in /tmp/pip-wheel-hl2wlzns/cgettext_233c7b96288b444fa46ae4a5c880d5f7 has version 0.1.post1, which satisfies requirement cgettext==0.1.post1 from https://files.pythonhosted.org/packages/e6/02/1affd3ca7816a7f247f8ab6dbba694b9c98bd375aacb68cd57ea24615a63/cgettext-0.1.post1.tar.gz 2025-09-08T00:03:13,819 Removed cgettext==0.1.post1 from https://files.pythonhosted.org/packages/e6/02/1affd3ca7816a7f247f8ab6dbba694b9c98bd375aacb68cd57ea24615a63/cgettext-0.1.post1.tar.gz from build tracker '/tmp/pip-build-tracker-o6wn6zz1' 2025-09-08T00:03:13,821 Created temporary directory: /tmp/pip-unpack-7idxw_ga 2025-09-08T00:03:13,822 Created temporary directory: /tmp/pip-unpack-2abxa_el 2025-09-08T00:03:13,822 Building wheels for collected packages: cgettext 2025-09-08T00:03:13,823 Created temporary directory: /tmp/pip-wheel-nw4souf_ 2025-09-08T00:03:13,823 DEPRECATION: Building 'cgettext' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'cgettext'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-08T00:03:13,825 Building wheel for cgettext (setup.py): started 2025-09-08T00:03:13,825 Destination directory: /tmp/pip-wheel-nw4souf_ 2025-09-08T00:03:13,825 Running command python setup.py bdist_wheel 2025-09-08T00:03:15,956 _cgettext.c: In function ‘__pyx_pf_9_cgettext_2c_parse’: 2025-09-08T00:03:15,958 _cgettext.c:2306:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__pyx_t_9_cgettext_u32’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T00:03:15,958 2306 | for (__pyx_t_17 = 0; __pyx_t_17 < __pyx_t_16; __pyx_t_17+=1) { 2025-09-08T00:03:15,958 | ^ 2025-09-08T00:03:15,961 _cgettext.c:2407:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__pyx_t_9_cgettext_u32’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T00:03:15,961 2407 | for (__pyx_t_17 = 0; __pyx_t_17 < __pyx_t_16; __pyx_t_17+=1) { 2025-09-08T00:03:15,961 | ^ 2025-09-08T00:03:15,969 _cgettext.c: In function ‘__Pyx_InitCachedConstants’: 2025-09-08T00:03:15,972 _cgettext.c:2747:3: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-08T00:03:15,972 2747 | __pyx_codeobj__10 = (PyObject*)__Pyx_PyCode_New(1, 0, 2, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__9, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_eevee_dev_cgettext_git__cg, __pyx_n_s_default_plural, 65, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__10)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 65; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T00:03:15,972 | ^~~~~~~~~~~~~~~~~ 2025-09-08T00:03:15,973 In file included from /usr/include/python3.13/Python.h:101, 2025-09-08T00:03:15,973 from _cgettext.c:16: 2025-09-08T00:03:15,973 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T00:03:15,973 213 | PyCode_New( 2025-09-08T00:03:15,973 | ^~~~~~~~~~ 2025-09-08T00:03:15,976 _cgettext.c:2747:247: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-08T00:03:15,976 2747 | __pyx_codeobj__10 = (PyObject*)__Pyx_PyCode_New(1, 0, 2, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__9, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_eevee_dev_cgettext_git__cg, __pyx_n_s_default_plural, 65, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__10)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 65; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T00:03:15,976 | ^~ 2025-09-08T00:03:15,976 | | 2025-09-08T00:03:15,976 | int 2025-09-08T00:03:15,977 _cgettext.c:124:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:03:15,977 124 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:03:15,977 | ^~~~~ 2025-09-08T00:03:15,977 /usr/include/python3.13/cpython/code.h:216:45: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-08T00:03:15,977 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T00:03:15,977 | ~~~~~~~~~~^ 2025-09-08T00:03:15,980 _cgettext.c:2747:251: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-08T00:03:15,980 2747 | __pyx_codeobj__10 = (PyObject*)__Pyx_PyCode_New(1, 0, 2, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__9, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_eevee_dev_cgettext_git__cg, __pyx_n_s_default_plural, 65, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__10)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 65; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T00:03:15,980 | ^~~~~~~~~~~~~~~~~ 2025-09-08T00:03:15,980 | | 2025-09-08T00:03:15,981 | PyObject * {aka struct _object *} 2025-09-08T00:03:15,981 _cgettext.c:124:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:03:15,981 124 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:03:15,981 | ^~~~ 2025-09-08T00:03:15,981 /usr/include/python3.13/cpython/code.h:216:52: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2025-09-08T00:03:15,981 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T00:03:15,981 | ~~~~^ 2025-09-08T00:03:15,984 _cgettext.c:124:11: error: too few arguments to function ‘PyCode_New’ 2025-09-08T00:03:15,984 124 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:03:15,984 | ^~~~~~~~~~ 2025-09-08T00:03:15,984 _cgettext.c:2747:34: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:03:15,985 2747 | __pyx_codeobj__10 = (PyObject*)__Pyx_PyCode_New(1, 0, 2, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__9, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_eevee_dev_cgettext_git__cg, __pyx_n_s_default_plural, 65, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__10)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 65; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T00:03:15,985 | ^~~~~~~~~~~~~~~~ 2025-09-08T00:03:15,985 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T00:03:15,985 213 | PyCode_New( 2025-09-08T00:03:15,985 | ^~~~~~~~~~ 2025-09-08T00:03:15,988 _cgettext.c:2759:3: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-08T00:03:15,988 2759 | __pyx_codeobj__13 = (PyObject*)__Pyx_PyCode_New(1, 0, 38, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__12, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_eevee_dev_cgettext_git__cg, __pyx_n_s_c_parse, 72, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__13)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 72; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T00:03:15,988 | ^~~~~~~~~~~~~~~~~ 2025-09-08T00:03:15,989 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T00:03:15,989 213 | PyCode_New( 2025-09-08T00:03:15,989 | ^~~~~~~~~~ 2025-09-08T00:03:15,992 _cgettext.c:2759:242: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-08T00:03:15,992 2759 | __pyx_codeobj__13 = (PyObject*)__Pyx_PyCode_New(1, 0, 38, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__12, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_eevee_dev_cgettext_git__cg, __pyx_n_s_c_parse, 72, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__13)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 72; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T00:03:15,992 | ^~ 2025-09-08T00:03:15,992 | | 2025-09-08T00:03:15,992 | int 2025-09-08T00:03:15,992 _cgettext.c:124:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:03:15,992 124 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:03:15,992 | ^~~~~ 2025-09-08T00:03:15,993 /usr/include/python3.13/cpython/code.h:216:45: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-08T00:03:15,993 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T00:03:15,993 | ~~~~~~~~~~^ 2025-09-08T00:03:15,996 _cgettext.c:2759:246: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-08T00:03:15,996 2759 | __pyx_codeobj__13 = (PyObject*)__Pyx_PyCode_New(1, 0, 38, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__12, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_eevee_dev_cgettext_git__cg, __pyx_n_s_c_parse, 72, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__13)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 72; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T00:03:15,996 | ^~~~~~~~~~~~~~~~~ 2025-09-08T00:03:15,996 | | 2025-09-08T00:03:15,996 | PyObject * {aka struct _object *} 2025-09-08T00:03:15,996 _cgettext.c:124:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:03:15,996 124 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:03:15,997 | ^~~~ 2025-09-08T00:03:15,997 /usr/include/python3.13/cpython/code.h:216:52: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2025-09-08T00:03:15,997 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T00:03:15,997 | ~~~~^ 2025-09-08T00:03:16,000 _cgettext.c:124:11: error: too few arguments to function ‘PyCode_New’ 2025-09-08T00:03:16,000 124 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:03:16,000 | ^~~~~~~~~~ 2025-09-08T00:03:16,000 _cgettext.c:2759:34: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:03:16,000 2759 | __pyx_codeobj__13 = (PyObject*)__Pyx_PyCode_New(1, 0, 38, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__12, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_eevee_dev_cgettext_git__cg, __pyx_n_s_c_parse, 72, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__13)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 72; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T00:03:16,000 | ^~~~~~~~~~~~~~~~ 2025-09-08T00:03:16,001 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T00:03:16,001 213 | PyCode_New( 2025-09-08T00:03:16,001 | ^~~~~~~~~~ 2025-09-08T00:03:16,015 _cgettext.c: In function ‘__Pyx_ErrRestore’: 2025-09-08T00:03:16,018 _cgettext.c:3152:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-08T00:03:16,018 3152 | tmp_type = tstate->curexc_type; 2025-09-08T00:03:16,018 | ^~ 2025-09-08T00:03:16,021 _cgettext.c:3153:23: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-08T00:03:16,021 3153 | tmp_value = tstate->curexc_value; 2025-09-08T00:03:16,022 | ^~ 2025-09-08T00:03:16,025 _cgettext.c:3154:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T00:03:16,025 3154 | tmp_tb = tstate->curexc_traceback; 2025-09-08T00:03:16,025 | ^~ 2025-09-08T00:03:16,028 _cgettext.c:3155:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-08T00:03:16,028 3155 | tstate->curexc_type = type; 2025-09-08T00:03:16,028 | ^~ 2025-09-08T00:03:16,031 _cgettext.c:3156:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-08T00:03:16,031 3156 | tstate->curexc_value = value; 2025-09-08T00:03:16,031 | ^~ 2025-09-08T00:03:16,035 _cgettext.c:3157:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T00:03:16,035 3157 | tstate->curexc_traceback = tb; 2025-09-08T00:03:16,035 | ^~ 2025-09-08T00:03:16,035 _cgettext.c: In function ‘__Pyx_ErrFetch’: 2025-09-08T00:03:16,038 _cgettext.c:3168:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-08T00:03:16,038 3168 | *type = tstate->curexc_type; 2025-09-08T00:03:16,039 | ^~ 2025-09-08T00:03:16,042 _cgettext.c:3169:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-08T00:03:16,042 3169 | *value = tstate->curexc_value; 2025-09-08T00:03:16,042 | ^~ 2025-09-08T00:03:16,045 _cgettext.c:3170:17: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T00:03:16,045 3170 | *tb = tstate->curexc_traceback; 2025-09-08T00:03:16,045 | ^~ 2025-09-08T00:03:16,048 _cgettext.c:3171:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-08T00:03:16,049 3171 | tstate->curexc_type = 0; 2025-09-08T00:03:16,049 | ^~ 2025-09-08T00:03:16,052 _cgettext.c:3172:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-08T00:03:16,052 3172 | tstate->curexc_value = 0; 2025-09-08T00:03:16,052 | ^~ 2025-09-08T00:03:16,055 _cgettext.c:3173:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T00:03:16,055 3173 | tstate->curexc_traceback = 0; 2025-09-08T00:03:16,055 | ^~ 2025-09-08T00:03:16,063 _cgettext.c: In function ‘__Pyx_Raise’: 2025-09-08T00:03:16,067 _cgettext.c:3331:34: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T00:03:16,067 3331 | PyObject* tmp_tb = tstate->curexc_traceback; 2025-09-08T00:03:16,067 | ^~ 2025-09-08T00:03:16,070 _cgettext.c:3334:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T00:03:16,070 3334 | tstate->curexc_traceback = tb; 2025-09-08T00:03:16,070 | ^~ 2025-09-08T00:03:16,071 _cgettext.c: In function ‘__Pyx_IterFinish’: 2025-09-08T00:03:16,075 _cgettext.c:3358:32: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-08T00:03:16,075 3358 | PyObject* exc_type = tstate->curexc_type; 2025-09-08T00:03:16,075 | ^~ 2025-09-08T00:03:16,078 _cgettext.c:3362:31: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-08T00:03:16,078 3362 | exc_value = tstate->curexc_value; 2025-09-08T00:03:16,079 | ^~ 2025-09-08T00:03:16,082 _cgettext.c:3363:28: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T00:03:16,082 3363 | exc_tb = tstate->curexc_traceback; 2025-09-08T00:03:16,082 | ^~ 2025-09-08T00:03:16,085 _cgettext.c:3364:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-08T00:03:16,085 3364 | tstate->curexc_type = 0; 2025-09-08T00:03:16,086 | ^~ 2025-09-08T00:03:16,089 _cgettext.c:3365:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-08T00:03:16,089 3365 | tstate->curexc_value = 0; 2025-09-08T00:03:16,089 | ^~ 2025-09-08T00:03:16,092 _cgettext.c:3366:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T00:03:16,093 3366 | tstate->curexc_traceback = 0; 2025-09-08T00:03:16,093 | ^~ 2025-09-08T00:03:16,105 _cgettext.c: In function ‘__Pyx_PyInt_As_int’: 2025-09-08T00:03:16,109 _cgettext.c:3717:27: error: too few arguments to function ‘_PyLong_AsByteArray’ 2025-09-08T00:03:16,109 3717 | int ret = _PyLong_AsByteArray((PyLongObject *)v, 2025-09-08T00:03:16,109 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T00:03:16,110 In file included from /usr/include/python3.13/longobject.h:107, 2025-09-08T00:03:16,110 from /usr/include/python3.13/Python.h:81: 2025-09-08T00:03:16,110 /usr/include/python3.13/cpython/longobject.h:111:17: note: declared here 2025-09-08T00:03:16,110 111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v, 2025-09-08T00:03:16,110 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T00:03:16,114 _cgettext.c: In function ‘__Pyx_PyInt_As_unsigned_int’: 2025-09-08T00:03:16,118 _cgettext.c:3869:27: error: too few arguments to function ‘_PyLong_AsByteArray’ 2025-09-08T00:03:16,118 3869 | int ret = _PyLong_AsByteArray((PyLongObject *)v, 2025-09-08T00:03:16,118 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T00:03:16,118 /usr/include/python3.13/cpython/longobject.h:111:17: note: declared here 2025-09-08T00:03:16,118 111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v, 2025-09-08T00:03:16,118 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T00:03:16,122 _cgettext.c: In function ‘__Pyx_PyInt_As_long’: 2025-09-08T00:03:16,125 _cgettext.c:3995:27: error: too few arguments to function ‘_PyLong_AsByteArray’ 2025-09-08T00:03:16,126 3995 | int ret = _PyLong_AsByteArray((PyLongObject *)v, 2025-09-08T00:03:16,126 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T00:03:16,126 /usr/include/python3.13/cpython/longobject.h:111:17: note: declared here 2025-09-08T00:03:16,126 111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v, 2025-09-08T00:03:16,126 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T00:03:16,133 _cgettext.c: In function ‘__Pyx_CreateCodeObjectForTraceback’: 2025-09-08T00:03:16,137 _cgettext.c:4143:5: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-08T00:03:16,137 4143 | py_code = __Pyx_PyCode_New( 2025-09-08T00:03:16,137 | ^~~~~~~ 2025-09-08T00:03:16,137 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T00:03:16,137 213 | PyCode_New( 2025-09-08T00:03:16,138 | ^~~~~~~~~~ 2025-09-08T00:03:16,142 _cgettext.c:4157:9: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-08T00:03:16,142 4157 | py_line, /*int firstlineno,*/ 2025-09-08T00:03:16,142 | ^~~~~~~ 2025-09-08T00:03:16,142 | | 2025-09-08T00:03:16,142 | int 2025-09-08T00:03:16,142 _cgettext.c:124:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:03:16,142 124 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:03:16,142 | ^~~~~ 2025-09-08T00:03:16,142 /usr/include/python3.13/cpython/code.h:216:45: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-08T00:03:16,143 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T00:03:16,143 | ~~~~~~~~~~^ 2025-09-08T00:03:16,146 _cgettext.c:4158:9: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-08T00:03:16,146 4158 | __pyx_empty_bytes /*PyObject *lnotab*/ 2025-09-08T00:03:16,146 | ^~~~~~~~~~~~~~~~~ 2025-09-08T00:03:16,146 | | 2025-09-08T00:03:16,146 | PyObject * {aka struct _object *} 2025-09-08T00:03:16,147 _cgettext.c:124:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:03:16,147 124 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:03:16,147 | ^~~~ 2025-09-08T00:03:16,147 /usr/include/python3.13/cpython/code.h:216:52: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2025-09-08T00:03:16,147 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T00:03:16,147 | ~~~~^ 2025-09-08T00:03:16,150 _cgettext.c:124:11: error: too few arguments to function ‘PyCode_New’ 2025-09-08T00:03:16,150 124 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:03:16,151 | ^~~~~~~~~~ 2025-09-08T00:03:16,151 _cgettext.c:4143:15: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:03:16,151 4143 | py_code = __Pyx_PyCode_New( 2025-09-08T00:03:16,151 | ^~~~~~~~~~~~~~~~ 2025-09-08T00:03:16,151 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T00:03:16,151 213 | PyCode_New( 2025-09-08T00:03:16,151 | ^~~~~~~~~~ 2025-09-08T00:03:16,154 _cgettext.c: In function ‘__Pyx_AddTraceback’: 2025-09-08T00:03:16,157 _cgettext.c:4189:13: error: invalid use of incomplete typedef ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-08T00:03:16,158 4189 | py_frame->f_lineno = py_line; 2025-09-08T00:03:16,158 | ^~ 2025-09-08T00:03:16,206 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-08T00:03:16,352 ERROR: python setup.py bdist_wheel exited with 1 2025-09-08T00:03:16,364 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-08T00:03:16,364 exec(compile('"'"''"'"''"'"' 2025-09-08T00:03:16,364 # This is -- a caller that pip uses to run setup.py 2025-09-08T00:03:16,364 # 2025-09-08T00:03:16,364 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T00:03:16,364 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T00:03:16,364 # - It provides a clear error message when setuptools is not installed. 2025-09-08T00:03:16,364 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T00:03:16,364 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T00:03:16,364 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T00:03:16,364 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T00:03:16,364 import os, sys, tokenize, traceback 2025-09-08T00:03:16,364 2025-09-08T00:03:16,364 try: 2025-09-08T00:03:16,364 import setuptools 2025-09-08T00:03:16,364 except ImportError: 2025-09-08T00:03:16,364 print( 2025-09-08T00:03:16,364 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T00:03:16,364 "the build environment with exception:", 2025-09-08T00:03:16,364 file=sys.stderr, 2025-09-08T00:03:16,364 ) 2025-09-08T00:03:16,364 traceback.print_exc() 2025-09-08T00:03:16,364 sys.exit(1) 2025-09-08T00:03:16,364 2025-09-08T00:03:16,364 __file__ = %r 2025-09-08T00:03:16,364 sys.argv[0] = __file__ 2025-09-08T00:03:16,364 2025-09-08T00:03:16,364 if os.path.exists(__file__): 2025-09-08T00:03:16,364 filename = __file__ 2025-09-08T00:03:16,364 with tokenize.open(__file__) as f: 2025-09-08T00:03:16,364 setup_py_code = f.read() 2025-09-08T00:03:16,364 else: 2025-09-08T00:03:16,364 filename = "" 2025-09-08T00:03:16,364 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T00:03:16,364 2025-09-08T00:03:16,364 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T00:03:16,364 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-hl2wlzns/cgettext_233c7b96288b444fa46ae4a5c880d5f7/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-nw4souf_[/] 2025-09-08T00:03:16,364 [bold magenta]cwd[/]: /tmp/pip-wheel-hl2wlzns/cgettext_233c7b96288b444fa46ae4a5c880d5f7/ 2025-09-08T00:03:16,364 Building wheel for cgettext (setup.py): finished with status 'error' 2025-09-08T00:03:16,365 ERROR: Failed building wheel for cgettext 2025-09-08T00:03:16,366 Running setup.py clean for cgettext 2025-09-08T00:03:16,366 Running command python setup.py clean 2025-09-08T00:03:17,543 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-08T00:03:17,543 'build/scripts-3.13' does not exist -- can't clean it 2025-09-08T00:03:17,653 Failed to build cgettext 2025-09-08T00:03:17,653 ERROR: Failed to build one or more wheels 2025-09-08T00:03:17,654 Exception information: 2025-09-08T00:03:17,654 Traceback (most recent call last): 2025-09-08T00:03:17,654 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T00:03:17,654 status = _inner_run() 2025-09-08T00:03:17,654 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T00:03:17,654 return self.run(options, args) 2025-09-08T00:03:17,654 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T00:03:17,654 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T00:03:17,654 return func(self, options, args) 2025-09-08T00:03:17,654 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-08T00:03:17,654 raise CommandError("Failed to build one or more wheels") 2025-09-08T00:03:17,654 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-08T00:03:17,658 Removed build tracker: '/tmp/pip-build-tracker-o6wn6zz1'