* Getting build dependencies for wheel...
WARNING: '' not a valid package name; please use only .-separated package names in setup.py
running egg_info
writing src/pyodbc.egg-info/PKG-INFO
writing dependency_links to src/pyodbc.egg-info/dependency_links.txt
writing top-level names to src/pyodbc.egg-info/top_level.txt
listing git files failed - pretending there aren't any
reading manifest file 'src/pyodbc.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '*.py[cod]' found anywhere in distribution
adding license file 'LICENSE.txt'
writing manifest file 'src/pyodbc.egg-info/SOURCES.txt'
* Building wheel...
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.-cpython-311
copying src/pyodbc.pyi -> build/lib.-cpython-311
warning: build_py: byte-compiling is disabled, skipping.

running build_ext
building 'pyodbc' extension
creating build/temp.-cpython-311
creating build/temp.-cpython-311/src
mips64-openwrt-linux-musl-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -O2 -I/builder/shared-workdir/build/sdk/staging_dir/host/include -I/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/host/include -I/builder/shared-workdir/build/sdk/staging_dir/host/include/e2fsprogs -O2 -I/builder/shared-workdir/build/sdk/staging_dir/host/include -I/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/host/include -I/builder/shared-workdir/build/sdk/staging_dir/host/include/e2fsprogs -Os -pipe -mno-branch-likely -march=octeon+ -mabi=64 -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/pypi/pyodbc-4.0.39=pyodbc-4.0.39 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/include/fortify -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/usr/include/python3.11 -fPIC -DPYODBC_VERSION=4.0.39 -I/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11 -c src/buffer.cpp -o build/temp.-cpython-311/src/buffer.o -Wno-write-strings -DHAVE_UNISTD_H -DHAVE_PWD_H -DHAVE_SYS_TYPES_H -DHAVE_LONG_LONG -DSIZEOF_LONG_INT=8 -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/usr/include
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:33: warning: 'PyObject* PyUnicode_FromUnicode(const Py_UNICODE*, Py_ssize_t)' is deprecated [-Wdeprecated-declarations]
   75 |     return PyUnicode_FromUnicode(0, length);
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/unicodeobject.h:1042,
                 from /builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/Python.h:51,
                 from src/pyodbc.h:45:
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:600:42: note: declared here
  600 | Py_DEPRECATED(3.3) PyAPI_FUNC(PyObject*) PyUnicode_FromUnicode(
      |                                          ^~~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h: In function 'Py_UNICODE* Text_Buffer(PyObject*)':
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:698:56: warning: 'Py_UNICODE* PyUnicode_AS_UNICODE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  698 | #  define PyUnicode_AS_UNICODE(op) PyUnicode_AS_UNICODE(_PyObject_CAST(op))
      |                                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:86:12: note: in expansion of macro 'PyUnicode_AS_UNICODE'
   86 |     return PyUnicode_AS_UNICODE(o);
      |            ^~~~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:685:27: note: declared here
  685 | static inline Py_UNICODE* PyUnicode_AS_UNICODE(PyObject *op)
      |                           ^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h: In function 'Py_ssize_t Text_Size(PyObject*)':
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:664:52: warning: 'Py_ssize_t PyUnicode_GET_SIZE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  664 | #  define PyUnicode_GET_SIZE(op) PyUnicode_GET_SIZE(_PyObject_CAST(op))
      |                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:126:40: note: in expansion of macro 'PyUnicode_GET_SIZE'
  126 |     return (o && PyUnicode_Check(o)) ? PyUnicode_GET_SIZE(o) : 0;
      |                                        ^~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here
  652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op)
      |                          ^~~~~~~~~~~~~~~~~~
src/pyodbccompat.h: In function 'Py_ssize_t TextCopyToUnicode(Py_UNICODE*, PyObject*)':
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:664:52: warning: 'Py_ssize_t PyUnicode_GET_SIZE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  664 | #  define PyUnicode_GET_SIZE(op) PyUnicode_GET_SIZE(_PyObject_CAST(op))
      |                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:146:26: note: in expansion of macro 'PyUnicode_GET_SIZE'
  146 |         Py_ssize_t cch = PyUnicode_GET_SIZE(o);
      |                          ^~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here
  652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op)
      |                          ^~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:698:56: warning: 'Py_UNICODE* PyUnicode_AS_UNICODE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  698 | #  define PyUnicode_AS_UNICODE(op) PyUnicode_AS_UNICODE(_PyObject_CAST(op))
      |                                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:147:24: note: in expansion of macro 'PyUnicode_AS_UNICODE'
  147 |         memcpy(buffer, PyUnicode_AS_UNICODE(o), cch * sizeof(Py_UNICODE));
      |                        ^~~~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:685:27: note: declared here
  685 | static inline Py_UNICODE* PyUnicode_AS_UNICODE(PyObject *op)
      |                           ^~~~~~~~~~~~~~~~~~~~
mips64-openwrt-linux-musl-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -O2 -I/builder/shared-workdir/build/sdk/staging_dir/host/include -I/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/host/include -I/builder/shared-workdir/build/sdk/staging_dir/host/include/e2fsprogs -O2 -I/builder/shared-workdir/build/sdk/staging_dir/host/include -I/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/host/include -I/builder/shared-workdir/build/sdk/staging_dir/host/include/e2fsprogs -Os -pipe -mno-branch-likely -march=octeon+ -mabi=64 -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/pypi/pyodbc-4.0.39=pyodbc-4.0.39 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/include/fortify -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/usr/include/python3.11 -fPIC -DPYODBC_VERSION=4.0.39 -I/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11 -c src/cnxninfo.cpp -o build/temp.-cpython-311/src/cnxninfo.o -Wno-write-strings -DHAVE_UNISTD_H -DHAVE_PWD_H -DHAVE_SYS_TYPES_H -DHAVE_LONG_LONG -DSIZEOF_LONG_INT=8 -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/usr/include
In file included from src/pyodbc.h:172,
                 from src/cnxninfo.cpp:7:
src/pyodbccompat.h: In function 'PyObject* Text_New(Py_ssize_t)':
src/pyodbccompat.h:75:33: warning: 'PyObject* PyUnicode_FromUnicode(const Py_UNICODE*, Py_ssize_t)' is deprecated [-Wdeprecated-declarations]
   75 |     return PyUnicode_FromUnicode(0, length);
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/unicodeobject.h:1042,
                 from /builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/Python.h:51,
                 from src/pyodbc.h:45:
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:600:42: note: declared here
  600 | Py_DEPRECATED(3.3) PyAPI_FUNC(PyObject*) PyUnicode_FromUnicode(
      |                                          ^~~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h: In function 'Py_UNICODE* Text_Buffer(PyObject*)':
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:698:56: warning: 'Py_UNICODE* PyUnicode_AS_UNICODE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  698 | #  define PyUnicode_AS_UNICODE(op) PyUnicode_AS_UNICODE(_PyObject_CAST(op))
      |                                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:86:12: note: in expansion of macro 'PyUnicode_AS_UNICODE'
   86 |     return PyUnicode_AS_UNICODE(o);
      |            ^~~~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:685:27: note: declared here
  685 | static inline Py_UNICODE* PyUnicode_AS_UNICODE(PyObject *op)
      |                           ^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h: In function 'Py_ssize_t Text_Size(PyObject*)':
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:664:52: warning: 'Py_ssize_t PyUnicode_GET_SIZE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  664 | #  define PyUnicode_GET_SIZE(op) PyUnicode_GET_SIZE(_PyObject_CAST(op))
      |                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:126:40: note: in expansion of macro 'PyUnicode_GET_SIZE'
  126 |     return (o && PyUnicode_Check(o)) ? PyUnicode_GET_SIZE(o) : 0;
      |                                        ^~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here
  652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op)
      |                          ^~~~~~~~~~~~~~~~~~
