You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@marvin.apache.org by "Lutz Weischer (Jira)" <ji...@apache.org> on 2021/03/12 13:41:00 UTC

[jira] [Created] (MARVIN-80) install failed on AArch64, Fedora 33

Lutz Weischer created MARVIN-80:
-----------------------------------

             Summary: install failed on AArch64, Fedora 33 
                 Key: MARVIN-80
                 URL: https://issues.apache.org/jira/browse/MARVIN-80
             Project: Apache Marvin
          Issue Type: Bug
            Reporter: Lutz Weischer


(python-toolbox-env) [jw@cn05 apache]$ pip3 install marvin-python-toolbox
Collecting marvin-python-toolbox
  Downloading marvin_python_toolbox-0.0.5-py2.py3-none-any.whl (93 kB)
     |################################| 93 kB 978 kB/s
Collecting thrift>=0.10.0
  Using cached thrift-0.13.0.tar.gz (59 kB)
Collecting ujsonpath>=0.0.2
  Downloading ujsonpath-0.0.2.tar.gz (18 kB)
Collecting bumpversion>=0.5.3
  Downloading bumpversion-0.6.0-py2.py3-none-any.whl (8.4 kB)
Collecting grpcio>=1.13.0
  Downloading grpcio-1.36.1.tar.gz (21.5 MB)
     |################################| 21.5 MB 118 kB/s
Collecting autopep8>=1.3.3
  Using cached autopep8-1.5.5-py2.py3-none-any.whl (44 kB)
Collecting click>=3.3
  Using cached click-7.1.2-py2.py3-none-any.whl (82 kB)
Collecting findspark>=1.1.0
  Downloading findspark-1.4.2-py2.py3-none-any.whl (4.2 kB)
Collecting bleach>=1.5.0
  Using cached bleach-3.3.0-py2.py3-none-any.whl (283 kB)
Collecting gprof2dot
  Downloading gprof2dot-2021.2.21.tar.gz (31 kB)
Collecting requests>=2.19.1
  Using cached requests-2.25.1-py2.py3-none-any.whl (61 kB)
Collecting PyHive>=0.3.0
  Downloading PyHive-0.6.3.tar.gz (41 kB)
     |################################| 41 kB 278 kB/s
Collecting configobj>=5.0.6
  Downloading configobj-5.0.6.tar.gz (33 kB)
Collecting pep8>=1.7.0
  Downloading pep8-1.7.1-py2.py3-none-any.whl (41 kB)
     |################################| 41 kB 331 kB/s
Collecting virtualenvwrapper>=4.7.1
  Using cached virtualenvwrapper-4.8.4-py2.py3-none-any.whl
Collecting tornado>=4.5.3
  Using cached tornado-6.1-cp39-cp39-manylinux2014_aarch64.whl (427 kB)
Collecting grpcio-tools>=1.13.0
  Downloading grpcio-tools-1.36.1.tar.gz (2.1 MB)
     |################################| 2.1 MB 7.2 MB/s
Collecting httpretty>=0.9.5
  Downloading httpretty-1.0.5.tar.gz (414 kB)
     |################################| 414 kB 6.2 MB/s
Collecting paramiko>=2.1.2
  Using cached paramiko-2.7.2-py2.py3-none-any.whl (206 kB)
Collecting six>=1.10.0
  Using cached six-1.15.0-py2.py3-none-any.whl (10 kB)
Collecting jupyterlab>=0.32.1
  Downloading jupyterlab-3.0.10-py3-none-any.whl (8.3 MB)
     |################################| 8.3 MB 5.4 MB/s
Collecting python-slugify>=0.1.0
  Using cached python-slugify-4.0.1.tar.gz (11 kB)
Collecting Unidecode==1.0.23
  Downloading Unidecode-1.0.23-py2.py3-none-any.whl (237 kB)
     |################################| 237 kB 3.6 MB/s
Collecting jupyter>=1.0.0
  Using cached jupyter-1.0.0-py2.py3-none-any.whl (2.7 kB)
Collecting numpy>=1.16.2
  Using cached numpy-1.20.1-cp39-cp39-manylinux2014_aarch64.whl (12.7 MB)
Collecting urllib3>=1.21.1
  Using cached urllib3-1.26.3-py2.py3-none-any.whl (137 kB)
Collecting joblib>=0.11
  Using cached joblib-1.0.1-py3-none-any.whl (303 kB)
Collecting jsonschema>=2.5.1
  Using cached jsonschema-3.2.0-py2.py3-none-any.whl (56 kB)
Collecting virtualenv>=15.0.1
  Using cached virtualenv-20.4.2-py2.py3-none-any.whl (7.2 MB)
Collecting progressbar2>=3.34.3
  Downloading progressbar2-3.53.1-py2.py3-none-any.whl (25 kB)
Collecting idna>=2.5
  Using cached idna-3.1-py3-none-any.whl (58 kB)
Collecting path.py>=7.2
  Downloading path.py-12.5.0-py3-none-any.whl (2.3 kB)
Collecting thrift-sasl>=0.2.1
  Downloading thrift_sasl-0.4.2.tar.gz (3.9 kB)
Collecting python-dateutil>=2.7.3
  Using cached python_dateutil-2.8.1-py2.py3-none-any.whl (227 kB)
Collecting simplejson>=3.10.0
  Downloading simplejson-3.17.2.tar.gz (83 kB)
     |################################| 83 kB 996 kB/s
Collecting toml
  Using cached toml-0.10.2-py2.py3-none-any.whl (16 kB)
Collecting pycodestyle>=2.6.0
  Using cached pycodestyle-2.6.0-py2.py3-none-any.whl (41 kB)
Collecting webencodings
  Using cached webencodings-0.5.1-py2.py3-none-any.whl (11 kB)
