2021-07-10T10:57:16,512 Created temporary directory: /tmp/pip-ephem-wheel-cache-ebj0_tai 2021-07-10T10:57:16,515 Created temporary directory: /tmp/pip-req-tracker-lkg263rc 2021-07-10T10:57:16,516 Initialized build tracking at /tmp/pip-req-tracker-lkg263rc 2021-07-10T10:57:16,516 Created build tracker: /tmp/pip-req-tracker-lkg263rc 2021-07-10T10:57:16,516 Entered build tracker: /tmp/pip-req-tracker-lkg263rc 2021-07-10T10:57:16,516 Created temporary directory: /tmp/pip-wheel-wu4cfbvj 2021-07-10T10:57:16,548 1 location(s) to search for versions of lsm-db: 2021-07-10T10:57:16,548 * https://pypi.org/simple/lsm-db/ 2021-07-10T10:57:16,548 Fetching project page and analyzing links: https://pypi.org/simple/lsm-db/ 2021-07-10T10:57:16,549 Getting page https://pypi.org/simple/lsm-db/ 2021-07-10T10:57:16,551 Found index url https://pypi.org/simple 2021-07-10T10:57:16,652 Found link https://files.pythonhosted.org/packages/0b/f6/0d0c10c342844577363454e48f92bf3e6c1da33cba62b51f45ea3a3313d9/lsm-db-0.1.0.tar.gz#sha256=402e5dd306f40e15173ac5eed1e89fac264e701fd7735d0b70c59261b03d795e (from https://pypi.org/simple/lsm-db/), version: 0.1.0 2021-07-10T10:57:16,652 Found link https://files.pythonhosted.org/packages/a3/2f/e5e1d6a21b3bbb069b644c2d735f58fa36e224c16dfcdbe8130140593754/lsm-db-0.1.1.tar.gz#sha256=b4e7753e73d4236b355785ea6edb4c7503d8be5bc7ffc777e2dfc273a7381e76 (from https://pypi.org/simple/lsm-db/), version: 0.1.1 2021-07-10T10:57:16,652 Found link https://files.pythonhosted.org/packages/b8/0c/251e7af6afde3745e1efe8d0430f652dffacc160ecf86dfa492329273de2/lsm-db-0.1.2.tar.gz#sha256=28231d1ad92f05c5eb589785df0973b799379c23353bbfb8be7f206c687c3ae9 (from https://pypi.org/simple/lsm-db/), version: 0.1.2 2021-07-10T10:57:16,653 Found link https://files.pythonhosted.org/packages/ef/26/e8f6db01b33be81ba050d848347453ea159003553869c79c13365aa2dc30/lsm-db-0.1.3.tar.gz#sha256=4de8b526e85f940b69248c68fc652e3401e0c47d0afc593e0e2251bbbb01190c (from https://pypi.org/simple/lsm-db/), version: 0.1.3 2021-07-10T10:57:16,653 Found link https://files.pythonhosted.org/packages/d2/5b/03260bf236787de3cda40ef791817329ae263d33d7c080e1d0b90cf8de74/lsm-db-0.1.4.tar.gz#sha256=ae580fc2cfad1841657a9d5e8604534c97def82883d0463b2954cb7c295ebfe7 (from https://pypi.org/simple/lsm-db/), version: 0.1.4 2021-07-10T10:57:16,653 Found link https://files.pythonhosted.org/packages/10/a3/7af5316db9cd03c1b5d5806534d11f3a6b0f53909ec323ff90349f754a36/lsm-db-0.1.5.tar.gz#sha256=2e8b816dba89dadc4ca649b1b2fc5d4fd65510408e4ea35bc22544c9c200abb0 (from https://pypi.org/simple/lsm-db/), version: 0.1.5 2021-07-10T10:57:16,654 Found link https://files.pythonhosted.org/packages/9e/27/a2f569f4fecacbeb79eec30ea960d1c5cbfd06b3b2c6172dd6ac933bb266/lsm-db-0.2.0.tar.gz#sha256=2188ae2eac2dd1652b52a56f89dced99e1d47a79cf1e58757d3bc543f851950d (from https://pypi.org/simple/lsm-db/), version: 0.2.0 2021-07-10T10:57:16,654 Found link https://files.pythonhosted.org/packages/a5/2a/b5c89f31b28ca204da47f1353ab5798288063d80f16c19218798bae1322a/lsm-db-0.2.1.tar.gz#sha256=13141e5454c65a73c06f5b19aecc691e6c3f8122f1253c3a4f8b3990e79d0b0c (from https://pypi.org/simple/lsm-db/), version: 0.2.1 2021-07-10T10:57:16,654 Found link https://files.pythonhosted.org/packages/c6/33/f8a113085400eff04f00f1e84245adad91956e778eb3d38203221a0150e8/lsm-db-0.2.2.tar.gz#sha256=76c790ddb3b8d1f67ba95ba20396092ffbc39677b299dc3be0d2d54c40be1b82 (from https://pypi.org/simple/lsm-db/), version: 0.2.2 2021-07-10T10:57:16,655 Found link https://files.pythonhosted.org/packages/93/60/967c653c0dd675642810843bddb562e2c05005cc04f2c990091462c29c79/lsm-db-0.2.3.tar.gz#sha256=cf4957c704dbe9901308285553f6ccf743dbb9ca0fe76380f34ed847c2895628 (from https://pypi.org/simple/lsm-db/), version: 0.2.3 2021-07-10T10:57:16,655 Found link https://files.pythonhosted.org/packages/d5/c6/e648c014ff269d8fc3823c95b46626547fae3a8d6f488b9c665db36bf7c8/lsm-db-0.3.0.tar.gz#sha256=9ffb6a4591c7d986b985a0dc67c425bfb4284efe6c54dd14d58033668f1621ab (from https://pypi.org/simple/lsm-db/), version: 0.3.0 2021-07-10T10:57:16,655 Found link https://files.pythonhosted.org/packages/ab/5f/afe4b4d40947cee6617e27f39aa8f80ac0be83775557d5bf1c68cbf9e4a2/lsm-db-0.3.1.tar.gz#sha256=baf3cad5b70cf88af33b880ef431ae4e8720251dfcf2aab262f6c30d094bd23b (from https://pypi.org/simple/lsm-db/), version: 0.3.1 2021-07-10T10:57:16,655 Found link https://files.pythonhosted.org/packages/37/c4/d7a0417ad3088866b816c718af1ad5c01bbbe129e0e50ad703bcbbc750d8/lsm-db-0.3.2.tar.gz#sha256=2b1688e9213e47216fe9ab98a8ca94584b19d237fb2b4af0840676cbbf99452c (from https://pypi.org/simple/lsm-db/), version: 0.3.2 2021-07-10T10:57:16,656 Found link https://files.pythonhosted.org/packages/13/5e/fb7f026aaac09537a3cd27084c79ba1a37054781c83c3cf042919ff3a6a9/lsm-db-0.4.0.tar.gz#sha256=0a15193c0e780a678d1caa5f2dbe81df594479df2a04bb518a7fa663a95d09e2 (from https://pypi.org/simple/lsm-db/), version: 0.4.0 2021-07-10T10:57:16,656 Found link https://files.pythonhosted.org/packages/67/f4/10e5295df3562393e73368c14df95c5e20da37c097d53583748b586e6155/lsm-db-0.5.0.tar.gz#sha256=7629dae9babf15f590a64c313958891f4b760b0e93e19e94861cb1c5a881c1af (from https://pypi.org/simple/lsm-db/), version: 0.5.0 2021-07-10T10:57:16,656 Found link https://files.pythonhosted.org/packages/55/1a/89ab31f5f9be237c528169ce5bbfa6601875263e102befbbe8198c2e8bcd/lsm-db-0.5.1.tar.gz#sha256=d61787c2fa699ad990bc94fa0d4948c986c184943532c0047201fdeafa7d2f96 (from https://pypi.org/simple/lsm-db/), version: 0.5.1 2021-07-10T10:57:16,656 Found link https://files.pythonhosted.org/packages/a9/d9/f4fad899c6775ee71ff935c6cef905ffc8ac38e49cb2728cc7e1e06d1081/lsm-db-0.6.0.tar.gz#sha256=0f47a5da8f18c80a49b8a3a3688c95a45e15cbb6c21f50bbfbe3e3fa6bf54109 (from https://pypi.org/simple/lsm-db/), version: 0.6.0 2021-07-10T10:57:16,657 Found link https://files.pythonhosted.org/packages/01/7f/ad665342f171e27c6b307774c363e333760f6bb1468b78d22b95d6e80937/lsm-db-0.6.1.tar.gz#sha256=19d7ed7ae8b6e4d144b6f347709234c91b0f3ea79ac9cc7375c177ccdf4edb45 (from https://pypi.org/simple/lsm-db/), version: 0.6.1 2021-07-10T10:57:16,657 Found link https://files.pythonhosted.org/packages/6f/2f/2e0c280e8a11e53e3775eefd8e15495a4ede4ccc84e12d6208ab1817e81a/lsm-db-0.6.2.tar.gz#sha256=841ba8ca40403f6500a952d805a613ef8487c12bf941315981dd73293ac58955 (from https://pypi.org/simple/lsm-db/), version: 0.6.2 2021-07-10T10:57:16,657 Found link https://files.pythonhosted.org/packages/6a/e0/381d0662103423decc4add590376e545c1eabcf945de92cd9dea618546c5/lsm-db-0.6.3.tar.gz#sha256=2de3953570cb67019d3621a5524318ef3cca47859cc13e85268fc51bbc9905a8 (from https://pypi.org/simple/lsm-db/), version: 0.6.3 2021-07-10T10:57:16,658 Found link https://files.pythonhosted.org/packages/17/f2/dc68ecdece424eb206c42b8db924c5a7f6dd97d26df42a1c9fb41a6fe555/lsm-db-0.6.4.tar.gz#sha256=1a5c76dec2fd2dcc6f34b442bc0495bd0bf09534467f48e90544acd62d9c38bf (from https://pypi.org/simple/lsm-db/), version: 0.6.4 2021-07-10T10:57:16,658 Skipping link: not a file: https://pypi.org/simple/lsm-db/ 2021-07-10T10:57:16,678 Given no hashes to check 1 links for project 'lsm-db': discarding no candidates 2021-07-10T10:57:16,698 Collecting lsm-db==0.2.1 2021-07-10T10:57:16,699 Created temporary directory: /tmp/pip-unpack-nlkh25x_ 2021-07-10T10:57:16,939 Downloading lsm-db-0.2.1.tar.gz (541 kB) 2021-07-10T10:57:17,264 Added lsm-db==0.2.1 from https://files.pythonhosted.org/packages/a5/2a/b5c89f31b28ca204da47f1353ab5798288063d80f16c19218798bae1322a/lsm-db-0.2.1.tar.gz#sha256=13141e5454c65a73c06f5b19aecc691e6c3f8122f1253c3a4f8b3990e79d0b0c to build tracker '/tmp/pip-req-tracker-lkg263rc' 2021-07-10T10:57:17,265 Running setup.py (path:/tmp/pip-wheel-wu4cfbvj/lsm-db_83627c34f4f44579ac40346f3651a1be/setup.py) egg_info for package lsm-db 2021-07-10T10:57:17,266 Created temporary directory: /tmp/pip-pip-egg-info-a4r5b9r1 2021-07-10T10:57:17,266 Running command python setup.py egg_info 2021-07-10T10:57:18,798 /usr/local/lib/python3.9/dist-packages/Cython/Compiler/Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /tmp/pip-wheel-wu4cfbvj/lsm-db_83627c34f4f44579ac40346f3651a1be/lsm.pyx 2021-07-10T10:57:18,799 tree = Parsing.p_module(s, pxd, full_module_name) 2021-07-10T10:57:19,886 warning: lsm.pyx:32:10: cpdef variables will not be supported in Cython 3; currently they are no different from cdef variables 2021-07-10T10:57:19,887 warning: lsm.pyx:33:10: cpdef variables will not be supported in Cython 3; currently they are no different from cdef variables 2021-07-10T10:57:19,887 warning: lsm.pyx:34:10: cpdef variables will not be supported in Cython 3; currently they are no different from cdef variables 2021-07-10T10:57:19,887 warning: lsm.pyx:35:10: cpdef variables will not be supported in Cython 3; currently they are no different from cdef variables 2021-07-10T10:57:19,887 warning: lsm.pyx:36:10: cpdef variables will not be supported in Cython 3; currently they are no different from cdef variables 2021-07-10T10:57:19,887 warning: lsm.pyx:37:10: cpdef variables will not be supported in Cython 3; currently they are no different from cdef variables 2021-07-10T10:57:19,887 warning: lsm.pyx:38:10: cpdef variables will not be supported in Cython 3; currently they are no different from cdef variables 2021-07-10T10:57:19,887 warning: lsm.pyx:39:10: cpdef variables will not be supported in Cython 3; currently they are no different from cdef variables 2021-07-10T10:57:19,888 warning: lsm.pyx:40:10: cpdef variables will not be supported in Cython 3; currently they are no different from cdef variables 2021-07-10T10:57:19,888 warning: lsm.pyx:41:10: cpdef variables will not be supported in Cython 3; currently they are no different from cdef variables 2021-07-10T10:57:19,888 warning: lsm.pyx:42:10: cpdef variables will not be supported in Cython 3; currently they are no different from cdef variables 2021-07-10T10:57:19,888 warning: lsm.pyx:43:10: cpdef variables will not be supported in Cython 3; currently they are no different from cdef variables 2021-07-10T10:57:21,488 Compiling lsm.pyx because it depends on /usr/local/lib/python3.9/dist-packages/Cython/Includes/libc/string.pxd. 2021-07-10T10:57:21,489 [1/1] Cythonizing lsm.pyx 2021-07-10T10:57:21,622 running egg_info 2021-07-10T10:57:21,625 creating /tmp/pip-pip-egg-info-a4r5b9r1/lsm_db.egg-info 2021-07-10T10:57:21,626 writing /tmp/pip-pip-egg-info-a4r5b9r1/lsm_db.egg-info/PKG-INFO 2021-07-10T10:57:21,628 writing dependency_links to /tmp/pip-pip-egg-info-a4r5b9r1/lsm_db.egg-info/dependency_links.txt 2021-07-10T10:57:21,631 writing top-level names to /tmp/pip-pip-egg-info-a4r5b9r1/lsm_db.egg-info/top_level.txt 2021-07-10T10:57:21,632 writing manifest file '/tmp/pip-pip-egg-info-a4r5b9r1/lsm_db.egg-info/SOURCES.txt' 2021-07-10T10:57:21,644 reading manifest file '/tmp/pip-pip-egg-info-a4r5b9r1/lsm_db.egg-info/SOURCES.txt' 2021-07-10T10:57:21,648 writing manifest file '/tmp/pip-pip-egg-info-a4r5b9r1/lsm_db.egg-info/SOURCES.txt' 2021-07-10T10:57:21,828 Source in /tmp/pip-wheel-wu4cfbvj/lsm-db_83627c34f4f44579ac40346f3651a1be has version 0.2.1, which satisfies requirement lsm-db==0.2.1 from https://files.pythonhosted.org/packages/a5/2a/b5c89f31b28ca204da47f1353ab5798288063d80f16c19218798bae1322a/lsm-db-0.2.1.tar.gz#sha256=13141e5454c65a73c06f5b19aecc691e6c3f8122f1253c3a4f8b3990e79d0b0c 2021-07-10T10:57:21,829 Removed lsm-db==0.2.1 from https://files.pythonhosted.org/packages/a5/2a/b5c89f31b28ca204da47f1353ab5798288063d80f16c19218798bae1322a/lsm-db-0.2.1.tar.gz#sha256=13141e5454c65a73c06f5b19aecc691e6c3f8122f1253c3a4f8b3990e79d0b0c from build tracker '/tmp/pip-req-tracker-lkg263rc' 2021-07-10T10:57:21,833 Created temporary directory: /tmp/pip-unpack-4h8c07o8 2021-07-10T10:57:21,833 Building wheels for collected packages: lsm-db 2021-07-10T10:57:21,838 Created temporary directory: /tmp/pip-wheel-lz7x8zwk 2021-07-10T10:57:21,839 Building wheel for lsm-db (setup.py): started 2021-07-10T10:57:21,839 Destination directory: /tmp/pip-wheel-lz7x8zwk 2021-07-10T10:57:21,839 Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-wu4cfbvj/lsm-db_83627c34f4f44579ac40346f3651a1be/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-wu4cfbvj/lsm-db_83627c34f4f44579ac40346f3651a1be/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-lz7x8zwk 2021-07-10T10:57:23,363 running bdist_wheel 2021-07-10T10:57:23,368 running build 2021-07-10T10:57:23,368 running build_ext 2021-07-10T10:57:23,373 building 'lsm' extension 2021-07-10T10:57:23,374 creating build 2021-07-10T10:57:23,374 creating build/temp.linux-armv7l-3.9 2021-07-10T10:57:23,375 creating build/temp.linux-armv7l-3.9/src 2021-07-10T10:57:23,376 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 -I/usr/include/python3.9 -c lsm.c -o build/temp.linux-armv7l-3.9/lsm.o 2021-07-10T10:57:23,905 lsm.c: In function ‘__pyx_f_3lsm_3LSM_insert’: 2021-07-10T10:57:23,911 lsm.c:6036:15: warning: implicit declaration of function ‘PyString_AsStringAndSize’; did you mean ‘PyBytes_AsStringAndSize’? [-Wimplicit-function-declaration] 2021-07-10T10:57:23,911 6036 | __pyx_t_5 = PyString_AsStringAndSize(__pyx_v_key, (&__pyx_v_kbuf), (&__pyx_v_klen)); if (unlikely(__pyx_t_5 == ((int)-1))) __PYX_ERR(0, 777, __pyx_L1_error) 2021-07-10T10:57:23,911 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-10T10:57:23,911 | PyBytes_AsStringAndSize 2021-07-10T10:57:23,935 lsm.c: In function ‘__pyx_f_3lsm_3LSM_fetch’: 2021-07-10T10:57:23,941 lsm.c:6578:21: warning: implicit declaration of function ‘PyString_FromStringAndSize’; did you mean ‘PyBytes_FromStringAndSize’? [-Wimplicit-function-declaration] 2021-07-10T10:57:23,941 6578 | __pyx_t_1 = PyString_FromStringAndSize(__pyx_v_vbuf, __pyx_v_vlen); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 855, __pyx_L4_error) 2021-07-10T10:57:23,941 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-10T10:57:23,942 | PyBytes_FromStringAndSize 2021-07-10T10:57:23,946 lsm.c:6578:19: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-10T10:57:23,946 6578 | __pyx_t_1 = PyString_FromStringAndSize(__pyx_v_vbuf, __pyx_v_vlen); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 855, __pyx_L4_error) 2021-07-10T10:57:23,946 | ^ 2021-07-10T10:57:24,186 lsm.c: In function ‘__pyx_f_3lsm_6Cursor__key’: 2021-07-10T10:57:24,194 lsm.c:15848:13: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-10T10:57:24,195 15848 | __pyx_t_1 = PyString_FromStringAndSize(__pyx_v_k, __pyx_v_klen); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1641, __pyx_L1_error) 2021-07-10T10:57:24,195 | ^ 2021-07-10T10:57:24,196 lsm.c: In function ‘__pyx_f_3lsm_6Cursor__value’: 2021-07-10T10:57:24,204 lsm.c:15909:13: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-10T10:57:24,204 15909 | __pyx_t_1 = PyString_FromStringAndSize(__pyx_v_v, __pyx_v_vlen); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1650, __pyx_L1_error) 2021-07-10T10:57:24,204 | ^ 2021-07-10T10:57:43,875 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 -I/usr/include/python3.9 -c src/lsm_ckpt.c -o build/temp.linux-armv7l-3.9/src/lsm_ckpt.o 2021-07-10T10:57:44,022 src/lsm_ckpt.c: In function ‘ckptChecksum’: 2021-07-10T10:57:44,023 src/lsm_ckpt.c:234:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u32’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T10:57:44,023 234 | for(i=0; (i+3)aEntry[i].iBlk>=iBlk ) break; 2021-07-10T10:57:50,347 | ^~ 2021-07-10T10:57:50,347 src/lsm_shared.c:128:39: warning: comparison of integer expressions of different signedness: ‘u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2021-07-10T10:57:50,348 128 | if( inEntry && p->aEntry[i].iBlk==iBlk ){ 2021-07-10T10:57:50,348 | ^~ 2021-07-10T10:57:50,352 src/lsm_shared.c: In function ‘walkFreelistCb’: 2021-07-10T10:57:50,353 src/lsm_shared.c:637:42: warning: comparison of integer expressions of different signedness: ‘u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2021-07-10T10:57:50,353 637 | if( (p->bReverse==0 && pEntry->iBlk>iBlk) 2021-07-10T10:57:50,353 | ^ 2021-07-10T10:57:50,353 src/lsm_shared.c:638:42: warning: comparison of integer expressions of different signedness: ‘u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2021-07-10T10:57:50,353 638 | || (p->bReverse!=0 && pEntry->iBlkiBlk==iBlk ) return 0; 2021-07-10T10:57:50,354 | ^~ 2021-07-10T10:57:52,468 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 -I/usr/include/python3.9 -c src/lsm_sorted.c -o build/temp.linux-armv7l-3.9/src/lsm_sorted.o 2021-07-10T10:57:53,660 src/lsm_sorted.c: In function ‘infoCellDump’: 2021-07-10T10:57:53,663 src/lsm_sorted.c:5611:22: warning: ‘aVal’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-10T10:57:53,664 5611 | if( paVal ) *paVal = aVal; 2021-07-10T10:57:53,664 | ~~~~~~~^~~~~~ 2021-07-10T10:57:55,463 src/lsm_sorted.c: In function ‘mergeWorkerStep’: 2021-07-10T10:57:55,465 src/lsm_sorted.c:3937:7: warning: ‘nData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-10T10:57:55,465 3937 | int nData; /* Size of buffer aData[] in bytes */ 2021-07-10T10:57:55,465 | ^~~~~ 2021-07-10T10:57:55,467 src/lsm_sorted.c:4030:10: warning: ‘iFPtr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-10T10:57:55,467 4030 | rc = mergeWorkerData(pMW, 0, iFPtr+iRPtr, pKey, nKey); 2021-07-10T10:57:55,467 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-10T10:57:55,469 src/lsm_sorted.c:3939:7: note: ‘iFPtr’ was declared here 2021-07-10T10:57:55,469 3939 | int iFPtr; /* Value of pointer in footer of pPg */ 2021-07-10T10:57:55,469 | ^~~~~ 2021-07-10T10:57:55,469 src/lsm_sorted.c:93:78: warning: ‘nRec’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-10T10:57:55,470 93 | #define SEGMENT_CELLPTR_OFFSET(pgsz, iCell) ((pgsz) - 2 - 2 - 8 - 2 - (iCell)*2) 2021-07-10T10:57:55,470 | ^ 2021-07-10T10:57:55,471 src/lsm_sorted.c:3938:7: note: ‘nRec’ was declared here 2021-07-10T10:57:55,471 3938 | int nRec; /* Number of records on page pPg */ 2021-07-10T10:57:55,472 | ^~~~ 2021-07-10T10:57:56,958 src/lsm_sorted.c: In function ‘sortedDumpPage’: 2021-07-10T10:57:56,961 src/lsm_sorted.c:5515:9: warning: ‘aVal’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-10T10:57:56,961 5515 | u8 *aVal; int nVal = 0; /* Value */ 2021-07-10T10:57:56,961 | ^~~~ 2021-07-10T10:57:57,066 src/lsm_sorted.c: In function ‘lsmSortedDumpStructure’: 2021-07-10T10:57:57,068 src/lsm_sorted.c:5482:16: warning: array subscript 1024 is outside array bounds of ‘char[1024]’ [-Warray-bounds] 2021-07-10T10:57:57,069 5482 | aBuf[nBuf] = 0; 2021-07-10T10:57:57,069 | ~~~~~~~~~~~^~~ 2021-07-10T10:57:57,071 src/lsm_sorted.c:5844:12: note: while referencing ‘zLeft’ 2021-07-10T10:57:57,071 5844 | char zLeft[1024]; 2021-07-10T10:57:57,071 | ^~~~~ 2021-07-10T10:57:57,074 src/lsm_sorted.c:5482:16: warning: array subscript 1024 is outside array bounds of ‘char[1024]’ [-Warray-bounds] 2021-07-10T10:57:57,074 5482 | aBuf[nBuf] = 0; 2021-07-10T10:57:57,074 | ~~~~~~~~~~~^~~ 2021-07-10T10:57:57,077 src/lsm_sorted.c:5845:12: note: while referencing ‘zRight’ 2021-07-10T10:57:57,077 5845 | char zRight[1024]; 2021-07-10T10:57:57,077 | ^~~~~~ 2021-07-10T10:57:57,561 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 -I/usr/include/python3.9 -c src/lsm_str.c -o build/temp.linux-armv7l-3.9/src/lsm_str.o 2021-07-10T10:57:57,851 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 -I/usr/include/python3.9 -c src/lsm_tree.c -o build/temp.linux-armv7l-3.9/src/lsm_tree.o 2021-07-10T10:57:57,999 src/lsm_tree.c: In function ‘getChildPtr’: 2021-07-10T10:57:57,999 src/lsm_tree.c:282:23: warning: comparison of integer expressions of different signedness: ‘u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2021-07-10T10:57:57,999 282 | if( p->iV2 && p->iV2<=iVersion && iCell==p->iV2Child ) return p->iV2Ptr; 2021-07-10T10:57:57,999 | ^~ 2021-07-10T10:57:58,004 In file included from src/lsm_tree.c:85: 2021-07-10T10:57:58,005 src/lsm_tree.c: In function ‘newTreeKey’: 2021-07-10T10:57:58,006 src/lsmInt.h:971:26: warning: comparison of integer expressions of different signedness: ‘u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2021-07-10T10:57:58,006 971 | #define LSM_MIN(x,y) ((x)>(y) ? (y) : (x)) 2021-07-10T10:57:58,006 | ^ 2021-07-10T10:57:58,006 src/lsm_tree.c:760:16: note: in expansion of macro ‘LSM_MIN’ 2021-07-10T10:57:58,007 760 | nAlloc = LSM_MIN((LSM_SHM_CHUNK_SIZE-iWrite), nRem); 2021-07-10T10:57:58,007 | ^~~~~~~ 2021-07-10T10:57:58,007 src/lsmInt.h:971:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘u32’ {aka ‘unsigned int’} due to unsignedness of other operand [-Wsign-compare] 2021-07-10T10:57:58,008 971 | #define LSM_MIN(x,y) ((x)>(y) ? (y) : (x)) 2021-07-10T10:57:58,008 | ^~~ 2021-07-10T10:57:58,008 src/lsm_tree.c:760:16: note: in expansion of macro ‘LSM_MIN’ 2021-07-10T10:57:58,008 760 | nAlloc = LSM_MIN((LSM_SHM_CHUNK_SIZE-iWrite), nRem); 2021-07-10T10:57:58,008 | ^~~~~~~ 2021-07-10T10:57:58,014 src/lsm_tree.c: In function ‘treeHeaderChecksum’: 2021-07-10T10:57:58,015 src/lsm_tree.c:1146:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2021-07-10T10:57:58,015 1146 | for(i=0; i<(offsetof(TreeHeader, aCksum) / sizeof(u32)); i+=2){ 2021-07-10T10:57:58,015 | ^ 2021-07-10T10:57:58,016 src/lsm_tree.c: In function ‘treeCheckLinkedList’: 2021-07-10T10:57:58,017 src/lsm_tree.c:1212:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u32’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T10:57:58,017 1212 | if( rc==LSM_OK && nVisit!=db->treehdr.nChunk-1 ){ 2021-07-10T10:57:58,017 | ^~ 2021-07-10T10:57:58,018 src/lsm_tree.c: In function ‘treeRepairList’: 2021-07-10T10:57:58,019 src/lsm_tree.c:1262:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u32’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T10:57:58,019 1262 | for(i=1; rc==LSM_OK && itreehdr.nChunk; i++){ 2021-07-10T10:57:58,019 | ^ 2021-07-10T10:57:58,020 src/lsm_tree.c:1282:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u32’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T10:57:58,020 1282 | while( nSort < (db->treehdr.nChunk-1) ) nSort = nSort * 2; 2021-07-10T10:57:58,021 | ^ 2021-07-10T10:57:58,022 src/lsm_tree.c:1290:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u32’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T10:57:58,022 1290 | for(i=1; itreehdr.nChunk; i++){ 2021-07-10T10:57:58,022 | ^ 2021-07-10T10:57:58,023 src/lsm_tree.c:1294:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u32’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T10:57:58,023 1294 | if( i!=db->treehdr.iFirst ){ 2021-07-10T10:57:58,023 | ^~ 2021-07-10T10:57:58,025 src/lsm_tree.c: In function ‘treeOverwriteKey’: 2021-07-10T10:57:58,026 src/lsm_tree.c:1378:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u32’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T10:57:58,026 1378 | if( (pCsr->iNode>0 && pCsr->iNode==(p->nHeight-1)) ){ 2021-07-10T10:57:58,026 | ^~ 2021-07-10T10:57:58,027 src/lsm_tree.c: In function ‘treeNextIsEndDelete’: 2021-07-10T10:57:58,028 src/lsm_tree.c:1406:11: warning: unused variable ‘rc’ [-Wunused-variable] 2021-07-10T10:57:58,028 1406 | int rc = LSM_OK; 2021-07-10T10:57:58,028 | ^~ 2021-07-10T10:57:58,029 src/lsm_tree.c: In function ‘treePrevIsStartDelete’: 2021-07-10T10:57:58,030 src/lsm_tree.c:1428:11: warning: unused variable ‘rc’ [-Wunused-variable] 2021-07-10T10:57:58,030 1428 | int rc = LSM_OK; 2021-07-10T10:57:58,030 | ^~ 2021-07-10T10:57:58,032 src/lsm_tree.c: In function ‘treeDeleteEntry’: 2021-07-10T10:57:58,034 src/lsm_tree.c:1601:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u32’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T10:57:58,034 1601 | bLeaf = (pCsr->iNode==(p->nHeight-1) && p->nHeight>1); 2021-07-10T10:57:58,034 | ^~ 2021-07-10T10:57:58,038 src/lsm_tree.c: In function ‘lsmTreeDelete’: 2021-07-10T10:57:58,040 src/lsm_tree.c:1841:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u32’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T10:57:58,040 1841 | if( csr.iNode==(p->nHeight-1) ){ 2021-07-10T10:57:58,040 | ^~ 2021-07-10T10:57:58,041 src/lsm_tree.c:1854:13: warning: unused variable ‘iNode’ [-Wunused-variable] 2021-07-10T10:57:58,041 1854 | int iNode = csr.iNode; 2021-07-10T10:57:58,042 | ^~~~~ 2021-07-10T10:57:58,044 src/lsm_tree.c: In function ‘lsmTreeCursorSeek’: 2021-07-10T10:57:58,045 src/lsm_tree.c:2038:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u32’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T10:57:58,045 2038 | if( iNode<(pRoot->nHeight-1) ){ 2021-07-10T10:57:58,045 | ^ 2021-07-10T10:57:58,048 src/lsm_tree.c: In function ‘lsmTreeCursorEnd’: 2021-07-10T10:57:58,049 src/lsm_tree.c:2227:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u32’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T10:57:58,050 2227 | if( pCsr->iNodenHeight-1 ){ 2021-07-10T10:57:58,050 | ^ 2021-07-10T10:57:58,050 src/lsm_tree.c: In function ‘lsmTreeCursorFlags’: 2021-07-10T10:57:58,052 src/lsm_tree.c:2241:9: warning: unused variable ‘rc’ [-Wunused-variable] 2021-07-10T10:57:58,052 2241 | int rc = LSM_OK; 2021-07-10T10:57:58,052 | ^~ 2021-07-10T10:57:58,057 src/lsm_tree.c: At top level: 2021-07-10T10:57:58,057 src/lsm_tree.c:127:12: warning: ‘assert_delete_ranges_match’ declared ‘static’ but never defined [-Wunused-function] 2021-07-10T10:57:58,057 127 | static int assert_delete_ranges_match(lsm_db *); 2021-07-10T10:57:58,058 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-10T10:57:58,058 src/lsm_tree.c:128:12: warning: ‘treeCountEntries’ declared ‘static’ but never defined [-Wunused-function] 2021-07-10T10:57:58,058 128 | static int treeCountEntries(lsm_db *db); 2021-07-10T10:57:58,058 | ^~~~~~~~~~~~~~~~ 2021-07-10T10:57:59,760 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 -I/usr/include/python3.9 -c src/lsm_unix.c -o build/temp.linux-armv7l-3.9/src/lsm_unix.o 2021-07-10T10:58:00,343 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 -I/usr/include/python3.9 -c src/lsm_varint.c -o build/temp.linux-armv7l-3.9/src/lsm_varint.o 2021-07-10T10:58:00,653 creating build/lib.linux-armv7l-3.9 2021-07-10T10:58:00,657 arm-linux-gnueabihf-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -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 build/temp.linux-armv7l-3.9/lsm.o build/temp.linux-armv7l-3.9/src/lsm_ckpt.o build/temp.linux-armv7l-3.9/src/lsm_file.o build/temp.linux-armv7l-3.9/src/lsm_log.o build/temp.linux-armv7l-3.9/src/lsm_main.o build/temp.linux-armv7l-3.9/src/lsm_mem.o build/temp.linux-armv7l-3.9/src/lsm_mutex.o build/temp.linux-armv7l-3.9/src/lsm_shared.o build/temp.linux-armv7l-3.9/src/lsm_sorted.o build/temp.linux-armv7l-3.9/src/lsm_str.o build/temp.linux-armv7l-3.9/src/lsm_tree.o build/temp.linux-armv7l-3.9/src/lsm_unix.o build/temp.linux-armv7l-3.9/src/lsm_varint.o -o build/lib.linux-armv7l-3.9/lsm.cpython-39-arm-linux-gnueabihf.so 2021-07-10T10:58:00,952 installing to build/bdist.linux-armv7l/wheel 2021-07-10T10:58:00,952 running install 2021-07-10T10:58:00,954 running install_lib 2021-07-10T10:58:00,958 creating build/bdist.linux-armv7l 2021-07-10T10:58:00,959 creating build/bdist.linux-armv7l/wheel 2021-07-10T10:58:00,961 copying build/lib.linux-armv7l-3.9/lsm.cpython-39-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel 2021-07-10T10:58:01,004 running install_egg_info 2021-07-10T10:58:01,027 running egg_info 2021-07-10T10:58:01,028 creating lsm_db.egg-info 2021-07-10T10:58:01,029 writing lsm_db.egg-info/PKG-INFO 2021-07-10T10:58:01,032 writing dependency_links to lsm_db.egg-info/dependency_links.txt 2021-07-10T10:58:01,035 writing top-level names to lsm_db.egg-info/top_level.txt 2021-07-10T10:58:01,038 writing manifest file 'lsm_db.egg-info/SOURCES.txt' 2021-07-10T10:58:01,042 reading manifest file 'lsm_db.egg-info/SOURCES.txt' 2021-07-10T10:58:01,046 writing manifest file 'lsm_db.egg-info/SOURCES.txt' 2021-07-10T10:58:01,048 Copying lsm_db.egg-info to build/bdist.linux-armv7l/wheel/lsm_db-0.2.1-py3.9.egg-info 2021-07-10T10:58:01,057 running install_scripts 2021-07-10T10:58:01,104 creating build/bdist.linux-armv7l/wheel/lsm_db-0.2.1.dist-info/WHEEL 2021-07-10T10:58:01,107 creating '/tmp/pip-wheel-lz7x8zwk/lsm_db-0.2.1-cp39-cp39-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2021-07-10T10:58:01,590 adding 'lsm.cpython-39-arm-linux-gnueabihf.so' 2021-07-10T10:58:01,610 adding 'lsm_db-0.2.1.dist-info/METADATA' 2021-07-10T10:58:01,612 adding 'lsm_db-0.2.1.dist-info/WHEEL' 2021-07-10T10:58:01,613 adding 'lsm_db-0.2.1.dist-info/top_level.txt' 2021-07-10T10:58:01,614 adding 'lsm_db-0.2.1.dist-info/RECORD' 2021-07-10T10:58:01,633 removing build/bdist.linux-armv7l/wheel 2021-07-10T10:58:01,747 Building wheel for lsm-db (setup.py): finished with status 'done' 2021-07-10T10:58:01,761 Created wheel for lsm-db: filename=lsm_db-0.2.1-cp39-cp39-linux_armv7l.whl size=834915 sha256=1cc12012fb236a1c98afdc6baa27da90557241cf862396631a4c6e0b960f5cba 2021-07-10T10:58:01,761 Stored in directory: /tmp/pip-ephem-wheel-cache-ebj0_tai/wheels/84/0a/65/1078e4a352f98da4ec5b3e795e21a888c19e08066d31ea187b 2021-07-10T10:58:01,771 Successfully built lsm-db 2021-07-10T10:58:01,811 Removed build tracker: '/tmp/pip-req-tracker-lkg263rc'