src/pyodbccompat.h: In function 'Py_ssize_t TextCopyToUnicode(Py_UNICODE*, PyObject*)':
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:664:52: warning: 'Py_ssize_t PyUnicode_GET_SIZE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  664 | #  define PyUnicode_GET_SIZE(op) PyUnicode_GET_SIZE(_PyObject_CAST(op))
      |                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:146:26: note: in expansion of macro 'PyUnicode_GET_SIZE'
  146 |         Py_ssize_t cch = PyUnicode_GET_SIZE(o);
      |                          ^~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here
  652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op)
      |                          ^~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:698:56: warning: 'Py_UNICODE* PyUnicode_AS_UNICODE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  698 | #  define PyUnicode_AS_UNICODE(op) PyUnicode_AS_UNICODE(_PyObject_CAST(op))
      |                                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:147:24: note: in expansion of macro 'PyUnicode_AS_UNICODE'
  147 |         memcpy(buffer, PyUnicode_AS_UNICODE(o), cch * sizeof(Py_UNICODE));
      |                        ^~~~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:685:27: note: declared here
  685 | static inline Py_UNICODE* PyUnicode_AS_UNICODE(PyObject *op)
      |                           ^~~~~~~~~~~~~~~~~~~~
mips64-openwrt-linux-musl-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -O2 -I/builder/shared-workdir/build/sdk/staging_dir/host/include -I/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/host/include -I/builder/shared-workdir/build/sdk/staging_dir/host/include/e2fsprogs -O2 -I/builder/shared-workdir/build/sdk/staging_dir/host/include -I/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/host/include -I/builder/shared-workdir/build/sdk/staging_dir/host/include/e2fsprogs -Os -pipe -mno-branch-likely -march=octeon+ -mabi=64 -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/pypi/pyodbc-4.0.39=pyodbc-4.0.39 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/include/fortify -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/usr/include/python3.11 -fPIC -DPYODBC_VERSION=4.0.39 -I/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11 -c src/connection.cpp -o build/temp.-cpython-311/src/connection.o -Wno-write-strings -DHAVE_UNISTD_H -DHAVE_PWD_H -DHAVE_SYS_TYPES_H -DHAVE_LONG_LONG -DSIZEOF_LONG_INT=8 -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/usr/include
In file included from src/pyodbc.h:172,
                 from src/connection.cpp:11:
src/pyodbccompat.h: In function 'PyObject* Text_New(Py_ssize_t)':
src/pyodbccompat.h:75:33: warning: 'PyObject* PyUnicode_FromUnicode(const Py_UNICODE*, Py_ssize_t)' is deprecated [-Wdeprecated-declarations]
   75 |     return PyUnicode_FromUnicode(0, length);
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/unicodeobject.h:1042,
                 from /builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/Python.h:51,
                 from src/pyodbc.h:45:
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:600:42: note: declared here
  600 | Py_DEPRECATED(3.3) PyAPI_FUNC(PyObject*) PyUnicode_FromUnicode(
      |                                          ^~~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h: In function 'Py_UNICODE* Text_Buffer(PyObject*)':
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:698:56: warning: 'Py_UNICODE* PyUnicode_AS_UNICODE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  698 | #  define PyUnicode_AS_UNICODE(op) PyUnicode_AS_UNICODE(_PyObject_CAST(op))
      |                                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:86:12: note: in expansion of macro 'PyUnicode_AS_UNICODE'
   86 |     return PyUnicode_AS_UNICODE(o);
      |            ^~~~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:685:27: note: declared here
  685 | static inline Py_UNICODE* PyUnicode_AS_UNICODE(PyObject *op)
      |                           ^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h: In function 'Py_ssize_t Text_Size(PyObject*)':
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:664:52: warning: 'Py_ssize_t PyUnicode_GET_SIZE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  664 | #  define PyUnicode_GET_SIZE(op) PyUnicode_GET_SIZE(_PyObject_CAST(op))
      |                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:126:40: note: in expansion of macro 'PyUnicode_GET_SIZE'
  126 |     return (o && PyUnicode_Check(o)) ? PyUnicode_GET_SIZE(o) : 0;
      |                                        ^~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here
  652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op)
      |                          ^~~~~~~~~~~~~~~~~~
src/pyodbccompat.h: In function 'Py_ssize_t TextCopyToUnicode(Py_UNICODE*, PyObject*)':
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:664:52: warning: 'Py_ssize_t PyUnicode_GET_SIZE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  664 | #  define PyUnicode_GET_SIZE(op) PyUnicode_GET_SIZE(_PyObject_CAST(op))
      |                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:146:26: note: in expansion of macro 'PyUnicode_GET_SIZE'
  146 |         Py_ssize_t cch = PyUnicode_GET_SIZE(o);
      |                          ^~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here
  652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op)
      |                          ^~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:698:56: warning: 'Py_UNICODE* PyUnicode_AS_UNICODE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  698 | #  define PyUnicode_AS_UNICODE(op) PyUnicode_AS_UNICODE(_PyObject_CAST(op))
      |                                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:147:24: note: in expansion of macro 'PyUnicode_AS_UNICODE'
  147 |         memcpy(buffer, PyUnicode_AS_UNICODE(o), cch * sizeof(Py_UNICODE));
      |                        ^~~~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:685:27: note: declared here
  685 | static inline Py_UNICODE* PyUnicode_AS_UNICODE(PyObject *op)
      |                           ^~~~~~~~~~~~~~~~~~~~
src/connection.cpp: In function 'bool ApplyPreconnAttrs(HDBC, SQLINTEGER, PyObject*, char*)':
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:698:56: warning: 'Py_UNICODE* PyUnicode_AS_UNICODE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  698 | #  define PyUnicode_AS_UNICODE(op) PyUnicode_AS_UNICODE(_PyObject_CAST(op))
      |                                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/connection.cpp:189:18: note: in expansion of macro 'PyUnicode_AS_UNICODE'
  189 |         ivalue = PyUnicode_AS_UNICODE(value);
      |                  ^~~~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:685:27: note: declared here
  685 | static inline Py_UNICODE* PyUnicode_AS_UNICODE(PyObject *op)
      |                           ^~~~~~~~~~~~~~~~~~~~
mips64-openwrt-linux-musl-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -O2 -I/builder/shared-workdir/build/sdk/staging_dir/host/include -I/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/host/include -I/builder/shared-workdir/build/sdk/staging_dir/host/include/e2fsprogs -O2 -I/builder/shared-workdir/build/sdk/staging_dir/host/include -I/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/host/include -I/builder/shared-workdir/build/sdk/staging_dir/host/include/e2fsprogs -Os -pipe -mno-branch-likely -march=octeon+ -mabi=64 -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/pypi/pyodbc-4.0.39=pyodbc-4.0.39 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/include/fortify -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/usr/include/python3.11 -fPIC -DPYODBC_VERSION=4.0.39 -I/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11 -c src/cursor.cpp -o build/temp.-cpython-311/src/cursor.o -Wno-write-strings -DHAVE_UNISTD_H -DHAVE_PWD_H -DHAVE_SYS_TYPES_H -DHAVE_LONG_LONG -DSIZEOF_LONG_INT=8 -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/usr/include
In file included from src/pyodbc.h:172,
                 from src/cursor.cpp:15:
src/pyodbccompat.h: In function 'PyObject* Text_New(Py_ssize_t)':
src/pyodbccompat.h:75:33: warning: 'PyObject* PyUnicode_FromUnicode(const Py_UNICODE*, Py_ssize_t)' is deprecated [-Wdeprecated-declarations]
   75 |     return PyUnicode_FromUnicode(0, length);
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/unicodeobject.h:1042,
                 from /builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/Python.h:51,
                 from src/pyodbc.h:45:
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:600:42: note: declared here
  600 | Py_DEPRECATED(3.3) PyAPI_FUNC(PyObject*) PyUnicode_FromUnicode(
      |                                          ^~~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h: In function 'Py_UNICODE* Text_Buffer(PyObject*)':
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:698:56: warning: 'Py_UNICODE* PyUnicode_AS_UNICODE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  698 | #  define PyUnicode_AS_UNICODE(op) PyUnicode_AS_UNICODE(_PyObject_CAST(op))
      |                                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:86:12: note: in expansion of macro 'PyUnicode_AS_UNICODE'
   86 |     return PyUnicode_AS_UNICODE(o);
      |            ^~~~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:685:27: note: declared here
  685 | static inline Py_UNICODE* PyUnicode_AS_UNICODE(PyObject *op)
      |                           ^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h: In function 'Py_ssize_t Text_Size(PyObject*)':
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:664:52: warning: 'Py_ssize_t PyUnicode_GET_SIZE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  664 | #  define PyUnicode_GET_SIZE(op) PyUnicode_GET_SIZE(_PyObject_CAST(op))
      |                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:126:40: note: in expansion of macro 'PyUnicode_GET_SIZE'
  126 |     return (o && PyUnicode_Check(o)) ? PyUnicode_GET_SIZE(o) : 0;
      |                                        ^~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here
  652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op)
      |                          ^~~~~~~~~~~~~~~~~~
src/pyodbccompat.h: In function 'Py_ssize_t TextCopyToUnicode(Py_UNICODE*, PyObject*)':
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:664:52: warning: 'Py_ssize_t PyUnicode_GET_SIZE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  664 | #  define PyUnicode_GET_SIZE(op) PyUnicode_GET_SIZE(_PyObject_CAST(op))
      |                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:146:26: note: in expansion of macro 'PyUnicode_GET_SIZE'
  146 |         Py_ssize_t cch = PyUnicode_GET_SIZE(o);
      |                          ^~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here
  652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op)
      |                          ^~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:698:56: warning: 'Py_UNICODE* PyUnicode_AS_UNICODE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  698 | #  define PyUnicode_AS_UNICODE(op) PyUnicode_AS_UNICODE(_PyObject_CAST(op))
      |                                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:147:24: note: in expansion of macro 'PyUnicode_AS_UNICODE'
  147 |         memcpy(buffer, PyUnicode_AS_UNICODE(o), cch * sizeof(Py_UNICODE));
      |                        ^~~~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:685:27: note: declared here
  685 | static inline Py_UNICODE* PyUnicode_AS_UNICODE(PyObject *op)
      |                           ^~~~~~~~~~~~~~~~~~~~
mips64-openwrt-linux-musl-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -O2 -I/builder/shared-workdir/build/sdk/staging_dir/host/include -I/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/host/include -I/builder/shared-workdir/build/sdk/staging_dir/host/include/e2fsprogs -O2 -I/builder/shared-workdir/build/sdk/staging_dir/host/include -I/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/host/include -I/builder/shared-workdir/build/sdk/staging_dir/host/include/e2fsprogs -Os -pipe -mno-branch-likely -march=octeon+ -mabi=64 -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/pypi/pyodbc-4.0.39=pyodbc-4.0.39 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/include/fortify -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/usr/include/python3.11 -fPIC -DPYODBC_VERSION=4.0.39 -I/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11 -c src/decimal.cpp -o build/temp.-cpython-311/src/decimal.o -Wno-write-strings -DHAVE_UNISTD_H -DHAVE_PWD_H -DHAVE_SYS_TYPES_H -DHAVE_LONG_LONG -DSIZEOF_LONG_INT=8 -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/usr/include
In file included from src/pyodbc.h:172,
                 from src/decimal.cpp:2:
src/pyodbccompat.h: In function 'PyObject* Text_New(Py_ssize_t)':
src/pyodbccompat.h:75:33: warning: 'PyObject* PyUnicode_FromUnicode(const Py_UNICODE*, Py_ssize_t)' is deprecated [-Wdeprecated-declarations]
   75 |     return PyUnicode_FromUnicode(0, length);
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/unicodeobject.h:1042,
                 from /builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/Python.h:51,
                 from src/pyodbc.h:45:
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:600:42: note: declared here
  600 | Py_DEPRECATED(3.3) PyAPI_FUNC(PyObject*) PyUnicode_FromUnicode(
      |                                          ^~~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h: In function 'Py_UNICODE* Text_Buffer(PyObject*)':
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:698:56: warning: 'Py_UNICODE* PyUnicode_AS_UNICODE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  698 | #  define PyUnicode_AS_UNICODE(op) PyUnicode_AS_UNICODE(_PyObject_CAST(op))
      |                                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:86:12: note: in expansion of macro 'PyUnicode_AS_UNICODE'
   86 |     return PyUnicode_AS_UNICODE(o);
      |            ^~~~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:685:27: note: declared here
  685 | static inline Py_UNICODE* PyUnicode_AS_UNICODE(PyObject *op)
      |                           ^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h: In function 'Py_ssize_t Text_Size(PyObject*)':
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:664:52: warning: 'Py_ssize_t PyUnicode_GET_SIZE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  664 | #  define PyUnicode_GET_SIZE(op) PyUnicode_GET_SIZE(_PyObject_CAST(op))
      |                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:126:40: note: in expansion of macro 'PyUnicode_GET_SIZE'
  126 |     return (o && PyUnicode_Check(o)) ? PyUnicode_GET_SIZE(o) : 0;
      |                                        ^~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here
  652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op)
      |                          ^~~~~~~~~~~~~~~~~~
src/pyodbccompat.h: In function 'Py_ssize_t TextCopyToUnicode(Py_UNICODE*, PyObject*)':
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:664:52: warning: 'Py_ssize_t PyUnicode_GET_SIZE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  664 | #  define PyUnicode_GET_SIZE(op) PyUnicode_GET_SIZE(_PyObject_CAST(op))
      |                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:146:26: note: in expansion of macro 'PyUnicode_GET_SIZE'
  146 |         Py_ssize_t cch = PyUnicode_GET_SIZE(o);
      |                          ^~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here
  652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op)
      |                          ^~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:698:56: warning: 'Py_UNICODE* PyUnicode_AS_UNICODE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  698 | #  define PyUnicode_AS_UNICODE(op) PyUnicode_AS_UNICODE(_PyObject_CAST(op))
      |                                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:147:24: note: in expansion of macro 'PyUnicode_AS_UNICODE'
  147 |         memcpy(buffer, PyUnicode_AS_UNICODE(o), cch * sizeof(Py_UNICODE));
      |                        ^~~~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:685:27: note: declared here
  685 | static inline Py_UNICODE* PyUnicode_AS_UNICODE(PyObject *op)
      |                           ^~~~~~~~~~~~~~~~~~~~
mips64-openwrt-linux-musl-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -O2 -I/builder/shared-workdir/build/sdk/staging_dir/host/include -I/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/host/include -I/builder/shared-workdir/build/sdk/staging_dir/host/include/e2fsprogs -O2 -I/builder/shared-workdir/build/sdk/staging_dir/host/include -I/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/host/include -I/builder/shared-workdir/build/sdk/staging_dir/host/include/e2fsprogs -Os -pipe -mno-branch-likely -march=octeon+ -mabi=64 -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/pypi/pyodbc-4.0.39=pyodbc-4.0.39 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/include/fortify -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/usr/include/python3.11 -fPIC -DPYODBC_VERSION=4.0.39 -I/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11 -c src/errors.cpp -o build/temp.-cpython-311/src/errors.o -Wno-write-strings -DHAVE_UNISTD_H -DHAVE_PWD_H -DHAVE_SYS_TYPES_H -DHAVE_LONG_LONG -DSIZEOF_LONG_INT=8 -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/usr/include
In file included from src/pyodbc.h:172,
                 from src/errors.cpp:2:
src/pyodbccompat.h: In function 'PyObject* Text_New(Py_ssize_t)':
src/pyodbccompat.h:75:33: warning: 'PyObject* PyUnicode_FromUnicode(const Py_UNICODE*, Py_ssize_t)' is deprecated [-Wdeprecated-declarations]
   75 |     return PyUnicode_FromUnicode(0, length);
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/unicodeobject.h:1042,
                 from /builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/Python.h:51,
                 from src/pyodbc.h:45:
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:600:42: note: declared here
  600 | Py_DEPRECATED(3.3) PyAPI_FUNC(PyObject*) PyUnicode_FromUnicode(
      |                                          ^~~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h: In function 'Py_UNICODE* Text_Buffer(PyObject*)':
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:698:56: warning: 'Py_UNICODE* PyUnicode_AS_UNICODE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  698 | #  define PyUnicode_AS_UNICODE(op) PyUnicode_AS_UNICODE(_PyObject_CAST(op))
      |                                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:86:12: note: in expansion of macro 'PyUnicode_AS_UNICODE'
   86 |     return PyUnicode_AS_UNICODE(o);
      |            ^~~~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:685:27: note: declared here
  685 | static inline Py_UNICODE* PyUnicode_AS_UNICODE(PyObject *op)
      |                           ^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h: In function 'Py_ssize_t Text_Size(PyObject*)':
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:664:52: warning: 'Py_ssize_t PyUnicode_GET_SIZE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  664 | #  define PyUnicode_GET_SIZE(op) PyUnicode_GET_SIZE(_PyObject_CAST(op))
      |                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:126:40: note: in expansion of macro 'PyUnicode_GET_SIZE'
  126 |     return (o && PyUnicode_Check(o)) ? PyUnicode_GET_SIZE(o) : 0;
      |                                        ^~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here
  652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op)
      |                          ^~~~~~~~~~~~~~~~~~
src/pyodbccompat.h: In function 'Py_ssize_t TextCopyToUnicode(Py_UNICODE*, PyObject*)':
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:664:52: warning: 'Py_ssize_t PyUnicode_GET_SIZE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  664 | #  define PyUnicode_GET_SIZE(op) PyUnicode_GET_SIZE(_PyObject_CAST(op))
      |                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:146:26: note: in expansion of macro 'PyUnicode_GET_SIZE'
  146 |         Py_ssize_t cch = PyUnicode_GET_SIZE(o);
      |                          ^~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here
  652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op)
      |                          ^~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:698:56: warning: 'Py_UNICODE* PyUnicode_AS_UNICODE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  698 | #  define PyUnicode_AS_UNICODE(op) PyUnicode_AS_UNICODE(_PyObject_CAST(op))
      |                                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:147:24: note: in expansion of macro 'PyUnicode_AS_UNICODE'
  147 |         memcpy(buffer, PyUnicode_AS_UNICODE(o), cch * sizeof(Py_UNICODE));
      |                        ^~~~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:685:27: note: declared here
  685 | static inline Py_UNICODE* PyUnicode_AS_UNICODE(PyObject *op)
      |                           ^~~~~~~~~~~~~~~~~~~~
In file included from /builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/Python.h:95:
src/errors.cpp: In function 'PyObject* RaiseErrorV(const char*, PyObject*, const char*, ...)':
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/ceval.h:34:34: warning: 'PyObject* PyEval_CallObjectWithKeywords(PyObject*, PyObject*, PyObject*)' is deprecated [-Wdeprecated-declarations]
   34 |     PyEval_CallObjectWithKeywords(callable, arg, (PyObject *)NULL)
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/errors.cpp:91:18: note: in expansion of macro 'PyEval_CallObject'
   91 |         pError = PyEval_CallObject(exc_class, pAttrs);
      |                  ^~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/ceval.h:27:43: note: declared here
   27 | Py_DEPRECATED(3.9) PyAPI_FUNC(PyObject *) PyEval_CallObjectWithKeywords(
      |                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/errors.cpp: In function 'PyObject* GetError(const char*, PyObject*, PyObject*)':
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/ceval.h:34:34: warning: 'PyObject* PyEval_CallObjectWithKeywords(PyObject*, PyObject*, PyObject*)' is deprecated [-Wdeprecated-declarations]
   34 |     PyEval_CallObjectWithKeywords(callable, arg, (PyObject *)NULL)
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/errors.cpp:171:14: note: in expansion of macro 'PyEval_CallObject'
  171 |     pError = PyEval_CallObject(exc_class, pAttrs); // pError will incref pAttrs
      |              ^~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/ceval.h:27:43: note: declared here
   27 | Py_DEPRECATED(3.9) PyAPI_FUNC(PyObject *) PyEval_CallObjectWithKeywords(
      |                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/errors.cpp: In function 'PyObject* GetErrorFromHandle(Connection*, const char*, HDBC, HSTMT)':
src/errors.cpp:328:34: warning: 'Py_ssize_t PyUnicode_GetSize(PyObject*)' is deprecated [-Wdeprecated-declarations]
  328 |     if (!msg || PyUnicode_GetSize(msg.Get()) == 0)
      |                 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/unicodeobject.h:177:43: note: declared here
  177 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_ssize_t) PyUnicode_GetSize(
      |                                           ^~~~~~~~~~~~~~~~~
mips64-openwrt-linux-musl-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -O2 -I/builder/shared-workdir/build/sdk/staging_dir/host/include -I/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/host/include -I/builder/shared-workdir/build/sdk/staging_dir/host/include/e2fsprogs -O2 -I/builder/shared-workdir/build/sdk/staging_dir/host/include -I/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/host/include -I/builder/shared-workdir/build/sdk/staging_dir/host/include/e2fsprogs -Os -pipe -mno-branch-likely -march=octeon+ -mabi=64 -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/pypi/pyodbc-4.0.39=pyodbc-4.0.39 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/include/fortify -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/usr/include/python3.11 -fPIC -DPYODBC_VERSION=4.0.39 -I/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11 -c src/getdata.cpp -o build/temp.-cpython-311/src/getdata.o -Wno-write-strings -DHAVE_UNISTD_H -DHAVE_PWD_H -DHAVE_SYS_TYPES_H -DHAVE_LONG_LONG -DSIZEOF_LONG_INT=8 -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/usr/include
In file included from src/pyodbc.h:172,
                 from src/getdata.cpp:5:
src/pyodbccompat.h: In function 'PyObject* Text_New(Py_ssize_t)':
src/pyodbccompat.h:75:33: warning: 'PyObject* PyUnicode_FromUnicode(const Py_UNICODE*, Py_ssize_t)' is deprecated [-Wdeprecated-declarations]
   75 |     return PyUnicode_FromUnicode(0, length);
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/unicodeobject.h:1042,
                 from /builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/Python.h:51,
                 from src/pyodbc.h:45:
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:600:42: note: declared here
  600 | Py_DEPRECATED(3.3) PyAPI_FUNC(PyObject*) PyUnicode_FromUnicode(
      |                                          ^~~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h: In function 'Py_UNICODE* Text_Buffer(PyObject*)':
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:698:56: warning: 'Py_UNICODE* PyUnicode_AS_UNICODE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  698 | #  define PyUnicode_AS_UNICODE(op) PyUnicode_AS_UNICODE(_PyObject_CAST(op))
      |                                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:86:12: note: in expansion of macro 'PyUnicode_AS_UNICODE'
   86 |     return PyUnicode_AS_UNICODE(o);
      |            ^~~~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:685:27: note: declared here
  685 | static inline Py_UNICODE* PyUnicode_AS_UNICODE(PyObject *op)
      |                           ^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h: In function 'Py_ssize_t Text_Size(PyObject*)':
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:664:52: warning: 'Py_ssize_t PyUnicode_GET_SIZE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  664 | #  define PyUnicode_GET_SIZE(op) PyUnicode_GET_SIZE(_PyObject_CAST(op))
      |                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:126:40: note: in expansion of macro 'PyUnicode_GET_SIZE'
  126 |     return (o && PyUnicode_Check(o)) ? PyUnicode_GET_SIZE(o) : 0;
      |                                        ^~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here
  652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op)
      |                          ^~~~~~~~~~~~~~~~~~
src/pyodbccompat.h: In function 'Py_ssize_t TextCopyToUnicode(Py_UNICODE*, PyObject*)':
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:664:52: warning: 'Py_ssize_t PyUnicode_GET_SIZE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  664 | #  define PyUnicode_GET_SIZE(op) PyUnicode_GET_SIZE(_PyObject_CAST(op))
      |                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:146:26: note: in expansion of macro 'PyUnicode_GET_SIZE'
  146 |         Py_ssize_t cch = PyUnicode_GET_SIZE(o);
      |                          ^~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here
  652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op)
      |                          ^~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:698:56: warning: 'Py_UNICODE* PyUnicode_AS_UNICODE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  698 | #  define PyUnicode_AS_UNICODE(op) PyUnicode_AS_UNICODE(_PyObject_CAST(op))
      |                                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:147:24: note: in expansion of macro 'PyUnicode_AS_UNICODE'
  147 |         memcpy(buffer, PyUnicode_AS_UNICODE(o), cch * sizeof(Py_UNICODE));
      |                        ^~~~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:685:27: note: declared here
  685 | static inline Py_UNICODE* PyUnicode_AS_UNICODE(PyObject *op)
      |                           ^~~~~~~~~~~~~~~~~~~~
mips64-openwrt-linux-musl-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -O2 -I/builder/shared-workdir/build/sdk/staging_dir/host/include -I/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/host/include -I/builder/shared-workdir/build/sdk/staging_dir/host/include/e2fsprogs -O2 -I/builder/shared-workdir/build/sdk/staging_dir/host/include -I/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/host/include -I/builder/shared-workdir/build/sdk/staging_dir/host/include/e2fsprogs -Os -pipe -mno-branch-likely -march=octeon+ -mabi=64 -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/pypi/pyodbc-4.0.39=pyodbc-4.0.39 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/include/fortify -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/usr/include/python3.11 -fPIC -DPYODBC_VERSION=4.0.39 -I/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11 -c src/params.cpp -o build/temp.-cpython-311/src/params.o -Wno-write-strings -DHAVE_UNISTD_H -DHAVE_PWD_H -DHAVE_SYS_TYPES_H -DHAVE_LONG_LONG -DSIZEOF_LONG_INT=8 -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/usr/include
In file included from src/pyodbc.h:172,
                 from src/params.cpp:10:
src/pyodbccompat.h: In function 'PyObject* Text_New(Py_ssize_t)':
src/pyodbccompat.h:75:33: warning: 'PyObject* PyUnicode_FromUnicode(const Py_UNICODE*, Py_ssize_t)' is deprecated [-Wdeprecated-declarations]
   75 |     return PyUnicode_FromUnicode(0, length);
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/unicodeobject.h:1042,
                 from /builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/Python.h:51,
                 from src/pyodbc.h:45:
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:600:42: note: declared here
  600 | Py_DEPRECATED(3.3) PyAPI_FUNC(PyObject*) PyUnicode_FromUnicode(
      |                                          ^~~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h: In function 'Py_UNICODE* Text_Buffer(PyObject*)':
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:698:56: warning: 'Py_UNICODE* PyUnicode_AS_UNICODE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  698 | #  define PyUnicode_AS_UNICODE(op) PyUnicode_AS_UNICODE(_PyObject_CAST(op))
      |                                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:86:12: note: in expansion of macro 'PyUnicode_AS_UNICODE'
   86 |     return PyUnicode_AS_UNICODE(o);
      |            ^~~~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:685:27: note: declared here
  685 | static inline Py_UNICODE* PyUnicode_AS_UNICODE(PyObject *op)
      |                           ^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h: In function 'Py_ssize_t Text_Size(PyObject*)':
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:664:52: warning: 'Py_ssize_t PyUnicode_GET_SIZE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  664 | #  define PyUnicode_GET_SIZE(op) PyUnicode_GET_SIZE(_PyObject_CAST(op))
      |                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:126:40: note: in expansion of macro 'PyUnicode_GET_SIZE'
  126 |     return (o && PyUnicode_Check(o)) ? PyUnicode_GET_SIZE(o) : 0;
      |                                        ^~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here
  652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op)
      |                          ^~~~~~~~~~~~~~~~~~
src/pyodbccompat.h: In function 'Py_ssize_t TextCopyToUnicode(Py_UNICODE*, PyObject*)':
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:664:52: warning: 'Py_ssize_t PyUnicode_GET_SIZE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  664 | #  define PyUnicode_GET_SIZE(op) PyUnicode_GET_SIZE(_PyObject_CAST(op))
      |                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:146:26: note: in expansion of macro 'PyUnicode_GET_SIZE'
  146 |         Py_ssize_t cch = PyUnicode_GET_SIZE(o);
      |                          ^~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here
  652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op)
      |                          ^~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:698:56: warning: 'Py_UNICODE* PyUnicode_AS_UNICODE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  698 | #  define PyUnicode_AS_UNICODE(op) PyUnicode_AS_UNICODE(_PyObject_CAST(op))
      |                                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:147:24: note: in expansion of macro 'PyUnicode_AS_UNICODE'
  147 |         memcpy(buffer, PyUnicode_AS_UNICODE(o), cch * sizeof(Py_UNICODE));
      |                        ^~~~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:685:27: note: declared here
  685 | static inline Py_UNICODE* PyUnicode_AS_UNICODE(PyObject *op)
      |                           ^~~~~~~~~~~~~~~~~~~~
src/params.cpp: In function 'int PyToCType(Cursor*, unsigned char**, PyObject*, ParamInfo*)':
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:664:52: warning: 'Py_ssize_t PyUnicode_GET_SIZE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  664 | #  define PyUnicode_GET_SIZE(op) PyUnicode_GET_SIZE(_PyObject_CAST(op))
      |                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/params.cpp:326:26: note: in expansion of macro 'PyUnicode_GET_SIZE'
  326 |         Py_ssize_t len = PyUnicode_GET_SIZE(cell);
      |                          ^~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here
  652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op)
      |                          ^~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:712:50: warning: 'const char* PyUnicode_AS_DATA(PyObject*)' is deprecated [-Wdeprecated-declarations]
  712 | #  define PyUnicode_AS_DATA(op) PyUnicode_AS_DATA(_PyObject_CAST(op))
      |                                 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/params.cpp:386:33: note: in expansion of macro 'PyUnicode_AS_DATA'
  386 |                 memcpy(*outbuf, PyUnicode_AS_DATA(cell), len);
      |                                 ^~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:702:27: note: declared here
  702 | static inline const char* PyUnicode_AS_DATA(PyObject *op)
      |                           ^~~~~~~~~~~~~~~~~
mips64-openwrt-linux-musl-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -O2 -I/builder/shared-workdir/build/sdk/staging_dir/host/include -I/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/host/include -I/builder/shared-workdir/build/sdk/staging_dir/host/include/e2fsprogs -O2 -I/builder/shared-workdir/build/sdk/staging_dir/host/include -I/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/host/include -I/builder/shared-workdir/build/sdk/staging_dir/host/include/e2fsprogs -Os -pipe -mno-branch-likely -march=octeon+ -mabi=64 -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/pypi/pyodbc-4.0.39=pyodbc-4.0.39 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/include/fortify -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/usr/include/python3.11 -fPIC -DPYODBC_VERSION=4.0.39 -I/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11 -c src/pyodbccompat.cpp -o build/temp.-cpython-311/src/pyodbccompat.o -Wno-write-strings -DHAVE_UNISTD_H -DHAVE_PWD_H -DHAVE_SYS_TYPES_H -DHAVE_LONG_LONG -DSIZEOF_LONG_INT=8 -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/usr/include
In file included from src/pyodbc.h:172,
                 from src/pyodbccompat.cpp:1:
