marl / pysox

Python wrapper around sox.
BSD 3-Clause "New" or "Revised" License
517 stars 80 forks source link

Debian 11 pip install error #150

Closed StuartIanNaylor closed 2 years ago

StuartIanNaylor commented 2 years ago
pip install pysox
Collecting pysox
  Using cached pysox-0.3.6.alpha.tar.gz (169 kB)
  Preparing metadata (setup.py) ... done
Building wheels for collected packages: pysox
  Building wheel for pysox (setup.py) ... error
  error: subprocess-exited-with-error

  × python setup.py bdist_wheel did not run successfully.
  │ exit code: 1
  ╰─> [220 lines of output]
      Building without Cython
      /home/stuart/Project-Ears/venv/lib/python3.9/site-packages/setuptools/dist.py:473: UserWarning: Normalizing '0.3.6.alpha' to '0.3.6a0'
        warnings.warn(
      running bdist_wheel
      running build
      running build_py
      creating build
      creating build/lib.linux-x86_64-3.9
      creating build/lib.linux-x86_64-3.9/pysox
      copying pysox/SoxApp.py -> build/lib.linux-x86_64-3.9/pysox
      copying pysox/__init__.py -> build/lib.linux-x86_64-3.9/pysox
      copying pysox/sox.pxd -> build/lib.linux-x86_64-3.9/pysox
      copying pysox/csox.pxd -> build/lib.linux-x86_64-3.9/pysox
      running build_ext
      building 'pysox.sox' extension
      creating build/temp.linux-x86_64-3.9
      creating build/temp.linux-x86_64-3.9/pysox
      x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/build/python3.9-RNBry6/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -ffile-prefix-map=/build/python3.9-RNBry6/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/home/stuart/Project-Ears/venv/include -I/usr/include/python3.9 -c pysox/sox.c -o build/temp.linux-x86_64-3.9/pysox/sox.o
      pysox/sox.c: In function ‘__pyx_pf_5pysox_3sox_16CPysoxPipeStream___init__’:
      pysox/sox.c:4845:13: warning: variable ‘__pyx_v_fileType’ set but not used [-Wunused-but-set-variable]
       4845 |   PyObject *__pyx_v_fileType = 0;
            |             ^~~~~~~~~~~~~~~~
      pysox/sox.c:4842:13: warning: variable ‘__pyx_v_mode’ set but not used [-Wunused-but-set-variable]
       4842 |   PyObject *__pyx_v_mode = 0;
            |             ^~~~~~~~~~~~
      pysox/sox.c: In function ‘__pyx_f_5pysox_3sox_16CPysoxPipeStream_receive_header’:
      pysox/sox.c:6057:26: warning: comparison of integer expressions of different signedness: ‘Py_ssize_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
       6057 |   __pyx_t_5 = (__pyx_t_4 > __pyx_v_length);
            |                          ^
      pysox/sox.c: In function ‘__pyx_f_5pysox_3sox_13CEffectsChain___calculate_signals’:
      pysox/sox.c:8177:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
       8177 |     if ((__pyx_t_4 > __pyx_t_5)) {
            |                    ^
      pysox/sox.c:8193:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
       8193 |     if ((__pyx_t_6 > __pyx_t_5)) {
            |                    ^
      pysox/sox.c: In function ‘__pyx_pf_5pysox_3sox_13__getbuffer___testflag’:
      pysox/sox.c:10349:13: warning: variable ‘__pyx_v_flags’ set but not used [-Wunused-but-set-variable]
      10349 |   PyObject *__pyx_v_flags = 0;
            |             ^~~~~~~~~~~~~
      pysox/sox.c: In function ‘__Pyx_GetException’:
      pysox/sox.c:16358:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
      16358 |     tmp_type = tstate->exc_type;
            |                        ^~~~~~~~
            |                        curexc_type
      pysox/sox.c:16359:25: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
      16359 |     tmp_value = tstate->exc_value;
            |                         ^~~~~~~~~
            |                         curexc_value
      pysox/sox.c:16360:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
      16360 |     tmp_tb = tstate->exc_traceback;
            |                      ^~~~~~~~~~~~~
            |                      curexc_traceback
      pysox/sox.c:16361:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
      16361 |     tstate->exc_type = local_type;
            |             ^~~~~~~~
            |             curexc_type
      pysox/sox.c:16362:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
      16362 |     tstate->exc_value = local_value;
            |             ^~~~~~~~~
            |             curexc_value
      pysox/sox.c:16363:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
      16363 |     tstate->exc_traceback = local_tb;
            |             ^~~~~~~~~~~~~
            |             curexc_traceback
      pysox/sox.c: In function ‘__Pyx_ParseOptionalKeywords’:
      pysox/sox.c:16491:21: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations]
      16491 |                     if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) &&
            |                     ^~
      In file included from /usr/include/python3.9/unicodeobject.h:1026,
                       from /usr/include/python3.9/Python.h:97,
                       from pysox/sox.c:4:
      /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here
        446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
            |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
      pysox/sox.c:16491:21: warning: ‘PyUnicode_AsUnicode’ is deprecated [-Wdeprecated-declarations]
      16491 |                     if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) &&
            |                     ^~
      In file included from /usr/include/python3.9/unicodeobject.h:1026,
                       from /usr/include/python3.9/Python.h:97,
                       from pysox/sox.c:4:
      /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here
        580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode(
            |                                             ^~~~~~~~~~~~~~~~~~~
      pysox/sox.c:16491:21: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations]
      16491 |                     if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) &&
            |                     ^~
      In file included from /usr/include/python3.9/unicodeobject.h:1026,
                       from /usr/include/python3.9/Python.h:97,
                       from pysox/sox.c:4:
      /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here
        446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
            |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
      pysox/sox.c:16491:21: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations]
      16491 |                     if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) &&
            |                     ^~
      In file included from /usr/include/python3.9/unicodeobject.h:1026,
                       from /usr/include/python3.9/Python.h:97,
                       from pysox/sox.c:4:
      /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here
        446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
            |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
      pysox/sox.c:16491:21: warning: ‘PyUnicode_AsUnicode’ is deprecated [-Wdeprecated-declarations]
      16491 |                     if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) &&
            |                     ^~
      In file included from /usr/include/python3.9/unicodeobject.h:1026,
                       from /usr/include/python3.9/Python.h:97,
                       from pysox/sox.c:4:
      /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here
        580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode(
            |                                             ^~~~~~~~~~~~~~~~~~~
      pysox/sox.c:16491:21: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations]
      16491 |                     if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) &&
            |                     ^~
      In file included from /usr/include/python3.9/unicodeobject.h:1026,
                       from /usr/include/python3.9/Python.h:97,
                       from pysox/sox.c:4:
      /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here
        446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
            |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
      pysox/sox.c:16505:25: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations]
      16505 |                         if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) &&
            |                         ^~
      In file included from /usr/include/python3.9/unicodeobject.h:1026,
                       from /usr/include/python3.9/Python.h:97,
                       from pysox/sox.c:4:
      /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here
        446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
            |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
      pysox/sox.c:16505:25: warning: ‘PyUnicode_AsUnicode’ is deprecated [-Wdeprecated-declarations]
      16505 |                         if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) &&
            |                         ^~
      In file included from /usr/include/python3.9/unicodeobject.h:1026,
                       from /usr/include/python3.9/Python.h:97,
                       from pysox/sox.c:4:
      /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here
        580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode(
            |                                             ^~~~~~~~~~~~~~~~~~~
      pysox/sox.c:16505:25: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations]
      16505 |                         if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) &&
            |                         ^~
      In file included from /usr/include/python3.9/unicodeobject.h:1026,
                       from /usr/include/python3.9/Python.h:97,
                       from pysox/sox.c:4:
      /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here
        446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
            |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
      pysox/sox.c:16505:25: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations]
      16505 |                         if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) &&
            |                         ^~
      In file included from /usr/include/python3.9/unicodeobject.h:1026,
                       from /usr/include/python3.9/Python.h:97,
                       from pysox/sox.c:4:
      /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here
        446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
            |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
      pysox/sox.c:16505:25: warning: ‘PyUnicode_AsUnicode’ is deprecated [-Wdeprecated-declarations]
      16505 |                         if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) &&
            |                         ^~
      In file included from /usr/include/python3.9/unicodeobject.h:1026,
                       from /usr/include/python3.9/Python.h:97,
                       from pysox/sox.c:4:
      /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here
        580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode(
            |                                             ^~~~~~~~~~~~~~~~~~~
      pysox/sox.c:16505:25: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations]
      16505 |                         if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) &&
            |                         ^~
      In file included from /usr/include/python3.9/unicodeobject.h:1026,
                       from /usr/include/python3.9/Python.h:97,
                       from pysox/sox.c:4:
      /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here
        446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
            |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
      pysox/sox.c: In function ‘__Pyx_ExceptionSave’:
      pysox/sox.c:16769:21: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
      16769 |     *type = tstate->exc_type;
            |                     ^~~~~~~~
            |                     curexc_type
      pysox/sox.c:16770:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
      16770 |     *value = tstate->exc_value;
            |                      ^~~~~~~~~
            |                      curexc_value
      pysox/sox.c:16771:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
      16771 |     *tb = tstate->exc_traceback;
            |                   ^~~~~~~~~~~~~
            |                   curexc_traceback
      pysox/sox.c: In function ‘__Pyx_ExceptionReset’:
      pysox/sox.c:16780:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
      16780 |     tmp_type = tstate->exc_type;
            |                        ^~~~~~~~
            |                        curexc_type
      pysox/sox.c:16781:25: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
      16781 |     tmp_value = tstate->exc_value;
            |                         ^~~~~~~~~
            |                         curexc_value
      pysox/sox.c:16782:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
      16782 |     tmp_tb = tstate->exc_traceback;
            |                      ^~~~~~~~~~~~~
            |                      curexc_traceback
      pysox/sox.c:16783:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
      16783 |     tstate->exc_type = type;
            |             ^~~~~~~~
            |             curexc_type
      pysox/sox.c:16784:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
      16784 |     tstate->exc_value = value;
            |             ^~~~~~~~~
            |             curexc_value
      pysox/sox.c:16785:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
      16785 |     tstate->exc_traceback = tb;
            |             ^~~~~~~~~~~~~
            |             curexc_traceback
      pysox/sox.c: In function ‘__pyx_binding_PyCFunctionType_NewEx’:
      pysox/sox.c:17087:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
      17087 |     if (op == NULL)
            |     ^~
      pysox/sox.c:17089:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
      17089 |  op->func.m_ml = ml;
            |  ^~
      error: command '/usr/bin/x86_64-linux-gnu-gcc' failed with exit code 1
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for pysox
  Running setup.py clean for pysox
