2019-06-27T22:12:42 Created temporary directory: /tmp/pip-ephem-wheel-cache-zfqdlb0g 2019-06-27T22:12:42 Created temporary directory: /tmp/pip-req-tracker-3vy7ji7y 2019-06-27T22:12:42 Created requirements tracker '/tmp/pip-req-tracker-3vy7ji7y' 2019-06-27T22:12:42 Created temporary directory: /tmp/pip-wheel-h9819u4b 2019-06-27T22:12:42 Collecting Record==2.13.0 2019-06-27T22:12:42 1 location(s) to search for versions of Record: 2019-06-27T22:12:42 * https://pypi.org/simple/record/ 2019-06-27T22:12:42 Getting page https://pypi.org/simple/record/ 2019-06-27T22:12:42 Analyzing links from page https://pypi.org/simple/record/ 2019-06-27T22:12:43 Skipping link 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/); unsupported archive format: .egg 2019-06-27T22:12:43 Skipping link https://files.pythonhosted.org/packages/37/d6/7a1f4fbc789838e934657059121497bcf52237c8ee7802415632efb2c4b5/Record-2.13.0-py2.6-win32.egg#sha256=50da647391dd55b07bec16454ec07c7b87e90c3cbe3945b30a6c395a8b2f0024 (from https://pypi.org/simple/record/); unsupported archive format: .egg 2019-06-27T22:12:43 Skipping link 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/); unsupported archive format: .egg 2019-06-27T22:12:43 Skipping link https://files.pythonhosted.org/packages/c1/dc/e3da9af3841d927fe2f163fc477b63d6e30680d834ae22a28323c31e96cf/Record-2.13.0-py2.7-win32.egg#sha256=56383054cf42fb8e078201a811a7210696a89e782f8aba06779572955150340c (from https://pypi.org/simple/record/); unsupported archive format: .egg 2019-06-27T22:12:43 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 2019-06-27T22:12:43 Skipping link https://files.pythonhosted.org/packages/68/4f/b6fa32cb1875604d71030fa8c7379840f327715df0d8840a90643fca0bf1/Record-3.0-py2.6-win-amd64.egg#sha256=4940df777e82ba814bf7b3782fef2171c04d4744098597e17cae731706cace2b (from https://pypi.org/simple/record/); unsupported archive format: .egg 2019-06-27T22:12:43 Skipping link https://files.pythonhosted.org/packages/64/e2/a1ef432dc268e81a5be36a31ffc3b8e362b5139c26b7ee31e51b5fe0f327/Record-3.0-py2.6-win32.egg#sha256=ef0e0af2a4c7fb27e2ed2d1bed13f2684f5157c773d92ab0afd00544f47230fe (from https://pypi.org/simple/record/); unsupported archive format: .egg 2019-06-27T22:12:43 Skipping link https://files.pythonhosted.org/packages/48/28/54a450a017d2cffdcf79f7aeb49c852ceaaac53f88880e8a8dba0dabe664/Record-3.0-py2.7-win-amd64.egg#sha256=2a87dba505e0e9e0c8d70c3001c603d17b2870e3134eb1e1197b84b2d8308541 (from https://pypi.org/simple/record/); unsupported archive format: .egg 2019-06-27T22:12:43 Skipping link https://files.pythonhosted.org/packages/55/b3/5c7b507b27c614e1a09b9d75344b7900bda9006dc50fb53345e7e92145a2/Record-3.0-py2.7-win32.egg#sha256=e44759551f4f52ef2e23e0429714366ba82cb7b9732924b7cf0fba665d5abf75 (from https://pypi.org/simple/record/); unsupported archive format: .egg 2019-06-27T22:12:43 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 2019-06-27T22:12:43 Skipping link https://files.pythonhosted.org/packages/99/00/a6b105f59d3428cf2abfe62f1115ccd7841ad9be371b8ba230eaaeb48fd3/Record-3.1-py2.6-win-amd64.egg#sha256=ee79e5413a42549849acad9358b2d2bd0722a2ee1a4cf0459a76b5692b37c3b3 (from https://pypi.org/simple/record/); unsupported archive format: .egg 2019-06-27T22:12:43 Skipping link https://files.pythonhosted.org/packages/4a/32/7adcb70a23a7293e5e3524396e9266579c4b1cb4d73399634f6604db9b8d/Record-3.1-py2.6-win32.egg#sha256=53c2020b2320e56acf7729dab5f3917ea40b6f5f785776fe9091972250419f26 (from https://pypi.org/simple/record/); unsupported archive format: .egg 2019-06-27T22:12:43 Skipping link https://files.pythonhosted.org/packages/c3/2f/ba699b8bbcade9d2fe16ab3d846b8c81ac8e871fe620a8f337348f500509/Record-3.1-py2.7-win-amd64.egg#sha256=805a59a3ea831bc396b01c69d2c0cc80dfae174efed7dcd4bc41a4aa2a508503 (from https://pypi.org/simple/record/); unsupported archive format: .egg 2019-06-27T22:12:43 Skipping link https://files.pythonhosted.org/packages/42/1b/d8348e1f13434af09e1deae680fe2d480b68358b9e3ab922da3dc2a7c8d5/Record-3.1-py2.7-win32.egg#sha256=8d441433392c1d5554c48c16efe5cb8f06a8bd6bfb861813d68089401607cc73 (from https://pypi.org/simple/record/); unsupported archive format: .egg 2019-06-27T22:12:43 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 2019-06-27T22:12:43 Skipping link https://files.pythonhosted.org/packages/63/72/e639eaeacfda28f8ceacbecb1fe3bc5d2e4524b5587f57affd86958e8ec2/Record-3.2-py2.7-win-amd64.egg#sha256=c57892497a0153d1d6161297af4aab44fd6ddd7884f44cc98037a61940dc9bae (from https://pypi.org/simple/record/); unsupported archive format: .egg 2019-06-27T22:12:43 Skipping link https://files.pythonhosted.org/packages/2b/d9/c1dc8ae2c0b54bba9a25bd826587a62aa34d2ca5cb92a242d146943389d4/Record-3.2-py2.7-win32.egg#sha256=ec8f66c28b78047a5f30c55b51e253d55ae3fe010b135d9f883a370f13261d28 (from https://pypi.org/simple/record/); unsupported archive format: .egg 2019-06-27T22:12:43 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 2019-06-27T22:12:43 Skipping link https://files.pythonhosted.org/packages/48/9c/69d07dccb95f0f3784a9d05b0914e318c9b9063b3f135b26c5330f286ea1/Record-3.3-py2.7.egg#sha256=de1bde003418b1e34a81ef1dd10838c2362f2ce48be797caa7192f28f4ad596b (from https://pypi.org/simple/record/); unsupported archive format: .egg 2019-06-27T22:12:43 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 2019-06-27T22:12:43 Skipping link https://files.pythonhosted.org/packages/d6/6b/a3126413df42c8877e08cfa005b5d8073efb536ee8cbaebbb234a568b06b/Record-3.4-py2.7.egg#sha256=b06344c2d2b16538cad79a6878eb5a175f49fa202819a13282d2b81016ec25ba (from https://pypi.org/simple/record/); unsupported archive format: .egg 2019-06-27T22:12:43 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 2019-06-27T22:12:43 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 2019-06-27T22:12:43 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 2019-06-27T22:12:43 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 2019-06-27T22:12:43 Using version 2.13.0 (newest of versions: 2.13.0) 2019-06-27T22:12:43 Created temporary directory: /tmp/pip-unpack-vb66ymdq 2019-06-27T22:12:43 Downloading https://files.pythonhosted.org/packages/7b/b5/def1a908f1435084e8ebd7a674e70a61fa0962dae79345b0e6320dc0cd9f/Record-2.13.0.zip 2019-06-27T22:12:43 Downloading from URL https://files.pythonhosted.org/packages/7b/b5/def1a908f1435084e8ebd7a674e70a61fa0962dae79345b0e6320dc0cd9f/Record-2.13.0.zip#sha256=71caed8d5c09f75a7469b310b18c077625390d28e9134f4399e4d31344fdac36 (from https://pypi.org/simple/record/) 2019-06-27T22:12:43 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-3vy7ji7y' 2019-06-27T22:12:43 Running setup.py (path:/tmp/pip-wheel-h9819u4b/Record/setup.py) egg_info for package Record 2019-06-27T22:12:43 Running command python setup.py egg_info 2019-06-27T22:12:44 running egg_info 2019-06-27T22:12:44 creating pip-egg-info/Record.egg-info 2019-06-27T22:12:44 writing pip-egg-info/Record.egg-info/PKG-INFO 2019-06-27T22:12:44 writing dependency_links to pip-egg-info/Record.egg-info/dependency_links.txt 2019-06-27T22:12:44 writing requirements to pip-egg-info/Record.egg-info/requires.txt 2019-06-27T22:12:44 writing top-level names to pip-egg-info/Record.egg-info/top_level.txt 2019-06-27T22:12:44 writing manifest file 'pip-egg-info/Record.egg-info/SOURCES.txt' 2019-06-27T22:12:45 reading manifest file 'pip-egg-info/Record.egg-info/SOURCES.txt' 2019-06-27T22:12:45 writing manifest file 'pip-egg-info/Record.egg-info/SOURCES.txt' 2019-06-27T22:12:45 Source in /tmp/pip-wheel-h9819u4b/Record 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 2019-06-27T22:12:45 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-3vy7ji7y' 2019-06-27T22:12:45 Building wheels for collected packages: Record 2019-06-27T22:12:45 Created temporary directory: /tmp/pip-wheel-uvmk0yc1 2019-06-27T22:12:45 Building wheel for Record (setup.py): started 2019-06-27T22:12:45 Destination directory: /tmp/pip-wheel-uvmk0yc1 2019-06-27T22:12:45 Running command /usr/bin/python3 -u -c 'import setuptools, tokenize;__file__='"'"'/tmp/pip-wheel-h9819u4b/Record/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-uvmk0yc1 2019-06-27T22:12:46 running bdist_wheel 2019-06-27T22:12:46 running build 2019-06-27T22:12:46 running build_py 2019-06-27T22:12:47 creating build 2019-06-27T22:12:47 creating build/lib.linux-armv7l-3.7 2019-06-27T22:12:47 creating build/lib.linux-armv7l-3.7/Record 2019-06-27T22:12:47 copying src/Record/__init__.py -> build/lib.linux-armv7l-3.7/Record 2019-06-27T22:12:47 copying src/Record/tests.py -> build/lib.linux-armv7l-3.7/Record 2019-06-27T22:12:47 running egg_info 2019-06-27T22:12:47 writing src/Record.egg-info/PKG-INFO 2019-06-27T22:12:47 writing dependency_links to src/Record.egg-info/dependency_links.txt 2019-06-27T22:12:47 writing requirements to src/Record.egg-info/requires.txt 2019-06-27T22:12:47 writing top-level names to src/Record.egg-info/top_level.txt 2019-06-27T22:12:47 reading manifest file 'src/Record.egg-info/SOURCES.txt' 2019-06-27T22:12:47 writing manifest file 'src/Record.egg-info/SOURCES.txt' 2019-06-27T22:12:47 copying src/Record/_Record.c -> build/lib.linux-armv7l-3.7/Record 2019-06-27T22:12:47 running build_ext 2019-06-27T22:12:47 building 'Record._Record' extension 2019-06-27T22:12:47 creating build/temp.linux-armv7l-3.7 2019-06-27T22:12:47 creating build/temp.linux-armv7l-3.7/src 2019-06-27T22:12:47 creating build/temp.linux-armv7l-3.7/src/Record 2019-06-27T22:12:47 arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -I/usr/include/python3.7m -c src/Record/_Record.c -o build/temp.linux-armv7l-3.7/src/Record/_Record.o 2019-06-27T22:12:48 src/Record/_Record.c:51:1: error: unknown type name ‘staticforward’; did you mean ‘static_assert’? 2019-06-27T22:12:48 staticforward PyExtensionClass RecordType; 2019-06-27T22:12:48 ^~~~~~~~~~~~~ 2019-06-27T22:12:48 static_assert 2019-06-27T22:12:48 src/Record/_Record.c:51:32: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘RecordType’ 2019-06-27T22:12:48 staticforward PyExtensionClass RecordType; 2019-06-27T22:12:48 ^~~~~~~~~~ 2019-06-27T22:12:48 src/Record/_Record.c: In function ‘Record_init’: 2019-06-27T22:12:48 src/Record/_Record.c:61:55: error: ‘Record’ {aka ‘struct ’} has no member named ‘ob_type’; did you mean ‘ob_base’? 2019-06-27T22:12:48 UNLESS(self->schema=PyObject_GetAttr(OBJECT(self->ob_type), 2019-06-27T22:12:48 ^~~~~~~ 2019-06-27T22:12:48 src/Record/_Record.c:37:24: note: in definition of macro ‘UNLESS’ 2019-06-27T22:12:48 #define UNLESS(E) if(!(E)) 2019-06-27T22:12:48 ^ 2019-06-27T22:12:48 src/Record/_Record.c:61:42: note: in expansion of macro ‘OBJECT’ 2019-06-27T22:12:48 UNLESS(self->schema=PyObject_GetAttr(OBJECT(self->ob_type), 2019-06-27T22:12:48 ^~~~~~ 2019-06-27T22:12:48 In file included from /usr/include/python3.7m/pytime.h:6, 2019-06-27T22:12:48 from /usr/include/python3.7m/Python.h:87, 2019-06-27T22:12:48 from include/ExtensionClass/ExtensionClass.h:83, 2019-06-27T22:12:48 from src/Record/_Record.c:20: 2019-06-27T22:12:48 src/Record/_Record.c: In function ‘Record_dealloc’: 2019-06-27T22:12:48 src/Record/_Record.c:169:19: error: ‘Record’ {aka ‘struct ’} has no member named ‘ob_type’; did you mean ‘ob_base’? 2019-06-27T22:12:48 Py_DECREF(self->ob_type); 2019-06-27T22:12:48 ^~~~~~~ 2019-06-27T22:12:48 /usr/include/python3.7m/object.h:800:49: note: in definition of macro ‘Py_DECREF’ 2019-06-27T22:12:48 PyObject *_py_decref_tmp = (PyObject *)(op); \ 2019-06-27T22:12:48 ^~ 2019-06-27T22:12:48 In file included from src/Record/_Record.c:20: 2019-06-27T22:12:48 include/ExtensionClass/ExtensionClass.h:259:13: error: ‘Record’ {aka ‘struct ’} has no member named ‘ob_type’; did you mean ‘ob_base’? 2019-06-27T22:12:48 if (((O)->ob_type->tp_flags & Py_TPFLAGS_HAVE_CLASS) \ 2019-06-27T22:12:48 ^~~~~~~ 2019-06-27T22:12:48 include/ExtensionClass/ExtensionClass.h:265:25: note: in expansion of macro ‘PyMem_DEL’ 2019-06-27T22:12:48 #define PyObject_DEL(O) PyMem_DEL(O) 2019-06-27T22:12:48 ^~~~~~~~~ 2019-06-27T22:12:48 src/Record/_Record.c:170:3: note: in expansion of macro ‘PyObject_DEL’ 2019-06-27T22:12:48 PyObject_DEL(self); 2019-06-27T22:12:48 ^~~~~~~~~~~~ 2019-06-27T22:12:48 include/ExtensionClass/ExtensionClass.h:259:33: error: ‘Py_TPFLAGS_HAVE_CLASS’ undeclared (first use in this function); did you mean ‘Py_TPFLAGS_HAVE_GC’? 2019-06-27T22:12:48 if (((O)->ob_type->tp_flags & Py_TPFLAGS_HAVE_CLASS) \ 2019-06-27T22:12:48 ^~~~~~~~~~~~~~~~~~~~~ 2019-06-27T22:12:48 include/ExtensionClass/ExtensionClass.h:265:25: note: in expansion of macro ‘PyMem_DEL’ 2019-06-27T22:12:48 #define PyObject_DEL(O) PyMem_DEL(O) 2019-06-27T22:12:48 ^~~~~~~~~ 2019-06-27T22:12:48 src/Record/_Record.c:170:3: note: in expansion of macro ‘PyObject_DEL’ 2019-06-27T22:12:48 PyObject_DEL(self); 2019-06-27T22:12:48 ^~~~~~~~~~~~ 2019-06-27T22:12:48 include/ExtensionClass/ExtensionClass.h:259:33: note: each undeclared identifier is reported only once for each function it appears in 2019-06-27T22:12:48 if (((O)->ob_type->tp_flags & Py_TPFLAGS_HAVE_CLASS) \ 2019-06-27T22:12:48 ^~~~~~~~~~~~~~~~~~~~~ 2019-06-27T22:12:48 include/ExtensionClass/ExtensionClass.h:265:25: note: in expansion of macro ‘PyMem_DEL’ 2019-06-27T22:12:48 #define PyObject_DEL(O) PyMem_DEL(O) 2019-06-27T22:12:48 ^~~~~~~~~ 2019-06-27T22:12:48 src/Record/_Record.c:170:3: note: in expansion of macro ‘PyObject_DEL’ 2019-06-27T22:12:48 PyObject_DEL(self); 2019-06-27T22:12:48 ^~~~~~~~~~~~ 2019-06-27T22:12:48 include/ExtensionClass/ExtensionClass.h:260:16: error: ‘Record’ {aka ‘struct ’} has no member named ‘ob_type’; did you mean ‘ob_base’? 2019-06-27T22:12:48 && ((O)->ob_type->tp_free != NULL)) \ 2019-06-27T22:12:48 ^~~~~~~ 2019-06-27T22:12:48 include/ExtensionClass/ExtensionClass.h:265:25: note: in expansion of macro ‘PyMem_DEL’ 2019-06-27T22:12:48 #define PyObject_DEL(O) PyMem_DEL(O) 2019-06-27T22:12:48 ^~~~~~~~~ 2019-06-27T22:12:48 src/Record/_Record.c:170:3: note: in expansion of macro ‘PyObject_DEL’ 2019-06-27T22:12:48 PyObject_DEL(self); 2019-06-27T22:12:48 ^~~~~~~~~~~~ 2019-06-27T22:12:48 include/ExtensionClass/ExtensionClass.h:261:10: error: ‘Record’ {aka ‘struct ’} has no member named ‘ob_type’; did you mean ‘ob_base’? 2019-06-27T22:12:48 (O)->ob_type->tp_free((PyObject*)(O)); \ 2019-06-27T22:12:48 ^~~~~~~ 2019-06-27T22:12:48 include/ExtensionClass/ExtensionClass.h:265:25: note: in expansion of macro ‘PyMem_DEL’ 2019-06-27T22:12:48 #define PyObject_DEL(O) PyMem_DEL(O) 2019-06-27T22:12:48 ^~~~~~~~~ 2019-06-27T22:12:48 src/Record/_Record.c:170:3: note: in expansion of macro ‘PyObject_DEL’ 2019-06-27T22:12:48 PyObject_DEL(self); 2019-06-27T22:12:48 ^~~~~~~~~~~~ 2019-06-27T22:12:48 src/Record/_Record.c: In function ‘Record_getattr’: 2019-06-27T22:12:48 src/Record/_Record.c:187:14: warning: implicit declaration of function ‘PyInt_Check’; did you mean ‘PySet_Check’? [-Wimplicit-function-declaration] 2019-06-27T22:12:48 UNLESS(PyInt_Check(io)) 2019-06-27T22:12:48 ^~~~~~~~~~~ 2019-06-27T22:12:48 src/Record/_Record.c:37:24: note: in definition of macro ‘UNLESS’ 2019-06-27T22:12:48 #define UNLESS(E) if(!(E)) 2019-06-27T22:12:48 ^ 2019-06-27T22:12:48 src/Record/_Record.c:192:9: warning: implicit declaration of function ‘PyInt_AsLong’; did you mean ‘PyLong_AsLong’? [-Wimplicit-function-declaration] 2019-06-27T22:12:48 i=PyInt_AsLong(io); 2019-06-27T22:12:48 ^~~~~~~~~~~~ 2019-06-27T22:12:48 PyLong_AsLong 2019-06-27T22:12:48 src/Record/_Record.c: In function ‘Record_compare’: 2019-06-27T22:12:48 src/Record/_Record.c:252:12: warning: implicit declaration of function ‘PyObject_Compare’; did you mean ‘PyObject_RichCompare’? [-Wimplicit-function-declaration] 2019-06-27T22:12:48 if((c=PyObject_Compare(*dv,*dw))) return c; 2019-06-27T22:12:48 ^~~~~~~~~~~~~~~~ 2019-06-27T22:12:48 PyObject_RichCompare 2019-06-27T22:12:48 src/Record/_Record.c: In function ‘IndexError’: 2019-06-27T22:12:48 src/Record/_Record.c:285:9: warning: implicit declaration of function ‘PyInt_FromLong’; did you mean ‘PyLong_FromLong’? [-Wimplicit-function-declaration] 2019-06-27T22:12:48 if((v=PyInt_FromLong(i))) 2019-06-27T22:12:48 ^~~~~~~~~~~~~~ 2019-06-27T22:12:48 PyLong_FromLong 2019-06-27T22:12:48 src/Record/_Record.c:285:8: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-27T22:12:48 if((v=PyInt_FromLong(i))) 2019-06-27T22:12:48 ^ 2019-06-27T22:12:48 src/Record/_Record.c: At top level: 2019-06-27T22:12:48 src/Record/_Record.c:444:38: warning: missing braces around initializer [-Wmissing-braces] 2019-06-27T22:12:48 static PyExtensionClass RecordType = { 2019-06-27T22:12:48 ^ 2019-06-27T22:12:48 src/Record/_Record.c:447:3: warning: initialization of ‘int’ from ‘char *’ makes integer from pointer without a cast [-Wint-conversion] 2019-06-27T22:12:48 "Record", /*tp_name*/ 2019-06-27T22:12:48 ^~~~~~~~ 2019-06-27T22:12:48 src/Record/_Record.c:447:3: note: (near initialization for ‘RecordType.tp_basicsize’) 2019-06-27T22:12:48 src/Record/_Record.c:451:3: warning: initialization of ‘int (*)(PyObject *, FILE *, int)’ {aka ‘int (*)(struct _object *, struct _IO_FILE *, int)’} from incompatible pointer type ‘void (*)(PyObject *)’ {aka ‘void (*)(struct _object *)’} [-Wincompatible-pointer-types] 2019-06-27T22:12:48 (destructor)Record_dealloc, /*tp_dealloc*/ 2019-06-27T22:12:48 ^ 2019-06-27T22:12:48 src/Record/_Record.c:451:3: note: (near initialization for ‘RecordType.tp_print’) 2019-06-27T22:12:48 src/Record/_Record.c:452:3: warning: initialization of ‘PyObject * (*)(PyObject *, char *)’ {aka ‘struct _object * (*)(struct _object *, char *)’} from incompatible pointer type ‘int (*)(PyObject *, FILE *, int)’ {aka ‘int (*)(struct _object *, struct _IO_FILE *, int)’} [-Wincompatible-pointer-types] 2019-06-27T22:12:48 (printfunc)0, /*tp_print*/ 2019-06-27T22:12:48 ^ 2019-06-27T22:12:48 src/Record/_Record.c:452:3: note: (near initialization for ‘RecordType.tp_getattr’) 2019-06-27T22:12:48 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] 2019-06-27T22:12:48 (getattrfunc)0, /*obsolete tp_getattr*/ 2019-06-27T22:12:48 ^ 2019-06-27T22:12:48 src/Record/_Record.c:453:3: note: (near initialization for ‘RecordType.tp_setattr’) 2019-06-27T22:12:48 src/Record/_Record.c:454:3: warning: initialization of ‘PyAsyncMethods *’ {aka ‘struct *’} from incompatible pointer type ‘int (*)(PyObject *, char *, PyObject *)’ {aka ‘int (*)(struct _object *, char *, struct _object *)’} [-Wincompatible-pointer-types] 2019-06-27T22:12:48 (setattrfunc)0, /*obsolete tp_setattr*/ 2019-06-27T22:12:48 ^ 2019-06-27T22:12:48 src/Record/_Record.c:454:3: note: (near initialization for ‘RecordType.tp_as_async’) 2019-06-27T22:12:48 src/Record/_Record.c:455:4: error: ‘cmpfunc’ undeclared here (not in a function); did you mean ‘newfunc’? 2019-06-27T22:12:48 (cmpfunc)Record_compare, /*tp_compare*/ 2019-06-27T22:12:48 ^~~~~~~ 2019-06-27T22:12:48 newfunc 2019-06-27T22:12:48 src/Record/_Record.c:455:12: error: expected ‘}’ before ‘Record_compare’ 2019-06-27T22:12:48 (cmpfunc)Record_compare, /*tp_compare*/ 2019-06-27T22:12:48 ^~~~~~~~~~~~~~ 2019-06-27T22:12:48 src/Record/_Record.c:444:38: note: to match this ‘{’ 2019-06-27T22:12:48 static PyExtensionClass RecordType = { 2019-06-27T22:12:48 ^ 2019-06-27T22:12:48 src/Record/_Record.c:444:38: warning: missing braces around initializer [-Wmissing-braces] 2019-06-27T22:12:48 src/Record/_Record.c: In function ‘init_Record’: 2019-06-27T22:12:48 src/Record/_Record.c:490:31: warning: implicit declaration of function ‘PyString_FromString’; did you mean ‘PyLong_FromString’? [-Wimplicit-function-declaration] 2019-06-27T22:12:48 UNLESS(py___record_schema__=PyString_FromString("__record_schema__")) return; 2019-06-27T22:12:48 ^~~~~~~~~~~~~~~~~~~ 2019-06-27T22:12:48 src/Record/_Record.c:37:24: note: in definition of macro ‘UNLESS’ 2019-06-27T22:12:48 #define UNLESS(E) if(!(E)) 2019-06-27T22:12:48 ^ 2019-06-27T22:12:48 src/Record/_Record.c:490:30: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-27T22:12:48 UNLESS(py___record_schema__=PyString_FromString("__record_schema__")) return; 2019-06-27T22:12:48 ^ 2019-06-27T22:12:48 src/Record/_Record.c:37:24: note: in definition of macro ‘UNLESS’ 2019-06-27T22:12:48 #define UNLESS(E) if(!(E)) 2019-06-27T22:12:48 ^ 2019-06-27T22:12:48 include/ExtensionClass/ExtensionClass.h:247:28: warning: implicit declaration of function ‘PyCObject_Import’; did you mean ‘PyObject_Init’? [-Wimplicit-function-declaration] 2019-06-27T22:12:48 (PyExtensionClassCAPI = PyCObject_Import("ExtensionClass","CAPI2"))) 2019-06-27T22:12:48 ^~~~~~~~~~~~~~~~ 2019-06-27T22:12:48 src/Record/_Record.c:37:24: note: in definition of macro ‘UNLESS’ 2019-06-27T22:12:48 #define UNLESS(E) if(!(E)) 2019-06-27T22:12:48 ^ 2019-06-27T22:12:48 src/Record/_Record.c:492:10: note: in expansion of macro ‘ExtensionClassImported’ 2019-06-27T22:12:48 UNLESS(ExtensionClassImported) return; 2019-06-27T22:12:48 ^~~~~~~~~~~~~~~~~~~~~~ 2019-06-27T22:12:48 include/ExtensionClass/ExtensionClass.h:247:26: warning: assignment to ‘struct ExtensionClassCAPIstruct *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-27T22:12:48 (PyExtensionClassCAPI = PyCObject_Import("ExtensionClass","CAPI2"))) 2019-06-27T22:12:48 ^ 2019-06-27T22:12:48 src/Record/_Record.c:37:24: note: in definition of macro ‘UNLESS’ 2019-06-27T22:12:48 #define UNLESS(E) if(!(E)) 2019-06-27T22:12:48 ^ 2019-06-27T22:12:48 src/Record/_Record.c:492:10: note: in expansion of macro ‘ExtensionClassImported’ 2019-06-27T22:12:48 UNLESS(ExtensionClassImported) return; 2019-06-27T22:12:48 ^~~~~~~~~~~~~~~~~~~~~~ 2019-06-27T22:12:48 src/Record/_Record.c:495:7: warning: implicit declaration of function ‘Py_InitModule4’; did you mean ‘Py_Initialize’? [-Wimplicit-function-declaration] 2019-06-27T22:12:48 m = Py_InitModule4("_Record", Module_Level__methods, 2019-06-27T22:12:48 ^~~~~~~~~~~~~~ 2019-06-27T22:12:48 Py_Initialize 2019-06-27T22:12:48 src/Record/_Record.c:495:5: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-27T22:12:48 m = Py_InitModule4("_Record", Module_Level__methods, 2019-06-27T22:12:48 ^ 2019-06-27T22:12:48 In file included from src/Record/_Record.c:20: 2019-06-27T22:12:48 include/ExtensionClass/ExtensionClass.h:247:26: warning: assignment to ‘struct ExtensionClassCAPIstruct *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-27T22:12:48 (PyExtensionClassCAPI = PyCObject_Import("ExtensionClass","CAPI2"))) 2019-06-27T22:12:48 ^ 2019-06-27T22:12:48 include/ExtensionClass/ExtensionClass.h:241:9: note: in expansion of macro ‘ExtensionClassImported’ 2019-06-27T22:12:48 if (! ExtensionClassImported || \ 2019-06-27T22:12:48 ^~~~~~~~~~~~~~~~~~~~~~ 2019-06-27T22:12:48 src/Record/_Record.c:502:3: note: in expansion of macro ‘PyExtensionClass_Export’ 2019-06-27T22:12:48 PyExtensionClass_Export(d,"Record",RecordType); 2019-06-27T22:12:48 ^~~~~~~~~~~~~~~~~~~~~~~ 2019-06-27T22:12:48 At top level: 2019-06-27T22:12:48 src/Record/_Record.c:436:25: warning: ‘Record_as_mapping’ defined but not used [-Wunused-variable] 2019-06-27T22:12:48 static PyMappingMethods Record_as_mapping = { 2019-06-27T22:12:48 ^~~~~~~~~~~~~~~~~ 2019-06-27T22:12:48 src/Record/_Record.c:349:26: warning: ‘Record_as_sequence’ defined but not used [-Wunused-variable] 2019-06-27T22:12:48 static PySequenceMethods Record_as_sequence = { 2019-06-27T22:12:48 ^~~~~~~~~~~~~~~~~~ 2019-06-27T22:12:48 src/Record/_Record.c:237:1: warning: ‘Record_compare’ defined but not used [-Wunused-function] 2019-06-27T22:12:48 Record_compare(Record *v, Record *w) 2019-06-27T22:12:48 ^~~~~~~~~~~~~~ 2019-06-27T22:12:48 src/Record/_Record.c:209:1: warning: ‘Record_setattr’ defined but not used [-Wunused-function] 2019-06-27T22:12:48 Record_setattr(Record *self, PyObject *name, PyObject *v) 2019-06-27T22:12:48 ^~~~~~~~~~~~~~ 2019-06-27T22:12:48 src/Record/_Record.c:174:1: warning: ‘Record_getattr’ defined but not used [-Wunused-function] 2019-06-27T22:12:48 Record_getattr(Record *self, PyObject *name) 2019-06-27T22:12:48 ^~~~~~~~~~~~~~ 2019-06-27T22:12:48 src/Record/_Record.c:150:27: warning: ‘Record_methods’ defined but not used [-Wunused-variable] 2019-06-27T22:12:48 static struct PyMethodDef Record_methods[] = { 2019-06-27T22:12:48 ^~~~~~~~~~~~~~ 2019-06-27T22:12:48 error: command 'arm-linux-gnueabihf-gcc' failed with exit status 1 2019-06-27T22:12:48 Building wheel for Record (setup.py): finished with status 'error' 2019-06-27T22:12:48 ERROR: Failed building wheel for Record 2019-06-27T22:12:48 Running setup.py clean for Record 2019-06-27T22:12:48 Running command /usr/bin/python3 -u -c 'import setuptools, tokenize;__file__='"'"'/tmp/pip-wheel-h9819u4b/Record/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' clean --all 2019-06-27T22:12:49 running clean 2019-06-27T22:12:49 removing 'build/temp.linux-armv7l-3.7' (and everything under it) 2019-06-27T22:12:49 removing 'build/lib.linux-armv7l-3.7' (and everything under it) 2019-06-27T22:12:49 'build/bdist.linux-armv7l' does not exist -- can't clean it 2019-06-27T22:12:49 'build/scripts-3.7' does not exist -- can't clean it 2019-06-27T22:12:49 removing 'build' 2019-06-27T22:12:49 Failed to build Record 2019-06-27T22:12:49 Cleaning up... 2019-06-27T22:12:49 Removing source in /tmp/pip-wheel-h9819u4b/Record 2019-06-27T22:12:50 Removed build tracker '/tmp/pip-req-tracker-3vy7ji7y' 2019-06-27T22:12:50 ERROR: Failed to build one or more wheels 2019-06-27T22:12:50 Exception information: 2019-06-27T22:12:50 Traceback (most recent call last): 2019-06-27T22:12:50 File "/usr/local/lib/python3.7/dist-packages/pip/_internal/cli/base_command.py", line 178, in main 2019-06-27T22:12:50 status = self.run(options, args) 2019-06-27T22:12:50 File "/usr/local/lib/python3.7/dist-packages/pip/_internal/commands/wheel.py", line 178, in run 2019-06-27T22:12:50 "Failed to build one or more wheels" 2019-06-27T22:12:50 pip._internal.exceptions.CommandError: Failed to build one or more wheels