Package: src:pyodbc
Version: 4.0.39-1
Severity: important
Tags: sid trixie
User: debian-pyt...@lists.debian.org
Usertags: python3.12
[...]
I: pybuild base:310: python3.12 -m build --skip-dependency-check
--no-isolation --wheel --outdir
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyodbc
* Building wheel...
/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:265:
UserWarning: Unknown distribution option: 'include_package_files'
warnings.warn(msg)
WARNING: '' not a valid package name; please use only .-separated
package names in setup.py
running bdist_wheel
running build
running build_py
creating build
creating build/lib.linux-x86_64-cpython-312
copying src/pyodbc.pyi -> build/lib.linux-x86_64-cpython-312
running build_ext
building 'pyodbc' extension
creating build/temp.linux-x86_64-cpython-312
creating build/temp.linux-x86_64-cpython-312/src
x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2
-Wall -g -fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -g -fwrapv -O2 -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -flto=auto -ffat-lto-objects
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection
-fdebug-prefix-map=/<<PKGBUILDDIR>>=/usr/src/pyodbc-4.0.39-1build1
-Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPYODBC_VERSION=4.0.39
-I/usr/include/python3.12 -c src/buffer.cpp -o
build/temp.linux-x86_64-cpython-312/src/buffer.o -Wno-write-strings
In file included from src/pyodbc.h:172,
from src/buffer.cpp:12:
src/pyodbccompat.h: In function ‘PyObject* Text_New(Py_ssize_t)’:
src/pyodbccompat.h:75:12: error: ‘PyUnicode_FromUnicode’ was not
declared in this scope; did you mean ‘PyUnicode_FromString’?
75 | return PyUnicode_FromUnicode(0, length);
| ^~~~~~~~~~~~~~~~~~~~~
| PyUnicode_FromString
src/pyodbccompat.h: In function ‘Py_UNICODE* Text_Buffer(PyObject*)’:
src/pyodbccompat.h:86:12: error: ‘PyUnicode_AS_UNICODE’ was not declared
in this scope; did you mean ‘PyUnicode_AsUCS4’?
86 | return PyUnicode_AS_UNICODE(o);
| ^~~~~~~~~~~~~~~~~~~~
| PyUnicode_AsUCS4
src/pyodbccompat.h: In function ‘Py_ssize_t Text_Size(PyObject*)’:
src/pyodbccompat.h:126:40: error: ‘PyUnicode_GET_SIZE’ was not declared
in this scope; did you mean ‘PyDict_GET_SIZE’?
126 | return (o && PyUnicode_Check(o)) ? PyUnicode_GET_SIZE(o) : 0;
| ^~~~~~~~~~~~~~~~~~
| PyDict_GET_SIZE
src/pyodbccompat.h: In function ‘Py_ssize_t
TextCopyToUnicode(Py_UNICODE*, PyObject*)’:
src/pyodbccompat.h:146:26: error: ‘PyUnicode_GET_SIZE’ was not declared
in this scope; did you mean ‘PyDict_GET_SIZE’?
146 | Py_ssize_t cch = PyUnicode_GET_SIZE(o);
| ^~~~~~~~~~~~~~~~~~
| PyDict_GET_SIZE
src/pyodbccompat.h:147:24: error: ‘PyUnicode_AS_UNICODE’ was not
declared in this scope; did you mean ‘PyUnicode_AsUCS4’?
147 | memcpy(buffer, PyUnicode_AS_UNICODE(o), cch *
sizeof(Py_UNICODE));
| ^~~~~~~~~~~~~~~~~~~~
| PyUnicode_AsUCS4
error: command '/usr/bin/x86_64-linux-gnu-gcc' failed with exit code 1
ERROR Backend subprocess exited when trying to invoke build_wheel
E: pybuild pybuild:395: build: plugin pyproject failed with: exit
code=1: python3.12 -m build --skip-dependency-check --no-isolation
--wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyodbc