+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=310 WRKLOG=/tmp/bulklog/py310-msgspec-0.18.6/work.log + su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=310 WRKLOG=/tmp/bulklog/py310-msgspec-0.18.6/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for py310-msgspec-0.18.6 * Building wheel... running bdist_wheel running build running build_py creating build creating build/lib.linux-x86_64-cpython-310 creating build/lib.linux-x86_64-cpython-310/msgspec copying msgspec/inspect.py -> build/lib.linux-x86_64-cpython-310/msgspec copying msgspec/yaml.py -> build/lib.linux-x86_64-cpython-310/msgspec copying msgspec/toml.py -> build/lib.linux-x86_64-cpython-310/msgspec copying msgspec/_version.py -> build/lib.linux-x86_64-cpython-310/msgspec copying msgspec/structs.py -> build/lib.linux-x86_64-cpython-310/msgspec copying msgspec/__init__.py -> build/lib.linux-x86_64-cpython-310/msgspec copying msgspec/_utils.py -> build/lib.linux-x86_64-cpython-310/msgspec copying msgspec/_json_schema.py -> build/lib.linux-x86_64-cpython-310/msgspec copying msgspec/json.py -> build/lib.linux-x86_64-cpython-310/msgspec copying msgspec/msgpack.py -> build/lib.linux-x86_64-cpython-310/msgspec copying msgspec/structs.pyi -> build/lib.linux-x86_64-cpython-310/msgspec copying msgspec/msgpack.pyi -> build/lib.linux-x86_64-cpython-310/msgspec copying msgspec/json.pyi -> build/lib.linux-x86_64-cpython-310/msgspec copying msgspec/__init__.pyi -> build/lib.linux-x86_64-cpython-310/msgspec copying msgspec/py.typed -> build/lib.linux-x86_64-cpython-310/msgspec UPDATING build/lib.linux-x86_64-cpython-310/msgspec/_version.py set build/lib.linux-x86_64-cpython-310/msgspec/_version.py to '0.18.6' running build_ext building 'msgspec._core' extension creating build/temp.linux-x86_64-cpython-310 creating build/temp.linux-x86_64-cpython-310/msgspec cc -Wno-unused-result -Wsign-compare -DNDEBUG -pipe -O2 -I/usr/include -I/usr/pkg/include -DNCURSES_WIDECHAR=1 -I/usr/pkg/include/ncurses -I/usr/pkg/include/db4 -pipe -O2 -I/usr/include -I/usr/pkg/include -DNCURSES_WIDECHAR=1 -I/usr/pkg/include/ncurses -I/usr/pkg/include/db4 -pipe -O2 -I/usr/include -I/usr/pkg/include -DNCURSES_WIDECHAR=1 -I/usr/pkg/include/ncurses -I/usr/pkg/include/db4 -pipe -O2 -I/usr/include -I/usr/pkg/include/python3.10 -I/usr/include -I/usr/pkg/include/python3.10 -fPIC -I/usr/pkg/include/python3.10 -c msgspec/_core.c -o build/temp.linux-x86_64-cpython-310/msgspec/_core.o msgspec/_core.c: In function 'string_cache_clear': msgspec/_core.c:319:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < STRING_CACHE_SIZE; i++) { ^ msgspec/_core.c:319:5: note: use option -std=c99 or -std=gnu99 to compile your code msgspec/_core.c: In function 'IntLookup_New': msgspec/_core.c:874:9: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < nitems; i++) { ^ msgspec/_core.c:911:9: error: 'for' loop initial declarations are only allowed in C99 mode for (size_t i = 0; i < size; i++) { ^ msgspec/_core.c:930:13: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < nitems; i++) { ^ msgspec/_core.c:960:9: error: 'for' loop initial declarations are only allowed in C99 mode for (size_t i = 0; i < size; i++) { ^ msgspec/_core.c:974:13: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < nitems; i++) { ^ msgspec/_core.c: In function 'IntLookup_traverse': msgspec/_core.c:1005:9: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < Py_SIZE(lk); i++) { ^ msgspec/_core.c:1011:9: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < Py_SIZE(lk); i++) { ^ msgspec/_core.c: In function 'IntLookup_clear': msgspec/_core.c:1023:9: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < Py_SIZE(lk); i++) { ^ msgspec/_core.c:1029:9: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < Py_SIZE(lk); i++) { ^ msgspec/_core.c: In function 'StrLookup_New': msgspec/_core.c:1192:5: error: 'for' loop initial declarations are only allowed in C99 mode for (size_t i = 0; i < size; i++) { ^ msgspec/_core.c:1214:9: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < nitems; i++) { ^ msgspec/_core.c: In function 'StrLookup_traverse': msgspec/_core.c:1246:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < Py_SIZE(self); i++) { ^ msgspec/_core.c: In function 'StrLookup_clear': msgspec/_core.c:1256:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < Py_SIZE(self); i++) { ^ msgspec/_core.c: In function 'AssocList_Sort': msgspec/_core.c:2669:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 1; i < list->size; i++) { ^ msgspec/_core.c: In function 'typenode_from_collect_state': msgspec/_core.c:3849:13: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < fixtuple_size; i++) { ^ msgspec/_core.c: In function 'typenode_collect_literal': msgspec/_core.c:4260:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < size; i++) { ^ msgspec/_core.c: In function 'typenode_collect_convert_literals': msgspec/_core.c:4347:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < n; i++) { ^ msgspec/_core.c: In function 'typenode_origin_args_metadata': msgspec/_core.c:4633:17: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < PyTuple_GET_SIZE(metadata); i++) { ^ msgspec/_core.c: In function 'typenode_collect_type': msgspec/_core.c:4931:9: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < PyTuple_GET_SIZE(args); i++) { ^ msgspec/_core.c: In function 'rename_camel_inner': msgspec/_core.c:5337:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < PyList_GET_SIZE(parts); i++) { ^ msgspec/_core.c: In function 'structmeta_check_namespace': msgspec/_core.c:5467:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < nattrs; i++) { ^ msgspec/_core.c: In function 'structmeta_collect_base': msgspec/_core.c:5517:9: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < nattrs; i++) { ^ msgspec/_core.c:5567:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < nfields; i++) { ^ msgspec/_core.c: In function 'structmeta_collect_fields': msgspec/_core.c:5824:9: error: 'for' loop initial declarations are only allowed in C99 mode for (int i = 0; i < 3; i++) { ^ msgspec/_core.c: In function 'structmeta_construct_fields': msgspec/_core.c:5924:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = PyTuple_GET_SIZE(info->defaults) - 1; i >= 0; i--) { ^ msgspec/_core.c: In function 'structmeta_construct_encode_fields': msgspec/_core.c:5989:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < PyTuple_GET_SIZE(info->fields); i++) { ^ msgspec/_core.c:6016:21: error: redefinition of 'i' for (Py_ssize_t i = 0; i < PyTuple_GET_SIZE(info->encode_fields); i++) { ^ msgspec/_core.c:5989:21: note: previous definition of 'i' was here for (Py_ssize_t i = 0; i < PyTuple_GET_SIZE(info->fields); i++) { ^ msgspec/_core.c:6016:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < PyTuple_GET_SIZE(info->encode_fields); i++) { ^ msgspec/_core.c: In function 'structmeta_construct_offsets': msgspec/_core.c:6139:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < Py_SIZE(cls); i++, mp++) { ^ msgspec/_core.c:6150:21: error: redefinition of 'i' for (Py_ssize_t i = 0; i < PyTuple_GET_SIZE(info->fields); i++) { ^ msgspec/_core.c:6139:21: note: previous definition of 'i' was here for (Py_ssize_t i = 0; i < Py_SIZE(cls); i++, mp++) { ^ msgspec/_core.c:6150:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < PyTuple_GET_SIZE(info->fields); i++) { ^ msgspec/_core.c: In function 'StructMeta_new_inner': msgspec/_core.c:6243:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = PyTuple_GET_SIZE(bases) - 1; i >= 0; i--) { ^ msgspec/_core.c: In function 'msgspec_defstruct': msgspec/_core.c:6572:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < nfields; i++) { ^ msgspec/_core.c: In function 'StructInfo_traverse': msgspec/_core.c:6627:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < Py_SIZE(self); i++) { ^ msgspec/_core.c: In function 'StructInfo_clear': msgspec/_core.c:6638:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < Py_SIZE(self); i++) { ^ msgspec/_core.c: In function 'StructInfo_Convert': msgspec/_core.c:6724:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < nfields; i++) { ^ msgspec/_core.c:6741:21: error: redefinition of 'i' for (Py_ssize_t i = 0; i < nfields; i++) { ^ msgspec/_core.c:6724:21: note: previous definition of 'i' was here for (Py_ssize_t i = 0; i < nfields; i++) { ^ msgspec/_core.c:6741:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < nfields; i++) { ^ msgspec/_core.c: In function 'Struct_vectorcall': msgspec/_core.c:7287:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < nargs; i++) { ^ msgspec/_core.c:7298:21: error: redefinition of 'i' for (Py_ssize_t i = 0; i < nkwargs; i++) { ^ msgspec/_core.c:7287:21: note: previous definition of 'i' was here for (Py_ssize_t i = 0; i < nargs; i++) { ^ msgspec/_core.c:7298:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < nkwargs; i++) { ^ msgspec/_core.c:7345:9: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t field_index = nargs; field_index < nfields; field_index++) { ^ msgspec/_core.c: In function 'Struct_repr': msgspec/_core.c:7406:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < nfields; i++) { ^ msgspec/_core.c: In function 'Struct_richcompare': msgspec/_core.c:7551:9: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < nfields; i++) { ^ msgspec/_core.c: In function 'AssocList_FromStruct': msgspec/_core.c:7634:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < nfields; i++) { ^ msgspec/_core.c: In function 'struct_replace': msgspec/_core.c:7710:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < nkwargs; i++) { ^ msgspec/_core.c:7742:21: error: redefinition of 'i' for (Py_ssize_t i = 0; i < nfields; i++) { ^ msgspec/_core.c:7710:21: note: previous definition of 'i' was here for (Py_ssize_t i = 0; i < nkwargs; i++) { ^ msgspec/_core.c:7742:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < nfields; i++) { ^ msgspec/_core.c: In function 'struct_asdict': msgspec/_core.c:7810:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < nfields; i++) { ^ msgspec/_core.c: In function 'struct_astuple': msgspec/_core.c:7867:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < nfields; i++) { ^ msgspec/_core.c: In function 'Struct_reduce': msgspec/_core.c:7929:9: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < nfields; i++) { ^ msgspec/_core.c:7940:9: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < nfields; i++) { ^ msgspec/_core.c: In function 'Struct_rich_repr': msgspec/_core.c:7970:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < nfields; i++) { ^ msgspec/_core.c: In function 'TypedDictInfo_Convert': msgspec/_core.c:8219:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < nfields; i++) { ^ msgspec/_core.c:8235:25: error: redefinition of 'i' Py_ssize_t pos = 0, i = 0; ^ msgspec/_core.c:8219:21: note: previous definition of 'i' was here for (Py_ssize_t i = 0; i < nfields; i++) { ^ msgspec/_core.c: In function 'TypedDictInfo_error_missing': msgspec/_core.c:8302:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < nfields; i++) { ^ msgspec/_core.c: In function 'TypedDictInfo_traverse': msgspec/_core.c:8318:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < Py_SIZE(self); i++) { ^ msgspec/_core.c: In function 'TypedDictInfo_clear': msgspec/_core.c:8331:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < Py_SIZE(self); i++) { ^ msgspec/_core.c: In function 'DataclassInfo_Convert': msgspec/_core.c:8390:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < nfields; i++) { ^ msgspec/_core.c:8421:21: error: redefinition of 'i' for (Py_ssize_t i = 0; i < nfields; i++) { ^ msgspec/_core.c:8390:21: note: previous definition of 'i' was here for (Py_ssize_t i = 0; i < nfields; i++) { ^ msgspec/_core.c:8421:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < nfields; i++) { ^ msgspec/_core.c: In function 'DataclassInfo_post_decode': msgspec/_core.c:8492:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < nfields; i++) { ^ msgspec/_core.c: In function 'DataclassInfo_traverse': msgspec/_core.c:8530:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < Py_SIZE(self); i++) { ^ msgspec/_core.c: In function 'DataclassInfo_clear': msgspec/_core.c:8547:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < Py_SIZE(self); i++) { ^ msgspec/_core.c: In function 'NamedTupleInfo_Convert': msgspec/_core.c:8615:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < nfields; i++) { ^ msgspec/_core.c:8629:21: error: redefinition of 'i' for (Py_ssize_t i = 0; i < nfields; i++) { ^ msgspec/_core.c:8615:21: note: previous definition of 'i' was here for (Py_ssize_t i = 0; i < nfields; i++) { ^ msgspec/_core.c:8629:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < nfields; i++) { ^ msgspec/_core.c: In function 'NamedTupleInfo_traverse': msgspec/_core.c:8681:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < Py_SIZE(self); i++) { ^ msgspec/_core.c: In function 'NamedTupleInfo_clear': msgspec/_core.c:8693:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < Py_SIZE(self); i++) { ^ msgspec/_core.c: In function 'AssocList_FromObject': msgspec/_core.c:9080:13: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < n; i++, mp++) { ^ msgspec/_core.c: In function 'timezone_cache_clear': msgspec/_core.c:10169:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < TIMEZONE_CACHE_SIZE; i++) { ^ msgspec/_core.c: In function 'ms_write_fixint': msgspec/_core.c:10399:5: error: 'for' loop initial declarations are only allowed in C99 mode for (int i = 0; i < width; i++) { ^ msgspec/_core.c: In function 'ms_read_fixint': msgspec/_core.c:10409:5: error: 'for' loop initial declarations are only allowed in C99 mode for (int i = 0; i < width; i++) { ^ msgspec/_core.c: In function 'ms_decode_timedelta': msgspec/_core.c:11095:13: error: 'for' loop initial declarations are only allowed in C99 mode for (int i = 0; i < 10; i++) { ^ msgspec/_core.c: In function 'ms_encode_uuid': msgspec/_core.c:11290:5: error: 'for' loop initial declarations are only allowed in C99 mode for (int i = 0; i < 4; i++) { ^ msgspec/_core.c:11296:5: error: 'for' loop initial declarations are only allowed in C99 mode for (int j = 0; j < 3; j++) { ^ msgspec/_core.c:11297:9: error: 'for' loop initial declarations are only allowed in C99 mode for (int i = 0; i < 2; i++) { ^ msgspec/_core.c:11304:14: error: redefinition of 'i' for (int i = 0; i < 6; i++) { ^ msgspec/_core.c:11290:14: note: previous definition of 'i' was here for (int i = 0; i < 4; i++) { ^ msgspec/_core.c:11304:5: error: 'for' loop initial declarations are only allowed in C99 mode for (int i = 0; i < 6; i++) { ^ msgspec/_core.c: In function 'ms_decode_uuid_from_str': msgspec/_core.c:11322:5: error: 'for' loop initial declarations are only allowed in C99 mode for (int i = 0; i < 5; i++) { ^ msgspec/_core.c:11323:9: error: 'for' loop initial declarations are only allowed in C99 mode for (int j = 0; j < segments[i]; j++) { ^ msgspec/_core.c: In function 'mpack_encode_and_free_assoclist': msgspec/_core.c:12499:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < list->size; i++) { ^ msgspec/_core.c: In function 'mpack_encode_object': msgspec/_core.c:12659:13: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < n; i++, mp++) { ^ msgspec/_core.c: In function 'mpack_encode_struct_array': msgspec/_core.c:12712:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < nfields; i++) { ^ msgspec/_core.c: In function 'mpack_encode_struct_object': msgspec/_core.c:12752:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < nunchecked; i++) { ^ msgspec/_core.c:12764:21: error: redefinition of 'i' for (Py_ssize_t i = nunchecked; i < nfields; i++) { ^ msgspec/_core.c:12752:21: note: previous definition of 'i' was here for (Py_ssize_t i = 0; i < nunchecked; i++) { ^ msgspec/_core.c:12764:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = nunchecked; i < nfields; i++) { ^ msgspec/_core.c: In function 'json_encode_sequence': msgspec/_core.c:13697:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < size; i++) { ^ msgspec/_core.c: In function 'json_encode_and_free_assoclist': msgspec/_core.c:13838:9: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < list->size; i++) { ^ msgspec/_core.c:13847:9: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < list->size; i++) { ^ msgspec/_core.c: In function 'json_encode_object': msgspec/_core.c:13992:13: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < n; i++, mp++) { ^ msgspec/_core.c: In function 'json_encode_struct_array': msgspec/_core.c:14118:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < nfields; i++) { ^ msgspec/_core.c: In function 'JSONEncoder_encode_lines': msgspec/_core.c:14314:9: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < PyList_GET_SIZE(input); i++) { ^ msgspec/_core.c: In function 'mpack_decode_vartuple': msgspec/_core.c:15173:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < size; i++) { ^ msgspec/_core.c: In function 'mpack_decode_namedtuple': msgspec/_core.c:15264:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < nfields; i++) { ^ msgspec/_core.c:15268:21: error: redefinition of 'i' for (Py_ssize_t i = 0; i < size; i++) { ^ msgspec/_core.c:15264:21: note: previous definition of 'i' was here for (Py_ssize_t i = 0; i < nfields; i++) { ^ msgspec/_core.c:15268:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < size; i++) { ^ msgspec/_core.c:15274:21: error: redefinition of 'i' for (Py_ssize_t i = size; i < nfields; i++) { ^ msgspec/_core.c:15268:21: note: previous definition of 'i' was here for (Py_ssize_t i = 0; i < size; i++) { ^ msgspec/_core.c:15274:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = size; i < nfields; i++) { ^ msgspec/_core.c: In function 'mpack_decode_typeddict': msgspec/_core.c:15635:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < size; i++) { ^ msgspec/_core.c: In function 'mpack_decode_dataclass': msgspec/_core.c:15697:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < size; i++) { ^ msgspec/_core.c: In function 'mpack_decode_struct_union': msgspec/_core.c:15800:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < size; i++) { ^ msgspec/_core.c: In function 'json_read_codepoint': msgspec/_core.c:16692:5: error: 'for' loop initial declarations are only allowed in C99 mode for (int i = 0; i < 4; i++) { ^ msgspec/_core.c: In function 'json_decode_namedtuple': msgspec/_core.c:17537:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < nfields; i++) { ^ msgspec/_core.c:17541:16: error: redefinition of 'i' Py_ssize_t i = 0; ^ msgspec/_core.c:17537:21: note: previous definition of 'i' was here for (Py_ssize_t i = 0; i < nfields; i++) { ^ msgspec/_core.c: In function 'json_decode_struct_union': msgspec/_core.c:18412:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; ; i++) { ^ msgspec/_core.c: In function 'json_write_indent': msgspec/_core.c:18777:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < cur_indent; i++) { ^ msgspec/_core.c: In function 'to_builtins_list': msgspec/_core.c:19464:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < size; i++) { ^ msgspec/_core.c: In function 'to_builtins_tuple': msgspec/_core.c:19486:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < size; i++) { ^ msgspec/_core.c: In function 'to_builtins_set': msgspec/_core.c:19512:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < size; i++) { ^ msgspec/_core.c: In function 'sort_dict_inplace': msgspec/_core.c:19545:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < size; i++) { ^ msgspec/_core.c: In function 'to_builtins_struct': msgspec/_core.c:19644:9: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < nfields; i++) { ^ msgspec/_core.c:19664:9: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < nfields; i++) { ^ msgspec/_core.c: In function 'to_builtins_object': msgspec/_core.c:19772:13: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < n; i++, mp++) { ^ msgspec/_core.c: In function 'to_builtins': msgspec/_core.c:19907:9: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < size; i++) { ^ msgspec/_core.c: In function 'ms_process_builtin_types': msgspec/_core.c:19952:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < size; i++) { ^ msgspec/_core.c: In function 'convert_seq_to_list': msgspec/_core.c:20538:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < size; i++) { ^ msgspec/_core.c: In function 'convert_seq_to_set': msgspec/_core.c:20564:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < size; i++) { ^ msgspec/_core.c: In function 'convert_seq_to_vartuple': msgspec/_core.c:20591:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < size; i++) { ^ msgspec/_core.c: In function 'convert_seq_to_fixtuple': msgspec/_core.c:20632:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < fixtuple_size; i++) { ^ msgspec/_core.c: In function 'convert_seq_to_namedtuple': msgspec/_core.c:20683:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < nfields; i++) { ^ msgspec/_core.c:20686:21: error: redefinition of 'i' for (Py_ssize_t i = 0; i < size; i++) { ^ msgspec/_core.c:20683:21: note: previous definition of 'i' was here for (Py_ssize_t i = 0; i < nfields; i++) { ^ msgspec/_core.c:20686:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < size; i++) { ^ msgspec/_core.c:20692:21: error: redefinition of 'i' for (Py_ssize_t i = size; i < nfields; i++) { ^ msgspec/_core.c:20686:21: note: previous definition of 'i' was here for (Py_ssize_t i = 0; i < size; i++) { ^ msgspec/_core.c:20692:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = size; i < nfields; i++) { ^ msgspec/_core.c: In function 'convert_seq_to_struct_array_inner': msgspec/_core.c:20815:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < nfields; i++) { ^ msgspec/_core.c: In function 'convert_object_to_struct': msgspec/_core.c:21272:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < nfields; i++) { ^ msgspec/_core.c: In function 'convert_object_to_dataclass': msgspec/_core.c:21386:5: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < nfields; i++) { ^ msgspec/_core.c: In function 'Lookup_union_contains_type': msgspec/_core.c:21441:9: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < Py_SIZE(lk); i++) { ^ msgspec/_core.c:21451:13: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < Py_SIZE(lk); i++) { ^ msgspec/_core.c:21460:13: error: 'for' loop initial declarations are only allowed in C99 mode for (Py_ssize_t i = 0; i < Py_SIZE(lk); i++) { ^ error: command '/home/pbulk/build/devel/py-msgspec/work/.cwrapper/bin/cc' failed with exit code 1 ERROR Backend subprocess exited when trying to invoke build_wheel *** Error code 1 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-el7-trunk-x86_64/devel/py-msgspec *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-el7-trunk-x86_64/devel/py-msgspec