2023-09-08T18:39:46,964 Created temporary directory: /tmp/pip-build-tracker-1sgvn_t2 2023-09-08T18:39:46,965 Initialized build tracking at /tmp/pip-build-tracker-1sgvn_t2 2023-09-08T18:39:46,965 Created build tracker: /tmp/pip-build-tracker-1sgvn_t2 2023-09-08T18:39:46,966 Entered build tracker: /tmp/pip-build-tracker-1sgvn_t2 2023-09-08T18:39:46,967 Created temporary directory: /tmp/pip-wheel-23ks4r59 2023-09-08T18:39:46,970 Created temporary directory: /tmp/pip-ephem-wheel-cache-yzifcgic 2023-09-08T18:39:46,991 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-08T18:39:46,995 2 location(s) to search for versions of ruamel-ordereddict: 2023-09-08T18:39:46,995 * https://pypi.org/simple/ruamel-ordereddict/ 2023-09-08T18:39:46,995 * https://www.piwheels.org/simple/ruamel-ordereddict/ 2023-09-08T18:39:46,996 Fetching project page and analyzing links: https://pypi.org/simple/ruamel-ordereddict/ 2023-09-08T18:39:46,996 Getting page https://pypi.org/simple/ruamel-ordereddict/ 2023-09-08T18:39:46,998 Found index url https://pypi.org/simple/ 2023-09-08T18:39:47,136 Fetched page https://pypi.org/simple/ruamel-ordereddict/ as application/vnd.pypi.simple.v1+json 2023-09-08T18:39:47,144 Skipping link: No binaries permitted for ruamel-ordereddict: https://files.pythonhosted.org/packages/d0/e3/de982f999319c30c151f1838b9b31124b4d0cd00c44a666adbb7661630b5/ruamel.ordereddict-0.4.6-cp27-none-win32.whl (from https://pypi.org/simple/ruamel-ordereddict/) 2023-09-08T18:39:47,144 Skipping link: No binaries permitted for ruamel-ordereddict: https://files.pythonhosted.org/packages/98/67/d054aad1c56558115c0a7b7bc88841491c304bea1be82f175956114687dd/ruamel.ordereddict-0.4.6-cp27-none-win_amd64.whl (from https://pypi.org/simple/ruamel-ordereddict/) 2023-09-08T18:39:47,145 Found link https://files.pythonhosted.org/packages/18/f2/e536b3d658abd3917bf89b88292b9668c58bbd1d7a377d8648a2887a6f80/ruamel.ordereddict-0.4.6.tar.gz (from https://pypi.org/simple/ruamel-ordereddict/), version: 0.4.6 2023-09-08T18:39:47,145 Skipping link: No binaries permitted for ruamel-ordereddict: https://files.pythonhosted.org/packages/1e/af/d1f408791f33f21039fa4108c050c013cd623f10e9e3401d5c7bcc137c93/ruamel.ordereddict-0.4.8-cp26-none-win32.whl (from https://pypi.org/simple/ruamel-ordereddict/) 2023-09-08T18:39:47,146 Skipping link: No binaries permitted for ruamel-ordereddict: https://files.pythonhosted.org/packages/bd/35/ba38336b0d99119299d86e16f4aa83caf9183324dc9ace774098e916ccbc/ruamel.ordereddict-0.4.8-cp26-none-win_amd64.whl (from https://pypi.org/simple/ruamel-ordereddict/) 2023-09-08T18:39:47,147 Skipping link: No binaries permitted for ruamel-ordereddict: https://files.pythonhosted.org/packages/cc/61/4807cd34670b2096bd5568ef227cb8b08697f0610face5780906bdfcf788/ruamel.ordereddict-0.4.8-cp27-none-win32.whl (from https://pypi.org/simple/ruamel-ordereddict/) 2023-09-08T18:39:47,147 Skipping link: No binaries permitted for ruamel-ordereddict: https://files.pythonhosted.org/packages/ad/f4/2fab2a83d32b6fffdda687b835da03bdaafe8940f65345de6954a8b5b21a/ruamel.ordereddict-0.4.8-cp27-none-win_amd64.whl (from https://pypi.org/simple/ruamel-ordereddict/) 2023-09-08T18:39:47,148 Found link https://files.pythonhosted.org/packages/43/06/881a24caeead369ae1099850c37b2c1a51994af5bcbe4742a0913ec62f28/ruamel.ordereddict-0.4.8.tar.gz (from https://pypi.org/simple/ruamel-ordereddict/), version: 0.4.8 2023-09-08T18:39:47,149 Skipping link: No binaries permitted for ruamel-ordereddict: https://files.pythonhosted.org/packages/7c/2d/552e914797da6f5a475452008f8450d4e3142ac2bcd59200356eed74e082/ruamel.ordereddict-0.4.9-cp26-cp26m-manylinux1_x86_64.whl (from https://pypi.org/simple/ruamel-ordereddict/) 2023-09-08T18:39:47,149 Skipping link: No binaries permitted for ruamel-ordereddict: https://files.pythonhosted.org/packages/3f/7e/b6fa21fda860d4e4cfe3a234ba3f7daa07d81851b6bdfefe2dfed3941101/ruamel.ordereddict-0.4.9-cp26-cp26mu-manylinux1_x86_64.whl (from https://pypi.org/simple/ruamel-ordereddict/) 2023-09-08T18:39:47,150 Skipping link: No binaries permitted for ruamel-ordereddict: https://files.pythonhosted.org/packages/01/e7/fc17609d0b741b0d80d4563927af29da20593dda5f86ead824b8c421d2c7/ruamel.ordereddict-0.4.9-cp26-none-win32.whl (from https://pypi.org/simple/ruamel-ordereddict/) 2023-09-08T18:39:47,150 Skipping link: No binaries permitted for ruamel-ordereddict: https://files.pythonhosted.org/packages/06/1a/1cde92a0d6c06e1817813896c9945081f4d4caacfdc001bbb7ff6fa30e25/ruamel.ordereddict-0.4.9-cp26-none-win_amd64.whl (from https://pypi.org/simple/ruamel-ordereddict/) 2023-09-08T18:39:47,151 Skipping link: No binaries permitted for ruamel-ordereddict: https://files.pythonhosted.org/packages/b1/51/eeadef3400c8e56c00de9bc969b36f805c93802c719fe883383ed848ec23/ruamel.ordereddict-0.4.9-cp27-cp27m-manylinux1_x86_64.whl (from https://pypi.org/simple/ruamel-ordereddict/) 2023-09-08T18:39:47,152 Skipping link: No binaries permitted for ruamel-ordereddict: https://files.pythonhosted.org/packages/96/4b/5251bf469f37e49e0c92f841b5b3ef01a1c9d652cc018df470e5ae235eb8/ruamel.ordereddict-0.4.9-cp27-cp27mu-manylinux1_x86_64.whl (from https://pypi.org/simple/ruamel-ordereddict/) 2023-09-08T18:39:47,152 Skipping link: No binaries permitted for ruamel-ordereddict: https://files.pythonhosted.org/packages/86/e1/945e31169c420234e3ce45d1347687f19a003b7cdc0ec83efe0d16ee78e0/ruamel.ordereddict-0.4.9-cp27-none-win32.whl (from https://pypi.org/simple/ruamel-ordereddict/) 2023-09-08T18:39:47,152 Skipping link: No binaries permitted for ruamel-ordereddict: https://files.pythonhosted.org/packages/bb/68/e1fd0fcb3d1058843c690b797348d068d473ff1bd14534d4c3a572390b35/ruamel.ordereddict-0.4.9-cp27-none-win_amd64.whl (from https://pypi.org/simple/ruamel-ordereddict/) 2023-09-08T18:39:47,153 Found link https://files.pythonhosted.org/packages/b1/17/97868578071068fe7d115672b52624d421ff24e5e802f65d6bf3ea184e8f/ruamel.ordereddict-0.4.9.tar.gz (from https://pypi.org/simple/ruamel-ordereddict/), version: 0.4.9 2023-09-08T18:39:47,153 Skipping link: No binaries permitted for ruamel-ordereddict: https://files.pythonhosted.org/packages/8f/06/080297f4eb33bfc87ec57710b6f9d74356487d2fd527f9cda27782f74cd3/ruamel.ordereddict-0.4.13-cp27-cp27m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/ruamel-ordereddict/) 2023-09-08T18:39:47,154 Skipping link: No binaries permitted for ruamel-ordereddict: https://files.pythonhosted.org/packages/f3/2d/8915a5f565c56e1650ce220b9a18867441f54cdf989cd5cf7fdfba47840e/ruamel.ordereddict-0.4.13-cp27-cp27m-manylinux1_x86_64.whl (from https://pypi.org/simple/ruamel-ordereddict/) 2023-09-08T18:39:47,154 Skipping link: No binaries permitted for ruamel-ordereddict: https://files.pythonhosted.org/packages/a1/28/8bca02553fea784f63ba2dbc0c1df919b905719403d3a0fc2469bfea0ee2/ruamel.ordereddict-0.4.13-cp27-cp27m-win32.whl (from https://pypi.org/simple/ruamel-ordereddict/) 2023-09-08T18:39:47,155 Skipping link: No binaries permitted for ruamel-ordereddict: https://files.pythonhosted.org/packages/2b/d4/b1ec24d4cc8669bb01e303573a5dd9a85b4c116a53c225749fbb9bce0ac9/ruamel.ordereddict-0.4.13-cp27-cp27m-win_amd64.whl (from https://pypi.org/simple/ruamel-ordereddict/) 2023-09-08T18:39:47,156 Skipping link: No binaries permitted for ruamel-ordereddict: https://files.pythonhosted.org/packages/f3/2c/fa6d75dc459b371ed3b88fdbf8042785ce1655073c884fd97bdbb9f48e01/ruamel.ordereddict-0.4.13-cp27-cp27mu-manylinux1_x86_64.whl (from https://pypi.org/simple/ruamel-ordereddict/) 2023-09-08T18:39:47,156 Found link https://files.pythonhosted.org/packages/b1/8f/3b1b407ff387e006a4a33e62182b212077bed41676451d60327955a50c3c/ruamel.ordereddict-0.4.13.tar.gz (from https://pypi.org/simple/ruamel-ordereddict/), version: 0.4.13 2023-09-08T18:39:47,157 Skipping link: No binaries permitted for ruamel-ordereddict: https://files.pythonhosted.org/packages/04/d9/8a30be51c7ee4a928e1e07e6d8f2634687d304dabfe8cd92d56e0399d48a/ruamel.ordereddict-0.4.14-cp27-cp27m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/ruamel-ordereddict/) 2023-09-08T18:39:47,157 Skipping link: No binaries permitted for ruamel-ordereddict: https://files.pythonhosted.org/packages/33/c1/3319972ce668b98733647ba69c29781248ee6d63bb387731401030ed7f23/ruamel.ordereddict-0.4.14-cp27-cp27m-manylinux1_x86_64.whl (from https://pypi.org/simple/ruamel-ordereddict/) 2023-09-08T18:39:47,158 Skipping link: No binaries permitted for ruamel-ordereddict: https://files.pythonhosted.org/packages/81/f0/78bddf0bad1c2b1c43f455bf927bbe0de35646dcacee1e3a14ed2f3affe5/ruamel.ordereddict-0.4.14-cp27-cp27m-win32.whl (from https://pypi.org/simple/ruamel-ordereddict/) 2023-09-08T18:39:47,159 Skipping link: No binaries permitted for ruamel-ordereddict: https://files.pythonhosted.org/packages/c4/ca/779dffdca6f1379c5dc4a15b08cc734aac3505e4c36b07376c9139a16db0/ruamel.ordereddict-0.4.14-cp27-cp27m-win_amd64.whl (from https://pypi.org/simple/ruamel-ordereddict/) 2023-09-08T18:39:47,159 Skipping link: No binaries permitted for ruamel-ordereddict: https://files.pythonhosted.org/packages/8c/d6/4971e55c60b972160b911368fa4cd756d68739b6616b0cb57d09d8a6ee18/ruamel.ordereddict-0.4.14-cp27-cp27mu-manylinux1_x86_64.whl (from https://pypi.org/simple/ruamel-ordereddict/) 2023-09-08T18:39:47,160 Found link https://files.pythonhosted.org/packages/7d/fd/522c4722347aaf01e6bc8cce486130d83c52c72d3c3c2bbe3cbb02dddd4d/ruamel.ordereddict-0.4.14.tar.gz (from https://pypi.org/simple/ruamel-ordereddict/), version: 0.4.14 2023-09-08T18:39:47,160 Skipping link: No binaries permitted for ruamel-ordereddict: https://files.pythonhosted.org/packages/52/0c/e5f7d445568aeb32c40d6ecea76a00a7cc3093ba35ac57c3bac8fe215593/ruamel.ordereddict-0.4.15-cp27-cp27m-manylinux1_x86_64.whl (from https://pypi.org/simple/ruamel-ordereddict/) 2023-09-08T18:39:47,161 Skipping link: No binaries permitted for ruamel-ordereddict: https://files.pythonhosted.org/packages/51/6c/efefb6fe7f1f11a849707084a7012a9cf113a04f18ee697b89aaf9ec688f/ruamel.ordereddict-0.4.15-cp27-cp27m-win32.whl (from https://pypi.org/simple/ruamel-ordereddict/) 2023-09-08T18:39:47,161 Skipping link: No binaries permitted for ruamel-ordereddict: https://files.pythonhosted.org/packages/a5/3b/a7671378adcdc836481f8d851e0c181c91876bb37e1cf161a52b08a4bbf6/ruamel.ordereddict-0.4.15-cp27-cp27m-win_amd64.whl (from https://pypi.org/simple/ruamel-ordereddict/) 2023-09-08T18:39:47,162 Skipping link: No binaries permitted for ruamel-ordereddict: https://files.pythonhosted.org/packages/36/74/5de3e0c24f0d32522647c8c405556a8a1856ea9679a3ed7aff723cfa4406/ruamel.ordereddict-0.4.15-cp27-cp27mu-manylinux1_x86_64.whl (from https://pypi.org/simple/ruamel-ordereddict/) 2023-09-08T18:39:47,162 Found link https://files.pythonhosted.org/packages/bf/c0/6facfb1aa7ab8ee7f12883f8a77ac2331789b411a920da6c1f559c1af98d/ruamel.ordereddict-0.4.15.tar.gz (from https://pypi.org/simple/ruamel-ordereddict/), version: 0.4.15 2023-09-08T18:39:47,163 Fetching project page and analyzing links: https://www.piwheels.org/simple/ruamel-ordereddict/ 2023-09-08T18:39:47,164 Getting page https://www.piwheels.org/simple/ruamel-ordereddict/ 2023-09-08T18:39:47,165 Found index url https://www.piwheels.org/simple/ 2023-09-08T18:39:47,477 Fetched page https://www.piwheels.org/simple/ruamel-ordereddict/ as text/html 2023-09-08T18:39:47,478 Skipping link: not a file: https://www.piwheels.org/simple/ruamel-ordereddict/ 2023-09-08T18:39:47,479 Skipping link: not a file: https://pypi.org/simple/ruamel-ordereddict/ 2023-09-08T18:39:47,498 Given no hashes to check 1 links for project 'ruamel-ordereddict': discarding no candidates 2023-09-08T18:39:47,516 Collecting ruamel-ordereddict==0.4.9 2023-09-08T18:39:47,518 Created temporary directory: /tmp/pip-unpack-jtpyerij 2023-09-08T18:39:47,729 Downloading ruamel.ordereddict-0.4.9.tar.gz (53 kB) 2023-09-08T18:39:47,811 Added ruamel-ordereddict==0.4.9 from https://files.pythonhosted.org/packages/b1/17/97868578071068fe7d115672b52624d421ff24e5e802f65d6bf3ea184e8f/ruamel.ordereddict-0.4.9.tar.gz to build tracker '/tmp/pip-build-tracker-1sgvn_t2' 2023-09-08T18:39:47,813 Running setup.py (path:/tmp/pip-wheel-23ks4r59/ruamel-ordereddict_f84cceffaf8942aa81a221aa2672e084/setup.py) egg_info for package ruamel-ordereddict 2023-09-08T18:39:47,814 Created temporary directory: /tmp/pip-pip-egg-info-0dr24o2s 2023-09-08T18:39:47,815 Preparing metadata (setup.py): started 2023-09-08T18:39:47,816 Running command python setup.py egg_info 2023-09-08T18:39:48,809 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:712: SetuptoolsDeprecationWarning: The namespace_packages parameter is deprecated. 2023-09-08T18:39:48,809 !! 2023-09-08T18:39:48,810 ******************************************************************************** 2023-09-08T18:39:48,811 Please replace its usage with implicit namespaces (PEP 420). 2023-09-08T18:39:48,812 See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages for details. 2023-09-08T18:39:48,812 ******************************************************************************** 2023-09-08T18:39:48,813 !! 2023-09-08T18:39:48,813 ep.load()(self, ep.name, value) 2023-09-08T18:39:48,850 running egg_info 2023-09-08T18:39:48,852 creating /tmp/pip-pip-egg-info-0dr24o2s/ruamel.ordereddict.egg-info 2023-09-08T18:39:48,876 writing /tmp/pip-pip-egg-info-0dr24o2s/ruamel.ordereddict.egg-info/PKG-INFO 2023-09-08T18:39:48,879 writing dependency_links to /tmp/pip-pip-egg-info-0dr24o2s/ruamel.ordereddict.egg-info/dependency_links.txt 2023-09-08T18:39:48,881 writing namespace_packages to /tmp/pip-pip-egg-info-0dr24o2s/ruamel.ordereddict.egg-info/namespace_packages.txt 2023-09-08T18:39:48,882 writing top-level names to /tmp/pip-pip-egg-info-0dr24o2s/ruamel.ordereddict.egg-info/top_level.txt 2023-09-08T18:39:48,884 writing manifest file '/tmp/pip-pip-egg-info-0dr24o2s/ruamel.ordereddict.egg-info/SOURCES.txt' 2023-09-08T18:39:48,980 reading manifest file '/tmp/pip-pip-egg-info-0dr24o2s/ruamel.ordereddict.egg-info/SOURCES.txt' 2023-09-08T18:39:48,981 reading manifest template 'MANIFEST.in' 2023-09-08T18:39:48,984 writing manifest file '/tmp/pip-pip-egg-info-0dr24o2s/ruamel.ordereddict.egg-info/SOURCES.txt' 2023-09-08T18:39:49,096 Preparing metadata (setup.py): finished with status 'done' 2023-09-08T18:39:49,100 Source in /tmp/pip-wheel-23ks4r59/ruamel-ordereddict_f84cceffaf8942aa81a221aa2672e084 has version 0.4.9, which satisfies requirement ruamel-ordereddict==0.4.9 from https://files.pythonhosted.org/packages/b1/17/97868578071068fe7d115672b52624d421ff24e5e802f65d6bf3ea184e8f/ruamel.ordereddict-0.4.9.tar.gz 2023-09-08T18:39:49,101 Removed ruamel-ordereddict==0.4.9 from https://files.pythonhosted.org/packages/b1/17/97868578071068fe7d115672b52624d421ff24e5e802f65d6bf3ea184e8f/ruamel.ordereddict-0.4.9.tar.gz from build tracker '/tmp/pip-build-tracker-1sgvn_t2' 2023-09-08T18:39:49,107 Created temporary directory: /tmp/pip-unpack-k00j9rlq 2023-09-08T18:39:49,108 Created temporary directory: /tmp/pip-unpack-qz48gn9o 2023-09-08T18:39:49,112 Building wheels for collected packages: ruamel-ordereddict 2023-09-08T18:39:49,116 Created temporary directory: /tmp/pip-wheel-y0tw4mao 2023-09-08T18:39:49,117 Building wheel for ruamel-ordereddict (setup.py): started 2023-09-08T18:39:49,118 Destination directory: /tmp/pip-wheel-y0tw4mao 2023-09-08T18:39:49,119 Running command python setup.py bdist_wheel 2023-09-08T18:39:50,070 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:712: SetuptoolsDeprecationWarning: The namespace_packages parameter is deprecated. 2023-09-08T18:39:50,070 !! 2023-09-08T18:39:50,072 ******************************************************************************** 2023-09-08T18:39:50,072 Please replace its usage with implicit namespaces (PEP 420). 2023-09-08T18:39:50,073 See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages for details. 2023-09-08T18:39:50,074 ******************************************************************************** 2023-09-08T18:39:50,075 !! 2023-09-08T18:39:50,076 ep.load()(self, ep.name, value) 2023-09-08T18:39:50,105 running bdist_wheel 2023-09-08T18:39:50,197 running build 2023-09-08T18:39:50,198 running build_py 2023-09-08T18:39:50,224 creating build 2023-09-08T18:39:50,225 creating build/lib.linux-armv7l-cpython-311 2023-09-08T18:39:50,226 creating build/lib.linux-armv7l-cpython-311/ruamel 2023-09-08T18:39:50,226 creating build/lib.linux-armv7l-cpython-311/ruamel/ordereddict 2023-09-08T18:39:50,227 copying ./__init__.py -> build/lib.linux-armv7l-cpython-311/ruamel/ordereddict 2023-09-08T18:39:50,229 running build_ext 2023-09-08T18:39:50,766 building '_ordereddict' extension 2023-09-08T18:39:50,766 creating build/temp.linux-armv7l-cpython-311 2023-09-08T18:39:50,767 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.11 -c ordereddict.c -o build/temp.linux-armv7l-cpython-311/ordereddict.o 2023-09-08T18:39:51,137 ordereddict.c: In function ‘lookdict_string’: 2023-09-08T18:39:51,138 ordereddict.c:368:10: warning: implicit declaration of function ‘PyString_CheckExact’; did you mean ‘PyLong_CheckExact’? [-Wimplicit-function-declaration] 2023-09-08T18:39:51,138 368 | if (!PyString_CheckExact(key)) { 2023-09-08T18:39:51,138 | ^~~~~~~~~~~~~~~~~~~ 2023-09-08T18:39:51,139 | PyLong_CheckExact 2023-09-08T18:39:51,158 ordereddict.c:382:36: warning: implicit declaration of function ‘_PyString_Eq’ [-Wimplicit-function-declaration] 2023-09-08T18:39:51,159 382 | if (ep->me_hash == hash && _PyString_Eq(ep->me_key, key)) 2023-09-08T18:39:51,159 | ^~~~~~~~~~~~ 2023-09-08T18:39:51,160 In file included from ordereddict.c:23: 2023-09-08T18:39:51,160 ordereddict.c: In function ‘dump_ordereddict_head’: 2023-09-08T18:39:51,161 ordereddict.h:163:42: error: ‘PyOrderedDictObject’ {aka ‘struct _ordereddictobject’} has no member named ‘ob_type’ 2023-09-08T18:39:51,161 163 | #define PySortedDict_CheckExact(op) ((op)->ob_type == &PySortedDict_Type) 2023-09-08T18:39:51,162 | ^~ 2023-09-08T18:39:51,163 ordereddict.c:413:9: note: in expansion of macro ‘PySortedDict_CheckExact’ 2023-09-08T18:39:51,163 413 | if (PySortedDict_CheckExact(mp)) 2023-09-08T18:39:51,164 | ^~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T18:39:51,165 ordereddict.c:417:12: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘Py_ssize_t’ {aka ‘int’} [-Wformat=] 2023-09-08T18:39:51,165 417 | printf(": fill " SPR ", ", mp->od_fill); 2023-09-08T18:39:51,166 | ^~~~~~~~~ ~~~~~~~~~~~ 2023-09-08T18:39:51,167 | | 2023-09-08T18:39:51,168 | Py_ssize_t {aka int} 2023-09-08T18:39:51,168 ordereddict.c:28:16: note: format string is defined here 2023-09-08T18:39:51,169 28 | #define SPR "%ld" 2023-09-08T18:39:51,169 | ~~^ 2023-09-08T18:39:51,170 | | 2023-09-08T18:39:51,171 | long int 2023-09-08T18:39:51,171 | %d 2023-09-08T18:39:51,172 ordereddict.c:418:12: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘Py_ssize_t’ {aka ‘int’} [-Wformat=] 2023-09-08T18:39:51,172 418 | printf("used " SPR ", ", mp->ma_used); 2023-09-08T18:39:51,173 | ^~~~~~~ ~~~~~~~~~~~ 2023-09-08T18:39:51,174 | | 2023-09-08T18:39:51,174 | Py_ssize_t {aka int} 2023-09-08T18:39:51,175 ordereddict.c:28:16: note: format string is defined here 2023-09-08T18:39:51,176 28 | #define SPR "%ld" 2023-09-08T18:39:51,176 | ~~^ 2023-09-08T18:39:51,177 | | 2023-09-08T18:39:51,178 | long int 2023-09-08T18:39:51,179 | %d 2023-09-08T18:39:51,179 ordereddict.c:419:12: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘Py_ssize_t’ {aka ‘int’} [-Wformat=] 2023-09-08T18:39:51,180 419 | printf("mask " SPR ", ", mp->ma_mask); 2023-09-08T18:39:51,181 | ^~~~~~~ ~~~~~~~~~~~ 2023-09-08T18:39:51,181 | | 2023-09-08T18:39:51,182 | Py_ssize_t {aka int} 2023-09-08T18:39:51,182 ordereddict.c:28:16: note: format string is defined here 2023-09-08T18:39:51,182 28 | #define SPR "%ld" 2023-09-08T18:39:51,183 | ~~^ 2023-09-08T18:39:51,183 | | 2023-09-08T18:39:51,184 | long int 2023-09-08T18:39:51,184 | %d 2023-09-08T18:39:51,184 ordereddict.c:420:12: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘Py_ssize_t’ {aka ‘int’} [-Wformat=] 2023-09-08T18:39:51,185 420 | printf("mask " SPR ", ", mp->ma_mask); 2023-09-08T18:39:51,185 | ^~~~~~~ ~~~~~~~~~~~ 2023-09-08T18:39:51,185 | | 2023-09-08T18:39:51,186 | Py_ssize_t {aka int} 2023-09-08T18:39:51,186 ordereddict.c:28:16: note: format string is defined here 2023-09-08T18:39:51,187 28 | #define SPR "%ld" 2023-09-08T18:39:51,187 | ~~^ 2023-09-08T18:39:51,187 | | 2023-09-08T18:39:51,188 | long int 2023-09-08T18:39:51,188 | %d 2023-09-08T18:39:51,189 ordereddict.c: In function ‘dump_otablep’: 2023-09-08T18:39:51,189 ordereddict.c:446:16: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘Py_ssize_t’ {aka ‘int’} [-Wformat=] 2023-09-08T18:39:51,190 446 | printf("index " SPR " %p %p\n", index, p, *p); 2023-09-08T18:39:51,190 | ^~~~~~~~ ~~~~~ 2023-09-08T18:39:51,191 | | 2023-09-08T18:39:51,192 | Py_ssize_t {aka int} 2023-09-08T18:39:51,192 ordereddict.c:28:16: note: format string is defined here 2023-09-08T18:39:51,193 28 | #define SPR "%ld" 2023-09-08T18:39:51,193 | ~~^ 2023-09-08T18:39:51,194 | | 2023-09-08T18:39:51,195 | long int 2023-09-08T18:39:51,195 | %d 2023-09-08T18:39:51,196 In file included from /usr/include/python3.11/Python.h:44, 2023-09-08T18:39:51,197 from ordereddict.c:22: 2023-09-08T18:39:51,197 ordereddict.c: In function ‘PyOrderedDict_GetItem’: 2023-09-08T18:39:51,198 ordereddict.h:155:38: warning: implicit declaration of function ‘Py_Type’; did you mean ‘Py_TYPE’? [-Wimplicit-function-declaration] 2023-09-08T18:39:51,198 155 | PyType_FastSubclass(Py_Type(op), Py_TPFLAGS_DICT_SUBCLASS) 2023-09-08T18:39:51,199 | ^~~~~~~ 2023-09-08T18:39:51,199 /usr/include/python3.11/object.h:775:59: note: in definition of macro ‘PyType_FastSubclass’ 2023-09-08T18:39:51,200 775 | #define PyType_FastSubclass(type, flag) PyType_HasFeature(type, flag) 2023-09-08T18:39:51,200 | ^~~~ 2023-09-08T18:39:51,201 ordereddict.c:881:10: note: in expansion of macro ‘PyOrderedDict_Check’ 2023-09-08T18:39:51,201 881 | if (!PyOrderedDict_Check(op)) 2023-09-08T18:39:51,202 | ^~~~~~~~~~~~~~~~~~~ 2023-09-08T18:39:51,202 ordereddict.h:155:38: warning: passing argument 1 of ‘PyType_HasFeature’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-08T18:39:51,203 155 | PyType_FastSubclass(Py_Type(op), Py_TPFLAGS_DICT_SUBCLASS) 2023-09-08T18:39:51,203 | ^~~~~~~~~~~ 2023-09-08T18:39:51,204 | | 2023-09-08T18:39:51,205 | int 2023-09-08T18:39:51,205 /usr/include/python3.11/object.h:775:59: note: in definition of macro ‘PyType_FastSubclass’ 2023-09-08T18:39:51,205 775 | #define PyType_FastSubclass(type, flag) PyType_HasFeature(type, flag) 2023-09-08T18:39:51,206 | ^~~~ 2023-09-08T18:39:51,206 ordereddict.c:881:10: note: in expansion of macro ‘PyOrderedDict_Check’ 2023-09-08T18:39:51,206 881 | if (!PyOrderedDict_Check(op)) 2023-09-08T18:39:51,207 | ^~~~~~~~~~~~~~~~~~~ 2023-09-08T18:39:51,207 /usr/include/python3.11/object.h:763:33: note: expected ‘PyTypeObject *’ {aka ‘struct _typeobject *’} but argument is of type ‘int’ 2023-09-08T18:39:51,207 763 | PyType_HasFeature(PyTypeObject *type, unsigned long feature) 2023-09-08T18:39:51,208 | ~~~~~~~~~~~~~~^~~~ 2023-09-08T18:39:51,208 ordereddict.c:884:23: error: ‘PyStringObject’ undeclared (first use in this function); did you mean ‘PySliceObject’? 2023-09-08T18:39:51,209 884 | (hash = ((PyStringObject *) key)->ob_shash) == -1) { 2023-09-08T18:39:51,209 | ^~~~~~~~~~~~~~ 2023-09-08T18:39:51,209 | PySliceObject 2023-09-08T18:39:51,210 ordereddict.c:884:23: note: each undeclared identifier is reported only once for each function it appears in 2023-09-08T18:39:51,210 ordereddict.c:884:39: error: expected expression before ‘)’ token 2023-09-08T18:39:51,210 884 | (hash = ((PyStringObject *) key)->ob_shash) == -1) { 2023-09-08T18:39:51,211 | ^ 2023-09-08T18:39:51,243 ordereddict.c:897:14: error: ‘_PyThreadState_Current’ undeclared (first use in this function); did you mean ‘PyThreadState_Next’? 2023-09-08T18:39:51,244 897 | tstate = _PyThreadState_Current; 2023-09-08T18:39:51,244 | ^~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T18:39:51,245 | PyThreadState_Next 2023-09-08T18:39:51,246 ordereddict.c: In function ‘dict_set_item_by_hash_or_entry’: 2023-09-08T18:39:51,247 ordereddict.h:157:38: warning: passing argument 1 of ‘PyType_HasFeature’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-08T18:39:51,247 157 | PyType_FastSubclass(Py_Type(op), Py_TPFLAGS_DICT_SUBCLASS) 2023-09-08T18:39:51,248 | ^~~~~~~~~~~ 2023-09-08T18:39:51,248 | | 2023-09-08T18:39:51,249 | int 2023-09-08T18:39:51,250 /usr/include/python3.11/object.h:775:59: note: in definition of macro ‘PyType_FastSubclass’ 2023-09-08T18:39:51,250 775 | #define PyType_FastSubclass(type, flag) PyType_HasFeature(type, flag) 2023-09-08T18:39:51,251 | ^~~~ 2023-09-08T18:39:51,251 ordereddict.c:928:9: note: in expansion of macro ‘PySortedDict_Check’ 2023-09-08T18:39:51,252 928 | if (PySortedDict_Check(op)) { 2023-09-08T18:39:51,252 | ^~~~~~~~~~~~~~~~~~ 2023-09-08T18:39:51,253 /usr/include/python3.11/object.h:763:33: note: expected ‘PyTypeObject *’ {aka ‘struct _typeobject *’} but argument is of type ‘int’ 2023-09-08T18:39:51,253 763 | PyType_HasFeature(PyTypeObject *type, unsigned long feature) 2023-09-08T18:39:51,254 | ~~~~~~~~~~~~~~^~~~ 2023-09-08T18:39:51,254 ordereddict.c: In function ‘PyOrderedDict_SetItem’: 2023-09-08T18:39:51,255 ordereddict.h:155:38: warning: passing argument 1 of ‘PyType_HasFeature’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-08T18:39:51,256 155 | PyType_FastSubclass(Py_Type(op), Py_TPFLAGS_DICT_SUBCLASS) 2023-09-08T18:39:51,257 | ^~~~~~~~~~~ 2023-09-08T18:39:51,257 | | 2023-09-08T18:39:51,258 | int 2023-09-08T18:39:51,258 /usr/include/python3.11/object.h:775:59: note: in definition of macro ‘PyType_FastSubclass’ 2023-09-08T18:39:51,259 775 | #define PyType_FastSubclass(type, flag) PyType_HasFeature(type, flag) 2023-09-08T18:39:51,259 | ^~~~ 2023-09-08T18:39:51,260 ordereddict.c:964:10: note: in expansion of macro ‘PyOrderedDict_Check’ 2023-09-08T18:39:51,260 964 | if (!PyOrderedDict_Check(op)) { 2023-09-08T18:39:51,260 | ^~~~~~~~~~~~~~~~~~~ 2023-09-08T18:39:51,261 /usr/include/python3.11/object.h:763:33: note: expected ‘PyTypeObject *’ {aka ‘struct _typeobject *’} but argument is of type ‘int’ 2023-09-08T18:39:51,261 763 | PyType_HasFeature(PyTypeObject *type, unsigned long feature) 2023-09-08T18:39:51,261 | ~~~~~~~~~~~~~~^~~~ 2023-09-08T18:39:51,264 ordereddict.c:971:18: error: ‘PyStringObject’ undeclared (first use in this function); did you mean ‘PySliceObject’? 2023-09-08T18:39:51,265 971 | hash = ((PyStringObject *)key)->ob_shash; 2023-09-08T18:39:51,265 | ^~~~~~~~~~~~~~ 2023-09-08T18:39:51,265 | PySliceObject 2023-09-08T18:39:51,266 ordereddict.c:971:34: error: expected expression before ‘)’ token 2023-09-08T18:39:51,266 971 | hash = ((PyStringObject *)key)->ob_shash; 2023-09-08T18:39:51,267 | ^ 2023-09-08T18:39:51,267 ordereddict.c: In function ‘PyOrderedDict_InsertItem’: 2023-09-08T18:39:51,268 ordereddict.h:157:38: warning: passing argument 1 of ‘PyType_HasFeature’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-08T18:39:51,269 157 | PyType_FastSubclass(Py_Type(op), Py_TPFLAGS_DICT_SUBCLASS) 2023-09-08T18:39:51,269 | ^~~~~~~~~~~ 2023-09-08T18:39:51,270 | | 2023-09-08T18:39:51,271 | int 2023-09-08T18:39:51,272 /usr/include/python3.11/object.h:775:59: note: in definition of macro ‘PyType_FastSubclass’ 2023-09-08T18:39:51,272 775 | #define PyType_FastSubclass(type, flag) PyType_HasFeature(type, flag) 2023-09-08T18:39:51,273 | ^~~~ 2023-09-08T18:39:51,273 ordereddict.c:989:9: note: in expansion of macro ‘PySortedDict_Check’ 2023-09-08T18:39:51,274 989 | if (PySortedDict_Check(mp)) { 2023-09-08T18:39:51,275 | ^~~~~~~~~~~~~~~~~~ 2023-09-08T18:39:51,275 /usr/include/python3.11/object.h:763:33: note: expected ‘PyTypeObject *’ {aka ‘struct _typeobject *’} but argument is of type ‘int’ 2023-09-08T18:39:51,276 763 | PyType_HasFeature(PyTypeObject *type, unsigned long feature) 2023-09-08T18:39:51,276 | ~~~~~~~~~~~~~~^~~~ 2023-09-08T18:39:51,277 ordereddict.h:155:38: warning: passing argument 1 of ‘PyType_HasFeature’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-08T18:39:51,277 155 | PyType_FastSubclass(Py_Type(op), Py_TPFLAGS_DICT_SUBCLASS) 2023-09-08T18:39:51,278 | ^~~~~~~~~~~ 2023-09-08T18:39:51,279 | | 2023-09-08T18:39:51,279 | int 2023-09-08T18:39:51,280 /usr/include/python3.11/object.h:775:59: note: in definition of macro ‘PyType_FastSubclass’ 2023-09-08T18:39:51,280 775 | #define PyType_FastSubclass(type, flag) PyType_HasFeature(type, flag) 2023-09-08T18:39:51,281 | ^~~~ 2023-09-08T18:39:51,282 ordereddict.c:994:10: note: in expansion of macro ‘PyOrderedDict_Check’ 2023-09-08T18:39:51,282 994 | if (!PyOrderedDict_Check(mp)) { 2023-09-08T18:39:51,283 | ^~~~~~~~~~~~~~~~~~~ 2023-09-08T18:39:51,284 /usr/include/python3.11/object.h:763:33: note: expected ‘PyTypeObject *’ {aka ‘struct _typeobject *’} but argument is of type ‘int’ 2023-09-08T18:39:51,284 763 | PyType_HasFeature(PyTypeObject *type, unsigned long feature) 2023-09-08T18:39:51,284 | ~~~~~~~~~~~~~~^~~~ 2023-09-08T18:39:51,287 ordereddict.c:1008:18: error: ‘PyStringObject’ undeclared (first use in this function); did you mean ‘PySliceObject’? 2023-09-08T18:39:51,287 1008 | hash = ((PyStringObject *)key)->ob_shash; 2023-09-08T18:39:51,288 | ^~~~~~~~~~~~~~ 2023-09-08T18:39:51,288 | PySliceObject 2023-09-08T18:39:51,288 ordereddict.c:1008:34: error: expected expression before ‘)’ token 2023-09-08T18:39:51,289 1008 | hash = ((PyStringObject *)key)->ob_shash; 2023-09-08T18:39:51,289 | ^ 2023-09-08T18:39:51,291 ordereddict.c: In function ‘PyOrderedDict_DelItem’: 2023-09-08T18:39:51,292 ordereddict.h:155:38: warning: passing argument 1 of ‘PyType_HasFeature’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-08T18:39:51,292 155 | PyType_FastSubclass(Py_Type(op), Py_TPFLAGS_DICT_SUBCLASS) 2023-09-08T18:39:51,293 | ^~~~~~~~~~~ 2023-09-08T18:39:51,293 | | 2023-09-08T18:39:51,294 | int 2023-09-08T18:39:51,294 /usr/include/python3.11/object.h:775:59: note: in definition of macro ‘PyType_FastSubclass’ 2023-09-08T18:39:51,294 775 | #define PyType_FastSubclass(type, flag) PyType_HasFeature(type, flag) 2023-09-08T18:39:51,295 | ^~~~ 2023-09-08T18:39:51,295 ordereddict.c:1065:10: note: in expansion of macro ‘PyOrderedDict_Check’ 2023-09-08T18:39:51,296 1065 | if (!PyOrderedDict_Check(op)) { 2023-09-08T18:39:51,297 | ^~~~~~~~~~~~~~~~~~~ 2023-09-08T18:39:51,297 /usr/include/python3.11/object.h:763:33: note: expected ‘PyTypeObject *’ {aka ‘struct _typeobject *’} but argument is of type ‘int’ 2023-09-08T18:39:51,298 763 | PyType_HasFeature(PyTypeObject *type, unsigned long feature) 2023-09-08T18:39:51,299 | ~~~~~~~~~~~~~~^~~~ 2023-09-08T18:39:51,308 ordereddict.c:1071:23: error: ‘PyStringObject’ undeclared (first use in this function); did you mean ‘PySliceObject’? 2023-09-08T18:39:51,308 1071 | (hash = ((PyStringObject *) key)->ob_shash) == -1) { 2023-09-08T18:39:51,309 | ^~~~~~~~~~~~~~ 2023-09-08T18:39:51,310 | PySliceObject 2023-09-08T18:39:51,310 ordereddict.c:1071:39: error: expected expression before ‘)’ token 2023-09-08T18:39:51,311 1071 | (hash = ((PyStringObject *) key)->ob_shash) == -1) { 2023-09-08T18:39:51,311 | ^ 2023-09-08T18:39:51,312 ordereddict.c: In function ‘PyOrderedDict_Clear’: 2023-09-08T18:39:51,313 ordereddict.h:155:38: warning: passing argument 1 of ‘PyType_HasFeature’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-08T18:39:51,313 155 | PyType_FastSubclass(Py_Type(op), Py_TPFLAGS_DICT_SUBCLASS) 2023-09-08T18:39:51,314 | ^~~~~~~~~~~ 2023-09-08T18:39:51,314 | | 2023-09-08T18:39:51,315 | int 2023-09-08T18:39:51,316 /usr/include/python3.11/object.h:775:59: note: in definition of macro ‘PyType_FastSubclass’ 2023-09-08T18:39:51,316 775 | #define PyType_FastSubclass(type, flag) PyType_HasFeature(type, flag) 2023-09-08T18:39:51,317 | ^~~~ 2023-09-08T18:39:51,318 ordereddict.c:1111:10: note: in expansion of macro ‘PyOrderedDict_Check’ 2023-09-08T18:39:51,318 1111 | if (!PyOrderedDict_Check(op)) 2023-09-08T18:39:51,319 | ^~~~~~~~~~~~~~~~~~~ 2023-09-08T18:39:51,319 /usr/include/python3.11/object.h:763:33: note: expected ‘PyTypeObject *’ {aka ‘struct _typeobject *’} but argument is of type ‘int’ 2023-09-08T18:39:51,320 763 | PyType_HasFeature(PyTypeObject *type, unsigned long feature) 2023-09-08T18:39:51,320 | ~~~~~~~~~~~~~~^~~~ 2023-09-08T18:39:51,321 ordereddict.c: In function ‘PyOrderedDict_Next’: 2023-09-08T18:39:51,321 ordereddict.h:155:38: warning: passing argument 1 of ‘PyType_HasFeature’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-08T18:39:51,321 155 | PyType_FastSubclass(Py_Type(op), Py_TPFLAGS_DICT_SUBCLASS) 2023-09-08T18:39:51,322 | ^~~~~~~~~~~ 2023-09-08T18:39:51,322 | | 2023-09-08T18:39:51,323 | int 2023-09-08T18:39:51,323 /usr/include/python3.11/object.h:775:59: note: in definition of macro ‘PyType_FastSubclass’ 2023-09-08T18:39:51,324 775 | #define PyType_FastSubclass(type, flag) PyType_HasFeature(type, flag) 2023-09-08T18:39:51,324 | ^~~~ 2023-09-08T18:39:51,324 ordereddict.c:1193:10: note: in expansion of macro ‘PyOrderedDict_Check’ 2023-09-08T18:39:51,325 1193 | if (!PyOrderedDict_Check(op) && !PySortedDict_Check(op)) 2023-09-08T18:39:51,325 | ^~~~~~~~~~~~~~~~~~~ 2023-09-08T18:39:51,326 /usr/include/python3.11/object.h:763:33: note: expected ‘PyTypeObject *’ {aka ‘struct _typeobject *’} but argument is of type ‘int’ 2023-09-08T18:39:51,327 763 | PyType_HasFeature(PyTypeObject *type, unsigned long feature) 2023-09-08T18:39:51,327 | ~~~~~~~~~~~~~~^~~~ 2023-09-08T18:39:51,328 ordereddict.h:157:38: warning: passing argument 1 of ‘PyType_HasFeature’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-08T18:39:51,329 157 | PyType_FastSubclass(Py_Type(op), Py_TPFLAGS_DICT_SUBCLASS) 2023-09-08T18:39:51,329 | ^~~~~~~~~~~ 2023-09-08T18:39:51,330 | | 2023-09-08T18:39:51,331 | int 2023-09-08T18:39:51,331 /usr/include/python3.11/object.h:775:59: note: in definition of macro ‘PyType_FastSubclass’ 2023-09-08T18:39:51,332 775 | #define PyType_FastSubclass(type, flag) PyType_HasFeature(type, flag) 2023-09-08T18:39:51,333 | ^~~~ 2023-09-08T18:39:51,333 ordereddict.c:1193:38: note: in expansion of macro ‘PySortedDict_Check’ 2023-09-08T18:39:51,334 1193 | if (!PyOrderedDict_Check(op) && !PySortedDict_Check(op)) 2023-09-08T18:39:51,334 | ^~~~~~~~~~~~~~~~~~ 2023-09-08T18:39:51,335 /usr/include/python3.11/object.h:763:33: note: expected ‘PyTypeObject *’ {aka ‘struct _typeobject *’} but argument is of type ‘int’ 2023-09-08T18:39:51,335 763 | PyType_HasFeature(PyTypeObject *type, unsigned long feature) 2023-09-08T18:39:51,336 | ~~~~~~~~~~~~~~^~~~ 2023-09-08T18:39:51,336 ordereddict.c: In function ‘_PyOrderedDict_Next’: 2023-09-08T18:39:51,337 ordereddict.h:155:38: warning: passing argument 1 of ‘PyType_HasFeature’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-08T18:39:51,337 155 | PyType_FastSubclass(Py_Type(op), Py_TPFLAGS_DICT_SUBCLASS) 2023-09-08T18:39:51,338 | ^~~~~~~~~~~ 2023-09-08T18:39:51,338 | | 2023-09-08T18:39:51,339 | int 2023-09-08T18:39:51,340 /usr/include/python3.11/object.h:775:59: note: in definition of macro ‘PyType_FastSubclass’ 2023-09-08T18:39:51,340 775 | #define PyType_FastSubclass(type, flag) PyType_HasFeature(type, flag) 2023-09-08T18:39:51,341 | ^~~~ 2023-09-08T18:39:51,341 ordereddict.c:1218:10: note: in expansion of macro ‘PyOrderedDict_Check’ 2023-09-08T18:39:51,342 1218 | if (!PyOrderedDict_Check(op)) 2023-09-08T18:39:51,342 | ^~~~~~~~~~~~~~~~~~~ 2023-09-08T18:39:51,342 /usr/include/python3.11/object.h:763:33: note: expected ‘PyTypeObject *’ {aka ‘struct _typeobject *’} but argument is of type ‘int’ 2023-09-08T18:39:51,343 763 | PyType_HasFeature(PyTypeObject *type, unsigned long feature) 2023-09-08T18:39:51,343 | ~~~~~~~~~~~~~~^~~~ 2023-09-08T18:39:51,344 ordereddict.c: In function ‘dict_dealloc’: 2023-09-08T18:39:51,344 ordereddict.c:1246:5: warning: ‘UsingDeprecatedTrashcanMacro’ is deprecated [-Wdeprecated-declarations] 2023-09-08T18:39:51,344 1246 | Py_TRASHCAN_SAFE_BEGIN(mp) 2023-09-08T18:39:51,345 | ^~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T18:39:51,345 ordereddict.c: In function ‘ordereddict_print’: 2023-09-08T18:39:51,346 ordereddict.h:163:42: error: ‘PyOrderedDictObject’ {aka ‘struct _ordereddictobject’} has no member named ‘ob_type’ 2023-09-08T18:39:51,346 163 | #define PySortedDict_CheckExact(op) ((op)->ob_type == &PySortedDict_Type) 2023-09-08T18:39:51,346 | ^~ 2023-09-08T18:39:51,347 ordereddict.c:1274:9: note: in expansion of macro ‘PySortedDict_CheckExact’ 2023-09-08T18:39:51,347 1274 | if (PySortedDict_CheckExact(mp)) 2023-09-08T18:39:51,348 | ^~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T18:39:51,348 ordereddict.c: In function ‘ordereddict_repr’: 2023-09-08T18:39:51,349 ordereddict.h:157:38: warning: passing argument 1 of ‘PyType_HasFeature’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-08T18:39:51,349 157 | PyType_FastSubclass(Py_Type(op), Py_TPFLAGS_DICT_SUBCLASS) 2023-09-08T18:39:51,350 | ^~~~~~~~~~~ 2023-09-08T18:39:51,350 | | 2023-09-08T18:39:51,351 | int 2023-09-08T18:39:51,351 /usr/include/python3.11/object.h:775:59: note: in definition of macro ‘PyType_FastSubclass’ 2023-09-08T18:39:51,352 775 | #define PyType_FastSubclass(type, flag) PyType_HasFeature(type, flag) 2023-09-08T18:39:51,353 | ^~~~ 2023-09-08T18:39:51,353 ordereddict.c:1339:9: note: in expansion of macro ‘PySortedDict_Check’ 2023-09-08T18:39:51,354 1339 | if (PySortedDict_Check(mp)) 2023-09-08T18:39:51,354 | ^~~~~~~~~~~~~~~~~~ 2023-09-08T18:39:51,355 /usr/include/python3.11/object.h:763:33: note: expected ‘PyTypeObject *’ {aka ‘struct _typeobject *’} but argument is of type ‘int’ 2023-09-08T18:39:51,355 763 | PyType_HasFeature(PyTypeObject *type, unsigned long feature) 2023-09-08T18:39:51,356 | ~~~~~~~~~~~~~~^~~~ 2023-09-08T18:39:51,356 ordereddict.c:1343:24: warning: implicit declaration of function ‘PyString_FromFormat’; did you mean ‘PyBytes_FromFormat’? [-Wimplicit-function-declaration] 2023-09-08T18:39:51,357 1343 | return i > 0 ? PyString_FromFormat("%sdict([...])", typestr) : NULL; 2023-09-08T18:39:51,357 | ^~~~~~~~~~~~~~~~~~~ 2023-09-08T18:39:51,358 | PyBytes_FromFormat 2023-09-08T18:39:51,359 ordereddict.c:1343:70: warning: pointer/integer type mismatch in conditional expression 2023-09-08T18:39:51,359 1343 | return i > 0 ? PyString_FromFormat("%sdict([...])", typestr) : NULL; 2023-09-08T18:39:51,360 | ^ 2023-09-08T18:39:51,360 ordereddict.c:1347:16: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-08T18:39:51,361 1347 | result = PyString_FromFormat("%sdict([])", typestr); 2023-09-08T18:39:51,361 | ^ 2023-09-08T18:39:51,371 ordereddict.c:1355:13: warning: implicit declaration of function ‘PyString_FromString’; did you mean ‘PyLong_FromString’? [-Wimplicit-function-declaration] 2023-09-08T18:39:51,372 1355 | comma = PyString_FromString(", "); 2023-09-08T18:39:51,372 | ^~~~~~~~~~~~~~~~~~~ 2023-09-08T18:39:51,373 | PyLong_FromString 2023-09-08T18:39:51,373 ordereddict.c:1355:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-08T18:39:51,374 1355 | comma = PyString_FromString(", "); 2023-09-08T18:39:51,374 | ^ 2023-09-08T18:39:51,375 ordereddict.c:1358:14: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-08T18:39:51,375 1358 | rightpar = PyString_FromString(")"); 2023-09-08T18:39:51,376 | ^ 2023-09-08T18:39:51,377 ordereddict.c:1369:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-08T18:39:51,377 1369 | s = PyString_FromString("("); 2023-09-08T18:39:51,378 | ^ 2023-09-08T18:39:51,394 ordereddict.c:1370:9: warning: implicit declaration of function ‘PyString_ConcatAndDel’; did you mean ‘PyBytes_ConcatAndDel’? [-Wimplicit-function-declaration] 2023-09-08T18:39:51,395 1370 | PyString_ConcatAndDel(&s, PyObject_Repr(key)); 2023-09-08T18:39:51,396 | ^~~~~~~~~~~~~~~~~~~~~ 2023-09-08T18:39:51,396 | PyBytes_ConcatAndDel 2023-09-08T18:39:51,411 ordereddict.c:1371:9: warning: implicit declaration of function ‘PyString_Concat’; did you mean ‘PySequence_Concat’? [-Wimplicit-function-declaration] 2023-09-08T18:39:51,412 1371 | PyString_Concat(&s, comma); 2023-09-08T18:39:51,412 | ^~~~~~~~~~~~~~~ 2023-09-08T18:39:51,413 | PySequence_Concat 2023-09-08T18:39:51,414 ordereddict.c:1385:7: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-08T18:39:51,414 1385 | s = PyString_FromFormat("%sdict([", typestr); 2023-09-08T18:39:51,415 | ^ 2023-09-08T18:39:51,416 ordereddict.c:1394:7: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-08T18:39:51,416 1394 | s = PyString_FromString("])"); 2023-09-08T18:39:51,417 | ^ 2023-09-08T18:39:51,441 ordereddict.c:1404:14: warning: implicit declaration of function ‘_PyString_Join’ [-Wimplicit-function-declaration] 2023-09-08T18:39:51,442 1404 | result = _PyString_Join(comma, pieces); 2023-09-08T18:39:51,443 | ^~~~~~~~~~~~~~ 2023-09-08T18:39:51,443 ordereddict.c:1404:12: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-08T18:39:51,444 1404 | result = _PyString_Join(comma, pieces); 2023-09-08T18:39:51,444 | ^ 2023-09-08T18:39:51,445 In file included from /usr/include/python3.11/Python.h:74: 2023-09-08T18:39:51,446 ordereddict.c: In function ‘dict_subscript’: 2023-09-08T18:39:51,446 ordereddict.c:1430:34: warning: passing argument 1 of ‘PySlice_Unpack’ from incompatible pointer type [-Wincompatible-pointer-types] 2023-09-08T18:39:51,447 1430 | if (PySlice_GetIndicesEx((PySliceObject*)key, mp->ma_used, 2023-09-08T18:39:51,448 /usr/include/python3.11/sliceobject.h:51:21: note: in definition of macro ‘PySlice_GetIndicesEx’ 2023-09-08T18:39:51,448 51 | PySlice_Unpack((slice), (start), (stop), (step)) < 0 ? \ 2023-09-08T18:39:51,449 | ^~~~~ 2023-09-08T18:39:51,449 /usr/include/python3.11/sliceobject.h:55:42: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘PySliceObject *’ 2023-09-08T18:39:51,449 55 | PyAPI_FUNC(int) PySlice_Unpack(PyObject *slice, 2023-09-08T18:39:51,450 | ~~~~~~~~~~^~~~~ 2023-09-08T18:39:51,462 ordereddict.c:1444:23: error: ‘PyStringObject’ undeclared (first use in this function); did you mean ‘PySliceObject’? 2023-09-08T18:39:51,462 1444 | (hash = ((PyStringObject *) key)->ob_shash) == -1) { 2023-09-08T18:39:51,463 | ^~~~~~~~~~~~~~ 2023-09-08T18:39:51,463 | PySliceObject 2023-09-08T18:39:51,464 ordereddict.c:1444:39: error: expected expression before ‘)’ token 2023-09-08T18:39:51,464 1444 | (hash = ((PyStringObject *) key)->ob_shash) == -1) { 2023-09-08T18:39:51,464 | ^ 2023-09-08T18:39:51,467 ordereddict.h:162:43: error: ‘PyOrderedDictObject’ {aka ‘struct _ordereddictobject’} has no member named ‘ob_type’ 2023-09-08T18:39:51,468 162 | #define PyOrderedDict_CheckExact(op) ((op)->ob_type == &PyOrderedDict_Type) 2023-09-08T18:39:51,468 | ^~ 2023-09-08T18:39:51,469 ordereddict.c:1454:14: note: in expansion of macro ‘PyOrderedDict_CheckExact’ 2023-09-08T18:39:51,469 1454 | if (!PyOrderedDict_CheckExact(mp) && !PySortedDict_CheckExact(mp)) { 2023-09-08T18:39:51,470 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T18:39:51,471 ordereddict.h:163:42: error: ‘PyOrderedDictObject’ {aka ‘struct _ordereddictobject’} has no member named ‘ob_type’ 2023-09-08T18:39:51,471 163 | #define PySortedDict_CheckExact(op) ((op)->ob_type == &PySortedDict_Type) 2023-09-08T18:39:51,472 | ^~ 2023-09-08T18:39:51,472 ordereddict.c:1454:47: note: in expansion of macro ‘PySortedDict_CheckExact’ 2023-09-08T18:39:51,473 1454 | if (!PyOrderedDict_CheckExact(mp) && !PySortedDict_CheckExact(mp)) { 2023-09-08T18:39:51,474 | ^~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T18:39:51,475 ordereddict.c:1470:47: warning: passing argument 2 of ‘_PyObject_LookupSpecialId’ from incompatible pointer type [-Wincompatible-pointer-types] 2023-09-08T18:39:51,475 1470 | "__missing__", 2023-09-08T18:39:51,476 | ^~~~~~~~~~~~~ 2023-09-08T18:39:51,476 | | 2023-09-08T18:39:51,477 | char * 2023-09-08T18:39:51,477 In file included from /usr/include/python3.11/object.h:757: 2023-09-08T18:39:51,478 /usr/include/python3.11/cpython/object.h:264:62: note: expected ‘_Py_Identifier *’ but argument is of type ‘char *’ 2023-09-08T18:39:51,478 264 | PyAPI_FUNC(PyObject *) _PyObject_LookupSpecialId(PyObject *, _Py_Identifier *); 2023-09-08T18:39:51,479 | ^~~~~~~~~~~~~~~~ 2023-09-08T18:39:51,480 /usr/include/python3.11/cpython/object.h:268:33: error: too many arguments to function ‘_PyObject_LookupSpecialId’ 2023-09-08T18:39:51,480 268 | #define _PyObject_LookupSpecial _PyObject_LookupSpecialId 2023-09-08T18:39:51,481 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T18:39:51,482 ordereddict.c:1469:23: note: in expansion of macro ‘_PyObject_LookupSpecial’ 2023-09-08T18:39:51,482 1469 | missing = _PyObject_LookupSpecial((PyObject *)mp, 2023-09-08T18:39:51,483 | ^~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T18:39:51,483 /usr/include/python3.11/cpython/object.h:264:24: note: declared here 2023-09-08T18:39:51,484 264 | PyAPI_FUNC(PyObject *) _PyObject_LookupSpecialId(PyObject *, _Py_Identifier *); 2023-09-08T18:39:51,484 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T18:39:51,485 ordereddict.c: In function ‘dict_ass_slice’: 2023-09-08T18:39:51,485 ordereddict.h:163:42: error: ‘PyOrderedDictObject’ {aka ‘struct _ordereddictobject’} has no member named ‘ob_type’ 2023-09-08T18:39:51,486 163 | #define PySortedDict_CheckExact(op) ((op)->ob_type == &PySortedDict_Type) 2023-09-08T18:39:51,486 | ^~ 2023-09-08T18:39:51,487 ordereddict.c:1504:9: note: in expansion of macro ‘PySortedDict_CheckExact’ 2023-09-08T18:39:51,487 1504 | if (PySortedDict_CheckExact(self)) { 2023-09-08T18:39:51,488 | ^~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T18:39:51,488 ordereddict.c:1540:15: warning: comparison of integer expressions of different signedness: ‘Py_ssize_t’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 2023-09-08T18:39:51,489 1540 | if (s > sizeof(recycle_on_stack)) { 2023-09-08T18:39:51,489 | ^ 2023-09-08T18:39:51,490 ordereddict.c: In function ‘dict_ass_subscript’: 2023-09-08T18:39:51,490 ordereddict.h:163:42: error: ‘PyOrderedDictObject’ {aka ‘struct _ordereddictobject’} has no member named ‘ob_type’ 2023-09-08T18:39:51,491 163 | #define PySortedDict_CheckExact(op) ((op)->ob_type == &PySortedDict_Type) 2023-09-08T18:39:51,491 | ^~ 2023-09-08T18:39:51,492 ordereddict.c:1595:13: note: in expansion of macro ‘PySortedDict_CheckExact’ 2023-09-08T18:39:51,492 1595 | if (PySortedDict_CheckExact(self)) { 2023-09-08T18:39:51,493 | ^~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T18:39:51,493 ordereddict.c:1600:34: warning: passing argument 1 of ‘PySlice_Unpack’ from incompatible pointer type [-Wincompatible-pointer-types] 2023-09-08T18:39:51,494 1600 | if (PySlice_GetIndicesEx((PySliceObject*)item, self->ma_used, 2023-09-08T18:39:51,494 /usr/include/python3.11/sliceobject.h:51:21: note: in definition of macro ‘PySlice_GetIndicesEx’ 2023-09-08T18:39:51,495 51 | PySlice_Unpack((slice), (start), (stop), (step)) < 0 ? \ 2023-09-08T18:39:51,496 | ^~~~~ 2023-09-08T18:39:51,496 /usr/include/python3.11/sliceobject.h:55:42: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘PySliceObject *’ 2023-09-08T18:39:51,497 55 | PyAPI_FUNC(int) PySlice_Unpack(PyObject *slice, 2023-09-08T18:39:51,498 | ~~~~~~~~~~^~~~~ 2023-09-08T18:39:51,498 ordereddict.c: In function ‘dict_fromkeys’: 2023-09-08T18:39:51,499 ordereddict.c:1870:54: warning: passing argument 4 of ‘_PySet_NextEntry’ from incompatible pointer type [-Wincompatible-pointer-types] 2023-09-08T18:39:51,500 1870 | while (_PySet_NextEntry(seq, &pos, &key, &hash)) { 2023-09-08T18:39:51,500 | ^~~~~ 2023-09-08T18:39:51,501 | | 2023-09-08T18:39:51,501 | long int * 2023-09-08T18:39:51,502 In file included from /usr/include/python3.11/setobject.h:42, 2023-09-08T18:39:51,503 from /usr/include/python3.11/Python.h:64: 2023-09-08T18:39:51,504 /usr/include/python3.11/cpython/setobject.h:66:93: note: expected ‘Py_hash_t *’ {aka ‘int *’} but argument is of type ‘long int *’ 2023-09-08T18:39:51,504 66 | PyAPI_FUNC(int) _PySet_NextEntry(PyObject *set, Py_ssize_t *pos, PyObject **key, Py_hash_t *hash); 2023-09-08T18:39:51,505 | ~~~~~~~~~~~^~~~ 2023-09-08T18:39:51,508 ordereddict.c: In function ‘PyOrderedDict_Merge’: 2023-09-08T18:39:51,509 ordereddict.h:155:38: warning: passing argument 1 of ‘PyType_HasFeature’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-08T18:39:51,510 155 | PyType_FastSubclass(Py_Type(op), Py_TPFLAGS_DICT_SUBCLASS) 2023-09-08T18:39:51,510 | ^~~~~~~~~~~ 2023-09-08T18:39:51,511 | | 2023-09-08T18:39:51,511 | int 2023-09-08T18:39:51,512 /usr/include/python3.11/object.h:775:59: note: in definition of macro ‘PyType_FastSubclass’ 2023-09-08T18:39:51,512 775 | #define PyType_FastSubclass(type, flag) PyType_HasFeature(type, flag) 2023-09-08T18:39:51,513 | ^~~~ 2023-09-08T18:39:51,513 ordereddict.c:2062:23: note: in expansion of macro ‘PyOrderedDict_Check’ 2023-09-08T18:39:51,514 2062 | if (a == NULL || !PyOrderedDict_Check(a) || b == NULL) { 2023-09-08T18:39:51,514 | ^~~~~~~~~~~~~~~~~~~ 2023-09-08T18:39:51,515 /usr/include/python3.11/object.h:763:33: note: expected ‘PyTypeObject *’ {aka ‘struct _typeobject *’} but argument is of type ‘int’ 2023-09-08T18:39:51,515 763 | PyType_HasFeature(PyTypeObject *type, unsigned long feature) 2023-09-08T18:39:51,516 | ~~~~~~~~~~~~~~^~~~ 2023-09-08T18:39:51,516 ordereddict.c: In function ‘PyOrderedDict_CopySome’: 2023-09-08T18:39:51,518 ordereddict.h:155:38: warning: passing argument 1 of ‘PyType_HasFeature’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-08T18:39:51,518 155 | PyType_FastSubclass(Py_Type(op), Py_TPFLAGS_DICT_SUBCLASS) 2023-09-08T18:39:51,519 | ^~~~~~~~~~~ 2023-09-08T18:39:51,519 | | 2023-09-08T18:39:51,520 | int 2023-09-08T18:39:51,520 /usr/include/python3.11/object.h:775:59: note: in definition of macro ‘PyType_FastSubclass’ 2023-09-08T18:39:51,521 775 | #define PyType_FastSubclass(type, flag) PyType_HasFeature(type, flag) 2023-09-08T18:39:51,522 | ^~~~ 2023-09-08T18:39:51,522 ordereddict.c:2172:23: note: in expansion of macro ‘PyOrderedDict_Check’ 2023-09-08T18:39:51,523 2172 | if (a == NULL || !PyOrderedDict_Check(a) || b == NULL) { 2023-09-08T18:39:51,524 | ^~~~~~~~~~~~~~~~~~~ 2023-09-08T18:39:51,524 /usr/include/python3.11/object.h:763:33: note: expected ‘PyTypeObject *’ {aka ‘struct _typeobject *’} but argument is of type ‘int’ 2023-09-08T18:39:51,525 763 | PyType_HasFeature(PyTypeObject *type, unsigned long feature) 2023-09-08T18:39:51,525 | ~~~~~~~~~~~~~~^~~~ 2023-09-08T18:39:51,526 ordereddict.c: In function ‘PyOrderedDict_Copy’: 2023-09-08T18:39:51,526 ordereddict.h:155:38: warning: passing argument 1 of ‘PyType_HasFeature’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-08T18:39:51,527 155 | PyType_FastSubclass(Py_Type(op), Py_TPFLAGS_DICT_SUBCLASS) 2023-09-08T18:39:51,527 | ^~~~~~~~~~~ 2023-09-08T18:39:51,528 | | 2023-09-08T18:39:51,529 | int 2023-09-08T18:39:51,529 /usr/include/python3.11/object.h:775:59: note: in definition of macro ‘PyType_FastSubclass’ 2023-09-08T18:39:51,530 775 | #define PyType_FastSubclass(type, flag) PyType_HasFeature(type, flag) 2023-09-08T18:39:51,530 | ^~~~ 2023-09-08T18:39:51,531 ordereddict.c:2228:23: note: in expansion of macro ‘PyOrderedDict_Check’ 2023-09-08T18:39:51,532 2228 | if (o == NULL || !PyOrderedDict_Check(o)) { 2023-09-08T18:39:51,532 | ^~~~~~~~~~~~~~~~~~~ 2023-09-08T18:39:51,533 /usr/include/python3.11/object.h:763:33: note: expected ‘PyTypeObject *’ {aka ‘struct _typeobject *’} but argument is of type ‘int’ 2023-09-08T18:39:51,533 763 | PyType_HasFeature(PyTypeObject *type, unsigned long feature) 2023-09-08T18:39:51,534 | ~~~~~~~~~~~~~~^~~~ 2023-09-08T18:39:51,534 ordereddict.c: In function ‘PyOrderedDict_Size’: 2023-09-08T18:39:51,535 ordereddict.h:155:38: warning: passing argument 1 of ‘PyType_HasFeature’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-08T18:39:51,535 155 | PyType_FastSubclass(Py_Type(op), Py_TPFLAGS_DICT_SUBCLASS) 2023-09-08T18:39:51,536 | ^~~~~~~~~~~ 2023-09-08T18:39:51,536 | | 2023-09-08T18:39:51,536 | int 2023-09-08T18:39:51,537 /usr/include/python3.11/object.h:775:59: note: in definition of macro ‘PyType_FastSubclass’ 2023-09-08T18:39:51,537 775 | #define PyType_FastSubclass(type, flag) PyType_HasFeature(type, flag) 2023-09-08T18:39:51,538 | ^~~~ 2023-09-08T18:39:51,538 ordereddict.c:2254:24: note: in expansion of macro ‘PyOrderedDict_Check’ 2023-09-08T18:39:51,539 2254 | if (mp == NULL || !PyOrderedDict_Check(mp)) { 2023-09-08T18:39:51,539 | ^~~~~~~~~~~~~~~~~~~ 2023-09-08T18:39:51,540 /usr/include/python3.11/object.h:763:33: note: expected ‘PyTypeObject *’ {aka ‘struct _typeobject *’} but argument is of type ‘int’ 2023-09-08T18:39:51,540 763 | PyType_HasFeature(PyTypeObject *type, unsigned long feature) 2023-09-08T18:39:51,541 | ~~~~~~~~~~~~~~^~~~ 2023-09-08T18:39:51,541 ordereddict.c: In function ‘PyOrderedDict_Keys’: 2023-09-08T18:39:51,542 ordereddict.h:155:38: warning: passing argument 1 of ‘PyType_HasFeature’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-08T18:39:51,543 155 | PyType_FastSubclass(Py_Type(op), Py_TPFLAGS_DICT_SUBCLASS) 2023-09-08T18:39:51,543 | ^~~~~~~~~~~ 2023-09-08T18:39:51,544 | | 2023-09-08T18:39:51,545 | int 2023-09-08T18:39:51,545 /usr/include/python3.11/object.h:775:59: note: in definition of macro ‘PyType_FastSubclass’ 2023-09-08T18:39:51,546 775 | #define PyType_FastSubclass(type, flag) PyType_HasFeature(type, flag) 2023-09-08T18:39:51,546 | ^~~~ 2023-09-08T18:39:51,547 ordereddict.c:2264:24: note: in expansion of macro ‘PyOrderedDict_Check’ 2023-09-08T18:39:51,547 2264 | if (mp == NULL || !PyOrderedDict_Check(mp)) { 2023-09-08T18:39:51,548 | ^~~~~~~~~~~~~~~~~~~ 2023-09-08T18:39:51,548 /usr/include/python3.11/object.h:763:33: note: expected ‘PyTypeObject *’ {aka ‘struct _typeobject *’} but argument is of type ‘int’ 2023-09-08T18:39:51,549 763 | PyType_HasFeature(PyTypeObject *type, unsigned long feature) 2023-09-08T18:39:51,550 | ~~~~~~~~~~~~~~^~~~ 2023-09-08T18:39:51,550 ordereddict.c: In function ‘PyOrderedDict_Values’: 2023-09-08T18:39:51,551 ordereddict.h:155:38: warning: passing argument 1 of ‘PyType_HasFeature’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-08T18:39:51,552 155 | PyType_FastSubclass(Py_Type(op), Py_TPFLAGS_DICT_SUBCLASS) 2023-09-08T18:39:51,552 | ^~~~~~~~~~~ 2023-09-08T18:39:51,553 | | 2023-09-08T18:39:51,554 | int 2023-09-08T18:39:51,554 /usr/include/python3.11/object.h:775:59: note: in definition of macro ‘PyType_FastSubclass’ 2023-09-08T18:39:51,554 775 | #define PyType_FastSubclass(type, flag) PyType_HasFeature(type, flag) 2023-09-08T18:39:51,555 | ^~~~ 2023-09-08T18:39:51,555 ordereddict.c:2274:24: note: in expansion of macro ‘PyOrderedDict_Check’ 2023-09-08T18:39:51,556 2274 | if (mp == NULL || !PyOrderedDict_Check(mp)) { 2023-09-08T18:39:51,556 | ^~~~~~~~~~~~~~~~~~~ 2023-09-08T18:39:51,556 /usr/include/python3.11/object.h:763:33: note: expected ‘PyTypeObject *’ {aka ‘struct _typeobject *’} but argument is of type ‘int’ 2023-09-08T18:39:51,557 763 | PyType_HasFeature(PyTypeObject *type, unsigned long feature) 2023-09-08T18:39:51,557 | ~~~~~~~~~~~~~~^~~~ 2023-09-08T18:39:51,558 ordereddict.c: In function ‘PyOrderedDict_Items’: 2023-09-08T18:39:51,558 ordereddict.h:155:38: warning: passing argument 1 of ‘PyType_HasFeature’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-08T18:39:51,559 155 | PyType_FastSubclass(Py_Type(op), Py_TPFLAGS_DICT_SUBCLASS) 2023-09-08T18:39:51,559 | ^~~~~~~~~~~ 2023-09-08T18:39:51,559 | | 2023-09-08T18:39:51,560 | int 2023-09-08T18:39:51,560 /usr/include/python3.11/object.h:775:59: note: in definition of macro ‘PyType_FastSubclass’ 2023-09-08T18:39:51,560 775 | #define PyType_FastSubclass(type, flag) PyType_HasFeature(type, flag) 2023-09-08T18:39:51,561 | ^~~~ 2023-09-08T18:39:51,562 ordereddict.c:2284:24: note: in expansion of macro ‘PyOrderedDict_Check’ 2023-09-08T18:39:51,562 2284 | if (mp == NULL || !PyOrderedDict_Check(mp)) { 2023-09-08T18:39:51,563 | ^~~~~~~~~~~~~~~~~~~ 2023-09-08T18:39:51,564 /usr/include/python3.11/object.h:763:33: note: expected ‘PyTypeObject *’ {aka ‘struct _typeobject *’} but argument is of type ‘int’ 2023-09-08T18:39:51,564 763 | PyType_HasFeature(PyTypeObject *type, unsigned long feature) 2023-09-08T18:39:51,565 | ~~~~~~~~~~~~~~^~~~ 2023-09-08T18:39:51,566 ordereddict.c: In function ‘dict_compare’: 2023-09-08T18:39:51,566 ordereddict.c:2406:15: warning: implicit declaration of function ‘PyObject_Compare’; did you mean ‘PyObject_RichCompare’? [-Wimplicit-function-declaration] 2023-09-08T18:39:51,567 2406 | res = PyObject_Compare(adiff, bdiff); 2023-09-08T18:39:51,568 | ^~~~~~~~~~~~~~~~ 2023-09-08T18:39:51,568 | PyObject_RichCompare 2023-09-08T18:39:51,568 ordereddict.c: In function ‘dict_richcompare’: 2023-09-08T18:39:51,569 ordereddict.h:155:38: warning: passing argument 1 of ‘PyType_HasFeature’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-08T18:39:51,569 155 | PyType_FastSubclass(Py_Type(op), Py_TPFLAGS_DICT_SUBCLASS) 2023-09-08T18:39:51,570 | ^~~~~~~~~~~ 2023-09-08T18:39:51,571 | | 2023-09-08T18:39:51,571 | int 2023-09-08T18:39:51,572 /usr/include/python3.11/object.h:775:59: note: in definition of macro ‘PyType_FastSubclass’ 2023-09-08T18:39:51,572 775 | #define PyType_FastSubclass(type, flag) PyType_HasFeature(type, flag) 2023-09-08T18:39:51,573 | ^~~~ 2023-09-08T18:39:51,573 ordereddict.c:2468:10: note: in expansion of macro ‘PyOrderedDict_Check’ 2023-09-08T18:39:51,574 2468 | if (!PyOrderedDict_Check(v) || !PyOrderedDict_Check(w)) { 2023-09-08T18:39:51,575 | ^~~~~~~~~~~~~~~~~~~ 2023-09-08T18:39:51,575 /usr/include/python3.11/object.h:763:33: note: expected ‘PyTypeObject *’ {aka ‘struct _typeobject *’} but argument is of type ‘int’ 2023-09-08T18:39:51,576 763 | PyType_HasFeature(PyTypeObject *type, unsigned long feature) 2023-09-08T18:39:51,576 | ~~~~~~~~~~~~~~^~~~ 2023-09-08T18:39:51,576 ordereddict.h:155:38: warning: passing argument 1 of ‘PyType_HasFeature’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-08T18:39:51,577 155 | PyType_FastSubclass(Py_Type(op), Py_TPFLAGS_DICT_SUBCLASS) 2023-09-08T18:39:51,577 | ^~~~~~~~~~~ 2023-09-08T18:39:51,578 | | 2023-09-08T18:39:51,579 | int 2023-09-08T18:39:51,579 /usr/include/python3.11/object.h:775:59: note: in definition of macro ‘PyType_FastSubclass’ 2023-09-08T18:39:51,579 775 | #define PyType_FastSubclass(type, flag) PyType_HasFeature(type, flag) 2023-09-08T18:39:51,580 | ^~~~ 2023-09-08T18:39:51,580 ordereddict.c:2468:37: note: in expansion of macro ‘PyOrderedDict_Check’ 2023-09-08T18:39:51,581 2468 | if (!PyOrderedDict_Check(v) || !PyOrderedDict_Check(w)) { 2023-09-08T18:39:51,581 | ^~~~~~~~~~~~~~~~~~~ 2023-09-08T18:39:51,581 /usr/include/python3.11/object.h:763:33: note: expected ‘PyTypeObject *’ {aka ‘struct _typeobject *’} but argument is of type ‘int’ 2023-09-08T18:39:51,582 763 | PyType_HasFeature(PyTypeObject *type, unsigned long feature) 2023-09-08T18:39:51,582 | ~~~~~~~~~~~~~~^~~~ 2023-09-08T18:39:51,590 ordereddict.c:2477:14: warning: implicit declaration of function ‘PyErr_WarnPy3k’; did you mean ‘PyErr_WarnEx’? [-Wimplicit-function-declaration] 2023-09-08T18:39:51,591 2477 | if (PyErr_WarnPy3k("dict inequality comparisons not supported " 2023-09-08T18:39:51,591 | ^~~~~~~~~~~~~~ 2023-09-08T18:39:51,592 | PyErr_WarnEx 2023-09-08T18:39:51,605 ordereddict.c: In function ‘dict_contains’: 2023-09-08T18:39:51,608 ordereddict.c:2494:23: error: ‘PyStringObject’ undeclared (first use in this function); did you mean ‘PySliceObject’? 2023-09-08T18:39:51,608 2494 | (hash = ((PyStringObject *) key)->ob_shash) == -1) { 2023-09-08T18:39:51,609 | ^~~~~~~~~~~~~~ 2023-09-08T18:39:51,610 | PySliceObject 2023-09-08T18:39:51,610 ordereddict.c:2494:39: error: expected expression before ‘)’ token 2023-09-08T18:39:51,611 2494 | (hash = ((PyStringObject *) key)->ob_shash) == -1) { 2023-09-08T18:39:51,612 | ^ 2023-09-08T18:39:51,633 ordereddict.c: In function ‘dict_has_key’: 2023-09-08T18:39:51,636 ordereddict.c:2509:9: error: ‘Py_Py3kWarningFlag’ undeclared (first use in this function); did you mean ‘Py_BytesWarningFlag’? 2023-09-08T18:39:51,636 2509 | if (Py_Py3kWarningFlag && 2023-09-08T18:39:51,637 | ^~~~~~~~~~~~~~~~~~ 2023-09-08T18:39:51,638 | Py_BytesWarningFlag 2023-09-08T18:39:51,651 ordereddict.c: In function ‘dict_get’: 2023-09-08T18:39:51,654 ordereddict.c:2529:23: error: ‘PyStringObject’ undeclared (first use in this function); did you mean ‘PySliceObject’? 2023-09-08T18:39:51,655 2529 | (hash = ((PyStringObject *) key)->ob_shash) == -1) { 2023-09-08T18:39:51,656 | ^~~~~~~~~~~~~~ 2023-09-08T18:39:51,656 | PySliceObject 2023-09-08T18:39:51,657 ordereddict.c:2529:39: error: expected expression before ‘)’ token 2023-09-08T18:39:51,658 2529 | (hash = ((PyStringObject *) key)->ob_shash) == -1) { 2023-09-08T18:39:51,658 | ^ 2023-09-08T18:39:51,676 ordereddict.c: In function ‘dict_setdefault’: 2023-09-08T18:39:51,679 ordereddict.c:2558:23: error: ‘PyStringObject’ undeclared (first use in this function); did you mean ‘PySliceObject’? 2023-09-08T18:39:51,680 2558 | (hash = ((PyStringObject *) key)->ob_shash) == -1) { 2023-09-08T18:39:51,680 | ^~~~~~~~~~~~~~ 2023-09-08T18:39:51,680 | PySliceObject 2023-09-08T18:39:51,682 ordereddict.c:2558:39: error: expected expression before ‘)’ token 2023-09-08T18:39:51,682 2558 | (hash = ((PyStringObject *) key)->ob_shash) == -1) { 2023-09-08T18:39:51,683 | ^ 2023-09-08T18:39:51,700 ordereddict.c: In function ‘dict_pop’: 2023-09-08T18:39:51,704 ordereddict.c:2604:23: error: ‘PyStringObject’ undeclared (first use in this function); did you mean ‘PySliceObject’? 2023-09-08T18:39:51,704 2604 | (hash = ((PyStringObject *) key)->ob_shash) == -1) { 2023-09-08T18:39:51,705 | ^~~~~~~~~~~~~~ 2023-09-08T18:39:51,705 | PySliceObject 2023-09-08T18:39:51,706 ordereddict.c:2604:39: error: expected expression before ‘)’ token 2023-09-08T18:39:51,707 2604 | (hash = ((PyStringObject *) key)->ob_shash) == -1) { 2023-09-08T18:39:51,707 | ^ 2023-09-08T18:39:51,714 ordereddict.c: In function ‘dict_sizeof’: 2023-09-08T18:39:51,717 ordereddict.c:2736:11: error: ‘PyDictObject’ has no member named ‘ma_table’ 2023-09-08T18:39:51,717 2736 | if (mp->ma_table != mp->ma_smalltable) 2023-09-08T18:39:51,718 | ^~ 2023-09-08T18:39:51,720 ordereddict.c:2736:27: error: ‘PyDictObject’ has no member named ‘ma_smalltable’ 2023-09-08T18:39:51,720 2736 | if (mp->ma_table != mp->ma_smalltable) 2023-09-08T18:39:51,721 | ^~ 2023-09-08T18:39:51,722 ordereddict.c:2737:24: error: ‘PyDictObject’ has no member named ‘ma_mask’ 2023-09-08T18:39:51,723 2737 | res = res + (mp->ma_mask + 1) * sizeof(PyOrderedDictEntry); 2023-09-08T18:39:51,723 | ^~ 2023-09-08T18:39:51,738 ordereddict.c:2738:12: warning: implicit declaration of function ‘PyInt_FromSsize_t’; did you mean ‘PyLong_FromSsize_t’? [-Wimplicit-function-declaration] 2023-09-08T18:39:51,738 2738 | return PyInt_FromSsize_t(res); 2023-09-08T18:39:51,739 | ^~~~~~~~~~~~~~~~~ 2023-09-08T18:39:51,739 | PyLong_FromSsize_t 2023-09-08T18:39:51,741 ordereddict.c:2738:12: warning: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2023-09-08T18:39:51,741 2738 | return PyInt_FromSsize_t(res); 2023-09-08T18:39:51,742 | ^~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T18:39:51,755 ordereddict.c: In function ‘dict_index’: 2023-09-08T18:39:51,758 ordereddict.c:2749:23: error: ‘PyStringObject’ undeclared (first use in this function); did you mean ‘PySliceObject’? 2023-09-08T18:39:51,759 2749 | (hash = ((PyStringObject *) key)->ob_shash) == -1) { 2023-09-08T18:39:51,759 | ^~~~~~~~~~~~~~ 2023-09-08T18:39:51,760 | PySliceObject 2023-09-08T18:39:51,761 ordereddict.c:2749:39: error: expected expression before ‘)’ token 2023-09-08T18:39:51,762 2749 | (hash = ((PyStringObject *) key)->ob_shash) == -1) { 2023-09-08T18:39:51,762 | ^ 2023-09-08T18:39:51,780 ordereddict.c:2764:20: warning: implicit declaration of function ‘PyInt_FromSize_t’; did you mean ‘PyLong_FromSize_t’? [-Wimplicit-function-declaration] 2023-09-08T18:39:51,781 2764 | return PyInt_FromSize_t(index); 2023-09-08T18:39:51,781 | ^~~~~~~~~~~~~~~~ 2023-09-08T18:39:51,782 | PyLong_FromSize_t 2023-09-08T18:39:51,783 ordereddict.c:2764:20: warning: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2023-09-08T18:39:51,783 2764 | return PyInt_FromSize_t(index); 2023-09-08T18:39:51,784 | ^~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T18:39:51,785 ordereddict.c: In function ‘dict_setkeys’: 2023-09-08T18:39:51,788 ordereddict.h:163:42: error: ‘PyOrderedDictObject’ {aka ‘struct _ordereddictobject’} has no member named ‘ob_type’ 2023-09-08T18:39:51,788 163 | #define PySortedDict_CheckExact(op) ((op)->ob_type == &PySortedDict_Type) 2023-09-08T18:39:51,789 | ^~ 2023-09-08T18:39:51,789 ordereddict.c:2812:9: note: in expansion of macro ‘PySortedDict_CheckExact’ 2023-09-08T18:39:51,790 2812 | if (PySortedDict_CheckExact(mp)) { 2023-09-08T18:39:51,790 | ^~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T18:39:51,808 ordereddict.c:2875:27: error: ‘PyStringObject’ undeclared (first use in this function); did you mean ‘PySliceObject’? 2023-09-08T18:39:51,809 2875 | (hash = ((PyStringObject *) key)->ob_shash) == -1) { 2023-09-08T18:39:51,809 | ^~~~~~~~~~~~~~ 2023-09-08T18:39:51,809 | PySliceObject 2023-09-08T18:39:51,811 ordereddict.c:2875:43: error: expected expression before ‘)’ token 2023-09-08T18:39:51,811 2875 | (hash = ((PyStringObject *) key)->ob_shash) == -1) { 2023-09-08T18:39:51,812 | ^ 2023-09-08T18:39:51,819 ordereddict.c: In function ‘dict_rename’: 2023-09-08T18:39:51,822 ordereddict.h:163:42: error: ‘PyOrderedDictObject’ {aka ‘struct _ordereddictobject’} has no member named ‘ob_type’ 2023-09-08T18:39:51,822 163 | #define PySortedDict_CheckExact(op) ((op)->ob_type == &PySortedDict_Type) 2023-09-08T18:39:51,823 | ^~ 2023-09-08T18:39:51,824 ordereddict.c:2983:9: note: in expansion of macro ‘PySortedDict_CheckExact’ 2023-09-08T18:39:51,824 2983 | if (PySortedDict_CheckExact(mp)) { 2023-09-08T18:39:51,825 | ^~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T18:39:51,840 ordereddict.c:2992:23: error: ‘PyStringObject’ undeclared (first use in this function); did you mean ‘PySliceObject’? 2023-09-08T18:39:51,841 2992 | (hash = ((PyStringObject *) oldkey)->ob_shash) == -1) { 2023-09-08T18:39:51,841 | ^~~~~~~~~~~~~~ 2023-09-08T18:39:51,842 | PySliceObject 2023-09-08T18:39:51,843 ordereddict.c:2992:39: error: expected expression before ‘)’ token 2023-09-08T18:39:51,844 2992 | (hash = ((PyStringObject *) oldkey)->ob_shash) == -1) { 2023-09-08T18:39:51,844 | ^ 2023-09-08T18:39:51,851 ordereddict.c: In function ‘dict_reduce’: 2023-09-08T18:39:51,854 ordereddict.h:163:42: error: ‘PyOrderedDictObject’ {aka ‘struct _ordereddictobject’} has no member named ‘ob_type’ 2023-09-08T18:39:51,854 163 | #define PySortedDict_CheckExact(op) ((op)->ob_type == &PySortedDict_Type) 2023-09-08T18:39:51,855 | ^~ 2023-09-08T18:39:51,855 ordereddict.c:3030:9: note: in expansion of macro ‘PySortedDict_CheckExact’ 2023-09-08T18:39:51,856 3030 | if (PySortedDict_CheckExact(self)) { 2023-09-08T18:39:51,857 | ^~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T18:39:51,858 ordereddict.c:3033:52: error: ‘PyOrderedDictObject’ {aka ‘struct _ordereddictobject’} has no member named ‘ob_type’ 2023-09-08T18:39:51,858 3033 | result = Py_BuildValue("O(()OOOi)NNO", self->ob_type, 2023-09-08T18:39:51,859 | ^~ 2023-09-08T18:39:51,861 ordereddict.c:3039:50: error: ‘PyOrderedDictObject’ {aka ‘struct _ordereddictobject’} has no member named ‘ob_type’ 2023-09-08T18:39:51,861 3039 | result = Py_BuildValue("O(()ii)NNO", self->ob_type, RELAXED(self), KVIO(self), dict, dict, it); 2023-09-08T18:39:51,862 | ^~ 2023-09-08T18:39:51,872 ordereddict.c: In function ‘ordereddict_getstate’: 2023-09-08T18:39:51,876 ordereddict.c:3048:12: warning: implicit declaration of function ‘PyInt_FromLong’; did you mean ‘PyLong_FromLong’? [-Wimplicit-function-declaration] 2023-09-08T18:39:51,876 3048 | return PyInt_FromLong(mp->od_state); 2023-09-08T18:39:51,877 | ^~~~~~~~~~~~~~ 2023-09-08T18:39:51,877 | PyLong_FromLong 2023-09-08T18:39:51,879 ordereddict.c:3048:12: warning: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2023-09-08T18:39:51,880 3048 | return PyInt_FromLong(mp->od_state); 2023-09-08T18:39:51,880 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T18:39:51,881 ordereddict.c: In function ‘ordereddict_dump’: 2023-09-08T18:39:51,883 ordereddict.h:163:42: error: ‘PyOrderedDictObject’ {aka ‘struct _ordereddictobject’} has no member named ‘ob_type’ 2023-09-08T18:39:51,883 163 | #define PySortedDict_CheckExact(op) ((op)->ob_type == &PySortedDict_Type) 2023-09-08T18:39:51,884 | ^~ 2023-09-08T18:39:51,884 ordereddict.c:3056:9: note: in expansion of macro ‘PySortedDict_CheckExact’ 2023-09-08T18:39:51,885 3056 | if (PySortedDict_CheckExact(mp)) 2023-09-08T18:39:51,885 | ^~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T18:39:51,901 ordereddict.c: In function ‘PyOrderedDict_Contains’: 2023-09-08T18:39:51,906 ordereddict.c:3266:23: error: ‘PyStringObject’ undeclared (first use in this function); did you mean ‘PySliceObject’? 2023-09-08T18:39:51,906 3266 | (hash = ((PyStringObject *) key)->ob_shash) == -1) { 2023-09-08T18:39:51,907 | ^~~~~~~~~~~~~~ 2023-09-08T18:39:51,907 | PySliceObject 2023-09-08T18:39:51,909 ordereddict.c:3266:39: error: expected expression before ‘)’ token 2023-09-08T18:39:51,909 3266 | (hash = ((PyStringObject *) key)->ob_shash) == -1) { 2023-09-08T18:39:51,910 | ^ 2023-09-08T18:39:51,914 ordereddict.c: In function ‘PyOderedDict_Slice’: 2023-09-08T18:39:51,917 ordereddict.h:155:38: warning: passing argument 1 of ‘PyType_HasFeature’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-08T18:39:51,918 155 | PyType_FastSubclass(Py_Type(op), Py_TPFLAGS_DICT_SUBCLASS) 2023-09-08T18:39:51,918 | ^~~~~~~~~~~ 2023-09-08T18:39:51,919 | | 2023-09-08T18:39:51,919 | int 2023-09-08T18:39:51,920 /usr/include/python3.11/object.h:775:59: note: in definition of macro ‘PyType_FastSubclass’ 2023-09-08T18:39:51,920 775 | #define PyType_FastSubclass(type, flag) PyType_HasFeature(type, flag) 2023-09-08T18:39:51,921 | ^~~~ 2023-09-08T18:39:51,921 ordereddict.c:3293:24: note: in expansion of macro ‘PyOrderedDict_Check’ 2023-09-08T18:39:51,922 3293 | if (mp == NULL || !PyOrderedDict_Check(mp)) { 2023-09-08T18:39:51,922 | ^~~~~~~~~~~~~~~~~~~ 2023-09-08T18:39:51,923 /usr/include/python3.11/object.h:763:33: note: expected ‘PyTypeObject *’ {aka ‘struct _typeobject *’} but argument is of type ‘int’ 2023-09-08T18:39:51,924 763 | PyType_HasFeature(PyTypeObject *type, unsigned long feature) 2023-09-08T18:39:51,925 | ~~~~~~~~~~~~~~^~~~ 2023-09-08T18:39:51,949 ordereddict.c: In function ‘dict_new’: 2023-09-08T18:39:51,953 ordereddict.c:3352:13: warning: implicit declaration of function ‘_PyObject_GC_UNTRACK’; did you mean ‘PyObject_GC_UnTrack’? [-Wimplicit-function-declaration] 2023-09-08T18:39:51,953 3352 | _PyObject_GC_UNTRACK(d); 2023-09-08T18:39:51,954 | ^~~~~~~~~~~~~~~~~~~~ 2023-09-08T18:39:51,955 | PyObject_GC_UnTrack 2023-09-08T18:39:51,967 ordereddict.c: At top level: 2023-09-08T18:39:51,970 ordereddict.c:3484:6: error: ‘cmpfunc’ undeclared here (not in a function) 2023-09-08T18:39:51,971 3484 | (cmpfunc)dict_compare, /* tp_compare */ 2023-09-08T18:39:51,971 | ^~~~~~~ 2023-09-08T18:39:51,978 ordereddict.c:3484:14: error: expected ‘}’ before ‘dict_compare’ 2023-09-08T18:39:51,978 3484 | (cmpfunc)dict_compare, /* tp_compare */ 2023-09-08T18:39:51,979 | ^~~~~~~~~~~~ 2023-09-08T18:39:51,981 ordereddict.c:3475:35: note: to match this ‘{’ 2023-09-08T18:39:51,982 3475 | PyTypeObject PyOrderedDict_Type = { 2023-09-08T18:39:51,982 | ^ 2023-09-08T18:39:51,989 ordereddict.c:3533:14: error: expected ‘}’ before ‘dict_compare’ 2023-09-08T18:39:51,990 3533 | (cmpfunc)dict_compare, /* tp_compare */ 2023-09-08T18:39:51,990 | ^~~~~~~~~~~~ 2023-09-08T18:39:51,993 ordereddict.c:3524:34: note: to match this ‘{’ 2023-09-08T18:39:51,994 3524 | PyTypeObject PySortedDict_Type = { 2023-09-08T18:39:51,994 | ^ 2023-09-08T18:39:51,998 ordereddict.c: In function ‘dictiter_len’: 2023-09-08T18:39:52,001 ordereddict.c:3643:12: warning: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2023-09-08T18:39:52,002 3643 | return PyInt_FromSize_t(len); 2023-09-08T18:39:52,003 | ^~~~~~~~~~~~~~~~~~~~~ 2023-09-08T18:39:52,043 ordereddict.c: In function ‘dictview_repr’: 2023-09-08T18:39:52,048 ordereddict.c:4085:34: warning: implicit declaration of function ‘PyString_AS_STRING’; did you mean ‘PyBytes_AS_STRING’? [-Wimplicit-function-declaration] 2023-09-08T18:39:52,049 4085 | PyString_AS_STRING(seq_str)); 2023-09-08T18:39:52,049 | ^~~~~~~~~~~~~~~~~~ 2023-09-08T18:39:52,050 | PyBytes_AS_STRING 2023-09-08T18:39:52,052 ordereddict.c:4084:12: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-08T18:39:52,053 4084 | result = PyString_FromFormat("%s(%s)", Py_TYPE(dv)->tp_name, 2023-09-08T18:39:52,054 | ^ 2023-09-08T18:39:52,059 ordereddict.c: At top level: 2023-09-08T18:39:52,062 ordereddict.c:4211:5: warning: initialization of ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wincompatible-pointer-types] 2023-09-08T18:39:52,063 4211 | (binaryfunc)dictviews_or, /*nb_or*/ 2023-09-08T18:39:52,064 | ^ 2023-09-08T18:39:52,064 ordereddict.c:4211:5: note: (near initialization for ‘dictviews_as_number.nb_int’) 2023-09-08T18:39:52,090 ordereddict.c:4240:9: error: ‘Py_TPFLAGS_CHECKTYPES’ undeclared here (not in a function); did you mean ‘Py_TPFLAGS_HEAPTYPE’? 2023-09-08T18:39:52,090 4240 | Py_TPFLAGS_CHECKTYPES, /* tp_flags */ 2023-09-08T18:39:52,091 | ^~~~~~~~~~~~~~~~~~~~~ 2023-09-08T18:39:52,092 | Py_TPFLAGS_HEAPTYPE 2023-09-08T18:39:52,095 ordereddict.c: In function ‘init_ordereddict’: 2023-09-08T18:39:52,099 ordereddict.c:4424:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-08T18:39:52,100 4424 | dummy = PyString_FromString(""); 2023-09-08T18:39:52,100 | ^ 2023-09-08T18:39:52,103 ordereddict.c:4426:13: warning: ‘return’ with no value, in function returning non-void [-Wreturn-type] 2023-09-08T18:39:52,104 4426 | return; 2023-09-08T18:39:52,104 | ^~~~~~ 2023-09-08T18:39:52,107 ordereddict.c:4417:1: note: declared here 2023-09-08T18:39:52,107 4417 | init_ordereddict(void) 2023-09-08T18:39:52,108 | ^~~~~~~~~~~~~~~~ 2023-09-08T18:39:52,111 ordereddict.c:4440:9: warning: ‘return’ with no value, in function returning non-void [-Wreturn-type] 2023-09-08T18:39:52,111 4440 | return; 2023-09-08T18:39:52,112 | ^~~~~~ 2023-09-08T18:39:52,114 ordereddict.c:4417:1: note: declared here 2023-09-08T18:39:52,114 4417 | init_ordereddict(void) 2023-09-08T18:39:52,115 | ^~~~~~~~~~~~~~~~ 2023-09-08T18:39:52,119 ordereddict.c:4442:9: warning: ‘return’ with no value, in function returning non-void [-Wreturn-type] 2023-09-08T18:39:52,119 4442 | return; 2023-09-08T18:39:52,120 | ^~~~~~ 2023-09-08T18:39:52,122 ordereddict.c:4417:1: note: declared here 2023-09-08T18:39:52,122 4417 | init_ordereddict(void) 2023-09-08T18:39:52,123 | ^~~~~~~~~~~~~~~~ 2023-09-08T18:39:52,141 ordereddict.c:4448:9: warning: implicit declaration of function ‘Py_InitModule3’ [-Wimplicit-function-declaration] 2023-09-08T18:39:52,141 4448 | m = Py_InitModule3("_ordereddict", 2023-09-08T18:39:52,142 | ^~~~~~~~~~~~~~ 2023-09-08T18:39:52,145 ordereddict.c:4448:7: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-08T18:39:52,146 4448 | m = Py_InitModule3("_ordereddict", 2023-09-08T18:39:52,146 | ^ 2023-09-08T18:39:52,149 ordereddict.c:4454:9: warning: ‘return’ with no value, in function returning non-void [-Wreturn-type] 2023-09-08T18:39:52,150 4454 | return; 2023-09-08T18:39:52,151 | ^~~~~~ 2023-09-08T18:39:52,152 ordereddict.c:4417:1: note: declared here 2023-09-08T18:39:52,153 4417 | init_ordereddict(void) 2023-09-08T18:39:52,154 | ^~~~~~~~~~~~~~~~ 2023-09-08T18:39:52,157 ordereddict.c:4460:9: warning: ‘return’ with no value, in function returning non-void [-Wreturn-type] 2023-09-08T18:39:52,158 4460 | return; 2023-09-08T18:39:52,159 | ^~~~~~ 2023-09-08T18:39:52,161 ordereddict.c:4417:1: note: declared here 2023-09-08T18:39:52,161 4417 | init_ordereddict(void) 2023-09-08T18:39:52,162 | ^~~~~~~~~~~~~~~~ 2023-09-08T18:39:52,167 ordereddict.c:4468:9: warning: ‘return’ with no value, in function returning non-void [-Wreturn-type] 2023-09-08T18:39:52,167 4468 | return; 2023-09-08T18:39:52,168 | ^~~~~~ 2023-09-08T18:39:52,170 ordereddict.c:4417:1: note: declared here 2023-09-08T18:39:52,171 4417 | init_ordereddict(void) 2023-09-08T18:39:52,172 | ^~~~~~~~~~~~~~~~ 2023-09-08T18:39:52,194 In file included from /usr/include/python3.11/Python.h:39: 2023-09-08T18:39:52,195 ordereddict.c: At top level: 2023-09-08T18:39:52,201 ordereddict.c:3519:14: warning: ‘sorteddict_doc’ defined but not used [-Wunused-const-variable=] 2023-09-08T18:39:52,201 3519 | PyDoc_STRVAR(sorteddict_doc, 2023-09-08T18:39:52,202 | ^~~~~~~~~~~~~~ 2023-09-08T18:39:52,202 /usr/include/python3.11/pymacro.h:89:43: note: in definition of macro ‘PyDoc_VAR’ 2023-09-08T18:39:52,203 89 | #define PyDoc_VAR(name) static const char name[] 2023-09-08T18:39:52,204 | ^~~~ 2023-09-08T18:39:52,204 ordereddict.c:3519:1: note: in expansion of macro ‘PyDoc_STRVAR’ 2023-09-08T18:39:52,205 3519 | PyDoc_STRVAR(sorteddict_doc, 2023-09-08T18:39:52,205 | ^~~~~~~~~~~~ 2023-09-08T18:39:52,206 ordereddict.c:3458:1: warning: ‘dict_iter’ defined but not used [-Wunused-function] 2023-09-08T18:39:52,206 3458 | dict_iter(PyOrderedDictObject *dict) 2023-09-08T18:39:52,206 | ^~~~~~~~~ 2023-09-08T18:39:52,207 ordereddict.c:3429:1: warning: ‘sorteddict_init’ defined but not used [-Wunused-function] 2023-09-08T18:39:52,207 3429 | sorteddict_init(PyObject *self, PyObject *args, PyObject *kwds) 2023-09-08T18:39:52,207 | ^~~~~~~~~~~~~~~ 2023-09-08T18:39:52,208 ordereddict.c:3397:1: warning: ‘ordereddict_init’ defined but not used [-Wunused-function] 2023-09-08T18:39:52,209 3397 | ordereddict_init(PyObject *self, PyObject *args, PyObject *kwds) 2023-09-08T18:39:52,209 | ^~~~~~~~~~~~~~~~ 2023-09-08T18:39:52,211 ordereddict.c:3367:1: warning: ‘sorteddict_new’ defined but not used [-Wunused-function] 2023-09-08T18:39:52,211 3367 | sorteddict_new(PyTypeObject *type, PyObject *args, PyObject *kwds) 2023-09-08T18:39:52,212 | ^~~~~~~~~~~~~~ 2023-09-08T18:39:52,213 ordereddict.c:3337:1: warning: ‘dict_new’ defined but not used [-Wunused-function] 2023-09-08T18:39:52,214 3337 | dict_new(PyTypeObject *type, PyObject *args, PyObject *kwds) 2023-09-08T18:39:52,214 | ^~~~~~~~ 2023-09-08T18:39:52,217 ordereddict.c:3323:26: warning: ‘dict_as_sequence’ defined but not used [-Wunused-variable] 2023-09-08T18:39:52,217 3323 | static PySequenceMethods dict_as_sequence = { 2023-09-08T18:39:52,218 | ^~~~~~~~~~~~~~~~ 2023-09-08T18:39:52,220 ordereddict.c:3164:20: warning: ‘ordereddict_methods’ defined but not used [-Wunused-variable] 2023-09-08T18:39:52,220 3164 | static PyMethodDef ordereddict_methods[] = { 2023-09-08T18:39:52,221 | ^~~~~~~~~~~~~~~~~~~ 2023-09-08T18:39:52,222 ordereddict.c:2699:1: warning: ‘dict_tp_clear’ defined but not used [-Wunused-function] 2023-09-08T18:39:52,223 2699 | dict_tp_clear(PyObject *op) 2023-09-08T18:39:52,223 | ^~~~~~~~~~~~~ 2023-09-08T18:39:52,224 ordereddict.c:2685:1: warning: ‘dict_traverse’ defined but not used [-Wunused-function] 2023-09-08T18:39:52,225 2685 | dict_traverse(PyObject *op, visitproc visit, void *arg) 2023-09-08T18:39:52,225 | ^~~~~~~~~~~~~ 2023-09-08T18:39:52,226 ordereddict.c:2463:1: warning: ‘dict_richcompare’ defined but not used [-Wunused-function] 2023-09-08T18:39:52,226 2463 | dict_richcompare(PyObject *v, PyObject *w, int op) 2023-09-08T18:39:52,227 | ^~~~~~~~~~~~~~~~ 2023-09-08T18:39:52,228 ordereddict.c:2372:1: warning: ‘dict_compare’ defined but not used [-Wunused-function] 2023-09-08T18:39:52,228 2372 | dict_compare(PyOrderedDictObject *a, PyOrderedDictObject *b) 2023-09-08T18:39:52,229 | ^~~~~~~~~~~~ 2023-09-08T18:39:52,229 ordereddict.c:1684:25: warning: ‘dict_as_mapping’ defined but not used [-Wunused-variable] 2023-09-08T18:39:52,230 1684 | static PyMappingMethods dict_as_mapping = { 2023-09-08T18:39:52,230 | ^~~~~~~~~~~~~~~ 2023-09-08T18:39:52,231 ordereddict.c:1330:1: warning: ‘ordereddict_repr’ defined but not used [-Wunused-function] 2023-09-08T18:39:52,232 1330 | ordereddict_repr(PyOrderedDictObject *mp) 2023-09-08T18:39:52,232 | ^~~~~~~~~~~~~~~~ 2023-09-08T18:39:52,235 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2023-09-08T18:39:52,380 ERROR: [present-rich] python setup.py bdist_wheel exited with 1 2023-09-08T18:39:52,394 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2023-09-08T18:39:52,394 exec(compile('"'"''"'"''"'"' 2023-09-08T18:39:52,394 # This is -- a caller that pip uses to run setup.py 2023-09-08T18:39:52,394 # 2023-09-08T18:39:52,394 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-08T18:39:52,394 # import from `distutils.core` to work with newer packaging standards. 2023-09-08T18:39:52,394 # - It provides a clear error message when setuptools is not installed. 2023-09-08T18:39:52,394 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-08T18:39:52,394 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-08T18:39:52,394 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-08T18:39:52,394 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-08T18:39:52,394 import os, sys, tokenize 2023-09-08T18:39:52,394 2023-09-08T18:39:52,394 try: 2023-09-08T18:39:52,394 import setuptools 2023-09-08T18:39:52,394 except ImportError as error: 2023-09-08T18:39:52,394 print( 2023-09-08T18:39:52,394 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-08T18:39:52,394 "the build environment.", 2023-09-08T18:39:52,394 file=sys.stderr, 2023-09-08T18:39:52,394 ) 2023-09-08T18:39:52,394 sys.exit(1) 2023-09-08T18:39:52,394 2023-09-08T18:39:52,394 __file__ = %r 2023-09-08T18:39:52,394 sys.argv[0] = __file__ 2023-09-08T18:39:52,394 2023-09-08T18:39:52,394 if os.path.exists(__file__): 2023-09-08T18:39:52,394 filename = __file__ 2023-09-08T18:39:52,394 with tokenize.open(__file__) as f: 2023-09-08T18:39:52,394 setup_py_code = f.read() 2023-09-08T18:39:52,394 else: 2023-09-08T18:39:52,394 filename = "" 2023-09-08T18:39:52,394 setup_py_code = "from setuptools import setup; setup()" 2023-09-08T18:39:52,394 2023-09-08T18:39:52,394 exec(compile(setup_py_code, filename, "exec")) 2023-09-08T18:39:52,394 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-23ks4r59/ruamel-ordereddict_f84cceffaf8942aa81a221aa2672e084/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-y0tw4mao[/] 2023-09-08T18:39:52,395 [bold magenta]cwd[/]: /tmp/pip-wheel-23ks4r59/ruamel-ordereddict_f84cceffaf8942aa81a221aa2672e084/ 2023-09-08T18:39:52,396 Building wheel for ruamel-ordereddict (setup.py): finished with status 'error' 2023-09-08T18:39:52,397 ERROR: Failed building wheel for ruamel-ordereddict 2023-09-08T18:39:52,399 Running setup.py clean for ruamel-ordereddict 2023-09-08T18:39:52,400 Running command python setup.py clean 2023-09-08T18:39:53,376 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:712: SetuptoolsDeprecationWarning: The namespace_packages parameter is deprecated. 2023-09-08T18:39:53,376 !! 2023-09-08T18:39:53,377 ******************************************************************************** 2023-09-08T18:39:53,378 Please replace its usage with implicit namespaces (PEP 420). 2023-09-08T18:39:53,379 See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages for details. 2023-09-08T18:39:53,379 ******************************************************************************** 2023-09-08T18:39:53,380 !! 2023-09-08T18:39:53,381 ep.load()(self, ep.name, value) 2023-09-08T18:39:53,411 running clean 2023-09-08T18:39:53,457 removing 'build/temp.linux-armv7l-cpython-311' (and everything under it) 2023-09-08T18:39:53,458 removing 'build/lib.linux-armv7l-cpython-311' (and everything under it) 2023-09-08T18:39:53,461 'build/bdist.linux-armv7l' does not exist -- can't clean it 2023-09-08T18:39:53,461 'build/scripts-3.11' does not exist -- can't clean it 2023-09-08T18:39:53,462 removing 'build' 2023-09-08T18:39:53,572 Failed to build ruamel-ordereddict 2023-09-08T18:39:53,573 ERROR: Failed to build one or more wheels 2023-09-08T18:39:53,574 Exception information: 2023-09-08T18:39:53,574 Traceback (most recent call last): 2023-09-08T18:39:53,574 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-08T18:39:53,574 status = run_func(*args) 2023-09-08T18:39:53,574 ^^^^^^^^^^^^^^^ 2023-09-08T18:39:53,574 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-08T18:39:53,574 return func(self, options, args) 2023-09-08T18:39:53,574 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T18:39:53,574 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 181, in run 2023-09-08T18:39:53,574 raise CommandError("Failed to build one or more wheels") 2023-09-08T18:39:53,574 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2023-09-08T18:39:53,578 Removed build tracker: '/tmp/pip-build-tracker-1sgvn_t2'