src/pyodbccompat.h: In function 'PyObject* Text_New(Py_ssize_t)':
src/pyodbccompat.h:75:33: warning: 'PyObject* PyUnicode_FromUnicode(const Py_UNICODE*, Py_ssize_t)' is deprecated [-Wdeprecated-declarations]
   75 |     return PyUnicode_FromUnicode(0, length);
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/unicodeobject.h:1042,
                 from /builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/Python.h:51,
                 from src/pyodbc.h:45:
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:600:42: note: declared here
  600 | Py_DEPRECATED(3.3) PyAPI_FUNC(PyObject*) PyUnicode_FromUnicode(
      |                                          ^~~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h: In function 'Py_UNICODE* Text_Buffer(PyObject*)':
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:698:56: warning: 'Py_UNICODE* PyUnicode_AS_UNICODE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  698 | #  define PyUnicode_AS_UNICODE(op) PyUnicode_AS_UNICODE(_PyObject_CAST(op))
      |                                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:86:12: note: in expansion of macro 'PyUnicode_AS_UNICODE'
   86 |     return PyUnicode_AS_UNICODE(o);
      |            ^~~~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:685:27: note: declared here
  685 | static inline Py_UNICODE* PyUnicode_AS_UNICODE(PyObject *op)
      |                           ^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h: In function 'Py_ssize_t Text_Size(PyObject*)':
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:664:52: warning: 'Py_ssize_t PyUnicode_GET_SIZE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  664 | #  define PyUnicode_GET_SIZE(op) PyUnicode_GET_SIZE(_PyObject_CAST(op))
      |                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:126:40: note: in expansion of macro 'PyUnicode_GET_SIZE'
  126 |     return (o && PyUnicode_Check(o)) ? PyUnicode_GET_SIZE(o) : 0;
      |                                        ^~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here
  652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op)
      |                          ^~~~~~~~~~~~~~~~~~
src/pyodbccompat.h: In function 'Py_ssize_t TextCopyToUnicode(Py_UNICODE*, PyObject*)':
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:664:52: warning: 'Py_ssize_t PyUnicode_GET_SIZE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  664 | #  define PyUnicode_GET_SIZE(op) PyUnicode_GET_SIZE(_PyObject_CAST(op))
      |                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:146:26: note: in expansion of macro 'PyUnicode_GET_SIZE'
  146 |         Py_ssize_t cch = PyUnicode_GET_SIZE(o);
      |                          ^~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here
  652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op)
      |                          ^~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:698:56: warning: 'Py_UNICODE* PyUnicode_AS_UNICODE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  698 | #  define PyUnicode_AS_UNICODE(op) PyUnicode_AS_UNICODE(_PyObject_CAST(op))
      |                                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:147:24: note: in expansion of macro 'PyUnicode_AS_UNICODE'
  147 |         memcpy(buffer, PyUnicode_AS_UNICODE(o), cch * sizeof(Py_UNICODE));
      |                        ^~~~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:685:27: note: declared here
  685 | static inline Py_UNICODE* PyUnicode_AS_UNICODE(PyObject *op)
      |                           ^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.cpp: In function 'bool Text_EqualsI(PyObject*, const char*)':
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:664:52: warning: 'Py_ssize_t PyUnicode_GET_SIZE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  664 | #  define PyUnicode_GET_SIZE(op) PyUnicode_GET_SIZE(_PyObject_CAST(op))
      |                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.cpp:14:25: note: in expansion of macro 'PyUnicode_GET_SIZE'
   14 |     Py_ssize_t cchLHS = PyUnicode_GET_SIZE(lhs);
      |                         ^~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here
  652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op)
      |                          ^~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:698:56: warning: 'Py_UNICODE* PyUnicode_AS_UNICODE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  698 | #  define PyUnicode_AS_UNICODE(op) PyUnicode_AS_UNICODE(_PyObject_CAST(op))
      |                                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.cpp:19:21: note: in expansion of macro 'PyUnicode_AS_UNICODE'
   19 |     Py_UNICODE* p = PyUnicode_AS_UNICODE(lhs);
      |                     ^~~~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:685:27: note: declared here
  685 | static inline Py_UNICODE* PyUnicode_AS_UNICODE(PyObject *op)
      |                           ^~~~~~~~~~~~~~~~~~~~
mips64-openwrt-linux-musl-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -O2 -I/builder/shared-workdir/build/sdk/staging_dir/host/include -I/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/host/include -I/builder/shared-workdir/build/sdk/staging_dir/host/include/e2fsprogs -O2 -I/builder/shared-workdir/build/sdk/staging_dir/host/include -I/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/host/include -I/builder/shared-workdir/build/sdk/staging_dir/host/include/e2fsprogs -Os -pipe -mno-branch-likely -march=octeon+ -mabi=64 -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/pypi/pyodbc-4.0.39=pyodbc-4.0.39 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/include/fortify -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/usr/include/python3.11 -fPIC -DPYODBC_VERSION=4.0.39 -I/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11 -c src/pyodbcdbg.cpp -o build/temp.-cpython-311/src/pyodbcdbg.o -Wno-write-strings -DHAVE_UNISTD_H -DHAVE_PWD_H -DHAVE_SYS_TYPES_H -DHAVE_LONG_LONG -DSIZEOF_LONG_INT=8 -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/usr/include
In file included from src/pyodbc.h:172,
                 from src/pyodbcdbg.cpp:2:
src/pyodbccompat.h: In function 'PyObject* Text_New(Py_ssize_t)':
src/pyodbccompat.h:75:33: warning: 'PyObject* PyUnicode_FromUnicode(const Py_UNICODE*, Py_ssize_t)' is deprecated [-Wdeprecated-declarations]
   75 |     return PyUnicode_FromUnicode(0, length);
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/unicodeobject.h:1042,
                 from /builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/Python.h:51,
                 from src/pyodbc.h:45:
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:600:42: note: declared here
  600 | Py_DEPRECATED(3.3) PyAPI_FUNC(PyObject*) PyUnicode_FromUnicode(
      |                                          ^~~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h: In function 'Py_UNICODE* Text_Buffer(PyObject*)':
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:698:56: warning: 'Py_UNICODE* PyUnicode_AS_UNICODE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  698 | #  define PyUnicode_AS_UNICODE(op) PyUnicode_AS_UNICODE(_PyObject_CAST(op))
      |                                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:86:12: note: in expansion of macro 'PyUnicode_AS_UNICODE'
   86 |     return PyUnicode_AS_UNICODE(o);
      |            ^~~~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:685:27: note: declared here
  685 | static inline Py_UNICODE* PyUnicode_AS_UNICODE(PyObject *op)
      |                           ^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h: In function 'Py_ssize_t Text_Size(PyObject*)':
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:664:52: warning: 'Py_ssize_t PyUnicode_GET_SIZE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  664 | #  define PyUnicode_GET_SIZE(op) PyUnicode_GET_SIZE(_PyObject_CAST(op))
      |                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:126:40: note: in expansion of macro 'PyUnicode_GET_SIZE'
  126 |     return (o && PyUnicode_Check(o)) ? PyUnicode_GET_SIZE(o) : 0;
      |                                        ^~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here
  652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op)
      |                          ^~~~~~~~~~~~~~~~~~