Failed to build pysox
Installing collected packages: pysox
  Running setup.py install for pysox ... error
  error: subprocess-exited-with-error

  × Running setup.py install for pysox did not run successfully.
  │ exit code: 1
  ╰─> [220 lines of output]
      Building without Cython
      /home/stuart/Project-Ears/venv/lib/python3.9/site-packages/setuptools/dist.py:473: UserWarning: Normalizing '0.3.6.alpha' to '0.3.6a0'
        warnings.warn(
      running install
      running build
      running build_py
      creating build
      creating build/lib.linux-x86_64-3.9
      creating build/lib.linux-x86_64-3.9/pysox
      copying pysox/SoxApp.py -> build/lib.linux-x86_64-3.9/pysox
      copying pysox/__init__.py -> build/lib.linux-x86_64-3.9/pysox
      copying pysox/sox.pxd -> build/lib.linux-x86_64-3.9/pysox
      copying pysox/csox.pxd -> build/lib.linux-x86_64-3.9/pysox
      running build_ext
      building 'pysox.sox' extension
      creating build/temp.linux-x86_64-3.9
      creating build/temp.linux-x86_64-3.9/pysox
      x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/build/python3.9-RNBry6/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -ffile-prefix-map=/build/python3.9-RNBry6/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/home/stuart/Project-Ears/venv/include -I/usr/include/python3.9 -c pysox/sox.c -o build/temp.linux-x86_64-3.9/pysox/sox.o
      pysox/sox.c: In function ‘__pyx_pf_5pysox_3sox_16CPysoxPipeStream___init__’:
      pysox/sox.c:4845:13: warning: variable ‘__pyx_v_fileType’ set but not used [-Wunused-but-set-variable]
       4845 |   PyObject *__pyx_v_fileType = 0;
            |             ^~~~~~~~~~~~~~~~
      pysox/sox.c:4842:13: warning: variable ‘__pyx_v_mode’ set but not used [-Wunused-but-set-variable]
       4842 |   PyObject *__pyx_v_mode = 0;
            |             ^~~~~~~~~~~~
      pysox/sox.c: In function ‘__pyx_f_5pysox_3sox_16CPysoxPipeStream_receive_header’:
      pysox/sox.c:6057:26: warning: comparison of integer expressions of different signedness: ‘Py_ssize_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
       6057 |   __pyx_t_5 = (__pyx_t_4 > __pyx_v_length);
            |                          ^
      pysox/sox.c: In function ‘__pyx_f_5pysox_3sox_13CEffectsChain___calculate_signals’:
      pysox/sox.c:8177:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
       8177 |     if ((__pyx_t_4 > __pyx_t_5)) {
            |                    ^
      pysox/sox.c:8193:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
       8193 |     if ((__pyx_t_6 > __pyx_t_5)) {
            |                    ^
      pysox/sox.c: In function ‘__pyx_pf_5pysox_3sox_13__getbuffer___testflag’:
      pysox/sox.c:10349:13: warning: variable ‘__pyx_v_flags’ set but not used [-Wunused-but-set-variable]
      10349 |   PyObject *__pyx_v_flags = 0;
            |             ^~~~~~~~~~~~~
      pysox/sox.c: In function ‘__Pyx_GetException’:
      pysox/sox.c:16358:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
      16358 |     tmp_type = tstate->exc_type;
            |                        ^~~~~~~~
            |                        curexc_type
      pysox/sox.c:16359:25: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
      16359 |     tmp_value = tstate->exc_value;
            |                         ^~~~~~~~~
            |                         curexc_value
      pysox/sox.c:16360:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
      16360 |     tmp_tb = tstate->exc_traceback;
            |                      ^~~~~~~~~~~~~
            |                      curexc_traceback
      pysox/sox.c:16361:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
      16361 |     tstate->exc_type = local_type;
            |             ^~~~~~~~
            |             curexc_type
      pysox/sox.c:16362:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
      16362 |     tstate->exc_value = local_value;
            |             ^~~~~~~~~
            |             curexc_value
      pysox/sox.c:16363:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
      16363 |     tstate->exc_traceback = local_tb;
            |             ^~~~~~~~~~~~~
            |             curexc_traceback
      pysox/sox.c: In function ‘__Pyx_ParseOptionalKeywords’:
      pysox/sox.c:16491:21: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations]
      16491 |                     if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) &&
            |                     ^~
      In file included from /usr/include/python3.9/unicodeobject.h:1026,
                       from /usr/include/python3.9/Python.h:97,
                       from pysox/sox.c:4:
      /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here
        446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
            |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
      pysox/sox.c:16491:21: warning: ‘PyUnicode_AsUnicode’ is deprecated [-Wdeprecated-declarations]
      16491 |                     if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) &&
            |                     ^~
      In file included from /usr/include/python3.9/unicodeobject.h:1026,
                       from /usr/include/python3.9/Python.h:97,
                       from pysox/sox.c:4:
      /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here
        580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode(
            |                                             ^~~~~~~~~~~~~~~~~~~
      pysox/sox.c:16491:21: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations]
      16491 |                     if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) &&
            |                     ^~
      In file included from /usr/include/python3.9/unicodeobject.h:1026,
                       from /usr/include/python3.9/Python.h:97,
                       from pysox/sox.c:4:
      /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here
        446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
            |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
      pysox/sox.c:16491:21: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations]
      16491 |                     if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) &&
            |                     ^~
      In file included from /usr/include/python3.9/unicodeobject.h:1026,
                       from /usr/include/python3.9/Python.h:97,
                       from pysox/sox.c:4:
      /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here
        446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
            |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
      pysox/sox.c:16491:21: warning: ‘PyUnicode_AsUnicode’ is deprecated [-Wdeprecated-declarations]
      16491 |                     if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) &&
            |                     ^~
      In file included from /usr/include/python3.9/unicodeobject.h:1026,
                       from /usr/include/python3.9/Python.h:97,
                       from pysox/sox.c:4:
      /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here
        580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode(
            |                                             ^~~~~~~~~~~~~~~~~~~
      pysox/sox.c:16491:21: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations]
      16491 |                     if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) &&
            |                     ^~
      In file included from /usr/include/python3.9/unicodeobject.h:1026,
                       from /usr/include/python3.9/Python.h:97,
                       from pysox/sox.c:4:
      /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here
        446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
            |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
      pysox/sox.c:16505:25: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations]
      16505 |                         if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) &&
            |                         ^~
      In file included from /usr/include/python3.9/unicodeobject.h:1026,
                       from /usr/include/python3.9/Python.h:97,
                       from pysox/sox.c:4:
      /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here
        446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
            |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
      pysox/sox.c:16505:25: warning: ‘PyUnicode_AsUnicode’ is deprecated [-Wdeprecated-declarations]
      16505 |                         if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) &&
            |                         ^~
      In file included from /usr/include/python3.9/unicodeobject.h:1026,
                       from /usr/include/python3.9/Python.h:97,
                       from pysox/sox.c:4:
      /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here
        580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode(
            |                                             ^~~~~~~~~~~~~~~~~~~
      pysox/sox.c:16505:25: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations]
      16505 |                         if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) &&
            |                         ^~
      In file included from /usr/include/python3.9/unicodeobject.h:1026,
                       from /usr/include/python3.9/Python.h:97,
                       from pysox/sox.c:4:
      /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here
        446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
            |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
      pysox/sox.c:16505:25: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations]
      16505 |                         if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) &&
            |                         ^~
      In file included from /usr/include/python3.9/unicodeobject.h:1026,
                       from /usr/include/python3.9/Python.h:97,
                       from pysox/sox.c:4:
      /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here
        446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
            |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
      pysox/sox.c:16505:25: warning: ‘PyUnicode_AsUnicode’ is deprecated [-Wdeprecated-declarations]
      16505 |                         if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) &&
            |                         ^~
      In file included from /usr/include/python3.9/unicodeobject.h:1026,
                       from /usr/include/python3.9/Python.h:97,
                       from pysox/sox.c:4:
      /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here
        580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode(
            |                                             ^~~~~~~~~~~~~~~~~~~
      pysox/sox.c:16505:25: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations]
      16505 |                         if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) &&
            |                         ^~
      In file included from /usr/include/python3.9/unicodeobject.h:1026,
                       from /usr/include/python3.9/Python.h:97,
                       from pysox/sox.c:4:
      /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here
        446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
            |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
      pysox/sox.c: In function ‘__Pyx_ExceptionSave’:
      pysox/sox.c:16769:21: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
      16769 |     *type = tstate->exc_type;
            |                     ^~~~~~~~
            |                     curexc_type
      pysox/sox.c:16770:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
      16770 |     *value = tstate->exc_value;
            |                      ^~~~~~~~~
            |                      curexc_value
      pysox/sox.c:16771:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
      16771 |     *tb = tstate->exc_traceback;
            |                   ^~~~~~~~~~~~~
            |                   curexc_traceback
      pysox/sox.c: In function ‘__Pyx_ExceptionReset’:
      pysox/sox.c:16780:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
      16780 |     tmp_type = tstate->exc_type;
            |                        ^~~~~~~~
            |                        curexc_type
      pysox/sox.c:16781:25: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
      16781 |     tmp_value = tstate->exc_value;
            |                         ^~~~~~~~~
            |                         curexc_value
      pysox/sox.c:16782:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
      16782 |     tmp_tb = tstate->exc_traceback;
            |                      ^~~~~~~~~~~~~
            |                      curexc_traceback
      pysox/sox.c:16783:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
      16783 |     tstate->exc_type = type;
            |             ^~~~~~~~
            |             curexc_type
      pysox/sox.c:16784:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’?
      16784 |     tstate->exc_value = value;
            |             ^~~~~~~~~
            |             curexc_value
      pysox/sox.c:16785:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’?
      16785 |     tstate->exc_traceback = tb;
            |             ^~~~~~~~~~~~~
            |             curexc_traceback
      pysox/sox.c: In function ‘__pyx_binding_PyCFunctionType_NewEx’:
      pysox/sox.c:17087:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
      17087 |     if (op == NULL)
            |     ^~
      pysox/sox.c:17089:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
      17089 |  op->func.m_ml = ml;
            |  ^~
      error: command '/usr/bin/x86_64-linux-gnu-gcc' failed with exit code 1
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: legacy-install-failure

× Encountered error while trying to install package.
╰─> pysox

note: This is an issue with the package mentioned above, not pip.
hint: See above for output from the failure.
StuartIanNaylor commented 2 years ago

apols