2021-07-08T22:21:27,020 Created temporary directory: /tmp/pip-ephem-wheel-cache-encht6um 2021-07-08T22:21:27,023 Created temporary directory: /tmp/pip-req-tracker-dnwb7dxq 2021-07-08T22:21:27,024 Initialized build tracking at /tmp/pip-req-tracker-dnwb7dxq 2021-07-08T22:21:27,024 Created build tracker: /tmp/pip-req-tracker-dnwb7dxq 2021-07-08T22:21:27,024 Entered build tracker: /tmp/pip-req-tracker-dnwb7dxq 2021-07-08T22:21:27,025 Created temporary directory: /tmp/pip-wheel-uuloycue 2021-07-08T22:21:27,058 1 location(s) to search for versions of record: 2021-07-08T22:21:27,058 * https://pypi.org/simple/record/ 2021-07-08T22:21:27,058 Fetching project page and analyzing links: https://pypi.org/simple/record/ 2021-07-08T22:21:27,059 Getting page https://pypi.org/simple/record/ 2021-07-08T22:21:27,060 Found index url https://pypi.org/simple 2021-07-08T22:21:27,162 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/7f/a6/87da06c5cb62819c8035a071c4fa68aa4472eeef5ce17077b937661c3e1b/Record-2.13.0-py2.6-win-amd64.egg#sha256=f4dea21d7a6cd5cd30e6f97fc18f6b0b83776d1a2b3c476a9642c08404b43214 (from https://pypi.org/simple/record/) 2021-07-08T22:21:27,162 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/37/d6/7a1f4fbc789838e934657059121497bcf52237c8ee7802415632efb2c4b5/Record-2.13.0-py2.6-win32.egg#sha256=50da647391dd55b07bec16454ec07c7b87e90c3cbe3945b30a6c395a8b2f0024 (from https://pypi.org/simple/record/) 2021-07-08T22:21:27,162 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/d1/93/944ba8146b18cbfc2ca1065e754a209bd8ea7310fd0c04090ba3b3d8654b/Record-2.13.0-py2.7-win-amd64.egg#sha256=c056a76c5500f5f1dda95a65c9209d63f3c4b0a03bd020d18d226b2ac43a42cf (from https://pypi.org/simple/record/) 2021-07-08T22:21:27,163 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/c1/dc/e3da9af3841d927fe2f163fc477b63d6e30680d834ae22a28323c31e96cf/Record-2.13.0-py2.7-win32.egg#sha256=56383054cf42fb8e078201a811a7210696a89e782f8aba06779572955150340c (from https://pypi.org/simple/record/) 2021-07-08T22:21:27,163 Found link https://files.pythonhosted.org/packages/7b/b5/def1a908f1435084e8ebd7a674e70a61fa0962dae79345b0e6320dc0cd9f/Record-2.13.0.zip#sha256=71caed8d5c09f75a7469b310b18c077625390d28e9134f4399e4d31344fdac36 (from https://pypi.org/simple/record/), version: 2.13.0 2021-07-08T22:21:27,163 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/68/4f/b6fa32cb1875604d71030fa8c7379840f327715df0d8840a90643fca0bf1/Record-3.0-py2.6-win-amd64.egg#sha256=4940df777e82ba814bf7b3782fef2171c04d4744098597e17cae731706cace2b (from https://pypi.org/simple/record/) 2021-07-08T22:21:27,164 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/64/e2/a1ef432dc268e81a5be36a31ffc3b8e362b5139c26b7ee31e51b5fe0f327/Record-3.0-py2.6-win32.egg#sha256=ef0e0af2a4c7fb27e2ed2d1bed13f2684f5157c773d92ab0afd00544f47230fe (from https://pypi.org/simple/record/) 2021-07-08T22:21:27,164 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/48/28/54a450a017d2cffdcf79f7aeb49c852ceaaac53f88880e8a8dba0dabe664/Record-3.0-py2.7-win-amd64.egg#sha256=2a87dba505e0e9e0c8d70c3001c603d17b2870e3134eb1e1197b84b2d8308541 (from https://pypi.org/simple/record/) 2021-07-08T22:21:27,164 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/55/b3/5c7b507b27c614e1a09b9d75344b7900bda9006dc50fb53345e7e92145a2/Record-3.0-py2.7-win32.egg#sha256=e44759551f4f52ef2e23e0429714366ba82cb7b9732924b7cf0fba665d5abf75 (from https://pypi.org/simple/record/) 2021-07-08T22:21:27,164 Found link https://files.pythonhosted.org/packages/50/bb/dfe88d909856e320dd5ed9db4e75971d1d7b8f9bfdcadb8be3be56f6ce4c/Record-3.0.zip#sha256=889e1099b74a08ec7858acc8f0e5cbc81d8fda9d979f7eb9f5f56316c8087821 (from https://pypi.org/simple/record/), version: 3.0 2021-07-08T22:21:27,164 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/99/00/a6b105f59d3428cf2abfe62f1115ccd7841ad9be371b8ba230eaaeb48fd3/Record-3.1-py2.6-win-amd64.egg#sha256=ee79e5413a42549849acad9358b2d2bd0722a2ee1a4cf0459a76b5692b37c3b3 (from https://pypi.org/simple/record/) 2021-07-08T22:21:27,165 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/4a/32/7adcb70a23a7293e5e3524396e9266579c4b1cb4d73399634f6604db9b8d/Record-3.1-py2.6-win32.egg#sha256=53c2020b2320e56acf7729dab5f3917ea40b6f5f785776fe9091972250419f26 (from https://pypi.org/simple/record/) 2021-07-08T22:21:27,165 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/c3/2f/ba699b8bbcade9d2fe16ab3d846b8c81ac8e871fe620a8f337348f500509/Record-3.1-py2.7-win-amd64.egg#sha256=805a59a3ea831bc396b01c69d2c0cc80dfae174efed7dcd4bc41a4aa2a508503 (from https://pypi.org/simple/record/) 2021-07-08T22:21:27,165 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/42/1b/d8348e1f13434af09e1deae680fe2d480b68358b9e3ab922da3dc2a7c8d5/Record-3.1-py2.7-win32.egg#sha256=8d441433392c1d5554c48c16efe5cb8f06a8bd6bfb861813d68089401607cc73 (from https://pypi.org/simple/record/) 2021-07-08T22:21:27,165 Found link https://files.pythonhosted.org/packages/9c/19/a3ac49c28d892818366ec8fd4da48aeb9eaed7585c26662b7a7d2a88be9f/Record-3.1.zip#sha256=7b2db2bd7062c99f769f1a7c6de89df83d3b97f40d639027502d0104d16b8637 (from https://pypi.org/simple/record/), version: 3.1 2021-07-08T22:21:27,166 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/63/72/e639eaeacfda28f8ceacbecb1fe3bc5d2e4524b5587f57affd86958e8ec2/Record-3.2-py2.7-win-amd64.egg#sha256=c57892497a0153d1d6161297af4aab44fd6ddd7884f44cc98037a61940dc9bae (from https://pypi.org/simple/record/) 2021-07-08T22:21:27,166 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/2b/d9/c1dc8ae2c0b54bba9a25bd826587a62aa34d2ca5cb92a242d146943389d4/Record-3.2-py2.7-win32.egg#sha256=ec8f66c28b78047a5f30c55b51e253d55ae3fe010b135d9f883a370f13261d28 (from https://pypi.org/simple/record/) 2021-07-08T22:21:27,166 Found link https://files.pythonhosted.org/packages/25/4f/12129049cb77a38c96573e661a6fca5547ceeda27e52e21473bcb44a31e1/Record-3.2.tar.gz#sha256=544f847231ce1ee2cb85da9e5ee25184cc497bf44ed7baf9fdc1dc27e412ed3b (from https://pypi.org/simple/record/), version: 3.2 2021-07-08T22:21:27,166 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/48/9c/69d07dccb95f0f3784a9d05b0914e318c9b9063b3f135b26c5330f286ea1/Record-3.3-py2.7.egg#sha256=de1bde003418b1e34a81ef1dd10838c2362f2ce48be797caa7192f28f4ad596b (from https://pypi.org/simple/record/) 2021-07-08T22:21:27,167 Found link https://files.pythonhosted.org/packages/d6/ac/53d462024600d58630ba1f8ee3a3a797183bd7d44ddee39ae5ef72b2a1ed/Record-3.3.tar.gz#sha256=1e99c89152f5f0b8e29bdc1422cb4bf6d8eae8d95aaa3c45b9cc52955d5e9a1f (from https://pypi.org/simple/record/), version: 3.3 2021-07-08T22:21:27,167 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/d6/6b/a3126413df42c8877e08cfa005b5d8073efb536ee8cbaebbb234a568b06b/Record-3.4-py2.7.egg#sha256=b06344c2d2b16538cad79a6878eb5a175f49fa202819a13282d2b81016ec25ba (from https://pypi.org/simple/record/) 2021-07-08T22:21:27,182 Found link https://files.pythonhosted.org/packages/02/32/9b6891f7fffdcc31cd7f37f1e2f4b160109d7abe20a07ce446d8eafc90d8/Record-3.4-py2.py3-none-any.whl#sha256=6313781bb6a6eaf0966043ec7b431c1e20fa3d5b659066ec588703da96720173 (from https://pypi.org/simple/record/), version: 3.4 2021-07-08T22:21:27,183 Found link https://files.pythonhosted.org/packages/fc/0d/f308ea23b1d382227e7b1dc0f4f47481e95919bb231e2510301ae850281e/Record-3.4.tar.gz#sha256=b965099962f81ef4f1b8d7e56d86935f064219974dde880306205d0a75257d34 (from https://pypi.org/simple/record/), version: 3.4 2021-07-08T22:21:27,183 Found link https://files.pythonhosted.org/packages/84/51/7194e34137303e44cfc31874b3386ea47c2193cf81f9d1bfa27a7f503700/Record-3.5-py2.py3-none-any.whl#sha256=64c3c457f4d73ae2cd6575ffe47535264e980ecea68bec3881acb3859ec3c0f6 (from https://pypi.org/simple/record/), version: 3.5 2021-07-08T22:21:27,184 Found link https://files.pythonhosted.org/packages/cc/08/5ea36605eafe19864edd41c894f9b3e18e8455262afc9e2d950ad2a2bf73/Record-3.5.tar.gz#sha256=e5391312ddfc83d1a4a35643c1e36d019fb290267e98c9e3867e3ffca9d71e71 (from https://pypi.org/simple/record/), version: 3.5 2021-07-08T22:21:27,184 Skipping link: not a file: https://pypi.org/simple/record/ 2021-07-08T22:21:27,186 Given no hashes to check 1 links for project 'record': discarding no candidates 2021-07-08T22:21:27,204 Collecting record==2.13.0 2021-07-08T22:21:27,205 Created temporary directory: /tmp/pip-unpack-2o192eks 2021-07-08T22:21:27,245 Downloading Record-2.13.0.zip (30 kB) 2021-07-08T22:21:27,293 Added record==2.13.0 from https://files.pythonhosted.org/packages/7b/b5/def1a908f1435084e8ebd7a674e70a61fa0962dae79345b0e6320dc0cd9f/Record-2.13.0.zip#sha256=71caed8d5c09f75a7469b310b18c077625390d28e9134f4399e4d31344fdac36 to build tracker '/tmp/pip-req-tracker-dnwb7dxq' 2021-07-08T22:21:27,294 Running setup.py (path:/tmp/pip-wheel-uuloycue/record_d51be868010f4fdbb0700e67610f8a40/setup.py) egg_info for package record 2021-07-08T22:21:27,295 Created temporary directory: /tmp/pip-pip-egg-info-ofbwwm96 2021-07-08T22:21:27,295 Running command python setup.py egg_info 2021-07-08T22:21:28,048 running egg_info 2021-07-08T22:21:28,052 creating /tmp/pip-pip-egg-info-ofbwwm96/Record.egg-info 2021-07-08T22:21:28,052 writing /tmp/pip-pip-egg-info-ofbwwm96/Record.egg-info/PKG-INFO 2021-07-08T22:21:28,055 writing dependency_links to /tmp/pip-pip-egg-info-ofbwwm96/Record.egg-info/dependency_links.txt 2021-07-08T22:21:28,057 writing requirements to /tmp/pip-pip-egg-info-ofbwwm96/Record.egg-info/requires.txt 2021-07-08T22:21:28,058 writing top-level names to /tmp/pip-pip-egg-info-ofbwwm96/Record.egg-info/top_level.txt 2021-07-08T22:21:28,060 writing manifest file '/tmp/pip-pip-egg-info-ofbwwm96/Record.egg-info/SOURCES.txt' 2021-07-08T22:21:28,367 reading manifest file '/tmp/pip-pip-egg-info-ofbwwm96/Record.egg-info/SOURCES.txt' 2021-07-08T22:21:28,371 writing manifest file '/tmp/pip-pip-egg-info-ofbwwm96/Record.egg-info/SOURCES.txt' 2021-07-08T22:21:28,446 Source in /tmp/pip-wheel-uuloycue/record_d51be868010f4fdbb0700e67610f8a40 has version 2.13.0, which satisfies requirement record==2.13.0 from https://files.pythonhosted.org/packages/7b/b5/def1a908f1435084e8ebd7a674e70a61fa0962dae79345b0e6320dc0cd9f/Record-2.13.0.zip#sha256=71caed8d5c09f75a7469b310b18c077625390d28e9134f4399e4d31344fdac36 2021-07-08T22:21:28,447 Removed record==2.13.0 from https://files.pythonhosted.org/packages/7b/b5/def1a908f1435084e8ebd7a674e70a61fa0962dae79345b0e6320dc0cd9f/Record-2.13.0.zip#sha256=71caed8d5c09f75a7469b310b18c077625390d28e9134f4399e4d31344fdac36 from build tracker '/tmp/pip-req-tracker-dnwb7dxq' 2021-07-08T22:21:28,451 Created temporary directory: /tmp/pip-unpack-b4y125cm 2021-07-08T22:21:28,451 Building wheels for collected packages: record 2021-07-08T22:21:28,455 Created temporary directory: /tmp/pip-wheel-ets73kg_ 2021-07-08T22:21:28,455 Building wheel for record (setup.py): started 2021-07-08T22:21:28,456 Destination directory: /tmp/pip-wheel-ets73kg_ 2021-07-08T22:21:28,456 Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-uuloycue/record_d51be868010f4fdbb0700e67610f8a40/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-uuloycue/record_d51be868010f4fdbb0700e67610f8a40/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-ets73kg_ 2021-07-08T22:21:29,227 running bdist_wheel 2021-07-08T22:21:29,380 running build 2021-07-08T22:21:29,380 running build_py 2021-07-08T22:21:29,521 creating build 2021-07-08T22:21:29,521 creating build/lib.linux-armv7l-3.9 2021-07-08T22:21:29,522 creating build/lib.linux-armv7l-3.9/Record 2021-07-08T22:21:29,523 copying src/Record/tests.py -> build/lib.linux-armv7l-3.9/Record 2021-07-08T22:21:29,525 copying src/Record/__init__.py -> build/lib.linux-armv7l-3.9/Record 2021-07-08T22:21:29,526 running egg_info 2021-07-08T22:21:29,538 writing src/Record.egg-info/PKG-INFO 2021-07-08T22:21:29,540 writing dependency_links to src/Record.egg-info/dependency_links.txt 2021-07-08T22:21:29,542 writing requirements to src/Record.egg-info/requires.txt 2021-07-08T22:21:29,543 writing top-level names to src/Record.egg-info/top_level.txt 2021-07-08T22:21:29,549 reading manifest file 'src/Record.egg-info/SOURCES.txt' 2021-07-08T22:21:29,553 writing manifest file 'src/Record.egg-info/SOURCES.txt' 2021-07-08T22:21:29,555 copying src/Record/_Record.c -> build/lib.linux-armv7l-3.9/Record 2021-07-08T22:21:29,558 running build_ext 2021-07-08T22:21:29,562 building 'Record._Record' extension 2021-07-08T22:21:29,563 creating build/temp.linux-armv7l-3.9 2021-07-08T22:21:29,563 creating build/temp.linux-armv7l-3.9/src 2021-07-08T22:21:29,564 creating build/temp.linux-armv7l-3.9/src/Record 2021-07-08T22:21:29,565 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -I/usr/include/python3.9 -c src/Record/_Record.c -o build/temp.linux-armv7l-3.9/src/Record/_Record.o 2021-07-08T22:21:29,944 src/Record/_Record.c:51:1: error: unknown type name ‘staticforward’ 2021-07-08T22:21:29,945 51 | staticforward PyExtensionClass RecordType; 2021-07-08T22:21:29,945 | ^~~~~~~~~~~~~ 2021-07-08T22:21:29,945 src/Record/_Record.c:51:32: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘RecordType’ 2021-07-08T22:21:29,945 51 | staticforward PyExtensionClass RecordType; 2021-07-08T22:21:29,945 | ^~~~~~~~~~ 2021-07-08T22:21:29,945 src/Record/_Record.c: In function ‘Record_init’: 2021-07-08T22:21:29,946 src/Record/_Record.c:61:53: error: ‘Record’ has no member named ‘ob_type’ 2021-07-08T22:21:29,946 61 | UNLESS(self->schema=PyObject_GetAttr(OBJECT(self->ob_type), 2021-07-08T22:21:29,946 | ^~ 2021-07-08T22:21:29,946 src/Record/_Record.c:37:24: note: in definition of macro ‘UNLESS’ 2021-07-08T22:21:29,946 37 | #define UNLESS(E) if(!(E)) 2021-07-08T22:21:29,946 | ^ 2021-07-08T22:21:29,947 src/Record/_Record.c:61:42: note: in expansion of macro ‘OBJECT’ 2021-07-08T22:21:29,947 61 | UNLESS(self->schema=PyObject_GetAttr(OBJECT(self->ob_type), 2021-07-08T22:21:29,947 | ^~~~~~ 2021-07-08T22:21:29,947 In file included from /usr/include/python3.9/pytime.h:6, 2021-07-08T22:21:29,947 from /usr/include/python3.9/Python.h:85, 2021-07-08T22:21:29,947 from include/ExtensionClass/ExtensionClass.h:83, 2021-07-08T22:21:29,947 from src/Record/_Record.c:20: 2021-07-08T22:21:29,948 src/Record/_Record.c: In function ‘Record_dealloc’: 2021-07-08T22:21:29,948 src/Record/_Record.c:169:17: error: ‘Record’ has no member named ‘ob_type’ 2021-07-08T22:21:29,948 169 | Py_DECREF(self->ob_type); 2021-07-08T22:21:29,948 | ^~ 2021-07-08T22:21:29,948 /usr/include/python3.9/object.h:112:41: note: in definition of macro ‘_PyObject_CAST’ 2021-07-08T22:21:29,948 112 | #define _PyObject_CAST(op) ((PyObject*)(op)) 2021-07-08T22:21:29,948 | ^~ 2021-07-08T22:21:29,949 src/Record/_Record.c:169:3: note: in expansion of macro ‘Py_DECREF’ 2021-07-08T22:21:29,949 169 | Py_DECREF(self->ob_type); 2021-07-08T22:21:29,949 | ^~~~~~~~~ 2021-07-08T22:21:29,949 In file included from src/Record/_Record.c:20: 2021-07-08T22:21:29,949 include/ExtensionClass/ExtensionClass.h:259:11: error: ‘Record’ has no member named ‘ob_type’ 2021-07-08T22:21:29,949 259 | if (((O)->ob_type->tp_flags & Py_TPFLAGS_HAVE_CLASS) \ 2021-07-08T22:21:29,949 | ^~ 2021-07-08T22:21:29,949 include/ExtensionClass/ExtensionClass.h:265:25: note: in expansion of macro ‘PyMem_DEL’ 2021-07-08T22:21:29,950 265 | #define PyObject_DEL(O) PyMem_DEL(O) 2021-07-08T22:21:29,950 | ^~~~~~~~~ 2021-07-08T22:21:29,950 src/Record/_Record.c:170:3: note: in expansion of macro ‘PyObject_DEL’ 2021-07-08T22:21:29,950 170 | PyObject_DEL(self); 2021-07-08T22:21:29,950 | ^~~~~~~~~~~~ 2021-07-08T22:21:29,959 include/ExtensionClass/ExtensionClass.h:259:33: error: ‘Py_TPFLAGS_HAVE_CLASS’ undeclared (first use in this function); did you mean ‘Py_TPFLAGS_HAVE_GC’? 2021-07-08T22:21:29,959 259 | if (((O)->ob_type->tp_flags & Py_TPFLAGS_HAVE_CLASS) \ 2021-07-08T22:21:29,959 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-08T22:21:29,959 include/ExtensionClass/ExtensionClass.h:265:25: note: in expansion of macro ‘PyMem_DEL’ 2021-07-08T22:21:29,959 265 | #define PyObject_DEL(O) PyMem_DEL(O) 2021-07-08T22:21:29,959 | ^~~~~~~~~ 2021-07-08T22:21:29,960 src/Record/_Record.c:170:3: note: in expansion of macro ‘PyObject_DEL’ 2021-07-08T22:21:29,960 170 | PyObject_DEL(self); 2021-07-08T22:21:29,960 | ^~~~~~~~~~~~ 2021-07-08T22:21:29,960 include/ExtensionClass/ExtensionClass.h:259:33: note: each undeclared identifier is reported only once for each function it appears in 2021-07-08T22:21:29,960 259 | if (((O)->ob_type->tp_flags & Py_TPFLAGS_HAVE_CLASS) \ 2021-07-08T22:21:29,961 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-08T22:21:29,961 include/ExtensionClass/ExtensionClass.h:265:25: note: in expansion of macro ‘PyMem_DEL’ 2021-07-08T22:21:29,961 265 | #define PyObject_DEL(O) PyMem_DEL(O) 2021-07-08T22:21:29,961 | ^~~~~~~~~ 2021-07-08T22:21:29,961 src/Record/_Record.c:170:3: note: in expansion of macro ‘PyObject_DEL’ 2021-07-08T22:21:29,962 170 | PyObject_DEL(self); 2021-07-08T22:21:29,962 | ^~~~~~~~~~~~ 2021-07-08T22:21:29,962 include/ExtensionClass/ExtensionClass.h:260:14: error: ‘Record’ has no member named ‘ob_type’ 2021-07-08T22:21:29,962 260 | && ((O)->ob_type->tp_free != NULL)) \ 2021-07-08T22:21:29,962 | ^~ 2021-07-08T22:21:29,962 include/ExtensionClass/ExtensionClass.h:265:25: note: in expansion of macro ‘PyMem_DEL’ 2021-07-08T22:21:29,962 265 | #define PyObject_DEL(O) PyMem_DEL(O) 2021-07-08T22:21:29,962 | ^~~~~~~~~ 2021-07-08T22:21:29,963 src/Record/_Record.c:170:3: note: in expansion of macro ‘PyObject_DEL’ 2021-07-08T22:21:29,963 170 | PyObject_DEL(self); 2021-07-08T22:21:29,963 | ^~~~~~~~~~~~ 2021-07-08T22:21:29,963 include/ExtensionClass/ExtensionClass.h:261:8: error: ‘Record’ has no member named ‘ob_type’ 2021-07-08T22:21:29,963 261 | (O)->ob_type->tp_free((PyObject*)(O)); \ 2021-07-08T22:21:29,963 | ^~ 2021-07-08T22:21:29,963 include/ExtensionClass/ExtensionClass.h:265:25: note: in expansion of macro ‘PyMem_DEL’ 2021-07-08T22:21:29,963 265 | #define PyObject_DEL(O) PyMem_DEL(O) 2021-07-08T22:21:29,964 | ^~~~~~~~~ 2021-07-08T22:21:29,964 src/Record/_Record.c:170:3: note: in expansion of macro ‘PyObject_DEL’ 2021-07-08T22:21:29,964 170 | PyObject_DEL(self); 2021-07-08T22:21:29,964 | ^~~~~~~~~~~~ 2021-07-08T22:21:29,964 src/Record/_Record.c: In function ‘Record_getattr’: 2021-07-08T22:21:29,964 src/Record/_Record.c:187:14: warning: implicit declaration of function ‘PyInt_Check’; did you mean ‘PySet_Check’? [-Wimplicit-function-declaration] 2021-07-08T22:21:29,965 187 | UNLESS(PyInt_Check(io)) 2021-07-08T22:21:29,965 | ^~~~~~~~~~~ 2021-07-08T22:21:29,965 src/Record/_Record.c:37:24: note: in definition of macro ‘UNLESS’ 2021-07-08T22:21:29,965 37 | #define UNLESS(E) if(!(E)) 2021-07-08T22:21:29,965 | ^ 2021-07-08T22:21:29,969 src/Record/_Record.c:192:9: warning: implicit declaration of function ‘PyInt_AsLong’; did you mean ‘PyLong_AsLong’? [-Wimplicit-function-declaration] 2021-07-08T22:21:29,969 192 | i=PyInt_AsLong(io); 2021-07-08T22:21:29,970 | ^~~~~~~~~~~~ 2021-07-08T22:21:29,970 | PyLong_AsLong 2021-07-08T22:21:29,976 src/Record/_Record.c: In function ‘Record_compare’: 2021-07-08T22:21:29,977 src/Record/_Record.c:252:12: warning: implicit declaration of function ‘PyObject_Compare’; did you mean ‘PyObject_RichCompare’? [-Wimplicit-function-declaration] 2021-07-08T22:21:29,977 252 | if((c=PyObject_Compare(*dv,*dw))) return c; 2021-07-08T22:21:29,977 | ^~~~~~~~~~~~~~~~ 2021-07-08T22:21:29,977 | PyObject_RichCompare 2021-07-08T22:21:29,982 src/Record/_Record.c: In function ‘IndexError’: 2021-07-08T22:21:29,983 src/Record/_Record.c:285:9: warning: implicit declaration of function ‘PyInt_FromLong’; did you mean ‘PyLong_FromLong’? [-Wimplicit-function-declaration] 2021-07-08T22:21:29,983 285 | if((v=PyInt_FromLong(i))) 2021-07-08T22:21:29,983 | ^~~~~~~~~~~~~~ 2021-07-08T22:21:29,983 | PyLong_FromLong 2021-07-08T22:21:29,983 src/Record/_Record.c:285:8: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T22:21:29,983 285 | if((v=PyInt_FromLong(i))) 2021-07-08T22:21:29,983 | ^ 2021-07-08T22:21:29,985 src/Record/_Record.c: At top level: 2021-07-08T22:21:29,986 src/Record/_Record.c:444:38: warning: missing braces around initializer [-Wmissing-braces] 2021-07-08T22:21:29,986 444 | static PyExtensionClass RecordType = { 2021-07-08T22:21:29,986 | ^ 2021-07-08T22:21:29,986 src/Record/_Record.c:447:3: warning: initialization of ‘int’ from ‘char *’ makes integer from pointer without a cast [-Wint-conversion] 2021-07-08T22:21:29,986 447 | "Record", /*tp_name*/ 2021-07-08T22:21:29,986 | ^~~~~~~~ 2021-07-08T22:21:29,986 src/Record/_Record.c:447:3: note: (near initialization for ‘RecordType.tp_basicsize’) 2021-07-08T22:21:29,986 src/Record/_Record.c:451:3: warning: initialization of ‘int’ from ‘void (*)(PyObject *)’ {aka ‘void (*)(struct _object *)’} makes integer from pointer without a cast [-Wint-conversion] 2021-07-08T22:21:29,987 451 | (destructor)Record_dealloc, /*tp_dealloc*/ 2021-07-08T22:21:29,987 | ^ 2021-07-08T22:21:29,987 src/Record/_Record.c:451:3: note: (near initialization for ‘RecordType.tp_vectorcall_offset’) 2021-07-08T22:21:29,987 src/Record/_Record.c:453:3: warning: initialization of ‘int (*)(PyObject *, char *, PyObject *)’ {aka ‘int (*)(struct _object *, char *, struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, char *)’ {aka ‘struct _object * (*)(struct _object *, char *)’} [-Wincompatible-pointer-types] 2021-07-08T22:21:29,987 453 | (getattrfunc)0, /*obsolete tp_getattr*/ 2021-07-08T22:21:29,987 | ^ 2021-07-08T22:21:29,988 src/Record/_Record.c:453:3: note: (near initialization for ‘RecordType.tp_setattr’) 2021-07-08T22:21:29,988 src/Record/_Record.c:454:3: warning: initialization of ‘PyAsyncMethods *’ from incompatible pointer type ‘int (*)(PyObject *, char *, PyObject *)’ {aka ‘int (*)(struct _object *, char *, struct _object *)’} [-Wincompatible-pointer-types] 2021-07-08T22:21:29,988 454 | (setattrfunc)0, /*obsolete tp_setattr*/ 2021-07-08T22:21:29,988 | ^ 2021-07-08T22:21:29,988 src/Record/_Record.c:454:3: note: (near initialization for ‘RecordType.tp_as_async’) 2021-07-08T22:21:29,991 src/Record/_Record.c:455:4: error: ‘cmpfunc’ undeclared here (not in a function) 2021-07-08T22:21:29,991 455 | (cmpfunc)Record_compare, /*tp_compare*/ 2021-07-08T22:21:29,991 | ^~~~~~~ 2021-07-08T22:21:29,991 src/Record/_Record.c:455:12: error: expected ‘}’ before ‘Record_compare’ 2021-07-08T22:21:29,991 455 | (cmpfunc)Record_compare, /*tp_compare*/ 2021-07-08T22:21:29,991 | ^~~~~~~~~~~~~~ 2021-07-08T22:21:29,991 src/Record/_Record.c:444:38: note: to match this ‘{’ 2021-07-08T22:21:29,992 444 | static PyExtensionClass RecordType = { 2021-07-08T22:21:29,992 | ^ 2021-07-08T22:21:29,992 src/Record/_Record.c:444:38: warning: missing braces around initializer [-Wmissing-braces] 2021-07-08T22:21:29,998 src/Record/_Record.c: In function ‘init_Record’: 2021-07-08T22:21:29,999 src/Record/_Record.c:490:31: warning: implicit declaration of function ‘PyString_FromString’; did you mean ‘PyLong_FromString’? [-Wimplicit-function-declaration] 2021-07-08T22:21:29,999 490 | UNLESS(py___record_schema__=PyString_FromString("__record_schema__")) return; 2021-07-08T22:21:29,999 | ^~~~~~~~~~~~~~~~~~~ 2021-07-08T22:21:29,999 src/Record/_Record.c:37:24: note: in definition of macro ‘UNLESS’ 2021-07-08T22:21:29,999 37 | #define UNLESS(E) if(!(E)) 2021-07-08T22:21:29,999 | ^ 2021-07-08T22:21:29,999 src/Record/_Record.c:490:30: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T22:21:29,999 490 | UNLESS(py___record_schema__=PyString_FromString("__record_schema__")) return; 2021-07-08T22:21:30,000 | ^ 2021-07-08T22:21:30,000 src/Record/_Record.c:37:24: note: in definition of macro ‘UNLESS’ 2021-07-08T22:21:30,000 37 | #define UNLESS(E) if(!(E)) 2021-07-08T22:21:30,000 | ^ 2021-07-08T22:21:30,006 include/ExtensionClass/ExtensionClass.h:247:28: warning: implicit declaration of function ‘PyCObject_Import’; did you mean ‘PyObject_Init’? [-Wimplicit-function-declaration] 2021-07-08T22:21:30,006 247 | (PyExtensionClassCAPI = PyCObject_Import("ExtensionClass","CAPI2"))) 2021-07-08T22:21:30,006 | ^~~~~~~~~~~~~~~~ 2021-07-08T22:21:30,007 src/Record/_Record.c:37:24: note: in definition of macro ‘UNLESS’ 2021-07-08T22:21:30,007 37 | #define UNLESS(E) if(!(E)) 2021-07-08T22:21:30,007 | ^ 2021-07-08T22:21:30,007 src/Record/_Record.c:492:10: note: in expansion of macro ‘ExtensionClassImported’ 2021-07-08T22:21:30,007 492 | UNLESS(ExtensionClassImported) return; 2021-07-08T22:21:30,007 | ^~~~~~~~~~~~~~~~~~~~~~ 2021-07-08T22:21:30,007 include/ExtensionClass/ExtensionClass.h:247:26: warning: assignment to ‘struct ExtensionClassCAPIstruct *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T22:21:30,007 247 | (PyExtensionClassCAPI = PyCObject_Import("ExtensionClass","CAPI2"))) 2021-07-08T22:21:30,008 | ^ 2021-07-08T22:21:30,008 src/Record/_Record.c:37:24: note: in definition of macro ‘UNLESS’ 2021-07-08T22:21:30,008 37 | #define UNLESS(E) if(!(E)) 2021-07-08T22:21:30,008 | ^ 2021-07-08T22:21:30,008 src/Record/_Record.c:492:10: note: in expansion of macro ‘ExtensionClassImported’ 2021-07-08T22:21:30,008 492 | UNLESS(ExtensionClassImported) return; 2021-07-08T22:21:30,008 | ^~~~~~~~~~~~~~~~~~~~~~ 2021-07-08T22:21:30,014 src/Record/_Record.c:495:7: warning: implicit declaration of function ‘Py_InitModule4’ [-Wimplicit-function-declaration] 2021-07-08T22:21:30,014 495 | m = Py_InitModule4("_Record", Module_Level__methods, 2021-07-08T22:21:30,015 | ^~~~~~~~~~~~~~ 2021-07-08T22:21:30,015 src/Record/_Record.c:495:5: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T22:21:30,015 495 | m = Py_InitModule4("_Record", Module_Level__methods, 2021-07-08T22:21:30,015 | ^ 2021-07-08T22:21:30,015 In file included from src/Record/_Record.c:20: 2021-07-08T22:21:30,016 include/ExtensionClass/ExtensionClass.h:247:26: warning: assignment to ‘struct ExtensionClassCAPIstruct *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T22:21:30,017 247 | (PyExtensionClassCAPI = PyCObject_Import("ExtensionClass","CAPI2"))) 2021-07-08T22:21:30,017 | ^ 2021-07-08T22:21:30,018 include/ExtensionClass/ExtensionClass.h:241:9: note: in expansion of macro ‘ExtensionClassImported’ 2021-07-08T22:21:30,019 241 | if (! ExtensionClassImported || \ 2021-07-08T22:21:30,019 | ^~~~~~~~~~~~~~~~~~~~~~ 2021-07-08T22:21:30,019 src/Record/_Record.c:502:3: note: in expansion of macro ‘PyExtensionClass_Export’ 2021-07-08T22:21:30,019 502 | PyExtensionClass_Export(d,"Record",RecordType); 2021-07-08T22:21:30,019 | ^~~~~~~~~~~~~~~~~~~~~~~ 2021-07-08T22:21:30,020 At top level: 2021-07-08T22:21:30,020 src/Record/_Record.c:436:25: warning: ‘Record_as_mapping’ defined but not used [-Wunused-variable] 2021-07-08T22:21:30,020 436 | static PyMappingMethods Record_as_mapping = { 2021-07-08T22:21:30,020 | ^~~~~~~~~~~~~~~~~ 2021-07-08T22:21:30,020 src/Record/_Record.c:349:26: warning: ‘Record_as_sequence’ defined but not used [-Wunused-variable] 2021-07-08T22:21:30,021 349 | static PySequenceMethods Record_as_sequence = { 2021-07-08T22:21:30,021 | ^~~~~~~~~~~~~~~~~~ 2021-07-08T22:21:30,021 src/Record/_Record.c:237:1: warning: ‘Record_compare’ defined but not used [-Wunused-function] 2021-07-08T22:21:30,021 237 | Record_compare(Record *v, Record *w) 2021-07-08T22:21:30,021 | ^~~~~~~~~~~~~~ 2021-07-08T22:21:30,021 src/Record/_Record.c:209:1: warning: ‘Record_setattr’ defined but not used [-Wunused-function] 2021-07-08T22:21:30,021 209 | Record_setattr(Record *self, PyObject *name, PyObject *v) 2021-07-08T22:21:30,022 | ^~~~~~~~~~~~~~ 2021-07-08T22:21:30,022 src/Record/_Record.c:174:1: warning: ‘Record_getattr’ defined but not used [-Wunused-function] 2021-07-08T22:21:30,022 174 | Record_getattr(Record *self, PyObject *name) 2021-07-08T22:21:30,022 | ^~~~~~~~~~~~~~ 2021-07-08T22:21:30,022 src/Record/_Record.c:150:27: warning: ‘Record_methods’ defined but not used [-Wunused-variable] 2021-07-08T22:21:30,022 150 | static struct PyMethodDef Record_methods[] = { 2021-07-08T22:21:30,022 | ^~~~~~~~~~~~~~ 2021-07-08T22:21:30,026 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2021-07-08T22:21:30,112 Building wheel for record (setup.py): finished with status 'error' 2021-07-08T22:21:30,113 ERROR: Failed building wheel for record 2021-07-08T22:21:30,114 Running setup.py clean for record 2021-07-08T22:21:30,114 Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-uuloycue/record_d51be868010f4fdbb0700e67610f8a40/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-uuloycue/record_d51be868010f4fdbb0700e67610f8a40/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' clean --all 2021-07-08T22:21:30,850 running clean 2021-07-08T22:21:30,853 removing 'build/temp.linux-armv7l-3.9' (and everything under it) 2021-07-08T22:21:30,855 removing 'build/lib.linux-armv7l-3.9' (and everything under it) 2021-07-08T22:21:30,858 'build/bdist.linux-armv7l' does not exist -- can't clean it 2021-07-08T22:21:30,858 'build/scripts-3.9' does not exist -- can't clean it 2021-07-08T22:21:30,858 removing 'build' 2021-07-08T22:21:30,914 Failed to build record 2021-07-08T22:21:30,914 ERROR: Failed to build one or more wheels 2021-07-08T22:21:30,916 Exception information: 2021-07-08T22:21:30,916 Traceback (most recent call last): 2021-07-08T22:21:30,916 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/cli/base_command.py", line 180, in _main 2021-07-08T22:21:30,916 status = self.run(options, args) 2021-07-08T22:21:30,916 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/cli/req_command.py", line 205, in wrapper 2021-07-08T22:21:30,916 return func(self, options, args) 2021-07-08T22:21:30,916 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/commands/wheel.py", line 174, in run 2021-07-08T22:21:30,916 raise CommandError( 2021-07-08T22:21:30,916 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2021-07-08T22:21:30,918 Removed build tracker: '/tmp/pip-req-tracker-dnwb7dxq'