src/pyodbccompat.h: In function 'Py_ssize_t TextCopyToUnicode(Py_UNICODE*, PyObject*)':
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:664:52: warning: 'Py_ssize_t PyUnicode_GET_SIZE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  664 | #  define PyUnicode_GET_SIZE(op) PyUnicode_GET_SIZE(_PyObject_CAST(op))
      |                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:146:26: note: in expansion of macro 'PyUnicode_GET_SIZE'
  146 |         Py_ssize_t cch = PyUnicode_GET_SIZE(o);
      |                          ^~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here
  652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op)
      |                          ^~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:698:56: warning: 'Py_UNICODE* PyUnicode_AS_UNICODE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  698 | #  define PyUnicode_AS_UNICODE(op) PyUnicode_AS_UNICODE(_PyObject_CAST(op))
      |                                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:147:24: note: in expansion of macro 'PyUnicode_AS_UNICODE'
  147 |         memcpy(buffer, PyUnicode_AS_UNICODE(o), cch * sizeof(Py_UNICODE));
      |                        ^~~~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:685:27: note: declared here
  685 | static inline Py_UNICODE* PyUnicode_AS_UNICODE(PyObject *op)
      |                           ^~~~~~~~~~~~~~~~~~~~
mips64-openwrt-linux-musl-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -O2 -I/builder/shared-workdir/build/sdk/staging_dir/host/include -I/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/host/include -I/builder/shared-workdir/build/sdk/staging_dir/host/include/e2fsprogs -O2 -I/builder/shared-workdir/build/sdk/staging_dir/host/include -I/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/host/include -I/builder/shared-workdir/build/sdk/staging_dir/host/include/e2fsprogs -Os -pipe -mno-branch-likely -march=octeon+ -mabi=64 -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/pypi/pyodbc-4.0.39=pyodbc-4.0.39 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/include/fortify -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/usr/include/python3.11 -fPIC -DPYODBC_VERSION=4.0.39 -I/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11 -c src/pyodbcmodule.cpp -o build/temp.-cpython-311/src/pyodbcmodule.o -Wno-write-strings -DHAVE_UNISTD_H -DHAVE_PWD_H -DHAVE_SYS_TYPES_H -DHAVE_LONG_LONG -DSIZEOF_LONG_INT=8 -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/usr/include
In file included from src/pyodbc.h:172,
                 from src/pyodbcmodule.cpp:11:
src/pyodbccompat.h: In function 'PyObject* Text_New(Py_ssize_t)':
src/pyodbccompat.h:75:33: warning: 'PyObject* PyUnicode_FromUnicode(const Py_UNICODE*, Py_ssize_t)' is deprecated [-Wdeprecated-declarations]
   75 |     return PyUnicode_FromUnicode(0, length);
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/unicodeobject.h:1042,
                 from /builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/Python.h:51,
                 from src/pyodbc.h:45:
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:600:42: note: declared here
  600 | Py_DEPRECATED(3.3) PyAPI_FUNC(PyObject*) PyUnicode_FromUnicode(
      |                                          ^~~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h: In function 'Py_UNICODE* Text_Buffer(PyObject*)':
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:698:56: warning: 'Py_UNICODE* PyUnicode_AS_UNICODE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  698 | #  define PyUnicode_AS_UNICODE(op) PyUnicode_AS_UNICODE(_PyObject_CAST(op))
      |                                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:86:12: note: in expansion of macro 'PyUnicode_AS_UNICODE'
   86 |     return PyUnicode_AS_UNICODE(o);
      |            ^~~~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:685:27: note: declared here
  685 | static inline Py_UNICODE* PyUnicode_AS_UNICODE(PyObject *op)
      |                           ^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h: In function 'Py_ssize_t Text_Size(PyObject*)':
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:664:52: warning: 'Py_ssize_t PyUnicode_GET_SIZE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  664 | #  define PyUnicode_GET_SIZE(op) PyUnicode_GET_SIZE(_PyObject_CAST(op))
      |                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:126:40: note: in expansion of macro 'PyUnicode_GET_SIZE'
  126 |     return (o && PyUnicode_Check(o)) ? PyUnicode_GET_SIZE(o) : 0;
      |                                        ^~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here
  652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op)
      |                          ^~~~~~~~~~~~~~~~~~
src/pyodbccompat.h: In function 'Py_ssize_t TextCopyToUnicode(Py_UNICODE*, PyObject*)':
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:664:52: warning: 'Py_ssize_t PyUnicode_GET_SIZE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  664 | #  define PyUnicode_GET_SIZE(op) PyUnicode_GET_SIZE(_PyObject_CAST(op))
      |                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:146:26: note: in expansion of macro 'PyUnicode_GET_SIZE'
  146 |         Py_ssize_t cch = PyUnicode_GET_SIZE(o);
      |                          ^~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here
  652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op)
      |                          ^~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:698:56: warning: 'Py_UNICODE* PyUnicode_AS_UNICODE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  698 | #  define PyUnicode_AS_UNICODE(op) PyUnicode_AS_UNICODE(_PyObject_CAST(op))
      |                                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:147:24: note: in expansion of macro 'PyUnicode_AS_UNICODE'
  147 |         memcpy(buffer, PyUnicode_AS_UNICODE(o), cch * sizeof(Py_UNICODE));
      |                        ^~~~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:685:27: note: declared here
  685 | static inline Py_UNICODE* PyUnicode_AS_UNICODE(PyObject *op)
      |                           ^~~~~~~~~~~~~~~~~~~~
mips64-openwrt-linux-musl-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -O2 -I/builder/shared-workdir/build/sdk/staging_dir/host/include -I/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/host/include -I/builder/shared-workdir/build/sdk/staging_dir/host/include/e2fsprogs -O2 -I/builder/shared-workdir/build/sdk/staging_dir/host/include -I/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/host/include -I/builder/shared-workdir/build/sdk/staging_dir/host/include/e2fsprogs -Os -pipe -mno-branch-likely -march=octeon+ -mabi=64 -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/pypi/pyodbc-4.0.39=pyodbc-4.0.39 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/include/fortify -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/usr/include/python3.11 -fPIC -DPYODBC_VERSION=4.0.39 -I/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11 -c src/row.cpp -o build/temp.-cpython-311/src/row.o -Wno-write-strings -DHAVE_UNISTD_H -DHAVE_PWD_H -DHAVE_SYS_TYPES_H -DHAVE_LONG_LONG -DSIZEOF_LONG_INT=8 -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/usr/include
In file included from src/pyodbc.h:172,
                 from src/row.cpp:12:
src/pyodbccompat.h: In function 'PyObject* Text_New(Py_ssize_t)':
src/pyodbccompat.h:75:33: warning: 'PyObject* PyUnicode_FromUnicode(const Py_UNICODE*, Py_ssize_t)' is deprecated [-Wdeprecated-declarations]
   75 |     return PyUnicode_FromUnicode(0, length);
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/unicodeobject.h:1042,
                 from /builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/Python.h:51,
                 from src/pyodbc.h:45:
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:600:42: note: declared here
  600 | Py_DEPRECATED(3.3) PyAPI_FUNC(PyObject*) PyUnicode_FromUnicode(
      |                                          ^~~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h: In function 'Py_UNICODE* Text_Buffer(PyObject*)':
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:698:56: warning: 'Py_UNICODE* PyUnicode_AS_UNICODE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  698 | #  define PyUnicode_AS_UNICODE(op) PyUnicode_AS_UNICODE(_PyObject_CAST(op))
      |                                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:86:12: note: in expansion of macro 'PyUnicode_AS_UNICODE'
   86 |     return PyUnicode_AS_UNICODE(o);
      |            ^~~~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:685:27: note: declared here
  685 | static inline Py_UNICODE* PyUnicode_AS_UNICODE(PyObject *op)
      |                           ^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h: In function 'Py_ssize_t Text_Size(PyObject*)':
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:664:52: warning: 'Py_ssize_t PyUnicode_GET_SIZE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  664 | #  define PyUnicode_GET_SIZE(op) PyUnicode_GET_SIZE(_PyObject_CAST(op))
      |                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:126:40: note: in expansion of macro 'PyUnicode_GET_SIZE'
  126 |     return (o && PyUnicode_Check(o)) ? PyUnicode_GET_SIZE(o) : 0;
      |                                        ^~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here
  652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op)
      |                          ^~~~~~~~~~~~~~~~~~
