2019-07-14T03:59:10 Created temporary directory: /tmp/pip-ephem-wheel-cache-o11cwfm8 2019-07-14T03:59:10 Created temporary directory: /tmp/pip-req-tracker-btvcv49k 2019-07-14T03:59:10 Created requirements tracker '/tmp/pip-req-tracker-btvcv49k' 2019-07-14T03:59:10 Created temporary directory: /tmp/pip-wheel-ldtog7an 2019-07-14T03:59:10 Collecting PyRabin==0.5 2019-07-14T03:59:10 1 location(s) to search for versions of PyRabin: 2019-07-14T03:59:10 * https://pypi.org/simple/pyrabin/ 2019-07-14T03:59:10 Getting page https://pypi.org/simple/pyrabin/ 2019-07-14T03:59:10 Analyzing links from page https://pypi.org/simple/pyrabin/ 2019-07-14T03:59:10 Found link https://files.pythonhosted.org/packages/40/5b/3f898b9e69d0de8e3532606526739b7ebcd5215703bfdf753b9cc93a8bae/PyRabin-0.2.tar.gz#sha256=7c776145d90ca56b2d1c079608b119c58ec52217c44a181ec79ecf084adae49e (from https://pypi.org/simple/pyrabin/), version: 0.2 2019-07-14T03:59:10 Found link https://files.pythonhosted.org/packages/98/be/1ca0fe529cf8fcb8aeff37c0465b87d1dc2aac241af0b6924427e5dc19fd/PyRabin-0.3.tar.gz#sha256=285af5a7f5caedac704d555e8d24e49291604ebf8439d7816913785fff77c074 (from https://pypi.org/simple/pyrabin/), version: 0.3 2019-07-14T03:59:10 Found link https://files.pythonhosted.org/packages/0b/fc/2031d993bfa9353ff8fec658ad0da5e0b6810e1be2efcdd04107d0d9d185/PyRabin-0.5.tar.gz#sha256=4752021cdc10df7da4cbf5c869fd11a882724e8dee4ffed9c5afbab875ae8623 (from https://pypi.org/simple/pyrabin/), version: 0.5 2019-07-14T03:59:10 Found link https://files.pythonhosted.org/packages/c0/ce/4b874f9a5a428eda3065b1949f89f51cc9ae0b7e33b9e753e2146d305cd0/PyRabin-0.6.tar.gz#sha256=4b86beb170803e3e018ff370128fc49714e16fdc742829b3e06f55fc71a83ce5 (from https://pypi.org/simple/pyrabin/), version: 0.6 2019-07-14T03:59:10 Using version 0.5 (newest of versions: 0.5) 2019-07-14T03:59:10 Created temporary directory: /tmp/pip-unpack-3e7q2io_ 2019-07-14T03:59:10 Downloading https://files.pythonhosted.org/packages/0b/fc/2031d993bfa9353ff8fec658ad0da5e0b6810e1be2efcdd04107d0d9d185/PyRabin-0.5.tar.gz (41kB) 2019-07-14T03:59:10 Downloading from URL https://files.pythonhosted.org/packages/0b/fc/2031d993bfa9353ff8fec658ad0da5e0b6810e1be2efcdd04107d0d9d185/PyRabin-0.5.tar.gz#sha256=4752021cdc10df7da4cbf5c869fd11a882724e8dee4ffed9c5afbab875ae8623 (from https://pypi.org/simple/pyrabin/) 2019-07-14T03:59:10 Added PyRabin==0.5 from https://files.pythonhosted.org/packages/0b/fc/2031d993bfa9353ff8fec658ad0da5e0b6810e1be2efcdd04107d0d9d185/PyRabin-0.5.tar.gz#sha256=4752021cdc10df7da4cbf5c869fd11a882724e8dee4ffed9c5afbab875ae8623 to build tracker '/tmp/pip-req-tracker-btvcv49k' 2019-07-14T03:59:10 Running setup.py (path:/tmp/pip-wheel-ldtog7an/PyRabin/setup.py) egg_info for package PyRabin 2019-07-14T03:59:10 Running command python setup.py egg_info 2019-07-14T03:59:11 running egg_info 2019-07-14T03:59:11 creating pip-egg-info/PyRabin.egg-info 2019-07-14T03:59:11 writing pip-egg-info/PyRabin.egg-info/PKG-INFO 2019-07-14T03:59:11 writing dependency_links to pip-egg-info/PyRabin.egg-info/dependency_links.txt 2019-07-14T03:59:11 writing top-level names to pip-egg-info/PyRabin.egg-info/top_level.txt 2019-07-14T03:59:11 writing manifest file 'pip-egg-info/PyRabin.egg-info/SOURCES.txt' 2019-07-14T03:59:12 reading manifest file 'pip-egg-info/PyRabin.egg-info/SOURCES.txt' 2019-07-14T03:59:12 writing manifest file 'pip-egg-info/PyRabin.egg-info/SOURCES.txt' 2019-07-14T03:59:12 Source in /tmp/pip-wheel-ldtog7an/PyRabin has version 0.5, which satisfies requirement PyRabin==0.5 from https://files.pythonhosted.org/packages/0b/fc/2031d993bfa9353ff8fec658ad0da5e0b6810e1be2efcdd04107d0d9d185/PyRabin-0.5.tar.gz#sha256=4752021cdc10df7da4cbf5c869fd11a882724e8dee4ffed9c5afbab875ae8623 2019-07-14T03:59:12 Removed PyRabin==0.5 from https://files.pythonhosted.org/packages/0b/fc/2031d993bfa9353ff8fec658ad0da5e0b6810e1be2efcdd04107d0d9d185/PyRabin-0.5.tar.gz#sha256=4752021cdc10df7da4cbf5c869fd11a882724e8dee4ffed9c5afbab875ae8623 from build tracker '/tmp/pip-req-tracker-btvcv49k' 2019-07-14T03:59:12 Building wheels for collected packages: PyRabin 2019-07-14T03:59:12 Created temporary directory: /tmp/pip-wheel-uyeyuibd 2019-07-14T03:59:12 Building wheel for PyRabin (setup.py): started 2019-07-14T03:59:12 Destination directory: /tmp/pip-wheel-uyeyuibd 2019-07-14T03:59:12 Running command /usr/bin/python3 -u -c 'import setuptools, tokenize;__file__='"'"'/tmp/pip-wheel-ldtog7an/PyRabin/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-uyeyuibd 2019-07-14T03:59:13 running bdist_wheel 2019-07-14T03:59:13 running build 2019-07-14T03:59:13 running build_ext 2019-07-14T03:59:13 building 'rabin' extension 2019-07-14T03:59:13 creating build 2019-07-14T03:59:13 creating build/temp.linux-armv7l-3.7 2019-07-14T03:59:13 creating build/temp.linux-armv7l-3.7/src 2019-07-14T03:59:13 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 -I/usr/include/python3.7m -c src/pyrabin.c -o build/temp.linux-armv7l-3.7/src/pyrabin.o 2019-07-14T03:59:14 src/pyrabin.c: In function ‘split_file_by_fingerprints’: 2019-07-14T03:59:14 src/pyrabin.c:178:34: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘uint64_t’ {aka ‘long long unsigned int’} [-Wformat=] 2019-07-14T03:59:14 snprintf(outfile, BUFSIZ, ".%x.tmp", curr->polynomial); 2019-07-14T03:59:14 ~^ ~~~~~~~~~~~~~~~~ 2019-07-14T03:59:14 %llx 2019-07-14T03:59:14 src/pyrabin.c:210:16: warning: pointer targets in passing argument 1 of ‘SHA1_Final’ differ in signedness [-Wpointer-sign] 2019-07-14T03:59:14 SHA1_Final(digest, &ctx); 2019-07-14T03:59:14 ^~~~~~ 2019-07-14T03:59:14 In file included from src/pyrabin.c:26: 2019-07-14T03:59:14 /usr/include/openssl/sha.h:43:5: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 2019-07-14T03:59:14 int SHA1_Final(unsigned char *md, SHA_CTX *c); 2019-07-14T03:59:14 ^~~~~~~~~~ 2019-07-14T03:59:14 src/pyrabin.c: In function ‘initrabin’: 2019-07-14T03:59:14 src/pyrabin.c:252:17: warning: implicit declaration of function ‘Py_InitModule’; did you mean ‘Py_Initialize’? [-Wimplicit-function-declaration] 2019-07-14T03:59:14 PyObject* m = Py_InitModule("rabin", PyRabinMethods); 2019-07-14T03:59:14 ^~~~~~~~~~~~~ 2019-07-14T03:59:14 Py_Initialize 2019-07-14T03:59:14 src/pyrabin.c:252:17: warning: initialization of ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-07-14T03:59:14 src/pyrabin.c:254:5: warning: ‘return’ with no value, in function returning non-void 2019-07-14T03:59:14 return; 2019-07-14T03:59:14 ^~~~~~ 2019-07-14T03:59:14 src/pyrabin.c:251:16: note: declared here 2019-07-14T03:59:14 PyMODINIT_FUNC initrabin(void) { 2019-07-14T03:59:14 ^~~~~~~~~ 2019-07-14T03:59:14 src/pyrabin.c:263:5: warning: ‘return’ with no value, in function returning non-void 2019-07-14T03:59:14 return; 2019-07-14T03:59:14 ^~~~~~ 2019-07-14T03:59:14 src/pyrabin.c:251:16: note: declared here 2019-07-14T03:59:14 PyMODINIT_FUNC initrabin(void) { 2019-07-14T03:59:14 ^~~~~~~~~ 2019-07-14T03:59: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 -I/usr/include/python3.7m -c src/rabin.c -o build/temp.linux-armv7l-3.7/src/rabin.o 2019-07-14T03:59:15 src/rabin.c: In function ‘Rabin_register’: 2019-07-14T03:59:15 src/rabin.c:69:7: warning: unused variable ‘src_len’ [-Wunused-variable] 2019-07-14T03:59:15 int src_len; 2019-07-14T03:59:15 ^~~~~~~ 2019-07-14T03:59:15 src/rabin.c:68:15: warning: unused variable ‘src_data’ [-Wunused-variable] 2019-07-14T03:59:15 const char* src_data; 2019-07-14T03:59:15 ^~~~~~~~ 2019-07-14T03:59:15 src/rabin.c: At top level: 2019-07-14T03:59:15 src/rabin.c:146:26: warning: missing braces around initializer [-Wmissing-braces] 2019-07-14T03:59:15 PyTypeObject RabinType = { 2019-07-14T03:59:15 ^ 2019-07-14T03:59:15 src/rabin.c:149:3: warning: initialization of ‘int’ from ‘char *’ makes integer from pointer without a cast [-Wint-conversion] 2019-07-14T03:59:15 "rabin.Rabin", /*tp_name*/ 2019-07-14T03:59:15 ^~~~~~~~~~~~~ 2019-07-14T03:59:15 src/rabin.c:149:3: note: (near initialization for ‘RabinType.tp_basicsize’) 2019-07-14T03:59:15 src/rabin.c:152: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-07-14T03:59:15 (destructor)Rabin_dealloc, /*tp_dealloc*/ 2019-07-14T03:59:15 ^ 2019-07-14T03:59:15 src/rabin.c:152:3: note: (near initialization for ‘RabinType.tp_print’) 2019-07-14T03:59:15 In file included from /usr/include/python3.7m/pytime.h:6, 2019-07-14T03:59:15 from /usr/include/python3.7m/Python.h:87, 2019-07-14T03:59:15 from src/rabin.c:24: 2019-07-14T03:59:15 /usr/include/python3.7m/object.h:671:29: warning: initialization of ‘const char *’ from ‘long unsigned int’ makes pointer from integer without a cast [-Wint-conversion] 2019-07-14T03:59:15 #define Py_TPFLAGS_DEFAULT ( \ 2019-07-14T03:59:15 ^ 2019-07-14T03:59:15 src/rabin.c:167:3: note: in expansion of macro ‘Py_TPFLAGS_DEFAULT’ 2019-07-14T03:59:15 Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE, /*tp_flags*/ 2019-07-14T03:59:15 ^~~~~~~~~~~~~~~~~~ 2019-07-14T03:59:15 /usr/include/python3.7m/object.h:671:29: note: (near initialization for ‘RabinType.tp_doc’) 2019-07-14T03:59:15 #define Py_TPFLAGS_DEFAULT ( \ 2019-07-14T03:59:15 ^ 2019-07-14T03:59:15 src/rabin.c:167:3: note: in expansion of macro ‘Py_TPFLAGS_DEFAULT’ 2019-07-14T03:59:15 Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE, /*tp_flags*/ 2019-07-14T03:59:15 ^~~~~~~~~~~~~~~~~~ 2019-07-14T03:59:15 src/rabin.c:168:3: warning: initialization of ‘int (*)(PyObject *, int (*)(PyObject *, void *), void *)’ {aka ‘int (*)(struct _object *, int (*)(struct _object *, void *), void *)’} from incompatible pointer type ‘char *’ [-Wincompatible-pointer-types] 2019-07-14T03:59:15 "Rabin object", /* tp_doc */ 2019-07-14T03:59:15 ^~~~~~~~~~~~~~ 2019-07-14T03:59:15 src/rabin.c:168:3: note: (near initialization for ‘RabinType.tp_traverse’) 2019-07-14T03:59:15 src/rabin.c:175:3: warning: initialization of ‘struct PyMemberDef *’ from incompatible pointer type ‘PyMethodDef *’ {aka ‘struct PyMethodDef *’} [-Wincompatible-pointer-types] 2019-07-14T03:59:15 Rabin_methods, /* tp_methods */ 2019-07-14T03:59:15 ^~~~~~~~~~~~~ 2019-07-14T03:59:15 src/rabin.c:175:3: note: (near initialization for ‘RabinType.tp_members’) 2019-07-14T03:59:15 src/rabin.c:183:3: warning: initialization of ‘PyObject * (*)(struct _typeobject *, Py_ssize_t)’ {aka ‘struct _object * (*)(struct _typeobject *, int)’} from incompatible pointer type ‘int (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘int (*)(struct _object *, struct _object *, struct _object *)’} [-Wincompatible-pointer-types] 2019-07-14T03:59:15 (initproc)Rabin_init, /* tp_init */ 2019-07-14T03:59:15 ^ 2019-07-14T03:59:15 src/rabin.c:183:3: note: (near initialization for ‘RabinType.tp_alloc’) 2019-07-14T03:59:15 src/rabin.c:185:3: warning: initialization of ‘void (*)(void *)’ from incompatible pointer type ‘PyObject * (*)(PyTypeObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _typeobject *, struct _object *, struct _object *)’} [-Wincompatible-pointer-types] 2019-07-14T03:59:15 PyType_GenericNew, /* tp_new */ 2019-07-14T03:59:15 ^~~~~~~~~~~~~~~~~ 2019-07-14T03:59:15 src/rabin.c:185:3: note: (near initialization for ‘RabinType.tp_free’) 2019-07-14T03:59:15 src/rabin.c:146:26: warning: missing braces around initializer [-Wmissing-braces] 2019-07-14T03:59:15 PyTypeObject RabinType = { 2019-07-14T03:59:15 ^ 2019-07-14T03:59:15 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 -I/usr/include/python3.7m -c src/rabin_polynomial.c -o build/temp.linux-armv7l-3.7/src/rabin_polynomial.o 2019-07-14T03:59:15 src/rabin_polynomial.c: In function ‘read_rabin_polys_from_file_binary’: 2019-07-14T03:59:15 src/rabin_polynomial.c:204:5: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] 2019-07-14T03:59:15 fread(cur_poly, sizeof(struct rabin_polynomial), 1, file); 2019-07-14T03:59:15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T03:59:15 At top level: 2019-07-14T03:59:15 src/rabin_polynomial.c:136:12: warning: ‘initialize_rabin_polynomial’ defined but not used [-Wunused-function] 2019-07-14T03:59:15 static int initialize_rabin_polynomial(uint64_t prime, unsigned max_size, unsigned int min_size, unsigned int average_block_size) 2019-07-14T03:59:15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T03:59:16 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 -I/usr/include/python3.7m -c src/utils.c -o build/temp.linux-armv7l-3.7/src/utils.o 2019-07-14T03:59:16 creating build/lib.linux-armv7l-3.7 2019-07-14T03:59:16 arm-linux-gnueabihf-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,relro -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-3.7/src/pyrabin.o build/temp.linux-armv7l-3.7/src/rabin.o build/temp.linux-armv7l-3.7/src/rabin_polynomial.o build/temp.linux-armv7l-3.7/src/utils.o -lcrypto -o build/lib.linux-armv7l-3.7/rabin.cpython-37m-arm-linux-gnueabihf.so 2019-07-14T03:59:17 installing to build/bdist.linux-armv7l/wheel 2019-07-14T03:59:17 running install 2019-07-14T03:59:17 running install_lib 2019-07-14T03:59:17 creating build/bdist.linux-armv7l 2019-07-14T03:59:17 creating build/bdist.linux-armv7l/wheel 2019-07-14T03:59:17 copying build/lib.linux-armv7l-3.7/rabin.cpython-37m-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel 2019-07-14T03:59:17 running install_egg_info 2019-07-14T03:59:17 running egg_info 2019-07-14T03:59:17 creating PyRabin.egg-info 2019-07-14T03:59:17 writing PyRabin.egg-info/PKG-INFO 2019-07-14T03:59:17 writing dependency_links to PyRabin.egg-info/dependency_links.txt 2019-07-14T03:59:17 writing top-level names to PyRabin.egg-info/top_level.txt 2019-07-14T03:59:17 writing manifest file 'PyRabin.egg-info/SOURCES.txt' 2019-07-14T03:59:17 reading manifest file 'PyRabin.egg-info/SOURCES.txt' 2019-07-14T03:59:17 writing manifest file 'PyRabin.egg-info/SOURCES.txt' 2019-07-14T03:59:17 Copying PyRabin.egg-info to build/bdist.linux-armv7l/wheel/PyRabin-0.5-py3.7.egg-info 2019-07-14T03:59:17 running install_scripts 2019-07-14T03:59:17 creating build/bdist.linux-armv7l/wheel/PyRabin-0.5.dist-info/WHEEL 2019-07-14T03:59:17 creating '/tmp/pip-wheel-uyeyuibd/PyRabin-0.5-cp37-cp37m-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2019-07-14T03:59:17 adding 'rabin.cpython-37m-arm-linux-gnueabihf.so' 2019-07-14T03:59:17 adding 'PyRabin-0.5.dist-info/METADATA' 2019-07-14T03:59:17 adding 'PyRabin-0.5.dist-info/WHEEL' 2019-07-14T03:59:17 adding 'PyRabin-0.5.dist-info/top_level.txt' 2019-07-14T03:59:17 adding 'PyRabin-0.5.dist-info/RECORD' 2019-07-14T03:59:17 removing build/bdist.linux-armv7l/wheel 2019-07-14T03:59:17 Building wheel for PyRabin (setup.py): finished with status 'done' 2019-07-14T03:59:17 Stored in directory: /tmp/tmputi2qcc_ 2019-07-14T03:59:17 Successfully built PyRabin 2019-07-14T03:59:17 Cleaning up... 2019-07-14T03:59:17 Removing source in /tmp/pip-wheel-ldtog7an/PyRabin 2019-07-14T03:59:17 Removed build tracker '/tmp/pip-req-tracker-btvcv49k'