Mock Version: 4.1
Mock Version: 4.1
Mock Version: 4.1
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/wcdb.spec'], chrootPath='/var/lib/mock/dist-ocs23-build-229955-18007/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7fe6cb70ab90>timeout=86400uid=982gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False)
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/wcdb.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
Building target platforms: x86_64
Building for target x86_64
Wrote: /builddir/build/SRPMS/wcdb-2.1.6-1.ocs23.src.rpm
Child return code was: 0
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/wcdb.spec'], chrootPath='/var/lib/mock/dist-ocs23-build-229955-18007/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7fe6cb70ab90>timeout=86400uid=982gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False)
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/wcdb.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
Building target platforms: x86_64
Building for target x86_64
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.CFguBC
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf wcdb-2.1.6
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/wcdb-2.1.6.zip
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd wcdb-2.1.6
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/fix-compile-error-in-Linux.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.hHp4QO
+ umask 022
+ cd /builddir/build/BUILD
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld  -Wl,--build-id=sha1'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd wcdb-2.1.6
+ cd src
+ mkdir build
+ cd build
+ cmake ..
-- The C compiler identification is GNU 12.3.1
-- The CXX compiler identification is GNU 12.3.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- /builddir/build/BUILD/wcdb-2.1.6/sqlcipher/../sqlcipher
-- PLATFORM: Linux x86_64
-- /builddir/build/BUILD/wcdb-2.1.6/src/../zstd
-- The ASM compiler identification is GNU
-- Found assembler: /usr/bin/gcc
-- ---- BUILD FOR LINUX ----
-- Configuring done (1.3s)
-- Generating done (0.1s)
-- Build files have been written to: /builddir/build/BUILD/wcdb-2.1.6/src/build
+ cmake --build . -j8
[  0%] Building C object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/common/entropy_common.c.o
[  1%] Building C object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/common/debug.c.o
[  1%] Building C object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/common/fse_decompress.c.o
[  1%] Building C object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/common/pool.c.o
[  2%] Building C object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/common/zstd_common.c.o
[  2%] Building C object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/common/xxhash.c.o
[  2%] Building C object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/common/threading.c.o
[  2%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/alter.c.o
[  2%] Building C object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/common/error_private.c.o
[  2%] Building C object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/compress/zstd_compress_superblock.c.o
[  2%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/analyze.c.o
[  3%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/attach.c.o
[  3%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/auth.c.o
[  3%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/backup.c.o
[  3%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/bitvec.c.o
[  4%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/btmutex.c.o
[  4%] Building C object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/compress/zstdmt_compress.c.o
[  5%] Building C object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/compress/zstd_double_fast.c.o
[  5%] Building C object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/compress/zstd_fast.c.o
[  5%] Building C object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/compress/zstd_compress_sequences.c.o
[  5%] Building C object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/compress/zstd_ldm.c.o
[  6%] Building C object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/compress/hist.c.o
[  6%] Building C object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/compress/zstd_compress.c.o
[  6%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/btree.c.o
[  6%] Building C object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/compress/zstd_lazy.c.o
[  6%] Building C object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/compress/zstd_compress_literals.c.o
[  7%] Building C object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/compress/huf_compress.c.o
[  7%] Building C object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/compress/zstd_opt.c.o
[  7%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/build.c.o
/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/build.c: In function 'sqlite3DefaultRowEst':
/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/build.c:3650:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 3650 |   if( pIdx->pPartIdxWhere!=0 ) a[0] -= 10;  assert( 10==sqlite3LogEst(2) );
      |   ^~
In file included from /builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/sqliteInt.h:540,
                 from /builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/build.c:25:
/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/build.c:3650:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 3650 |   if( pIdx->pPartIdxWhere!=0 ) a[0] -= 10;  assert( 10==sqlite3LogEst(2) );
      |                                             ^~~~~~
/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/build.c:3651:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 3651 |   if( a[0]<33 ) a[0] = 33;                  assert( 33==sqlite3LogEst(10) );
      |   ^~
/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/build.c:3651:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 3651 |   if( a[0]<33 ) a[0] = 33;                  assert( 33==sqlite3LogEst(10) );
      |                                             ^~~~~~
[  7%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/callback.c.o
[  8%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/complete.c.o
[  8%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/crypto.c.o
[  8%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/crypto_cc.c.o
[  8%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/crypto_impl.c.o
[  8%] Building C object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/compress/fse_compress.c.o
[  8%] Building C object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/decompress/zstd_ddict.c.o
[  9%] Building C object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/decompress/huf_decompress.c.o
[ 10%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/crypto_libtomcrypt.c.o
[ 10%] Building C object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/decompress/zstd_decompress.c.o
[ 10%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/crypto_openssl.c.o
[ 10%] Building ASM object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/decompress/huf_decompress_amd64.S.o
[ 10%] Building C object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/decompress/zstd_decompress_block.c.o
[ 10%] Building C object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/dictBuilder/divsufsort.c.o
[ 11%] Building C object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/dictBuilder/cover.c.o
[ 11%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/ctime.c.o
[ 11%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/date.c.o
[ 12%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/dbpage.c.o
[ 12%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/dbstat.c.o
[ 12%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/delete.c.o
[ 12%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/expr.c.o
[ 12%] Building C object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/dictBuilder/fastcover.c.o
[ 12%] Building C object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/dictBuilder/zdict.c.o
[ 12%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/fault.c.o
[ 13%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/fkey.c.o
[ 13%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/func.c.o
[ 13%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/global.c.o
[ 13%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/hash.c.o
[ 14%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/insert.c.o
[ 14%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/legacy.c.o
[ 14%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/loadext.c.o
[ 14%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/main.c.o
[ 15%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/malloc.c.o
[ 15%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/mem0.c.o
[ 15%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/mem1.c.o
[ 15%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/mem2.c.o
[ 16%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/mem3.c.o
[ 16%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/mem5.c.o
[ 16%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/memdb.c.o
[ 16%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/memjournal.c.o
[ 17%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/mutex.c.o
[ 17%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/mutex_noop.c.o
[ 17%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/mutex_unix.c.o
[ 17%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/mutex_w32.c.o
[ 18%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/notify.c.o
[ 18%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/os.c.o
[ 18%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/os_unix.c.o
[ 18%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/os_win.c.o
[ 19%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/pager.c.o
[ 19%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/pcache.c.o
[ 19%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/pcache1.c.o
[ 19%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/pragma.c.o
[ 20%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/prepare.c.o
[ 20%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/printf.c.o
[ 20%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/random.c.o
[ 20%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/resolve.c.o
[ 21%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/rowset.c.o
[ 21%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/select.c.o
[ 21%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/status.c.o
[ 21%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/table.c.o
[ 22%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/threads.c.o
[ 22%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/tokenize.c.o
[ 22%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/treeview.c.o
[ 22%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/trigger.c.o
[ 23%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/update.c.o
[ 23%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/upsert.c.o
[ 23%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/utf.c.o
/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/select.c: In function 'sqlite3SelectNew':
/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/select.c:179:10: warning: function may return address of local variable [-Wreturn-local-addr]
  179 |   return pNew;
      |          ^~~~
/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/select.c:139:10: note: declared here
  139 |   Select standin;
      |          ^~~~~~~
[ 23%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/util.c.o
[ 24%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/vacuum.c.o
[ 24%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/vdbe.c.o
[ 24%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/vdbeapi.c.o
[ 24%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/vdbeaux.c.o
[ 25%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/vdbeblob.c.o
[ 25%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/vdbemem.c.o
[ 25%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/vdbesort.c.o
[ 25%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/vdbetrace.c.o
[ 26%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/vtab.c.o
[ 26%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/wal.c.o
[ 26%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/walker.c.o
[ 26%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/where.c.o
/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/where.c: In function 'whereRangeScanEst':
/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/where.c:1577:11: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 1577 |           if( iLwrIdx==iUprIdx ) nNew -= 20;  assert( 20==sqlite3LogEst(4) );
      |           ^~
In file included from /builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/sqliteInt.h:540,
                 from /builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/where.c:19:
/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/where.c:1577:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 1577 |           if( iLwrIdx==iUprIdx ) nNew -= 20;  assert( 20==sqlite3LogEst(4) );
      |                                               ^~~~~~
[ 26%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/wherecode.c.o
[ 27%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/whereexpr.c.o
[ 27%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/window.c.o
[ 27%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/parse.c.o
[ 27%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/opcodes.c.o
[ 28%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/ext/fts3/fts3.c.o
[ 28%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/ext/fts3/fts3_aux.c.o
[ 28%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/ext/fts3/fts3_expr.c.o
[ 28%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/ext/fts3/fts3_hash.c.o
[ 29%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/ext/fts3/fts3_icu.c.o
[ 29%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/ext/fts3/fts3_porter.c.o
[ 29%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/ext/fts3/fts3_snippet.c.o
[ 29%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/ext/fts3/fts3_term.c.o
[ 30%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/ext/fts3/fts3_tokenize_vtab.c.o
[ 30%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/ext/fts3/fts3_tokenizer.c.o
[ 30%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/ext/fts3/fts3_tokenizer1.c.o
[ 30%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/ext/fts3/fts3_unicode.c.o
[ 31%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/ext/fts3/fts3_unicode2.c.o
[ 31%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/ext/fts3/fts3_write.c.o
[ 31%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/fts5.c.o
[ 31%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/ext/rbu/sqlite3rbu.c.o
[ 32%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/ext/rtree/rtree.c.o
[ 32%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/ext/userauth/userauth.c.o
[ 32%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/ext/icu/icu.c.o
[ 32%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/ext/session/sqlite3session.c.o
[ 33%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/ext/misc/json1.c.o
In function 'sessionBindValue',
    inlined from 'sessionBindRow' at /builddir/build/BUILD/wcdb-2.1.6/sqlcipher/ext/session/sqlite3session.c:3815:14,
    inlined from 'sessionApplyOneOp' at /builddir/build/BUILD/wcdb-2.1.6/sqlcipher/ext/session/sqlite3session.c:4153:12:
/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/ext/session/sqlite3session.c:3762:15: warning: 'pVal' may be used uninitialized [-Wmaybe-uninitialized]
 3762 |   int eType = sqlite3_value_type(pVal);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/ext/session/sqlite3session.c: In function 'sessionApplyOneOp':
/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/ext/session/sqlite3session.c:3808:22: note: 'pVal' was declared here
 3808 |       sqlite3_value *pVal;
      |                      ^~~~
In file included from /usr/include/string.h:548,
                 from /builddir/build/BUILD/wcdb-2.1.6/sqlcipher/fts5.c:610:
In function 'memcpy',
    inlined from 'sqlite3Fts5IndexQuery' at /builddir/build/BUILD/wcdb-2.1.6/sqlcipher/fts5.c:13826:18:
/usr/include/bits/string_fortified.h:29:10: warning: 'memcpy' specified bound 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   30 |                                  __glibc_objsize0 (__dest));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 34%] Linking C static library libzstd.a
[ 34%] Built target zstd
[ 34%] Linking C static library libsqlcipher.a
[ 34%] Built target sqlcipher
[ 34%] Building CXX object CMakeFiles/WCDB.dir/common/base/Console.cpp.o
[ 35%] Building CXX object CMakeFiles/WCDB.dir/common/base/ErrorProne.cpp.o
[ 35%] Building CXX object CMakeFiles/WCDB.dir/common/base/FileHandle.cpp.o
[ 35%] Building CXX object CMakeFiles/WCDB.dir/common/base/Data.cpp.o
[ 35%] Building CXX object CMakeFiles/WCDB.dir/common/base/FileManager.cpp.o
[ 35%] Building CXX object CMakeFiles/WCDB.dir/common/base/DBOperationNotifier.cpp.o
[ 35%] Building CXX object CMakeFiles/WCDB.dir/common/base/FunctionContainer.cpp.o
[ 35%] Building CXX object CMakeFiles/WCDB.dir/common/base/HighWater.cpp.o
/builddir/build/BUILD/wcdb-2.1.6/src/common/base/FunctionContainer.cpp: In member function 'void WCDB::FunctionContainerBase::clearFunctionSlot()':
/builddir/build/BUILD/wcdb-2.1.6/src/common/base/FunctionContainer.cpp:74:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   74 |     for (int i = 0; i < getSlotCount(); i++) {
      |                     ~~^~~~~~~~~~~~~~~~
[ 36%] Building CXX object CMakeFiles/WCDB.dir/common/base/Lock.cpp.o
[ 36%] Building CXX object CMakeFiles/WCDB.dir/common/base/MappedData.cpp.o
/builddir/build/BUILD/wcdb-2.1.6/src/common/base/FileHandle.cpp: In member function 'WCDB::Data WCDB::FileHandle::read(size_t)':
/builddir/build/BUILD/wcdb-2.1.6/src/common/base/FileHandle.cpp:166:17: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  166 |         if (got == readSize) {
      |             ~~~~^~~~~~~~~~~
/builddir/build/BUILD/wcdb-2.1.6/src/common/base/FileHandle.cpp: In member function 'bool WCDB::FileHandle::write(const WCDB::UnsafeData&)':
/builddir/build/BUILD/wcdb-2.1.6/src/common/base/FileHandle.cpp:219:19: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  219 |         if (wrote == size) {
      |             ~~~~~~^~~~~~~
/builddir/build/BUILD/wcdb-2.1.6/src/common/base/FileHandle.cpp:235:23: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |     if (wrote + prior == unsafeData.size()) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/wcdb-2.1.6/src/common/base/FileHandle.cpp: In member function 'WCDB::UnsafeData WCDB::FileHandle::mapOrReadAllData()':
/builddir/build/BUILD/wcdb-2.1.6/src/common/base/FileHandle.cpp:351:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare]
  351 |         if (data.size() == fileSize) {
      |             ~~~~~~~~~~~~^~~~~~~~~~~
/builddir/build/BUILD/wcdb-2.1.6/src/common/base/FileHandle.cpp:355:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare]
  355 |         if (data.size() == fileSize) {
      |             ~~~~~~~~~~~~^~~~~~~~~~~
[ 36%] Building CXX object CMakeFiles/WCDB.dir/common/base/Notifier.cpp.o
[ 36%] Building CXX object CMakeFiles/WCDB.dir/common/base/Path.cpp.o
[ 37%] Building CXX object CMakeFiles/WCDB.dir/common/base/Progress.cpp.o
[ 37%] Building CXX object CMakeFiles/WCDB.dir/common/base/Range.cpp.o
[ 37%] Building CXX object CMakeFiles/WCDB.dir/common/base/Recyclable.cpp.o
[ 37%] Building CXX object CMakeFiles/WCDB.dir/common/base/Serialization.cpp.o
[ 38%] Building CXX object CMakeFiles/WCDB.dir/common/base/SharedThreadedErrorProne.cpp.o
/builddir/build/BUILD/wcdb-2.1.6/src/common/base/Range.cpp: In member function 'bool WCDB::Range::contains(Location) const':
/builddir/build/BUILD/wcdb-2.1.6/src/common/base/Range.cpp:70:47: warning: comparison of integer expressions of different signedness: 'WCDB::Range::Location' {aka 'long int'} and 'long unsigned int' [-Wsign-compare]
   70 |     return location_ >= location && location_ < location + length;
      |                                     ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object CMakeFiles/WCDB.dir/common/base/StringView.cpp.o
[ 38%] Building CXX object CMakeFiles/WCDB.dir/common/base/Thread.cpp.o
[ 38%] Building CXX object CMakeFiles/WCDB.dir/common/base/ThreadedErrors.cpp.o
[ 39%] Building CXX object CMakeFiles/WCDB.dir/common/base/Time.cpp.o
[ 39%] Building CXX object CMakeFiles/WCDB.dir/common/base/UnsafeData.cpp.o
[ 39%] Building CXX object CMakeFiles/WCDB.dir/common/base/WCDBError.cpp.o
/builddir/build/BUILD/wcdb-2.1.6/src/common/base/StringView.cpp: In static member function 'static WCDB::StringView WCDB::StringView::hexString(const WCDB::UnsafeData&)':
/builddir/build/BUILD/wcdb-2.1.6/src/common/base/StringView.cpp:622:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  622 |     for (int i = 0; i < data.size(); i++) {
      |                     ~~^~~~~~~~~~~~~
[ 39%] Building CXX object CMakeFiles/WCDB.dir/common/base/WCDBOptional.cpp.o
[ 40%] Building CXX object CMakeFiles/WCDB.dir/common/core/Core.cpp.o
[ 40%] Building CXX object CMakeFiles/WCDB.dir/common/core/CoreConst.cpp.o
[ 40%] Building CXX object CMakeFiles/WCDB.dir/common/core/DatabasePool.cpp.o
[ 40%] Building CXX object CMakeFiles/WCDB.dir/common/core/HandleCounter.cpp.o
[ 41%] Building CXX object CMakeFiles/WCDB.dir/common/core/HandlePool.cpp.o
In file included from /builddir/build/BUILD/wcdb-2.1.6/src/common/base/WCDBError.cpp:25:
/builddir/build/BUILD/wcdb-2.1.6/src/common/base/WCDBError.hpp: In static member function 'static constexpr const char* WCDB::Error::codeName(const Code&)':
/builddir/build/BUILD/wcdb-2.1.6/src/common/base/WCDBError.hpp:186:5: warning: control reaches end of non-void function [-Wreturn-type]
  186 |     }
      |     ^
/builddir/build/BUILD/wcdb-2.1.6/src/common/base/WCDBError.hpp: In static member function 'static constexpr const char* WCDB::Error::levelName(const Level&)':
/builddir/build/BUILD/wcdb-2.1.6/src/common/base/WCDBError.hpp:76:5: warning: control reaches end of non-void function [-Wreturn-type]
   76 |     }
      |     ^
[ 41%] Building CXX object CMakeFiles/WCDB.dir/common/core/InnerDatabase.cpp.o
[ 41%] Building CXX object CMakeFiles/WCDB.dir/common/core/InnerHandle.cpp.o
[ 41%] Building CXX object CMakeFiles/WCDB.dir/common/core/RecyclableHandle.cpp.o
[ 42%] Building CXX object CMakeFiles/WCDB.dir/common/core/Tag.cpp.o
[ 42%] Building CXX object CMakeFiles/WCDB.dir/common/core/assemble/AssembleHandleOperator.cpp.o
[ 42%] Building CXX object CMakeFiles/WCDB.dir/common/core/cipher/CipherHandle.cpp.o
[ 42%] Building CXX object CMakeFiles/WCDB.dir/common/core/compression/AutoCompressConfig.cpp.o
[ 43%] Building CXX object CMakeFiles/WCDB.dir/common/core/compression/CompressHandleOperator.cpp.o
[ 43%] Building CXX object CMakeFiles/WCDB.dir/common/core/compression/CompressingHandleDecorator.cpp.o
/builddir/build/BUILD/wcdb-2.1.6/src/common/core/cipher/CipherHandle.cpp: In member function 'virtual WCDB::Optional<WCDB::StringView> WCDB::CipherHandle::tryGetSaltFromDatabase(const WCDB::UnsafeStringView&)':
/builddir/build/BUILD/wcdb-2.1.6/src/common/core/cipher/CipherHandle.cpp:90:22: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
   90 |     if (size.value() < saltLength) {
      |         ~~~~~~~~~~~~~^~~~~~~~~~~~
/builddir/build/BUILD/wcdb-2.1.6/src/common/core/cipher/CipherHandle.cpp:98:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
   98 |     if (saltData.size() != saltLength) {
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
[ 43%] Building CXX object CMakeFiles/WCDB.dir/common/core/compression/CompressingStatementDecorator.cpp.o
[ 43%] Building CXX object CMakeFiles/WCDB.dir/common/core/compression/Compression.cpp.o
[ 44%] Building CXX object CMakeFiles/WCDB.dir/common/core/compression/CompressionCenter.cpp.o
[ 44%] Building CXX object CMakeFiles/WCDB.dir/common/core/compression/CompressionConst.cpp.o
[ 44%] Building CXX object CMakeFiles/WCDB.dir/common/core/compression/CompressionInfo.cpp.o
[ 44%] Building CXX object CMakeFiles/WCDB.dir/common/core/compression/CompressionRecord.cpp.o
/builddir/build/BUILD/wcdb-2.1.6/src/common/core/compression/CompressingStatementDecorator.cpp: In member function 'WCDB::Optional<int> WCDB::CompressingStatementDecorator::getBindParameter(std::__cxx11::list<WCDB::Syntax::Expression>&, std::pair<int, int>&)':
/builddir/build/BUILD/wcdb-2.1.6/src/common/core/compression/CompressingStatementDecorator.cpp:798:21: warning: comparison of integer expressions of different signedness: 'std::__cxx11::list<WCDB::Syntax::Expression>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  798 |     if (exps.size() <= index.first) {
      |         ~~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/wcdb-2.1.6/src/common/core/compression/CompressingStatementDecorator.cpp:805:41: warning: comparison of integer expressions of different signedness: 'std::__cxx11::list<WCDB::Syntax::Expression>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  805 |             || iter->expressions.size() <= index.second) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/wcdb-2.1.6/src/common/core/compression/CompressingStatementDecorator.cpp: In lambda function:
/builddir/build/BUILD/wcdb-2.1.6/src/common/core/compression/CompressingStatementDecorator.cpp:1054:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::list<WCDB::StringViewMap<const WCDB::CompressionTableInfo*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
 1054 |                 for (int i = 0; i < tableInfoStack.size(); i++) {
      |                                 ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/wcdb-2.1.6/src/common/core/compression/CompressionCenter.cpp: In member function 'WCDB::Optional<WCDB::UnsafeData> WCDB::CompressionCenter::compressContent(const WCDB::UnsafeData&, DictId, WCDB::InnerHandle*)':
/builddir/build/BUILD/wcdb-2.1.6/src/common/core/compression/CompressionCenter.cpp:244:22: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  244 |     if (compressSize >= data.size()) {
      |         ~~~~~~~~~~~~~^~~~~~~~~~~~~~
[ 45%] Building CXX object CMakeFiles/WCDB.dir/common/core/compression/DecompressFunction.cpp.o
[ 45%] Building CXX object CMakeFiles/WCDB.dir/common/core/compression/ZSTDContext.cpp.o
[ 45%] Building CXX object CMakeFiles/WCDB.dir/common/core/compression/ZSTDDict.cpp.o
[ 45%] Building CXX object CMakeFiles/WCDB.dir/common/core/config/AutoBackupConfig.cpp.o
[ 46%] Building CXX object CMakeFiles/WCDB.dir/common/core/config/AutoCheckpointConfig.cpp.o
[ 46%] Building CXX object CMakeFiles/WCDB.dir/common/core/config/BasicConfig.cpp.o
[ 46%] Building CXX object CMakeFiles/WCDB.dir/common/core/config/BusyRetryConfig.cpp.o
[ 46%] Building CXX object CMakeFiles/WCDB.dir/common/core/config/CipherConfig.cpp.o
[ 47%] Building CXX object CMakeFiles/WCDB.dir/common/core/config/Config.cpp.o
[ 47%] Building CXX object CMakeFiles/WCDB.dir/common/core/config/Configs.cpp.o
[ 47%] Building CXX object CMakeFiles/WCDB.dir/common/core/config/CustomConfig.cpp.o
[ 47%] Building CXX object CMakeFiles/WCDB.dir/common/core/config/PerformanceTraceConfig.cpp.o
[ 48%] Building CXX object CMakeFiles/WCDB.dir/common/core/config/SQLTraceConfig.cpp.o
[ 48%] Building CXX object CMakeFiles/WCDB.dir/common/core/fts/AutoMergeFTSIndexConfig.cpp.o
[ 48%] Building CXX object CMakeFiles/WCDB.dir/common/core/fts/FTSError.cpp.o
[ 48%] Building CXX object CMakeFiles/WCDB.dir/common/core/fts/MergeFTSIndexLogic.cpp.o
[ 48%] Building CXX object CMakeFiles/WCDB.dir/common/core/fts/auxfunction/AuxiliaryFunctionConfig.cpp.o
[ 49%] Building CXX object CMakeFiles/WCDB.dir/common/core/fts/auxfunction/AuxiliaryFunctionModule.cpp.o
[ 49%] Building CXX object CMakeFiles/WCDB.dir/common/core/fts/auxfunction/SubstringMatchInfo.cpp.o
[ 49%] Building CXX object CMakeFiles/WCDB.dir/common/core/fts/tokenizer/BaseTokenizerUtil.cpp.o
[ 49%] Building CXX object CMakeFiles/WCDB.dir/common/core/fts/tokenizer/MMICUTokenizer.cpp.o
[ 50%] Building CXX object CMakeFiles/WCDB.dir/common/core/fts/tokenizer/OneOrBinaryTokenizer.cpp.o
/builddir/build/BUILD/wcdb-2.1.6/src/common/core/fts/tokenizer/BaseTokenizerUtil.cpp: In static member function 'static void WCDB::BaseTokenizerUtil::stepOneUnicode(WCDB::UnsafeStringView, UnicodeType&, int&)':
/builddir/build/BUILD/wcdb-2.1.6/src/common/core/fts/tokenizer/BaseTokenizerUtil.cpp:67:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   67 |             if (i < input.length()) {
      |                 ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/wcdb-2.1.6/src/common/core/fts/tokenizer/BaseTokenizerUtil.cpp:89:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   89 |     if (unicodeLength > input.length()) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
[ 50%] Building CXX object CMakeFiles/WCDB.dir/common/core/fts/tokenizer/PinyinTokenizer.cpp.o
/builddir/build/BUILD/wcdb-2.1.6/src/common/core/fts/auxfunction/SubstringMatchInfo.cpp: In member function 'void WCDB::SubstringMatchInfo::resetStatusFromLevel(int)':
/builddir/build/BUILD/wcdb-2.1.6/src/common/core/fts/auxfunction/SubstringMatchInfo.cpp:69:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   69 |     if (level < m_seperators.length()) {
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/wcdb-2.1.6/src/common/core/fts/auxfunction/SubstringMatchInfo.cpp: In member function 'int WCDB::SubstringMatchInfo::checkSeperator(char)':
/builddir/build/BUILD/wcdb-2.1.6/src/common/core/fts/auxfunction/SubstringMatchInfo.cpp:78:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   78 |     for (int i = 0; i < m_seperators.length(); i++) {
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/wcdb-2.1.6/src/common/core/fts/auxfunction/SubstringMatchInfo.cpp: In member function 'virtual void WCDB::SubstringMatchInfo::process(WCDB::FTS5AuxiliaryFunctionAPI&)':
/builddir/build/BUILD/wcdb-2.1.6/src/common/core/fts/auxfunction/SubstringMatchInfo.cpp:183:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |         if (m_bytePos < m_input.length()) {
      |             ~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/wcdb-2.1.6/src/common/core/fts/auxfunction/SubstringMatchInfo.cpp:185:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  185 |             for (; i < m_input.length(); i++) {
      |                    ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/wcdb-2.1.6/src/common/core/fts/auxfunction/SubstringMatchInfo.cpp:193:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  193 |             if (i == m_input.length()) {
      |                 ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/wcdb-2.1.6/src/common/core/fts/auxfunction/SubstringMatchInfo.cpp: In member function 'void WCDB::SubstringMatchInfo::generateOutput(std::ostringstream&)':
/builddir/build/BUILD/wcdb-2.1.6/src/common/core/fts/auxfunction/SubstringMatchInfo.cpp:215:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  215 |     for (int i = 0; i < m_seperators.length(); i++) {
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~
[ 50%] Building C object CMakeFiles/WCDB.dir/common/core/fts/tokenizer/PorterStemming.c.o
[ 50%] Building CXX object CMakeFiles/WCDB.dir/common/core/fts/tokenizer/TokenizerConfig.cpp.o
[ 51%] Building CXX object CMakeFiles/WCDB.dir/common/core/fts/tokenizer/TokenizerModule.cpp.o
[ 51%] Building CXX object CMakeFiles/WCDB.dir/common/core/fts/tokenizer/TokenizerModules.cpp.o
[ 51%] Building CXX object CMakeFiles/WCDB.dir/common/core/function/scalar/ScalarFunctionConfig.cpp.o
/builddir/build/BUILD/wcdb-2.1.6/src/common/core/fts/tokenizer/PinyinTokenizer.cpp: In member function 'virtual int WCDB::PinyinTokenizer::nextToken(const char**, int*, int*, int*, int*, int*)':
/builddir/build/BUILD/wcdb-2.1.6/src/common/core/fts/tokenizer/PinyinTokenizer.cpp:79:66: warning: comparison of integer expressions of different signedness: 'std::vector<WCDB::StringView>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
   79 |     if (m_flags & FTS5_TOKENIZE_QUERY || m_pinyinTokenArr.size() == m_pinyinTokenIndex) {
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[ 51%] Building CXX object CMakeFiles/WCDB.dir/common/core/function/scalar/ScalarFunctionModule.cpp.o
[ 52%] Building CXX object CMakeFiles/WCDB.dir/common/core/integrity/IntegerityHandleOperator.cpp.o
[ 52%] Building CXX object CMakeFiles/WCDB.dir/common/core/migration/AutoMigrateConfig.cpp.o
[ 52%] Building CXX object CMakeFiles/WCDB.dir/common/core/migration/MigrateHandleOperator.cpp.o
[ 52%] Building CXX object CMakeFiles/WCDB.dir/common/core/migration/MigratingHandleDecorator.cpp.o
[ 53%] Building CXX object CMakeFiles/WCDB.dir/common/core/migration/MigratingStatementDecorator.cpp.o
[ 53%] Building CXX object CMakeFiles/WCDB.dir/common/core/migration/Migration.cpp.o
[ 53%] Building CXX object CMakeFiles/WCDB.dir/common/core/migration/MigrationInfo.cpp.o
[ 53%] Building CXX object CMakeFiles/WCDB.dir/common/core/operate/OperationQueue.cpp.o
[ 54%] Building CXX object CMakeFiles/WCDB.dir/common/core/operate/OperationQueueForMemory.cpp.o
[ 54%] Building CXX object CMakeFiles/WCDB.dir/common/core/sqlite/AbstractHandle.cpp.o
[ 54%] Building CXX object CMakeFiles/WCDB.dir/common/core/sqlite/ColumnMeta.cpp.o
[ 54%] Building CXX object CMakeFiles/WCDB.dir/common/core/sqlite/DecorativeHandle.cpp.o
[ 55%] Building CXX object CMakeFiles/WCDB.dir/common/core/sqlite/DecorativeHandleStatement.cpp.o
[ 55%] Building CXX object CMakeFiles/WCDB.dir/common/core/sqlite/Global.cpp.o
[ 55%] Building CXX object CMakeFiles/WCDB.dir/common/core/sqlite/HandleNotification.cpp.o
[ 55%] Building CXX object CMakeFiles/WCDB.dir/common/core/sqlite/HandleOperator.cpp.o
[ 56%] Building CXX object CMakeFiles/WCDB.dir/common/core/sqlite/HandleRelated.cpp.o
[ 56%] Building CXX object CMakeFiles/WCDB.dir/common/core/sqlite/HandleStatement.cpp.o
[ 56%] Building CXX object CMakeFiles/WCDB.dir/common/core/sqlite/TableAttribute.cpp.o
[ 56%] Building CXX object CMakeFiles/WCDB.dir/common/core/sqlite/TransactionGuard.cpp.o
[ 57%] Building CXX object CMakeFiles/WCDB.dir/common/core/vacuum/VacuumHandleOperator.cpp.o
[ 57%] Building C object CMakeFiles/WCDB.dir/common/platform/CrossPlatform.c.o
/builddir/build/BUILD/wcdb-2.1.6/src/common/platform/CrossPlatform.c: In function 'pthread_main_np':
/builddir/build/BUILD/wcdb-2.1.6/src/common/platform/CrossPlatform.c:39:15: warning: implicit declaration of function 'gettid'; did you mean 'getgid'? [-Wimplicit-function-declaration]
   39 |     int tid = gettid();
      |               ^~~~~~
      |               getgid
[ 57%] Building CXX object CMakeFiles/WCDB.dir/common/platform/WCTFileManager.cpp.o
[ 57%] Building CXX object CMakeFiles/WCDB.dir/common/platform/WCTOperationQueue.cpp.o
[ 58%] Building CXX object CMakeFiles/WCDB.dir/common/repair/basic/Assemble.cpp.o
[ 58%] Building CXX object CMakeFiles/WCDB.dir/common/repair/basic/Cipher.cpp.o
[ 58%] Building CXX object CMakeFiles/WCDB.dir/common/repair/basic/Crawlable.cpp.o
[ 58%] Building CXX object CMakeFiles/WCDB.dir/common/repair/basic/EncryptedSerialization.cpp.o
[ 59%] Building CXX object CMakeFiles/WCDB.dir/common/repair/basic/MasterItem.cpp.o
[ 59%] Building CXX object CMakeFiles/WCDB.dir/common/repair/basic/Repairman.cpp.o
/builddir/build/BUILD/wcdb-2.1.6/src/common/core/sqlite/HandleStatement.cpp: In member function 'bool WCDB::HandleStatement::tryExtractColumnInfo(const WCDB::Statement&, const WCDB::StringView&, WCDB::StringView&, WCDB::StringView&, WCDB::StringView&, const WCDB::BaseBinding**)':
/builddir/build/BUILD/wcdb-2.1.6/src/common/core/sqlite/HandleStatement.cpp:221:23: warning: comparison of integer expressions of different signedness: 'WCDB::offset_t' {aka 'long int'} and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  221 |         if (secondLoc == UnsafeStringView::npos) {
      |             ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/wcdb-2.1.6/src/common/core/sqlite/HandleStatement.cpp: In member function 'virtual void WCDB::HandleStatement::bindBLOB(const BLOB&, int)':
/builddir/build/BUILD/wcdb-2.1.6/src/common/core/sqlite/HandleStatement.cpp:581:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  581 |         for (int i = 0; i < length; i++) {
      |                         ~~^~~~~~~~
[ 59%] Building CXX object CMakeFiles/WCDB.dir/common/repair/basic/Scoreable.cpp.o
/builddir/build/BUILD/wcdb-2.1.6/src/common/core/sqlite/HandleStatement.cpp: In member function 'void WCDB::HandleStatement::bindRow(const WCDB::OneRowValue&)':
/builddir/build/BUILD/wcdb-2.1.6/src/common/core/sqlite/HandleStatement.cpp:690:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<WCDB::Value, std::allocator<WCDB::Value> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  690 |     for (int i = 1; i <= row.size(); i++) {
      |                     ~~^~~~~~~~~~~~~
/builddir/build/BUILD/wcdb-2.1.6/src/common/core/sqlite/HandleStatement.cpp: In member function 'WCDB::Value WCDB::HandleStatement::getValue(int)':
/builddir/build/BUILD/wcdb-2.1.6/src/common/core/sqlite/HandleStatement.cpp:709:1: warning: control reaches end of non-void function [-Wreturn-type]
  709 | }
      | ^
[ 59%] Building CXX object CMakeFiles/WCDB.dir/common/repair/basic/SequenceItem.cpp.o
[ 60%] Building CXX object CMakeFiles/WCDB.dir/common/repair/basic/UpgradeableErrorProne.cpp.o
[ 60%] Building CXX object CMakeFiles/WCDB.dir/common/repair/basic/Vacuum.cpp.o
[ 60%] Building CXX object CMakeFiles/WCDB.dir/common/repair/crawl/FullCrawler.cpp.o
[ 60%] Building CXX object CMakeFiles/WCDB.dir/common/repair/crawl/MasterCrawler.cpp.o
[ 61%] Building CXX object CMakeFiles/WCDB.dir/common/repair/crawl/SequenceCrawler.cpp.o
[ 61%] Building CXX object CMakeFiles/WCDB.dir/common/repair/factory/Factory.cpp.o
[ 61%] Building CXX object CMakeFiles/WCDB.dir/common/repair/factory/FactoryBackup.cpp.o
[ 61%] Building CXX object CMakeFiles/WCDB.dir/common/repair/factory/FactoryDepositor.cpp.o
[ 62%] Building CXX object CMakeFiles/WCDB.dir/common/repair/factory/FactoryRelated.cpp.o
[ 62%] Building CXX object CMakeFiles/WCDB.dir/common/repair/factory/FactoryRenewer.cpp.o
[ 62%] Building CXX object CMakeFiles/WCDB.dir/common/repair/factory/FactoryRetriever.cpp.o
[ 62%] Building CXX object CMakeFiles/WCDB.dir/common/repair/factory/FactoryVacuum.cpp.o
[ 62%] Building CXX object CMakeFiles/WCDB.dir/common/repair/mechanic/Backup.cpp.o
[ 63%] Building CXX object CMakeFiles/WCDB.dir/common/repair/mechanic/BackupHandleOperator.cpp.o
[ 63%] Building CXX object CMakeFiles/WCDB.dir/common/repair/mechanic/IncrementalMaterial.cpp.o
[ 63%] Building CXX object CMakeFiles/WCDB.dir/common/repair/mechanic/Material.cpp.o
/builddir/build/BUILD/wcdb-2.1.6/src/common/repair/mechanic/Backup.cpp: In member function 'bool WCDB::Repair::Backup::incrementalBackup()':
/builddir/build/BUILD/wcdb-2.1.6/src/common/repair/mechanic/Backup.cpp:239:22: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare]
  239 |     if (schemaCookie != m_incrementalMaterial->info.lastSchemaCookie
      |         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/wcdb-2.1.6/src/common/repair/mechanic/Backup.cpp: In member function 'void WCDB::Repair::Backup::updateMaterial(bool)':
/builddir/build/BUILD/wcdb-2.1.6/src/common/repair/mechanic/Backup.cpp:387:26: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
  387 |         = info.nBackFill == m_pager.getMaxFrame();
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
[ 63%] Building CXX object CMakeFiles/WCDB.dir/common/repair/mechanic/Mechanic.cpp.o
[ 64%] Building CXX object CMakeFiles/WCDB.dir/common/repair/parse/Cell.cpp.o
[ 64%] Building CXX object CMakeFiles/WCDB.dir/common/repair/parse/Frame.cpp.o
/builddir/build/BUILD/wcdb-2.1.6/src/common/repair/mechanic/Material.cpp: In member function 'virtual bool WCDB::Repair::Material::Content::serialize(WCDB::Serialization&) const':
/builddir/build/BUILD/wcdb-2.1.6/src/common/repair/mechanic/Material.cpp:260:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<WCDB::Repair::Material::Page>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  260 |     for (int i = 0; i < verifiedPagenos.size(); i++) {
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~
[ 64%] Building CXX object CMakeFiles/WCDB.dir/common/repair/parse/Initializeable.cpp.o
[ 64%] Building CXX object CMakeFiles/WCDB.dir/common/repair/parse/Page.cpp.o
[ 65%] Building CXX object CMakeFiles/WCDB.dir/common/repair/parse/PageBasedFileHandle.cpp.o
[ 65%] Building CXX object CMakeFiles/WCDB.dir/common/repair/parse/Pager.cpp.o
[ 65%] Building CXX object CMakeFiles/WCDB.dir/common/repair/parse/PagerRelated.cpp.o
[ 65%] Building CXX object CMakeFiles/WCDB.dir/common/repair/parse/Shm.cpp.o
[ 66%] Building CXX object CMakeFiles/WCDB.dir/common/repair/parse/Wal.cpp.o
/builddir/build/BUILD/wcdb-2.1.6/src/common/repair/parse/Page.cpp: In member function 'virtual bool WCDB::Repair::Page::doInitialize()':
/builddir/build/BUILD/wcdb-2.1.6/src/common/repair/parse/Page.cpp:229:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  229 |             int offset = i < m_cellPointers.size() || !hasRightMostPageNo() ?
      |                          ~~^~~~~~~~~~~~~~~~~~~~~~~
[ 66%] Building CXX object CMakeFiles/WCDB.dir/common/repair/parse/WalRelated.cpp.o
[ 66%] Building CXX object CMakeFiles/WCDB.dir/common/repair/sqlite/SQLiteAssembler.cpp.o
[ 66%] Building CXX object CMakeFiles/WCDB.dir/common/repair/sqlite/SQLiteBase.cpp.o
[ 67%] Building CXX object CMakeFiles/WCDB.dir/common/repair/sqlite/SQLiteLocker.cpp.o
/builddir/build/BUILD/wcdb-2.1.6/src/common/repair/parse/PageBasedFileHandle.cpp: In constructor 'WCDB::PageBasedFileHandle::PageBasedFileHandle(const WCDB::UnsafeStringView&)':
/builddir/build/BUILD/wcdb-2.1.6/src/common/repair/parse/PageBasedFileHandle.cpp:38:66: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   38 |     static_assert((maxAllowedCacheMemory & maxAllowedCacheMemory - 1) == 0, "");
      |                                            ~~~~~~~~~~~~~~~~~~~~~~^~~
/builddir/build/BUILD/wcdb-2.1.6/src/common/repair/parse/PageBasedFileHandle.cpp:39:62: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
   39 |     static_assert((cacheMemoryPerRange & cacheMemoryPerRange - 1) == 0, "");
      |                                          ~~~~~~~~~~~~~~~~~~~~^~~
[ 67%] Building CXX object CMakeFiles/WCDB.dir/common/repair/utility/Fraction.cpp.o
[ 67%] Building CXX object CMakeFiles/WCDB.dir/common/utility/AsyncQueue.cpp.o
/builddir/build/BUILD/wcdb-2.1.6/src/common/repair/parse/Pager.cpp: In member function 'WCDB::UnsafeData WCDB::Repair::Pager::acquirePageData(int, WCDB::offset_t, size_t)':
/builddir/build/BUILD/wcdb-2.1.6/src/common/repair/parse/Pager.cpp:139:21: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  139 |     if (data.size() != m_pageSize) {
      |         ~~~~~~~~~~~~^~~~~~~~~~~~~
/builddir/build/BUILD/wcdb-2.1.6/src/common/repair/parse/Pager.cpp: In member function 'WCDB::UnsafeData WCDB::Repair::Pager::acquireHeader()':
/builddir/build/BUILD/wcdb-2.1.6/src/common/repair/parse/Pager.cpp:176:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  176 |         if (data.size() == m_pageSize) {
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~
[ 67%] Building CXX object CMakeFiles/WCDB.dir/common/utility/Exiting.cpp.o
[ 68%] Building CXX object CMakeFiles/WCDB.dir/common/winq/SQL.cpp.o
[ 68%] Building CXX object CMakeFiles/WCDB.dir/common/winq/Statement.cpp.o
[ 68%] Building CXX object CMakeFiles/WCDB.dir/common/winq/extension/AggregateFunction.cpp.o
[ 68%] Building CXX object CMakeFiles/WCDB.dir/common/winq/extension/BaseBinding.cpp.o
[ 69%] Building CXX object CMakeFiles/WCDB.dir/common/winq/extension/ColumnType.cpp.o
[ 69%] Building CXX object CMakeFiles/WCDB.dir/common/winq/extension/ConvertibleImplementation.cpp.o
[ 69%] Building CXX object CMakeFiles/WCDB.dir/common/winq/extension/CoreFunction.cpp.o
[ 69%] Building CXX object CMakeFiles/WCDB.dir/common/winq/extension/ExpressionOperable.cpp.o
[ 70%] Building CXX object CMakeFiles/WCDB.dir/common/winq/extension/FTSFunction.cpp.o
[ 70%] Building CXX object CMakeFiles/WCDB.dir/common/winq/extension/Value.cpp.o
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/extension/BaseBinding.cpp: In member function 'bool WCDB::BaseBinding::tryRecoverColumn(const WCDB::UnsafeStringView&, const WCDB::UnsafeStringView&, const WCDB::UnsafeStringView&, const WCDB::UnsafeStringView&, WCDB::InnerHandle*) const':
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/extension/BaseBinding.cpp:376:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::list<std::pair<WCDB::StringView, WCDB::ColumnDef>, std::allocator<std::pair<WCDB::StringView, WCDB::ColumnDef> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  376 |     if (matchCount != columnDefs.size() - 1 && matchCount < (columnDefs.size() + 1) / 2) {
      |         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/extension/BaseBinding.cpp:376:59: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::list<std::pair<WCDB::StringView, WCDB::ColumnDef>, std::allocator<std::pair<WCDB::StringView, WCDB::ColumnDef> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  376 |     if (matchCount != columnDefs.size() - 1 && matchCount < (columnDefs.size() + 1) / 2) {
      |                                                ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 70%] Building CXX object CMakeFiles/WCDB.dir/common/winq/identifier/BindParameter.cpp.o
[ 70%] Building CXX object CMakeFiles/WCDB.dir/common/winq/identifier/Column.cpp.o
[ 71%] Building CXX object CMakeFiles/WCDB.dir/common/winq/identifier/ColumnConstraint.cpp.o
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/extension/Value.cpp: In member function 'bool WCDB::Value::operator==(const WCDB::Value&) const':
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/extension/Value.cpp:92:1: warning: control reaches end of non-void function [-Wreturn-type]
   92 | }
      | ^
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/extension/Value.cpp: In member function 'int64_t WCDB::Value::intValue() const':
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/extension/Value.cpp:219:1: warning: control reaches end of non-void function [-Wreturn-type]
  219 | }
      | ^
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/extension/Value.cpp: In member function 'double WCDB::Value::floatValue() const':
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/extension/Value.cpp:249:1: warning: control reaches end of non-void function [-Wreturn-type]
  249 | }
      | ^
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/extension/Value.cpp: In member function 'WCDB::StringView WCDB::Value::textValue() const':
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/extension/Value.cpp:268:1: warning: control reaches end of non-void function [-Wreturn-type]
  268 | }
      | ^
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/extension/Value.cpp: In member function 'WCDB::Data WCDB::Value::blobValue() const':
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/extension/Value.cpp:291:1: warning: control reaches end of non-void function [-Wreturn-type]
  291 | }
      | ^
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/extension/Value.cpp: In member function 'bool WCDB::Value::isEmpty() const':
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/extension/Value.cpp:312:1: warning: control reaches end of non-void function [-Wreturn-type]
  312 | }
      | ^
[ 71%] Building CXX object CMakeFiles/WCDB.dir/common/winq/identifier/ColumnDef.cpp.o
[ 71%] Building CXX object CMakeFiles/WCDB.dir/common/winq/identifier/CommonTableExpression.cpp.o
[ 71%] Building CXX object CMakeFiles/WCDB.dir/common/winq/identifier/Expression.cpp.o
[ 72%] Building CXX object CMakeFiles/WCDB.dir/common/winq/identifier/Filter.cpp.o
[ 72%] Building CXX object CMakeFiles/WCDB.dir/common/winq/identifier/ForeignKey.cpp.o
[ 72%] Building CXX object CMakeFiles/WCDB.dir/common/winq/identifier/FrameSpec.cpp.o
[ 72%] Building CXX object CMakeFiles/WCDB.dir/common/winq/identifier/IndexedColumn.cpp.o
[ 73%] Building CXX object CMakeFiles/WCDB.dir/common/winq/identifier/Join.cpp.o
[ 73%] Building CXX object CMakeFiles/WCDB.dir/common/winq/identifier/JoinConstraint.cpp.o
[ 73%] Building CXX object CMakeFiles/WCDB.dir/common/winq/identifier/LiteralValue.cpp.o
[ 73%] Building CXX object CMakeFiles/WCDB.dir/common/winq/identifier/OrderingTerm.cpp.o
[ 74%] Building CXX object CMakeFiles/WCDB.dir/common/winq/identifier/Pragma.cpp.o
[ 74%] Building CXX object CMakeFiles/WCDB.dir/common/winq/identifier/QualifiedTable.cpp.o
[ 74%] Building CXX object CMakeFiles/WCDB.dir/common/winq/identifier/RaiseFunction.cpp.o
[ 74%] Building CXX object CMakeFiles/WCDB.dir/common/winq/identifier/ResultColumn.cpp.o
[ 75%] Building CXX object CMakeFiles/WCDB.dir/common/winq/identifier/Schema.cpp.o
[ 75%] Building CXX object CMakeFiles/WCDB.dir/common/winq/identifier/TableConstraint.cpp.o
[ 75%] Building CXX object CMakeFiles/WCDB.dir/common/winq/identifier/TableOrSubquery.cpp.o
[ 75%] Building CXX object CMakeFiles/WCDB.dir/common/winq/identifier/Upsert.cpp.o
[ 76%] Building CXX object CMakeFiles/WCDB.dir/common/winq/identifier/WindowDef.cpp.o
[ 76%] Building CXX object CMakeFiles/WCDB.dir/common/winq/statement/StatementAlterTable.cpp.o
[ 76%] Building CXX object CMakeFiles/WCDB.dir/common/winq/statement/StatementAnalyze.cpp.o
[ 76%] Building CXX object CMakeFiles/WCDB.dir/common/winq/statement/StatementAttach.cpp.o
[ 76%] Building CXX object CMakeFiles/WCDB.dir/common/winq/statement/StatementBegin.cpp.o
[ 77%] Building CXX object CMakeFiles/WCDB.dir/common/winq/statement/StatementCommit.cpp.o
[ 77%] Building CXX object CMakeFiles/WCDB.dir/common/winq/statement/StatementCreateIndex.cpp.o
[ 77%] Building CXX object CMakeFiles/WCDB.dir/common/winq/statement/StatementCreateTable.cpp.o
[ 77%] Building CXX object CMakeFiles/WCDB.dir/common/winq/statement/StatementCreateTrigger.cpp.o
[ 78%] Building CXX object CMakeFiles/WCDB.dir/common/winq/statement/StatementCreateView.cpp.o
[ 78%] Building CXX object CMakeFiles/WCDB.dir/common/winq/statement/StatementCreateVirtualTable.cpp.o
[ 78%] Building CXX object CMakeFiles/WCDB.dir/common/winq/statement/StatementDelete.cpp.o
[ 78%] Building CXX object CMakeFiles/WCDB.dir/common/winq/statement/StatementDetach.cpp.o
[ 79%] Building CXX object CMakeFiles/WCDB.dir/common/winq/statement/StatementDropIndex.cpp.o
[ 79%] Building CXX object CMakeFiles/WCDB.dir/common/winq/statement/StatementDropTable.cpp.o
[ 79%] Building CXX object CMakeFiles/WCDB.dir/common/winq/statement/StatementDropTrigger.cpp.o
[ 79%] Building CXX object CMakeFiles/WCDB.dir/common/winq/statement/StatementDropView.cpp.o
[ 80%] Building CXX object CMakeFiles/WCDB.dir/common/winq/statement/StatementExplain.cpp.o
[ 80%] Building CXX object CMakeFiles/WCDB.dir/common/winq/statement/StatementInsert.cpp.o
[ 80%] Building CXX object CMakeFiles/WCDB.dir/common/winq/statement/StatementPragma.cpp.o
[ 80%] Building CXX object CMakeFiles/WCDB.dir/common/winq/statement/StatementReindex.cpp.o
[ 81%] Building CXX object CMakeFiles/WCDB.dir/common/winq/statement/StatementRelease.cpp.o
[ 81%] Building CXX object CMakeFiles/WCDB.dir/common/winq/statement/StatementRollback.cpp.o
[ 81%] Building CXX object CMakeFiles/WCDB.dir/common/winq/statement/StatementSavepoint.cpp.o
[ 81%] Building CXX object CMakeFiles/WCDB.dir/common/winq/statement/StatementSelect.cpp.o
[ 82%] Building CXX object CMakeFiles/WCDB.dir/common/winq/statement/StatementUpdate.cpp.o
[ 82%] Building CXX object CMakeFiles/WCDB.dir/common/winq/statement/StatementVacuum.cpp.o
[ 82%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/const/SyntaxCommonConst.cpp.o
[ 82%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/identifier/SyntaxBindParameter.cpp.o
[ 83%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/identifier/SyntaxColumn.cpp.o
[ 83%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/identifier/SyntaxColumnConstraint.cpp.o
[ 83%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/identifier/SyntaxColumnDef.cpp.o
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/identifier/SyntaxBindParameter.cpp: In static member function 'static constexpr const char* WCDB::Enum::description(const T&) [with T = WCDB::Syntax::BindParameter::Switch; Enable = void]':
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/identifier/SyntaxBindParameter.cpp:44:1: warning: control reaches end of non-void function [-Wreturn-type]
   44 | }
      | ^
[ 83%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/identifier/SyntaxCommonTableExpression.cpp.o
[ 84%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/identifier/SyntaxExpression.cpp.o
In file included from /builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/identifier/SyntaxColumnConstraint.cpp:27:
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/SyntaxEnum.hpp: In static member function 'static constexpr const char* WCDB::Enum::description(const T&) [with T = WCDB::Syntax::Order; Enable = void]':
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/SyntaxEnum.hpp:119:1: warning: control reaches end of non-void function [-Wreturn-type]
  119 | }
      | ^
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/SyntaxEnum.hpp: In static member function 'static constexpr const char* WCDB::Enum::description(const T&) [with T = WCDB::Syntax::Conflict; Enable = void]':
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/SyntaxEnum.hpp:79:1: warning: control reaches end of non-void function [-Wreturn-type]
   79 | }
      | ^
[ 84%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/identifier/SyntaxFilter.cpp.o
In file included from /builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/identifier/SyntaxColumnDef.cpp:27:
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/SyntaxEnum.hpp: In static member function 'static constexpr const char* WCDB::Enum::description(const T&) [with T = WCDB::Syntax::ColumnType; Enable = void]':
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/SyntaxEnum.hpp:47:1: warning: control reaches end of non-void function [-Wreturn-type]
   47 | }
      | ^
[ 84%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/identifier/SyntaxForeignKeyClause.cpp.o
[ 84%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/identifier/SyntaxFrameSpec.cpp.o
[ 85%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/identifier/SyntaxIdentifier.cpp.o
In file included from /builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/SyntaxAssertion.hpp:27,
                 from /builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/identifier/SyntaxExpression.cpp:26:
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/identifier/SyntaxExpression.cpp: In member function 'virtual bool WCDB::Syntax::Expression::describle(std::ostream&) const':
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/identifier/SyntaxExpression.cpp:423:56: warning: comparison of integer expressions of different signedness: 'std::__cxx11::list<WCDB::Syntax::Expression>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  423 |             WCTSyntaxRemedialAssert(expressions.size() == 2 + escape);
      |                                     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/builddir/build/BUILD/wcdb-2.1.6/src/common/base/Assertion.hpp:47:11: note: in definition of macro '__WCTAssert'
   47 |     if (!(cond)) {                                                             \
      |           ^~~~
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/SyntaxAssertion.hpp:30:5: note: in expansion of macro 'WCTRemedialAssert'
   30 |     WCTRemedialAssert(cond, "Invalid syntax detected.", return false;)
      |     ^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/identifier/SyntaxExpression.cpp:423:13: note: in expansion of macro 'WCTSyntaxRemedialAssert'
  423 |             WCTSyntaxRemedialAssert(expressions.size() == 2 + escape);
      |             ^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/identifier/SyntaxExpression.cpp:546:52: warning: comparison of integer expressions of different signedness: 'std::__cxx11::list<WCDB::Syntax::Expression>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  546 |         WCTSyntaxRemedialAssert(expressions.size() >= hasCase + 2 + hasElse);
      |                                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/wcdb-2.1.6/src/common/base/Assertion.hpp:47:11: note: in definition of macro '__WCTAssert'
   47 |     if (!(cond)) {                                                             \
      |           ^~~~
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/SyntaxAssertion.hpp:30:5: note: in expansion of macro 'WCTRemedialAssert'
   30 |     WCTRemedialAssert(cond, "Invalid syntax detected.", return false;)
      |     ^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/identifier/SyntaxExpression.cpp:546:9: note: in expansion of macro 'WCTSyntaxRemedialAssert'
  546 |         WCTSyntaxRemedialAssert(expressions.size() >= hasCase + 2 + hasElse);
      |         ^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/identifier/SyntaxExpression.cpp: In member function 'virtual void WCDB::Syntax::Expression::iterate(const WCDB::Syntax::Identifier::Iterator&, bool&)':
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/identifier/SyntaxExpression.cpp:632:57: warning: comparison of integer expressions of different signedness: 'std::__cxx11::list<WCDB::Syntax::Expression>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  632 |             WCTIterateRemedialAssert(expressions.size() == 2 + escape);
      |                                      ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/builddir/build/BUILD/wcdb-2.1.6/src/common/base/Assertion.hpp:47:11: note: in definition of macro '__WCTAssert'
   47 |     if (!(cond)) {                                                             \
      |           ^~~~
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/SyntaxAssertion.hpp:33:5: note: in expansion of macro 'WCTRemedialAssert'
   33 |     WCTRemedialAssert(cond, "Invalid types detected.", return;)
      |     ^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/identifier/SyntaxExpression.cpp:632:13: note: in expansion of macro 'WCTIterateRemedialAssert'
  632 |             WCTIterateRemedialAssert(expressions.size() == 2 + escape);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/identifier/SyntaxExpression.cpp: In static member function 'static constexpr const char* WCDB::Enum::description(const T&) [with T = WCDB::Syntax::Expression::UnaryOperator; Enable = void]':
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/identifier/SyntaxExpression.cpp:47:1: warning: control reaches end of non-void function [-Wreturn-type]
   47 | }
      | ^
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/identifier/SyntaxExpression.cpp: In static member function 'static constexpr const char* WCDB::Enum::description(const T&) [with T = WCDB::Syntax::Expression::BinaryOperator; Enable = void]':
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/identifier/SyntaxExpression.cpp:101:1: warning: control reaches end of non-void function [-Wreturn-type]
  101 | }
      | ^
In file included from /builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/identifier/SyntaxExpression.cpp:27:
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/SyntaxEnum.hpp: In static member function 'static constexpr const char* WCDB::Enum::description(const T&) [with T = WCDB::Syntax::ColumnType; Enable = void]':
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/SyntaxEnum.hpp:47:1: warning: control reaches end of non-void function [-Wreturn-type]
   47 | }
      | ^
[ 85%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/identifier/SyntaxIndexedColumn.cpp.o
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/identifier/SyntaxExpression.cpp: In function 'WCDB::Syntax::streamAutoParenthesesExpression(std::basic_ostream<char, std::char_traits<char> >&, WCDB::Syntax::Expression const&)':
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/identifier/SyntaxExpression.cpp:336:5: warning: 'parentheses' may be used uninitialized [-Wmaybe-uninitialized]
  336 |     if (parentheses) {
      |     ^~
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/identifier/SyntaxExpression.cpp:313:10: note: 'parentheses' was declared here
  313 |     bool parentheses;
      |          ^~~~~~~~~~~
[ 85%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/identifier/SyntaxJoinClause.cpp.o
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/identifier/SyntaxForeignKeyClause.cpp: In static member function 'static constexpr const char* WCDB::Enum::description(const T&) [with T = WCDB::Syntax::ForeignKeyClause::Switch; Enable = void]':
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/identifier/SyntaxForeignKeyClause.cpp:56:1: warning: control reaches end of non-void function [-Wreturn-type]
   56 | }
      | ^
In file included from /builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/identifier/SyntaxForeignKeyClause.cpp:27:
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/SyntaxEnum.hpp: In static member function 'static constexpr const char* WCDB::Enum::description(const T&) [with T = WCDB::Syntax::MatchType; Enable = void]':
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/SyntaxEnum.hpp:149:1: warning: control reaches end of non-void function [-Wreturn-type]
  149 | }
      | ^
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/identifier/SyntaxForeignKeyClause.cpp: In static member function 'static constexpr const char* WCDB::Enum::description(const T&) [with T = WCDB::Syntax::ForeignKeyClause::Deferrable; Enable = void]':
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/identifier/SyntaxForeignKeyClause.cpp:76:1: warning: control reaches end of non-void function [-Wreturn-type]
   76 | }
      | ^
[ 85%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/identifier/SyntaxJoinConstraint.cpp.o
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/identifier/SyntaxFrameSpec.cpp: In static member function 'static constexpr const char* WCDB::Enum::description(const T&) [with T = WCDB::Syntax::FrameSpec::Switch; Enable = void]':
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/identifier/SyntaxFrameSpec.cpp:40:1: warning: control reaches end of non-void function [-Wreturn-type]
   40 | }
      | ^
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/identifier/SyntaxFrameSpec.cpp: In static member function 'static constexpr const char* WCDB::Enum::description(const T&) [with T = WCDB::Syntax::FrameSpec::FirstEvent; Enable = void]':
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/identifier/SyntaxFrameSpec.cpp:55:1: warning: control reaches end of non-void function [-Wreturn-type]
   55 | }
      | ^
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/identifier/SyntaxFrameSpec.cpp: In static member function 'static constexpr const char* WCDB::Enum::description(const T&) [with T = WCDB::Syntax::FrameSpec::SecondEvent; Enable = void]':
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/identifier/SyntaxFrameSpec.cpp:70:1: warning: control reaches end of non-void function [-Wreturn-type]
   70 | }
      | ^
[ 86%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/identifier/SyntaxLiteralValue.cpp.o
[ 86%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/identifier/SyntaxOrderingTerm.cpp.o
[ 86%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/identifier/SyntaxPragma.cpp.o
[ 86%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/identifier/SyntaxQualifiedTableName.cpp.o
In file included from /builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/identifier/SyntaxIndexedColumn.cpp:27:
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/SyntaxEnum.hpp: In static member function 'static constexpr const char* WCDB::Enum::description(const T&) [with T = WCDB::Syntax::Order; Enable = void]':
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/SyntaxEnum.hpp:119:1: warning: control reaches end of non-void function [-Wreturn-type]
  119 | }
      | ^
[ 87%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/identifier/SyntaxRaiseFunction.cpp.o
In file included from /builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/identifier/SyntaxJoinClause.cpp:27:
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/SyntaxEnum.hpp: In static member function 'static constexpr const char* WCDB::Enum::description(const T&) [with T = WCDB::Syntax::JoinOperator; Enable = void]':
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/SyntaxEnum.hpp:108:1: warning: control reaches end of non-void function [-Wreturn-type]
  108 | }
      | ^
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/identifier/SyntaxLiteralValue.cpp: In member function 'virtual bool WCDB::Syntax::LiteralValue::describle(std::ostream&) const':
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/identifier/SyntaxLiteralValue.cpp:46:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   46 |         for (int i = 0; i < stringValue.length(); i++) {
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~
[ 87%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/identifier/SyntaxResultColumn.cpp.o
[ 87%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/identifier/SyntaxSchema.cpp.o
[ 87%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/identifier/SyntaxSelectCore.cpp.o
In file included from /builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/identifier/SyntaxOrderingTerm.cpp:27:
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/SyntaxEnum.hpp: In static member function 'static constexpr const char* WCDB::Enum::description(const T&) [with T = WCDB::Syntax::Order; Enable = void]':
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/SyntaxEnum.hpp:119:1: warning: control reaches end of non-void function [-Wreturn-type]
  119 | }
      | ^
[ 88%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/identifier/SyntaxTableConstraint.cpp.o
[ 88%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/identifier/SyntaxTableOrSubquery.cpp.o
[ 88%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/identifier/SyntaxUpsertClause.cpp.o
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/identifier/SyntaxRaiseFunction.cpp: In static member function 'static constexpr const char* WCDB::Enum::description(const T&) [with T = WCDB::Syntax::RaiseFunction::Switch; Enable = void]':
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/identifier/SyntaxRaiseFunction.cpp:44:1: warning: control reaches end of non-void function [-Wreturn-type]
   44 | }
      | ^
[ 88%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/identifier/SyntaxWindowDef.cpp.o
[ 89%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/stmt/SyntaxAlterTableSTMT.cpp.o
[ 89%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/stmt/SyntaxAnalyzeSTMT.cpp.o
In file included from /builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/identifier/SyntaxTableConstraint.cpp:27:
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/SyntaxEnum.hpp: In static member function 'static constexpr const char* WCDB::Enum::description(const T&) [with T = WCDB::Syntax::Conflict; Enable = void]':
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/SyntaxEnum.hpp:79:1: warning: control reaches end of non-void function [-Wreturn-type]
   79 | }
      | ^
[ 89%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/stmt/SyntaxAttachSTMT.cpp.o
[ 89%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/stmt/SyntaxBeginSTMT.cpp.o
[ 90%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/stmt/SyntaxCommitSTMT.cpp.o
[ 90%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/stmt/SyntaxCreateIndexSTMT.cpp.o
[ 90%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/stmt/SyntaxCreateTableSTMT.cpp.o
[ 90%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/stmt/SyntaxCreateTriggerSTMT.cpp.o
[ 91%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/stmt/SyntaxCreateViewSTMT.cpp.o
[ 91%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/stmt/SyntaxCreateVirtualTableSTMT.cpp.o
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/stmt/SyntaxBeginSTMT.cpp: In static member function 'static constexpr const char* WCDB::Enum::description(const T&) [with T = WCDB::Syntax::BeginSTMT::Switch; Enable = void]':
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/stmt/SyntaxBeginSTMT.cpp:42:1: warning: control reaches end of non-void function [-Wreturn-type]
   42 | }
      | ^
[ 91%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/stmt/SyntaxDeleteSTMT.cpp.o
[ 91%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/stmt/SyntaxDetachSTMT.cpp.o
[ 91%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/stmt/SyntaxDropIndexSTMT.cpp.o
[ 92%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/stmt/SyntaxDropTableSTMT.cpp.o
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/stmt/SyntaxCreateTriggerSTMT.cpp: In static member function 'static constexpr const char* WCDB::Enum::description(const T&) [with T = WCDB::Syntax::CreateTriggerSTMT::Timing; Enable = void]':
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/stmt/SyntaxCreateTriggerSTMT.cpp:42:1: warning: control reaches end of non-void function [-Wreturn-type]
   42 | }
      | ^
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/stmt/SyntaxCreateTriggerSTMT.cpp: In static member function 'static constexpr const char* WCDB::Enum::description(const T&) [with T = WCDB::Syntax::CreateTriggerSTMT::Event; Enable = void]':
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/stmt/SyntaxCreateTriggerSTMT.cpp:55:1: warning: control reaches end of non-void function [-Wreturn-type]
   55 | }
      | ^
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/stmt/SyntaxCreateVirtualTableSTMT.cpp: In member function 'virtual bool WCDB::Syntax::CreateVirtualTableSTMT::describle(std::ostream&) const':
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/stmt/SyntaxCreateVirtualTableSTMT.cpp:73:70: warning: comparison of integer expressions of different signedness: 'WCDB::offset_t' {aka 'long int'} and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare]
   73 |             } else if (!isFTS5 && (loc = argument.find("UNINDEXED")) != UnsafeStringView::npos) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 92%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/stmt/SyntaxDropTriggerSTMT.cpp.o
[ 92%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/stmt/SyntaxDropViewSTMT.cpp.o
[ 92%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/stmt/SyntaxExplainSTMT.cpp.o
[ 93%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/stmt/SyntaxInsertSTMT.cpp.o
[ 93%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/stmt/SyntaxPragmaSTMT.cpp.o
[ 93%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/stmt/SyntaxReindexSTMT.cpp.o
[ 93%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/stmt/SyntaxReleaseSTMT.cpp.o
[ 94%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/stmt/SyntaxRollbackSTMT.cpp.o
[ 94%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/stmt/SyntaxSavepointSTMT.cpp.o
[ 94%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/stmt/SyntaxSelectSTMT.cpp.o
In file included from /builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/stmt/SyntaxInsertSTMT.cpp:27:
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/SyntaxEnum.hpp: In static member function 'static constexpr const char* WCDB::Enum::description(const T&) [with T = WCDB::Syntax::ConflictAction; Enable = void]':
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/SyntaxEnum.hpp:136:1: warning: control reaches end of non-void function [-Wreturn-type]
  136 | }
      | ^
[ 94%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/stmt/SyntaxUpdateSTMT.cpp.o
[ 95%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/stmt/SyntaxVacuumSTMT.cpp.o
[ 95%] Building CXX object CMakeFiles/WCDB.dir/cpp/Operation/BaseOperation.cpp.o
[ 95%] Building CXX object CMakeFiles/WCDB.dir/cpp/Operation/HandleORMOperation.cpp.o
[ 95%] Building CXX object CMakeFiles/WCDB.dir/cpp/Operation/HandleOperation.cpp.o
[ 96%] Building CXX object CMakeFiles/WCDB.dir/cpp/Operation/StatementOperation.cpp.o
In file included from /builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/stmt/SyntaxSelectSTMT.cpp:27:
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/SyntaxEnum.hpp: In static member function 'static constexpr const char* WCDB::Enum::description(const T&) [with T = WCDB::Syntax::CompoundOperator; Enable = void]':
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/SyntaxEnum.hpp:62:1: warning: control reaches end of non-void function [-Wreturn-type]
   62 | }
      | ^
[ 96%] Building CXX object CMakeFiles/WCDB.dir/cpp/Operation/TableOperation.cpp.o
In file included from /builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/stmt/SyntaxUpdateSTMT.cpp:27:
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/SyntaxEnum.hpp: In static member function 'static constexpr const char* WCDB::Enum::description(const T&) [with T = WCDB::Syntax::ConflictAction; Enable = void]':
/builddir/build/BUILD/wcdb-2.1.6/src/common/winq/syntax/SyntaxEnum.hpp:136:1: warning: control reaches end of non-void function [-Wreturn-type]
  136 | }
      | ^
[ 96%] Building CXX object CMakeFiles/WCDB.dir/cpp/builtin/Master.cpp.o
[ 96%] Building CXX object CMakeFiles/WCDB.dir/cpp/builtin/Sequence.cpp.o
[ 97%] Building CXX object CMakeFiles/WCDB.dir/cpp/chaincall/ChainCall.cpp.o
[ 97%] Building CXX object CMakeFiles/WCDB.dir/cpp/chaincall/Delete.cpp.o
/builddir/build/BUILD/wcdb-2.1.6/src/cpp/Operation/HandleOperation.cpp: In member function 'bool WCDB::HandleOperation::updateRow(const WCDB::OneRowValue&, const WCDB::Columns&, const WCDB::UnsafeStringView&, const WCDB::Expression&, const WCDB::OrderingTerms&, const WCDB::Expression&, const WCDB::Expression&)':
/builddir/build/BUILD/wcdb-2.1.6/src/cpp/Operation/HandleOperation.cpp:169:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::list<WCDB::Column, std::allocator<WCDB::Column> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  169 |     for (int i = 0; i < columns.size(); i++) {
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/wcdb-2.1.6/src/cpp/Operation/TableOperation.cpp: In member function 'bool WCDB::TableOperation::updateRow(const WCDB::OneRowValue&, const WCDB::Columns&, const WCDB::Expression&, const WCDB::OrderingTerms&, const WCDB::Expression&, const WCDB::Expression&)':
/builddir/build/BUILD/wcdb-2.1.6/src/cpp/Operation/TableOperation.cpp:177:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::list<WCDB::Column, std::allocator<WCDB::Column> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  177 |     for (int i = 0; i < columns.size(); i++) {
      |                     ~~^~~~~~~~~~~~~~~~
[ 97%] Building CXX object CMakeFiles/WCDB.dir/cpp/chaincall/MultiObject.cpp.o
[ 97%] Building CXX object CMakeFiles/WCDB.dir/cpp/chaincall/MultiSelect.cpp.o
[ 98%] Building CXX object CMakeFiles/WCDB.dir/cpp/core/Database.cpp.o
[ 98%] Building CXX object CMakeFiles/WCDB.dir/cpp/core/Handle.cpp.o
[ 98%] Building CXX object CMakeFiles/WCDB.dir/cpp/core/PreparedStatement.cpp.o
[ 98%] Building CXX object CMakeFiles/WCDB.dir/cpp/core/Table.cpp.o
[ 99%] Building CXX object CMakeFiles/WCDB.dir/cpp/orm/binding/Accessor.cpp.o
[ 99%] Building CXX object CMakeFiles/WCDB.dir/cpp/orm/binding/Binding.cpp.o
[ 99%] Building CXX object CMakeFiles/WCDB.dir/cpp/orm/binding/Field.cpp.o
[ 99%] Building CXX object CMakeFiles/WCDB.dir/cpp/orm/binding/ResultField.cpp.o
/builddir/build/BUILD/wcdb-2.1.6/src/cpp/core/Database.cpp: In lambda function:
/builddir/build/BUILD/wcdb-2.1.6/src/cpp/core/Database.cpp:650:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  650 |         if (index < strings.size()) {
      |             ~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/wcdb-2.1.6/src/cpp/core/Database.cpp: In lambda function:
/builddir/build/BUILD/wcdb-2.1.6/src/cpp/core/Database.cpp:664:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<WCDB::Data>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  664 |         if (index < datas.size()) {
      |             ~~~~~~^~~~~~~~~~~~~~
[100%] Building CXX object CMakeFiles/WCDB.dir/cpp/orm/fts/FTSTokenizerUtil.cpp.o