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-229903-17989/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 0x7fc521f88a90>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-229903-17989/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 0x7fc521f88a90>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.T35u8h
+ 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.8JB54l
+ 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
[  0%] Building C object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/common/fse_decompress.c.o
[  0%] Building C object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/common/xxhash.c.o
[  1%] Building C object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/common/pool.c.o
[  1%] Building C object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/common/threading.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/debug.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/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/analyze.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/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/compress/zstdmt_compress.c.o
[  3%] Building C object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/compress/zstd_double_fast.c.o
[  4%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/attach.c.o
[  4%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/auth.c.o
[  4%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/backup.c.o
[  4%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/bitvec.c.o
[  5%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/btmutex.c.o
[  5%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/btree.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/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/build.c.o
[  5%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/callback.c.o
[  6%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/complete.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) );
      |                                             ^~~~~~
[  6%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/crypto.c.o
[  6%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/crypto_cc.c.o
[  6%] Building C object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/compress/zstd_compress_sequences.c.o
[  6%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/crypto_impl.c.o
[  7%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/crypto_libtomcrypt.c.o
[  7%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/crypto_openssl.c.o
[  7%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/ctime.c.o
[  7%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/date.c.o
[  7%] Building C object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/compress/zstd_ldm.c.o
[  8%] Building C object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/compress/hist.c.o
[  9%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/dbpage.c.o
[  9%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/dbstat.c.o
[  9%] Building C object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/compress/zstd_compress.c.o
[  9%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/delete.c.o
[  9%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/expr.c.o
[  9%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/fault.c.o
[  9%] Building C object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/compress/zstd_lazy.c.o
[ 10%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/fkey.c.o
[ 10%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/func.c.o
[ 10%] Building C object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/compress/zstd_compress_literals.c.o
[ 11%] Building C object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/compress/huf_compress.c.o
[ 11%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/global.c.o
[ 11%] Building C object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/compress/zstd_opt.c.o
[ 11%] Building C object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/compress/fse_compress.c.o
[ 11%] Building C object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/decompress/zstd_ddict.c.o
[ 12%] Building C object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/decompress/huf_decompress.c.o
[ 12%] Building C object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/decompress/zstd_decompress.c.o
[ 12%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/hash.c.o
[ 13%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/insert.c.o
[ 13%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/legacy.c.o
[ 13%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/loadext.c.o
[ 13%] Building ASM object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/decompress/huf_decompress_amd64.S.o
[ 13%] Building C object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/decompress/zstd_decompress_block.c.o
[ 13%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/main.c.o
[ 14%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/malloc.c.o
[ 14%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/mem0.c.o
[ 14%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/mem1.c.o
[ 14%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/mem2.c.o
[ 15%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/mem3.c.o
[ 15%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/mem5.c.o
[ 15%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/memdb.c.o
[ 15%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/memjournal.c.o
[ 16%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/mutex.c.o
[ 16%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/mutex_noop.c.o
[ 16%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/mutex_unix.c.o
[ 16%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/mutex_w32.c.o
[ 17%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/notify.c.o
[ 17%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/os.c.o
[ 17%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/os_unix.c.o
[ 17%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/os_win.c.o
[ 18%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/pager.c.o
[ 18%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/pcache.c.o
[ 18%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/pcache1.c.o
[ 18%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/pragma.c.o
[ 19%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/prepare.c.o
[ 19%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/printf.c.o
[ 20%] Building C object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/dictBuilder/cover.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/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/dictBuilder/divsufsort.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
[ 21%] Building C object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/dictBuilder/fastcover.c.o
[ 21%] Building C object CMakeFiles/zstd.dir/builddir/build/BUILD/wcdb-2.1.6/zstd/lib/dictBuilder/zdict.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
/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/upsert.c.o
[ 23%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/utf.c.o
[ 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
[ 26%] Building C object CMakeFiles/sqlcipher.dir/builddir/build/BUILD/wcdb-2.1.6/sqlcipher/src/wherecode.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) );
      |                                               ^~~~~~
[ 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
[ 34%] Building CXX object CMakeFiles/WCDB.dir/common/base/ErrorProne.cpp.o
[ 34%] Building CXX object CMakeFiles/WCDB.dir/common/base/DBOperationNotifier.cpp.o
[ 34%] Building CXX object CMakeFiles/WCDB.dir/common/base/FileManager.cpp.o
[ 34%] Building CXX object CMakeFiles/WCDB.dir/common/base/Data.cpp.o
[ 35%] Building CXX object CMakeFiles/WCDB.dir/common/base/FileHandle.cpp.o
[ 35%] Building CXX object CMakeFiles/WCDB.dir/common/base/HighWater.cpp.o
[ 35%] Building CXX object CMakeFiles/WCDB.dir/common/base/FunctionContainer.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
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 |     }
      |     ^
[ 41%] Building CXX object CMakeFiles/WCDB.dir/common/core/HandlePool.cpp.o
/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()) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/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 CXX object CMakeFiles/WCDB.dir/common/core/fts/tokenizer/PinyinTokenizer.cpp.o
[ 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
/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++) {
      |                         ~~^~~~~~~~
/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++) {
      |                     ~~^~~~~~~~~~~~~
[ 59%] Building CXX object CMakeFiles/WCDB.dir/common/repair/basic/Repairman.cpp.o
[ 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 '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
[ 67%] Building CXX object CMakeFiles/WCDB.dir/common/repair/utility/Fraction.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, "");
      |                                          ~~~~~~~~~~~~~~~~~~~~^~~
/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/AsyncQueue.cpp.o
[ 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
/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/extension/Value.cpp.o
[ 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;
      |          ^~~~~~~~~~~
/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/SyntaxJoinClause.cpp.o
[ 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
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 | }
      | ^
[ 86%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/identifier/SyntaxQualifiedTableName.cpp.o
[ 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
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 | }
      | ^
[ 87%] Building CXX object CMakeFiles/WCDB.dir/common/winq/syntax/identifier/SyntaxSelectCore.cpp.o
[ 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
/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/SyntaxCreateVirtualTableSTMT.cpp.o
[ 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
/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 | }
      | ^
[ 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/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
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/SyntaxSelectSTMT.cpp.o
[ 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
[ 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/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 | }
      | ^
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
[100%] Linking CXX shared library libWCDB.so
/usr/bin/ld: skipping incompatible /builddir/build/BUILD/wcdb-2.1.6/src/../tools/prebuild/openssl/linux/arm64/libcrypto.a when searching for -lcrypto
/usr/bin/ld: skipping incompatible /builddir/build/BUILD/wcdb-2.1.6/src/../tools/prebuild/zlib/linux/arm64/libz.a when searching for -lz
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: '__builtin_memcpy' specified bound 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |          ^
/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;
      |          ^
[100%] Built target WCDB
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.fZRI0o
+ umask 022
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/wcdb-2.1.6-1.ocs23.x86_64 '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/wcdb-2.1.6-1.ocs23.x86_64
++ dirname /builddir/build/BUILDROOT/wcdb-2.1.6-1.ocs23.x86_64
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/wcdb-2.1.6-1.ocs23.x86_64
+ cd wcdb-2.1.6
/builddir/build/BUILD/wcdb-2.1.6/src/build
+ cd src/build
+ pwd
+ ls -ll
total 102836
-rw-r--r-- 1 mockbuild mock    16911 Aug  8 18:04 CMakeCache.txt
drwxr-xr-x 8 mockbuild mock     4096 Aug  8 18:05 CMakeFiles
-rw-r--r-- 1 mockbuild mock   584172 Aug  8 18:04 Makefile
-rw-r--r-- 1 mockbuild mock     1648 Aug  8 18:04 cmake_install.cmake
drwxr-xr-x 3 mockbuild mock     4096 Aug  8 18:04 export_headers
drwxr-xr-x 4 mockbuild mock     4096 Aug  8 18:04 include
-rwxr-xr-x 1 mockbuild mock 63303184 Aug  8 18:05 libWCDB.so
-rw-r--r-- 1 mockbuild mock 25537876 Aug  8 18:04 libsqlcipher.a
-rw-r--r-- 1 mockbuild mock 15828602 Aug  8 18:04 libzstd.a
+ make install -d DESTDIR=/builddir/build/BUILDROOT/wcdb-2.1.6-1.ocs23.x86_64
GNU Make 4.4.1
Built for x86_64-opencloudos-linux-gnu
Copyright (C) 1988-2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Reading makefiles...
Reading makefile 'Makefile'...
Updating makefiles....
 Considering target file 'Makefile'.
  Looking for an implicit rule for 'Makefile'.
  No implicit rule found for 'Makefile'.
 Finished prerequisites of target file 'Makefile'.
 No need to remake target 'Makefile'.
Updating goal targets....
Considering target file 'install'.
 File 'install' does not exist.
 Looking for an implicit rule for 'install'.
 No implicit rule found for 'install'.
Finished prerequisites of target file 'install'.
Must remake target 'install'.
make: *** No rule to make target 'install'.  Stop.
RPM build errors:
error: Bad exit status from /var/tmp/rpm-tmp.fZRI0o (%install)
    Bad exit status from /var/tmp/rpm-tmp.fZRI0o (%install)
Child return code was: 1
EXCEPTION: [Error('Command failed: \n # bash --login -c /usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/wcdb.spec\n', 1)]
Traceback (most recent call last):
  File "/usr/lib/python3.11/site-packages/mockbuild/trace_decorator.py", line 93, in trace
    result = func(*args, **kw)
             ^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/mockbuild/util.py", line 597, in do_with_status
    raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode)
mockbuild.exception.Error: Command failed: 
 # bash --login -c /usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/wcdb.spec