2025-09-07T20:09:28,299 Created temporary directory: /tmp/pip-build-tracker-lzpzreyp 2025-09-07T20:09:28,300 Initialized build tracking at /tmp/pip-build-tracker-lzpzreyp 2025-09-07T20:09:28,300 Created build tracker: /tmp/pip-build-tracker-lzpzreyp 2025-09-07T20:09:28,300 Entered build tracker: /tmp/pip-build-tracker-lzpzreyp 2025-09-07T20:09:28,300 Created temporary directory: /tmp/pip-wheel-gwyz9i8b 2025-09-07T20:09:28,303 Created temporary directory: /tmp/pip-ephem-wheel-cache-tnnk_9o_ 2025-09-07T20:09:28,359 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T20:09:28,362 2 location(s) to search for versions of zope-ucol: 2025-09-07T20:09:28,362 * https://pypi.org/simple/zope-ucol/ 2025-09-07T20:09:28,362 * https://www.piwheels.org/simple/zope-ucol/ 2025-09-07T20:09:28,362 Fetching project page and analyzing links: https://pypi.org/simple/zope-ucol/ 2025-09-07T20:09:28,362 Getting page https://pypi.org/simple/zope-ucol/ 2025-09-07T20:09:28,363 Found index url https://pypi.org/simple/ 2025-09-07T20:09:28,433 Fetched page https://pypi.org/simple/zope-ucol/ as application/vnd.pypi.simple.v1+json 2025-09-07T20:09:28,434 Found link https://files.pythonhosted.org/packages/3d/b3/b10c46f7c3c36381ac19640591f3c6712dd0f4f7aa5e39072d546e358cc8/zope.ucol-1.0.tar.gz (from https://pypi.org/simple/zope-ucol/), version: 1.0 2025-09-07T20:09:28,435 Found link https://files.pythonhosted.org/packages/fe/d6/adac1791d1895752e60557b78f910d67a1aaf649e713fcdd7fde988898ef/zope.ucol-1.0.1.tar.gz (from https://pypi.org/simple/zope-ucol/), version: 1.0.1 2025-09-07T20:09:28,435 Found link https://files.pythonhosted.org/packages/e5/bc/2640d1c930cf0dd63b8dbf3439459cb5e9873c8973882f6b34675404d241/zope.ucol-1.0.2.tar.gz (from https://pypi.org/simple/zope-ucol/), version: 1.0.2 2025-09-07T20:09:28,435 Fetching project page and analyzing links: https://www.piwheels.org/simple/zope-ucol/ 2025-09-07T20:09:28,435 Getting page https://www.piwheels.org/simple/zope-ucol/ 2025-09-07T20:09:28,436 Found index url https://www.piwheels.org/simple/ 2025-09-07T20:09:28,521 Fetched page https://www.piwheels.org/simple/zope-ucol/ as text/html 2025-09-07T20:09:28,522 Skipping link: not a file: https://www.piwheels.org/simple/zope-ucol/ 2025-09-07T20:09:28,522 Skipping link: not a file: https://pypi.org/simple/zope-ucol/ 2025-09-07T20:09:28,547 Given no hashes to check 1 links for project 'zope-ucol': discarding no candidates 2025-09-07T20:09:28,548 Collecting zope-ucol==1.0.2 2025-09-07T20:09:28,549 Created temporary directory: /tmp/pip-unpack-acwhjkii 2025-09-07T20:09:28,849 Downloading zope.ucol-1.0.2.tar.gz (15 kB) 2025-09-07T20:09:28,885 Added zope-ucol==1.0.2 from https://files.pythonhosted.org/packages/e5/bc/2640d1c930cf0dd63b8dbf3439459cb5e9873c8973882f6b34675404d241/zope.ucol-1.0.2.tar.gz to build tracker '/tmp/pip-build-tracker-lzpzreyp' 2025-09-07T20:09:28,886 Running setup.py (path:/tmp/pip-wheel-gwyz9i8b/zope-ucol_60a884fdc7004d7a8a2fc6b1e85c90a7/setup.py) egg_info for package zope-ucol 2025-09-07T20:09:28,887 Created temporary directory: /tmp/pip-pip-egg-info-9434xefh 2025-09-07T20:09:28,887 Preparing metadata (setup.py): started 2025-09-07T20:09:28,888 Running command python setup.py egg_info 2025-09-07T20:09:29,944 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-07T20:09:29,944 !! 2025-09-07T20:09:29,944 ******************************************************************************** 2025-09-07T20:09:29,944 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-07T20:09:29,945 License :: OSI Approved :: Zope Public License 2025-09-07T20:09:29,945 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-07T20:09:29,945 ******************************************************************************** 2025-09-07T20:09:29,945 !! 2025-09-07T20:09:29,945 self._finalize_license_expression() 2025-09-07T20:09:30,016 running egg_info 2025-09-07T20:09:30,090 creating /tmp/pip-pip-egg-info-9434xefh/zope.ucol.egg-info 2025-09-07T20:09:30,090 writing /tmp/pip-pip-egg-info-9434xefh/zope.ucol.egg-info/PKG-INFO 2025-09-07T20:09:30,091 writing dependency_links to /tmp/pip-pip-egg-info-9434xefh/zope.ucol.egg-info/dependency_links.txt 2025-09-07T20:09:30,092 writing top-level names to /tmp/pip-pip-egg-info-9434xefh/zope.ucol.egg-info/top_level.txt 2025-09-07T20:09:30,093 writing manifest file '/tmp/pip-pip-egg-info-9434xefh/zope.ucol.egg-info/SOURCES.txt' 2025-09-07T20:09:30,381 reading manifest file '/tmp/pip-pip-egg-info-9434xefh/zope.ucol.egg-info/SOURCES.txt' 2025-09-07T20:09:30,384 writing manifest file '/tmp/pip-pip-egg-info-9434xefh/zope.ucol.egg-info/SOURCES.txt' 2025-09-07T20:09:30,497 Preparing metadata (setup.py): finished with status 'done' 2025-09-07T20:09:30,501 Source in /tmp/pip-wheel-gwyz9i8b/zope-ucol_60a884fdc7004d7a8a2fc6b1e85c90a7 has version 1.0.2, which satisfies requirement zope-ucol==1.0.2 from https://files.pythonhosted.org/packages/e5/bc/2640d1c930cf0dd63b8dbf3439459cb5e9873c8973882f6b34675404d241/zope.ucol-1.0.2.tar.gz 2025-09-07T20:09:30,502 Removed zope-ucol==1.0.2 from https://files.pythonhosted.org/packages/e5/bc/2640d1c930cf0dd63b8dbf3439459cb5e9873c8973882f6b34675404d241/zope.ucol-1.0.2.tar.gz from build tracker '/tmp/pip-build-tracker-lzpzreyp' 2025-09-07T20:09:30,505 Created temporary directory: /tmp/pip-unpack-e85ixr2m 2025-09-07T20:09:30,506 Created temporary directory: /tmp/pip-unpack-u5xs16fq 2025-09-07T20:09:30,506 Building wheels for collected packages: zope-ucol 2025-09-07T20:09:30,507 Created temporary directory: /tmp/pip-wheel-icdqf9yy 2025-09-07T20:09:30,508 DEPRECATION: Building 'zope-ucol' 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 'zope-ucol'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-07T20:09:30,509 Building wheel for zope-ucol (setup.py): started 2025-09-07T20:09:30,509 Destination directory: /tmp/pip-wheel-icdqf9yy 2025-09-07T20:09:30,509 Running command python setup.py bdist_wheel 2025-09-07T20:09:31,560 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-07T20:09:31,560 !! 2025-09-07T20:09:31,560 ******************************************************************************** 2025-09-07T20:09:31,560 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-07T20:09:31,560 License :: OSI Approved :: Zope Public License 2025-09-07T20:09:31,560 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-07T20:09:31,561 ******************************************************************************** 2025-09-07T20:09:31,561 !! 2025-09-07T20:09:31,561 self._finalize_license_expression() 2025-09-07T20:09:31,561 running bdist_wheel 2025-09-07T20:09:31,923 running build 2025-09-07T20:09:31,923 running build_py 2025-09-07T20:09:31,999 creating build/lib.linux-armv7l-cpython-313/zope 2025-09-07T20:09:32,000 copying src/zope/__init__.py -> build/lib.linux-armv7l-cpython-313/zope 2025-09-07T20:09:32,001 creating build/lib.linux-armv7l-cpython-313/zope/ucol 2025-09-07T20:09:32,001 copying src/zope/ucol/tests.py -> build/lib.linux-armv7l-cpython-313/zope/ucol 2025-09-07T20:09:32,001 copying src/zope/ucol/localeadapter.py -> build/lib.linux-armv7l-cpython-313/zope/ucol 2025-09-07T20:09:32,002 copying src/zope/ucol/__init__.py -> build/lib.linux-armv7l-cpython-313/zope/ucol 2025-09-07T20:09:32,002 running egg_info 2025-09-07T20:09:32,076 writing src/zope.ucol.egg-info/PKG-INFO 2025-09-07T20:09:32,077 writing dependency_links to src/zope.ucol.egg-info/dependency_links.txt 2025-09-07T20:09:32,078 writing top-level names to src/zope.ucol.egg-info/top_level.txt 2025-09-07T20:09:32,154 reading manifest file 'src/zope.ucol.egg-info/SOURCES.txt' 2025-09-07T20:09:32,158 writing manifest file 'src/zope.ucol.egg-info/SOURCES.txt' 2025-09-07T20:09:32,159 copying src/zope/ucol/README.txt -> build/lib.linux-armv7l-cpython-313/zope/ucol 2025-09-07T20:09:32,160 copying src/zope/ucol/_zope_ucol.c -> build/lib.linux-armv7l-cpython-313/zope/ucol 2025-09-07T20:09:32,161 copying src/zope/ucol/_zope_ucol.pyx -> build/lib.linux-armv7l-cpython-313/zope/ucol 2025-09-07T20:09:32,162 running build_ext 2025-09-07T20:09:32,516 building 'zope.ucol._zope_ucol' extension 2025-09-07T20:09:32,516 creating build/temp.linux-armv7l-cpython-313/src/zope/ucol 2025-09-07T20:09:32,517 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/include/python3.13 -c src/zope/ucol/_zope_ucol.c -o build/temp.linux-armv7l-cpython-313/src/zope/ucol/_zope_ucol.o 2025-09-07T20:09:32,973 src/zope/ucol/_zope_ucol.c:27:14: error: expected ‘;’ before ‘char’ 2025-09-07T20:09:32,974 27 | staticforward char **__pyx_f; 2025-09-07T20:09:32,974 | ^~~~~ 2025-09-07T20:09:32,974 | ; 2025-09-07T20:09:32,989 src/zope/ucol/_zope_ucol.c:33:1: error: unknown type name ‘staticforward’ 2025-09-07T20:09:32,989 33 | staticforward PyTypeObject __pyx_type_10_zope_ucol_UCharString; 2025-09-07T20:09:32,989 | ^~~~~~~~~~~~~ 2025-09-07T20:09:32,990 src/zope/ucol/_zope_ucol.c:33:28: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__pyx_type_10_zope_ucol_UCharString’ 2025-09-07T20:09:32,990 33 | staticforward PyTypeObject __pyx_type_10_zope_ucol_UCharString; 2025-09-07T20:09:32,990 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T20:09:33,005 src/zope/ucol/_zope_ucol.c:43:1: error: unknown type name ‘staticforward’ 2025-09-07T20:09:33,005 43 | staticforward PyTypeObject __pyx_type_10_zope_ucol_Collator; 2025-09-07T20:09:33,005 | ^~~~~~~~~~~~~ 2025-09-07T20:09:33,005 src/zope/ucol/_zope_ucol.c:43:28: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__pyx_type_10_zope_ucol_Collator’ 2025-09-07T20:09:33,006 43 | staticforward PyTypeObject __pyx_type_10_zope_ucol_Collator; 2025-09-07T20:09:33,006 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T20:09:33,006 src/zope/ucol/_zope_ucol.c: In function ‘__pyx_f_10_zope_ucol_11UCharString___new__’: 2025-09-07T20:09:33,006 src/zope/ucol/_zope_ucol.c:76:3: warning: ‘Py_UNICODE’ is deprecated [-Wdeprecated-declarations] 2025-09-07T20:09:33,006 76 | Py_UNICODE (*__pyx_v_str); 2025-09-07T20:09:33,006 | ^~~~~~~~~~ 2025-09-07T20:09:33,023 src/zope/ucol/_zope_ucol.c:93:15: error: implicit declaration of function ‘PyString_Check’; did you mean ‘PyMapping_Check’? [-Wimplicit-function-declaration] 2025-09-07T20:09:33,024 93 | __pyx_1 = PyString_Check(__pyx_v_text); 2025-09-07T20:09:33,024 | ^~~~~~~~~~~~~~ 2025-09-07T20:09:33,024 | PyMapping_Check 2025-09-07T20:09:33,050 src/zope/ucol/_zope_ucol.c:135:20: error: implicit declaration of function ‘PyUnicode_GET_SIZE’; did you mean ‘PyDict_GET_SIZE’? [-Wimplicit-function-declaration] 2025-09-07T20:09:33,050 135 | __pyx_v_length = PyUnicode_GET_SIZE(__pyx_v_text); 2025-09-07T20:09:33,050 | ^~~~~~~~~~~~~~~~~~ 2025-09-07T20:09:33,050 | PyDict_GET_SIZE 2025-09-07T20:09:33,078 src/zope/ucol/_zope_ucol.c:138:17: error: implicit declaration of function ‘PyUnicode_AS_UNICODE’; did you mean ‘PyUnicode_AsUCS4’? [-Wimplicit-function-declaration] 2025-09-07T20:09:33,078 138 | __pyx_v_str = PyUnicode_AS_UNICODE(__pyx_v_text); 2025-09-07T20:09:33,079 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-07T20:09:33,079 | PyUnicode_AsUCS4 2025-09-07T20:09:33,079 src/zope/ucol/_zope_ucol.c:138:15: error: assignment to ‘Py_UNICODE *’ {aka ‘unsigned int *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-07T20:09:33,079 138 | __pyx_v_str = PyUnicode_AS_UNICODE(__pyx_v_text); 2025-09-07T20:09:33,079 | ^ 2025-09-07T20:09:33,079 src/zope/ucol/_zope_ucol.c:141:3: warning: ‘Py_UNICODE’ is deprecated [-Wdeprecated-declarations] 2025-09-07T20:09:33,079 141 | __pyx_1 = ((sizeof(Py_UNICODE )) == 2); 2025-09-07T20:09:33,079 | ^~~~~~~ 2025-09-07T20:09:33,079 src/zope/ucol/_zope_ucol.c:145:71: error: assignment to ‘UChar *’ {aka ‘short unsigned int *’} from incompatible pointer type ‘Py_UNICODE *’ {aka ‘unsigned int *’} [-Wincompatible-pointer-types] 2025-09-07T20:09:33,080 145 | ((struct __pyx_obj_10_zope_ucol_UCharString *)__pyx_v_self)->data = __pyx_v_str; 2025-09-07T20:09:33,080 | ^ 2025-09-07T20:09:33,108 src/zope/ucol/_zope_ucol.c: In function ‘__pyx_f_10_zope_ucol_8Collator___new__’: 2025-09-07T20:09:33,108 src/zope/ucol/_zope_ucol.c:301:32: error: implicit declaration of function ‘PyString_AS_STRING’; did you mean ‘PyBytes_AS_STRING’? [-Wimplicit-function-declaration] 2025-09-07T20:09:33,109 301 | __pyx_v_collator = ucol_open(PyString_AS_STRING(__pyx_v_locale),(&__pyx_v_status)); 2025-09-07T20:09:33,109 | ^~~~~~~~~~~~~~~~~~ 2025-09-07T20:09:33,109 | PyBytes_AS_STRING 2025-09-07T20:09:33,109 src/zope/ucol/_zope_ucol.c:301:32: error: passing argument 1 of ‘ucol_open_76’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-07T20:09:33,109 301 | __pyx_v_collator = ucol_open(PyString_AS_STRING(__pyx_v_locale),(&__pyx_v_status)); 2025-09-07T20:09:33,109 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T20:09:33,109 | | 2025-09-07T20:09:33,109 | int 2025-09-07T20:09:33,110 In file included from src/zope/ucol/_zope_ucol.c:11: 2025-09-07T20:09:33,110 /usr/include/unicode/ucol.h:415:23: note: expected ‘const char *’ but argument is of type ‘int’ 2025-09-07T20:09:33,110 415 | ucol_open(const char *loc, UErrorCode *status); 2025-09-07T20:09:33,110 | ~~~~~~~~~~~~^~~ 2025-09-07T20:09:33,139 src/zope/ucol/_zope_ucol.c: In function ‘__pyx_f_10_zope_ucol_8Collator_key’: 2025-09-07T20:09:33,140 src/zope/ucol/_zope_ucol.c:465:13: error: implicit declaration of function ‘PyString_FromStringAndSize’; did you mean ‘PyBytes_FromStringAndSize’? [-Wimplicit-function-declaration] 2025-09-07T20:09:33,140 465 | __pyx_1 = PyString_FromStringAndSize(__pyx_v_buffer,__pyx_v_size); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 186; goto __pyx_L1;} 2025-09-07T20:09:33,140 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T20:09:33,140 | PyBytes_FromStringAndSize 2025-09-07T20:09:33,141 src/zope/ucol/_zope_ucol.c:465:11: error: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-07T20:09:33,141 465 | __pyx_1 = PyString_FromStringAndSize(__pyx_v_buffer,__pyx_v_size); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 186; goto __pyx_L1;} 2025-09-07T20:09:33,141 | ^ 2025-09-07T20:09:33,158 src/zope/ucol/_zope_ucol.c: In function ‘__pyx_f_10_zope_ucol_8Collator_cmp’: 2025-09-07T20:09:33,159 src/zope/ucol/_zope_ucol.c:531:13: error: implicit declaration of function ‘PyInt_FromLong’; did you mean ‘PyLong_FromLong’? [-Wimplicit-function-declaration] 2025-09-07T20:09:33,159 531 | __pyx_1 = PyInt_FromLong(ucol_strcoll(((struct __pyx_obj_10_zope_ucol_Collator *)__pyx_v_self)->collator,((struct __pyx_obj_10_zope_ucol_UCharString *)__pyx_v_u1)->data,((struct __pyx_obj_10_zope_ucol_UCharString *)__pyx_v_u1)->length,((struct __pyx_obj_10_zope_ucol_UCharString *)__pyx_v_u2)->data,((struct __pyx_obj_10_zope_ucol_UCharString *)__pyx_v_u2)->length)); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 193; goto __pyx_L1;} 2025-09-07T20:09:33,159 | ^~~~~~~~~~~~~~ 2025-09-07T20:09:33,159 | PyLong_FromLong 2025-09-07T20:09:33,160 src/zope/ucol/_zope_ucol.c:531:11: error: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-07T20:09:33,160 531 | __pyx_1 = PyInt_FromLong(ucol_strcoll(((struct __pyx_obj_10_zope_ucol_Collator *)__pyx_v_self)->collator,((struct __pyx_obj_10_zope_ucol_UCharString *)__pyx_v_u1)->data,((struct __pyx_obj_10_zope_ucol_UCharString *)__pyx_v_u1)->length,((struct __pyx_obj_10_zope_ucol_UCharString *)__pyx_v_u2)->data,((struct __pyx_obj_10_zope_ucol_UCharString *)__pyx_v_u2)->length)); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 193; goto __pyx_L1;} 2025-09-07T20:09:33,160 | ^ 2025-09-07T20:09:33,162 src/zope/ucol/_zope_ucol.c: At top level: 2025-09-07T20:09:33,162 src/zope/ucol/_zope_ucol.c:658:3: warning: excess elements in struct initializer 2025-09-07T20:09:33,163 658 | 0, /*nb_inplace_floor_divide*/ 2025-09-07T20:09:33,163 | ^ 2025-09-07T20:09:33,163 src/zope/ucol/_zope_ucol.c:658:3: note: (near initialization for ‘__pyx_tp_as_number_UCharString’) 2025-09-07T20:09:33,163 src/zope/ucol/_zope_ucol.c:659:3: warning: excess elements in struct initializer 2025-09-07T20:09:33,163 659 | 0, /*nb_inplace_true_divide*/ 2025-09-07T20:09:33,163 | ^ 2025-09-07T20:09:33,163 src/zope/ucol/_zope_ucol.c:659:3: note: (near initialization for ‘__pyx_tp_as_number_UCharString’) 2025-09-07T20:09:33,164 src/zope/ucol/_zope_ucol.c:684:3: warning: excess elements in struct initializer 2025-09-07T20:09:33,164 684 | 0, /*bf_getsegcount*/ 2025-09-07T20:09:33,164 | ^ 2025-09-07T20:09:33,164 src/zope/ucol/_zope_ucol.c:684:3: note: (near initialization for ‘__pyx_tp_as_buffer_UCharString’) 2025-09-07T20:09:33,165 src/zope/ucol/_zope_ucol.c:685:3: warning: excess elements in struct initializer 2025-09-07T20:09:33,165 685 | 0, /*bf_getcharbuffer*/ 2025-09-07T20:09:33,165 | ^ 2025-09-07T20:09:33,165 src/zope/ucol/_zope_ucol.c:685:3: note: (near initialization for ‘__pyx_tp_as_buffer_UCharString’) 2025-09-07T20:09:33,175 src/zope/ucol/_zope_ucol.c:688:1: error: unknown type name ‘statichere’ 2025-09-07T20:09:33,175 688 | statichere PyTypeObject __pyx_type_10_zope_ucol_UCharString = { 2025-09-07T20:09:33,175 | ^~~~~~~~~~ 2025-09-07T20:09:33,176 src/zope/ucol/_zope_ucol.c:688:25: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__pyx_type_10_zope_ucol_UCharString’ 2025-09-07T20:09:33,176 688 | statichere PyTypeObject __pyx_type_10_zope_ucol_UCharString = { 2025-09-07T20:09:33,176 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T20:09:33,178 src/zope/ucol/_zope_ucol.c:827:3: warning: excess elements in struct initializer 2025-09-07T20:09:33,179 827 | 0, /*nb_inplace_floor_divide*/ 2025-09-07T20:09:33,179 | ^ 2025-09-07T20:09:33,179 src/zope/ucol/_zope_ucol.c:827:3: note: (near initialization for ‘__pyx_tp_as_number_Collator’) 2025-09-07T20:09:33,179 src/zope/ucol/_zope_ucol.c:828:3: warning: excess elements in struct initializer 2025-09-07T20:09:33,179 828 | 0, /*nb_inplace_true_divide*/ 2025-09-07T20:09:33,180 | ^ 2025-09-07T20:09:33,180 src/zope/ucol/_zope_ucol.c:828:3: note: (near initialization for ‘__pyx_tp_as_number_Collator’) 2025-09-07T20:09:33,180 src/zope/ucol/_zope_ucol.c:853:3: warning: excess elements in struct initializer 2025-09-07T20:09:33,181 853 | 0, /*bf_getsegcount*/ 2025-09-07T20:09:33,181 | ^ 2025-09-07T20:09:33,181 src/zope/ucol/_zope_ucol.c:853:3: note: (near initialization for ‘__pyx_tp_as_buffer_Collator’) 2025-09-07T20:09:33,181 src/zope/ucol/_zope_ucol.c:854:3: warning: excess elements in struct initializer 2025-09-07T20:09:33,181 854 | 0, /*bf_getcharbuffer*/ 2025-09-07T20:09:33,182 | ^ 2025-09-07T20:09:33,182 src/zope/ucol/_zope_ucol.c:854:3: note: (near initialization for ‘__pyx_tp_as_buffer_Collator’) 2025-09-07T20:09:33,192 src/zope/ucol/_zope_ucol.c:857:1: error: unknown type name ‘statichere’ 2025-09-07T20:09:33,192 857 | statichere PyTypeObject __pyx_type_10_zope_ucol_Collator = { 2025-09-07T20:09:33,192 | ^~~~~~~~~~ 2025-09-07T20:09:33,193 src/zope/ucol/_zope_ucol.c:857:25: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__pyx_type_10_zope_ucol_Collator’ 2025-09-07T20:09:33,193 857 | statichere PyTypeObject __pyx_type_10_zope_ucol_Collator = { 2025-09-07T20:09:33,193 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T20:09:33,194 src/zope/ucol/_zope_ucol.c:910:1: error: return type defaults to ‘int’ [-Wimplicit-int] 2025-09-07T20:09:33,194 910 | DL_EXPORT(void) init_zope_ucol(void); /*proto*/ 2025-09-07T20:09:33,194 | ^~~~~~~~~ 2025-09-07T20:09:33,194 src/zope/ucol/_zope_ucol.c: In function ‘DL_EXPORT’: 2025-09-07T20:09:33,194 src/zope/ucol/_zope_ucol.c:910:17: error: expected declaration specifiers before ‘init_zope_ucol’ 2025-09-07T20:09:33,195 910 | DL_EXPORT(void) init_zope_ucol(void); /*proto*/ 2025-09-07T20:09:33,195 | ^~~~~~~~~~~~~~ 2025-09-07T20:09:33,195 src/zope/ucol/_zope_ucol.c:911:1: error: expected declaration specifiers before ‘DL_EXPORT’ 2025-09-07T20:09:33,195 911 | DL_EXPORT(void) init_zope_ucol(void) { 2025-09-07T20:09:33,195 | ^~~~~~~~~ 2025-09-07T20:09:33,196 src/zope/ucol/_zope_ucol.c:941:14: error: storage class specified for parameter ‘__pyx_filenames’ 2025-09-07T20:09:33,196 941 | static char *__pyx_filenames[] = { 2025-09-07T20:09:33,196 | ^~~~~~~~~~~~~~~ 2025-09-07T20:09:33,197 src/zope/ucol/_zope_ucol.c:941:1: error: parameter ‘__pyx_filenames’ is initialized 2025-09-07T20:09:33,197 941 | static char *__pyx_filenames[] = { 2025-09-07T20:09:33,197 | ^~~~~~ 2025-09-07T20:09:33,198 src/zope/ucol/_zope_ucol.c:941:34: error: variable-sized object may not be initialized except with an empty initializer 2025-09-07T20:09:33,198 941 | static char *__pyx_filenames[] = { 2025-09-07T20:09:33,198 | ^ 2025-09-07T20:09:33,199 src/zope/ucol/_zope_ucol.c:942:3: error: initialization of ‘char **’ from incompatible pointer type ‘char *’ [-Wincompatible-pointer-types] 2025-09-07T20:09:33,199 942 | "_zope_ucol.pyx", 2025-09-07T20:09:33,199 | ^~~~~~~~~~~~~~~~ 2025-09-07T20:09:33,199 src/zope/ucol/_zope_ucol.c:942:3: note: (near initialization for ‘__pyx_filenames’) 2025-09-07T20:09:33,200 src/zope/ucol/_zope_ucol.c:944:1: error: expected declaration specifiers before ‘statichere’ 2025-09-07T20:09:33,200 944 | statichere char **__pyx_f = __pyx_filenames; 2025-09-07T20:09:33,200 | ^~~~~~~~~~ 2025-09-07T20:09:33,201 src/zope/ucol/_zope_ucol.c:948:68: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token 2025-09-07T20:09:33,201 948 | static PyObject *__Pyx_Import(PyObject *name, PyObject *from_list) { 2025-09-07T20:09:33,201 | ^ 2025-09-07T20:09:33,202 src/zope/ucol/_zope_ucol.c:981:64: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token 2025-09-07T20:09:33,202 981 | static PyObject *__Pyx_GetName(PyObject *dict, PyObject *name) { 2025-09-07T20:09:33,202 | ^ 2025-09-07T20:09:33,203 src/zope/ucol/_zope_ucol.c:989:72: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token 2025-09-07T20:09:33,203 989 | static void __Pyx_Raise(PyObject *type, PyObject *value, PyObject *tb) { 2025-09-07T20:09:33,203 | ^ 2025-09-07T20:09:33,204 src/zope/ucol/_zope_ucol.c:1051:57: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token 2025-09-07T20:09:33,205 1051 | static int __Pyx_InternStrings(__Pyx_InternTabEntry *t) { 2025-09-07T20:09:33,205 | ^ 2025-09-07T20:09:33,206 src/zope/ucol/_zope_ucol.c:1061:55: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token 2025-09-07T20:09:33,206 1061 | static int __Pyx_InitStrings(__Pyx_StringTabEntry *t) { 2025-09-07T20:09:33,206 | ^ 2025-09-07T20:09:33,208 In file included from /usr/include/python3.13/pyport.h:358, 2025-09-07T20:09:33,208 from /usr/include/python3.13/Python.h:63, 2025-09-07T20:09:33,208 from src/zope/ucol/_zope_ucol.c:3: 2025-09-07T20:09:33,208 /usr/include/python3.13/exports.h:50:36: error: expected declaration specifiers before ‘__attribute__’ 2025-09-07T20:09:33,208 50 | #define Py_EXPORTED_SYMBOL __attribute__ ((visibility ("default"))) 2025-09-07T20:09:33,208 | ^~~~~~~~~~~~~ 2025-09-07T20:09:33,209 /usr/include/python3.13/exports.h:94:34: note: in expansion of macro ‘Py_EXPORTED_SYMBOL’ 2025-09-07T20:09:33,209 94 | # define PyAPI_FUNC(RTYPE) Py_EXPORTED_SYMBOL RTYPE 2025-09-07T20:09:33,209 | ^~~~~~~~~~~~~~~~~~ 2025-09-07T20:09:33,209 /usr/include/python3.13/cpython/frameobject.h:9:1: note: in expansion of macro ‘PyAPI_FUNC’ 2025-09-07T20:09:33,209 9 | PyAPI_FUNC(PyFrameObject *) PyFrame_New(PyThreadState *, PyCodeObject *, 2025-09-07T20:09:33,209 | ^~~~~~~~~~ 2025-09-07T20:09:33,209 /usr/include/python3.13/exports.h:50:36: error: expected declaration specifiers before ‘__attribute__’ 2025-09-07T20:09:33,209 50 | #define Py_EXPORTED_SYMBOL __attribute__ ((visibility ("default"))) 2025-09-07T20:09:33,209 | ^~~~~~~~~~~~~ 2025-09-07T20:09:33,209 /usr/include/python3.13/exports.h:94:34: note: in expansion of macro ‘Py_EXPORTED_SYMBOL’ 2025-09-07T20:09:33,210 94 | # define PyAPI_FUNC(RTYPE) Py_EXPORTED_SYMBOL RTYPE 2025-09-07T20:09:33,210 | ^~~~~~~~~~~~~~~~~~ 2025-09-07T20:09:33,210 /usr/include/python3.13/cpython/frameobject.h:16:1: note: in expansion of macro ‘PyAPI_FUNC’ 2025-09-07T20:09:33,210 16 | PyAPI_FUNC(void) PyFrame_LocalsToFast(PyFrameObject *, int); 2025-09-07T20:09:33,210 | ^~~~~~~~~~ 2025-09-07T20:09:33,210 /usr/include/python3.13/exports.h:50:36: error: expected declaration specifiers before ‘__attribute__’ 2025-09-07T20:09:33,210 50 | #define Py_EXPORTED_SYMBOL __attribute__ ((visibility ("default"))) 2025-09-07T20:09:33,210 | ^~~~~~~~~~~~~ 2025-09-07T20:09:33,210 /usr/include/python3.13/exports.h:94:34: note: in expansion of macro ‘Py_EXPORTED_SYMBOL’ 2025-09-07T20:09:33,210 94 | # define PyAPI_FUNC(RTYPE) Py_EXPORTED_SYMBOL RTYPE 2025-09-07T20:09:33,210 | ^~~~~~~~~~~~~~~~~~ 2025-09-07T20:09:33,211 /usr/include/python3.13/cpython/frameobject.h:26:1: note: in expansion of macro ‘PyAPI_FUNC’ 2025-09-07T20:09:33,211 26 | PyAPI_FUNC(int) _PyFrame_IsEntryFrame(PyFrameObject *frame); 2025-09-07T20:09:33,211 | ^~~~~~~~~~ 2025-09-07T20:09:33,211 /usr/include/python3.13/exports.h:50:36: error: expected declaration specifiers before ‘__attribute__’ 2025-09-07T20:09:33,211 50 | #define Py_EXPORTED_SYMBOL __attribute__ ((visibility ("default"))) 2025-09-07T20:09:33,211 | ^~~~~~~~~~~~~ 2025-09-07T20:09:33,211 /usr/include/python3.13/exports.h:94:34: note: in expansion of macro ‘Py_EXPORTED_SYMBOL’ 2025-09-07T20:09:33,211 94 | # define PyAPI_FUNC(RTYPE) Py_EXPORTED_SYMBOL RTYPE 2025-09-07T20:09:33,212 | ^~~~~~~~~~~~~~~~~~ 2025-09-07T20:09:33,212 /usr/include/python3.13/cpython/frameobject.h:28:1: note: in expansion of macro ‘PyAPI_FUNC’ 2025-09-07T20:09:33,212 28 | PyAPI_FUNC(int) PyFrame_FastToLocalsWithError(PyFrameObject *f); 2025-09-07T20:09:33,213 | ^~~~~~~~~~ 2025-09-07T20:09:33,213 /usr/include/python3.13/exports.h:50:36: error: expected declaration specifiers before ‘__attribute__’ 2025-09-07T20:09:33,214 50 | #define Py_EXPORTED_SYMBOL __attribute__ ((visibility ("default"))) 2025-09-07T20:09:33,214 | ^~~~~~~~~~~~~ 2025-09-07T20:09:33,214 /usr/include/python3.13/exports.h:94:34: note: in expansion of macro ‘Py_EXPORTED_SYMBOL’ 2025-09-07T20:09:33,214 94 | # define PyAPI_FUNC(RTYPE) Py_EXPORTED_SYMBOL RTYPE 2025-09-07T20:09:33,214 | ^~~~~~~~~~~~~~~~~~ 2025-09-07T20:09:33,215 /usr/include/python3.13/cpython/frameobject.h:29:1: note: in expansion of macro ‘PyAPI_FUNC’ 2025-09-07T20:09:33,215 29 | PyAPI_FUNC(void) PyFrame_FastToLocals(PyFrameObject *); 2025-09-07T20:09:33,215 | ^~~~~~~~~~ 2025-09-07T20:09:33,215 In file included from /usr/include/python3.13/frameobject.h:13, 2025-09-07T20:09:33,215 from src/zope/ucol/_zope_ucol.c:1072: 2025-09-07T20:09:33,216 /usr/include/python3.13/cpython/frameobject.h:35:3: error: storage class specified for parameter ‘PyFrameLocalsProxyObject’ 2025-09-07T20:09:33,216 35 | } PyFrameLocalsProxyObject; 2025-09-07T20:09:33,216 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T20:09:33,216 src/zope/ucol/_zope_ucol.c:1075:48: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token 2025-09-07T20:09:33,216 1075 | static void __Pyx_AddTraceback(char *funcname) { 2025-09-07T20:09:33,216 | ^ 2025-09-07T20:09:33,216 src/zope/ucol/_zope_ucol.c:910:1: error: old-style parameter declarations in prototyped function definition 2025-09-07T20:09:33,216 910 | DL_EXPORT(void) init_zope_ucol(void); /*proto*/ 2025-09-07T20:09:33,216 | ^~~~~~~~~ 2025-09-07T20:09:33,216 src/zope/ucol/_zope_ucol.c:1128: error: expected ‘{’ at end of input 2025-09-07T20:09:33,217 src/zope/ucol/_zope_ucol.c: At top level: 2025-09-07T20:09:33,217 src/zope/ucol/_zope_ucol.c:16:13: warning: ‘__Pyx_Raise’ used but never defined 2025-09-07T20:09:33,217 16 | static void __Pyx_Raise(PyObject *type, PyObject *value, PyObject *tb); /*proto*/ 2025-09-07T20:09:33,217 | ^~~~~~~~~~~ 2025-09-07T20:09:33,217 src/zope/ucol/_zope_ucol.c:17:18: warning: ‘__Pyx_Import’ declared ‘static’ but never defined [-Wunused-function] 2025-09-07T20:09:33,217 17 | static PyObject *__Pyx_Import(PyObject *name, PyObject *from_list); /*proto*/ 2025-09-07T20:09:33,217 | ^~~~~~~~~~~~ 2025-09-07T20:09:33,217 src/zope/ucol/_zope_ucol.c:18:13: warning: ‘__Pyx_AddTraceback’ used but never defined 2025-09-07T20:09:33,217 18 | static void __Pyx_AddTraceback(char *funcname); /*proto*/ 2025-09-07T20:09:33,217 | ^~~~~~~~~~~~~~~~~~ 2025-09-07T20:09:33,217 src/zope/ucol/_zope_ucol.c:19:12: warning: ‘__Pyx_InternStrings’ declared ‘static’ but never defined [-Wunused-function] 2025-09-07T20:09:33,217 19 | static int __Pyx_InternStrings(__Pyx_InternTabEntry *t); /*proto*/ 2025-09-07T20:09:33,218 | ^~~~~~~~~~~~~~~~~~~ 2025-09-07T20:09:33,218 src/zope/ucol/_zope_ucol.c:20:12: warning: ‘__Pyx_InitStrings’ declared ‘static’ but never defined [-Wunused-function] 2025-09-07T20:09:33,218 20 | static int __Pyx_InitStrings(__Pyx_StringTabEntry *t); /*proto*/ 2025-09-07T20:09:33,218 | ^~~~~~~~~~~~~~~~~ 2025-09-07T20:09:33,218 src/zope/ucol/_zope_ucol.c:21:18: warning: ‘__Pyx_GetName’ used but never defined 2025-09-07T20:09:33,218 21 | static PyObject *__Pyx_GetName(PyObject *dict, PyObject *name); /*proto*/ 2025-09-07T20:09:33,218 | ^~~~~~~~~~~~~ 2025-09-07T20:09:33,218 src/zope/ucol/_zope_ucol.c: In function ‘DL_EXPORT’: 2025-09-07T20:09:33,218 src/zope/ucol/_zope_ucol.c:1128: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-07T20:09:33,218 src/zope/ucol/_zope_ucol.c: At top level: 2025-09-07T20:09:33,218 src/zope/ucol/_zope_ucol.c:906:27: warning: ‘__pyx_methods’ defined but not used [-Wunused-variable] 2025-09-07T20:09:33,219 906 | static struct PyMethodDef __pyx_methods[] = { 2025-09-07T20:09:33,219 | ^~~~~~~~~~~~~ 2025-09-07T20:09:33,219 src/zope/ucol/_zope_ucol.c:850:22: warning: ‘__pyx_tp_as_buffer_Collator’ defined but not used [-Wunused-variable] 2025-09-07T20:09:33,219 850 | static PyBufferProcs __pyx_tp_as_buffer_Collator = { 2025-09-07T20:09:33,219 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T20:09:33,219 src/zope/ucol/_zope_ucol.c:844:25: warning: ‘__pyx_tp_as_mapping_Collator’ defined but not used [-Wunused-variable] 2025-09-07T20:09:33,219 844 | static PyMappingMethods __pyx_tp_as_mapping_Collator = { 2025-09-07T20:09:33,219 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T20:09:33,220 src/zope/ucol/_zope_ucol.c:831:26: warning: ‘__pyx_tp_as_sequence_Collator’ defined but not used [-Wunused-variable] 2025-09-07T20:09:33,220 831 | static PySequenceMethods __pyx_tp_as_sequence_Collator = { 2025-09-07T20:09:33,220 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T20:09:33,221 src/zope/ucol/_zope_ucol.c:790:24: warning: ‘__pyx_tp_as_number_Collator’ defined but not used [-Wunused-variable] 2025-09-07T20:09:33,221 790 | static PyNumberMethods __pyx_tp_as_number_Collator = { 2025-09-07T20:09:33,221 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T20:09:33,221 src/zope/ucol/_zope_ucol.c:784:27: warning: ‘__pyx_members_10_zope_ucol_Collator’ defined but not used [-Wunused-variable] 2025-09-07T20:09:33,222 784 | static struct PyMemberDef __pyx_members_10_zope_ucol_Collator[] = { 2025-09-07T20:09:33,222 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T20:09:33,222 src/zope/ucol/_zope_ucol.c:778:27: warning: ‘__pyx_methods_10_zope_ucol_Collator’ defined but not used [-Wunused-variable] 2025-09-07T20:09:33,222 778 | static struct PyMethodDef __pyx_methods_10_zope_ucol_Collator[] = { 2025-09-07T20:09:33,222 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T20:09:33,223 src/zope/ucol/_zope_ucol.c:771:12: warning: ‘__pyx_tp_clear_10_zope_ucol_Collator’ defined but not used [-Wunused-function] 2025-09-07T20:09:33,223 771 | static int __pyx_tp_clear_10_zope_ucol_Collator(PyObject *o) { 2025-09-07T20:09:33,223 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T20:09:33,224 src/zope/ucol/_zope_ucol.c:762:12: warning: ‘__pyx_tp_traverse_10_zope_ucol_Collator’ defined but not used [-Wunused-function] 2025-09-07T20:09:33,224 762 | static int __pyx_tp_traverse_10_zope_ucol_Collator(PyObject *o, visitproc v, void *a) { 2025-09-07T20:09:33,224 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T20:09:33,225 src/zope/ucol/_zope_ucol.c:747:13: warning: ‘__pyx_tp_dealloc_10_zope_ucol_Collator’ defined but not used [-Wunused-function] 2025-09-07T20:09:33,225 747 | static void __pyx_tp_dealloc_10_zope_ucol_Collator(PyObject *o) { 2025-09-07T20:09:33,225 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T20:09:33,226 src/zope/ucol/_zope_ucol.c:737:18: warning: ‘__pyx_tp_new_10_zope_ucol_Collator’ defined but not used [-Wunused-function] 2025-09-07T20:09:33,226 737 | static PyObject *__pyx_tp_new_10_zope_ucol_Collator(PyTypeObject *t, PyObject *a, PyObject *k) { 2025-09-07T20:09:33,226 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T20:09:33,227 src/zope/ucol/_zope_ucol.c:681:22: warning: ‘__pyx_tp_as_buffer_UCharString’ defined but not used [-Wunused-variable] 2025-09-07T20:09:33,227 681 | static PyBufferProcs __pyx_tp_as_buffer_UCharString = { 2025-09-07T20:09:33,227 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T20:09:33,227 src/zope/ucol/_zope_ucol.c:675:25: warning: ‘__pyx_tp_as_mapping_UCharString’ defined but not used [-Wunused-variable] 2025-09-07T20:09:33,228 675 | static PyMappingMethods __pyx_tp_as_mapping_UCharString = { 2025-09-07T20:09:33,228 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T20:09:33,228 src/zope/ucol/_zope_ucol.c:662:26: warning: ‘__pyx_tp_as_sequence_UCharString’ defined but not used [-Wunused-variable] 2025-09-07T20:09:33,228 662 | static PySequenceMethods __pyx_tp_as_sequence_UCharString = { 2025-09-07T20:09:33,228 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T20:09:33,229 src/zope/ucol/_zope_ucol.c:621:24: warning: ‘__pyx_tp_as_number_UCharString’ defined but not used [-Wunused-variable] 2025-09-07T20:09:33,229 621 | static PyNumberMethods __pyx_tp_as_number_UCharString = { 2025-09-07T20:09:33,229 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T20:09:33,230 src/zope/ucol/_zope_ucol.c:614:27: warning: ‘__pyx_members_10_zope_ucol_UCharString’ defined but not used [-Wunused-variable] 2025-09-07T20:09:33,230 614 | static struct PyMemberDef __pyx_members_10_zope_ucol_UCharString[] = { 2025-09-07T20:09:33,230 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T20:09:33,231 src/zope/ucol/_zope_ucol.c:610:27: warning: ‘__pyx_methods_10_zope_ucol_UCharString’ defined but not used [-Wunused-variable] 2025-09-07T20:09:33,231 610 | static struct PyMethodDef __pyx_methods_10_zope_ucol_UCharString[] = { 2025-09-07T20:09:33,231 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T20:09:33,231 src/zope/ucol/_zope_ucol.c:603:12: warning: ‘__pyx_tp_clear_10_zope_ucol_UCharString’ defined but not used [-Wunused-function] 2025-09-07T20:09:33,231 603 | static int __pyx_tp_clear_10_zope_ucol_UCharString(PyObject *o) { 2025-09-07T20:09:33,231 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T20:09:33,232 src/zope/ucol/_zope_ucol.c:594:12: warning: ‘__pyx_tp_traverse_10_zope_ucol_UCharString’ defined but not used [-Wunused-function] 2025-09-07T20:09:33,232 594 | static int __pyx_tp_traverse_10_zope_ucol_UCharString(PyObject *o, visitproc v, void *a) { 2025-09-07T20:09:33,232 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T20:09:33,233 src/zope/ucol/_zope_ucol.c:579:13: warning: ‘__pyx_tp_dealloc_10_zope_ucol_UCharString’ defined but not used [-Wunused-function] 2025-09-07T20:09:33,233 579 | static void __pyx_tp_dealloc_10_zope_ucol_UCharString(PyObject *o) { 2025-09-07T20:09:33,233 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T20:09:33,233 src/zope/ucol/_zope_ucol.c:569:18: warning: ‘__pyx_tp_new_10_zope_ucol_UCharString’ defined but not used [-Wunused-function] 2025-09-07T20:09:33,234 569 | static PyObject *__pyx_tp_new_10_zope_ucol_UCharString(PyTypeObject *t, PyObject *a, PyObject *k) { 2025-09-07T20:09:33,234 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T20:09:33,234 src/zope/ucol/_zope_ucol.c:561:29: warning: ‘__pyx_string_tab’ defined but not used [-Wunused-variable] 2025-09-07T20:09:33,234 561 | static __Pyx_StringTabEntry __pyx_string_tab[] = { 2025-09-07T20:09:33,234 | ^~~~~~~~~~~~~~~~ 2025-09-07T20:09:33,235 src/zope/ucol/_zope_ucol.c:552:29: warning: ‘__pyx_intern_tab’ defined but not used [-Wunused-variable] 2025-09-07T20:09:33,235 552 | static __Pyx_InternTabEntry __pyx_intern_tab[] = { 2025-09-07T20:09:33,235 | ^~~~~~~~~~~~~~~~ 2025-09-07T20:09:33,235 src/zope/ucol/_zope_ucol.c:53:22: warning: ‘__pyx_ptype_10_zope_ucol_Collator’ defined but not used [-Wunused-variable] 2025-09-07T20:09:33,235 53 | static PyTypeObject *__pyx_ptype_10_zope_ucol_Collator = 0; 2025-09-07T20:09:33,235 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T20:09:33,236 src/zope/ucol/_zope_ucol.c:29:13: warning: ‘__pyx_mdoc’ defined but not used [-Wunused-variable] 2025-09-07T20:09:33,236 29 | static char __pyx_mdoc[] = "Simple wrapper for ICU ucol API\n\n$Id$\n"; 2025-09-07T20:09:33,236 | ^~~~~~~~~~ 2025-09-07T20:09:33,236 src/zope/ucol/_zope_ucol.c:23:18: warning: ‘__pyx_m’ defined but not used [-Wunused-variable] 2025-09-07T20:09:33,236 23 | static PyObject *__pyx_m; 2025-09-07T20:09:33,236 | ^~~~~~~ 2025-09-07T20:09:33,240 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-07T20:09:33,388 ERROR: python setup.py bdist_wheel exited with 1 2025-09-07T20:09:33,400 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-07T20:09:33,400 exec(compile('"'"''"'"''"'"' 2025-09-07T20:09:33,400 # This is -- a caller that pip uses to run setup.py 2025-09-07T20:09:33,400 # 2025-09-07T20:09:33,400 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T20:09:33,400 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T20:09:33,400 # - It provides a clear error message when setuptools is not installed. 2025-09-07T20:09:33,400 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T20:09:33,400 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T20:09:33,400 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T20:09:33,400 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T20:09:33,400 import os, sys, tokenize, traceback 2025-09-07T20:09:33,400 2025-09-07T20:09:33,400 try: 2025-09-07T20:09:33,400 import setuptools 2025-09-07T20:09:33,400 except ImportError: 2025-09-07T20:09:33,400 print( 2025-09-07T20:09:33,400 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T20:09:33,400 "the build environment with exception:", 2025-09-07T20:09:33,400 file=sys.stderr, 2025-09-07T20:09:33,400 ) 2025-09-07T20:09:33,400 traceback.print_exc() 2025-09-07T20:09:33,400 sys.exit(1) 2025-09-07T20:09:33,400 2025-09-07T20:09:33,400 __file__ = %r 2025-09-07T20:09:33,400 sys.argv[0] = __file__ 2025-09-07T20:09:33,400 2025-09-07T20:09:33,400 if os.path.exists(__file__): 2025-09-07T20:09:33,400 filename = __file__ 2025-09-07T20:09:33,400 with tokenize.open(__file__) as f: 2025-09-07T20:09:33,400 setup_py_code = f.read() 2025-09-07T20:09:33,400 else: 2025-09-07T20:09:33,400 filename = "" 2025-09-07T20:09:33,400 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T20:09:33,400 2025-09-07T20:09:33,400 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T20:09:33,400 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-gwyz9i8b/zope-ucol_60a884fdc7004d7a8a2fc6b1e85c90a7/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-icdqf9yy[/] 2025-09-07T20:09:33,400 [bold magenta]cwd[/]: /tmp/pip-wheel-gwyz9i8b/zope-ucol_60a884fdc7004d7a8a2fc6b1e85c90a7/ 2025-09-07T20:09:33,400 Building wheel for zope-ucol (setup.py): finished with status 'error' 2025-09-07T20:09:33,401 ERROR: Failed building wheel for zope-ucol 2025-09-07T20:09:33,402 Running setup.py clean for zope-ucol 2025-09-07T20:09:33,402 Running command python setup.py clean 2025-09-07T20:09:34,447 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-07T20:09:34,447 !! 2025-09-07T20:09:34,447 ******************************************************************************** 2025-09-07T20:09:34,448 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-07T20:09:34,448 License :: OSI Approved :: Zope Public License 2025-09-07T20:09:34,448 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-07T20:09:34,448 ******************************************************************************** 2025-09-07T20:09:34,448 !! 2025-09-07T20:09:34,448 self._finalize_license_expression() 2025-09-07T20:09:34,522 running clean 2025-09-07T20:09:34,663 removing 'build/temp.linux-armv7l-cpython-313' (and everything under it) 2025-09-07T20:09:34,664 removing 'build/lib.linux-armv7l-cpython-313' (and everything under it) 2025-09-07T20:09:34,664 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-07T20:09:34,664 'build/scripts-3.13' does not exist -- can't clean it 2025-09-07T20:09:34,665 removing 'build' 2025-09-07T20:09:34,776 Failed to build zope-ucol 2025-09-07T20:09:34,777 ERROR: Failed to build one or more wheels 2025-09-07T20:09:34,778 Exception information: 2025-09-07T20:09:34,778 Traceback (most recent call last): 2025-09-07T20:09:34,778 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T20:09:34,778 status = _inner_run() 2025-09-07T20:09:34,778 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T20:09:34,778 return self.run(options, args) 2025-09-07T20:09:34,778 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T20:09:34,778 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T20:09:34,778 return func(self, options, args) 2025-09-07T20:09:34,778 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-07T20:09:34,778 raise CommandError("Failed to build one or more wheels") 2025-09-07T20:09:34,778 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-07T20:09:34,782 Removed build tracker: '/tmp/pip-build-tracker-lzpzreyp'