Collecting packaging
  Using cached packaging-20.9-py2.py3-none-any.whl (40 kB)
Collecting bump2version
  Downloading bump2version-1.0.1-py2.py3-none-any.whl (22 kB)
Collecting protobuf<4.0dev,>=3.5.0.post1
  Downloading protobuf-3.15.6-py2.py3-none-any.whl (173 kB)
     |################################| 173 kB 3.9 MB/s
Requirement already satisfied: setuptools in /home/jw/.virtualenvs/python-toolbox-env/lib/python3.9/site-packages (from grpcio-tools>=1.13.0->marvin-python-toolbox) (52.0.0)
Collecting attrs>=17.4.0
  Using cached attrs-20.3.0-py2.py3-none-any.whl (49 kB)
Collecting pyrsistent>=0.14.0
  Using cached pyrsistent-0.17.3.tar.gz (106 kB)
Collecting jupyter-console
  Using cached jupyter_console-6.2.0-py3-none-any.whl (22 kB)
Collecting qtconsole
  Downloading qtconsole-5.0.2-py3-none-any.whl (119 kB)
     |################################| 119 kB 4.0 MB/s
Collecting nbconvert
  Using cached nbconvert-6.0.7-py3-none-any.whl (552 kB)
Collecting notebook
  Using cached notebook-6.2.0-py3-none-any.whl (9.5 MB)
Collecting ipywidgets
  Downloading ipywidgets-7.6.3-py2.py3-none-any.whl (121 kB)
     |################################| 121 kB 4.2 MB/s
Collecting ipykernel
  Using cached ipykernel-5.5.0-py3-none-any.whl (120 kB)
Collecting jupyter-packaging~=0.7.3
  Downloading jupyter_packaging-0.7.12-py2.py3-none-any.whl (10 kB)
Collecting nbclassic~=0.2
  Downloading nbclassic-0.2.6-py3-none-any.whl (18 kB)
Collecting jupyterlab-server~=2.3
  Downloading jupyterlab_server-2.3.0-py3-none-any.whl (45 kB)
     |################################| 45 kB 1.4 MB/s
Collecting ipython
  Downloading ipython-7.21.0-py3-none-any.whl (784 kB)
     |################################| 784 kB 2.9 MB/s
Collecting jupyter-core
  Using cached jupyter_core-4.7.1-py3-none-any.whl (82 kB)
Collecting jupyter-server~=1.4
  Using cached jupyter_server-1.4.1-py3-none-any.whl (241 kB)
Collecting jinja2>=2.10
  Using cached Jinja2-2.11.3-py2.py3-none-any.whl (125 kB)
Collecting MarkupSafe>=0.23
  Using cached MarkupSafe-1.1.1-cp39-cp39-manylinux2014_aarch64.whl (33 kB)
Collecting nbformat
  Using cached nbformat-5.1.2-py3-none-any.whl (113 kB)
Collecting pyzmq>=17
  Downloading pyzmq-22.0.3-cp39-cp39-manylinux2014_aarch64.whl (1.8 MB)
     |################################| 1.8 MB 3.9 MB/s
Collecting traitlets>=4.2.1
  Using cached traitlets-5.0.5-py3-none-any.whl (100 kB)
Collecting anyio>=2.0.2
  Downloading anyio-2.2.0-py3-none-any.whl (65 kB)
     |################################| 65 kB 2.4 MB/s
Collecting ipython-genutils
  Using cached ipython_genutils-0.2.0-py2.py3-none-any.whl (26 kB)
Collecting jupyter-client>=6.1.1
  Using cached jupyter_client-6.1.11-py3-none-any.whl (108 kB)
Collecting terminado>=0.8.3
  Using cached terminado-0.9.2-py3-none-any.whl (14 kB)
Collecting prometheus-client
  Using cached prometheus_client-0.9.0-py2.py3-none-any.whl (53 kB)
Collecting Send2Trash
  Using cached Send2Trash-1.5.0-py3-none-any.whl (12 kB)
Collecting sniffio>=1.1
  Using cached sniffio-1.2.0-py3-none-any.whl (10 kB)
Collecting json5
  Downloading json5-0.9.5-py2.py3-none-any.whl (17 kB)
Collecting babel
  Downloading Babel-2.9.0-py2.py3-none-any.whl (8.8 MB)
     |################################| 8.8 MB 3.3 MB/s
Collecting argon2-cffi
  Using cached argon2_cffi-20.1.0-cp39-abi3-linux_aarch64.whl
Collecting cryptography>=2.5
  Using cached cryptography-3.4.6-cp36-abi3-manylinux2014_aarch64.whl (3.0 MB)
Collecting bcrypt>=3.1.3
  Using cached bcrypt-3.2.0-cp36-abi3-manylinux2014_aarch64.whl (56 kB)
Collecting pynacl>=1.0.1
  Using cached PyNaCl-1.4.0-cp39-cp39-linux_aarch64.whl
Collecting cffi>=1.1
  Using cached cffi-1.14.5-cp39-cp39-manylinux2014_aarch64.whl (208 kB)
Collecting pycparser
  Using cached pycparser-2.20-py2.py3-none-any.whl (112 kB)
Collecting path
  Downloading path-15.1.2-py3-none-any.whl (21 kB)
Collecting python-utils>=2.3.0
  Downloading python_utils-2.5.6-py2.py3-none-any.whl (12 kB)
Collecting future
  Using cached future-0.18.2.tar.gz (829 kB)
Collecting text-unidecode>=1.3
  Using cached text_unidecode-1.3-py2.py3-none-any.whl (78 kB)
Collecting chardet<5,>=3.0.2
  Using cached chardet-4.0.0-py2.py3-none-any.whl (178 kB)