src/pyodbccompat.h: In function 'Py_ssize_t TextCopyToUnicode(Py_UNICODE*, PyObject*)':
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:664:52: warning: 'Py_ssize_t PyUnicode_GET_SIZE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  664 | #  define PyUnicode_GET_SIZE(op) PyUnicode_GET_SIZE(_PyObject_CAST(op))
      |                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:146:26: note: in expansion of macro 'PyUnicode_GET_SIZE'
  146 |         Py_ssize_t cch = PyUnicode_GET_SIZE(o);
      |                          ^~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here
  652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op)
      |                          ^~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:698:56: warning: 'Py_UNICODE* PyUnicode_AS_UNICODE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  698 | #  define PyUnicode_AS_UNICODE(op) PyUnicode_AS_UNICODE(_PyObject_CAST(op))
      |                                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:147:24: note: in expansion of macro 'PyUnicode_AS_UNICODE'
  147 |         memcpy(buffer, PyUnicode_AS_UNICODE(o), cch * sizeof(Py_UNICODE));
      |                        ^~~~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:685:27: note: declared here
  685 | static inline Py_UNICODE* PyUnicode_AS_UNICODE(PyObject *op)
      |                           ^~~~~~~~~~~~~~~~~~~~
mips64-openwrt-linux-musl-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -O2 -I/builder/shared-workdir/build/sdk/staging_dir/host/include -I/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/host/include -I/builder/shared-workdir/build/sdk/staging_dir/host/include/e2fsprogs -O2 -I/builder/shared-workdir/build/sdk/staging_dir/host/include -I/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/host/include -I/builder/shared-workdir/build/sdk/staging_dir/host/include/e2fsprogs -Os -pipe -mno-branch-likely -march=octeon+ -mabi=64 -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/pypi/pyodbc-4.0.39=pyodbc-4.0.39 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/include/fortify -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/usr/include/python3.11 -fPIC -DPYODBC_VERSION=4.0.39 -I/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11 -c src/textenc.cpp -o build/temp.-cpython-311/src/textenc.o -Wno-write-strings -DHAVE_UNISTD_H -DHAVE_PWD_H -DHAVE_SYS_TYPES_H -DHAVE_LONG_LONG -DSIZEOF_LONG_INT=8 -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/usr/include
In file included from src/pyodbc.h:172,
                 from src/textenc.cpp:2:
src/pyodbccompat.h: In function 'PyObject* Text_New(Py_ssize_t)':
src/pyodbccompat.h:75:33: warning: 'PyObject* PyUnicode_FromUnicode(const Py_UNICODE*, Py_ssize_t)' is deprecated [-Wdeprecated-declarations]
   75 |     return PyUnicode_FromUnicode(0, length);
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/unicodeobject.h:1042,
                 from /builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/Python.h:51,
                 from src/pyodbc.h:45:
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:600:42: note: declared here
  600 | Py_DEPRECATED(3.3) PyAPI_FUNC(PyObject*) PyUnicode_FromUnicode(
      |                                          ^~~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h: In function 'Py_UNICODE* Text_Buffer(PyObject*)':
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:698:56: warning: 'Py_UNICODE* PyUnicode_AS_UNICODE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  698 | #  define PyUnicode_AS_UNICODE(op) PyUnicode_AS_UNICODE(_PyObject_CAST(op))
      |                                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:86:12: note: in expansion of macro 'PyUnicode_AS_UNICODE'
   86 |     return PyUnicode_AS_UNICODE(o);
      |            ^~~~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:685:27: note: declared here
  685 | static inline Py_UNICODE* PyUnicode_AS_UNICODE(PyObject *op)
      |                           ^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h: In function 'Py_ssize_t Text_Size(PyObject*)':
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:664:52: warning: 'Py_ssize_t PyUnicode_GET_SIZE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  664 | #  define PyUnicode_GET_SIZE(op) PyUnicode_GET_SIZE(_PyObject_CAST(op))
      |                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:126:40: note: in expansion of macro 'PyUnicode_GET_SIZE'
  126 |     return (o && PyUnicode_Check(o)) ? PyUnicode_GET_SIZE(o) : 0;
      |                                        ^~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here
  652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op)
      |                          ^~~~~~~~~~~~~~~~~~
src/pyodbccompat.h: In function 'Py_ssize_t TextCopyToUnicode(Py_UNICODE*, PyObject*)':
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:664:52: warning: 'Py_ssize_t PyUnicode_GET_SIZE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  664 | #  define PyUnicode_GET_SIZE(op) PyUnicode_GET_SIZE(_PyObject_CAST(op))
      |                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:146:26: note: in expansion of macro 'PyUnicode_GET_SIZE'
  146 |         Py_ssize_t cch = PyUnicode_GET_SIZE(o);
      |                          ^~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here
  652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op)
      |                          ^~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:698:56: warning: 'Py_UNICODE* PyUnicode_AS_UNICODE(PyObject*)' is deprecated [-Wdeprecated-declarations]
  698 | #  define PyUnicode_AS_UNICODE(op) PyUnicode_AS_UNICODE(_PyObject_CAST(op))
      |                                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/pyodbccompat.h:147:24: note: in expansion of macro 'PyUnicode_AS_UNICODE'
  147 |         memcpy(buffer, PyUnicode_AS_UNICODE(o), cch * sizeof(Py_UNICODE));
      |                        ^~~~~~~~~~~~~~~~~~~~
/builder/shared-workdir/build/sdk/staging_dir/hostpkg/include/python3.11/cpython/unicodeobject.h:685:27: note: declared here
  685 | static inline Py_UNICODE* PyUnicode_AS_UNICODE(PyObject *op)
      |                           ^~~~~~~~~~~~~~~~~~~~
mips64-openwrt-linux-musl-g++ -shared -L/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/usr/lib -L/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/lib -znow -zrelro -lpython3.11 -Os -pipe -mno-branch-likely -march=octeon+ -mabi=64 -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/pypi/pyodbc-4.0.39=pyodbc-4.0.39 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/include/fortify -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/target-mips64_octeonplus_64_musl/usr/include/python3.11 build/temp.-cpython-311/src/buffer.o build/temp.-cpython-311/src/cnxninfo.o build/temp.-cpython-311/src/connection.o build/temp.-cpython-311/src/cursor.o build/temp.-cpython-311/src/decimal.o build/temp.-cpython-311/src/errors.o build/temp.-cpython-311/src/getdata.o build/temp.-cpython-311/src/params.o build/temp.-cpython-311/src/pyodbccompat.o build/temp.-cpython-311/src/pyodbcdbg.o build/temp.-cpython-311/src/pyodbcmodule.o build/temp.-cpython-311/src/row.o build/temp.-cpython-311/src/textenc.o -lodbc -o build/lib.-cpython-311/pyodbc.cpython-311.so -L/usr/lib -lodbc
/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/bin/../lib/gcc/mips64-openwrt-linux-musl/12.3.0/../../../../mips64-openwrt-linux-musl/bin/ld: cannot find -lpython3.11: No such file or directory
collect2: error: ld returned 1 exit status
error: command '/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips64_octeonplus_64_gcc-12.3.0_musl/bin/mips64-openwrt-linux-musl-g++' failed with exit code 1

ERROR Backend subprocess exited when trying to invoke build_wheel
make[3]: *** [Makefile:45: /builder/shared-workdir/build/sdk/build_dir/target-mips64_octeonplus_64_musl/pypi/pyodbc-4.0.39/.built] Error 1
time: package/feeds/packages/pyodbc/compile#9.92#1.52#18.10