2021-07-10T10:56:03,830 Created temporary directory: /tmp/pip-ephem-wheel-cache-1wpcm6yj 2021-07-10T10:56:03,833 Created temporary directory: /tmp/pip-req-tracker-no43cehp 2021-07-10T10:56:03,833 Initialized build tracking at /tmp/pip-req-tracker-no43cehp 2021-07-10T10:56:03,834 Created build tracker: /tmp/pip-req-tracker-no43cehp 2021-07-10T10:56:03,834 Entered build tracker: /tmp/pip-req-tracker-no43cehp 2021-07-10T10:56:03,834 Created temporary directory: /tmp/pip-wheel-1h2ijf3p 2021-07-10T10:56:03,869 1 location(s) to search for versions of lsm-db: 2021-07-10T10:56:03,869 * https://pypi.org/simple/lsm-db/ 2021-07-10T10:56:03,869 Fetching project page and analyzing links: https://pypi.org/simple/lsm-db/ 2021-07-10T10:56:03,870 Getting page https://pypi.org/simple/lsm-db/ 2021-07-10T10:56:03,871 Found index url https://pypi.org/simple 2021-07-10T10:56:04,056 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:56:04,056 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:56:04,057 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:56:04,057 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:56:04,057 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:56:04,057 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:56:04,058 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:56:04,058 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:56:04,058 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:56:04,059 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:56:04,059 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:56:04,059 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:56:04,059 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:56:04,060 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:56:04,060 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:56:04,060 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:56:04,061 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:56:04,061 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:56:04,061 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:56:04,061 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:56:04,062 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:56:04,062 Skipping link: not a file: https://pypi.org/simple/lsm-db/ 2021-07-10T10:56:04,082 Given no hashes to check 1 links for project 'lsm-db': discarding no candidates 2021-07-10T10:56:04,101 Collecting lsm-db==0.2.0 2021-07-10T10:56:04,103 Created temporary directory: /tmp/pip-unpack-c3g5ltoz 2021-07-10T10:56:04,682 Downloading lsm-db-0.2.0.tar.gz (1.4 MB) 2021-07-10T10:56:05,218 Added lsm-db==0.2.0 from https://files.pythonhosted.org/packages/9e/27/a2f569f4fecacbeb79eec30ea960d1c5cbfd06b3b2c6172dd6ac933bb266/lsm-db-0.2.0.tar.gz#sha256=2188ae2eac2dd1652b52a56f89dced99e1d47a79cf1e58757d3bc543f851950d to build tracker '/tmp/pip-req-tracker-no43cehp' 2021-07-10T10:56:05,219 Running setup.py (path:/tmp/pip-wheel-1h2ijf3p/lsm-db_b25dd5d0449747939ebc36817f24469e/setup.py) egg_info for package lsm-db 2021-07-10T10:56:05,220 Created temporary directory: /tmp/pip-pip-egg-info-oxyviip7 2021-07-10T10:56:05,220 Running command python setup.py egg_info 2021-07-10T10:56:06,692 /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-1h2ijf3p/lsm-db_b25dd5d0449747939ebc36817f24469e/lsm.pyx 2021-07-10T10:56:06,693 tree = Parsing.p_module(s, pxd, full_module_name) 2021-07-10T10:56:07,771 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:56:07,772 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:56:07,772 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:56:07,772 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:56:07,772 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:56:07,772 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:56:07,772 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:56:07,772 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:56:07,773 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:56:07,773 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:56:07,773 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:56:07,773 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:56:09,324 Compiling lsm.pyx because it depends on /usr/local/lib/python3.9/dist-packages/Cython/Includes/libc/string.pxd. 2021-07-10T10:56:09,324 [1/1] Cythonizing lsm.pyx 2021-07-10T10:56:09,470 running egg_info 2021-07-10T10:56:09,474 creating /tmp/pip-pip-egg-info-oxyviip7/lsm_db.egg-info 2021-07-10T10:56:09,475 writing /tmp/pip-pip-egg-info-oxyviip7/lsm_db.egg-info/PKG-INFO 2021-07-10T10:56:09,476 writing dependency_links to /tmp/pip-pip-egg-info-oxyviip7/lsm_db.egg-info/dependency_links.txt 2021-07-10T10:56:09,479 writing top-level names to /tmp/pip-pip-egg-info-oxyviip7/lsm_db.egg-info/top_level.txt 2021-07-10T10:56:09,480 writing manifest file '/tmp/pip-pip-egg-info-oxyviip7/lsm_db.egg-info/SOURCES.txt' 2021-07-10T10:56:09,522 reading manifest file '/tmp/pip-pip-egg-info-oxyviip7/lsm_db.egg-info/SOURCES.txt' 2021-07-10T10:56:09,527 writing manifest file '/tmp/pip-pip-egg-info-oxyviip7/lsm_db.egg-info/SOURCES.txt' 2021-07-10T10:56:09,715 Source in /tmp/pip-wheel-1h2ijf3p/lsm-db_b25dd5d0449747939ebc36817f24469e has version 0.2.0, which satisfies requirement lsm-db==0.2.0 from https://files.pythonhosted.org/packages/9e/27/a2f569f4fecacbeb79eec30ea960d1c5cbfd06b3b2c6172dd6ac933bb266/lsm-db-0.2.0.tar.gz#sha256=2188ae2eac2dd1652b52a56f89dced99e1d47a79cf1e58757d3bc543f851950d 2021-07-10T10:56:09,716 Removed lsm-db==0.2.0 from https://files.pythonhosted.org/packages/9e/27/a2f569f4fecacbeb79eec30ea960d1c5cbfd06b3b2c6172dd6ac933bb266/lsm-db-0.2.0.tar.gz#sha256=2188ae2eac2dd1652b52a56f89dced99e1d47a79cf1e58757d3bc543f851950d from build tracker '/tmp/pip-req-tracker-no43cehp' 2021-07-10T10:56:09,719 Created temporary directory: /tmp/pip-unpack-ba0fho_0 2021-07-10T10:56:09,720 Building wheels for collected packages: lsm-db 2021-07-10T10:56:09,724 Created temporary directory: /tmp/pip-wheel-1lihl3kg 2021-07-10T10:56:09,724 Building wheel for lsm-db (setup.py): started 2021-07-10T10:56:09,724 Destination directory: /tmp/pip-wheel-1lihl3kg 2021-07-10T10:56:09,725 Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-1h2ijf3p/lsm-db_b25dd5d0449747939ebc36817f24469e/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-1h2ijf3p/lsm-db_b25dd5d0449747939ebc36817f24469e/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-1lihl3kg 2021-07-10T10:56:11,192 running bdist_wheel 2021-07-10T10:56:11,197 running build 2021-07-10T10:56:11,198 running build_ext 2021-07-10T10:56:11,203 building 'lsm' extension 2021-07-10T10:56:11,204 creating build 2021-07-10T10:56:11,204 creating build/temp.linux-armv7l-3.9 2021-07-10T10:56:11,206 creating build/temp.linux-armv7l-3.9/src 2021-07-10T10:56:11,207 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:56:11,705 lsm.c: In function ‘__pyx_f_3lsm_3LSM_insert’: 2021-07-10T10:56:11,710 lsm.c:6025:15: warning: implicit declaration of function ‘PyString_AsStringAndSize’; did you mean ‘PyBytes_AsStringAndSize’? [-Wimplicit-function-declaration] 2021-07-10T10:56:11,711 6025 | __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:56:11,711 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-10T10:56:11,711 | PyBytes_AsStringAndSize 2021-07-10T10:56:11,735 lsm.c: In function ‘__pyx_f_3lsm_3LSM_fetch’: 2021-07-10T10:56:11,740 lsm.c:6567:21: warning: implicit declaration of function ‘PyString_FromStringAndSize’; did you mean ‘PyBytes_FromStringAndSize’? [-Wimplicit-function-declaration] 2021-07-10T10:56:11,741 6567 | __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:56:11,741 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-10T10:56:11,741 | PyBytes_FromStringAndSize 2021-07-10T10:56:11,744 lsm.c:6567:19: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-10T10:56:11,744 6567 | __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:56:11,745 | ^ 2021-07-10T10:56:11,982 lsm.c: In function ‘__pyx_f_3lsm_6Cursor__key’: 2021-07-10T10:56:11,990 lsm.c:15837:13: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-10T10:56:11,990 15837 | __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:56:11,990 | ^ 2021-07-10T10:56:11,990 lsm.c: In function ‘__pyx_f_3lsm_6Cursor__value’: 2021-07-10T10:56:11,998 lsm.c:15898:13: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-10T10:56:11,999 15898 | __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:56:11,999 | ^ 2021-07-10T10:56:31,564 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/sqlite4.c -o build/temp.linux-armv7l-3.9/src/sqlite4.o 2021-07-10T10:56:31,752 src/sqlite4.c: In function ‘sqlite4_env_config’: 2021-07-10T10:56:31,752 src/sqlite4.c:9258:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2021-07-10T10:56:31,753 9258 | if( n>sizeof(sqlite4_env) ) n = sizeof(sqlite4_env); 2021-07-10T10:56:31,753 | ^ 2021-07-10T10:56:31,794 src/sqlite4.c: In function ‘multWillOverflow’: 2021-07-10T10:56:31,796 src/sqlite4.c:11817:10: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 2021-07-10T10:56:31,796 11817 | if( xHi*yHi ) return 1; 2021-07-10T10:56:31,797 | ~~~^~~~ 2021-07-10T10:56:31,853 src/sqlite4.c: In function ‘mmOneszNew’: 2021-07-10T10:56:31,855 src/sqlite4.c:13193:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2021-07-10T10:56:31,855 13193 | if( szaEntry[i].iBlk>=iBlk ) break; 2021-07-10T10:56:32,567 | ^~ 2021-07-10T10:56:32,577 src/sqlite4.c:28697:39: warning: comparison of integer expressions of different signedness: ‘u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2021-07-10T10:56:32,577 28697 | if( inEntry && p->aEntry[i].iBlk==iBlk ){ 2021-07-10T10:56:32,577 | ^~ 2021-07-10T10:56:32,610 src/sqlite4.c: In function ‘walkFreelistCb’: 2021-07-10T10:56:32,620 src/sqlite4.c:29206:42: warning: comparison of integer expressions of different signedness: ‘u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2021-07-10T10:56:32,621 29206 | if( (p->bReverse==0 && pEntry->iBlk>iBlk) 2021-07-10T10:56:32,621 | ^ 2021-07-10T10:56:32,631 src/sqlite4.c:29207:42: warning: comparison of integer expressions of different signedness: ‘u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2021-07-10T10:56:32,631 29207 | || (p->bReverse!=0 && pEntry->iBlkiBlk==iBlk ) return 0; 2021-07-10T10:56:32,642 | ^~ 2021-07-10T10:56:33,275 src/sqlite4.c: In function ‘getChildPtr’: 2021-07-10T10:56:33,289 src/sqlite4.c:37125:23: warning: comparison of integer expressions of different signedness: ‘u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2021-07-10T10:56:33,289 37125 | if( p->iV2 && p->iV2<=iVersion && iCell==p->iV2Child ) return p->iV2Ptr; 2021-07-10T10:56:33,289 | ^~ 2021-07-10T10:56:33,315 src/sqlite4.c: In function ‘newTreeKey’: 2021-07-10T10:56:33,338 src/sqlite4.c:21711:26: warning: comparison of integer expressions of different signedness: ‘u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2021-07-10T10:56:33,338 21711 | #define LSM_MIN(x,y) ((x)>(y) ? (y) : (x)) 2021-07-10T10:56:33,339 | ^ 2021-07-10T10:56:33,339 src/sqlite4.c:37601:16: note: in expansion of macro ‘LSM_MIN’ 2021-07-10T10:56:33,339 37601 | nAlloc = LSM_MIN((LSM_SHM_CHUNK_SIZE-iWrite), nRem); 2021-07-10T10:56:33,339 | ^~~~~~~ 2021-07-10T10:56:33,362 src/sqlite4.c:21711:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘u32’ {aka ‘unsigned int’} due to unsignedness of other operand [-Wsign-compare] 2021-07-10T10:56:33,362 21711 | #define LSM_MIN(x,y) ((x)>(y) ? (y) : (x)) 2021-07-10T10:56:33,362 | ^~~ 2021-07-10T10:56:33,362 src/sqlite4.c:37601:16: note: in expansion of macro ‘LSM_MIN’ 2021-07-10T10:56:33,362 37601 | nAlloc = LSM_MIN((LSM_SHM_CHUNK_SIZE-iWrite), nRem); 2021-07-10T10:56:33,362 | ^~~~~~~ 2021-07-10T10:56:33,408 src/sqlite4.c: In function ‘treeHeaderChecksum’: 2021-07-10T10:56:33,422 src/sqlite4.c:37987:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2021-07-10T10:56:33,423 37987 | for(i=0; i<(offsetof(TreeHeader, aCksum) / sizeof(u32)); i+=2){ 2021-07-10T10:56:33,423 | ^ 2021-07-10T10:56:33,424 src/sqlite4.c: In function ‘treeCheckLinkedList’: 2021-07-10T10:56:33,438 src/sqlite4.c:38053:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u32’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T10:56:33,438 38053 | if( rc==LSM_OK && nVisit!=db->treehdr.nChunk-1 ){ 2021-07-10T10:56:33,438 | ^~ 2021-07-10T10:56:33,439 src/sqlite4.c: In function ‘treeRepairList’: 2021-07-10T10:56:33,453 src/sqlite4.c:38103:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u32’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T10:56:33,454 38103 | for(i=1; rc==LSM_OK && itreehdr.nChunk; i++){ 2021-07-10T10:56:33,454 | ^ 2021-07-10T10:56:33,469 src/sqlite4.c:38123:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u32’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T10:56:33,469 38123 | while( nSort < (db->treehdr.nChunk-1) ) nSort = nSort * 2; 2021-07-10T10:56:33,469 | ^ 2021-07-10T10:56:33,495 src/sqlite4.c:38131:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u32’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T10:56:33,495 38131 | for(i=1; itreehdr.nChunk; i++){ 2021-07-10T10:56:33,495 | ^ 2021-07-10T10:56:33,510 src/sqlite4.c:38135:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u32’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T10:56:33,510 38135 | if( i!=db->treehdr.iFirst ){ 2021-07-10T10:56:33,510 | ^~ 2021-07-10T10:56:33,517 src/sqlite4.c: In function ‘treeOverwriteKey’: 2021-07-10T10:56:33,531 src/sqlite4.c:38219:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u32’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T10:56:33,531 38219 | if( (pCsr->iNode>0 && pCsr->iNode==(p->nHeight-1)) ){ 2021-07-10T10:56:33,531 | ^~ 2021-07-10T10:56:33,531 src/sqlite4.c: In function ‘treeNextIsEndDelete’: 2021-07-10T10:56:33,545 src/sqlite4.c:38247:11: warning: unused variable ‘rc’ [-Wunused-variable] 2021-07-10T10:56:33,546 38247 | int rc = LSM_OK; 2021-07-10T10:56:33,546 | ^~ 2021-07-10T10:56:33,546 src/sqlite4.c: In function ‘treePrevIsStartDelete’: 2021-07-10T10:56:33,560 src/sqlite4.c:38269:11: warning: unused variable ‘rc’ [-Wunused-variable] 2021-07-10T10:56:33,560 38269 | int rc = LSM_OK; 2021-07-10T10:56:33,560 | ^~ 2021-07-10T10:56:33,573 src/sqlite4.c: In function ‘treeDeleteEntry’: 2021-07-10T10:56:33,587 src/sqlite4.c:38442:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u32’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T10:56:33,587 38442 | bLeaf = (pCsr->iNode==(p->nHeight-1) && p->nHeight>1); 2021-07-10T10:56:33,587 | ^~ 2021-07-10T10:56:33,624 src/sqlite4.c: In function ‘lsmTreeDelete’: 2021-07-10T10:56:33,638 src/sqlite4.c:38682:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u32’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T10:56:33,638 38682 | if( csr.iNode==(p->nHeight-1) ){ 2021-07-10T10:56:33,639 | ^~ 2021-07-10T10:56:33,653 src/sqlite4.c:38695:13: warning: unused variable ‘iNode’ [-Wunused-variable] 2021-07-10T10:56:33,653 38695 | int iNode = csr.iNode; 2021-07-10T10:56:33,653 | ^~~~~ 2021-07-10T10:56:33,655 src/sqlite4.c: In function ‘lsmTreeCursorSeek’: 2021-07-10T10:56:33,669 src/sqlite4.c:38879:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u32’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T10:56:33,669 38879 | if( iNode<(pRoot->nHeight-1) ){ 2021-07-10T10:56:33,669 | ^ 2021-07-10T10:56:33,688 src/sqlite4.c: In function ‘lsmTreeCursorEnd’: 2021-07-10T10:56:33,703 src/sqlite4.c:39068:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u32’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T10:56:33,703 39068 | if( pCsr->iNodenHeight-1 ){ 2021-07-10T10:56:33,703 | ^ 2021-07-10T10:56:33,703 src/sqlite4.c: In function ‘lsmTreeCursorFlags’: 2021-07-10T10:56:33,718 src/sqlite4.c:39082:9: warning: unused variable ‘rc’ [-Wunused-variable] 2021-07-10T10:56:33,718 39082 | int rc = LSM_OK; 2021-07-10T10:56:33,718 | ^~ 2021-07-10T10:56:33,860 src/sqlite4.c: In function ‘sqlite4KVStoreOpenCursor’: 2021-07-10T10:56:33,875 src/sqlite4.c:40417:37: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare] 2021-07-10T10:56:33,875 40417 | p->kvId, pCur?pCur->curId:-1, kvErrName(rc)); 2021-07-10T10:56:33,875 | ^~ 2021-07-10T10:56:34,196 src/sqlite4.c: In function ‘sqlite4RowSetInsert’: 2021-07-10T10:56:34,212 src/sqlite4.c:42542:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2021-07-10T10:56:34,212 42542 | if( nByte>(ROWSET_BYTES_PER_CHUNK/4) ){ 2021-07-10T10:56:34,212 | ^ 2021-07-10T10:56:34,238 src/sqlite4.c: In function ‘sqlite4OpenBtree’: 2021-07-10T10:56:34,255 src/sqlite4.c:43465:14: warning: assignment to ‘sqlite4_kvstore *’ from incompatible pointer type ‘KVBt *’ [-Wincompatible-pointer-types] 2021-07-10T10:56:34,255 43465 | *ppKVStore = pNew; 2021-07-10T10:56:34,255 | ^ 2021-07-10T10:56:34,338 src/sqlite4.c: In function ‘btLogHashRollback’: 2021-07-10T10:56:34,356 src/sqlite4.c:45367:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2021-07-10T10:56:34,356 45367 | for(i=0; ipLog->nWrapLog 2021-07-10T10:56:34,426 | ^ 2021-07-10T10:56:34,535 src/sqlite4.c: In function ‘btPageToAscii’: 2021-07-10T10:56:34,553 src/sqlite4.c:47274:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2021-07-10T10:56:34,553 47274 | for(i=0; s.aBlock[i] && inSubPg) < pCsr->nPg+1 ){ 2021-07-10T10:56:34,951 | ^ 2021-07-10T10:56:34,988 src/sqlite4.c: In function ‘btWriteSchedule’: 2021-07-10T10:56:35,007 src/sqlite4.c:50732:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2021-07-10T10:56:35,008 50732 | for(i=0; iaRoot) && p->aRoot[iBlk]; 2021-07-10T10:56:35,104 | ^ 2021-07-10T10:56:35,124 src/sqlite4.c:51023:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2021-07-10T10:56:35,124 51023 | while( rc==SQLITE4_OK && iBlkaBlock) && p->aBlock[iBlk] ){ 2021-07-10T10:56:35,124 | ^ 2021-07-10T10:56:35,149 src/sqlite4.c:5180:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u32’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T10:56:35,149 5180 | #define MAX(A,B) ((A)>(B)?(A):(B)) 2021-07-10T10:56:35,149 | ^ 2021-07-10T10:56:35,149 src/sqlite4.c:51034:38: note: in expansion of macro ‘MAX’ 2021-07-10T10:56:35,149 51034 | rc = sqlite4_buffer_resize(&buf, MAX(nSum, (p->iAge+1+1)*6)); 2021-07-10T10:56:35,149 | ^~~ 2021-07-10T10:56:35,173 src/sqlite4.c:5180:27: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘u32’ {aka ‘unsigned int’} due to unsignedness of other operand [-Wsign-compare] 2021-07-10T10:56:35,173 5180 | #define MAX(A,B) ((A)>(B)?(A):(B)) 2021-07-10T10:56:35,173 | ^~~ 2021-07-10T10:56:35,174 src/sqlite4.c:51034:38: note: in expansion of macro ‘MAX’ 2021-07-10T10:56:35,174 51034 | rc = sqlite4_buffer_resize(&buf, MAX(nSum, (p->iAge+1+1)*6)); 2021-07-10T10:56:35,174 | ^~~ 2021-07-10T10:56:35,193 src/sqlite4.c:51041:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u32’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T10:56:35,194 51041 | if( nSum>(6*(p->iAge+1)) ){ 2021-07-10T10:56:35,194 | ^ 2021-07-10T10:56:35,263 src/sqlite4.c: In function ‘assert_pages_used’: 2021-07-10T10:56:35,283 src/sqlite4.c:52109:15: warning: unused variable ‘i’ [-Wunused-variable] 2021-07-10T10:56:35,283 52109 | int i; 2021-07-10T10:56:35,284 | ^ 2021-07-10T10:56:35,284 src/sqlite4.c: In function ‘assert_freelist_pages_used’: 2021-07-10T10:56:35,304 src/sqlite4.c:52142:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u32’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T10:56:35,304 52142 | for(i=0; iblksz / pHdr->pgsz); 2021-07-10T10:56:35,351 | ^~~~~~~~~ 2021-07-10T10:56:35,359 src/sqlite4.c: In function ‘btCheckForPageLeaks’: 2021-07-10T10:56:35,380 src/sqlite4.c:52231:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u32’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T10:56:35,380 52231 | for(i=0; inPg; i++){ 2021-07-10T10:56:35,380 | ^ 2021-07-10T10:56:35,420 src/sqlite4.c: In function ‘btAllocatePage’: 2021-07-10T10:56:35,441 src/sqlite4.c:52929:9: warning: unused variable ‘h’ [-Wunused-variable] 2021-07-10T10:56:35,441 52929 | int h; 2021-07-10T10:56:35,441 | ^ 2021-07-10T10:56:35,466 src/sqlite4.c:52928:14: warning: unused variable ‘pp’ [-Wunused-variable] 2021-07-10T10:56:35,466 52928 | BtPage **pp; 2021-07-10T10:56:35,466 | ^~ 2021-07-10T10:56:35,585 src/sqlite4.c: In function ‘sqlite4VdbeMemStringify’: 2021-07-10T10:56:35,607 src/sqlite4.c:54376:7: warning: unused variable ‘fg’ [-Wunused-variable] 2021-07-10T10:56:35,607 54376 | int fg = pMem->flags; 2021-07-10T10:56:35,607 | ^~ 2021-07-10T10:56:35,810 src/sqlite4.c: In function ‘displayP4’: 2021-07-10T10:56:35,832 src/sqlite4.c:56070:41: warning: pointer targets in passing argument 2 of ‘sqlite4BlobToHex’ differ in signedness [-Wpointer-sign] 2021-07-10T10:56:35,832 56070 | sqlite4BlobToHex((n-2)/2,pOp->p4.z,zTemp+2); 2021-07-10T10:56:35,833 | ~~~~~~~^~ 2021-07-10T10:56:35,833 | | 2021-07-10T10:56:35,833 | char * 2021-07-10T10:56:35,837 src/sqlite4.c:17633:56: note: expected ‘const u8 *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 2021-07-10T10:56:35,837 17633 | SQLITE4_PRIVATE void sqlite4BlobToHex(int N, const u8 *zIn, char *zOut){ 2021-07-10T10:56:35,837 | ~~~~~~~~~~^~~ 2021-07-10T10:56:36,136 src/sqlite4.c: In function ‘sqlite4VdbeDecodeNumericKey’: 2021-07-10T10:56:36,160 src/sqlite4.c:58872:45: warning: pointer targets in passing argument 3 of ‘sqlite4GetVarint64’ differ in signedness [-Wpointer-sign] 2021-07-10T10:56:36,160 58872 | i = 1 + sqlite4GetVarint64(aKey+1, 2, &eBig); 2021-07-10T10:56:36,161 | ^~~~~ 2021-07-10T10:56:36,161 | | 2021-07-10T10:56:36,161 | sqlite4_int64 * {aka long long int *} 2021-07-10T10:56:36,166 src/sqlite4.c:19318:19: note: expected ‘sqlite4_uint64 *’ {aka ‘long long unsigned int *’} but argument is of type ‘sqlite4_int64 *’ {aka ‘long long int *’} 2021-07-10T10:56:36,167 19318 | sqlite4_uint64 *pResult 2021-07-10T10:56:36,167 | ~~~~~~~~~~~~~~~~^~~~~~~ 2021-07-10T10:56:36,194 src/sqlite4.c:58881:51: warning: pointer targets in passing argument 3 of ‘sqlite4GetVarint64’ differ in signedness [-Wpointer-sign] 2021-07-10T10:56:36,194 58881 | i = 1 + sqlite4GetVarint64(aInvertedKey, 2, &eBig); 2021-07-10T10:56:36,194 | ^~~~~ 2021-07-10T10:56:36,194 | | 2021-07-10T10:56:36,194 | sqlite4_int64 * {aka long long int *} 2021-07-10T10:56:36,200 src/sqlite4.c:19318:19: note: expected ‘sqlite4_uint64 *’ {aka ‘long long unsigned int *’} but argument is of type ‘sqlite4_int64 *’ {aka ‘long long int *’} 2021-07-10T10:56:36,200 19318 | sqlite4_uint64 *pResult 2021-07-10T10:56:36,200 | ~~~~~~~~~~~~~~~~^~~~~~~ 2021-07-10T10:56:36,227 src/sqlite4.c:58889:51: warning: pointer targets in passing argument 3 of ‘sqlite4GetVarint64’ differ in signedness [-Wpointer-sign] 2021-07-10T10:56:36,228 58889 | i = 1 + sqlite4GetVarint64(aInvertedKey, 2, &eBig); 2021-07-10T10:56:36,228 | ^~~~~ 2021-07-10T10:56:36,228 | | 2021-07-10T10:56:36,228 | sqlite4_int64 * {aka long long int *} 2021-07-10T10:56:36,233 src/sqlite4.c:19318:19: note: expected ‘sqlite4_uint64 *’ {aka ‘long long unsigned int *’} but argument is of type ‘sqlite4_int64 *’ {aka ‘long long int *’} 2021-07-10T10:56:36,233 19318 | sqlite4_uint64 *pResult 2021-07-10T10:56:36,234 | ~~~~~~~~~~~~~~~~^~~~~~~ 2021-07-10T10:56:36,261 src/sqlite4.c:58896:45: warning: pointer targets in passing argument 3 of ‘sqlite4GetVarint64’ differ in signedness [-Wpointer-sign] 2021-07-10T10:56:36,261 58896 | i = 1 + sqlite4GetVarint64(aKey+1, 2, &eBig); 2021-07-10T10:56:36,261 | ^~~~~ 2021-07-10T10:56:36,261 | | 2021-07-10T10:56:36,261 | sqlite4_int64 * {aka long long int *} 2021-07-10T10:56:36,267 src/sqlite4.c:19318:19: note: expected ‘sqlite4_uint64 *’ {aka ‘long long unsigned int *’} but argument is of type ‘sqlite4_int64 *’ {aka ‘long long int *’} 2021-07-10T10:56:36,267 19318 | sqlite4_uint64 *pResult 2021-07-10T10:56:36,267 | ~~~~~~~~~~~~~~~~^~~~~~~ 2021-07-10T10:56:36,290 src/sqlite4.c: In function ‘decoderFromKey’: 2021-07-10T10:56:36,314 src/sqlite4.c:58956:39: warning: pointer targets in passing argument 2 of ‘sqlite4VdbeMemSetStr’ differ in signedness [-Wpointer-sign] 2021-07-10T10:56:36,314 58956 | rc = sqlite4VdbeMemSetStr(pOut, &a[iOfst], i-iOfst, 2021-07-10T10:56:36,314 | ^~~~~~~~~ 2021-07-10T10:56:36,314 | | 2021-07-10T10:56:36,315 | const KVByteArray * {aka const unsigned char *} 2021-07-10T10:56:36,340 src/sqlite4.c:54765:15: note: expected ‘const char *’ but argument is of type ‘const KVByteArray *’ {aka ‘const unsigned char *’} 2021-07-10T10:56:36,340 54765 | const char *z, /* String pointer */ 2021-07-10T10:56:36,340 | ~~~~~~~~~~~~^ 2021-07-10T10:56:36,364 src/sqlite4.c:58962:39: warning: pointer targets in passing argument 2 of ‘sqlite4VdbeMemSetStr’ differ in signedness [-Wpointer-sign] 2021-07-10T10:56:36,365 58962 | rc = sqlite4VdbeMemSetStr(pOut, &a[iOfst+1], n = i - iOfst, 2021-07-10T10:56:36,365 | ^~~~~~~~~~~ 2021-07-10T10:56:36,365 | | 2021-07-10T10:56:36,365 | const KVByteArray * {aka const unsigned char *} 2021-07-10T10:56:36,390 src/sqlite4.c:54765:15: note: expected ‘const char *’ but argument is of type ‘const KVByteArray *’ {aka ‘const unsigned char *’} 2021-07-10T10:56:36,391 54765 | const char *z, /* String pointer */ 2021-07-10T10:56:36,391 | ~~~~~~~~~~~~^ 2021-07-10T10:56:36,415 src/sqlite4.c:58983:39: warning: pointer targets in passing argument 2 of ‘sqlite4VdbeMemSetStr’ differ in signedness [-Wpointer-sign] 2021-07-10T10:56:36,415 58983 | rc = sqlite4VdbeMemSetStr(pOut, &a[iOfst], n-iOfst, 0, 2021-07-10T10:56:36,415 | ^~~~~~~~~ 2021-07-10T10:56:36,416 | | 2021-07-10T10:56:36,416 | const KVByteArray * {aka const unsigned char *} 2021-07-10T10:56:36,441 src/sqlite4.c:54765:15: note: expected ‘const char *’ but argument is of type ‘const KVByteArray *’ {aka ‘const unsigned char *’} 2021-07-10T10:56:36,441 54765 | const char *z, /* String pointer */ 2021-07-10T10:56:36,441 | ~~~~~~~~~~~~^ 2021-07-10T10:56:36,465 src/sqlite4.c:58988:39: warning: pointer targets in passing argument 2 of ‘sqlite4VdbeMemSetStr’ differ in signedness [-Wpointer-sign] 2021-07-10T10:56:36,465 58988 | rc = sqlite4VdbeMemSetStr(pOut, &a[iOfst], n-iOfst, 2021-07-10T10:56:36,466 | ^~~~~~~~~ 2021-07-10T10:56:36,466 | | 2021-07-10T10:56:36,466 | const KVByteArray * {aka const unsigned char *} 2021-07-10T10:56:36,491 src/sqlite4.c:54765:15: note: expected ‘const char *’ but argument is of type ‘const KVByteArray *’ {aka ‘const unsigned char *’} 2021-07-10T10:56:36,491 54765 | const char *z, /* String pointer */ 2021-07-10T10:56:36,492 | ~~~~~~~~~~~~^ 2021-07-10T10:56:36,570 src/sqlite4.c: In function ‘sqlite4VdbeDecoderGetColumn’: 2021-07-10T10:56:36,594 src/sqlite4.c:59085:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u32’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-10T10:56:36,594 59085 | for(iByte=1; iByteiRoot ) rc = SQLITE4_NOTFOUND; 2021-07-10T10:56:36,932 | ^~ 2021-07-10T10:56:36,932 src/sqlite4.c: In function ‘sqlite4VdbePrevious’: 2021-07-10T10:56:36,956 src/sqlite4.c:59770:17: warning: comparison of integer expressions of different signedness: ‘sqlite4_uint64’ {aka ‘long long unsigned int’} and ‘int’ [-Wsign-compare] 2021-07-10T10:56:36,956 59770 | if( iTabno!=pC->iRoot ) rc = SQLITE4_NOTFOUND; 2021-07-10T10:56:36,956 | ^~ 2021-07-10T10:56:37,257 src/sqlite4.c: In function ‘sqlite4VdbeExec’: 2021-07-10T10:56:37,282 src/sqlite4.c:63153:12: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 2021-07-10T10:56:37,283 63153 | if( iMeta!=pOp->p2 || iGen!=pOp->p3 ){ 2021-07-10T10:56:37,283 | ^~ 2021-07-10T10:56:37,308 src/sqlite4.c:63169:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2021-07-10T10:56:37,308 63169 | if( db->aDb[pOp->p1].pSchema->schema_cookie!=iMeta ){ 2021-07-10T10:56:37,309 | ^~ 2021-07-10T10:56:37,557 src/sqlite4.c:64369:17: warning: pointer targets in assignment from ‘char *’ to ‘KVByteArray *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign] 2021-07-10T10:56:37,557 64369 | u.bm.pKVKey = u.bm.pKey->z; 2021-07-10T10:56:37,558 | ^ 2021-07-10T10:56:37,617 src/sqlite4.c:64450:10: warning: pointer targets in assignment from ‘char *’ to ‘KVByteArray *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign] 2021-07-10T10:56:37,617 64450 | aPkKey = pOut->z; 2021-07-10T10:56:37,617 | ^ 2021-07-10T10:56:38,555 src/sqlite4.c: In function ‘sqlite4CodeSubselect’: 2021-07-10T10:56:38,583 src/sqlite4.c:68963:15: warning: unused variable ‘iValToIns’ [-Wunused-variable] 2021-07-10T10:56:38,584 68963 | int iValToIns; 2021-07-10T10:56:38,584 | ^~~~~~~~~ 2021-07-10T10:56:39,555 src/sqlite4.c: In function ‘sqlite4StartTable’: 2021-07-10T10:56:39,587 src/sqlite4.c:74762:15: warning: variable ‘reg3’ set but not used [-Wunused-but-set-variable] 2021-07-10T10:56:39,587 74762 | int reg1, reg3; 2021-07-10T10:56:39,587 | ^~~~ 2021-07-10T10:56:40,009 src/sqlite4.c: In function ‘sqlite4CreateIndex’: 2021-07-10T10:56:40,048 src/sqlite4.c:76639:10: warning: variable ‘pStart’ set but not used [-Wunused-but-set-variable] 2021-07-10T10:56:40,048 76639 | Token *pStart = 0; 2021-07-10T10:56:40,048 | ^~~~~~ 2021-07-10T10:56:40,649 src/sqlite4.c: In function ‘hexFunc’: 2021-07-10T10:56:40,683 src/sqlite4.c:79704:7: warning: unused variable ‘i’ [-Wunused-variable] 2021-07-10T10:56:40,683 79704 | int i, n; 2021-07-10T10:56:40,683 | ^ 2021-07-10T10:56:41,671 src/sqlite4.c: In function ‘sqlite4InitOne’: 2021-07-10T10:56:41,714 src/sqlite4.c:84258:15: warning: unused variable ‘zMasterSchema’ [-Wunused-variable] 2021-07-10T10:56:41,714 84258 | char const *zMasterSchema; 2021-07-10T10:56:41,715 | ^~~~~~~~~~~~~ 2021-07-10T10:56:41,757 src/sqlite4.c:84255:10: warning: unused variable ‘pTab’ [-Wunused-variable] 2021-07-10T10:56:41,758 84255 | Table *pTab; 2021-07-10T10:56:41,758 | ^~~~ 2021-07-10T10:56:44,149 src/sqlite4.c: In function ‘codeOneLoopStart’: 2021-07-10T10:56:44,198 src/sqlite4.c:94356:7: warning: unused variable ‘iRowidReg’ [-Wunused-variable] 2021-07-10T10:56:44,198 94356 | int iRowidReg = 0; /* Rowid is stored in this register, if not zero */ 2021-07-10T10:56:44,198 | ^~~~~~~~~ 2021-07-10T10:56:44,247 src/sqlite4.c:94345:7: warning: variable ‘omitTable’ set but not used [-Wunused-but-set-variable] 2021-07-10T10:56:44,247 94345 | int omitTable; /* True if we use the index only */ 2021-07-10T10:56:44,248 | ^~~~~~~~~ 2021-07-10T10:56:46,354 src/sqlite4.c: In function ‘sqlite4_mi_column_value’: 2021-07-10T10:56:46,398 src/sqlite4.c:100099:30: warning: unused variable ‘nData’ [-Wunused-variable] 2021-07-10T10:56:46,398 100099 | const u8 *aData; int nData; /* Data record for current row */ 2021-07-10T10:56:46,399 | ^~~~~ 2021-07-10T10:56:46,451 src/sqlite4.c:100099:19: warning: unused variable ‘aData’ [-Wunused-variable] 2021-07-10T10:56:46,451 100099 | const u8 *aData; int nData; /* Data record for current row */ 2021-07-10T10:56:46,451 | ^~~~~ 2021-07-10T10:56:47,976 src/sqlite4.c: At top level: 2021-07-10T10:56:47,977 src/sqlite4.c:8191:22: warning: ‘sqlite4MemSetDefault’ declared ‘static’ but never defined [-Wunused-function] 2021-07-10T10:56:47,977 8191 | SQLITE4_PRIVATE void sqlite4MemSetDefault(sqlite4_env*); 2021-07-10T10:56:47,977 | ^~~~~~~~~~~~~~~~~~~~ 2021-07-10T10:56:47,977 src/sqlite4.c:8192:22: warning: ‘sqlite4BenignMallocHooks’ declared ‘static’ but never defined [-Wunused-function] 2021-07-10T10:56:47,977 8192 | SQLITE4_PRIVATE void sqlite4BenignMallocHooks(sqlite4_env*,void (*)(void), void (*)(void)); 2021-07-10T10:56:47,977 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-10T10:56:47,978 src/sqlite4.c:8405:22: warning: ‘sqlite4Vacuum’ declared ‘static’ but never defined [-Wunused-function] 2021-07-10T10:56:47,978 8405 | SQLITE4_PRIVATE void sqlite4Vacuum(Parse*); 2021-07-10T10:56:47,978 | ^~~~~~~~~~~~~ 2021-07-10T10:56:47,978 src/sqlite4.c:8406:21: warning: ‘sqlite4RunVacuum’ declared ‘static’ but never defined [-Wunused-function] 2021-07-10T10:56:47,978 8406 | SQLITE4_PRIVATE int sqlite4RunVacuum(char**, sqlite4*); 2021-07-10T10:56:47,978 | ^~~~~~~~~~~~~~~~ 2021-07-10T10:56:47,978 src/sqlite4.c:8433:21: warning: ‘sqlite4OpenTableAndIndices’ declared ‘static’ but never defined [-Wunused-function] 2021-07-10T10:56:47,978 8433 | SQLITE4_PRIVATE int sqlite4OpenTableAndIndices(Parse*, Table*, int, int); 2021-07-10T10:56:47,978 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-10T10:56:47,979 src/sqlite4.c:8530:21: warning: ‘sqlite4PutVarint’ declared ‘static’ but never defined [-Wunused-function] 2021-07-10T10:56:47,979 8530 | SQLITE4_PRIVATE int sqlite4PutVarint(unsigned char*, u64); 2021-07-10T10:56:47,979 | ^~~~~~~~~~~~~~~~ 2021-07-10T10:56:47,979 src/sqlite4.c:8532:20: warning: ‘sqlite4GetVarint’ declared ‘static’ but never defined [-Wunused-function] 2021-07-10T10:56:47,979 8532 | SQLITE4_PRIVATE u8 sqlite4GetVarint(const unsigned char *, u64 *); 2021-07-10T10:56:47,979 | ^~~~~~~~~~~~~~~~ 2021-07-10T10:56:47,979 src/sqlite4.c:8702:22: warning: ‘sqlite4VtabMakeWritable’ declared ‘static’ but never defined [-Wunused-function] 2021-07-10T10:56:47,979 8702 | SQLITE4_PRIVATE void sqlite4VtabMakeWritable(Parse*,Table*); 2021-07-10T10:56:47,980 | ^~~~~~~~~~~~~~~~~~~~~~~ 2021-07-10T10:56:47,980 src/sqlite4.c:8703:22: warning: ‘sqlite4VtabBeginParse’ declared ‘static’ but never defined [-Wunused-function] 2021-07-10T10:56:47,980 8703 | SQLITE4_PRIVATE void sqlite4VtabBeginParse(Parse*, Token*, Token*, Token*); 2021-07-10T10:56:47,980 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-10T10:56:47,980 src/sqlite4.c:8704:22: warning: ‘sqlite4VtabFinishParse’ declared ‘static’ but never defined [-Wunused-function] 2021-07-10T10:56:47,980 8704 | SQLITE4_PRIVATE void sqlite4VtabFinishParse(Parse*, Token*); 2021-07-10T10:56:47,980 | ^~~~~~~~~~~~~~~~~~~~~~ 2021-07-10T10:56:47,980 src/sqlite4.c:8705:22: warning: ‘sqlite4VtabArgInit’ declared ‘static’ but never defined [-Wunused-function] 2021-07-10T10:56:47,980 8705 | SQLITE4_PRIVATE void sqlite4VtabArgInit(Parse*); 2021-07-10T10:56:47,981 | ^~~~~~~~~~~~~~~~~~ 2021-07-10T10:56:47,981 src/sqlite4.c:8706:22: warning: ‘sqlite4VtabArgExtend’ declared ‘static’ but never defined [-Wunused-function] 2021-07-10T10:56:47,981 8706 | SQLITE4_PRIVATE void sqlite4VtabArgExtend(Parse*, Token*); 2021-07-10T10:56:47,981 | ^~~~~~~~~~~~~~~~~~~~ 2021-07-10T10:56:47,981 src/sqlite4.c:8707:21: warning: ‘sqlite4VtabCallCreate’ declared ‘static’ but never defined [-Wunused-function] 2021-07-10T10:56:47,981 8707 | SQLITE4_PRIVATE int sqlite4VtabCallCreate(sqlite4*, int, const char *, char **); 2021-07-10T10:56:47,981 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-10T10:56:47,981 src/sqlite4.c:8708:21: warning: ‘sqlite4VtabCallConnect’ declared ‘static’ but never defined [-Wunused-function] 2021-07-10T10:56:47,981 8708 | SQLITE4_PRIVATE int sqlite4VtabCallConnect(Parse*, Table*); 2021-07-10T10:56:47,981 | ^~~~~~~~~~~~~~~~~~~~~~ 2021-07-10T10:56:47,982 src/sqlite4.c:8709:21: warning: ‘sqlite4VtabCallDestroy’ declared ‘static’ but never defined [-Wunused-function] 2021-07-10T10:56:47,982 8709 | SQLITE4_PRIVATE int sqlite4VtabCallDestroy(sqlite4*, int, const char *); 2021-07-10T10:56:47,982 | ^~~~~~~~~~~~~~~~~~~~~~ 2021-07-10T10:56:47,982 src/sqlite4.c:8710:21: warning: ‘sqlite4VtabBegin’ declared ‘static’ but never defined [-Wunused-function] 2021-07-10T10:56:47,982 8710 | SQLITE4_PRIVATE int sqlite4VtabBegin(sqlite4 *, VTable *); 2021-07-10T10:56:47,982 | ^~~~~~~~~~~~~~~~ 2021-07-10T10:56:47,982 src/sqlite4.c:8711:26: warning: ‘sqlite4VtabOverloadFunction’ declared ‘static’ but never defined [-Wunused-function] 2021-07-10T10:56:47,982 8711 | SQLITE4_PRIVATE FuncDef *sqlite4VtabOverloadFunction(sqlite4 *,FuncDef*, int nArg, Expr*); 2021-07-10T10:56:47,982 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-10T10:56:47,997 src/sqlite4.c:43686:21: warning: ‘sqlite4BtPagerRefcount’ declared ‘static’ but never defined [-Wunused-function] 2021-07-10T10:56:47,997 43686 | SQLITE4_PRIVATE int sqlite4BtPagerRefcount(BtPager*); 2021-07-10T10:56:47,997 | ^~~~~~~~~~~~~~~~~~~~~~ 2021-07-10T10:56:48,015 src/sqlite4.c:46816:22: warning: ‘sqlite4BtDebugFastTree’ declared ‘static’ but never defined [-Wunused-function] 2021-07-10T10:56:48,016 46816 | SQLITE4_PRIVATE void sqlite4BtDebugFastTree(bt_db *db, int iCall); 2021-07-10T10:56:48,016 | ^~~~~~~~~~~~~~~~~~~~~~ 2021-07-10T10:56:48,703 src/sqlite4.c:107387:21: warning: ‘sqlite4CantopenError’ defined but not used [-Wunused-function] 2021-07-10T10:56:48,703 107387 | SQLITE4_PRIVATE int sqlite4CantopenError(int lineno){ 2021-07-10T10:56:48,703 | ^~~~~~~~~~~~~~~~~~~~ 2021-07-10T10:56:48,752 src/sqlite4.c:93650:12: warning: ‘whereSampleKeyinfo’ defined but not used [-Wunused-function] 2021-07-10T10:56:48,752 93650 | static int whereSampleKeyinfo(Parse *pParse, Index *p, KeyInfo *pKeyInfo){ 2021-07-10T10:56:48,752 | ^~~~~~~~~~~~~~~~~~ 2021-07-10T10:56:48,786 src/sqlite4.c:68579:24: warning: ‘sqlite4FindExistingInIndex’ defined but not used [-Wunused-function] 2021-07-10T10:56:48,786 68579 | SQLITE4_PRIVATE Index *sqlite4FindExistingInIndex(Parse *pParse, Expr *pX, int bReqUnique){ 2021-07-10T10:56:48,786 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-10T10:56:48,811 src/sqlite4.c:54201:21: warning: ‘sqlite4BtVarintSize’ defined but not used [-Wunused-function] 2021-07-10T10:56:48,811 54201 | SQLITE4_PRIVATE int sqlite4BtVarintSize(u8 c){ 2021-07-10T10:56:48,812 | ^~~~~~~~~~~~~~~~~~~ 2021-07-10T10:56:48,837 src/sqlite4.c:54158:21: warning: ‘sqlite4BtVarintGet64’ defined but not used [-Wunused-function] 2021-07-10T10:56:48,837 54158 | SQLITE4_PRIVATE int sqlite4BtVarintGet64(const u8 *aData, i64 *piVal){ 2021-07-10T10:56:48,837 | ^~~~~~~~~~~~~~~~~~~~ 2021-07-10T10:56:48,862 src/sqlite4.c:54154:21: warning: ‘sqlite4BtVarintPut64’ defined but not used [-Wunused-function] 2021-07-10T10:56:48,863 54154 | SQLITE4_PRIVATE int sqlite4BtVarintPut64(u8 *aData, i64 iVal){ 2021-07-10T10:56:48,863 | ^~~~~~~~~~~~~~~~~~~~ 2021-07-10T10:56:48,888 src/sqlite4.c:53354:22: warning: ‘sqlite4BtPageReference’ defined but not used [-Wunused-function] 2021-07-10T10:56:48,888 53354 | SQLITE4_PRIVATE void sqlite4BtPageReference(BtPage *pPg){ 2021-07-10T10:56:48,888 | ^~~~~~~~~~~~~~~~~~~~~~ 2021-07-10T10:56:48,911 src/sqlite4.c:50612:12: warning: ‘btDecodeMetatreeKey’ defined but not used [-Wunused-function] 2021-07-10T10:56:48,911 50612 | static int btDecodeMetatreeKey( 2021-07-10T10:56:48,912 | ^~~~~~~~~~~~~~~~~~~ 2021-07-10T10:56:48,935 src/sqlite4.c:50223:12: warning: ‘btTryAppend’ defined but not used [-Wunused-function] 2021-07-10T10:56:48,935 50223 | static int btTryAppend(BtCursor *pCsr, int nKV, KeyValue *apKV){ 2021-07-10T10:56:48,935 | ^~~~~~~~~~~ 2021-07-10T10:56:48,957 src/sqlite4.c:48838:21: warning: ‘sqlite4BtCsrLast’ defined but not used [-Wunused-function] 2021-07-10T10:56:48,957 48838 | SQLITE4_PRIVATE int sqlite4BtCsrLast(bt_cursor *pBase){ 2021-07-10T10:56:48,958 | ^~~~~~~~~~~~~~~~ 2021-07-10T10:56:48,980 src/sqlite4.c:48824:21: warning: ‘sqlite4BtCsrFirst’ defined but not used [-Wunused-function] 2021-07-10T10:56:48,980 48824 | SQLITE4_PRIVATE int sqlite4BtCsrFirst(bt_cursor *pBase){ 2021-07-10T10:56:48,980 | ^~~~~~~~~~~~~~~~~ 2021-07-10T10:56:49,001 src/sqlite4.c:46970:21: warning: ‘sqlite4BtRevert’ defined but not used [-Wunused-function] 2021-07-10T10:56:49,002 46970 | SQLITE4_PRIVATE int sqlite4BtRevert(bt_db *db, int iLevel){ 2021-07-10T10:56:49,002 | ^~~~~~~~~~~~~~~ 2021-07-10T10:56:49,022 src/sqlite4.c:44798:18: warning: ‘btOne’ defined but not used [-Wunused-const-variable=] 2021-07-10T10:56:49,022 44798 | static const int btOne = 1; 2021-07-10T10:56:49,022 | ^~~~~ 2021-07-10T10:56:49,040 src/sqlite4.c:40645:21: warning: ‘sqlite4KVStorePutMeta’ defined but not used [-Wunused-function] 2021-07-10T10:56:49,040 40645 | SQLITE4_PRIVATE int sqlite4KVStorePutMeta( 2021-07-10T10:56:49,040 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-10T10:56:49,058 src/sqlite4.c:40593:21: warning: ‘sqlite4KVStoreGetMeta’ defined but not used [-Wunused-function] 2021-07-10T10:56:49,058 40593 | SQLITE4_PRIVATE int sqlite4KVStoreGetMeta(KVStore *p, int iStart, int nMeta, unsigned int *a){ 2021-07-10T10:56:49,058 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-10T10:56:49,076 src/sqlite4.c:40552:21: warning: ‘sqlite4KVStoreRevert’ defined but not used [-Wunused-function] 2021-07-10T10:56:49,076 40552 | SQLITE4_PRIVATE int sqlite4KVStoreRevert(KVStore *p, int iLevel){ 2021-07-10T10:56:49,076 | ^~~~~~~~~~~~~~~~~~~~ 2021-07-10T10:56:49,094 src/sqlite4.c:40454:21: warning: ‘sqlite4KVCursorReset’ defined but not used [-Wunused-function] 2021-07-10T10:56:49,094 40454 | SQLITE4_PRIVATE int sqlite4KVCursorReset(KVCursor *p){ 2021-07-10T10:56:49,094 | ^~~~~~~~~~~~~~~~~~~~ 2021-07-10T10:56:49,100 src/sqlite4.c:19173:21: warning: ‘sqlite4AbsInt32’ defined but not used [-Wunused-function] 2021-07-10T10:56:49,100 19173 | SQLITE4_PRIVATE int sqlite4AbsInt32(int x){ 2021-07-10T10:56:49,100 | ^~~~~~~~~~~~~~~ 2021-07-10T10:56:49,106 src/sqlite4.c:19006:22: warning: ‘sqlite4Put4byte’ defined but not used [-Wunused-function] 2021-07-10T10:56:49,106 19006 | SQLITE4_PRIVATE void sqlite4Put4byte(unsigned char *p, u32 v){ 2021-07-10T10:56:49,106 | ^~~~~~~~~~~~~~~ 2021-07-10T10:56:49,111 src/sqlite4.c:19003:21: warning: ‘sqlite4Get4byte’ defined but not used [-Wunused-function] 2021-07-10T10:56:49,111 19003 | SQLITE4_PRIVATE u32 sqlite4Get4byte(const u8 *p){ 2021-07-10T10:56:49,111 | ^~~~~~~~~~~~~~~ 2021-07-10T10:56:49,117 src/sqlite4.c:18700:21: warning: ‘sqlite4IsInf’ defined but not used [-Wunused-function] 2021-07-10T10:56:49,117 18700 | SQLITE4_PRIVATE int sqlite4IsInf(double r){ 2021-07-10T10:56:49,117 | ^~~~~~~~~~~~ 2021-07-10T10:56:49,122 src/sqlite4.c:18155:21: warning: ‘sqlite4Utf16ByteLen’ defined but not used [-Wunused-function] 2021-07-10T10:56:49,122 18155 | SQLITE4_PRIVATE int sqlite4Utf16ByteLen(const void *zIn, int nChar){ 2021-07-10T10:56:49,122 | ^~~~~~~~~~~~~~~~~~~ 2021-07-10T10:56:49,127 src/sqlite4.c:18107:23: warning: ‘sqlite4Utf16to8’ defined but not used [-Wunused-function] 2021-07-10T10:56:49,127 18107 | SQLITE4_PRIVATE char *sqlite4Utf16to8(sqlite4 *db, const void *z, int nByte, u8 enc){ 2021-07-10T10:56:49,127 | ^~~~~~~~~~~~~~~ 2021-07-10T10:56:49,128 src/sqlite4.c:10323:22: warning: ‘sqlite4StatusSet’ defined but not used [-Wunused-function] 2021-07-10T10:56:49,128 10323 | SQLITE4_PRIVATE void sqlite4StatusSet(sqlite4_env *pEnv, int op, sqlite4_uint64 X){ 2021-07-10T10:56:49,128 | ^~~~~~~~~~~~~~~~ 2021-07-10T10:56:49,129 src/sqlite4.c:10312:22: warning: ‘sqlite4StatusAdd’ defined but not used [-Wunused-function] 2021-07-10T10:56:49,129 10312 | SQLITE4_PRIVATE void sqlite4StatusAdd(sqlite4_env *pEnv, int op, sqlite4_int64 N){ 2021-07-10T10:56:49,129 | ^~~~~~~~~~~~~~~~ 2021-07-10T10:57:00,363 src/sqlite4.c: In function ‘sqlite4_isalnum’: 2021-07-10T10:57:00,369 src/sqlite4.c:18470:42: warning: ‘iRes’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-10T10:57:00,369 18470 | return (((unsigned int)c) >= ((aEntry[iRes]>>10) + (aEntry[iRes]&0x3FF))); 2021-07-10T10:57:00,369 | ~~~~~~^~~~~~ 2021-07-10T10:57:10,196 src/sqlite4.c: In function ‘sortedDumpPage’: 2021-07-10T10:57:10,210 src/sqlite4.c:36052:9: warning: ‘aVal’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-10T10:57:10,211 36052 | u8 *aVal; int nVal = 0; /* Value */ 2021-07-10T10:57:10,211 | ^~~~ 2021-07-10T10:57:10,287 src/sqlite4.c: In function ‘infoCellDump’: 2021-07-10T10:57:10,300 src/sqlite4.c:36148:22: warning: ‘aVal’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-10T10:57:10,301 36148 | if( paVal ) *paVal = aVal; 2021-07-10T10:57:10,301 | ~~~~~~~^~~~~~ 2021-07-10T10:57:10,809 src/sqlite4.c: In function ‘mergeWorkerStep’: 2021-07-10T10:57:10,824 src/sqlite4.c:34477:7: warning: ‘nData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-10T10:57:10,824 34477 | int nData; /* Size of buffer aData[] in bytes */ 2021-07-10T10:57:10,824 | ^~~~~ 2021-07-10T10:57:10,836 src/sqlite4.c:34570:10: warning: ‘iFPtr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-10T10:57:10,836 34570 | rc = mergeWorkerData(pMW, 0, iFPtr+iRPtr, pKey, nKey); 2021-07-10T10:57:10,836 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-10T10:57:10,850 src/sqlite4.c:34479:7: note: ‘iFPtr’ was declared here 2021-07-10T10:57:10,851 34479 | int iFPtr; /* Value of pointer in footer of pPg */ 2021-07-10T10:57:10,851 | ^~~~~ 2021-07-10T10:57:10,863 src/sqlite4.c:30634:78: warning: ‘nRec’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-10T10:57:10,863 30634 | #define SEGMENT_CELLPTR_OFFSET(pgsz, iCell) ((pgsz) - 2 - 2 - 8 - 2 - (iCell)*2) 2021-07-10T10:57:10,863 | ^ 2021-07-10T10:57:10,875 src/sqlite4.c:34478:7: note: ‘nRec’ was declared here 2021-07-10T10:57:10,876 34478 | int nRec; /* Number of records on page pPg */ 2021-07-10T10:57:10,876 | ^~~~ 2021-07-10T10:57:14,210 src/sqlite4.c: In function ‘btCsrSeek.constprop’: 2021-07-10T10:57:14,229 src/sqlite4.c:47794:15: warning: ‘res’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-10T10:57:14,230 47794 | if( res==0 ){ 2021-07-10T10:57:14,230 | ^ 2021-07-10T10:57:15,123 src/sqlite4.c: In function ‘sqlite4BtLogCheckpoint’: 2021-07-10T10:57:15,144 src/sqlite4.c:46591:5: warning: ‘aBuf’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-10T10:57:15,144 46591 | sqlite4_free(pLock->pEnv, aBuf); 2021-07-10T10:57:15,145 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-10T10:57:16,819 src/sqlite4.c: In function ‘btReplaceEntry’: 2021-07-10T10:57:16,840 src/sqlite4.c:51153:17: warning: ‘iOutLvl’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-10T10:57:16,840 51153 | s.iOutLevel = iOutLvl; 2021-07-10T10:57:16,840 | ~~~~~~~~~~~~^~~~~~~~~ 2021-07-10T10:57:16,864 src/sqlite4.c:51097:7: note: ‘iOutLvl’ was declared here 2021-07-10T10:57:16,865 51097 | u32 iOutLvl; /* Output level number */ 2021-07-10T10:57:16,865 | ^~~~~~~ 2021-07-10T10:57:16,885 src/sqlite4.c:51151:17: warning: ‘iMax’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-10T10:57:16,885 51151 | s.iMaxLevel = iMax; 2021-07-10T10:57:16,885 | ~~~~~~~~~~~~^~~~~~ 2021-07-10T10:57:16,910 src/sqlite4.c:51096:7: note: ‘iMax’ was declared here 2021-07-10T10:57:16,910 51096 | u32 iMax; /* Maximum input level number */ 2021-07-10T10:57:16,910 | ^~~~ 2021-07-10T10:57:16,930 src/sqlite4.c:51152:17: warning: ‘iMin’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-10T10:57:16,931 51152 | s.iMinLevel = iMin; 2021-07-10T10:57:16,931 | ~~~~~~~~~~~~^~~~~~ 2021-07-10T10:57:16,955 src/sqlite4.c:51095:7: note: ‘iMin’ was declared here 2021-07-10T10:57:16,955 51095 | u32 iMin; /* Minimum input level number */ 2021-07-10T10:57:16,955 | ^~~~ 2021-07-10T10:57:16,976 src/sqlite4.c:51150:12: warning: ‘iAge’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-10T10:57:16,976 51150 | s.iAge = iAge; 2021-07-10T10:57:16,976 | ~~~~~~~^~~~~~ 2021-07-10T10:57:17,000 src/sqlite4.c:51094:7: note: ‘iAge’ was declared here 2021-07-10T10:57:17,000 51094 | u32 iAge; /* Input age */ 2021-07-10T10:57:17,000 | ^~~~ 2021-07-10T10:57:20,628 src/sqlite4.c: In function ‘whereScanInit’: 2021-07-10T10:57:20,672 src/sqlite4.c:92103:22: warning: ‘zColl’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-10T10:57:20,672 92103 | pScan->zCollName = idxColumnCollation(pIdx, pPk, j); 2021-07-10T10:57:20,673 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-10T10:57:21,259 src/sqlite4.c: In function ‘wherePathSatisfiesOrderBy’: 2021-07-10T10:57:21,302 src/sqlite4.c:96269:17: warning: ‘zColl’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-10T10:57:21,302 96269 | if( sqlite4_stricmp(pColl->zName, zIdxColl)!=0 ) continue; 2021-07-10T10:57:21,302 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-10T10:57:26,921 src/sqlite4.c: In function ‘sqlite4SelectNew.isra’: 2021-07-10T10:57:26,966 src/sqlite4.c:84849:10: warning: function may return address of local variable [-Wreturn-local-addr] 2021-07-10T10:57:26,966 84849 | return pNew; 2021-07-10T10:57:26,966 | ^~~~ 2021-07-10T10:57:27,011 src/sqlite4.c:84814:10: note: declared here 2021-07-10T10:57:27,011 84814 | Select standin; 2021-07-10T10:57:27,011 | ^~~~~~~ 2021-07-10T10:57:27,091 src/sqlite4.c: In function ‘resolveExprStep’: 2021-07-10T10:57:27,124 src/sqlite4.c:66389:17: warning: ‘pItem’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-10T10:57:27,124 66389 | for(pIdx=pItem->pTab->pIndex; pIdx; pIdx=pIdx->pNext){ 2021-07-10T10:57:27,124 | ~~~~~^~~~~~ 2021-07-10T10:57:27,157 src/sqlite4.c:66367:16: note: ‘pItem’ was declared here 2021-07-10T10:57:27,157 66367 | SrcListItem *pItem; 2021-07-10T10:57:27,158 | ^~~~~ 2021-07-10T10:57:27,190 src/sqlite4.c:66360:24: warning: ‘pItem’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-10T10:57:27,191 66360 | pExpr->iTable = pItem->iCursor; 2021-07-10T10:57:27,191 | ~~~~~^~~~~~~~~ 2021-07-10T10:57:27,224 src/sqlite4.c:66339:16: note: ‘pItem’ was declared here 2021-07-10T10:57:27,224 66339 | SrcListItem *pItem; 2021-07-10T10:57:27,224 | ^~~~~ 2021-07-10T10:57:31,039 src/sqlite4.c: In function ‘sqlite4VdbeDecoderGetColumn’: 2021-07-10T10:57:31,068 src/sqlite4.c:59116:13: warning: ‘cclass’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-10T10:57:31,068 59116 | }else if( cclass==2 ){ 2021-07-10T10:57:31,068 | ^ 2021-07-10T10:57:32,435 src/sqlite4.c: In function ‘sqlite4_bind_value’: 2021-07-10T10:57:32,463 src/sqlite4.c:58483:10: warning: ‘rc’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-10T10:57:32,463 58483 | return rc; 2021-07-10T10:57:32,464 | ^~ 2021-07-10T10:57:35,158 src/sqlite4.c: In function ‘sqlite4WhereBegin’: 2021-07-10T10:57:35,203 src/sqlite4.c:94416:48: warning: ‘iTerm’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-10T10:57:35,203 94416 | rMatch = sqlite4ExprCodeTemp(pParse, pWC->a[iTerm].pExpr->pRight, &rFree); 2021-07-10T10:57:35,203 | ^ 2021-07-10T10:57:35,253 src/sqlite4.c:94411:9: note: ‘iTerm’ was declared here 2021-07-10T10:57:35,253 94411 | int iTerm; 2021-07-10T10:57:35,253 | ^~~~~ 2021-07-10T10:57:44,211 src/sqlite4.c: In function ‘sqlite4VdbeExec’: 2021-07-10T10:57:44,243 src/sqlite4.c:64504:7: warning: ‘bJump’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-10T10:57:44,243 64504 | if( bJump ) pc = pOp->p2 - 1; 2021-07-10T10:57:44,243 | ^ 2021-07-10T10:57:51,336 src/sqlite4.c: In function ‘sqlite4GenerateConstraintChecks.constprop’: 2021-07-10T10:57:51,367 src/sqlite4.c:71272:23: warning: ‘regTmp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-10T10:57:51,367 71272 | pParse->iRangeReg = iReg; 2021-07-10T10:57:51,367 | ~~~~~~~~~~~~~~~~~~^~~~~~ 2021-07-10T10:57:51,404 src/sqlite4.c:82773:9: note: ‘regTmp’ was declared here 2021-07-10T10:57:51,404 82773 | int regTmp; /* First temp register allocated */ 2021-07-10T10:57:51,404 | ^~~~~~ 2021-07-10T10:57:51,440 src/sqlite4.c:71271:23: warning: ‘nTmpReg’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-10T10:57:51,440 71271 | pParse->nRangeReg = nReg; 2021-07-10T10:57:51,440 | ~~~~~~~~~~~~~~~~~~^~~~~~ 2021-07-10T10:57:51,477 src/sqlite4.c:82772:9: note: ‘nTmpReg’ was declared here 2021-07-10T10:57:51,477 82772 | int nTmpReg; /* Number of temp registers required */ 2021-07-10T10:57:51,477 | ^~~~~~~ 2021-07-10T10:57:53,092 src/sqlite4.c: In function ‘sqlite4Pragma’: 2021-07-10T10:57:53,128 src/sqlite4.c:83910:33: warning: ‘pPk’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-10T10:57:53,128 83910 | for(iCol=0; iColnColumn; iCol++){ 2021-07-10T10:57:53,128 | ~~~^~~~~~~~~ 2021-07-10T10:57:53,155 src/sqlite4.c:55264:11: warning: ‘iPkCsr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2021-07-10T10:57:53,156 55264 | pOp->p1 = p1; 2021-07-10T10:57:53,156 | ~~~~~~~~^~~~ 2021-07-10T10:57:53,195 src/sqlite4.c:83876:13: note: ‘iPkCsr’ was declared here 2021-07-10T10:57:53,195 83876 | int iPkCsr; 2021-07-10T10:57:53,195 | ^~~~~~ 2021-07-10T10:58:06,717 creating build/lib.linux-armv7l-3.9 2021-07-10T10:58:06,718 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/sqlite4.o -o build/lib.linux-armv7l-3.9/lsm.cpython-39-arm-linux-gnueabihf.so 2021-07-10T10:58:07,135 installing to build/bdist.linux-armv7l/wheel 2021-07-10T10:58:07,135 running install 2021-07-10T10:58:07,137 running install_lib 2021-07-10T10:58:07,141 creating build/bdist.linux-armv7l 2021-07-10T10:58:07,142 creating build/bdist.linux-armv7l/wheel 2021-07-10T10:58:07,143 copying build/lib.linux-armv7l-3.9/lsm.cpython-39-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel 2021-07-10T10:58:07,264 running install_egg_info 2021-07-10T10:58:07,289 running egg_info 2021-07-10T10:58:07,290 creating lsm_db.egg-info 2021-07-10T10:58:07,290 writing lsm_db.egg-info/PKG-INFO 2021-07-10T10:58:07,292 writing dependency_links to lsm_db.egg-info/dependency_links.txt 2021-07-10T10:58:07,295 writing top-level names to lsm_db.egg-info/top_level.txt 2021-07-10T10:58:07,296 writing manifest file 'lsm_db.egg-info/SOURCES.txt' 2021-07-10T10:58:07,326 reading manifest file 'lsm_db.egg-info/SOURCES.txt' 2021-07-10T10:58:07,331 writing manifest file 'lsm_db.egg-info/SOURCES.txt' 2021-07-10T10:58:07,332 Copying lsm_db.egg-info to build/bdist.linux-armv7l/wheel/lsm_db-0.2.0-py3.9.egg-info 2021-07-10T10:58:07,341 running install_scripts 2021-07-10T10:58:09,204 creating build/bdist.linux-armv7l/wheel/lsm_db-0.2.0.dist-info/WHEEL 2021-07-10T10:58:09,207 creating '/tmp/pip-wheel-1lihl3kg/lsm_db-0.2.0-cp39-cp39-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2021-07-10T10:58:10,355 adding 'lsm.cpython-39-arm-linux-gnueabihf.so' 2021-07-10T10:58:10,398 adding 'lsm_db-0.2.0.dist-info/METADATA' 2021-07-10T10:58:10,399 adding 'lsm_db-0.2.0.dist-info/WHEEL' 2021-07-10T10:58:10,400 adding 'lsm_db-0.2.0.dist-info/top_level.txt' 2021-07-10T10:58:10,400 adding 'lsm_db-0.2.0.dist-info/RECORD' 2021-07-10T10:58:10,434 removing build/bdist.linux-armv7l/wheel 2021-07-10T10:58:10,547 Building wheel for lsm-db (setup.py): finished with status 'done' 2021-07-10T10:58:10,575 Created wheel for lsm-db: filename=lsm_db-0.2.0-cp39-cp39-linux_armv7l.whl size=2090049 sha256=cb594f157f2d788f8b73193ef7526b57b85d258209fcbd3b82e06ae069eb794c 2021-07-10T10:58:10,576 Stored in directory: /tmp/pip-ephem-wheel-cache-1wpcm6yj/wheels/d1/de/53/7942895a1627415d7c7764a7fe6ba03f364a393e22172c3947 2021-07-10T10:58:10,586 Successfully built lsm-db 2021-07-10T10:58:10,674 Removed build tracker: '/tmp/pip-req-tracker-no43cehp'