Collecting certifi>=2017.4.17
  Using cached certifi-2020.12.5-py2.py3-none-any.whl (147 kB)
Collecting idna>=2.5
  Using cached idna-2.10-py2.py3-none-any.whl (58 kB)
Collecting ptyprocess
  Using cached ptyprocess-0.7.0-py2.py3-none-any.whl (13 kB)
Collecting sasl>=0.2.1
  Downloading sasl-0.2.1.tar.gz (30 kB)
Collecting filelock<4,>=3.0.0
  Using cached filelock-3.0.12-py3-none-any.whl (7.6 kB)
Collecting appdirs<2,>=1.4.3
  Using cached appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB)
Collecting distlib<1,>=0.3.1
  Using cached distlib-0.3.1-py2.py3-none-any.whl (335 kB)
Collecting stevedore
  Using cached stevedore-3.3.0-py3-none-any.whl (49 kB)
Collecting virtualenv-clone
  Using cached virtualenv_clone-0.5.4-py2.py3-none-any.whl (6.6 kB)
Collecting pytz>=2015.7
  Using cached pytz-2021.1-py2.py3-none-any.whl (510 kB)
Collecting backcall
  Using cached backcall-0.2.0-py2.py3-none-any.whl (11 kB)
Collecting pickleshare
  Using cached pickleshare-0.7.5-py2.py3-none-any.whl (6.9 kB)
Collecting prompt-toolkit!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0
  Downloading prompt_toolkit-3.0.17-py3-none-any.whl (367 kB)
     |################################| 367 kB 2.4 MB/s
Collecting pexpect>4.3
  Using cached pexpect-4.8.0-py2.py3-none-any.whl (59 kB)
Collecting pygments
  Downloading Pygments-2.8.1-py3-none-any.whl (983 kB)
     |################################| 983 kB 1.4 MB/s
Collecting decorator
  Downloading decorator-4.4.2-py2.py3-none-any.whl (9.2 kB)
Collecting jedi>=0.16
  Using cached jedi-0.18.0-py2.py3-none-any.whl (1.4 MB)
Collecting parso<0.9.0,>=0.8.0
  Using cached parso-0.8.1-py2.py3-none-any.whl (93 kB)
Collecting wcwidth
  Using cached wcwidth-0.2.5-py2.py3-none-any.whl (30 kB)
Collecting jupyterlab-widgets>=1.0.0
  Downloading jupyterlab_widgets-1.0.0-py3-none-any.whl (243 kB)
     |################################| 243 kB 3.4 MB/s
Collecting widgetsnbextension~=3.5.0
  Using cached widgetsnbextension-3.5.1-py2.py3-none-any.whl (2.2 MB)
Collecting defusedxml
  Downloading defusedxml-0.7.1-py2.py3-none-any.whl (25 kB)
Collecting entrypoints>=0.2.2
  Using cached entrypoints-0.3-py2.py3-none-any.whl (11 kB)
Collecting mistune<2,>=0.8.1
  Using cached mistune-0.8.4-py2.py3-none-any.whl (16 kB)
Collecting testpath
  Using cached testpath-0.4.4-py2.py3-none-any.whl (163 kB)
Collecting jupyterlab-pygments
  Using cached jupyterlab_pygments-0.1.2-py2.py3-none-any.whl (4.6 kB)
Collecting nbclient<0.6.0,>=0.5.0
  Downloading nbclient-0.5.3-py3-none-any.whl (82 kB)
     |################################| 82 kB 724 kB/s
Collecting pandocfilters>=1.4.1
  Using cached pandocfilters-1.4.3-py3-none-any.whl
Collecting nest-asyncio
  Using cached nest_asyncio-1.5.1-py3-none-any.whl (5.0 kB)
Collecting async-generator
  Using cached async_generator-1.10-py3-none-any.whl (18 kB)
Collecting pyparsing>=2.0.2
  Using cached pyparsing-2.4.7-py2.py3-none-any.whl (67 kB)
Collecting qtpy
  Using cached QtPy-1.9.0-py2.py3-none-any.whl (54 kB)
Collecting pbr!=2.1.0,>=2.0.0
  Using cached pbr-5.5.1-py2.py3-none-any.whl (106 kB)
