2019-07-01T23:39:05 Created temporary directory: /tmp/pip-ephem-wheel-cache-0419wmeh 2019-07-01T23:39:05 Created temporary directory: /tmp/pip-req-tracker-rxd46qw6 2019-07-01T23:39:05 Created requirements tracker '/tmp/pip-req-tracker-rxd46qw6' 2019-07-01T23:39:05 Created temporary directory: /tmp/pip-wheel-8i8i38hh 2019-07-01T23:39:05 Collecting EfiCompressor==0.4 2019-07-01T23:39:05 1 location(s) to search for versions of EfiCompressor: 2019-07-01T23:39:05 * https://pypi.org/simple/eficompressor/ 2019-07-01T23:39:05 Getting page https://pypi.org/simple/eficompressor/ 2019-07-01T23:39:05 Analyzing links from page https://pypi.org/simple/eficompressor/ 2019-07-01T23:39:05 Found link https://files.pythonhosted.org/packages/9f/0b/f4b56fed73f1300275023ae9072ae90519c77100beba4bcc45a52330c4ca/EfiCompressor-0.03.linux-x86_64.tar.gz#sha256=54ae75413f3520f50418256fedf4743b6c21483d8e184418384c1edf04bc70da (from https://pypi.org/simple/eficompressor/), version: 0.03.linux-x86_64 2019-07-01T23:39:05 Found link https://files.pythonhosted.org/packages/d5/f8/7980af039b69d5fe223c355aa3dfb637d57a8e8a81219e85abb302645a70/EfiCompressor-0.03.tar.gz#sha256=3b413cdc379308f34f5b117d8dce751f364781c26c7cd9afba5a03166bebcb41 (from https://pypi.org/simple/eficompressor/), version: 0.03 2019-07-01T23:39:05 Found link https://files.pythonhosted.org/packages/e5/ae/600df92895d7eacc1e31d26a5361622dfd8ecce3667b6b35c7684de1bcdb/EfiCompressor-0.4.tar.gz#sha256=6eb02f9991c3704dfe426fa7c5a1eba5a1651209cd1ae28b487325125122cb27 (from https://pypi.org/simple/eficompressor/), version: 0.4 2019-07-01T23:39:05 Using version 0.4 (newest of versions: 0.4) 2019-07-01T23:39:05 Created temporary directory: /tmp/pip-unpack-v8korwjd 2019-07-01T23:39:06 Downloading https://files.pythonhosted.org/packages/e5/ae/600df92895d7eacc1e31d26a5361622dfd8ecce3667b6b35c7684de1bcdb/EfiCompressor-0.4.tar.gz 2019-07-01T23:39:06 Downloading from URL https://files.pythonhosted.org/packages/e5/ae/600df92895d7eacc1e31d26a5361622dfd8ecce3667b6b35c7684de1bcdb/EfiCompressor-0.4.tar.gz#sha256=6eb02f9991c3704dfe426fa7c5a1eba5a1651209cd1ae28b487325125122cb27 (from https://pypi.org/simple/eficompressor/) 2019-07-01T23:39:06 Added EfiCompressor==0.4 from https://files.pythonhosted.org/packages/e5/ae/600df92895d7eacc1e31d26a5361622dfd8ecce3667b6b35c7684de1bcdb/EfiCompressor-0.4.tar.gz#sha256=6eb02f9991c3704dfe426fa7c5a1eba5a1651209cd1ae28b487325125122cb27 to build tracker '/tmp/pip-req-tracker-rxd46qw6' 2019-07-01T23:39:06 Running setup.py (path:/tmp/pip-wheel-8i8i38hh/EfiCompressor/setup.py) egg_info for package EfiCompressor 2019-07-01T23:39:06 Running command python setup.py egg_info 2019-07-01T23:39:07 running egg_info 2019-07-01T23:39:07 creating pip-egg-info/EfiCompressor.egg-info 2019-07-01T23:39:07 writing pip-egg-info/EfiCompressor.egg-info/PKG-INFO 2019-07-01T23:39:07 writing dependency_links to pip-egg-info/EfiCompressor.egg-info/dependency_links.txt 2019-07-01T23:39:07 writing top-level names to pip-egg-info/EfiCompressor.egg-info/top_level.txt 2019-07-01T23:39:07 writing manifest file 'pip-egg-info/EfiCompressor.egg-info/SOURCES.txt' 2019-07-01T23:39:08 reading manifest file 'pip-egg-info/EfiCompressor.egg-info/SOURCES.txt' 2019-07-01T23:39:08 writing manifest file 'pip-egg-info/EfiCompressor.egg-info/SOURCES.txt' 2019-07-01T23:39:08 Source in /tmp/pip-wheel-8i8i38hh/EfiCompressor has version 0.4, which satisfies requirement EfiCompressor==0.4 from https://files.pythonhosted.org/packages/e5/ae/600df92895d7eacc1e31d26a5361622dfd8ecce3667b6b35c7684de1bcdb/EfiCompressor-0.4.tar.gz#sha256=6eb02f9991c3704dfe426fa7c5a1eba5a1651209cd1ae28b487325125122cb27 2019-07-01T23:39:08 Removed EfiCompressor==0.4 from https://files.pythonhosted.org/packages/e5/ae/600df92895d7eacc1e31d26a5361622dfd8ecce3667b6b35c7684de1bcdb/EfiCompressor-0.4.tar.gz#sha256=6eb02f9991c3704dfe426fa7c5a1eba5a1651209cd1ae28b487325125122cb27 from build tracker '/tmp/pip-req-tracker-rxd46qw6' 2019-07-01T23:39:08 Building wheels for collected packages: EfiCompressor 2019-07-01T23:39:08 Created temporary directory: /tmp/pip-wheel-3ue4g88i 2019-07-01T23:39:08 Building wheel for EfiCompressor (setup.py): started 2019-07-01T23:39:08 Destination directory: /tmp/pip-wheel-3ue4g88i 2019-07-01T23:39:08 Running command /usr/bin/python3 -u -c 'import setuptools, tokenize;__file__='"'"'/tmp/pip-wheel-8i8i38hh/EfiCompressor/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-3ue4g88i 2019-07-01T23:39:09 running bdist_wheel 2019-07-01T23:39:09 running build 2019-07-01T23:39:09 running build_py 2019-07-01T23:39:09 creating build 2019-07-01T23:39:09 creating build/lib.linux-armv7l-3.7 2019-07-01T23:39:09 copying BitArray.py -> build/lib.linux-armv7l-3.7 2019-07-01T23:39:09 copying EfiDecompressor.py -> build/lib.linux-armv7l-3.7 2019-07-01T23:39:09 running build_ext 2019-07-01T23:39:10 building 'EfiCompressor' extension 2019-07-01T23:39:10 creating build/temp.linux-armv7l-3.7 2019-07-01T23:39:10 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 -I/usr/include/python3.7m -c Decompress.c -o build/temp.linux-armv7l-3.7/Decompress.o 2019-07-01T23:39:10 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 -I/usr/include/python3.7m -c EfiCompress.c -o build/temp.linux-armv7l-3.7/EfiCompress.o 2019-07-01T23:39:12 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 -I/usr/include/python3.7m -c TianoCompress.c -o build/temp.linux-armv7l-3.7/TianoCompress.o 2019-07-01T23:39:14 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 -I/usr/include/python3.7m -c EfiCompressor.c -o build/temp.linux-armv7l-3.7/EfiCompressor.o 2019-07-01T23:39:14 EfiCompressor.c: In function ‘UefiDecompress’: 2019-07-01T23:39:14 EfiCompressor.c:49:42: error: ‘PyBufferProcs’ {aka ‘struct ’} has no member named ‘bf_getreadbuffer’; did you mean ‘bf_getbuffer’? 2019-07-01T23:39:14 || SrcData->ob_type->tp_as_buffer->bf_getreadbuffer == NULL 2019-07-01T23:39:14 ^~~~~~~~~~~~~~~~ 2019-07-01T23:39:14 bf_getbuffer 2019-07-01T23:39:14 EfiCompressor.c:50:40: error: ‘PyBufferProcs’ {aka ‘struct ’} has no member named ‘bf_getsegcount’ 2019-07-01T23:39:14 || SrcData->ob_type->tp_as_buffer->bf_getsegcount == NULL) { 2019-07-01T23:39:14 ^~ 2019-07-01T23:39:14 EfiCompressor.c:63:42: error: ‘PyBufferProcs’ {aka ‘struct ’} has no member named ‘bf_getsegcount’ 2019-07-01T23:39:14 SegNum = SrcData->ob_type->tp_as_buffer->bf_getsegcount((PyObject *)SrcData, NULL); 2019-07-01T23:39:14 ^~ 2019-07-01T23:39:14 EfiCompressor.c:69:43: error: ‘PyBufferProcs’ {aka ‘struct ’} has no member named ‘bf_getreadbuffer’; did you mean ‘bf_getbuffer’? 2019-07-01T23:39:14 Len = SrcData->ob_type->tp_as_buffer->bf_getreadbuffer((PyObject *)SrcData, Index, &BufSeg); 2019-07-01T23:39:14 ^~~~~~~~~~~~~~~~ 2019-07-01T23:39:14 bf_getbuffer 2019-07-01T23:39:14 EfiCompressor.c:84:10: warning: implicit declaration of function ‘PyBuffer_FromMemory’; did you mean ‘PyBuffer_FillInfo’? [-Wimplicit-function-declaration] 2019-07-01T23:39:14 return PyBuffer_FromMemory(DstBuf, (Py_ssize_t)DstDataSize); 2019-07-01T23:39:14 ^~~~~~~~~~~~~~~~~~~ 2019-07-01T23:39:14 PyBuffer_FillInfo 2019-07-01T23:39:14 EfiCompressor.c:84:10: warning: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2019-07-01T23:39:14 return PyBuffer_FromMemory(DstBuf, (Py_ssize_t)DstDataSize); 2019-07-01T23:39:14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-01T23:39:14 EfiCompressor.c: In function ‘FrameworkDecompress’: 2019-07-01T23:39:14 EfiCompressor.c:126:42: error: ‘PyBufferProcs’ {aka ‘struct ’} has no member named ‘bf_getreadbuffer’; did you mean ‘bf_getbuffer’? 2019-07-01T23:39:14 || SrcData->ob_type->tp_as_buffer->bf_getreadbuffer == NULL 2019-07-01T23:39:14 ^~~~~~~~~~~~~~~~ 2019-07-01T23:39:14 bf_getbuffer 2019-07-01T23:39:14 EfiCompressor.c:127:40: error: ‘PyBufferProcs’ {aka ‘struct ’} has no member named ‘bf_getsegcount’ 2019-07-01T23:39:14 || SrcData->ob_type->tp_as_buffer->bf_getsegcount == NULL) { 2019-07-01T23:39:14 ^~ 2019-07-01T23:39:14 EfiCompressor.c:140:42: error: ‘PyBufferProcs’ {aka ‘struct ’} has no member named ‘bf_getsegcount’ 2019-07-01T23:39:14 SegNum = SrcData->ob_type->tp_as_buffer->bf_getsegcount((PyObject *)SrcData, NULL); 2019-07-01T23:39:14 ^~ 2019-07-01T23:39:14 EfiCompressor.c:146:43: error: ‘PyBufferProcs’ {aka ‘struct ’} has no member named ‘bf_getreadbuffer’; did you mean ‘bf_getbuffer’? 2019-07-01T23:39:14 Len = SrcData->ob_type->tp_as_buffer->bf_getreadbuffer((PyObject *)SrcData, Index, &BufSeg); 2019-07-01T23:39:14 ^~~~~~~~~~~~~~~~ 2019-07-01T23:39:14 bf_getbuffer 2019-07-01T23:39:14 EfiCompressor.c:161:10: warning: implicit declaration of function ‘PyString_FromStringAndSize’; did you mean ‘PyBytes_FromStringAndSize’? [-Wimplicit-function-declaration] 2019-07-01T23:39:14 return PyString_FromStringAndSize((CONST INT8*)DstBuf, (Py_ssize_t)DstDataSize); 2019-07-01T23:39:14 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-01T23:39:14 PyBytes_FromStringAndSize 2019-07-01T23:39:14 EfiCompressor.c:161:10: warning: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2019-07-01T23:39:14 return PyString_FromStringAndSize((CONST INT8*)DstBuf, (Py_ssize_t)DstDataSize); 2019-07-01T23:39:14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-01T23:39:14 EfiCompressor.c: In function ‘UefiCompress’: 2019-07-01T23:39:14 EfiCompressor.c:203:42: error: ‘PyBufferProcs’ {aka ‘struct ’} has no member named ‘bf_getreadbuffer’; did you mean ‘bf_getbuffer’? 2019-07-01T23:39:14 || SrcData->ob_type->tp_as_buffer->bf_getreadbuffer == NULL 2019-07-01T23:39:14 ^~~~~~~~~~~~~~~~ 2019-07-01T23:39:14 bf_getbuffer 2019-07-01T23:39:14 EfiCompressor.c:204:40: error: ‘PyBufferProcs’ {aka ‘struct ’} has no member named ‘bf_getsegcount’ 2019-07-01T23:39:14 || SrcData->ob_type->tp_as_buffer->bf_getsegcount == NULL) { 2019-07-01T23:39:14 ^~ 2019-07-01T23:39:14 EfiCompressor.c:225:42: error: ‘PyBufferProcs’ {aka ‘struct ’} has no member named ‘bf_getsegcount’ 2019-07-01T23:39:14 SegNum = SrcData->ob_type->tp_as_buffer->bf_getsegcount((PyObject *)SrcData, NULL); 2019-07-01T23:39:14 ^~ 2019-07-01T23:39:14 EfiCompressor.c:231:43: error: ‘PyBufferProcs’ {aka ‘struct ’} has no member named ‘bf_getreadbuffer’; did you mean ‘bf_getbuffer’? 2019-07-01T23:39:14 Len = SrcData->ob_type->tp_as_buffer->bf_getreadbuffer((PyObject *)SrcData, Index, &BufSeg); 2019-07-01T23:39:14 ^~~~~~~~~~~~~~~~ 2019-07-01T23:39:14 bf_getbuffer 2019-07-01T23:39:14 EfiCompressor.c:247:10: warning: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2019-07-01T23:39:14 return PyBuffer_FromMemory(DstBuf, (Py_ssize_t)DstDataSize); 2019-07-01T23:39:14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-01T23:39:14 EfiCompressor.c: In function ‘FrameworkCompress’: 2019-07-01T23:39:14 EfiCompressor.c:289:42: error: ‘PyBufferProcs’ {aka ‘struct ’} has no member named ‘bf_getreadbuffer’; did you mean ‘bf_getbuffer’? 2019-07-01T23:39:14 || SrcData->ob_type->tp_as_buffer->bf_getreadbuffer == NULL 2019-07-01T23:39:14 ^~~~~~~~~~~~~~~~ 2019-07-01T23:39:14 bf_getbuffer 2019-07-01T23:39:14 EfiCompressor.c:290:40: error: ‘PyBufferProcs’ {aka ‘struct ’} has no member named ‘bf_getsegcount’ 2019-07-01T23:39:14 || SrcData->ob_type->tp_as_buffer->bf_getsegcount == NULL) { 2019-07-01T23:39:14 ^~ 2019-07-01T23:39:14 EfiCompressor.c:311:42: error: ‘PyBufferProcs’ {aka ‘struct ’} has no member named ‘bf_getsegcount’ 2019-07-01T23:39:14 SegNum = SrcData->ob_type->tp_as_buffer->bf_getsegcount((PyObject *)SrcData, NULL); 2019-07-01T23:39:14 ^~ 2019-07-01T23:39:14 EfiCompressor.c:317:43: error: ‘PyBufferProcs’ {aka ‘struct ’} has no member named ‘bf_getreadbuffer’; did you mean ‘bf_getbuffer’? 2019-07-01T23:39:14 Len = SrcData->ob_type->tp_as_buffer->bf_getreadbuffer((PyObject *)SrcData, Index, &BufSeg); 2019-07-01T23:39:14 ^~~~~~~~~~~~~~~~ 2019-07-01T23:39:14 bf_getbuffer 2019-07-01T23:39:14 EfiCompressor.c:333:10: warning: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2019-07-01T23:39:14 return PyBuffer_FromMemory(DstBuf, (Py_ssize_t)DstDataSize); 2019-07-01T23:39:14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-01T23:39:14 EfiCompressor.c: At top level: 2019-07-01T23:39:14 EfiCompressor.c:350:65: warning: pointer targets in initialization of ‘const char *’ from ‘INT8 *’ {aka ‘signed char *’} differ in signedness [-Wpointer-sign] 2019-07-01T23:39:14 {"UefiDecompress", (PyCFunction)UefiDecompress, METH_VARARGS, DecompressDocs}, 2019-07-01T23:39:14 ^~~~~~~~~~~~~~ 2019-07-01T23:39:14 EfiCompressor.c:350:65: note: (near initialization for ‘EfiCompressor_Funcs[0].ml_doc’) 2019-07-01T23:39:14 EfiCompressor.c:351:61: warning: pointer targets in initialization of ‘const char *’ from ‘INT8 *’ {aka ‘signed char *’} differ in signedness [-Wpointer-sign] 2019-07-01T23:39:14 {"UefiCompress", (PyCFunction)UefiCompress, METH_VARARGS, DecompressDocs}, 2019-07-01T23:39:14 ^~~~~~~~~~~~~~ 2019-07-01T23:39:14 EfiCompressor.c:351:61: note: (near initialization for ‘EfiCompressor_Funcs[1].ml_doc’) 2019-07-01T23:39:14 EfiCompressor.c:352:75: warning: pointer targets in initialization of ‘const char *’ from ‘INT8 *’ {aka ‘signed char *’} differ in signedness [-Wpointer-sign] 2019-07-01T23:39:14 {"FrameworkDecompress", (PyCFunction)FrameworkDecompress, METH_VARARGS, DecompressDocs}, 2019-07-01T23:39:14 ^~~~~~~~~~~~~~ 2019-07-01T23:39:14 EfiCompressor.c:352:75: note: (near initialization for ‘EfiCompressor_Funcs[2].ml_doc’) 2019-07-01T23:39:14 EfiCompressor.c:353:71: warning: pointer targets in initialization of ‘const char *’ from ‘INT8 *’ {aka ‘signed char *’} differ in signedness [-Wpointer-sign] 2019-07-01T23:39:14 {"FrameworkCompress", (PyCFunction)FrameworkCompress, METH_VARARGS, DecompressDocs}, 2019-07-01T23:39:14 ^~~~~~~~~~~~~~ 2019-07-01T23:39:14 EfiCompressor.c:353:71: note: (near initialization for ‘EfiCompressor_Funcs[3].ml_doc’) 2019-07-01T23:39:14 EfiCompressor.c: In function ‘initEfiCompressor’: 2019-07-01T23:39:14 EfiCompressor.c:359:3: warning: implicit declaration of function ‘Py_InitModule3’; did you mean ‘Py_Initialize’? [-Wimplicit-function-declaration] 2019-07-01T23:39:14 Py_InitModule3("EfiCompressor", EfiCompressor_Funcs, "EFI Compression Algorithm Extension Module"); 2019-07-01T23:39:14 ^~~~~~~~~~~~~~ 2019-07-01T23:39:14 Py_Initialize 2019-07-01T23:39:14 EfiCompressor.c:360:1: warning: control reaches end of non-void function [-Wreturn-type] 2019-07-01T23:39:14 } 2019-07-01T23:39:14 ^ 2019-07-01T23:39:14 At top level: 2019-07-01T23:39:14 EfiCompressor.c:347:13: warning: ‘CompressDocs’ defined but not used [-Wunused-variable] 2019-07-01T23:39:14 STATIC INT8 CompressDocs[] = "Compress(): Compress data using UEFI standard algorithm\n"; 2019-07-01T23:39:14 ^~~~~~~~~~~~ 2019-07-01T23:39:14 error: command 'arm-linux-gnueabihf-gcc' failed with exit status 1 2019-07-01T23:39:15 Building wheel for EfiCompressor (setup.py): finished with status 'error' 2019-07-01T23:39:15 ERROR: Failed building wheel for EfiCompressor 2019-07-01T23:39:15 Running setup.py clean for EfiCompressor 2019-07-01T23:39:15 Running command /usr/bin/python3 -u -c 'import setuptools, tokenize;__file__='"'"'/tmp/pip-wheel-8i8i38hh/EfiCompressor/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-07-01T23:39:16 running clean 2019-07-01T23:39:16 removing 'build/temp.linux-armv7l-3.7' (and everything under it) 2019-07-01T23:39:16 removing 'build/lib.linux-armv7l-3.7' (and everything under it) 2019-07-01T23:39:16 'build/bdist.linux-armv7l' does not exist -- can't clean it 2019-07-01T23:39:16 'build/scripts-3.7' does not exist -- can't clean it 2019-07-01T23:39:16 removing 'build' 2019-07-01T23:39:16 Failed to build EfiCompressor 2019-07-01T23:39:16 Cleaning up... 2019-07-01T23:39:16 Removing source in /tmp/pip-wheel-8i8i38hh/EfiCompressor 2019-07-01T23:39:16 Removed build tracker '/tmp/pip-req-tracker-rxd46qw6' 2019-07-01T23:39:16 ERROR: Failed to build one or more wheels 2019-07-01T23:39:16 Exception information: 2019-07-01T23:39:16 Traceback (most recent call last): 2019-07-01T23:39:16 File "/usr/local/lib/python3.7/dist-packages/pip/_internal/cli/base_command.py", line 178, in main 2019-07-01T23:39:16 status = self.run(options, args) 2019-07-01T23:39:16 File "/usr/local/lib/python3.7/dist-packages/pip/_internal/commands/wheel.py", line 178, in run 2019-07-01T23:39:16 "Failed to build one or more wheels" 2019-07-01T23:39:16 pip._internal.exceptions.CommandError: Failed to build one or more wheels