2021-07-11T20:38:04,474 Created temporary directory: /tmp/pip-ephem-wheel-cache-_z4d46_h 2021-07-11T20:38:04,476 Created temporary directory: /tmp/pip-req-tracker-byfar8cr 2021-07-11T20:38:04,477 Initialized build tracking at /tmp/pip-req-tracker-byfar8cr 2021-07-11T20:38:04,477 Created build tracker: /tmp/pip-req-tracker-byfar8cr 2021-07-11T20:38:04,477 Entered build tracker: /tmp/pip-req-tracker-byfar8cr 2021-07-11T20:38:04,478 Created temporary directory: /tmp/pip-wheel-j6sqpqf1 2021-07-11T20:38:04,508 1 location(s) to search for versions of lsm-db: 2021-07-11T20:38:04,508 * https://pypi.org/simple/lsm-db/ 2021-07-11T20:38:04,509 Fetching project page and analyzing links: https://pypi.org/simple/lsm-db/ 2021-07-11T20:38:04,509 Getting page https://pypi.org/simple/lsm-db/ 2021-07-11T20:38:04,511 Found index url https://pypi.org/simple 2021-07-11T20:38:04,695 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-11T20:38:04,696 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-11T20:38:04,696 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-11T20:38:04,696 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-11T20:38:04,696 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-11T20:38:04,697 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-11T20:38:04,697 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-11T20:38:04,697 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-11T20:38:04,698 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-11T20:38:04,698 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-11T20:38:04,698 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-11T20:38:04,698 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-11T20:38:04,699 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-11T20:38:04,699 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-11T20:38:04,699 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-11T20:38:04,700 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-11T20:38:04,700 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-11T20:38:04,700 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-11T20:38:04,701 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-11T20:38:04,701 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-11T20:38:04,701 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-11T20:38:04,702 Skipping link: not a file: https://pypi.org/simple/lsm-db/ 2021-07-11T20:38:04,722 Given no hashes to check 1 links for project 'lsm-db': discarding no candidates 2021-07-11T20:38:04,741 Collecting lsm-db==0.4.0 2021-07-11T20:38:04,743 Created temporary directory: /tmp/pip-unpack-tf9df0v5 2021-07-11T20:38:04,934 Downloading lsm-db-0.4.0.tar.gz (291 kB) 2021-07-11T20:38:05,159 Added lsm-db==0.4.0 from https://files.pythonhosted.org/packages/13/5e/fb7f026aaac09537a3cd27084c79ba1a37054781c83c3cf042919ff3a6a9/lsm-db-0.4.0.tar.gz#sha256=0a15193c0e780a678d1caa5f2dbe81df594479df2a04bb518a7fa663a95d09e2 to build tracker '/tmp/pip-req-tracker-byfar8cr' 2021-07-11T20:38:05,161 Running setup.py (path:/tmp/pip-wheel-j6sqpqf1/lsm-db_e34e70fc65aa4ff9bb8f03837a3ab406/setup.py) egg_info for package lsm-db 2021-07-11T20:38:05,163 Created temporary directory: /tmp/pip-pip-egg-info-6w12ox08 2021-07-11T20:38:05,163 Running command python setup.py egg_info 2021-07-11T20:38:06,855 /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-j6sqpqf1/lsm-db_e34e70fc65aa4ff9bb8f03837a3ab406/lsm.pyx 2021-07-11T20:38:06,856 tree = Parsing.p_module(s, pxd, full_module_name) 2021-07-11T20:38:09,589 Compiling lsm.pyx because it depends on /usr/local/lib/python3.9/dist-packages/Cython/Includes/libc/string.pxd. 2021-07-11T20:38:09,589 [1/1] Cythonizing lsm.pyx 2021-07-11T20:38:09,727 running egg_info 2021-07-11T20:38:09,729 creating /tmp/pip-pip-egg-info-6w12ox08/lsm_db.egg-info 2021-07-11T20:38:09,731 writing /tmp/pip-pip-egg-info-6w12ox08/lsm_db.egg-info/PKG-INFO 2021-07-11T20:38:09,732 writing dependency_links to /tmp/pip-pip-egg-info-6w12ox08/lsm_db.egg-info/dependency_links.txt 2021-07-11T20:38:09,735 writing top-level names to /tmp/pip-pip-egg-info-6w12ox08/lsm_db.egg-info/top_level.txt 2021-07-11T20:38:09,736 writing manifest file '/tmp/pip-pip-egg-info-6w12ox08/lsm_db.egg-info/SOURCES.txt' 2021-07-11T20:38:09,747 reading manifest file '/tmp/pip-pip-egg-info-6w12ox08/lsm_db.egg-info/SOURCES.txt' 2021-07-11T20:38:09,751 writing manifest file '/tmp/pip-pip-egg-info-6w12ox08/lsm_db.egg-info/SOURCES.txt' 2021-07-11T20:38:09,922 Source in /tmp/pip-wheel-j6sqpqf1/lsm-db_e34e70fc65aa4ff9bb8f03837a3ab406 has version 0.4.0, which satisfies requirement lsm-db==0.4.0 from https://files.pythonhosted.org/packages/13/5e/fb7f026aaac09537a3cd27084c79ba1a37054781c83c3cf042919ff3a6a9/lsm-db-0.4.0.tar.gz#sha256=0a15193c0e780a678d1caa5f2dbe81df594479df2a04bb518a7fa663a95d09e2 2021-07-11T20:38:09,924 Removed lsm-db==0.4.0 from https://files.pythonhosted.org/packages/13/5e/fb7f026aaac09537a3cd27084c79ba1a37054781c83c3cf042919ff3a6a9/lsm-db-0.4.0.tar.gz#sha256=0a15193c0e780a678d1caa5f2dbe81df594479df2a04bb518a7fa663a95d09e2 from build tracker '/tmp/pip-req-tracker-byfar8cr' 2021-07-11T20:38:09,929 Created temporary directory: /tmp/pip-unpack-052wjz98 2021-07-11T20:38:09,929 Building wheels for collected packages: lsm-db 2021-07-11T20:38:09,933 Created temporary directory: /tmp/pip-wheel-x9yvye4t 2021-07-11T20:38:09,934 Building wheel for lsm-db (setup.py): started 2021-07-11T20:38:09,934 Destination directory: /tmp/pip-wheel-x9yvye4t 2021-07-11T20:38:09,934 Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-j6sqpqf1/lsm-db_e34e70fc65aa4ff9bb8f03837a3ab406/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-j6sqpqf1/lsm-db_e34e70fc65aa4ff9bb8f03837a3ab406/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-x9yvye4t 2021-07-11T20:38:11,590 running bdist_wheel 2021-07-11T20:38:11,595 running build 2021-07-11T20:38:11,595 running build_ext 2021-07-11T20:38:11,600 building 'lsm' extension 2021-07-11T20:38:11,600 creating build 2021-07-11T20:38:11,600 creating build/temp.linux-armv7l-3.9 2021-07-11T20:38:11,602 creating build/temp.linux-armv7l-3.9/src 2021-07-11T20:38:11,603 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-11T20:38:31,527 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-11T20:38:31,668 src/lsm_ckpt.c: In function ‘ckptChecksum’: 2021-07-11T20:38:31,669 src/lsm_ckpt.c:234:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u32’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-11T20:38:31,669 234 | for(i=0; (i+3)aEntry[i].iBlk>=iBlk ) break; 2021-07-11T20:38:38,001 | ^~ 2021-07-11T20:38:38,002 src/lsm_shared.c:128:39: warning: comparison of integer expressions of different signedness: ‘u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2021-07-11T20:38:38,002 128 | if( inEntry && p->aEntry[i].iBlk==iBlk ){ 2021-07-11T20:38:38,002 | ^~ 2021-07-11T20:38:38,007 src/lsm_shared.c: In function ‘walkFreelistCb’: 2021-07-11T20:38:38,008 src/lsm_shared.c:637:42: warning: comparison of integer expressions of different signedness: ‘u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2021-07-11T20:38:38,008 637 | if( (p->bReverse==0 && pEntry->iBlk>iBlk) 2021-07-11T20:38:38,008 | ^ 2021-07-11T20:38:38,008 src/lsm_shared.c:638:42: warning: comparison of integer expressions of different signedness: ‘u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2021-07-11T20:38:38,008 638 | || (p->bReverse!=0 && pEntry->iBlkiBlk==iBlk ) return 0; 2021-07-11T20:38:38,009 | ^~ 2021-07-11T20:38:39,200 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-11T20:38:40,382 src/lsm_sorted.c: In function ‘infoCellDump’: 2021-07-11T20:38:40,385 src/lsm_sorted.c:5611:22: warning: ‘aVal’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-11T20:38:40,385 5611 | if( paVal ) *paVal = aVal; 2021-07-11T20:38:40,385 | ~~~~~~~^~~~~~ 2021-07-11T20:38:42,175 src/lsm_sorted.c: In function ‘mergeWorkerStep’: 2021-07-11T20:38:42,177 src/lsm_sorted.c:3937:7: warning: ‘nData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-11T20:38:42,178 3937 | int nData; /* Size of buffer aData[] in bytes */ 2021-07-11T20:38:42,178 | ^~~~~ 2021-07-11T20:38:42,179 src/lsm_sorted.c:4030:10: warning: ‘iFPtr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-11T20:38:42,180 4030 | rc = mergeWorkerData(pMW, 0, iFPtr+iRPtr, pKey, nKey); 2021-07-11T20:38:42,180 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-11T20:38:42,181 src/lsm_sorted.c:3939:7: note: ‘iFPtr’ was declared here 2021-07-11T20:38:42,182 3939 | int iFPtr; /* Value of pointer in footer of pPg */ 2021-07-11T20:38:42,182 | ^~~~~ 2021-07-11T20:38:42,182 src/lsm_sorted.c:93:78: warning: ‘nRec’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-11T20:38:42,182 93 | #define SEGMENT_CELLPTR_OFFSET(pgsz, iCell) ((pgsz) - 2 - 2 - 8 - 2 - (iCell)*2) 2021-07-11T20:38:42,182 | ^ 2021-07-11T20:38:42,184 src/lsm_sorted.c:3938:7: note: ‘nRec’ was declared here 2021-07-11T20:38:42,184 3938 | int nRec; /* Number of records on page pPg */ 2021-07-11T20:38:42,184 | ^~~~ 2021-07-11T20:38:43,659 src/lsm_sorted.c: In function ‘sortedDumpPage’: 2021-07-11T20:38:43,662 src/lsm_sorted.c:5515:9: warning: ‘aVal’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-11T20:38:43,662 5515 | u8 *aVal; int nVal = 0; /* Value */ 2021-07-11T20:38:43,662 | ^~~~ 2021-07-11T20:38:43,766 src/lsm_sorted.c: In function ‘lsmSortedDumpStructure’: 2021-07-11T20:38:43,769 src/lsm_sorted.c:5482:16: warning: array subscript 1024 is outside array bounds of ‘char[1024]’ [-Warray-bounds] 2021-07-11T20:38:43,769 5482 | aBuf[nBuf] = 0; 2021-07-11T20:38:43,769 | ~~~~~~~~~~~^~~ 2021-07-11T20:38:43,771 src/lsm_sorted.c:5844:12: note: while referencing ‘zLeft’ 2021-07-11T20:38:43,772 5844 | char zLeft[1024]; 2021-07-11T20:38:43,772 | ^~~~~ 2021-07-11T20:38:43,774 src/lsm_sorted.c:5482:16: warning: array subscript 1024 is outside array bounds of ‘char[1024]’ [-Warray-bounds] 2021-07-11T20:38:43,775 5482 | aBuf[nBuf] = 0; 2021-07-11T20:38:43,775 | ~~~~~~~~~~~^~~ 2021-07-11T20:38:43,777 src/lsm_sorted.c:5845:12: note: while referencing ‘zRight’ 2021-07-11T20:38:43,777 5845 | char zRight[1024]; 2021-07-11T20:38:43,777 | ^~~~~~ 2021-07-11T20:38:44,262 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-11T20:38:44,551 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-11T20:38:44,704 src/lsm_tree.c: In function ‘getChildPtr’: 2021-07-11T20:38:44,704 src/lsm_tree.c:282:23: warning: comparison of integer expressions of different signedness: ‘u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2021-07-11T20:38:44,704 282 | if( p->iV2 && p->iV2<=iVersion && iCell==p->iV2Child ) return p->iV2Ptr; 2021-07-11T20:38:44,705 | ^~ 2021-07-11T20:38:44,709 In file included from src/lsm_tree.c:85: 2021-07-11T20:38:44,709 src/lsm_tree.c: In function ‘newTreeKey’: 2021-07-11T20:38:44,709 src/lsmInt.h:971:26: warning: comparison of integer expressions of different signedness: ‘u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2021-07-11T20:38:44,710 971 | #define LSM_MIN(x,y) ((x)>(y) ? (y) : (x)) 2021-07-11T20:38:44,710 | ^ 2021-07-11T20:38:44,710 src/lsm_tree.c:760:16: note: in expansion of macro ‘LSM_MIN’ 2021-07-11T20:38:44,710 760 | nAlloc = LSM_MIN((LSM_SHM_CHUNK_SIZE-iWrite), nRem); 2021-07-11T20:38:44,710 | ^~~~~~~ 2021-07-11T20:38:44,710 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-11T20:38:44,710 971 | #define LSM_MIN(x,y) ((x)>(y) ? (y) : (x)) 2021-07-11T20:38:44,711 | ^~~ 2021-07-11T20:38:44,711 src/lsm_tree.c:760:16: note: in expansion of macro ‘LSM_MIN’ 2021-07-11T20:38:44,711 760 | nAlloc = LSM_MIN((LSM_SHM_CHUNK_SIZE-iWrite), nRem); 2021-07-11T20:38:44,711 | ^~~~~~~ 2021-07-11T20:38:44,715 src/lsm_tree.c: In function ‘treeHeaderChecksum’: 2021-07-11T20:38:44,716 src/lsm_tree.c:1146:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2021-07-11T20:38:44,716 1146 | for(i=0; i<(offsetof(TreeHeader, aCksum) / sizeof(u32)); i+=2){ 2021-07-11T20:38:44,716 | ^ 2021-07-11T20:38:44,717 src/lsm_tree.c: In function ‘treeCheckLinkedList’: 2021-07-11T20:38:44,717 src/lsm_tree.c:1212:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u32’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-11T20:38:44,717 1212 | if( rc==LSM_OK && nVisit!=db->treehdr.nChunk-1 ){ 2021-07-11T20:38:44,717 | ^~ 2021-07-11T20:38:44,718 src/lsm_tree.c: In function ‘treeRepairList’: 2021-07-11T20:38:44,718 src/lsm_tree.c:1262:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u32’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-11T20:38:44,718 1262 | for(i=1; rc==LSM_OK && itreehdr.nChunk; i++){ 2021-07-11T20:38:44,718 | ^ 2021-07-11T20:38:44,719 src/lsm_tree.c:1282:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u32’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-11T20:38:44,719 1282 | while( nSort < (db->treehdr.nChunk-1) ) nSort = nSort * 2; 2021-07-11T20:38:44,719 | ^ 2021-07-11T20:38:44,720 src/lsm_tree.c:1290:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u32’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-11T20:38:44,720 1290 | for(i=1; itreehdr.nChunk; i++){ 2021-07-11T20:38:44,720 | ^ 2021-07-11T20:38:44,721 src/lsm_tree.c:1294:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u32’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-11T20:38:44,721 1294 | if( i!=db->treehdr.iFirst ){ 2021-07-11T20:38:44,721 | ^~ 2021-07-11T20:38:44,722 src/lsm_tree.c: In function ‘treeOverwriteKey’: 2021-07-11T20:38:44,723 src/lsm_tree.c:1378:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u32’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-11T20:38:44,723 1378 | if( (pCsr->iNode>0 && pCsr->iNode==(p->nHeight-1)) ){ 2021-07-11T20:38:44,723 | ^~ 2021-07-11T20:38:44,723 src/lsm_tree.c: In function ‘treeNextIsEndDelete’: 2021-07-11T20:38:44,724 src/lsm_tree.c:1406:11: warning: unused variable ‘rc’ [-Wunused-variable] 2021-07-11T20:38:44,724 1406 | int rc = LSM_OK; 2021-07-11T20:38:44,724 | ^~ 2021-07-11T20:38:44,724 src/lsm_tree.c: In function ‘treePrevIsStartDelete’: 2021-07-11T20:38:44,725 src/lsm_tree.c:1428:11: warning: unused variable ‘rc’ [-Wunused-variable] 2021-07-11T20:38:44,725 1428 | int rc = LSM_OK; 2021-07-11T20:38:44,725 | ^~ 2021-07-11T20:38:44,727 src/lsm_tree.c: In function ‘treeDeleteEntry’: 2021-07-11T20:38:44,728 src/lsm_tree.c:1601:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u32’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-11T20:38:44,728 1601 | bLeaf = (pCsr->iNode==(p->nHeight-1) && p->nHeight>1); 2021-07-11T20:38:44,728 | ^~ 2021-07-11T20:38:44,733 src/lsm_tree.c: In function ‘lsmTreeDelete’: 2021-07-11T20:38:44,733 src/lsm_tree.c:1841:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u32’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-11T20:38:44,734 1841 | if( csr.iNode==(p->nHeight-1) ){ 2021-07-11T20:38:44,734 | ^~ 2021-07-11T20:38:44,735 src/lsm_tree.c:1854:13: warning: unused variable ‘iNode’ [-Wunused-variable] 2021-07-11T20:38:44,735 1854 | int iNode = csr.iNode; 2021-07-11T20:38:44,735 | ^~~~~ 2021-07-11T20:38:44,736 src/lsm_tree.c: In function ‘lsmTreeCursorSeek’: 2021-07-11T20:38:44,737 src/lsm_tree.c:2038:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u32’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-11T20:38:44,737 2038 | if( iNode<(pRoot->nHeight-1) ){ 2021-07-11T20:38:44,738 | ^ 2021-07-11T20:38:44,740 src/lsm_tree.c: In function ‘lsmTreeCursorEnd’: 2021-07-11T20:38:44,741 src/lsm_tree.c:2227:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u32’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-11T20:38:44,741 2227 | if( pCsr->iNodenHeight-1 ){ 2021-07-11T20:38:44,741 | ^ 2021-07-11T20:38:44,742 src/lsm_tree.c: In function ‘lsmTreeCursorFlags’: 2021-07-11T20:38:44,743 src/lsm_tree.c:2241:9: warning: unused variable ‘rc’ [-Wunused-variable] 2021-07-11T20:38:44,743 2241 | int rc = LSM_OK; 2021-07-11T20:38:44,743 | ^~ 2021-07-11T20:38:44,747 src/lsm_tree.c: At top level: 2021-07-11T20:38:44,748 src/lsm_tree.c:127:12: warning: ‘assert_delete_ranges_match’ declared ‘static’ but never defined [-Wunused-function] 2021-07-11T20:38:44,748 127 | static int assert_delete_ranges_match(lsm_db *); 2021-07-11T20:38:44,748 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-11T20:38:44,748 src/lsm_tree.c:128:12: warning: ‘treeCountEntries’ declared ‘static’ but never defined [-Wunused-function] 2021-07-11T20:38:44,748 128 | static int treeCountEntries(lsm_db *db); 2021-07-11T20:38:44,749 | ^~~~~~~~~~~~~~~~ 2021-07-11T20:38:46,473 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-11T20:38:47,043 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-11T20:38:47,355 creating build/lib.linux-armv7l-3.9 2021-07-11T20:38:47,355 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-11T20:38:47,643 installing to build/bdist.linux-armv7l/wheel 2021-07-11T20:38:47,643 running install 2021-07-11T20:38:47,644 running install_lib 2021-07-11T20:38:47,648 creating build/bdist.linux-armv7l 2021-07-11T20:38:47,649 creating build/bdist.linux-armv7l/wheel 2021-07-11T20:38:47,650 copying build/lib.linux-armv7l-3.9/lsm.cpython-39-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel 2021-07-11T20:38:47,699 running install_egg_info 2021-07-11T20:38:47,721 running egg_info 2021-07-11T20:38:47,721 creating lsm_db.egg-info 2021-07-11T20:38:47,722 writing lsm_db.egg-info/PKG-INFO 2021-07-11T20:38:47,724 writing dependency_links to lsm_db.egg-info/dependency_links.txt 2021-07-11T20:38:47,727 writing top-level names to lsm_db.egg-info/top_level.txt 2021-07-11T20:38:47,729 writing manifest file 'lsm_db.egg-info/SOURCES.txt' 2021-07-11T20:38:47,733 reading manifest file 'lsm_db.egg-info/SOURCES.txt' 2021-07-11T20:38:47,736 writing manifest file 'lsm_db.egg-info/SOURCES.txt' 2021-07-11T20:38:47,738 Copying lsm_db.egg-info to build/bdist.linux-armv7l/wheel/lsm_db-0.4.0-py3.9.egg-info 2021-07-11T20:38:47,747 running install_scripts 2021-07-11T20:38:47,796 creating build/bdist.linux-armv7l/wheel/lsm_db-0.4.0.dist-info/WHEEL 2021-07-11T20:38:47,799 creating '/tmp/pip-wheel-x9yvye4t/lsm_db-0.4.0-cp39-cp39-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2021-07-11T20:38:48,275 adding 'lsm.cpython-39-arm-linux-gnueabihf.so' 2021-07-11T20:38:48,295 adding 'lsm_db-0.4.0.dist-info/METADATA' 2021-07-11T20:38:48,296 adding 'lsm_db-0.4.0.dist-info/WHEEL' 2021-07-11T20:38:48,296 adding 'lsm_db-0.4.0.dist-info/top_level.txt' 2021-07-11T20:38:48,297 adding 'lsm_db-0.4.0.dist-info/RECORD' 2021-07-11T20:38:48,312 removing build/bdist.linux-armv7l/wheel 2021-07-11T20:38:48,423 Building wheel for lsm-db (setup.py): finished with status 'done' 2021-07-11T20:38:48,436 Created wheel for lsm-db: filename=lsm_db-0.4.0-cp39-cp39-linux_armv7l.whl size=819205 sha256=ff8225fb0630842786177437042eeecf74313a4623a945a66209439746bdf97b 2021-07-11T20:38:48,436 Stored in directory: /tmp/pip-ephem-wheel-cache-_z4d46_h/wheels/03/6f/e9/25fecc62b4646c669521c0c33c3874b0aca84737fbe4d9d6fc 2021-07-11T20:38:48,447 Successfully built lsm-db 2021-07-11T20:38:48,479 Removed build tracker: '/tmp/pip-req-tracker-byfar8cr'