2021-07-10T12:24:46,592 Created temporary directory: /tmp/pip-ephem-wheel-cache-5gsh21px 2021-07-10T12:24:46,595 Created temporary directory: /tmp/pip-req-tracker-79tcfcrt 2021-07-10T12:24:46,595 Initialized build tracking at /tmp/pip-req-tracker-79tcfcrt 2021-07-10T12:24:46,595 Created build tracker: /tmp/pip-req-tracker-79tcfcrt 2021-07-10T12:24:46,595 Entered build tracker: /tmp/pip-req-tracker-79tcfcrt 2021-07-10T12:24:46,596 Created temporary directory: /tmp/pip-wheel-utq8_e6p 2021-07-10T12:24:46,629 1 location(s) to search for versions of lsm-db: 2021-07-10T12:24:46,629 * https://pypi.org/simple/lsm-db/ 2021-07-10T12:24:46,630 Fetching project page and analyzing links: https://pypi.org/simple/lsm-db/ 2021-07-10T12:24:46,630 Getting page https://pypi.org/simple/lsm-db/ 2021-07-10T12:24:46,632 Found index url https://pypi.org/simple 2021-07-10T12:24:46,729 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-10T12:24:46,730 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-10T12:24:46,730 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-10T12:24:46,731 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-10T12:24:46,731 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-10T12:24:46,731 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-10T12:24:46,731 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-10T12:24:46,732 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-10T12:24:46,732 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-10T12:24:46,732 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-10T12:24:46,732 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-10T12:24:46,733 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-10T12:24:46,733 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-10T12:24:46,733 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-10T12:24:46,734 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-10T12:24:46,734 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-10T12:24:46,734 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-10T12:24:46,735 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-10T12:24:46,735 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-10T12:24:46,735 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-10T12:24:46,735 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-10T12:24:46,736 Skipping link: not a file: https://pypi.org/simple/lsm-db/ 2021-07-10T12:24:46,756 Given no hashes to check 1 links for project 'lsm-db': discarding no candidates 2021-07-10T12:24:46,775 Collecting lsm-db==0.3.0 2021-07-10T12:24:46,777 Created temporary directory: /tmp/pip-unpack-wvq1ys0d 2021-07-10T12:24:46,988 Downloading lsm-db-0.3.0.tar.gz (548 kB) 2021-07-10T12:24:47,352 Added lsm-db==0.3.0 from https://files.pythonhosted.org/packages/d5/c6/e648c014ff269d8fc3823c95b46626547fae3a8d6f488b9c665db36bf7c8/lsm-db-0.3.0.tar.gz#sha256=9ffb6a4591c7d986b985a0dc67c425bfb4284efe6c54dd14d58033668f1621ab to build tracker '/tmp/pip-req-tracker-79tcfcrt' 2021-07-10T12:24:47,353 Running setup.py (path:/tmp/pip-wheel-utq8_e6p/lsm-db_07fc1ebc29f844da8e34ce1ba1c74a8f/setup.py) egg_info for package lsm-db 2021-07-10T12:24:47,354 Created temporary directory: /tmp/pip-pip-egg-info-0tbxmrq9 2021-07-10T12:24:47,355 Running command python setup.py egg_info 2021-07-10T12:24:48,851 /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-utq8_e6p/lsm-db_07fc1ebc29f844da8e34ce1ba1c74a8f/lsm.pyx 2021-07-10T12:24:48,852 tree = Parsing.p_module(s, pxd, full_module_name) 2021-07-10T12:24:49,982 warning: lsm.pyx:31:10: cpdef variables will not be supported in Cython 3; currently they are no different from cdef variables 2021-07-10T12:24:49,982 warning: lsm.pyx:32:10: cpdef variables will not be supported in Cython 3; currently they are no different from cdef variables 2021-07-10T12:24:49,982 warning: lsm.pyx:33:10: cpdef variables will not be supported in Cython 3; currently they are no different from cdef variables 2021-07-10T12:24:49,982 warning: lsm.pyx:34:10: cpdef variables will not be supported in Cython 3; currently they are no different from cdef variables 2021-07-10T12:24:49,982 warning: lsm.pyx:35:10: cpdef variables will not be supported in Cython 3; currently they are no different from cdef variables 2021-07-10T12:24:49,982 warning: lsm.pyx:36:10: cpdef variables will not be supported in Cython 3; currently they are no different from cdef variables 2021-07-10T12:24:49,983 warning: lsm.pyx:37:10: cpdef variables will not be supported in Cython 3; currently they are no different from cdef variables 2021-07-10T12:24:49,983 warning: lsm.pyx:38:10: cpdef variables will not be supported in Cython 3; currently they are no different from cdef variables 2021-07-10T12:24:49,983 warning: lsm.pyx:39:10: cpdef variables will not be supported in Cython 3; currently they are no different from cdef variables 2021-07-10T12:24:49,983 warning: lsm.pyx:40:10: cpdef variables will not be supported in Cython 3; currently they are no different from cdef variables 2021-07-10T12:24:49,983 warning: lsm.pyx:41:10: cpdef variables will not be supported in Cython 3; currently they are no different from cdef variables 2021-07-10T12:24:49,983 warning: lsm.pyx:42:10: cpdef variables will not be supported in Cython 3; currently they are no different from cdef variables 2021-07-10T12:24:51,639 Compiling lsm.pyx because it depends on /usr/local/lib/python3.9/dist-packages/Cython/Includes/libc/string.pxd. 2021-07-10T12:24:51,640 [1/1] Cythonizing lsm.pyx 2021-07-10T12:24:51,790 running egg_info 2021-07-10T12:24:51,793 creating /tmp/pip-pip-egg-info-0tbxmrq9/lsm_db.egg-info 2021-07-10T12:24:51,794 writing /tmp/pip-pip-egg-info-0tbxmrq9/lsm_db.egg-info/PKG-INFO 2021-07-10T12:24:51,796 writing dependency_links to /tmp/pip-pip-egg-info-0tbxmrq9/lsm_db.egg-info/dependency_links.txt 2021-07-10T12:24:51,798 writing top-level names to /tmp/pip-pip-egg-info-0tbxmrq9/lsm_db.egg-info/top_level.txt 2021-07-10T12:24:51,800 writing manifest file '/tmp/pip-pip-egg-info-0tbxmrq9/lsm_db.egg-info/SOURCES.txt' 2021-07-10T12:24:51,843 reading manifest file '/tmp/pip-pip-egg-info-0tbxmrq9/lsm_db.egg-info/SOURCES.txt' 2021-07-10T12:24:51,848 writing manifest file '/tmp/pip-pip-egg-info-0tbxmrq9/lsm_db.egg-info/SOURCES.txt' 2021-07-10T12:24:52,039 Source in /tmp/pip-wheel-utq8_e6p/lsm-db_07fc1ebc29f844da8e34ce1ba1c74a8f has version 0.3.0, which satisfies requirement lsm-db==0.3.0 from https://files.pythonhosted.org/packages/d5/c6/e648c014ff269d8fc3823c95b46626547fae3a8d6f488b9c665db36bf7c8/lsm-db-0.3.0.tar.gz#sha256=9ffb6a4591c7d986b985a0dc67c425bfb4284efe6c54dd14d58033668f1621ab 2021-07-10T12:24:52,040 Removed lsm-db==0.3.0 from https://files.pythonhosted.org/packages/d5/c6/e648c014ff269d8fc3823c95b46626547fae3a8d6f488b9c665db36bf7c8/lsm-db-0.3.0.tar.gz#sha256=9ffb6a4591c7d986b985a0dc67c425bfb4284efe6c54dd14d58033668f1621ab from build tracker '/tmp/pip-req-tracker-79tcfcrt' 2021-07-10T12:24:52,044 Created temporary directory: /tmp/pip-unpack-utak5wxx 2021-07-10T12:24:52,044 Building wheels for collected packages: lsm-db 2021-07-10T12:24:52,048 Created temporary directory: /tmp/pip-wheel-d13t_pnc 2021-07-10T12:24:52,049 Building wheel for lsm-db (setup.py): started 2021-07-10T12:24:52,049 Destination directory: /tmp/pip-wheel-d13t_pnc 2021-07-10T12:24:52,049 Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-utq8_e6p/lsm-db_07fc1ebc29f844da8e34ce1ba1c74a8f/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-utq8_e6p/lsm-db_07fc1ebc29f844da8e34ce1ba1c74a8f/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-d13t_pnc 2021-07-10T12:24:53,776 running bdist_wheel 2021-07-10T12:24:53,780 running build 2021-07-10T12:24:53,780 running build_ext 2021-07-10T12:24:53,786 building 'lsm' extension 2021-07-10T12:24:53,786 creating build 2021-07-10T12:24:53,786 creating build/temp.linux-armv7l-3.9 2021-07-10T12:24:53,788 creating build/temp.linux-armv7l-3.9/src 2021-07-10T12:24:53,789 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-10T12:25:15,409 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-10T12:25:15,548 src/lsm_ckpt.c: In function ‘ckptChecksum’: 2021-07-10T12:25:15,548 src/lsm_ckpt.c:234:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u32’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T12:25:15,549 234 | for(i=0; (i+3)aEntry[i].iBlk>=iBlk ) break; 2021-07-10T12:25:21,917 | ^~ 2021-07-10T12:25:21,917 src/lsm_shared.c:128:39: warning: comparison of integer expressions of different signedness: ‘u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2021-07-10T12:25:21,917 128 | if( inEntry && p->aEntry[i].iBlk==iBlk ){ 2021-07-10T12:25:21,917 | ^~ 2021-07-10T12:25:21,922 src/lsm_shared.c: In function ‘walkFreelistCb’: 2021-07-10T12:25:21,922 src/lsm_shared.c:637:42: warning: comparison of integer expressions of different signedness: ‘u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2021-07-10T12:25:21,922 637 | if( (p->bReverse==0 && pEntry->iBlk>iBlk) 2021-07-10T12:25:21,922 | ^ 2021-07-10T12:25:21,922 src/lsm_shared.c:638:42: warning: comparison of integer expressions of different signedness: ‘u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2021-07-10T12:25:21,923 638 | || (p->bReverse!=0 && pEntry->iBlkiBlk==iBlk ) return 0; 2021-07-10T12:25:21,923 | ^~ 2021-07-10T12:25:23,111 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-10T12:25:24,531 src/lsm_sorted.c: In function ‘infoCellDump’: 2021-07-10T12:25:24,534 src/lsm_sorted.c:5611:22: warning: ‘aVal’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-10T12:25:24,534 5611 | if( paVal ) *paVal = aVal; 2021-07-10T12:25:24,534 | ~~~~~~~^~~~~~ 2021-07-10T12:25:26,332 src/lsm_sorted.c: In function ‘mergeWorkerStep’: 2021-07-10T12:25:26,334 src/lsm_sorted.c:3937:7: warning: ‘nData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-10T12:25:26,334 3937 | int nData; /* Size of buffer aData[] in bytes */ 2021-07-10T12:25:26,334 | ^~~~~ 2021-07-10T12:25:26,335 src/lsm_sorted.c:4030:10: warning: ‘iFPtr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-10T12:25:26,336 4030 | rc = mergeWorkerData(pMW, 0, iFPtr+iRPtr, pKey, nKey); 2021-07-10T12:25:26,336 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-10T12:25:26,337 src/lsm_sorted.c:3939:7: note: ‘iFPtr’ was declared here 2021-07-10T12:25:26,338 3939 | int iFPtr; /* Value of pointer in footer of pPg */ 2021-07-10T12:25:26,338 | ^~~~~ 2021-07-10T12:25:26,338 src/lsm_sorted.c:93:78: warning: ‘nRec’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-10T12:25:26,338 93 | #define SEGMENT_CELLPTR_OFFSET(pgsz, iCell) ((pgsz) - 2 - 2 - 8 - 2 - (iCell)*2) 2021-07-10T12:25:26,338 | ^ 2021-07-10T12:25:26,340 src/lsm_sorted.c:3938:7: note: ‘nRec’ was declared here 2021-07-10T12:25:26,340 3938 | int nRec; /* Number of records on page pPg */ 2021-07-10T12:25:26,340 | ^~~~ 2021-07-10T12:25:27,816 src/lsm_sorted.c: In function ‘sortedDumpPage’: 2021-07-10T12:25:27,819 src/lsm_sorted.c:5515:9: warning: ‘aVal’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-10T12:25:27,819 5515 | u8 *aVal; int nVal = 0; /* Value */ 2021-07-10T12:25:27,819 | ^~~~ 2021-07-10T12:25:27,923 src/lsm_sorted.c: In function ‘lsmSortedDumpStructure’: 2021-07-10T12:25:27,926 src/lsm_sorted.c:5482:16: warning: array subscript 1024 is outside array bounds of ‘char[1024]’ [-Warray-bounds] 2021-07-10T12:25:27,926 5482 | aBuf[nBuf] = 0; 2021-07-10T12:25:27,926 | ~~~~~~~~~~~^~~ 2021-07-10T12:25:27,928 src/lsm_sorted.c:5844:12: note: while referencing ‘zLeft’ 2021-07-10T12:25:27,929 5844 | char zLeft[1024]; 2021-07-10T12:25:27,929 | ^~~~~ 2021-07-10T12:25:27,931 src/lsm_sorted.c:5482:16: warning: array subscript 1024 is outside array bounds of ‘char[1024]’ [-Warray-bounds] 2021-07-10T12:25:27,931 5482 | aBuf[nBuf] = 0; 2021-07-10T12:25:27,932 | ~~~~~~~~~~~^~~ 2021-07-10T12:25:27,934 src/lsm_sorted.c:5845:12: note: while referencing ‘zRight’ 2021-07-10T12:25:27,934 5845 | char zRight[1024]; 2021-07-10T12:25:27,934 | ^~~~~~ 2021-07-10T12:25:28,411 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-10T12:25:28,700 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-10T12:25:28,846 src/lsm_tree.c: In function ‘getChildPtr’: 2021-07-10T12:25:28,847 src/lsm_tree.c:282:23: warning: comparison of integer expressions of different signedness: ‘u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2021-07-10T12:25:28,847 282 | if( p->iV2 && p->iV2<=iVersion && iCell==p->iV2Child ) return p->iV2Ptr; 2021-07-10T12:25:28,847 | ^~ 2021-07-10T12:25:28,851 In file included from src/lsm_tree.c:85: 2021-07-10T12:25:28,851 src/lsm_tree.c: In function ‘newTreeKey’: 2021-07-10T12:25:28,852 src/lsmInt.h:971:26: warning: comparison of integer expressions of different signedness: ‘u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2021-07-10T12:25:28,852 971 | #define LSM_MIN(x,y) ((x)>(y) ? (y) : (x)) 2021-07-10T12:25:28,852 | ^ 2021-07-10T12:25:28,852 src/lsm_tree.c:760:16: note: in expansion of macro ‘LSM_MIN’ 2021-07-10T12:25:28,852 760 | nAlloc = LSM_MIN((LSM_SHM_CHUNK_SIZE-iWrite), nRem); 2021-07-10T12:25:28,852 | ^~~~~~~ 2021-07-10T12:25:28,853 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-10T12:25:28,853 971 | #define LSM_MIN(x,y) ((x)>(y) ? (y) : (x)) 2021-07-10T12:25:28,853 | ^~~ 2021-07-10T12:25:28,853 src/lsm_tree.c:760:16: note: in expansion of macro ‘LSM_MIN’ 2021-07-10T12:25:28,853 760 | nAlloc = LSM_MIN((LSM_SHM_CHUNK_SIZE-iWrite), nRem); 2021-07-10T12:25:28,853 | ^~~~~~~ 2021-07-10T12:25:28,858 src/lsm_tree.c: In function ‘treeHeaderChecksum’: 2021-07-10T12:25:28,858 src/lsm_tree.c:1146:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2021-07-10T12:25:28,858 1146 | for(i=0; i<(offsetof(TreeHeader, aCksum) / sizeof(u32)); i+=2){ 2021-07-10T12:25:28,858 | ^ 2021-07-10T12:25:28,859 src/lsm_tree.c: In function ‘treeCheckLinkedList’: 2021-07-10T12:25:28,859 src/lsm_tree.c:1212:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u32’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T12:25:28,860 1212 | if( rc==LSM_OK && nVisit!=db->treehdr.nChunk-1 ){ 2021-07-10T12:25:28,860 | ^~ 2021-07-10T12:25:28,860 src/lsm_tree.c: In function ‘treeRepairList’: 2021-07-10T12:25:28,861 src/lsm_tree.c:1262:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u32’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T12:25:28,861 1262 | for(i=1; rc==LSM_OK && itreehdr.nChunk; i++){ 2021-07-10T12:25:28,861 | ^ 2021-07-10T12:25:28,861 src/lsm_tree.c:1282:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u32’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T12:25:28,862 1282 | while( nSort < (db->treehdr.nChunk-1) ) nSort = nSort * 2; 2021-07-10T12:25:28,862 | ^ 2021-07-10T12:25:28,862 src/lsm_tree.c:1290:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u32’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T12:25:28,863 1290 | for(i=1; itreehdr.nChunk; i++){ 2021-07-10T12:25:28,863 | ^ 2021-07-10T12:25:28,863 src/lsm_tree.c:1294:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u32’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T12:25:28,863 1294 | if( i!=db->treehdr.iFirst ){ 2021-07-10T12:25:28,863 | ^~ 2021-07-10T12:25:28,865 src/lsm_tree.c: In function ‘treeOverwriteKey’: 2021-07-10T12:25:28,865 src/lsm_tree.c:1378:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u32’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T12:25:28,865 1378 | if( (pCsr->iNode>0 && pCsr->iNode==(p->nHeight-1)) ){ 2021-07-10T12:25:28,866 | ^~ 2021-07-10T12:25:28,866 src/lsm_tree.c: In function ‘treeNextIsEndDelete’: 2021-07-10T12:25:28,867 src/lsm_tree.c:1406:11: warning: unused variable ‘rc’ [-Wunused-variable] 2021-07-10T12:25:28,867 1406 | int rc = LSM_OK; 2021-07-10T12:25:28,867 | ^~ 2021-07-10T12:25:28,867 src/lsm_tree.c: In function ‘treePrevIsStartDelete’: 2021-07-10T12:25:28,868 src/lsm_tree.c:1428:11: warning: unused variable ‘rc’ [-Wunused-variable] 2021-07-10T12:25:28,868 1428 | int rc = LSM_OK; 2021-07-10T12:25:28,868 | ^~ 2021-07-10T12:25:28,870 src/lsm_tree.c: In function ‘treeDeleteEntry’: 2021-07-10T12:25:28,871 src/lsm_tree.c:1601:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u32’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T12:25:28,871 1601 | bLeaf = (pCsr->iNode==(p->nHeight-1) && p->nHeight>1); 2021-07-10T12:25:28,871 | ^~ 2021-07-10T12:25:28,875 src/lsm_tree.c: In function ‘lsmTreeDelete’: 2021-07-10T12:25:28,876 src/lsm_tree.c:1841:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u32’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T12:25:28,876 1841 | if( csr.iNode==(p->nHeight-1) ){ 2021-07-10T12:25:28,876 | ^~ 2021-07-10T12:25:28,877 src/lsm_tree.c:1854:13: warning: unused variable ‘iNode’ [-Wunused-variable] 2021-07-10T12:25:28,878 1854 | int iNode = csr.iNode; 2021-07-10T12:25:28,878 | ^~~~~ 2021-07-10T12:25:28,879 src/lsm_tree.c: In function ‘lsmTreeCursorSeek’: 2021-07-10T12:25:28,880 src/lsm_tree.c:2038:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u32’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T12:25:28,880 2038 | if( iNode<(pRoot->nHeight-1) ){ 2021-07-10T12:25:28,880 | ^ 2021-07-10T12:25:28,883 src/lsm_tree.c: In function ‘lsmTreeCursorEnd’: 2021-07-10T12:25:28,884 src/lsm_tree.c:2227:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u32’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T12:25:28,884 2227 | if( pCsr->iNodenHeight-1 ){ 2021-07-10T12:25:28,884 | ^ 2021-07-10T12:25:28,884 src/lsm_tree.c: In function ‘lsmTreeCursorFlags’: 2021-07-10T12:25:28,885 src/lsm_tree.c:2241:9: warning: unused variable ‘rc’ [-Wunused-variable] 2021-07-10T12:25:28,886 2241 | int rc = LSM_OK; 2021-07-10T12:25:28,886 | ^~ 2021-07-10T12:25:28,890 src/lsm_tree.c: At top level: 2021-07-10T12:25:28,890 src/lsm_tree.c:127:12: warning: ‘assert_delete_ranges_match’ declared ‘static’ but never defined [-Wunused-function] 2021-07-10T12:25:28,891 127 | static int assert_delete_ranges_match(lsm_db *); 2021-07-10T12:25:28,891 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-10T12:25:28,891 src/lsm_tree.c:128:12: warning: ‘treeCountEntries’ declared ‘static’ but never defined [-Wunused-function] 2021-07-10T12:25:28,891 128 | static int treeCountEntries(lsm_db *db); 2021-07-10T12:25:28,891 | ^~~~~~~~~~~~~~~~ 2021-07-10T12:25:30,604 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-10T12:25:31,174 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-10T12:25:31,482 creating build/lib.linux-armv7l-3.9 2021-07-10T12:25:31,483 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-10T12:25:31,766 installing to build/bdist.linux-armv7l/wheel 2021-07-10T12:25:31,766 running install 2021-07-10T12:25:31,767 running install_lib 2021-07-10T12:25:31,771 creating build/bdist.linux-armv7l 2021-07-10T12:25:31,771 creating build/bdist.linux-armv7l/wheel 2021-07-10T12:25:31,772 copying build/lib.linux-armv7l-3.9/lsm.cpython-39-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel 2021-07-10T12:25:31,812 running install_egg_info 2021-07-10T12:25:31,833 running egg_info 2021-07-10T12:25:31,833 creating lsm_db.egg-info 2021-07-10T12:25:31,834 writing lsm_db.egg-info/PKG-INFO 2021-07-10T12:25:31,837 writing dependency_links to lsm_db.egg-info/dependency_links.txt 2021-07-10T12:25:31,839 writing top-level names to lsm_db.egg-info/top_level.txt 2021-07-10T12:25:31,843 writing manifest file 'lsm_db.egg-info/SOURCES.txt' 2021-07-10T12:25:31,875 reading manifest file 'lsm_db.egg-info/SOURCES.txt' 2021-07-10T12:25:31,881 writing manifest file 'lsm_db.egg-info/SOURCES.txt' 2021-07-10T12:25:31,883 Copying lsm_db.egg-info to build/bdist.linux-armv7l/wheel/lsm_db-0.3.0-py3.9.egg-info 2021-07-10T12:25:31,893 running install_scripts 2021-07-10T12:25:31,939 creating build/bdist.linux-armv7l/wheel/lsm_db-0.3.0.dist-info/WHEEL 2021-07-10T12:25:31,942 creating '/tmp/pip-wheel-d13t_pnc/lsm_db-0.3.0-cp39-cp39-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2021-07-10T12:25:32,434 adding 'lsm.cpython-39-arm-linux-gnueabihf.so' 2021-07-10T12:25:32,454 adding 'lsm_db-0.3.0.dist-info/METADATA' 2021-07-10T12:25:32,455 adding 'lsm_db-0.3.0.dist-info/WHEEL' 2021-07-10T12:25:32,456 adding 'lsm_db-0.3.0.dist-info/top_level.txt' 2021-07-10T12:25:32,457 adding 'lsm_db-0.3.0.dist-info/RECORD' 2021-07-10T12:25:32,471 removing build/bdist.linux-armv7l/wheel 2021-07-10T12:25:32,582 Building wheel for lsm-db (setup.py): finished with status 'done' 2021-07-10T12:25:32,595 Created wheel for lsm-db: filename=lsm_db-0.3.0-cp39-cp39-linux_armv7l.whl size=854713 sha256=21bc0049faaf1835b04d40ab897293257c0091132a9982d8305901dcc6767e3f 2021-07-10T12:25:32,595 Stored in directory: /tmp/pip-ephem-wheel-cache-5gsh21px/wheels/b6/80/df/32f4fc42bfd02748ee1307e71363a615c200088aeb5b0aae7f 2021-07-10T12:25:32,604 Successfully built lsm-db 2021-07-10T12:25:32,640 Removed build tracker: '/tmp/pip-req-tracker-79tcfcrt'