Building wheels for collected packages: configobj, grpcio, grpcio-tools, httpretty, PyHive, pyrsistent, python-slugify, simplejson, thrift, thrift-sasl, sasl, ujsonpath, future, gprof2dot
  Building wheel for configobj (setup.py) ... done
  Created wheel for configobj: filename=configobj-5.0.6-py3-none-any.whl size=34465 sha256=587d3d9af190dda9faf8ae227f7978dd0888c22b9bd82f8417e96ca740b7203a
  Stored in directory: /home/jw/.cache/pip/wheels/4b/35/53/dfa4d3a4196794cb0a777a97c68dcf02b073d33de9c135d72a
  Building wheel for grpcio (setup.py) ... done
  Created wheel for grpcio: filename=grpcio-1.36.1-cp39-cp39-linux_aarch64.whl size=41290606 sha256=0aa3d02289b6bda437a2ef31bad735ca8599c9eb764bcd68b3d22fb86a3fa9b5
  Stored in directory: /home/jw/.cache/pip/wheels/63/54/da/43f4d9c1978de1079e5d1e58fae0854d33adc2b06caa798f4c
  Building wheel for grpcio-tools (setup.py) ... done
  Created wheel for grpcio-tools: filename=grpcio_tools-1.36.1-cp39-cp39-linux_aarch64.whl size=35456885 sha256=8ce11374ad1f0b38e9c1f4445523c94212a6b08665375c196231333e9b1e17e2
  Stored in directory: /home/jw/.cache/pip/wheels/5c/0b/12/4a3ae92ddde044544a3a1876cb9e24edbe0b1b1a5f9da8a3d7
  Building wheel for httpretty (setup.py) ... done
  Created wheel for httpretty: filename=httpretty-1.0.5-py3-none-any.whl size=26618 sha256=3b1606ee799129f149ca16d6f563f7741bc3b781163601caae8a7f5c848aae61
  Stored in directory: /home/jw/.cache/pip/wheels/da/30/d4/7e4cf1d4ca501e295f69c5201f849e1b9b63250e774df99925
  Building wheel for PyHive (setup.py) ... done
  Created wheel for PyHive: filename=PyHive-0.6.3-py3-none-any.whl size=47362 sha256=cb947aad7bbdaedc9fb646bc398123e3676f828474e18081ac2fe3fcb13e73a7
  Stored in directory: /home/jw/.cache/pip/wheels/8a/d7/67/6a891aebf6e9a8d40e065c2a1a69b9e687867fc9d2c250f12c
  Building wheel for pyrsistent (setup.py) ... done
  Created wheel for pyrsistent: filename=pyrsistent-0.17.3-cp39-cp39-linux_aarch64.whl size=107733 sha256=4a5bc714116969803b82759a8023d56d3e43c9a18487350a991cfc3ee417a71d
  Stored in directory: /home/jw/.cache/pip/wheels/00/cc/12/e712d3979a4aeee423b34a832d97c803e1a67659060315a7e0
  Building wheel for python-slugify (setup.py) ... done
  Created wheel for python-slugify: filename=python_slugify-4.0.1-py2.py3-none-any.whl size=6768 sha256=456d48072a1b5b91361027cf3916e0fb96964b33517e71f101d248a97d5a28d9
  Stored in directory: /home/jw/.cache/pip/wheels/84/5b/00/3ebff44b1e0a380d959960828803a9486ff2433728cceff666
  Building wheel for simplejson (setup.py) ... done
  Created wheel for simplejson: filename=simplejson-3.17.2-cp39-cp39-linux_aarch64.whl size=123343 sha256=263e31d75f06be367f44f55660dfe692ee05f6b7541a5291139318c46a1184cf
  Stored in directory: /home/jw/.cache/pip/wheels/a2/c7/6a/2dabbded050716dd50faef2145e3ffa509b0d3895899c599f5
  Building wheel for thrift (setup.py) ... done
  Created wheel for thrift: filename=thrift-0.13.0-cp39-cp39-linux_aarch64.whl size=369378 sha256=6cc95451897aedd51d214b656b17ee0c6aa0675fd86476b93cb307a1bca1b48a
  Stored in directory: /home/jw/.cache/pip/wheels/a3/18/80/a9b97f8e0dddb23be3e79f2209dfa3cd6292e1e42bd210a068
  Building wheel for thrift-sasl (setup.py) ... done
  Created wheel for thrift-sasl: filename=thrift_sasl-0.4.2-py3-none-any.whl size=4008 sha256=7a484e232bc78b00d290d06c4a41ba48fd315f9f5677ba3b268b1774212acacb
  Stored in directory: /home/jw/.cache/pip/wheels/2a/0d/52/c818c2a1a6a0a218853df6d6208de9cd236c3b8b90dd787c3f
  Building wheel for sasl (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /home/jw/.virtualenvs/python-toolbox-env/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-f8d9rcp5/sasl_24e00fe6f4694951809b6372533f0ed7/setup.py'"'"'; __file__='"'"'/tmp/pip-install-f8d9rcp5/sasl_24e00fe6f4694951809b6372533f0ed7/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-7j63xm8t
       cwd: /tmp/pip-install-f8d9rcp5/sasl_24e00fe6f4694951809b6372533f0ed7/
  Complete output (169 lines):
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build/lib.linux-aarch64-3.9
  creating build/lib.linux-aarch64-3.9/sasl
  copying sasl/__init__.py -> build/lib.linux-aarch64-3.9/sasl
  running egg_info
  writing sasl.egg-info/PKG-INFO
  writing dependency_links to sasl.egg-info/dependency_links.txt
  writing requirements to sasl.egg-info/requires.txt
  writing top-level names to sasl.egg-info/top_level.txt
  reading manifest file 'sasl.egg-info/SOURCES.txt'
  reading manifest template 'MANIFEST.in'
  writing manifest file 'sasl.egg-info/SOURCES.txt'
  copying sasl/saslwrapper.cpp -> build/lib.linux-aarch64-3.9/sasl
  copying sasl/saslwrapper.h -> build/lib.linux-aarch64-3.9/sasl
  copying sasl/saslwrapper.pyx -> build/lib.linux-aarch64-3.9/sasl
  running build_ext
  building 'sasl.saslwrapper' extension
  creating build/temp.linux-aarch64-3.9
  creating build/temp.linux-aarch64-3.9/sasl
  gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -Isasl -I/home/jw/.virtualenvs/python-toolbox-env/include -I/usr/include/python3.9 -c sasl/saslwrapper.cpp -o build/temp.linux-aarch64-3.9/sasl/saslwrapper.o
  In file included from sasl/saslwrapper.cpp:254:
  sasl/saslwrapper.h: In member function 'void saslwrapper::ClientImpl::interact(sasl_interact_t*)':
  sasl/saslwrapper.h:437:11: warning: unused variable 'input' [-Wunused-variable]
    437 |     char* input;
        |           ^~~~~
  sasl/saslwrapper.cpp: In function 'PyObject* PyInit_saslwrapper()':
  sasl/saslwrapper.cpp:3001:41: error: 'PyTypeObject' {aka 'struct _typeobject'} has no member named 'tp_print'
   3001 |   __pyx_type_4sasl_11saslwrapper_Client.tp_print = 0;
        |                                         ^~~~~~~~
  In file included from /usr/include/python3.9/unicodeobject.h:1026,
                   from /usr/include/python3.9/Python.h:97,
                   from sasl/saslwrapper.cpp:16:
  sasl/saslwrapper.cpp: In function 'int __Pyx_ParseOptionalKeywords(PyObject*, PyObject***, PyObject*, PyObject**, Py_ssize_t, const char*)':
  /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: 'Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)' is deprecated [-Wdeprecated-declarations]
    451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op)
        |                                                                           ^
  /usr/include/python3.9/cpython/unicodeobject.h:261:7: note: in expansion of macro 'PyUnicode_WSTR_LENGTH'
    261 |       PyUnicode_WSTR_LENGTH(op) :                    \
        |       ^~~~~~~~~~~~~~~~~~~~~
  sasl/saslwrapper.cpp:3289:22: note: in expansion of macro 'PyUnicode_GET_SIZE'
   3289 |                     (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 :
        |                      ^~~~~~~~~~~~~~~~~~
  /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here
    446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
        |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
  /usr/include/python3.9/cpython/unicodeobject.h:262:52: warning: 'Py_UNICODE* PyUnicode_AsUnicode(PyObject*)' is deprecated [-Wdeprecated-declarations]
    262 |       ((void)PyUnicode_AsUnicode(_PyObject_CAST(op)),\
        |                                                    ^
  sasl/saslwrapper.cpp:3289:22: note: in expansion of macro 'PyUnicode_GET_SIZE'
   3289 |                     (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 :
        |                      ^~~~~~~~~~~~~~~~~~
  /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here
    580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode(
        |                                             ^~~~~~~~~~~~~~~~~~~
  /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: 'Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)' is deprecated [-Wdeprecated-declarations]
    451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op)
        |                                                                           ^
  /usr/include/python3.9/cpython/unicodeobject.h:264:8: note: in expansion of macro 'PyUnicode_WSTR_LENGTH'
    264 |        PyUnicode_WSTR_LENGTH(op)))
        |        ^~~~~~~~~~~~~~~~~~~~~
  sasl/saslwrapper.cpp:3289:22: note: in expansion of macro 'PyUnicode_GET_SIZE'
   3289 |                     (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 :
        |                      ^~~~~~~~~~~~~~~~~~
  /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here
    446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
        |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
  /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: 'Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)' is deprecated [-Wdeprecated-declarations]
    451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op)
        |                                                                           ^
  /usr/include/python3.9/cpython/unicodeobject.h:261:7: note: in expansion of macro 'PyUnicode_WSTR_LENGTH'
    261 |       PyUnicode_WSTR_LENGTH(op) :                    \
        |       ^~~~~~~~~~~~~~~~~~~~~
  sasl/saslwrapper.cpp:3289:52: note: in expansion of macro 'PyUnicode_GET_SIZE'
   3289 |                     (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 :
        |                                                    ^~~~~~~~~~~~~~~~~~
  /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here
    446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
        |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
  /usr/include/python3.9/cpython/unicodeobject.h:262:52: warning: 'Py_UNICODE* PyUnicode_AsUnicode(PyObject*)' is deprecated [-Wdeprecated-declarations]
    262 |       ((void)PyUnicode_AsUnicode(_PyObject_CAST(op)),\
        |                                                    ^
  sasl/saslwrapper.cpp:3289:52: note: in expansion of macro 'PyUnicode_GET_SIZE'
   3289 |                     (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 :
        |                                                    ^~~~~~~~~~~~~~~~~~
  /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here
    580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode(
        |                                             ^~~~~~~~~~~~~~~~~~~
  /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: 'Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)' is deprecated [-Wdeprecated-declarations]
    451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op)
        |                                                                           ^
  /usr/include/python3.9/cpython/unicodeobject.h:264:8: note: in expansion of macro 'PyUnicode_WSTR_LENGTH'
    264 |        PyUnicode_WSTR_LENGTH(op)))
        |        ^~~~~~~~~~~~~~~~~~~~~
  sasl/saslwrapper.cpp:3289:52: note: in expansion of macro 'PyUnicode_GET_SIZE'
   3289 |                     (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 :
        |                                                    ^~~~~~~~~~~~~~~~~~
  /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here
    446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
        |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
  /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: 'Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)' is deprecated [-Wdeprecated-declarations]
    451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op)
        |                                                                           ^
  /usr/include/python3.9/cpython/unicodeobject.h:261:7: note: in expansion of macro 'PyUnicode_WSTR_LENGTH'
    261 |       PyUnicode_WSTR_LENGTH(op) :                    \
        |       ^~~~~~~~~~~~~~~~~~~~~
  sasl/saslwrapper.cpp:3305:26: note: in expansion of macro 'PyUnicode_GET_SIZE'
   3305 |                         (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 :
        |                          ^~~~~~~~~~~~~~~~~~
  /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here
    446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
        |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
  /usr/include/python3.9/cpython/unicodeobject.h:262:52: warning: 'Py_UNICODE* PyUnicode_AsUnicode(PyObject*)' is deprecated [-Wdeprecated-declarations]
    262 |       ((void)PyUnicode_AsUnicode(_PyObject_CAST(op)),\
        |                                                    ^
  sasl/saslwrapper.cpp:3305:26: note: in expansion of macro 'PyUnicode_GET_SIZE'
   3305 |                         (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 :
        |                          ^~~~~~~~~~~~~~~~~~
  /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here
    580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode(
        |                                             ^~~~~~~~~~~~~~~~~~~
  /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: 'Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)' is deprecated [-Wdeprecated-declarations]
    451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op)
        |                                                                           ^
  /usr/include/python3.9/cpython/unicodeobject.h:264:8: note: in expansion of macro 'PyUnicode_WSTR_LENGTH'
    264 |        PyUnicode_WSTR_LENGTH(op)))
        |        ^~~~~~~~~~~~~~~~~~~~~
  sasl/saslwrapper.cpp:3305:26: note: in expansion of macro 'PyUnicode_GET_SIZE'
   3305 |                         (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 :
        |                          ^~~~~~~~~~~~~~~~~~
  /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here
    446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
        |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
  /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: 'Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)' is deprecated [-Wdeprecated-declarations]
    451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op)
        |                                                                           ^
  /usr/include/python3.9/cpython/unicodeobject.h:261:7: note: in expansion of macro 'PyUnicode_WSTR_LENGTH'
    261 |       PyUnicode_WSTR_LENGTH(op) :                    \
        |       ^~~~~~~~~~~~~~~~~~~~~
  sasl/saslwrapper.cpp:3305:59: note: in expansion of macro 'PyUnicode_GET_SIZE'
   3305 |                         (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 :
        |                                                           ^~~~~~~~~~~~~~~~~~
  /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here
    446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
        |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
  /usr/include/python3.9/cpython/unicodeobject.h:262:52: warning: 'Py_UNICODE* PyUnicode_AsUnicode(PyObject*)' is deprecated [-Wdeprecated-declarations]
    262 |       ((void)PyUnicode_AsUnicode(_PyObject_CAST(op)),\
        |                                                    ^
  sasl/saslwrapper.cpp:3305:59: note: in expansion of macro 'PyUnicode_GET_SIZE'
   3305 |                         (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 :
        |                                                           ^~~~~~~~~~~~~~~~~~
  /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here
    580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode(
        |                                             ^~~~~~~~~~~~~~~~~~~
  /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: 'Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)' is deprecated [-Wdeprecated-declarations]
    451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op)
        |                                                                           ^
  /usr/include/python3.9/cpython/unicodeobject.h:264:8: note: in expansion of macro 'PyUnicode_WSTR_LENGTH'
    264 |        PyUnicode_WSTR_LENGTH(op)))
        |        ^~~~~~~~~~~~~~~~~~~~~
  sasl/saslwrapper.cpp:3305:59: note: in expansion of macro 'PyUnicode_GET_SIZE'
   3305 |                         (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 :
        |                                                           ^~~~~~~~~~~~~~~~~~
  /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here
    446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
        |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
  error: command '/usr/lib64/ccache/gcc' failed with exit code 1
  ----------------------------------------
  ERROR: Failed building wheel for sasl
  Running setup.py clean for sasl
  Building wheel for ujsonpath (setup.py) ... done
  Created wheel for ujsonpath: filename=ujsonpath-0.0.2-py3-none-any.whl size=5024 sha256=1e04b0fb1761c15cd267b41c398d0c718735599ea078045e8c6700fbfc2a052d
  Stored in directory: /home/jw/.cache/pip/wheels/28/fa/ff/d267dd2d30fa0d5fc041da4bae562e5873d288321277b1c1d8
  Building wheel for future (setup.py) ... done
  Created wheel for future: filename=future-0.18.2-py3-none-any.whl size=490250 sha256=39eb42bdedd2b243a0c1566661f890ffe4768fe8de85f27c9da6f414f8d68786
  Stored in directory: /home/jw/.cache/pip/wheels/2f/a0/d3/4030d9f80e6b3be787f19fc911b8e7aa462986a40ab1e4bb94
  Building wheel for gprof2dot (setup.py) ... done
  Created wheel for gprof2dot: filename=gprof2dot-2021.2.21-py3-none-any.whl size=27592 sha256=56c8b4e49a4813ae9950cfb43f839ecc1c0ac762bf852e8d3624b51f1c58247c
  Stored in directory: /home/jw/.cache/pip/wheels/82/13/22/27122068e4b2c660e652825edb664519ff7f6870eae4c8213e
Successfully built configobj grpcio grpcio-tools httpretty PyHive pyrsistent python-slugify simplejson thrift thrift-sasl ujsonpath future gprof2dot
Failed to build sasl
Installing collected packages: ipython-genutils, traitlets, six, pyrsistent, attrs, wcwidth, tornado, pyzmq, python-dateutil, pyparsing, ptyprocess, parso, jupyter-core, jsonschema, webencodings, pygments, pycparser, prompt-toolkit, pickleshare, pexpect, packaging, nest-asyncio, nbformat, MarkupSafe, jupyter-client, jedi, decorator, backcall, async-generator, testpath, pandocfilters, nbclient, mistune, jupyterlab-pygments, jinja2, ipython, entrypoints, defusedxml, cffi, bleach, terminado, sniffio, Send2Trash, prometheus-client, nbconvert, ipykernel, idna, argon2-cffi, urllib3, pytz, notebook, chardet, certifi, anyio, widgetsnbextension, requests, qtpy, pbr, jupyterlab-widgets, jupyter-server, json5, filelock, distlib, babel, appdirs, virtualenv-clone, virtualenv, toml, thrift, text-unidecode, stevedore, sasl, qtconsole, python-utils, pynacl, pycodestyle, protobuf, path, nbclassic, jupyterlab-server, jupyter-packaging, jupyter-console, ipywidgets, grpcio, future, cryptography, bump2version, bcrypt, virtualenvwrapper, Unidecode, ujsonpath, thrift-sasl, simplejson, python-slugify, PyHive, progressbar2, pep8, path.py, paramiko, numpy, jupyterlab, jupyter, joblib, httpretty, grpcio-tools, gprof2dot, findspark, configobj, click, bumpversion, autopep8, marvin-python-toolbox
    Running setup.py install for sasl ... error
    ERROR: Command errored out with exit status 1:
     command: /home/jw/.virtualenvs/python-toolbox-env/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-f8d9rcp5/sasl_24e00fe6f4694951809b6372533f0ed7/setup.py'"'"'; __file__='"'"'/tmp/pip-install-f8d9rcp5/sasl_24e00fe6f4694951809b6372533f0ed7/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-i1_4z5ig/install-record.txt --single-version-externally-managed --compile --install-headers /home/jw/.virtualenvs/python-toolbox-env/include/site/python3.9/sasl
         cwd: /tmp/pip-install-f8d9rcp5/sasl_24e00fe6f4694951809b6372533f0ed7/
    Complete output (169 lines):
    running install
    running build
    running build_py
    creating build
    creating build/lib.linux-aarch64-3.9
    creating build/lib.linux-aarch64-3.9/sasl
    copying sasl/__init__.py -> build/lib.linux-aarch64-3.9/sasl
    running egg_info
    writing sasl.egg-info/PKG-INFO
    writing dependency_links to sasl.egg-info/dependency_links.txt
    writing requirements to sasl.egg-info/requires.txt
    writing top-level names to sasl.egg-info/top_level.txt
    reading manifest file 'sasl.egg-info/SOURCES.txt'
    reading manifest template 'MANIFEST.in'
    writing manifest file 'sasl.egg-info/SOURCES.txt'
    copying sasl/saslwrapper.cpp -> build/lib.linux-aarch64-3.9/sasl
    copying sasl/saslwrapper.h -> build/lib.linux-aarch64-3.9/sasl
    copying sasl/saslwrapper.pyx -> build/lib.linux-aarch64-3.9/sasl
    running build_ext
    building 'sasl.saslwrapper' extension
    creating build/temp.linux-aarch64-3.9
    creating build/temp.linux-aarch64-3.9/sasl
    gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -Isasl -I/home/jw/.virtualenvs/python-toolbox-env/include -I/usr/include/python3.9 -c sasl/saslwrapper.cpp -o build/temp.linux-aarch64-3.9/sasl/saslwrapper.o
    In file included from sasl/saslwrapper.cpp:254:
    sasl/saslwrapper.h: In member function 'void saslwrapper::ClientImpl::interact(sasl_interact_t*)':
    sasl/saslwrapper.h:437:11: warning: unused variable 'input' [-Wunused-variable]
      437 |     char* input;
          |           ^~~~~
    sasl/saslwrapper.cpp: In function 'PyObject* PyInit_saslwrapper()':
    sasl/saslwrapper.cpp:3001:41: error: 'PyTypeObject' {aka 'struct _typeobject'} has no member named 'tp_print'
     3001 |   __pyx_type_4sasl_11saslwrapper_Client.tp_print = 0;
          |                                         ^~~~~~~~
    In file included from /usr/include/python3.9/unicodeobject.h:1026,
                     from /usr/include/python3.9/Python.h:97,
                     from sasl/saslwrapper.cpp:16:
    sasl/saslwrapper.cpp: In function 'int __Pyx_ParseOptionalKeywords(PyObject*, PyObject***, PyObject*, PyObject**, Py_ssize_t, const char*)':
    /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: 'Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)' is deprecated [-Wdeprecated-declarations]
      451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op)
          |                                                                           ^
    /usr/include/python3.9/cpython/unicodeobject.h:261:7: note: in expansion of macro 'PyUnicode_WSTR_LENGTH'
      261 |       PyUnicode_WSTR_LENGTH(op) :                    \
          |       ^~~~~~~~~~~~~~~~~~~~~
    sasl/saslwrapper.cpp:3289:22: note: in expansion of macro 'PyUnicode_GET_SIZE'
     3289 |                     (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 :
          |                      ^~~~~~~~~~~~~~~~~~
    /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here
      446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
          |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
    /usr/include/python3.9/cpython/unicodeobject.h:262:52: warning: 'Py_UNICODE* PyUnicode_AsUnicode(PyObject*)' is deprecated [-Wdeprecated-declarations]
      262 |       ((void)PyUnicode_AsUnicode(_PyObject_CAST(op)),\
          |                                                    ^
    sasl/saslwrapper.cpp:3289:22: note: in expansion of macro 'PyUnicode_GET_SIZE'
     3289 |                     (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 :
          |                      ^~~~~~~~~~~~~~~~~~
    /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here
      580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode(
          |                                             ^~~~~~~~~~~~~~~~~~~
    /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: 'Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)' is deprecated [-Wdeprecated-declarations]
      451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op)
          |                                                                           ^
    /usr/include/python3.9/cpython/unicodeobject.h:264:8: note: in expansion of macro 'PyUnicode_WSTR_LENGTH'
      264 |        PyUnicode_WSTR_LENGTH(op)))
          |        ^~~~~~~~~~~~~~~~~~~~~
    sasl/saslwrapper.cpp:3289:22: note: in expansion of macro 'PyUnicode_GET_SIZE'
     3289 |                     (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 :
          |                      ^~~~~~~~~~~~~~~~~~
    /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here
      446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
          |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
    /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: 'Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)' is deprecated [-Wdeprecated-declarations]
      451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op)
          |                                                                           ^
    /usr/include/python3.9/cpython/unicodeobject.h:261:7: note: in expansion of macro 'PyUnicode_WSTR_LENGTH'
      261 |       PyUnicode_WSTR_LENGTH(op) :                    \
          |       ^~~~~~~~~~~~~~~~~~~~~
    sasl/saslwrapper.cpp:3289:52: note: in expansion of macro 'PyUnicode_GET_SIZE'
     3289 |                     (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 :
          |                                                    ^~~~~~~~~~~~~~~~~~
    /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here
      446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
          |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
    /usr/include/python3.9/cpython/unicodeobject.h:262:52: warning: 'Py_UNICODE* PyUnicode_AsUnicode(PyObject*)' is deprecated [-Wdeprecated-declarations]
      262 |       ((void)PyUnicode_AsUnicode(_PyObject_CAST(op)),\
          |                                                    ^
    sasl/saslwrapper.cpp:3289:52: note: in expansion of macro 'PyUnicode_GET_SIZE'
     3289 |                     (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 :
          |                                                    ^~~~~~~~~~~~~~~~~~
    /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here
      580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode(
          |                                             ^~~~~~~~~~~~~~~~~~~
    /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: 'Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)' is deprecated [-Wdeprecated-declarations]
      451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op)
          |                                                                           ^
    /usr/include/python3.9/cpython/unicodeobject.h:264:8: note: in expansion of macro 'PyUnicode_WSTR_LENGTH'
      264 |        PyUnicode_WSTR_LENGTH(op)))
          |        ^~~~~~~~~~~~~~~~~~~~~
    sasl/saslwrapper.cpp:3289:52: note: in expansion of macro 'PyUnicode_GET_SIZE'
     3289 |                     (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 :
          |                                                    ^~~~~~~~~~~~~~~~~~
    /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here
      446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
          |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
    /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: 'Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)' is deprecated [-Wdeprecated-declarations]
      451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op)
          |                                                                           ^
    /usr/include/python3.9/cpython/unicodeobject.h:261:7: note: in expansion of macro 'PyUnicode_WSTR_LENGTH'
      261 |       PyUnicode_WSTR_LENGTH(op) :                    \
          |       ^~~~~~~~~~~~~~~~~~~~~
    sasl/saslwrapper.cpp:3305:26: note: in expansion of macro 'PyUnicode_GET_SIZE'
     3305 |                         (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 :
          |                          ^~~~~~~~~~~~~~~~~~
    /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here
      446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
          |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
    /usr/include/python3.9/cpython/unicodeobject.h:262:52: warning: 'Py_UNICODE* PyUnicode_AsUnicode(PyObject*)' is deprecated [-Wdeprecated-declarations]
      262 |       ((void)PyUnicode_AsUnicode(_PyObject_CAST(op)),\
          |                                                    ^
    sasl/saslwrapper.cpp:3305:26: note: in expansion of macro 'PyUnicode_GET_SIZE'
     3305 |                         (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 :
          |                          ^~~~~~~~~~~~~~~~~~
    /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here
      580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode(
          |                                             ^~~~~~~~~~~~~~~~~~~
    /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: 'Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)' is deprecated [-Wdeprecated-declarations]
      451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op)
          |                                                                           ^
    /usr/include/python3.9/cpython/unicodeobject.h:264:8: note: in expansion of macro 'PyUnicode_WSTR_LENGTH'
      264 |        PyUnicode_WSTR_LENGTH(op)))
          |        ^~~~~~~~~~~~~~~~~~~~~
    sasl/saslwrapper.cpp:3305:26: note: in expansion of macro 'PyUnicode_GET_SIZE'
     3305 |                         (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 :
          |                          ^~~~~~~~~~~~~~~~~~
    /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here
      446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
          |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
    /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: 'Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)' is deprecated [-Wdeprecated-declarations]
      451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op)
          |                                                                           ^
    /usr/include/python3.9/cpython/unicodeobject.h:261:7: note: in expansion of macro 'PyUnicode_WSTR_LENGTH'
      261 |       PyUnicode_WSTR_LENGTH(op) :                    \
          |       ^~~~~~~~~~~~~~~~~~~~~
    sasl/saslwrapper.cpp:3305:59: note: in expansion of macro 'PyUnicode_GET_SIZE'
     3305 |                         (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 :
          |                                                           ^~~~~~~~~~~~~~~~~~
    /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here
      446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
          |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
    /usr/include/python3.9/cpython/unicodeobject.h:262:52: warning: 'Py_UNICODE* PyUnicode_AsUnicode(PyObject*)' is deprecated [-Wdeprecated-declarations]
      262 |       ((void)PyUnicode_AsUnicode(_PyObject_CAST(op)),\
          |                                                    ^
    sasl/saslwrapper.cpp:3305:59: note: in expansion of macro 'PyUnicode_GET_SIZE'
     3305 |                         (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 :
          |                                                           ^~~~~~~~~~~~~~~~~~
    /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here
      580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode(
          |                                             ^~~~~~~~~~~~~~~~~~~
    /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: 'Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)' is deprecated [-Wdeprecated-declarations]
      451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op)
          |                                                                           ^
    /usr/include/python3.9/cpython/unicodeobject.h:264:8: note: in expansion of macro 'PyUnicode_WSTR_LENGTH'
      264 |        PyUnicode_WSTR_LENGTH(op)))
          |        ^~~~~~~~~~~~~~~~~~~~~
    sasl/saslwrapper.cpp:3305:59: note: in expansion of macro 'PyUnicode_GET_SIZE'
     3305 |                         (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 :
          |                                                           ^~~~~~~~~~~~~~~~~~
    /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here
      446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
          |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
    error: command '/usr/lib64/ccache/gcc' failed with exit code 1
    ----------------------------------------
ERROR: Command errored out with exit status 1: /home/jw/.virtualenvs/python-toolbox-env/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-f8d9rcp5/sasl_24e00fe6f4694951809b6372533f0ed7/setup.py'"'"'; __file__='"'"'/tmp/pip-install-f8d9rcp5/sasl_24e00fe6f4694951809b6372533f0ed7/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-i1_4z5ig/install-record.txt --single-version-externally-managed --compile --install-headers /home/jw/.virtualenvs/python-toolbox-env/include/site/python3.9/sasl Check the logs for full command output.
(python-toolbox-env) [jw@cn05 apache]$ 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)