/usr/bin/cmake -S/mariadb-server -B/mariadb-build --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /mariadb-build/CMakeFiles /mariadb-build//CMakeFiles/progress.marks
make  -f CMakeFiles/Makefile2 all
make[1]: Entering directory '/mariadb-build'
make  -f CMakeFiles/abi_check.dir/build.make CMakeFiles/abi_check.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server /mariadb-build /mariadb-build /mariadb-build/CMakeFiles/abi_check.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f CMakeFiles/abi_check.dir/build.make CMakeFiles/abi_check.dir/build
make[2]: Entering directory '/mariadb-build'
/usr/bin/cmake -DCOMPILER=/usr/lib64/ccache/cc -DSOURCE_DIR=/mariadb-server -DBINARY_DIR=/mariadb-build "-DABI_HEADERS=/mariadb-server/include/mysql/plugin_audit.h;/mariadb-server/include/mysql/plugin_ftparser.h;/mariadb-server/include/mysql/psi/psi_abi_v1.h;/mariadb-server/include/mysql/psi/psi_abi_v2.h;/mariadb-server/include/mysql/client_plugin.h;/mariadb-server/include/mysql/plugin_auth.h;/mariadb-server/include/mysql/plugin_password_validation.h;/mariadb-server/include/mysql/plugin_encryption.h;/mariadb-server/include/mysql/plugin_data_type.h;/mariadb-server/include/mysql/plugin_function.h" -P /mariadb-server/cmake/do_abi_check.cmake
make[2]: Leaving directory '/mariadb-build'
[  0%] Built target abi_check
make  -f CMakeFiles/INFO_SRC.dir/build.make CMakeFiles/INFO_SRC.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server /mariadb-build /mariadb-build /mariadb-build/CMakeFiles/INFO_SRC.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f CMakeFiles/INFO_SRC.dir/build.make CMakeFiles/INFO_SRC.dir/build
make[2]: Entering directory '/mariadb-build'
/usr/bin/cmake -P /mariadb-server/cmake/info_src.cmake
make[2]: Leaving directory '/mariadb-build'
[  0%] Built target INFO_SRC
make  -f CMakeFiles/INFO_BIN.dir/build.make CMakeFiles/INFO_BIN.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server /mariadb-build /mariadb-build /mariadb-build/CMakeFiles/INFO_BIN.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f CMakeFiles/INFO_BIN.dir/build.make CMakeFiles/INFO_BIN.dir/build
make[2]: Entering directory '/mariadb-build'
/usr/bin/cmake -P /mariadb-server/cmake/info_bin.cmake
egrep: warning: egrep is obsolescent; using grep -E
make[2]: Leaving directory '/mariadb-build'
[  0%] Built target INFO_BIN
make  -f wsrep-lib/wsrep-API/CMakeFiles/wsrep_api_v26.dir/build.make wsrep-lib/wsrep-API/CMakeFiles/wsrep_api_v26.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/wsrep-lib/wsrep-API /mariadb-build /mariadb-build/wsrep-lib/wsrep-API /mariadb-build/wsrep-lib/wsrep-API/CMakeFiles/wsrep_api_v26.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f wsrep-lib/wsrep-API/CMakeFiles/wsrep_api_v26.dir/build.make wsrep-lib/wsrep-API/CMakeFiles/wsrep_api_v26.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'wsrep-lib/wsrep-API/CMakeFiles/wsrep_api_v26.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[  0%] Built target wsrep_api_v26
make  -f wsrep-lib/src/CMakeFiles/wsrep-lib.dir/build.make wsrep-lib/src/CMakeFiles/wsrep-lib.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/wsrep-lib/src /mariadb-build /mariadb-build/wsrep-lib/src /mariadb-build/wsrep-lib/src/CMakeFiles/wsrep-lib.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f wsrep-lib/src/CMakeFiles/wsrep-lib.dir/build.make wsrep-lib/src/CMakeFiles/wsrep-lib.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'wsrep-lib/src/CMakeFiles/wsrep-lib.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[  1%] Built target wsrep-lib
make  -f strings/CMakeFiles/uca-dump.dir/build.make strings/CMakeFiles/uca-dump.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/strings /mariadb-build /mariadb-build/strings /mariadb-build/strings/CMakeFiles/uca-dump.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f strings/CMakeFiles/uca-dump.dir/build.make strings/CMakeFiles/uca-dump.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'strings/CMakeFiles/uca-dump.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[  1%] Built target uca-dump
make  -f strings/CMakeFiles/GenUnicodeDataSource.dir/build.make strings/CMakeFiles/GenUnicodeDataSource.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/strings /mariadb-build /mariadb-build/strings /mariadb-build/strings/CMakeFiles/GenUnicodeDataSource.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f strings/CMakeFiles/GenUnicodeDataSource.dir/build.make strings/CMakeFiles/GenUnicodeDataSource.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'strings/CMakeFiles/GenUnicodeDataSource.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[  1%] Built target GenUnicodeDataSource
make  -f mysys/CMakeFiles/mysys.dir/build.make mysys/CMakeFiles/mysys.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/mysys /mariadb-build /mariadb-build/mysys /mariadb-build/mysys/CMakeFiles/mysys.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f mysys/CMakeFiles/mysys.dir/build.make mysys/CMakeFiles/mysys.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'mysys/CMakeFiles/mysys.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[  5%] Built target mysys
make  -f strings/CMakeFiles/strings.dir/build.make strings/CMakeFiles/strings.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/strings /mariadb-build /mariadb-build/strings /mariadb-build/strings/CMakeFiles/strings.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f strings/CMakeFiles/strings.dir/build.make strings/CMakeFiles/strings.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'strings/CMakeFiles/strings.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[  6%] Built target strings
make  -f dbug/CMakeFiles/dbug.dir/build.make dbug/CMakeFiles/dbug.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/dbug /mariadb-build /mariadb-build/dbug /mariadb-build/dbug/CMakeFiles/dbug.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f dbug/CMakeFiles/dbug.dir/build.make dbug/CMakeFiles/dbug.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'dbug/CMakeFiles/dbug.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[  6%] Built target dbug
make  -f extra/CMakeFiles/comp_err.dir/build.make extra/CMakeFiles/comp_err.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/extra /mariadb-build /mariadb-build/extra /mariadb-build/extra/CMakeFiles/comp_err.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f extra/CMakeFiles/comp_err.dir/build.make extra/CMakeFiles/comp_err.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'extra/CMakeFiles/comp_err.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[  6%] Built target comp_err
make  -f extra/CMakeFiles/GenError.dir/build.make extra/CMakeFiles/GenError.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/extra /mariadb-build /mariadb-build/extra /mariadb-build/extra/CMakeFiles/GenError.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f extra/CMakeFiles/GenError.dir/build.make extra/CMakeFiles/GenError.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'extra/CMakeFiles/GenError.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[  6%] Built target GenError
make  -f tpool/CMakeFiles/tpool.dir/build.make tpool/CMakeFiles/tpool.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/tpool /mariadb-build /mariadb-build/tpool /mariadb-build/tpool/CMakeFiles/tpool.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f tpool/CMakeFiles/tpool.dir/build.make tpool/CMakeFiles/tpool.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'tpool/CMakeFiles/tpool.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[  6%] Built target tpool
make  -f unittest/mytap/CMakeFiles/mytap.dir/build.make unittest/mytap/CMakeFiles/mytap.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/unittest/mytap /mariadb-build /mariadb-build/unittest/mytap /mariadb-build/unittest/mytap/CMakeFiles/mytap.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f unittest/mytap/CMakeFiles/mytap.dir/build.make unittest/mytap/CMakeFiles/mytap.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'unittest/mytap/CMakeFiles/mytap.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[  6%] Built target mytap
make  -f unittest/strings/CMakeFiles/strings-t.dir/build.make unittest/strings/CMakeFiles/strings-t.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/unittest/strings /mariadb-build /mariadb-build/unittest/strings /mariadb-build/unittest/strings/CMakeFiles/strings-t.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f unittest/strings/CMakeFiles/strings-t.dir/build.make unittest/strings/CMakeFiles/strings-t.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'unittest/strings/CMakeFiles/strings-t.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[  6%] Built target strings-t
make  -f unittest/strings/CMakeFiles/json-t.dir/build.make unittest/strings/CMakeFiles/json-t.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/unittest/strings /mariadb-build /mariadb-build/unittest/strings /mariadb-build/unittest/strings/CMakeFiles/json-t.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f unittest/strings/CMakeFiles/json-t.dir/build.make unittest/strings/CMakeFiles/json-t.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'unittest/strings/CMakeFiles/json-t.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[  7%] Built target json-t
make  -f unittest/examples/CMakeFiles/simple-t.dir/build.make unittest/examples/CMakeFiles/simple-t.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/unittest/examples /mariadb-build /mariadb-build/unittest/examples /mariadb-build/unittest/examples/CMakeFiles/simple-t.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f unittest/examples/CMakeFiles/simple-t.dir/build.make unittest/examples/CMakeFiles/simple-t.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'unittest/examples/CMakeFiles/simple-t.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[  7%] Built target simple-t
make  -f unittest/examples/CMakeFiles/skip-t.dir/build.make unittest/examples/CMakeFiles/skip-t.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/unittest/examples /mariadb-build /mariadb-build/unittest/examples /mariadb-build/unittest/examples/CMakeFiles/skip-t.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f unittest/examples/CMakeFiles/skip-t.dir/build.make unittest/examples/CMakeFiles/skip-t.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'unittest/examples/CMakeFiles/skip-t.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[  7%] Built target skip-t
make  -f unittest/examples/CMakeFiles/todo-t.dir/build.make unittest/examples/CMakeFiles/todo-t.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/unittest/examples /mariadb-build /mariadb-build/unittest/examples /mariadb-build/unittest/examples/CMakeFiles/todo-t.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f unittest/examples/CMakeFiles/todo-t.dir/build.make unittest/examples/CMakeFiles/todo-t.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'unittest/examples/CMakeFiles/todo-t.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[  7%] Built target todo-t
make  -f unittest/examples/CMakeFiles/skip_all-t.dir/build.make unittest/examples/CMakeFiles/skip_all-t.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/unittest/examples /mariadb-build /mariadb-build/unittest/examples /mariadb-build/unittest/examples/CMakeFiles/skip_all-t.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f unittest/examples/CMakeFiles/skip_all-t.dir/build.make unittest/examples/CMakeFiles/skip_all-t.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'unittest/examples/CMakeFiles/skip_all-t.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[  7%] Built target skip_all-t
make  -f unittest/examples/CMakeFiles/no_plan-t.dir/build.make unittest/examples/CMakeFiles/no_plan-t.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/unittest/examples /mariadb-build /mariadb-build/unittest/examples /mariadb-build/unittest/examples/CMakeFiles/no_plan-t.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f unittest/examples/CMakeFiles/no_plan-t.dir/build.make unittest/examples/CMakeFiles/no_plan-t.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'unittest/examples/CMakeFiles/no_plan-t.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[  7%] Built target no_plan-t
make  -f unittest/mysys/CMakeFiles/bitmap-t.dir/build.make unittest/mysys/CMakeFiles/bitmap-t.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/unittest/mysys /mariadb-build /mariadb-build/unittest/mysys /mariadb-build/unittest/mysys/CMakeFiles/bitmap-t.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f unittest/mysys/CMakeFiles/bitmap-t.dir/build.make unittest/mysys/CMakeFiles/bitmap-t.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'unittest/mysys/CMakeFiles/bitmap-t.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[  7%] Built target bitmap-t
make  -f unittest/mysys/CMakeFiles/base64-t.dir/build.make unittest/mysys/CMakeFiles/base64-t.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/unittest/mysys /mariadb-build /mariadb-build/unittest/mysys /mariadb-build/unittest/mysys/CMakeFiles/base64-t.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f unittest/mysys/CMakeFiles/base64-t.dir/build.make unittest/mysys/CMakeFiles/base64-t.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'unittest/mysys/CMakeFiles/base64-t.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[  7%] Built target base64-t
make  -f unittest/mysys/CMakeFiles/my_atomic-t.dir/build.make unittest/mysys/CMakeFiles/my_atomic-t.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/unittest/mysys /mariadb-build /mariadb-build/unittest/mysys /mariadb-build/unittest/mysys/CMakeFiles/my_atomic-t.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f unittest/mysys/CMakeFiles/my_atomic-t.dir/build.make unittest/mysys/CMakeFiles/my_atomic-t.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'unittest/mysys/CMakeFiles/my_atomic-t.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[  7%] Built target my_atomic-t
make  -f unittest/mysys/CMakeFiles/my_rdtsc-t.dir/build.make unittest/mysys/CMakeFiles/my_rdtsc-t.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/unittest/mysys /mariadb-build /mariadb-build/unittest/mysys /mariadb-build/unittest/mysys/CMakeFiles/my_rdtsc-t.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f unittest/mysys/CMakeFiles/my_rdtsc-t.dir/build.make unittest/mysys/CMakeFiles/my_rdtsc-t.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'unittest/mysys/CMakeFiles/my_rdtsc-t.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[  7%] Built target my_rdtsc-t
make  -f unittest/mysys/CMakeFiles/lf-t.dir/build.make unittest/mysys/CMakeFiles/lf-t.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/unittest/mysys /mariadb-build /mariadb-build/unittest/mysys /mariadb-build/unittest/mysys/CMakeFiles/lf-t.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f unittest/mysys/CMakeFiles/lf-t.dir/build.make unittest/mysys/CMakeFiles/lf-t.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'unittest/mysys/CMakeFiles/lf-t.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[  7%] Built target lf-t
make  -f unittest/mysys/CMakeFiles/my_malloc-t.dir/build.make unittest/mysys/CMakeFiles/my_malloc-t.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/unittest/mysys /mariadb-build /mariadb-build/unittest/mysys /mariadb-build/unittest/mysys/CMakeFiles/my_malloc-t.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f unittest/mysys/CMakeFiles/my_malloc-t.dir/build.make unittest/mysys/CMakeFiles/my_malloc-t.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'unittest/mysys/CMakeFiles/my_malloc-t.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[  7%] Built target my_malloc-t
make  -f unittest/mysys/CMakeFiles/my_getopt-t.dir/build.make unittest/mysys/CMakeFiles/my_getopt-t.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/unittest/mysys /mariadb-build /mariadb-build/unittest/mysys /mariadb-build/unittest/mysys/CMakeFiles/my_getopt-t.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f unittest/mysys/CMakeFiles/my_getopt-t.dir/build.make unittest/mysys/CMakeFiles/my_getopt-t.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'unittest/mysys/CMakeFiles/my_getopt-t.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[  7%] Built target my_getopt-t
make  -f unittest/mysys/CMakeFiles/dynstring-t.dir/build.make unittest/mysys/CMakeFiles/dynstring-t.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/unittest/mysys /mariadb-build /mariadb-build/unittest/mysys /mariadb-build/unittest/mysys/CMakeFiles/dynstring-t.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f unittest/mysys/CMakeFiles/dynstring-t.dir/build.make unittest/mysys/CMakeFiles/dynstring-t.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'unittest/mysys/CMakeFiles/dynstring-t.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[  7%] Built target dynstring-t
make  -f unittest/mysys/CMakeFiles/byte_order-t.dir/build.make unittest/mysys/CMakeFiles/byte_order-t.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/unittest/mysys /mariadb-build /mariadb-build/unittest/mysys /mariadb-build/unittest/mysys/CMakeFiles/byte_order-t.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f unittest/mysys/CMakeFiles/byte_order-t.dir/build.make unittest/mysys/CMakeFiles/byte_order-t.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'unittest/mysys/CMakeFiles/byte_order-t.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[  7%] Built target byte_order-t
make  -f unittest/mysys/CMakeFiles/queues-t.dir/build.make unittest/mysys/CMakeFiles/queues-t.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/unittest/mysys /mariadb-build /mariadb-build/unittest/mysys /mariadb-build/unittest/mysys/CMakeFiles/queues-t.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f unittest/mysys/CMakeFiles/queues-t.dir/build.make unittest/mysys/CMakeFiles/queues-t.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'unittest/mysys/CMakeFiles/queues-t.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[  7%] Built target queues-t
make  -f unittest/mysys/CMakeFiles/stacktrace-t.dir/build.make unittest/mysys/CMakeFiles/stacktrace-t.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/unittest/mysys /mariadb-build /mariadb-build/unittest/mysys /mariadb-build/unittest/mysys/CMakeFiles/stacktrace-t.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f unittest/mysys/CMakeFiles/stacktrace-t.dir/build.make unittest/mysys/CMakeFiles/stacktrace-t.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'unittest/mysys/CMakeFiles/stacktrace-t.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[  7%] Built target stacktrace-t
make  -f unittest/mysys/CMakeFiles/stack_allocation-t.dir/build.make unittest/mysys/CMakeFiles/stack_allocation-t.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/unittest/mysys /mariadb-build /mariadb-build/unittest/mysys /mariadb-build/unittest/mysys/CMakeFiles/stack_allocation-t.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f unittest/mysys/CMakeFiles/stack_allocation-t.dir/build.make unittest/mysys/CMakeFiles/stack_allocation-t.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'unittest/mysys/CMakeFiles/stack_allocation-t.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[  7%] Built target stack_allocation-t
make  -f unittest/mysys/CMakeFiles/crc32-t.dir/build.make unittest/mysys/CMakeFiles/crc32-t.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/unittest/mysys /mariadb-build /mariadb-build/unittest/mysys /mariadb-build/unittest/mysys/CMakeFiles/crc32-t.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f unittest/mysys/CMakeFiles/crc32-t.dir/build.make unittest/mysys/CMakeFiles/crc32-t.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'unittest/mysys/CMakeFiles/crc32-t.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[  7%] Built target crc32-t
make  -f unittest/mysys/CMakeFiles/my_vsnprintf-t.dir/build.make unittest/mysys/CMakeFiles/my_vsnprintf-t.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/unittest/mysys /mariadb-build /mariadb-build/unittest/mysys /mariadb-build/unittest/mysys/CMakeFiles/my_vsnprintf-t.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f unittest/mysys/CMakeFiles/my_vsnprintf-t.dir/build.make unittest/mysys/CMakeFiles/my_vsnprintf-t.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'unittest/mysys/CMakeFiles/my_vsnprintf-t.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[  7%] Built target my_vsnprintf-t
make  -f mysys_ssl/CMakeFiles/mysys_ssl.dir/build.make mysys_ssl/CMakeFiles/mysys_ssl.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/mysys_ssl /mariadb-build /mariadb-build/mysys_ssl /mariadb-build/mysys_ssl/CMakeFiles/mysys_ssl.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f mysys_ssl/CMakeFiles/mysys_ssl.dir/build.make mysys_ssl/CMakeFiles/mysys_ssl.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'mysys_ssl/CMakeFiles/mysys_ssl.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[  7%] Built target mysys_ssl
make  -f unittest/mysys/CMakeFiles/aes-t.dir/build.make unittest/mysys/CMakeFiles/aes-t.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/unittest/mysys /mariadb-build /mariadb-build/unittest/mysys /mariadb-build/unittest/mysys/CMakeFiles/aes-t.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f unittest/mysys/CMakeFiles/aes-t.dir/build.make unittest/mysys/CMakeFiles/aes-t.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'unittest/mysys/CMakeFiles/aes-t.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[  7%] Built target aes-t
make  -f unittest/mysys/CMakeFiles/ma_dyncol-t.dir/build.make unittest/mysys/CMakeFiles/ma_dyncol-t.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/unittest/mysys /mariadb-build /mariadb-build/unittest/mysys /mariadb-build/unittest/mysys/CMakeFiles/ma_dyncol-t.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f unittest/mysys/CMakeFiles/ma_dyncol-t.dir/build.make unittest/mysys/CMakeFiles/ma_dyncol-t.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'unittest/mysys/CMakeFiles/ma_dyncol-t.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[  7%] Built target ma_dyncol-t
make  -f unittest/my_decimal/CMakeFiles/my_decimal-t.dir/build.make unittest/my_decimal/CMakeFiles/my_decimal-t.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/unittest/my_decimal /mariadb-build /mariadb-build/unittest/my_decimal /mariadb-build/unittest/my_decimal/CMakeFiles/my_decimal-t.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f unittest/my_decimal/CMakeFiles/my_decimal-t.dir/build.make unittest/my_decimal/CMakeFiles/my_decimal-t.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'unittest/my_decimal/CMakeFiles/my_decimal-t.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[  7%] Built target my_decimal-t
make  -f unittest/json_lib/CMakeFiles/json_lib-t.dir/build.make unittest/json_lib/CMakeFiles/json_lib-t.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/unittest/json_lib /mariadb-build /mariadb-build/unittest/json_lib /mariadb-build/unittest/json_lib/CMakeFiles/json_lib-t.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f unittest/json_lib/CMakeFiles/json_lib-t.dir/build.make unittest/json_lib/CMakeFiles/json_lib-t.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'unittest/json_lib/CMakeFiles/json_lib-t.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[  7%] Built target json_lib-t
make  -f unittest/json_lib/CMakeFiles/json_normalize-t.dir/build.make unittest/json_lib/CMakeFiles/json_normalize-t.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/unittest/json_lib /mariadb-build /mariadb-build/unittest/json_lib /mariadb-build/unittest/json_lib/CMakeFiles/json_normalize-t.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f unittest/json_lib/CMakeFiles/json_normalize-t.dir/build.make unittest/json_lib/CMakeFiles/json_normalize-t.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'unittest/json_lib/CMakeFiles/json_normalize-t.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[  7%] Built target json_normalize-t
make  -f unittest/sql/CMakeFiles/my_apc-t.dir/build.make unittest/sql/CMakeFiles/my_apc-t.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/unittest/sql /mariadb-build /mariadb-build/unittest/sql /mariadb-build/unittest/sql/CMakeFiles/my_apc-t.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f unittest/sql/CMakeFiles/my_apc-t.dir/build.make unittest/sql/CMakeFiles/my_apc-t.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'unittest/sql/CMakeFiles/my_apc-t.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[  7%] Built target my_apc-t
make  -f sql/CMakeFiles/gen_lex_hash.dir/build.make sql/CMakeFiles/gen_lex_hash.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/sql /mariadb-build /mariadb-build/sql /mariadb-build/sql/CMakeFiles/gen_lex_hash.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f sql/CMakeFiles/gen_lex_hash.dir/build.make sql/CMakeFiles/gen_lex_hash.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'sql/CMakeFiles/gen_lex_hash.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[  7%] Built target gen_lex_hash
make  -f sql/CMakeFiles/gen_lex_token.dir/build.make sql/CMakeFiles/gen_lex_token.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/sql /mariadb-build /mariadb-build/sql /mariadb-build/sql/CMakeFiles/gen_lex_token.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f sql/CMakeFiles/gen_lex_token.dir/build.make sql/CMakeFiles/gen_lex_token.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'sql/CMakeFiles/gen_lex_token.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[  7%] Built target gen_lex_token
make  -f sql/CMakeFiles/GenServerSource.dir/build.make sql/CMakeFiles/GenServerSource.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/sql /mariadb-build /mariadb-build/sql /mariadb-build/sql/CMakeFiles/GenServerSource.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f sql/CMakeFiles/GenServerSource.dir/build.make sql/CMakeFiles/GenServerSource.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'sql/CMakeFiles/GenServerSource.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[  7%] Built target GenServerSource
make  -f storage/myisam/CMakeFiles/myisam.dir/build.make storage/myisam/CMakeFiles/myisam.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/storage/myisam /mariadb-build /mariadb-build/storage/myisam /mariadb-build/storage/myisam/CMakeFiles/myisam.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f storage/myisam/CMakeFiles/myisam.dir/build.make storage/myisam/CMakeFiles/myisam.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'storage/myisam/CMakeFiles/myisam.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[  9%] Built target myisam
make  -f storage/maria/CMakeFiles/aria.dir/build.make storage/maria/CMakeFiles/aria.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/storage/maria /mariadb-build /mariadb-build/storage/maria /mariadb-build/storage/maria/CMakeFiles/aria.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f storage/maria/CMakeFiles/aria.dir/build.make storage/maria/CMakeFiles/aria.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'storage/maria/CMakeFiles/aria.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 11%] Built target aria
make  -f storage/perfschema/CMakeFiles/perfschema.dir/build.make storage/perfschema/CMakeFiles/perfschema.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/storage/perfschema /mariadb-build /mariadb-build/storage/perfschema /mariadb-build/storage/perfschema/CMakeFiles/perfschema.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f storage/perfschema/CMakeFiles/perfschema.dir/build.make storage/perfschema/CMakeFiles/perfschema.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'storage/perfschema/CMakeFiles/perfschema.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 15%] Built target perfschema
make  -f vio/CMakeFiles/vio.dir/build.make vio/CMakeFiles/vio.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/vio /mariadb-build /mariadb-build/vio /mariadb-build/vio/CMakeFiles/vio.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f vio/CMakeFiles/vio.dir/build.make vio/CMakeFiles/vio.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'vio/CMakeFiles/vio.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 15%] Built target vio
make  -f sql/CMakeFiles/wsrep.dir/build.make sql/CMakeFiles/wsrep.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/sql /mariadb-build /mariadb-build/sql /mariadb-build/sql/CMakeFiles/wsrep.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f sql/CMakeFiles/wsrep.dir/build.make sql/CMakeFiles/wsrep.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'sql/CMakeFiles/wsrep.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 15%] Built target wsrep
make  -f sql/CMakeFiles/partition.dir/build.make sql/CMakeFiles/partition.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/sql /mariadb-build /mariadb-build/sql /mariadb-build/sql/CMakeFiles/partition.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f sql/CMakeFiles/partition.dir/build.make sql/CMakeFiles/partition.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'sql/CMakeFiles/partition.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 15%] Built target partition
make  -f sql/CMakeFiles/sql_sequence.dir/build.make sql/CMakeFiles/sql_sequence.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/sql /mariadb-build /mariadb-build/sql /mariadb-build/sql/CMakeFiles/sql_sequence.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f sql/CMakeFiles/sql_sequence.dir/build.make sql/CMakeFiles/sql_sequence.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'sql/CMakeFiles/sql_sequence.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 15%] Built target sql_sequence
make  -f sql/CMakeFiles/sql.dir/build.make sql/CMakeFiles/sql.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/sql /mariadb-build /mariadb-build/sql /mariadb-build/sql/CMakeFiles/sql.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f sql/CMakeFiles/sql.dir/build.make sql/CMakeFiles/sql.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'sql/CMakeFiles/sql.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 22%] Built target sql
make  -f unittest/sql/CMakeFiles/explain_filename-t.dir/build.make unittest/sql/CMakeFiles/explain_filename-t.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/unittest/sql /mariadb-build /mariadb-build/unittest/sql /mariadb-build/unittest/sql/CMakeFiles/explain_filename-t.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f unittest/sql/CMakeFiles/explain_filename-t.dir/build.make unittest/sql/CMakeFiles/explain_filename-t.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'unittest/sql/CMakeFiles/explain_filename-t.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 22%] Built target explain_filename-t
make  -f unittest/sql/CMakeFiles/mf_iocache-t.dir/build.make unittest/sql/CMakeFiles/mf_iocache-t.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/unittest/sql /mariadb-build /mariadb-build/unittest/sql /mariadb-build/unittest/sql/CMakeFiles/mf_iocache-t.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f unittest/sql/CMakeFiles/mf_iocache-t.dir/build.make unittest/sql/CMakeFiles/mf_iocache-t.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'unittest/sql/CMakeFiles/mf_iocache-t.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 23%] Built target mf_iocache-t
make  -f unittest/sql/CMakeFiles/my_json_writer-t.dir/build.make unittest/sql/CMakeFiles/my_json_writer-t.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/unittest/sql /mariadb-build /mariadb-build/unittest/sql /mariadb-build/unittest/sql/CMakeFiles/my_json_writer-t.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f unittest/sql/CMakeFiles/my_json_writer-t.dir/build.make unittest/sql/CMakeFiles/my_json_writer-t.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'unittest/sql/CMakeFiles/my_json_writer-t.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 23%] Built target my_json_writer-t
make  -f libmariadb/CMakeFiles/dialog.dir/build.make libmariadb/CMakeFiles/dialog.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/libmariadb /mariadb-build /mariadb-build/libmariadb /mariadb-build/libmariadb/CMakeFiles/dialog.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f libmariadb/CMakeFiles/dialog.dir/build.make libmariadb/CMakeFiles/dialog.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'libmariadb/CMakeFiles/dialog.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 23%] Built target dialog
make  -f libmariadb/CMakeFiles/client_ed25519.dir/build.make libmariadb/CMakeFiles/client_ed25519.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/libmariadb /mariadb-build /mariadb-build/libmariadb /mariadb-build/libmariadb/CMakeFiles/client_ed25519.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f libmariadb/CMakeFiles/client_ed25519.dir/build.make libmariadb/CMakeFiles/client_ed25519.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'libmariadb/CMakeFiles/client_ed25519.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 25%] Built target client_ed25519
make  -f libmariadb/CMakeFiles/caching_sha2_password.dir/build.make libmariadb/CMakeFiles/caching_sha2_password.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/libmariadb /mariadb-build /mariadb-build/libmariadb /mariadb-build/libmariadb/CMakeFiles/caching_sha2_password.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f libmariadb/CMakeFiles/caching_sha2_password.dir/build.make libmariadb/CMakeFiles/caching_sha2_password.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'libmariadb/CMakeFiles/caching_sha2_password.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 25%] Built target caching_sha2_password
make  -f libmariadb/CMakeFiles/sha256_password.dir/build.make libmariadb/CMakeFiles/sha256_password.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/libmariadb /mariadb-build /mariadb-build/libmariadb /mariadb-build/libmariadb/CMakeFiles/sha256_password.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f libmariadb/CMakeFiles/sha256_password.dir/build.make libmariadb/CMakeFiles/sha256_password.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'libmariadb/CMakeFiles/sha256_password.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 25%] Built target sha256_password
make  -f libmariadb/CMakeFiles/auth_gssapi_client.dir/build.make libmariadb/CMakeFiles/auth_gssapi_client.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/libmariadb /mariadb-build /mariadb-build/libmariadb /mariadb-build/libmariadb/CMakeFiles/auth_gssapi_client.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f libmariadb/CMakeFiles/auth_gssapi_client.dir/build.make libmariadb/CMakeFiles/auth_gssapi_client.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'libmariadb/CMakeFiles/auth_gssapi_client.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 25%] Built target auth_gssapi_client
make  -f libmariadb/CMakeFiles/mysql_clear_password.dir/build.make libmariadb/CMakeFiles/mysql_clear_password.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/libmariadb /mariadb-build /mariadb-build/libmariadb /mariadb-build/libmariadb/CMakeFiles/mysql_clear_password.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f libmariadb/CMakeFiles/mysql_clear_password.dir/build.make libmariadb/CMakeFiles/mysql_clear_password.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'libmariadb/CMakeFiles/mysql_clear_password.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 25%] Built target mysql_clear_password
make  -f libmariadb/CMakeFiles/zstd.dir/build.make libmariadb/CMakeFiles/zstd.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/libmariadb /mariadb-build /mariadb-build/libmariadb /mariadb-build/libmariadb/CMakeFiles/zstd.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f libmariadb/CMakeFiles/zstd.dir/build.make libmariadb/CMakeFiles/zstd.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'libmariadb/CMakeFiles/zstd.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 26%] Built target zstd
make  -f libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/build.make libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/libmariadb/libmariadb /mariadb-build /mariadb-build/libmariadb/libmariadb /mariadb-build/libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/build.make libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 27%] Built target mariadb_obj
make  -f libmariadb/libmariadb/CMakeFiles/mariadbclient.dir/build.make libmariadb/libmariadb/CMakeFiles/mariadbclient.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/libmariadb/libmariadb /mariadb-build /mariadb-build/libmariadb/libmariadb /mariadb-build/libmariadb/libmariadb/CMakeFiles/mariadbclient.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f libmariadb/libmariadb/CMakeFiles/mariadbclient.dir/build.make libmariadb/libmariadb/CMakeFiles/mariadbclient.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'libmariadb/libmariadb/CMakeFiles/mariadbclient.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 27%] Built target mariadbclient
make  -f libmariadb/libmariadb/CMakeFiles/libmariadb.dir/build.make libmariadb/libmariadb/CMakeFiles/libmariadb.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/libmariadb/libmariadb /mariadb-build /mariadb-build/libmariadb/libmariadb /mariadb-build/libmariadb/libmariadb/CMakeFiles/libmariadb.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f libmariadb/libmariadb/CMakeFiles/libmariadb.dir/build.make libmariadb/libmariadb/CMakeFiles/libmariadb.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'libmariadb/libmariadb/CMakeFiles/libmariadb.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 27%] Built target libmariadb
make  -f libmariadb/libmariadb/CMakeFiles/SYM_libmysqlclient.so.dir/build.make libmariadb/libmariadb/CMakeFiles/SYM_libmysqlclient.so.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/libmariadb/libmariadb /mariadb-build /mariadb-build/libmariadb/libmariadb /mariadb-build/libmariadb/libmariadb/CMakeFiles/SYM_libmysqlclient.so.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f libmariadb/libmariadb/CMakeFiles/SYM_libmysqlclient.so.dir/build.make libmariadb/libmariadb/CMakeFiles/SYM_libmysqlclient.so.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'libmariadb/libmariadb/CMakeFiles/SYM_libmysqlclient.so.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 27%] Built target SYM_libmysqlclient.so
make  -f libmariadb/libmariadb/CMakeFiles/SYM_libmysqlclient_r.so.dir/build.make libmariadb/libmariadb/CMakeFiles/SYM_libmysqlclient_r.so.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/libmariadb/libmariadb /mariadb-build /mariadb-build/libmariadb/libmariadb /mariadb-build/libmariadb/libmariadb/CMakeFiles/SYM_libmysqlclient_r.so.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f libmariadb/libmariadb/CMakeFiles/SYM_libmysqlclient_r.so.dir/build.make libmariadb/libmariadb/CMakeFiles/SYM_libmysqlclient_r.so.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'libmariadb/libmariadb/CMakeFiles/SYM_libmysqlclient_r.so.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 27%] Built target SYM_libmysqlclient_r.so
make  -f libmariadb/libmariadb/CMakeFiles/SYM_libmysqlclient.a.dir/build.make libmariadb/libmariadb/CMakeFiles/SYM_libmysqlclient.a.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/libmariadb/libmariadb /mariadb-build /mariadb-build/libmariadb/libmariadb /mariadb-build/libmariadb/libmariadb/CMakeFiles/SYM_libmysqlclient.a.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f libmariadb/libmariadb/CMakeFiles/SYM_libmysqlclient.a.dir/build.make libmariadb/libmariadb/CMakeFiles/SYM_libmysqlclient.a.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'libmariadb/libmariadb/CMakeFiles/SYM_libmysqlclient.a.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 27%] Built target SYM_libmysqlclient.a
make  -f libmariadb/libmariadb/CMakeFiles/SYM_libmysqlclient_r.a.dir/build.make libmariadb/libmariadb/CMakeFiles/SYM_libmysqlclient_r.a.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/libmariadb/libmariadb /mariadb-build /mariadb-build/libmariadb/libmariadb /mariadb-build/libmariadb/libmariadb/CMakeFiles/SYM_libmysqlclient_r.a.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f libmariadb/libmariadb/CMakeFiles/SYM_libmysqlclient_r.a.dir/build.make libmariadb/libmariadb/CMakeFiles/SYM_libmysqlclient_r.a.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'libmariadb/libmariadb/CMakeFiles/SYM_libmysqlclient_r.a.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 27%] Built target SYM_libmysqlclient_r.a
make  -f libmariadb/libmariadb/CMakeFiles/SYM_libmariadb.a.dir/build.make libmariadb/libmariadb/CMakeFiles/SYM_libmariadb.a.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/libmariadb/libmariadb /mariadb-build /mariadb-build/libmariadb/libmariadb /mariadb-build/libmariadb/libmariadb/CMakeFiles/SYM_libmariadb.a.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f libmariadb/libmariadb/CMakeFiles/SYM_libmariadb.a.dir/build.make libmariadb/libmariadb/CMakeFiles/SYM_libmariadb.a.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'libmariadb/libmariadb/CMakeFiles/SYM_libmariadb.a.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 27%] Built target SYM_libmariadb.a
make  -f libmariadb/mariadb_config/CMakeFiles/mariadb_config.dir/build.make libmariadb/mariadb_config/CMakeFiles/mariadb_config.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/libmariadb/mariadb_config /mariadb-build /mariadb-build/libmariadb/mariadb_config /mariadb-build/libmariadb/mariadb_config/CMakeFiles/mariadb_config.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f libmariadb/mariadb_config/CMakeFiles/mariadb_config.dir/build.make libmariadb/mariadb_config/CMakeFiles/mariadb_config.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'libmariadb/mariadb_config/CMakeFiles/mariadb_config.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 27%] Built target mariadb_config
make  -f libmariadb/unittest/mytap/CMakeFiles/cctap.dir/build.make libmariadb/unittest/mytap/CMakeFiles/cctap.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/libmariadb/unittest/mytap /mariadb-build /mariadb-build/libmariadb/unittest/mytap /mariadb-build/libmariadb/unittest/mytap/CMakeFiles/cctap.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f libmariadb/unittest/mytap/CMakeFiles/cctap.dir/build.make libmariadb/unittest/mytap/CMakeFiles/cctap.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'libmariadb/unittest/mytap/CMakeFiles/cctap.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 27%] Built target cctap
make  -f libmariadb/unittest/libmariadb/CMakeFiles/ma_getopt.dir/build.make libmariadb/unittest/libmariadb/CMakeFiles/ma_getopt.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/libmariadb/unittest/libmariadb /mariadb-build /mariadb-build/libmariadb/unittest/libmariadb /mariadb-build/libmariadb/unittest/libmariadb/CMakeFiles/ma_getopt.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f libmariadb/unittest/libmariadb/CMakeFiles/ma_getopt.dir/build.make libmariadb/unittest/libmariadb/CMakeFiles/ma_getopt.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'libmariadb/unittest/libmariadb/CMakeFiles/ma_getopt.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 27%] Built target ma_getopt
make  -f libmariadb/unittest/libmariadb/CMakeFiles/conc336.dir/build.make libmariadb/unittest/libmariadb/CMakeFiles/conc336.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/libmariadb/unittest/libmariadb /mariadb-build /mariadb-build/libmariadb/unittest/libmariadb /mariadb-build/libmariadb/unittest/libmariadb/CMakeFiles/conc336.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f libmariadb/unittest/libmariadb/CMakeFiles/conc336.dir/build.make libmariadb/unittest/libmariadb/CMakeFiles/conc336.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'libmariadb/unittest/libmariadb/CMakeFiles/conc336.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 28%] Built target conc336
make  -f libmariadb/unittest/libmariadb/CMakeFiles/bulk1.dir/build.make libmariadb/unittest/libmariadb/CMakeFiles/bulk1.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/libmariadb/unittest/libmariadb /mariadb-build /mariadb-build/libmariadb/unittest/libmariadb /mariadb-build/libmariadb/unittest/libmariadb/CMakeFiles/bulk1.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f libmariadb/unittest/libmariadb/CMakeFiles/bulk1.dir/build.make libmariadb/unittest/libmariadb/CMakeFiles/bulk1.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'libmariadb/unittest/libmariadb/CMakeFiles/bulk1.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 28%] Built target bulk1
make  -f libmariadb/unittest/libmariadb/CMakeFiles/performance.dir/build.make libmariadb/unittest/libmariadb/CMakeFiles/performance.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/libmariadb/unittest/libmariadb /mariadb-build /mariadb-build/libmariadb/unittest/libmariadb /mariadb-build/libmariadb/unittest/libmariadb/CMakeFiles/performance.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f libmariadb/unittest/libmariadb/CMakeFiles/performance.dir/build.make libmariadb/unittest/libmariadb/CMakeFiles/performance.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'libmariadb/unittest/libmariadb/CMakeFiles/performance.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 28%] Built target performance
make  -f libmariadb/unittest/libmariadb/CMakeFiles/basic-t.dir/build.make libmariadb/unittest/libmariadb/CMakeFiles/basic-t.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/libmariadb/unittest/libmariadb /mariadb-build /mariadb-build/libmariadb/unittest/libmariadb /mariadb-build/libmariadb/unittest/libmariadb/CMakeFiles/basic-t.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f libmariadb/unittest/libmariadb/CMakeFiles/basic-t.dir/build.make libmariadb/unittest/libmariadb/CMakeFiles/basic-t.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'libmariadb/unittest/libmariadb/CMakeFiles/basic-t.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 28%] Built target basic-t
make  -f libmariadb/unittest/libmariadb/CMakeFiles/fetch.dir/build.make libmariadb/unittest/libmariadb/CMakeFiles/fetch.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/libmariadb/unittest/libmariadb /mariadb-build /mariadb-build/libmariadb/unittest/libmariadb /mariadb-build/libmariadb/unittest/libmariadb/CMakeFiles/fetch.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f libmariadb/unittest/libmariadb/CMakeFiles/fetch.dir/build.make libmariadb/unittest/libmariadb/CMakeFiles/fetch.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'libmariadb/unittest/libmariadb/CMakeFiles/fetch.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 28%] Built target fetch
make  -f libmariadb/unittest/libmariadb/CMakeFiles/charset.dir/build.make libmariadb/unittest/libmariadb/CMakeFiles/charset.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/libmariadb/unittest/libmariadb /mariadb-build /mariadb-build/libmariadb/unittest/libmariadb /mariadb-build/libmariadb/unittest/libmariadb/CMakeFiles/charset.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f libmariadb/unittest/libmariadb/CMakeFiles/charset.dir/build.make libmariadb/unittest/libmariadb/CMakeFiles/charset.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'libmariadb/unittest/libmariadb/CMakeFiles/charset.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 28%] Built target charset
make  -f libmariadb/unittest/libmariadb/CMakeFiles/logs.dir/build.make libmariadb/unittest/libmariadb/CMakeFiles/logs.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/libmariadb/unittest/libmariadb /mariadb-build /mariadb-build/libmariadb/unittest/libmariadb /mariadb-build/libmariadb/unittest/libmariadb/CMakeFiles/logs.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f libmariadb/unittest/libmariadb/CMakeFiles/logs.dir/build.make libmariadb/unittest/libmariadb/CMakeFiles/logs.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'libmariadb/unittest/libmariadb/CMakeFiles/logs.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 28%] Built target logs
make  -f libmariadb/unittest/libmariadb/CMakeFiles/cursor.dir/build.make libmariadb/unittest/libmariadb/CMakeFiles/cursor.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/libmariadb/unittest/libmariadb /mariadb-build /mariadb-build/libmariadb/unittest/libmariadb /mariadb-build/libmariadb/unittest/libmariadb/CMakeFiles/cursor.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f libmariadb/unittest/libmariadb/CMakeFiles/cursor.dir/build.make libmariadb/unittest/libmariadb/CMakeFiles/cursor.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'libmariadb/unittest/libmariadb/CMakeFiles/cursor.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 28%] Built target cursor
make  -f libmariadb/unittest/libmariadb/CMakeFiles/errors.dir/build.make libmariadb/unittest/libmariadb/CMakeFiles/errors.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/libmariadb/unittest/libmariadb /mariadb-build /mariadb-build/libmariadb/unittest/libmariadb /mariadb-build/libmariadb/unittest/libmariadb/CMakeFiles/errors.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f libmariadb/unittest/libmariadb/CMakeFiles/errors.dir/build.make libmariadb/unittest/libmariadb/CMakeFiles/errors.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'libmariadb/unittest/libmariadb/CMakeFiles/errors.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 28%] Built target errors
make  -f libmariadb/unittest/libmariadb/CMakeFiles/view.dir/build.make libmariadb/unittest/libmariadb/CMakeFiles/view.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/libmariadb/unittest/libmariadb /mariadb-build /mariadb-build/libmariadb/unittest/libmariadb /mariadb-build/libmariadb/unittest/libmariadb/CMakeFiles/view.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f libmariadb/unittest/libmariadb/CMakeFiles/view.dir/build.make libmariadb/unittest/libmariadb/CMakeFiles/view.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'libmariadb/unittest/libmariadb/CMakeFiles/view.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 28%] Built target view
make  -f libmariadb/unittest/libmariadb/CMakeFiles/ps.dir/build.make libmariadb/unittest/libmariadb/CMakeFiles/ps.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/libmariadb/unittest/libmariadb /mariadb-build /mariadb-build/libmariadb/unittest/libmariadb /mariadb-build/libmariadb/unittest/libmariadb/CMakeFiles/ps.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f libmariadb/unittest/libmariadb/CMakeFiles/ps.dir/build.make libmariadb/unittest/libmariadb/CMakeFiles/ps.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'libmariadb/unittest/libmariadb/CMakeFiles/ps.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 28%] Built target ps
make  -f libmariadb/unittest/libmariadb/CMakeFiles/ps_bugs.dir/build.make libmariadb/unittest/libmariadb/CMakeFiles/ps_bugs.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/libmariadb/unittest/libmariadb /mariadb-build /mariadb-build/libmariadb/unittest/libmariadb /mariadb-build/libmariadb/unittest/libmariadb/CMakeFiles/ps_bugs.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f libmariadb/unittest/libmariadb/CMakeFiles/ps_bugs.dir/build.make libmariadb/unittest/libmariadb/CMakeFiles/ps_bugs.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'libmariadb/unittest/libmariadb/CMakeFiles/ps_bugs.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 28%] Built target ps_bugs
make  -f libmariadb/unittest/libmariadb/CMakeFiles/sp.dir/build.make libmariadb/unittest/libmariadb/CMakeFiles/sp.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/libmariadb/unittest/libmariadb /mariadb-build /mariadb-build/libmariadb/unittest/libmariadb /mariadb-build/libmariadb/unittest/libmariadb/CMakeFiles/sp.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f libmariadb/unittest/libmariadb/CMakeFiles/sp.dir/build.make libmariadb/unittest/libmariadb/CMakeFiles/sp.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'libmariadb/unittest/libmariadb/CMakeFiles/sp.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 28%] Built target sp
make  -f libmariadb/unittest/libmariadb/CMakeFiles/result.dir/build.make libmariadb/unittest/libmariadb/CMakeFiles/result.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/libmariadb/unittest/libmariadb /mariadb-build /mariadb-build/libmariadb/unittest/libmariadb /mariadb-build/libmariadb/unittest/libmariadb/CMakeFiles/result.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f libmariadb/unittest/libmariadb/CMakeFiles/result.dir/build.make libmariadb/unittest/libmariadb/CMakeFiles/result.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'libmariadb/unittest/libmariadb/CMakeFiles/result.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 28%] Built target result
make  -f libmariadb/unittest/libmariadb/CMakeFiles/connection.dir/build.make libmariadb/unittest/libmariadb/CMakeFiles/connection.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/libmariadb/unittest/libmariadb /mariadb-build /mariadb-build/libmariadb/unittest/libmariadb /mariadb-build/libmariadb/unittest/libmariadb/CMakeFiles/connection.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f libmariadb/unittest/libmariadb/CMakeFiles/connection.dir/build.make libmariadb/unittest/libmariadb/CMakeFiles/connection.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'libmariadb/unittest/libmariadb/CMakeFiles/connection.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 28%] Built target connection
make  -f libmariadb/unittest/libmariadb/CMakeFiles/misc.dir/build.make libmariadb/unittest/libmariadb/CMakeFiles/misc.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/libmariadb/unittest/libmariadb /mariadb-build /mariadb-build/libmariadb/unittest/libmariadb /mariadb-build/libmariadb/unittest/libmariadb/CMakeFiles/misc.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f libmariadb/unittest/libmariadb/CMakeFiles/misc.dir/build.make libmariadb/unittest/libmariadb/CMakeFiles/misc.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'libmariadb/unittest/libmariadb/CMakeFiles/misc.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 28%] Built target misc
make  -f libmariadb/unittest/libmariadb/CMakeFiles/ps_new.dir/build.make libmariadb/unittest/libmariadb/CMakeFiles/ps_new.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/libmariadb/unittest/libmariadb /mariadb-build /mariadb-build/libmariadb/unittest/libmariadb /mariadb-build/libmariadb/unittest/libmariadb/CMakeFiles/ps_new.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f libmariadb/unittest/libmariadb/CMakeFiles/ps_new.dir/build.make libmariadb/unittest/libmariadb/CMakeFiles/ps_new.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'libmariadb/unittest/libmariadb/CMakeFiles/ps_new.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 28%] Built target ps_new
make  -f libmariadb/unittest/libmariadb/CMakeFiles/thread.dir/build.make libmariadb/unittest/libmariadb/CMakeFiles/thread.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/libmariadb/unittest/libmariadb /mariadb-build /mariadb-build/libmariadb/unittest/libmariadb /mariadb-build/libmariadb/unittest/libmariadb/CMakeFiles/thread.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f libmariadb/unittest/libmariadb/CMakeFiles/thread.dir/build.make libmariadb/unittest/libmariadb/CMakeFiles/thread.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'libmariadb/unittest/libmariadb/CMakeFiles/thread.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 28%] Built target thread
make  -f libmariadb/unittest/libmariadb/CMakeFiles/features-10_2.dir/build.make libmariadb/unittest/libmariadb/CMakeFiles/features-10_2.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/libmariadb/unittest/libmariadb /mariadb-build /mariadb-build/libmariadb/unittest/libmariadb /mariadb-build/libmariadb/unittest/libmariadb/CMakeFiles/features-10_2.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f libmariadb/unittest/libmariadb/CMakeFiles/features-10_2.dir/build.make libmariadb/unittest/libmariadb/CMakeFiles/features-10_2.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'libmariadb/unittest/libmariadb/CMakeFiles/features-10_2.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 28%] Built target features-10_2
make  -f libmariadb/unittest/libmariadb/CMakeFiles/async.dir/build.make libmariadb/unittest/libmariadb/CMakeFiles/async.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/libmariadb/unittest/libmariadb /mariadb-build /mariadb-build/libmariadb/unittest/libmariadb /mariadb-build/libmariadb/unittest/libmariadb/CMakeFiles/async.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f libmariadb/unittest/libmariadb/CMakeFiles/async.dir/build.make libmariadb/unittest/libmariadb/CMakeFiles/async.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'libmariadb/unittest/libmariadb/CMakeFiles/async.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 28%] Built target async
make  -f libmariadb/unittest/libmariadb/CMakeFiles/t_conc173.dir/build.make libmariadb/unittest/libmariadb/CMakeFiles/t_conc173.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/libmariadb/unittest/libmariadb /mariadb-build /mariadb-build/libmariadb/unittest/libmariadb /mariadb-build/libmariadb/unittest/libmariadb/CMakeFiles/t_conc173.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f libmariadb/unittest/libmariadb/CMakeFiles/t_conc173.dir/build.make libmariadb/unittest/libmariadb/CMakeFiles/t_conc173.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'libmariadb/unittest/libmariadb/CMakeFiles/t_conc173.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 28%] Built target t_conc173
make  -f libmariadb/unittest/libmariadb/CMakeFiles/rpl_api.dir/build.make libmariadb/unittest/libmariadb/CMakeFiles/rpl_api.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/libmariadb/unittest/libmariadb /mariadb-build /mariadb-build/libmariadb/unittest/libmariadb /mariadb-build/libmariadb/unittest/libmariadb/CMakeFiles/rpl_api.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f libmariadb/unittest/libmariadb/CMakeFiles/rpl_api.dir/build.make libmariadb/unittest/libmariadb/CMakeFiles/rpl_api.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'libmariadb/unittest/libmariadb/CMakeFiles/rpl_api.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 28%] Built target rpl_api
make  -f libservices/CMakeFiles/mysqlservices.dir/build.make libservices/CMakeFiles/mysqlservices.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/libservices /mariadb-build /mariadb-build/libservices /mariadb-build/libservices/CMakeFiles/mysqlservices.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f libservices/CMakeFiles/mysqlservices.dir/build.make libservices/CMakeFiles/mysqlservices.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'libservices/CMakeFiles/mysqlservices.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 29%] Built target mysqlservices
make  -f storage/archive/CMakeFiles/archive.dir/build.make storage/archive/CMakeFiles/archive.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/storage/archive /mariadb-build /mariadb-build/storage/archive /mariadb-build/storage/archive/CMakeFiles/archive.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f storage/archive/CMakeFiles/archive.dir/build.make storage/archive/CMakeFiles/archive.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'storage/archive/CMakeFiles/archive.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 29%] Built target archive
make  -f storage/blackhole/CMakeFiles/blackhole.dir/build.make storage/blackhole/CMakeFiles/blackhole.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/storage/blackhole /mariadb-build /mariadb-build/storage/blackhole /mariadb-build/storage/blackhole/CMakeFiles/blackhole.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f storage/blackhole/CMakeFiles/blackhole.dir/build.make storage/blackhole/CMakeFiles/blackhole.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'storage/blackhole/CMakeFiles/blackhole.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 29%] Built target blackhole
make  -f storage/columnstore/columnstore/utils/startup/CMakeFiles/idbboot.dir/build.make storage/columnstore/columnstore/utils/startup/CMakeFiles/idbboot.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/storage/columnstore/columnstore/utils/startup /mariadb-build /mariadb-build/storage/columnstore/columnstore/utils/startup /mariadb-build/storage/columnstore/columnstore/utils/startup/CMakeFiles/idbboot.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f storage/columnstore/columnstore/utils/startup/CMakeFiles/idbboot.dir/build.make storage/columnstore/columnstore/utils/startup/CMakeFiles/idbboot.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'storage/columnstore/columnstore/utils/startup/CMakeFiles/idbboot.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 29%] Built target idbboot
make  -f storage/columnstore/columnstore/utils/loggingcpp/CMakeFiles/loggingcpp.dir/build.make storage/columnstore/columnstore/utils/loggingcpp/CMakeFiles/loggingcpp.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/storage/columnstore/columnstore/utils/loggingcpp /mariadb-build /mariadb-build/storage/columnstore/columnstore/utils/loggingcpp /mariadb-build/storage/columnstore/columnstore/utils/loggingcpp/CMakeFiles/loggingcpp.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f storage/columnstore/columnstore/utils/loggingcpp/CMakeFiles/loggingcpp.dir/build.make storage/columnstore/columnstore/utils/loggingcpp/CMakeFiles/loggingcpp.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'storage/columnstore/columnstore/utils/loggingcpp/CMakeFiles/loggingcpp.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 29%] Built target loggingcpp
make  -f storage/columnstore/columnstore/utils/common/CMakeFiles/common.dir/build.make storage/columnstore/columnstore/utils/common/CMakeFiles/common.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/storage/columnstore/columnstore/utils/common /mariadb-build /mariadb-build/storage/columnstore/columnstore/utils/common /mariadb-build/storage/columnstore/columnstore/utils/common/CMakeFiles/common.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f storage/columnstore/columnstore/utils/common/CMakeFiles/common.dir/build.make storage/columnstore/columnstore/utils/common/CMakeFiles/common.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'storage/columnstore/columnstore/utils/common/CMakeFiles/common.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 29%] Built target common
make  -f storage/columnstore/columnstore/utils/configcpp/CMakeFiles/configcpp.dir/build.make storage/columnstore/columnstore/utils/configcpp/CMakeFiles/configcpp.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/storage/columnstore/columnstore/utils/configcpp /mariadb-build /mariadb-build/storage/columnstore/columnstore/utils/configcpp /mariadb-build/storage/columnstore/columnstore/utils/configcpp/CMakeFiles/configcpp.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f storage/columnstore/columnstore/utils/configcpp/CMakeFiles/configcpp.dir/build.make storage/columnstore/columnstore/utils/configcpp/CMakeFiles/configcpp.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'storage/columnstore/columnstore/utils/configcpp/CMakeFiles/configcpp.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 29%] Built target configcpp
make  -f storage/columnstore/columnstore/utils/messageqcpp/CMakeFiles/messageqcpp.dir/build.make storage/columnstore/columnstore/utils/messageqcpp/CMakeFiles/messageqcpp.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/storage/columnstore/columnstore/utils/messageqcpp /mariadb-build /mariadb-build/storage/columnstore/columnstore/utils/messageqcpp /mariadb-build/storage/columnstore/columnstore/utils/messageqcpp/CMakeFiles/messageqcpp.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f storage/columnstore/columnstore/utils/messageqcpp/CMakeFiles/messageqcpp.dir/build.make storage/columnstore/columnstore/utils/messageqcpp/CMakeFiles/messageqcpp.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'storage/columnstore/columnstore/utils/messageqcpp/CMakeFiles/messageqcpp.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 29%] Built target messageqcpp
make  -f storage/columnstore/columnstore/utils/threadpool/CMakeFiles/threadpool.dir/build.make storage/columnstore/columnstore/utils/threadpool/CMakeFiles/threadpool.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/storage/columnstore/columnstore/utils/threadpool /mariadb-build /mariadb-build/storage/columnstore/columnstore/utils/threadpool /mariadb-build/storage/columnstore/columnstore/utils/threadpool/CMakeFiles/threadpool.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f storage/columnstore/columnstore/utils/threadpool/CMakeFiles/threadpool.dir/build.make storage/columnstore/columnstore/utils/threadpool/CMakeFiles/threadpool.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'storage/columnstore/columnstore/utils/threadpool/CMakeFiles/threadpool.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 29%] Built target threadpool
make  -f storage/columnstore/columnstore/utils/rwlock/CMakeFiles/rwlock.dir/build.make storage/columnstore/columnstore/utils/rwlock/CMakeFiles/rwlock.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/storage/columnstore/columnstore/utils/rwlock /mariadb-build /mariadb-build/storage/columnstore/columnstore/utils/rwlock /mariadb-build/storage/columnstore/columnstore/utils/rwlock/CMakeFiles/rwlock.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f storage/columnstore/columnstore/utils/rwlock/CMakeFiles/rwlock.dir/build.make storage/columnstore/columnstore/utils/rwlock/CMakeFiles/rwlock.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'storage/columnstore/columnstore/utils/rwlock/CMakeFiles/rwlock.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 29%] Built target rwlock
make  -f storage/columnstore/columnstore/utils/dataconvert/CMakeFiles/dataconvert.dir/build.make storage/columnstore/columnstore/utils/dataconvert/CMakeFiles/dataconvert.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/storage/columnstore/columnstore/utils/dataconvert /mariadb-build /mariadb-build/storage/columnstore/columnstore/utils/dataconvert /mariadb-build/storage/columnstore/columnstore/utils/dataconvert/CMakeFiles/dataconvert.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f storage/columnstore/columnstore/utils/dataconvert/CMakeFiles/dataconvert.dir/build.make storage/columnstore/columnstore/utils/dataconvert/CMakeFiles/dataconvert.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'storage/columnstore/columnstore/utils/dataconvert/CMakeFiles/dataconvert.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 29%] Built target dataconvert
make  -f storage/columnstore/columnstore/utils/joiner/CMakeFiles/joiner.dir/build.make storage/columnstore/columnstore/utils/joiner/CMakeFiles/joiner.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/storage/columnstore/columnstore/utils/joiner /mariadb-build /mariadb-build/storage/columnstore/columnstore/utils/joiner /mariadb-build/storage/columnstore/columnstore/utils/joiner/CMakeFiles/joiner.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f storage/columnstore/columnstore/utils/joiner/CMakeFiles/joiner.dir/build.make storage/columnstore/columnstore/utils/joiner/CMakeFiles/joiner.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'storage/columnstore/columnstore/utils/joiner/CMakeFiles/joiner.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 29%] Built target joiner
make  -f storage/columnstore/columnstore/utils/funcexp/CMakeFiles/funcexp.dir/build.make storage/columnstore/columnstore/utils/funcexp/CMakeFiles/funcexp.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/storage/columnstore/columnstore/utils/funcexp /mariadb-build /mariadb-build/storage/columnstore/columnstore/utils/funcexp /mariadb-build/storage/columnstore/columnstore/utils/funcexp/CMakeFiles/funcexp.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f storage/columnstore/columnstore/utils/funcexp/CMakeFiles/funcexp.dir/build.make storage/columnstore/columnstore/utils/funcexp/CMakeFiles/funcexp.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'storage/columnstore/columnstore/utils/funcexp/CMakeFiles/funcexp.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 33%] Built target funcexp
make  -f storage/columnstore/columnstore/utils/rowgroup/CMakeFiles/rowgroup.dir/build.make storage/columnstore/columnstore/utils/rowgroup/CMakeFiles/rowgroup.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/storage/columnstore/columnstore/utils/rowgroup /mariadb-build /mariadb-build/storage/columnstore/columnstore/utils/rowgroup /mariadb-build/storage/columnstore/columnstore/utils/rowgroup/CMakeFiles/rowgroup.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f storage/columnstore/columnstore/utils/rowgroup/CMakeFiles/rowgroup.dir/build.make storage/columnstore/columnstore/utils/rowgroup/CMakeFiles/rowgroup.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'storage/columnstore/columnstore/utils/rowgroup/CMakeFiles/rowgroup.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 33%] Built target rowgroup
make  -f storage/columnstore/columnstore/utils/cacheutils/CMakeFiles/cacheutils.dir/build.make storage/columnstore/columnstore/utils/cacheutils/CMakeFiles/cacheutils.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/storage/columnstore/columnstore/utils/cacheutils /mariadb-build /mariadb-build/storage/columnstore/columnstore/utils/cacheutils /mariadb-build/storage/columnstore/columnstore/utils/cacheutils/CMakeFiles/cacheutils.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f storage/columnstore/columnstore/utils/cacheutils/CMakeFiles/cacheutils.dir/build.make storage/columnstore/columnstore/utils/cacheutils/CMakeFiles/cacheutils.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'storage/columnstore/columnstore/utils/cacheutils/CMakeFiles/cacheutils.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 33%] Built target cacheutils
make  -f storage/columnstore/columnstore/utils/udfsdk/CMakeFiles/udfsdk.dir/build.make storage/columnstore/columnstore/utils/udfsdk/CMakeFiles/udfsdk.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/storage/columnstore/columnstore/utils/udfsdk /mariadb-build /mariadb-build/storage/columnstore/columnstore/utils/udfsdk /mariadb-build/storage/columnstore/columnstore/utils/udfsdk/CMakeFiles/udfsdk.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f storage/columnstore/columnstore/utils/udfsdk/CMakeFiles/udfsdk.dir/build.make storage/columnstore/columnstore/utils/udfsdk/CMakeFiles/udfsdk.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'storage/columnstore/columnstore/utils/udfsdk/CMakeFiles/udfsdk.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 33%] Built target udfsdk
make  -f storage/columnstore/columnstore/utils/compress/CMakeFiles/compress.dir/build.make storage/columnstore/columnstore/utils/compress/CMakeFiles/compress.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/storage/columnstore/columnstore/utils/compress /mariadb-build /mariadb-build/storage/columnstore/columnstore/utils/compress /mariadb-build/storage/columnstore/columnstore/utils/compress/CMakeFiles/compress.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f storage/columnstore/columnstore/utils/compress/CMakeFiles/compress.dir/build.make storage/columnstore/columnstore/utils/compress/CMakeFiles/compress.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'storage/columnstore/columnstore/utils/compress/CMakeFiles/compress.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 33%] Built target compress
make  -f storage/columnstore/columnstore/utils/querystats/CMakeFiles/querystats.dir/build.make storage/columnstore/columnstore/utils/querystats/CMakeFiles/querystats.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/storage/columnstore/columnstore/utils/querystats /mariadb-build /mariadb-build/storage/columnstore/columnstore/utils/querystats /mariadb-build/storage/columnstore/columnstore/utils/querystats/CMakeFiles/querystats.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f storage/columnstore/columnstore/utils/querystats/CMakeFiles/querystats.dir/build.make storage/columnstore/columnstore/utils/querystats/CMakeFiles/querystats.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'storage/columnstore/columnstore/utils/querystats/CMakeFiles/querystats.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 33%] Built target querystats
make  -f storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/build.make storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/storage/columnstore/columnstore/utils/windowfunction /mariadb-build /mariadb-build/storage/columnstore/columnstore/utils/windowfunction /mariadb-build/storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/build.make storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 33%] Built target windowfunction
make  -f storage/columnstore/columnstore/oam/oamcpp/CMakeFiles/oamcpp.dir/build.make storage/columnstore/columnstore/oam/oamcpp/CMakeFiles/oamcpp.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/storage/columnstore/columnstore/oam/oamcpp /mariadb-build /mariadb-build/storage/columnstore/columnstore/oam/oamcpp /mariadb-build/storage/columnstore/columnstore/oam/oamcpp/CMakeFiles/oamcpp.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f storage/columnstore/columnstore/oam/oamcpp/CMakeFiles/oamcpp.dir/build.make storage/columnstore/columnstore/oam/oamcpp/CMakeFiles/oamcpp.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'storage/columnstore/columnstore/oam/oamcpp/CMakeFiles/oamcpp.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 33%] Built target oamcpp
make  -f storage/columnstore/columnstore/utils/idbdatafile/CMakeFiles/idbdatafile.dir/build.make storage/columnstore/columnstore/utils/idbdatafile/CMakeFiles/idbdatafile.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/storage/columnstore/columnstore/utils/idbdatafile /mariadb-build /mariadb-build/storage/columnstore/columnstore/utils/idbdatafile /mariadb-build/storage/columnstore/columnstore/utils/idbdatafile/CMakeFiles/idbdatafile.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f storage/columnstore/columnstore/utils/idbdatafile/CMakeFiles/idbdatafile.dir/build.make storage/columnstore/columnstore/utils/idbdatafile/CMakeFiles/idbdatafile.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'storage/columnstore/columnstore/utils/idbdatafile/CMakeFiles/idbdatafile.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 33%] Built target idbdatafile
make  -f storage/columnstore/columnstore/utils/thrift/CMakeFiles/thrift.dir/build.make storage/columnstore/columnstore/utils/thrift/CMakeFiles/thrift.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/storage/columnstore/columnstore/utils/thrift /mariadb-build /mariadb-build/storage/columnstore/columnstore/utils/thrift /mariadb-build/storage/columnstore/columnstore/utils/thrift/CMakeFiles/thrift.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f storage/columnstore/columnstore/utils/thrift/CMakeFiles/thrift.dir/build.make storage/columnstore/columnstore/utils/thrift/CMakeFiles/thrift.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'storage/columnstore/columnstore/utils/thrift/CMakeFiles/thrift.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 34%] Built target thrift
make  -f storage/columnstore/columnstore/utils/querytele/CMakeFiles/querytele.dir/build.make storage/columnstore/columnstore/utils/querytele/CMakeFiles/querytele.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/storage/columnstore/columnstore/utils/querytele /mariadb-build /mariadb-build/storage/columnstore/columnstore/utils/querytele /mariadb-build/storage/columnstore/columnstore/utils/querytele/CMakeFiles/querytele.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f storage/columnstore/columnstore/utils/querytele/CMakeFiles/querytele.dir/build.make storage/columnstore/columnstore/utils/querytele/CMakeFiles/querytele.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'storage/columnstore/columnstore/utils/querytele/CMakeFiles/querytele.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 34%] Built target querytele
make  -f storage/columnstore/columnstore/utils/libmysql_client/CMakeFiles/libmysql_client.dir/build.make storage/columnstore/columnstore/utils/libmysql_client/CMakeFiles/libmysql_client.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/storage/columnstore/columnstore/utils/libmysql_client /mariadb-build /mariadb-build/storage/columnstore/columnstore/utils/libmysql_client /mariadb-build/storage/columnstore/columnstore/utils/libmysql_client/CMakeFiles/libmysql_client.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f storage/columnstore/columnstore/utils/libmysql_client/CMakeFiles/libmysql_client.dir/build.make storage/columnstore/columnstore/utils/libmysql_client/CMakeFiles/libmysql_client.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'storage/columnstore/columnstore/utils/libmysql_client/CMakeFiles/libmysql_client.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 34%] Built target libmysql_client
make  -f storage/columnstore/columnstore/utils/regr/CMakeFiles/regr.dir/build.make storage/columnstore/columnstore/utils/regr/CMakeFiles/regr.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/storage/columnstore/columnstore/utils/regr /mariadb-build /mariadb-build/storage/columnstore/columnstore/utils/regr /mariadb-build/storage/columnstore/columnstore/utils/regr/CMakeFiles/regr.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f storage/columnstore/columnstore/utils/regr/CMakeFiles/regr.dir/build.make storage/columnstore/columnstore/utils/regr/CMakeFiles/regr.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'storage/columnstore/columnstore/utils/regr/CMakeFiles/regr.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 34%] Built target regr
make  -f storage/columnstore/columnstore/datatypes/CMakeFiles/datatypes.dir/build.make storage/columnstore/columnstore/datatypes/CMakeFiles/datatypes.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/storage/columnstore/columnstore/datatypes /mariadb-build /mariadb-build/storage/columnstore/columnstore/datatypes /mariadb-build/storage/columnstore/columnstore/datatypes/CMakeFiles/datatypes.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f storage/columnstore/columnstore/datatypes/CMakeFiles/datatypes.dir/build.make storage/columnstore/columnstore/datatypes/CMakeFiles/datatypes.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'storage/columnstore/columnstore/datatypes/CMakeFiles/datatypes.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 34%] Built target datatypes
make  -f storage/columnstore/columnstore/dbcon/execplan/CMakeFiles/execplan.dir/build.make storage/columnstore/columnstore/dbcon/execplan/CMakeFiles/execplan.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/storage/columnstore/columnstore/dbcon/execplan /mariadb-build /mariadb-build/storage/columnstore/columnstore/dbcon/execplan /mariadb-build/storage/columnstore/columnstore/dbcon/execplan/CMakeFiles/execplan.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/mariadb-build'
make  -f storage/columnstore/columnstore/dbcon/execplan/CMakeFiles/execplan.dir/build.make storage/columnstore/columnstore/dbcon/execplan/CMakeFiles/execplan.dir/build
make[2]: Entering directory '/mariadb-build'
make[2]: Nothing to be done for 'storage/columnstore/columnstore/dbcon/execplan/CMakeFiles/execplan.dir/build'.
make[2]: Leaving directory '/mariadb-build'
[ 35%] Built target execplan
make  -f storage/columnstore/columnstore/dbcon/joblist/CMakeFiles/joblist.dir/build.make storage/columnstore/columnstore/dbcon/joblist/CMakeFiles/joblist.dir/depend
make[2]: Entering directory '/mariadb-build'
cd /mariadb-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /mariadb-server /mariadb-server/storage/columnstore/columnstore/dbcon/joblist /mariadb-build /mariadb-build/storage/columnstore/columnstore/dbcon/joblist /mariadb-build/storage/columnstore/columnstore/dbcon/joblist/CMakeFiles/joblist.dir/DependInfo.cmake "--color="
Dependencies file "storage/columnstore/columnstore/dbcon/joblist/CMakeFiles/joblist.dir/tupleaggregatestep.cpp.o.d" is newer than depends file "/mariadb-build/storage/columnstore/columnstore/dbcon/joblist/CMakeFiles/joblist.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target joblist
make[2]: Leaving directory '/mariadb-build'
make  -f storage/columnstore/columnstore/dbcon/joblist/CMakeFiles/joblist.dir/build.make storage/columnstore/columnstore/dbcon/joblist/CMakeFiles/joblist.dir/build
make[2]: Entering directory '/mariadb-build'
[ 35%] Building CXX object storage/columnstore/columnstore/dbcon/joblist/CMakeFiles/joblist.dir/tupleaggregatestep.cpp.o
cd /mariadb-build/storage/columnstore/columnstore/dbcon/joblist && /usr/lib64/ccache/c++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -DMYSQL_SERVICE_THD_TIMEZONE_INCLUDED -D_FILE_OFFSET_BITS=64 -Djoblist_EXPORTS -I/mariadb-server/libmariadb/include -I/mariadb-build/libmariadb/include -I/mariadb-server/wsrep-lib/include -I/mariadb-server/wsrep-lib/wsrep-API/v26 -I/mariadb-build/include -I/mariadb-build/storage/columnstore/columnstore -I/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/. -I/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/.. -I/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/../.. -I/mariadb-server/include -I/mariadb-server/storage/columnstore/columnstore/utils/messageqcpp -I/mariadb-server/storage/columnstore/columnstore/writeengine/shared -I/mariadb-server/storage/columnstore/columnstore/utils/idbdatafile -I/mariadb-server/storage/columnstore/columnstore/utils/loggingcpp -I/mariadb-build/storage/columnstore/columnstore/utils/loggingcpp -I/mariadb-server/storage/columnstore/columnstore/utils/configcpp -I/mariadb-server/storage/columnstore/columnstore/utils/compress -I/mariadb-server/storage/columnstore/columnstore/versioning/BRM -I/mariadb-server/storage/columnstore/columnstore/utils/rowgroup -I/mariadb-server/storage/columnstore/columnstore/utils/common -I/mariadb-server/storage/columnstore/columnstore/utils/dataconvert -I/mariadb-server/storage/columnstore/columnstore/utils/rwlock -I/mariadb-server/storage/columnstore/columnstore/utils/funcexp -I/mariadb-server/storage/columnstore/columnstore/utils -I/mariadb-server/storage/columnstore/columnstore/oam/oamcpp -I/mariadb-server/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/mariadb-server/storage/columnstore/columnstore/dbcon/ddlpackage -I/mariadb-server/storage/columnstore/columnstore/dbcon/execplan -I/mariadb-server/storage/columnstore/columnstore/utils/startup -I/mariadb-server/storage/columnstore/columnstore/dbcon/joblist -I/mariadb-server/storage/columnstore/columnstore/writeengine/wrapper -I/mariadb-server/storage/columnstore/columnstore/writeengine/server -I/mariadb-server/storage/columnstore/columnstore/dbcon/dmlpackage -I/mariadb-server/storage/columnstore/columnstore/writeengine/client -I/mariadb-server/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/mariadb-server/storage/columnstore/columnstore/utils/cacheutils -I/mariadb-server/storage/columnstore/columnstore/utils/mysqlcl_idb -I/mariadb-server/storage/columnstore/columnstore/utils/querytele -I/mariadb-server/storage/columnstore/columnstore/utils/thrift -I/mariadb-server/storage/columnstore/columnstore/utils/joiner -I/mariadb-server/storage/columnstore/columnstore/utils/threadpool -I/mariadb-server/storage/columnstore/columnstore/utils/batchloader -I/mariadb-server/storage/columnstore/columnstore/utils/ddlcleanup -I/mariadb-server/storage/columnstore/columnstore/utils/querystats -I/mariadb-server/storage/columnstore/columnstore/writeengine/xml -I/mariadb-server/sql -I/mariadb-server/storage/columnstore/columnstore/utils/udfsdk -I/mariadb-server/storage/columnstore/columnstore/utils/libmysql_client -I/mariadb-server/storage/columnstore/columnstore/datatypes -I/mariadb-server/storage/columnstore/columnstore/tools/passwd -I/usr/include/libxml2 -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -fno-lto -DMASK_LONGDOUBLE -O2 -g -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -Wframe-larger-than=16384 -msse4.2 -Wno-deprecated-copy -Wno-deprecated-declarations -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/dbcon/joblist/CMakeFiles/joblist.dir/tupleaggregatestep.cpp.o -MF CMakeFiles/joblist.dir/tupleaggregatestep.cpp.o.d -o CMakeFiles/joblist.dir/tupleaggregatestep.cpp.o -c /mariadb-server/storage/columnstore/columnstore/dbcon/joblist/tupleaggregatestep.cpp
In file included from /mariadb-server/storage/columnstore/columnstore/dbcon/execplan/calpontsystemcatalog.h:45,
                 from /mariadb-server/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:36,
                 from /mariadb-server/storage/columnstore/columnstore/dbcon/joblist/crossenginestep.h:28,
                 from /mariadb-server/storage/columnstore/columnstore/dbcon/joblist/tupleaggregatestep.cpp:24:
/mariadb-server/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:436:15: warning: ‘virtual void messageqcpp::ByteStream::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override]
  436 |   EXPORT void serialize(ByteStream& bs) const;
      |               ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:441:15: warning: ‘virtual void messageqcpp::ByteStream::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override]
  441 |   EXPORT void deserialize(ByteStream& bs);
      |               ^~~~~~~~~~~
In file included from /mariadb-server/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:35,
                 from /mariadb-server/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:37:
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:99:29: warning: ‘virtual const std::string execplan::ReturnedColumn::data() const’ can be marked override [-Wsuggest-override]
   99 |   virtual const std::string data() const;
      |                             ^~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:100:16: warning: ‘virtual void execplan::ReturnedColumn::data(std::string)’ can be marked override [-Wsuggest-override]
  100 |   virtual void data(const std::string data)
      |                ^~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:235:27: warning: ‘virtual execplan::ReturnedColumn* execplan::ReturnedColumn::clone() const’ can be marked override [-Wsuggest-override]
  235 |   virtual ReturnedColumn* clone() const = 0;
      |                           ^~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:240:16: warning: ‘virtual void execplan::ReturnedColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override]
  240 |   virtual void serialize(messageqcpp::ByteStream&) const;
      |                ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:241:16: warning: ‘virtual void execplan::ReturnedColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override]
  241 |   virtual void unserialize(messageqcpp::ByteStream&);
      |                ^~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:243:29: warning: ‘virtual const std::string execplan::ReturnedColumn::toString() const’ can be marked override [-Wsuggest-override]
  243 |   virtual const std::string toString() const;
      |                             ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:250:16: warning: ‘virtual bool execplan::ReturnedColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override]
  250 |   virtual bool operator==(const TreeNode* t) const;
      |                ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:265:16: warning: ‘virtual bool execplan::ReturnedColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override]
  265 |   virtual bool operator!=(const TreeNode* t) const;
      |                ^~~~~~~~
In file included from /mariadb-server/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:36:
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/filter.h:79:29: warning: ‘virtual const std::string execplan::Filter::toString() const’ can be marked override [-Wsuggest-override]
   79 |   virtual const std::string toString() const;
      |                             ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/filter.h:81:29: warning: ‘virtual const std::string execplan::Filter::data() const’ can be marked override [-Wsuggest-override]
   81 |   virtual const std::string data() const
      |                             ^~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/filter.h:85:16: warning: ‘virtual void execplan::Filter::data(std::string)’ can be marked override [-Wsuggest-override]
   85 |   virtual void data(const std::string data)
      |                ^~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/filter.h:94:26: warning: ‘virtual execplan::Filter* execplan::Filter::clone() const’ can be marked override [-Wsuggest-override]
   94 |   inline virtual Filter* clone() const
      |                          ^~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/filter.h:102:16: warning: ‘virtual void execplan::Filter::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override]
  102 |   virtual void serialize(messageqcpp::ByteStream&) const;
      |                ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/filter.h:103:16: warning: ‘virtual void execplan::Filter::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override]
  103 |   virtual void unserialize(messageqcpp::ByteStream&);
      |                ^~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/filter.h:110:16: warning: ‘virtual bool execplan::Filter::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override]
  110 |   virtual bool operator==(const TreeNode* t) const;
      |                ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/filter.h:124:16: warning: ‘virtual bool execplan::Filter::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override]
  124 |   virtual bool operator!=(const TreeNode* t) const;
      |                ^~~~~~~~
In file included from /mariadb-server/storage/columnstore/columnstore/dbcon/execplan/parsetree.h:32,
                 from /mariadb-server/storage/columnstore/columnstore/dbcon/execplan/expressionparser.h:37,
                 from /mariadb-server/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:37:
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/operator.h:79:29: warning: ‘virtual const std::string execplan::Operator::toString() const’ can be marked override [-Wsuggest-override]
   79 |   virtual const std::string toString() const;
      |                             ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/operator.h:80:29: warning: ‘virtual const std::string execplan::Operator::data() const’ can be marked override [-Wsuggest-override]
   80 |   virtual const std::string data() const
      |                             ^~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/operator.h:84:16: warning: ‘virtual void execplan::Operator::data(std::string)’ can be marked override [-Wsuggest-override]
   84 |   virtual void data(const std::string data);
      |                ^~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/operator.h:90:28: warning: ‘virtual execplan::Operator* execplan::Operator::clone() const’ can be marked override [-Wsuggest-override]
   90 |   inline virtual Operator* clone() const
      |                            ^~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/operator.h:105:16: warning: ‘virtual void execplan::Operator::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override]
  105 |   virtual void serialize(messageqcpp::ByteStream&) const;
      |                ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/operator.h:106:16: warning: ‘virtual void execplan::Operator::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override]
  106 |   virtual void unserialize(messageqcpp::ByteStream&);
      |                ^~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/operator.h:113:16: warning: ‘virtual bool execplan::Operator::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override]
  113 |   virtual bool operator==(const TreeNode* t) const;
      |                ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/operator.h:127:16: warning: ‘virtual bool execplan::Operator::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override]
  127 |   virtual bool operator!=(const TreeNode* t) const;
      |                ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/operator.h:232:16: warning: ‘virtual void execplan::Operator::operationType(const execplan::Type&)’ can be marked override [-Wsuggest-override]
  232 |   virtual void operationType(const Type& ot)
      |                ^~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/operator.h:236:23: warning: ‘virtual const execplan::Type& execplan::Operator::operationType() const’ can be marked override [-Wsuggest-override]
  236 |   virtual const Type& operationType() const
      |                       ^~~~~~~~~~~~~
In file included from /mariadb-server/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:39:
/mariadb-server/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:282:15: warning: ‘virtual void BRM::TableLockInfo::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override]
  282 |   EXPORT void serialize(messageqcpp::ByteStream& bs) const;
      |               ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:285:15: warning: ‘virtual void BRM::TableLockInfo::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override]
  285 |   EXPORT void deserialize(messageqcpp::ByteStream& bs);
      |               ^~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:306:23: warning: ‘virtual void BRM::LBIDRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override]
  306 |   EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const;
      |                       ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:308:23: warning: ‘virtual void BRM::LBIDRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override]
  308 |   EXPORT virtual void deserialize(messageqcpp::ByteStream& bs);
      |                       ^~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:374:23: warning: ‘virtual void BRM::VBRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override]
  374 |   EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const;
      |                       ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:375:23: warning: ‘virtual void BRM::VBRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override]
  375 |   EXPORT virtual void deserialize(messageqcpp::ByteStream& bs);
      |                       ^~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:635:8: warning: ‘virtual void BRM::QueryContext::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override]
  635 |   void serialize(messageqcpp::ByteStream& bs) const
      |        ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:641:8: warning: ‘virtual void BRM::QueryContext::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override]
  641 |   void deserialize(messageqcpp::ByteStream& bs)
      |        ^~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:725:16: warning: ‘virtual void execplan::CalpontSelectExecutionPlan::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override]
  725 |   virtual void serialize(messageqcpp::ByteStream&) const;
      |                ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:726:16: warning: ‘virtual void execplan::CalpontSelectExecutionPlan::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override]
  726 |   virtual void unserialize(messageqcpp::ByteStream&);
      |                ^~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:733:16: warning: ‘virtual bool execplan::CalpontSelectExecutionPlan::operator==(const execplan::CalpontExecutionPlan*) const’ can be marked override [-Wsuggest-override]
  733 |   virtual bool operator==(const CalpontExecutionPlan* t) const;
      |                ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:747:16: warning: ‘virtual bool execplan::CalpontSelectExecutionPlan::operator!=(const execplan::CalpontExecutionPlan*) const’ can be marked override [-Wsuggest-override]
  747 |   virtual bool operator!=(const CalpontExecutionPlan* t) const;
      |                ^~~~~~~~
In file included from /mariadb-server/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:32,
                 from /mariadb-server/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:38:
/mariadb-server/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:1490:8: warning: ‘virtual void rowgroup::RowGroup::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override]
 1490 |   void serialize(messageqcpp::ByteStream&) const;
      |        ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:1491:8: warning: ‘virtual void rowgroup::RowGroup::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override]
 1491 |   void deserialize(messageqcpp::ByteStream&);
      |        ^~~~~~~~~~~
In file included from /mariadb-server/storage/columnstore/columnstore/dbcon/joblist/fifo.h:36,
                 from /mariadb-server/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:250:
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl<std::vector<joblist::RowWrapper<joblist::ElementType>, std::allocator<joblist::RowWrapper<joblist::ElementType> > >, joblist::RowWrapper<joblist::ElementType> >’:
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7:   required from ‘class joblist::FIFO<joblist::RowWrapper<joblist::ElementType> >’
   46 | class FIFO : public DataListImpl<std::vector<element_t>, element_t>
      |       ^~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:357:14:   required from here
  357 |       delete fDl3;
      |              ^~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl<container_t, element_t>::insert(const element_t&) [with container_t = std::vector<joblist::RowWrapper<joblist::ElementType>, std::allocator<joblist::RowWrapper<joblist::ElementType> > >; element_t = joblist::RowWrapper<joblist::ElementType>]’ can be marked override [-Wsuggest-override]
  192 | inline void DataListImpl<container_t, element_t>::insert(const element_t& e)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl<container_t, element_t>::insert(const std::vector<element_t>&) [with container_t = std::vector<joblist::RowWrapper<joblist::ElementType>, std::allocator<joblist::RowWrapper<joblist::ElementType> > >; element_t = joblist::RowWrapper<joblist::ElementType>]’ can be marked override [-Wsuggest-override]
  198 | inline void DataListImpl<container_t, element_t>::insert(const std::vector<element_t>& v)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl<container_t, element_t>::getIterator() [with container_t = std::vector<joblist::RowWrapper<joblist::ElementType>, std::allocator<joblist::RowWrapper<joblist::ElementType> > >; element_t = joblist::RowWrapper<joblist::ElementType>; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override]
  177 | uint64_t DataListImpl<container_t, element_t>::getIterator()
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl<container_t, element_t>::next(uint64_t, element_t*) [with container_t = std::vector<joblist::RowWrapper<joblist::ElementType>, std::allocator<joblist::RowWrapper<joblist::ElementType> > >; element_t = joblist::RowWrapper<joblist::ElementType>; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override]
  216 | inline bool DataListImpl<container_t, element_t>::next(uint64_t id, element_t* e)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO<joblist::RowWrapper<joblist::ElementType> >’:
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:357:14:   required from here
  357 |       delete fDl3;
      |              ^~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO<element_t>::insert(const element_t&) [with element_t = joblist::RowWrapper<joblist::ElementType>]’ can be marked override [-Wsuggest-override]
  277 | inline void FIFO<element_t>::insert(const element_t& e)
      |             ^~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO<element_t>::insert(const std::vector<T>&) [with element_t = joblist::RowWrapper<joblist::ElementType>]’ can be marked override [-Wsuggest-override]
  329 | inline void FIFO<element_t>::insert(const std::vector<element_t>& e)
      |             ^~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO<element_t>::next(uint64_t, element_t*) [with element_t = joblist::RowWrapper<joblist::ElementType>; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override]
  394 | inline bool FIFO<element_t>::next(uint64_t id, element_t* out)
      |             ^~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO<element_t>::getIterator() [with element_t = joblist::RowWrapper<joblist::ElementType>; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override]
  449 | uint64_t FIFO<element_t>::getIterator()
      |          ^~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO<element_t>::endOfInput() [with element_t = joblist::RowWrapper<joblist::ElementType>]’ can be marked override [-Wsuggest-override]
  423 | void FIFO<element_t>::endOfInput()
      |      ^~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO<element_t>::setMultipleProducers(bool) [with element_t = joblist::RowWrapper<joblist::ElementType>]’ can be marked override [-Wsuggest-override]
  471 | void FIFO<element_t>::setMultipleProducers(bool b)
      |      ^~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO<element_t>::OID(execplan::CalpontSystemCatalog::OID) [with element_t = joblist::RowWrapper<joblist::ElementType>; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override]
   76 |   void OID(execplan::CalpontSystemCatalog::OID oid)
      |        ^~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO<element_t>::OID() const [with element_t = joblist::RowWrapper<joblist::ElementType>; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override]
   80 |   execplan::CalpontSystemCatalog::OID OID() const
      |                                       ^~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO<element_t>::setNumConsumers(uint32_t) [with element_t = joblist::RowWrapper<joblist::ElementType>; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override]
  479 | void FIFO<element_t>::setNumConsumers(uint32_t nc)
      |      ^~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO<element_t>::totalSize() [with element_t = joblist::RowWrapper<joblist::ElementType>; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override]
  113 |   uint64_t totalSize()
      |            ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl<std::vector<joblist::RowWrapper<joblist::StringElementType>, std::allocator<joblist::RowWrapper<joblist::StringElementType> > >, joblist::RowWrapper<joblist::StringElementType> >’:
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7:   required from ‘class joblist::FIFO<joblist::RowWrapper<joblist::StringElementType> >’
   46 | class FIFO : public DataListImpl<std::vector<element_t>, element_t>
      |       ^~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:358:14:   required from here
  358 |       delete fDl6;
      |              ^~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl<container_t, element_t>::insert(const element_t&) [with container_t = std::vector<joblist::RowWrapper<joblist::StringElementType>, std::allocator<joblist::RowWrapper<joblist::StringElementType> > >; element_t = joblist::RowWrapper<joblist::StringElementType>]’ can be marked override [-Wsuggest-override]
  192 | inline void DataListImpl<container_t, element_t>::insert(const element_t& e)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl<container_t, element_t>::insert(const std::vector<element_t>&) [with container_t = std::vector<joblist::RowWrapper<joblist::StringElementType>, std::allocator<joblist::RowWrapper<joblist::StringElementType> > >; element_t = joblist::RowWrapper<joblist::StringElementType>]’ can be marked override [-Wsuggest-override]
  198 | inline void DataListImpl<container_t, element_t>::insert(const std::vector<element_t>& v)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl<container_t, element_t>::getIterator() [with container_t = std::vector<joblist::RowWrapper<joblist::StringElementType>, std::allocator<joblist::RowWrapper<joblist::StringElementType> > >; element_t = joblist::RowWrapper<joblist::StringElementType>; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override]
  177 | uint64_t DataListImpl<container_t, element_t>::getIterator()
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl<container_t, element_t>::next(uint64_t, element_t*) [with container_t = std::vector<joblist::RowWrapper<joblist::StringElementType>, std::allocator<joblist::RowWrapper<joblist::StringElementType> > >; element_t = joblist::RowWrapper<joblist::StringElementType>; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override]
  216 | inline bool DataListImpl<container_t, element_t>::next(uint64_t id, element_t* e)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO<joblist::RowWrapper<joblist::StringElementType> >’:
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:358:14:   required from here
  358 |       delete fDl6;
      |              ^~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO<element_t>::insert(const element_t&) [with element_t = joblist::RowWrapper<joblist::StringElementType>]’ can be marked override [-Wsuggest-override]
  277 | inline void FIFO<element_t>::insert(const element_t& e)
      |             ^~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO<element_t>::insert(const std::vector<T>&) [with element_t = joblist::RowWrapper<joblist::StringElementType>]’ can be marked override [-Wsuggest-override]
  329 | inline void FIFO<element_t>::insert(const std::vector<element_t>& e)
      |             ^~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO<element_t>::next(uint64_t, element_t*) [with element_t = joblist::RowWrapper<joblist::StringElementType>; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override]
  394 | inline bool FIFO<element_t>::next(uint64_t id, element_t* out)
      |             ^~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO<element_t>::getIterator() [with element_t = joblist::RowWrapper<joblist::StringElementType>; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override]
  449 | uint64_t FIFO<element_t>::getIterator()
      |          ^~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO<element_t>::endOfInput() [with element_t = joblist::RowWrapper<joblist::StringElementType>]’ can be marked override [-Wsuggest-override]
  423 | void FIFO<element_t>::endOfInput()
      |      ^~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO<element_t>::setMultipleProducers(bool) [with element_t = joblist::RowWrapper<joblist::StringElementType>]’ can be marked override [-Wsuggest-override]
  471 | void FIFO<element_t>::setMultipleProducers(bool b)
      |      ^~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO<element_t>::OID(execplan::CalpontSystemCatalog::OID) [with element_t = joblist::RowWrapper<joblist::StringElementType>; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override]
   76 |   void OID(execplan::CalpontSystemCatalog::OID oid)
      |        ^~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO<element_t>::OID() const [with element_t = joblist::RowWrapper<joblist::StringElementType>; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override]
   80 |   execplan::CalpontSystemCatalog::OID OID() const
      |                                       ^~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO<element_t>::setNumConsumers(uint32_t) [with element_t = joblist::RowWrapper<joblist::StringElementType>; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override]
  479 | void FIFO<element_t>::setNumConsumers(uint32_t nc)
      |      ^~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO<element_t>::totalSize() [with element_t = joblist::RowWrapper<joblist::StringElementType>; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override]
  113 |   uint64_t totalSize()
      |            ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:544:16: warning: ‘virtual void joblist::NullStep::run()’ can be marked override [-Wsuggest-override]
  544 |   virtual void run()
      |                ^~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:549:16: warning: ‘virtual void joblist::NullStep::join()’ can be marked override [-Wsuggest-override]
  549 |   virtual void join()
      |                ^~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:554:29: warning: ‘virtual const std::string joblist::NullStep::toString() const’ can be marked override [-Wsuggest-override]
  554 |   virtual const std::string toString() const
      |                             ^~~~~~~~
In file included from /mariadb-server/storage/columnstore/columnstore/versioning/BRM/mastersegmenttable.h:44,
                 from /mariadb-server/storage/columnstore/columnstore/versioning/BRM/brm.h:28,
                 from /mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:51,
                 from /mariadb-server/storage/columnstore/columnstore/dbcon/joblist/crossenginestep.h:29:
/mariadb-server/storage/columnstore/columnstore/utils/rwlock/rwlock.h:121:23: warning: ‘virtual const char* rwlock::not_excl::what() const’ can be marked override [-Wsuggest-override]
  121 |   virtual const char* what() const throw()
      |                       ^~~~
/mariadb-server/storage/columnstore/columnstore/utils/rwlock/rwlock.h:130:23: warning: ‘virtual const char* rwlock::wouldblock::what() const’ can be marked override [-Wsuggest-override]
  130 |   virtual const char* what() const throw()
      |                       ^~~~
In file included from /mariadb-server/storage/columnstore/columnstore/versioning/BRM/brm.h:29:
/mariadb-server/storage/columnstore/columnstore/versioning/BRM/extentmap.h:992:23: warning: ‘virtual void BRM::ExtentMap::undoChanges()’ can be marked override [-Wsuggest-override]
  992 |   EXPORT virtual void undoChanges();
      |                       ^~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/versioning/BRM/extentmap.h:994:23: warning: ‘virtual void BRM::ExtentMap::confirmChanges()’ can be marked override [-Wsuggest-override]
  994 |   EXPORT virtual void confirmChanges();
      |                       ^~~~~~~~~~~~~~
In file included from /mariadb-server/storage/columnstore/columnstore/dbcon/execplan/simplefilter.h:33,
                 from /mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:53:
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/predicateoperator.h:67:37: warning: ‘virtual execplan::PredicateOperator* execplan::PredicateOperator::clone() const’ can be marked override [-Wsuggest-override]
   67 |   inline virtual PredicateOperator* clone() const
      |                                     ^~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/predicateoperator.h:75:16: warning: ‘virtual void execplan::PredicateOperator::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override]
   75 |   virtual void serialize(messageqcpp::ByteStream&) const;
      |                ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/predicateoperator.h:76:16: warning: ‘virtual void execplan::PredicateOperator::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override]
   76 |   virtual void unserialize(messageqcpp::ByteStream&);
      |                ^~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/predicateoperator.h:83:16: warning: ‘virtual bool execplan::PredicateOperator::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override]
   83 |   virtual bool operator==(const TreeNode* t) const;
      |                ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/predicateoperator.h:97:16: warning: ‘virtual bool execplan::PredicateOperator::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override]
   97 |   virtual bool operator!=(const TreeNode* t) const;
      |                ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/predicateoperator.h:114:16: warning: ‘virtual bool execplan::PredicateOperator::getBoolVal(rowgroup::Row&, bool&, execplan::ReturnedColumn*, execplan::ReturnedColumn*)’ can be marked override [-Wsuggest-override]
  114 |   virtual bool getBoolVal(rowgroup::Row& row, bool& isNull, ReturnedColumn* lop, ReturnedColumn* rop);
      |                ^~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/predicateoperator.h:115:8: warning: ‘virtual void execplan::PredicateOperator::setOpType(execplan::Type&, execplan::Type&)’ can be marked override [-Wsuggest-override]
  115 |   void setOpType(Type& l, Type& r);
      |        ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/simplefilter.h:76:32: warning: ‘virtual execplan::SimpleFilter* execplan::SimpleFilter::clone() const’ can be marked override [-Wsuggest-override]
   76 |   inline virtual SimpleFilter* clone() const
      |                                ^~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/simplefilter.h:107:29: warning: ‘virtual const std::string execplan::SimpleFilter::data() const’ can be marked override [-Wsuggest-override]
  107 |   virtual const std::string data() const;
      |                             ^~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/simplefilter.h:130:29: warning: ‘virtual const std::string execplan::SimpleFilter::toString() const’ can be marked override [-Wsuggest-override]
  130 |   virtual const std::string toString() const;
      |                             ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/simplefilter.h:135:16: warning: ‘virtual void execplan::SimpleFilter::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override]
  135 |   virtual void serialize(messageqcpp::ByteStream&) const;
      |                ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/simplefilter.h:136:16: warning: ‘virtual void execplan::SimpleFilter::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override]
  136 |   virtual void unserialize(messageqcpp::ByteStream&);
      |                ^~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/simplefilter.h:143:16: warning: ‘virtual bool execplan::SimpleFilter::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override]
  143 |   virtual bool operator==(const TreeNode* t) const;
      |                ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/simplefilter.h:165:16: warning: ‘virtual bool execplan::SimpleFilter::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override]
  165 |   virtual bool operator!=(const TreeNode* t) const;
      |                ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/simplefilter.h:212:8: warning: ‘virtual void execplan::SimpleFilter::setDerivedTable()’ can be marked override [-Wsuggest-override]
  212 |   void setDerivedTable();
      |        ^~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/simplefilter.h:232:23: warning: ‘virtual bool execplan::SimpleFilter::getBoolVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  232 |   inline virtual bool getBoolVal(rowgroup::Row& row, bool& isNull);
      |                       ^~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/simplefilter.h:233:26: warning: ‘virtual int64_t execplan::SimpleFilter::getIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  233 |   inline virtual int64_t getIntVal(rowgroup::Row& row, bool& isNull);
      |                          ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/simplefilter.h:234:25: warning: ‘virtual double execplan::SimpleFilter::getDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  234 |   inline virtual double getDoubleVal(rowgroup::Row& row, bool& isNull);
      |                         ^~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/simplefilter.h:235:30: warning: ‘virtual long double execplan::SimpleFilter::getLongDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  235 |   inline virtual long double getLongDoubleVal(rowgroup::Row& row, bool& isNull);
      |                              ^~~~~~~~~~~~~~~~
In file included from /mariadb-server/storage/columnstore/columnstore/dbcon/joblist/distributedenginecomm.h:48,
                 from /mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:58:
/mariadb-server/storage/columnstore/columnstore/utils/rwlock/rwlock_local.h:65:25: warning: ‘virtual const char* rwlock::RWLock_local::not_excl::what() const’ can be marked override [-Wsuggest-override]
   65 |     virtual const char* what() const throw()
      |                         ^~~~
/mariadb-server/storage/columnstore/columnstore/utils/rwlock/rwlock_local.h:74:25: warning: ‘virtual const char* rwlock::RWLock_local::wouldblock::what() const’ can be marked override [-Wsuggest-override]
   74 |     virtual const char* what() const throw()
      |                         ^~~~
In file included from /mariadb-server/storage/columnstore/columnstore/utils/joiner/tuplejoiner.h:38,
                 from /mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:65:
/mariadb-server/storage/columnstore/columnstore/utils/joiner/../funcexp/funcexpwrapper.h:55:8: warning: ‘virtual void funcexp::FuncExpWrapper::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override]
   55 |   void serialize(messageqcpp::ByteStream&) const;
      |        ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/joiner/../funcexp/funcexpwrapper.h:56:8: warning: ‘virtual void funcexp::FuncExpWrapper::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override]
   56 |   void deserialize(messageqcpp::ByteStream&);
      |        ^~~~~~~~~~~
In file included from /mariadb-server/storage/columnstore/columnstore/utils/rowgroup/rowaggregation.h:55,
                 from /mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:67:
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:131:29: warning: ‘virtual const std::string execplan::ConstantColumn::data() const’ can be marked override [-Wsuggest-override]
  131 |   virtual const std::string data() const;
      |                             ^~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:135:16: warning: ‘virtual void execplan::ConstantColumn::data(std::string)’ can be marked override [-Wsuggest-override]
  135 |   virtual void data(const std::string data)
      |                ^~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:142:29: warning: ‘virtual const std::string execplan::ConstantColumn::toString() const’ can be marked override [-Wsuggest-override]
  142 |   virtual const std::string toString() const;
      |                             ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:148:34: warning: ‘virtual execplan::ConstantColumn* execplan::ConstantColumn::clone() const’ can be marked override [-Wsuggest-override]
  148 |   inline virtual ConstantColumn* clone() const
      |                                  ^~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:159:16: warning: ‘virtual void execplan::ConstantColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override]
  159 |   virtual void serialize(messageqcpp::ByteStream&) const;
      |                ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:163:16: warning: ‘virtual void execplan::ConstantColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override]
  163 |   virtual void unserialize(messageqcpp::ByteStream&);
      |                ^~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:170:16: warning: ‘virtual bool execplan::ConstantColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override]
  170 |   virtual bool operator==(const TreeNode* t) const;
      |                ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:184:16: warning: ‘virtual bool execplan::ConstantColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override]
  184 |   virtual bool operator!=(const TreeNode* t) const;
      |                ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:193:16: warning: ‘virtual bool execplan::ConstantColumn::hasWindowFunc()’ can be marked override [-Wsuggest-override]
  193 |   virtual bool hasWindowFunc()
      |                ^~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:199:16: warning: ‘virtual void execplan::ConstantColumn::setDerivedTable()’ can be marked override [-Wsuggest-override]
  199 |   virtual void setDerivedTable()
      |                ^~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:248:16: warning: ‘virtual bool execplan::ConstantColumn::getBoolVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  248 |   virtual bool getBoolVal(rowgroup::Row& row, bool& isNull)
      |                ^~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:256:30: warning: ‘virtual const std::string& execplan::ConstantColumn::getStrVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  256 |   virtual const std::string& getStrVal(rowgroup::Row& row, bool& isNull)
      |                              ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:264:19: warning: ‘virtual int64_t execplan::ConstantColumn::getIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  264 |   virtual int64_t getIntVal(rowgroup::Row& row, bool& isNull)
      |                   ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:272:20: warning: ‘virtual uint64_t execplan::ConstantColumn::getUintVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  272 |   virtual uint64_t getUintVal(rowgroup::Row& row, bool& isNull)
      |                    ^~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:280:17: warning: ‘virtual float execplan::ConstantColumn::getFloatVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  280 |   virtual float getFloatVal(rowgroup::Row& row, bool& isNull)
      |                 ^~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:288:18: warning: ‘virtual double execplan::ConstantColumn::getDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  288 |   virtual double getDoubleVal(rowgroup::Row& row, bool& isNull)
      |                  ^~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:296:23: warning: ‘virtual execplan::IDB_Decimal execplan::ConstantColumn::getDecimalVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  296 |   virtual IDB_Decimal getDecimalVal(rowgroup::Row& row, bool& isNull)
      |                       ^~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:304:19: warning: ‘virtual int32_t execplan::ConstantColumn::getDateIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  304 |   virtual int32_t getDateIntVal(rowgroup::Row& row, bool& isNull)
      |                   ^~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:319:19: warning: ‘virtual int64_t execplan::ConstantColumn::getDatetimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  319 |   virtual int64_t getDatetimeIntVal(rowgroup::Row& row, bool& isNull)
      |                   ^~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:334:19: warning: ‘virtual int64_t execplan::ConstantColumn::getTimestampIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  334 |   virtual int64_t getTimestampIntVal(rowgroup::Row& row, bool& isNull)
      |                   ^~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:349:19: warning: ‘virtual int64_t execplan::ConstantColumn::getTimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  349 |   virtual int64_t getTimeIntVal(rowgroup::Row& row, bool& isNull)
      |                   ^~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:122:16: warning: ‘virtual void joblist::pColStep::run()’ can be marked override [-Wsuggest-override]
  122 |   virtual void run()
      |                ^~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:129:16: warning: ‘virtual void joblist::pColStep::join()’ can be marked override [-Wsuggest-override]
  129 |   virtual void join()
      |                ^~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:133:29: warning: ‘virtual const std::string joblist::pColStep::toString() const’ can be marked override [-Wsuggest-override]
  133 |   virtual const std::string toString() const;
      |                             ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:135:16: warning: ‘virtual bool joblist::pColStep::isDictCol() const’ can be marked override [-Wsuggest-override]
  135 |   virtual bool isDictCol() const
      |                ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:203:47: warning: ‘virtual execplan::CalpontSystemCatalog::OID joblist::pColStep::oid() const’ can be marked override [-Wsuggest-override]
  203 |   virtual execplan::CalpontSystemCatalog::OID oid() const
      |                                               ^~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:208:47: warning: ‘virtual execplan::CalpontSystemCatalog::OID joblist::pColStep::tableOid() const’ can be marked override [-Wsuggest-override]
  208 |   virtual execplan::CalpontSystemCatalog::OID tableOid() const
      |                                               ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:239:20: warning: ‘virtual uint64_t joblist::pColStep::msgsRcvdCount() const’ can be marked override [-Wsuggest-override]
  239 |   virtual uint64_t msgsRcvdCount() const
      |                    ^~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:243:20: warning: ‘virtual uint64_t joblist::pColStep::msgBytesIn() const’ can be marked override [-Wsuggest-override]
  243 |   virtual uint64_t msgBytesIn() const
      |                    ^~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:247:20: warning: ‘virtual uint64_t joblist::pColStep::msgBytesOut() const’ can be marked override [-Wsuggest-override]
  247 |   virtual uint64_t msgBytesOut() const
      |                    ^~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:364:16: warning: ‘virtual void joblist::pColScanStep::run()’ can be marked override [-Wsuggest-override]
  364 |   virtual void run()
      |                ^~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:372:16: warning: ‘virtual void joblist::pColScanStep::join()’ can be marked override [-Wsuggest-override]
  372 |   virtual void join()
      |                ^~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:376:16: warning: ‘virtual bool joblist::pColScanStep::isDictCol() const’ can be marked override [-Wsuggest-override]
  376 |   virtual bool isDictCol() const
      |                ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:432:29: warning: ‘virtual const std::string joblist::pColScanStep::toString() const’ can be marked override [-Wsuggest-override]
  432 |   virtual const std::string toString() const;
      |                             ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:434:47: warning: ‘virtual execplan::CalpontSystemCatalog::OID joblist::pColScanStep::oid() const’ can be marked override [-Wsuggest-override]
  434 |   virtual execplan::CalpontSystemCatalog::OID oid() const
      |                                               ^~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:439:47: warning: ‘virtual execplan::CalpontSystemCatalog::OID joblist::pColScanStep::tableOid() const’ can be marked override [-Wsuggest-override]
  439 |   virtual execplan::CalpontSystemCatalog::OID tableOid() const
      |                                               ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:452:20: warning: ‘virtual uint64_t joblist::pColScanStep::msgBytesIn() const’ can be marked override [-Wsuggest-override]
  452 |   virtual uint64_t msgBytesIn() const
      |                    ^~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:456:20: warning: ‘virtual uint64_t joblist::pColScanStep::msgBytesOut() const’ can be marked override [-Wsuggest-override]
  456 |   virtual uint64_t msgBytesOut() const
      |                    ^~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:570:16: warning: ‘virtual void joblist::pDictionaryStep::run()’ can be marked override [-Wsuggest-override]
  570 |   virtual void run()
      |                ^~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:573:16: warning: ‘virtual void joblist::pDictionaryStep::join()’ can be marked override [-Wsuggest-override]
  573 |   virtual void join()
      |                ^~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:587:29: warning: ‘virtual const std::string joblist::pDictionaryStep::toString() const’ can be marked override [-Wsuggest-override]
  587 |   virtual const std::string toString() const;
      |                             ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:598:47: warning: ‘virtual execplan::CalpontSystemCatalog::OID joblist::pDictionaryStep::oid() const’ can be marked override [-Wsuggest-override]
  598 |   virtual execplan::CalpontSystemCatalog::OID oid() const
      |                                               ^~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:602:47: warning: ‘virtual execplan::CalpontSystemCatalog::OID joblist::pDictionaryStep::tableOid() const’ can be marked override [-Wsuggest-override]
  602 |   virtual execplan::CalpontSystemCatalog::OID tableOid() const
      |                                               ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:606:20: warning: ‘virtual uint64_t joblist::pDictionaryStep::msgsRcvdCount() const’ can be marked override [-Wsuggest-override]
  606 |   virtual uint64_t msgsRcvdCount() const
      |                    ^~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:610:20: warning: ‘virtual uint64_t joblist::pDictionaryStep::msgBytesIn() const’ can be marked override [-Wsuggest-override]
  610 |   virtual uint64_t msgBytesIn() const
      |                    ^~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:614:20: warning: ‘virtual uint64_t joblist::pDictionaryStep::msgBytesOut() const’ can be marked override [-Wsuggest-override]
  614 |   virtual uint64_t msgBytesOut() const
      |                    ^~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:700:16: warning: ‘virtual void joblist::pDictionaryScan::run()’ can be marked override [-Wsuggest-override]
  700 |   virtual void run();
      |                ^~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:701:16: warning: ‘virtual void joblist::pDictionaryScan::join()’ can be marked override [-Wsuggest-override]
  701 |   virtual void join();
      |                ^~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:707:29: warning: ‘virtual const std::string joblist::pDictionaryScan::toString() const’ can be marked override [-Wsuggest-override]
  707 |   virtual const std::string toString() const;
      |                             ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:732:47: warning: ‘virtual execplan::CalpontSystemCatalog::OID joblist::pDictionaryScan::oid() const’ can be marked override [-Wsuggest-override]
  732 |   virtual execplan::CalpontSystemCatalog::OID oid() const
      |                                               ^~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:736:47: warning: ‘virtual execplan::CalpontSystemCatalog::OID joblist::pDictionaryScan::tableOid() const’ can be marked override [-Wsuggest-override]
  736 |   virtual execplan::CalpontSystemCatalog::OID tableOid() const
      |                                               ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:741:12: warning: ‘virtual uint64_t joblist::pDictionaryScan::phyIOCount() const’ can be marked override [-Wsuggest-override]
  741 |   uint64_t phyIOCount() const
      |            ^~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:745:12: warning: ‘virtual uint64_t joblist::pDictionaryScan::cacheIOCount() const’ can be marked override [-Wsuggest-override]
  745 |   uint64_t cacheIOCount() const
      |            ^~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:749:12: warning: ‘virtual uint64_t joblist::pDictionaryScan::msgsRcvdCount() const’ can be marked override [-Wsuggest-override]
  749 |   uint64_t msgsRcvdCount() const
      |            ^~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:753:12: warning: ‘virtual uint64_t joblist::pDictionaryScan::msgBytesIn() const’ can be marked override [-Wsuggest-override]
  753 |   uint64_t msgBytesIn() const
      |            ^~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:757:12: warning: ‘virtual uint64_t joblist::pDictionaryScan::msgBytesOut() const’ can be marked override [-Wsuggest-override]
  757 |   uint64_t msgBytesOut() const
      |            ^~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:800:16: warning: ‘virtual void joblist::pDictionaryScan::abort()’ can be marked override [-Wsuggest-override]
  800 |   virtual void abort();
      |                ^~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:945:16: warning: ‘virtual void joblist::TupleBPS::run()’ can be marked override [-Wsuggest-override]
  945 |   virtual void run();
      |                ^~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:950:16: warning: ‘virtual void joblist::TupleBPS::join()’ can be marked override [-Wsuggest-override]
  950 |   virtual void join();
      |                ^~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:952:8: warning: ‘virtual void joblist::TupleBPS::abort()’ can be marked override [-Wsuggest-override]
  952 |   void abort();
      |        ^~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:977:8: warning: ‘virtual void joblist::TupleBPS::setBPP(joblist::JobStep*)’ can be marked override [-Wsuggest-override]
  977 |   void setBPP(JobStep* jobStep);
      |        ^~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:978:8: warning: ‘virtual void joblist::TupleBPS::setProjectBPP(joblist::JobStep*, joblist::JobStep*)’ can be marked override [-Wsuggest-override]
  978 |   void setProjectBPP(JobStep* jobStep1, JobStep* jobStep2);
      |        ^~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:981:8: warning: ‘virtual bool joblist::TupleBPS::getFeederFlag() const’ can be marked override [-Wsuggest-override]
  981 |   bool getFeederFlag() const
      |        ^~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:989:8: warning: ‘virtual void joblist::TupleBPS::setSwallowRows(bool)’ can be marked override [-Wsuggest-override]
  989 |   void setSwallowRows(const bool swallowRows)
      |        ^~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:999:8: warning: ‘virtual void joblist::TupleBPS::setOutputType(BPSOutputType)’ can be marked override [-Wsuggest-override]
  999 |   void setOutputType(BPSOutputType)
      |        ^~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:1002:17: warning: ‘virtual BPSOutputType joblist::TupleBPS::getOutputType() const’ can be marked override [-Wsuggest-override]
 1002 |   BPSOutputType getOutputType() const
      |                 ^~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:1006:8: warning: ‘virtual void joblist::TupleBPS::setBppStep()’ can be marked override [-Wsuggest-override]
 1006 |   void setBppStep()
      |        ^~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:1009:8: warning: ‘virtual void joblist::TupleBPS::setIsProjectionOnly()’ can be marked override [-Wsuggest-override]
 1009 |   void setIsProjectionOnly()
      |        ^~~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:1013:12: warning: ‘virtual uint64_t joblist::TupleBPS::getRows() const’ can be marked override [-Wsuggest-override]
 1013 |   uint64_t getRows() const
      |            ^~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:1017:8: warning: ‘virtual void joblist::TupleBPS::setFirstStepType(joblist::PrimitiveStepType)’ can be marked override [-Wsuggest-override]
 1017 |   void setFirstStepType(PrimitiveStepType firstStepType)
      |        ^~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:1025:8: warning: ‘virtual void joblist::TupleBPS::setStepCount()’ can be marked override [-Wsuggest-override]
 1025 |   void setStepCount()
      |        ^~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:1029:12: warning: ‘virtual uint32_t joblist::TupleBPS::getStepCount() const’ can be marked override [-Wsuggest-override]
 1029 |   uint32_t getStepCount() const
      |            ^~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:1033:8: warning: ‘virtual void joblist::TupleBPS::setLastTupleId(uint64_t)’ can be marked override [-Wsuggest-override]
 1033 |   void setLastTupleId(uint64_t id)
      |        ^~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:1037:12: warning: ‘virtual uint64_t joblist::TupleBPS::getLastTupleId() const’ can be marked override [-Wsuggest-override]
 1037 |   uint64_t getLastTupleId() const
      |            ^~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:1046:8: warning: ‘virtual void joblist::TupleBPS::dec(joblist::DistributedEngineComm*)’ can be marked override [-Wsuggest-override]
 1046 |   void dec(DistributedEngineComm* dec);
      |        ^~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:1048:16: warning: ‘virtual void joblist::TupleBPS::stepId(uint16_t)’ can be marked override [-Wsuggest-override]
 1048 |   virtual void stepId(uint16_t stepId);
      |                ^~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:1049:20: warning: ‘virtual uint16_t joblist::TupleBPS::stepId() const’ can be marked override [-Wsuggest-override]
 1049 |   virtual uint16_t stepId() const
      |                    ^~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:1053:29: warning: ‘virtual const std::string joblist::TupleBPS::toString() const’ can be marked override [-Wsuggest-override]
 1053 |   virtual const std::string toString() const;
      |                             ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:1055:47: warning: ‘virtual execplan::CalpontSystemCatalog::OID joblist::TupleBPS::oid() const’ can be marked override [-Wsuggest-override]
 1055 |   virtual execplan::CalpontSystemCatalog::OID oid() const
      |                                               ^~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:1059:47: warning: ‘virtual execplan::CalpontSystemCatalog::OID joblist::TupleBPS::tableOid() const’ can be marked override [-Wsuggest-override]
 1059 |   virtual execplan::CalpontSystemCatalog::OID tableOid() const
      |                                               ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:1067:20: warning: ‘virtual const joblist::OIDVector& joblist::TupleBPS::getProjectOids() const’ can be marked override [-Wsuggest-override]
 1067 |   const OIDVector& getProjectOids() const
      |                    ^~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:1071:20: warning: ‘virtual uint64_t joblist::TupleBPS::phyIOCount() const’ can be marked override [-Wsuggest-override]
 1071 |   virtual uint64_t phyIOCount() const
      |                    ^~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:1075:20: warning: ‘virtual uint64_t joblist::TupleBPS::cacheIOCount() const’ can be marked override [-Wsuggest-override]
 1075 |   virtual uint64_t cacheIOCount() const
      |                    ^~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:1079:20: warning: ‘virtual uint64_t joblist::TupleBPS::msgsRcvdCount() const’ can be marked override [-Wsuggest-override]
 1079 |   virtual uint64_t msgsRcvdCount() const
      |                    ^~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:1083:20: warning: ‘virtual uint64_t joblist::TupleBPS::msgBytesIn() const’ can be marked override [-Wsuggest-override]
 1083 |   virtual uint64_t msgBytesIn() const
      |                    ^~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:1087:20: warning: ‘virtual uint64_t joblist::TupleBPS::msgBytesOut() const’ can be marked override [-Wsuggest-override]
 1087 |   virtual uint64_t msgBytesOut() const
      |                    ^~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:1091:20: warning: ‘virtual uint64_t joblist::TupleBPS::blockTouched() const’ can be marked override [-Wsuggest-override]
 1091 |   virtual uint64_t blockTouched() const
      |                    ^~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:1095:12: warning: ‘virtual uint32_t joblist::TupleBPS::nextBand(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override]
 1095 |   uint32_t nextBand(messageqcpp::ByteStream& bs);
      |            ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:1100:12: warning: ‘virtual uint64_t joblist::TupleBPS::blksSkipped() const’ can be marked override [-Wsuggest-override]
 1100 |   uint64_t blksSkipped() const
      |            ^~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:1111:8: warning: ‘virtual bool joblist::TupleBPS::wasStepRun() const’ can be marked override [-Wsuggest-override]
 1111 |   bool wasStepRun() const
      |        ^~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:1117:8: warning: ‘virtual void joblist::TupleBPS::newPMOnline(uint32_t)’ can be marked override [-Wsuggest-override]
 1117 |   void newPMOnline(uint32_t connectionNumber);
      |        ^~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:1120:8: warning: ‘virtual void joblist::TupleBPS::setOutputRowGroup(const rowgroup::RowGroup&)’ can be marked override [-Wsuggest-override]
 1120 |   void setOutputRowGroup(const rowgroup::RowGroup& rg);
      |        ^~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:1121:29: warning: ‘virtual const rowgroup::RowGroup& joblist::TupleBPS::getOutputRowGroup() const’ can be marked override [-Wsuggest-override]
 1121 |   const rowgroup::RowGroup& getOutputRowGroup() const;
      |                             ^~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:1135:8: warning: ‘virtual void joblist::TupleBPS::setJobInfo(const joblist::JobInfo*)’ can be marked override [-Wsuggest-override]
 1135 |   void setJobInfo(const JobInfo* jobInfo);
      |        ^~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:1158:8: warning: ‘virtual void joblist::TupleBPS::addFcnJoinExp(const std::vector<boost::shared_ptr<execplan::ReturnedColumn> >&)’ can be marked override [-Wsuggest-override]
 1158 |   void addFcnJoinExp(const std::vector<execplan::SRCP>& fe);
      |        ^~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:1159:8: warning: ‘virtual void joblist::TupleBPS::addFcnExpGroup1(const boost::shared_ptr<execplan::ParseTree>&)’ can be marked override [-Wsuggest-override]
 1159 |   void addFcnExpGroup1(const boost::shared_ptr<execplan::ParseTree>& fe);
      |        ^~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:1160:8: warning: ‘virtual void joblist::TupleBPS::setFE1Input(const rowgroup::RowGroup&)’ can be marked override [-Wsuggest-override]
 1160 |   void setFE1Input(const rowgroup::RowGroup& feInput);
      |        ^~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:1169:8: warning: ‘virtual void joblist::TupleBPS::setFcnExpGroup3(const std::vector<boost::shared_ptr<execplan::ReturnedColumn> >&)’ can be marked override [-Wsuggest-override]
 1169 |   void setFcnExpGroup3(const std::vector<execplan::SRCP>& fe);
      |        ^~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:1170:8: warning: ‘virtual void joblist::TupleBPS::setFE23Output(const rowgroup::RowGroup&)’ can be marked override [-Wsuggest-override]
 1170 |   void setFE23Output(const rowgroup::RowGroup& rg);
      |        ^~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:1177:29: warning: ‘virtual const rowgroup::RowGroup& joblist::TupleBPS::getDeliveredRowGroup() const’ can be marked override [-Wsuggest-override]
 1177 |   const rowgroup::RowGroup& getDeliveredRowGroup() const;
      |                             ^~~~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:1178:8: warning: ‘virtual void joblist::TupleBPS::deliverStringTableRowGroup(bool)’ can be marked override [-Wsuggest-override]
 1178 |   void deliverStringTableRowGroup(bool b);
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:1179:8: warning: ‘virtual bool joblist::TupleBPS::deliverStringTableRowGroup() const’ can be marked override [-Wsuggest-override]
 1179 |   bool deliverStringTableRowGroup() const;
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:1202:16: warning: ‘virtual bool joblist::TupleBPS::stringTableFriendly()’ can be marked override [-Wsuggest-override]
 1202 |   virtual bool stringTableFriendly()
      |                ^~~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:1495:8: warning: ‘virtual void joblist::FilterStep::run()’ can be marked override [-Wsuggest-override]
 1495 |   void run();
      |        ^~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:1496:8: warning: ‘virtual void joblist::FilterStep::join()’ can be marked override [-Wsuggest-override]
 1496 |   void join();
      |        ^~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:1498:21: warning: ‘virtual const std::string joblist::FilterStep::toString() const’ can be marked override [-Wsuggest-override]
 1498 |   const std::string toString() const;
      |                     ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:1500:39: warning: ‘virtual execplan::CalpontSystemCatalog::OID joblist::FilterStep::tableOid() const’ can be marked override [-Wsuggest-override]
 1500 |   execplan::CalpontSystemCatalog::OID tableOid() const
      |                                       ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:1531:39: warning: ‘virtual execplan::CalpontSystemCatalog::OID joblist::FilterStep::oid() const’ can be marked override [-Wsuggest-override]
 1531 |   execplan::CalpontSystemCatalog::OID oid() const
      |                                       ^~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:1576:16: warning: ‘virtual void joblist::PassThruStep::run()’ can be marked override [-Wsuggest-override]
 1576 |   virtual void run();
      |                ^~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:1582:16: warning: ‘virtual void joblist::PassThruStep::join()’ can be marked override [-Wsuggest-override]
 1582 |   virtual void join();
      |                ^~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:1584:29: warning: ‘virtual const std::string joblist::PassThruStep::toString() const’ can be marked override [-Wsuggest-override]
 1584 |   virtual const std::string toString() const;
      |                             ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:1586:47: warning: ‘virtual execplan::CalpontSystemCatalog::OID joblist::PassThruStep::oid() const’ can be marked override [-Wsuggest-override]
 1586 |   virtual execplan::CalpontSystemCatalog::OID oid() const
      |                                               ^~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:1591:47: warning: ‘virtual execplan::CalpontSystemCatalog::OID joblist::PassThruStep::tableOid() const’ can be marked override [-Wsuggest-override]
 1591 |   virtual execplan::CalpontSystemCatalog::OID tableOid() const
      |                                               ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/primitivestep.h:1600:8: warning: ‘virtual bool joblist::PassThruStep::isDictCol() const’ can be marked override [-Wsuggest-override]
 1600 |   bool isDictCol() const
      |        ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/crossenginestep.h:68:8: warning: ‘virtual void joblist::CrossEngineStep::run()’ can be marked override [-Wsuggest-override]
   68 |   void run();
      |        ^~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/crossenginestep.h:72:8: warning: ‘virtual void joblist::CrossEngineStep::join()’ can be marked override [-Wsuggest-override]
   72 |   void join();
      |        ^~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/crossenginestep.h:76:21: warning: ‘virtual const std::string joblist::CrossEngineStep::toString() const’ can be marked override [-Wsuggest-override]
   76 |   const std::string toString() const;
      |                     ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/crossenginestep.h:79:8: warning: ‘virtual bool joblist::CrossEngineStep::getFeederFlag() const’ can be marked override [-Wsuggest-override]
   79 |   bool getFeederFlag() const
      |        ^~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/crossenginestep.h:83:12: warning: ‘virtual uint64_t joblist::CrossEngineStep::getLastTupleId() const’ can be marked override [-Wsuggest-override]
   83 |   uint64_t getLastTupleId() const
      |            ^~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/crossenginestep.h:87:12: warning: ‘virtual uint32_t joblist::CrossEngineStep::getStepCount() const’ can be marked override [-Wsuggest-override]
   87 |   uint32_t getStepCount() const
      |            ^~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/crossenginestep.h:91:8: warning: ‘virtual void joblist::CrossEngineStep::setBPP(joblist::JobStep*)’ can be marked override [-Wsuggest-override]
   91 |   void setBPP(JobStep* jobStep);
      |        ^~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/crossenginestep.h:92:8: warning: ‘virtual void joblist::CrossEngineStep::setFirstStepType(joblist::PrimitiveStepType)’ can be marked override [-Wsuggest-override]
   92 |   void setFirstStepType(PrimitiveStepType firstStepType)
      |        ^~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/crossenginestep.h:95:8: warning: ‘virtual void joblist::CrossEngineStep::setIsProjectionOnly()’ can be marked override [-Wsuggest-override]
   95 |   void setIsProjectionOnly()
      |        ^~~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/crossenginestep.h:98:8: warning: ‘virtual void joblist::CrossEngineStep::setLastTupleId(uint64_t)’ can be marked override [-Wsuggest-override]
   98 |   void setLastTupleId(uint64_t id)
      |        ^~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/crossenginestep.h:101:8: warning: ‘virtual void joblist::CrossEngineStep::setOutputType(BPSOutputType)’ can be marked override [-Wsuggest-override]
  101 |   void setOutputType(BPSOutputType outputType)
      |        ^~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/crossenginestep.h:104:8: warning: ‘virtual void joblist::CrossEngineStep::setProjectBPP(joblist::JobStep*, joblist::JobStep*)’ can be marked override [-Wsuggest-override]
  104 |   void setProjectBPP(JobStep* jobStep1, JobStep* jobStep2);
      |        ^~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/crossenginestep.h:105:8: warning: ‘virtual void joblist::CrossEngineStep::setStepCount()’ can be marked override [-Wsuggest-override]
  105 |   void setStepCount()
      |        ^~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/crossenginestep.h:108:8: warning: ‘virtual void joblist::CrossEngineStep::setSwallowRows(bool)’ can be marked override [-Wsuggest-override]
  108 |   void setSwallowRows(const bool swallowRows)
      |        ^~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/crossenginestep.h:111:8: warning: ‘virtual void joblist::CrossEngineStep::setBppStep()’ can be marked override [-Wsuggest-override]
  111 |   void setBppStep()
      |        ^~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/crossenginestep.h:114:8: warning: ‘virtual void joblist::CrossEngineStep::dec(joblist::DistributedEngineComm*)’ can be marked override [-Wsuggest-override]
  114 |   void dec(DistributedEngineComm* dec)
      |        ^~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/crossenginestep.h:117:20: warning: ‘virtual const joblist::OIDVector& joblist::CrossEngineStep::getProjectOids() const’ can be marked override [-Wsuggest-override]
  117 |   const OIDVector& getProjectOids() const
      |                    ^~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/crossenginestep.h:121:12: warning: ‘virtual uint64_t joblist::CrossEngineStep::blksSkipped() const’ can be marked override [-Wsuggest-override]
  121 |   uint64_t blksSkipped() const
      |            ^~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/crossenginestep.h:125:8: warning: ‘virtual bool joblist::CrossEngineStep::wasStepRun() const’ can be marked override [-Wsuggest-override]
  125 |   bool wasStepRun() const
      |        ^~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/crossenginestep.h:129:17: warning: ‘virtual BPSOutputType joblist::CrossEngineStep::getOutputType() const’ can be marked override [-Wsuggest-override]
  129 |   BPSOutputType getOutputType() const
      |                 ^~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/crossenginestep.h:133:12: warning: ‘virtual uint64_t joblist::CrossEngineStep::getRows() const’ can be marked override [-Wsuggest-override]
  133 |   uint64_t getRows() const
      |            ^~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/crossenginestep.h:149:8: warning: ‘virtual void joblist::CrossEngineStep::setJobInfo(const joblist::JobInfo*)’ can be marked override [-Wsuggest-override]
  149 |   void setJobInfo(const JobInfo* jobInfo)
      |        ^~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/crossenginestep.h:152:8: warning: ‘virtual void joblist::CrossEngineStep::setOutputRowGroup(const rowgroup::RowGroup&)’ can be marked override [-Wsuggest-override]
  152 |   void setOutputRowGroup(const rowgroup::RowGroup&);
      |        ^~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/crossenginestep.h:153:29: warning: ‘virtual const rowgroup::RowGroup& joblist::CrossEngineStep::getOutputRowGroup() const’ can be marked override [-Wsuggest-override]
  153 |   const rowgroup::RowGroup& getOutputRowGroup() const;
      |                             ^~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/crossenginestep.h:156:8: warning: ‘virtual void joblist::CrossEngineStep::newPMOnline(uint32_t)’ can be marked override [-Wsuggest-override]
  156 |   void newPMOnline(uint32_t)
      |        ^~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/crossenginestep.h:160:29: warning: ‘virtual const rowgroup::RowGroup& joblist::CrossEngineStep::getDeliveredRowGroup() const’ can be marked override [-Wsuggest-override]
  160 |   const rowgroup::RowGroup& getDeliveredRowGroup() const;
      |                             ^~~~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/crossenginestep.h:161:8: warning: ‘virtual void joblist::CrossEngineStep::deliverStringTableRowGroup(bool)’ can be marked override [-Wsuggest-override]
  161 |   void deliverStringTableRowGroup(bool b);
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/crossenginestep.h:162:8: warning: ‘virtual bool joblist::CrossEngineStep::deliverStringTableRowGroup() const’ can be marked override [-Wsuggest-override]
  162 |   bool deliverStringTableRowGroup() const;
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/crossenginestep.h:163:12: warning: ‘virtual uint32_t joblist::CrossEngineStep::nextBand(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override]
  163 |   uint32_t nextBand(messageqcpp::ByteStream& bs);
      |            ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/crossenginestep.h:165:8: warning: ‘virtual void joblist::CrossEngineStep::addFcnJoinExp(const std::vector<boost::shared_ptr<execplan::ReturnedColumn> >&)’ can be marked override [-Wsuggest-override]
  165 |   void addFcnJoinExp(const std::vector<execplan::SRCP>&);
      |        ^~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/crossenginestep.h:166:8: warning: ‘virtual void joblist::CrossEngineStep::addFcnExpGroup1(const boost::shared_ptr<execplan::ParseTree>&)’ can be marked override [-Wsuggest-override]
  166 |   void addFcnExpGroup1(const boost::shared_ptr<execplan::ParseTree>&);
      |        ^~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/crossenginestep.h:167:8: warning: ‘virtual void joblist::CrossEngineStep::setFE1Input(const rowgroup::RowGroup&)’ can be marked override [-Wsuggest-override]
  167 |   void setFE1Input(const rowgroup::RowGroup&);
      |        ^~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/crossenginestep.h:168:8: warning: ‘virtual void joblist::CrossEngineStep::setFcnExpGroup3(const std::vector<boost::shared_ptr<execplan::ReturnedColumn> >&)’ can be marked override [-Wsuggest-override]
  168 |   void setFcnExpGroup3(const std::vector<execplan::SRCP>&);
      |        ^~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/crossenginestep.h:169:8: warning: ‘virtual void joblist::CrossEngineStep::setFE23Output(const rowgroup::RowGroup&)’ can be marked override [-Wsuggest-override]
  169 |   void setFE23Output(const rowgroup::RowGroup&);
      |        ^~~~~~~~~~~~~
In file included from /mariadb-server/storage/columnstore/columnstore/dbcon/joblist/tupleaggregatestep.cpp:51:
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/aggregatecolumn.h:170:35: warning: ‘virtual execplan::AggregateColumn* execplan::AggregateColumn::clone() const’ can be marked override [-Wsuggest-override]
  170 |   inline virtual AggregateColumn* clone() const
      |                                   ^~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/aggregatecolumn.h:193:23: warning: ‘virtual bool execplan::AggregateColumn::asc() const’ can be marked override [-Wsuggest-override]
  193 |   inline virtual bool asc() const
      |                       ^~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/aggregatecolumn.h:200:23: warning: ‘virtual void execplan::AggregateColumn::asc(bool)’ can be marked override [-Wsuggest-override]
  200 |   inline virtual void asc(const bool asc)
      |                       ^~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/aggregatecolumn.h:208:29: warning: ‘virtual const std::string execplan::AggregateColumn::data() const’ can be marked override [-Wsuggest-override]
  208 |   virtual const std::string data() const
      |                             ^~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/aggregatecolumn.h:224:29: warning: ‘virtual const std::string execplan::AggregateColumn::toString() const’ can be marked override [-Wsuggest-override]
  224 |   virtual const std::string toString() const;
      |                             ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/aggregatecolumn.h:229:16: warning: ‘virtual void execplan::AggregateColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override]
  229 |   virtual void serialize(messageqcpp::ByteStream&) const;
      |                ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/aggregatecolumn.h:233:16: warning: ‘virtual void execplan::AggregateColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override]
  233 |   virtual void unserialize(messageqcpp::ByteStream&);
      |                ^~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/aggregatecolumn.h:240:16: warning: ‘virtual bool execplan::AggregateColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override]
  240 |   virtual bool operator==(const TreeNode* t) const;
      |                ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/aggregatecolumn.h:255:16: warning: ‘virtual bool execplan::AggregateColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override]
  255 |   virtual bool operator!=(const TreeNode* t) const;
      |                ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/aggregatecolumn.h:311:16: warning: ‘virtual bool execplan::AggregateColumn::hasAggregate()’ can be marked override [-Wsuggest-override]
  311 |   virtual bool hasAggregate();
      |                ^~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/aggregatecolumn.h:312:16: warning: ‘virtual bool execplan::AggregateColumn::hasWindowFunc()’ can be marked override [-Wsuggest-override]
  312 |   virtual bool hasWindowFunc()
      |                ^~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/aggregatecolumn.h:359:30: warning: ‘virtual const std::string& execplan::AggregateColumn::getStrVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  359 |   virtual const std::string& getStrVal(rowgroup::Row& row, bool& isNull)
      |                              ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/aggregatecolumn.h:368:19: warning: ‘virtual int64_t execplan::AggregateColumn::getIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  368 |   virtual int64_t getIntVal(rowgroup::Row& row, bool& isNull)
      |                   ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/aggregatecolumn.h:377:20: warning: ‘virtual uint64_t execplan::AggregateColumn::getUintVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  377 |   virtual uint64_t getUintVal(rowgroup::Row& row, bool& isNull)
      |                    ^~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/aggregatecolumn.h:386:17: warning: ‘virtual float execplan::AggregateColumn::getFloatVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  386 |   virtual float getFloatVal(rowgroup::Row& row, bool& isNull)
      |                 ^~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/aggregatecolumn.h:395:18: warning: ‘virtual double execplan::AggregateColumn::getDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  395 |   virtual double getDoubleVal(rowgroup::Row& row, bool& isNull)
      |                  ^~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/aggregatecolumn.h:404:23: warning: ‘virtual long double execplan::AggregateColumn::getLongDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  404 |   virtual long double getLongDoubleVal(rowgroup::Row& row, bool& isNull)
      |                       ^~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/aggregatecolumn.h:413:23: warning: ‘virtual execplan::IDB_Decimal execplan::AggregateColumn::getDecimalVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  413 |   virtual IDB_Decimal getDecimalVal(rowgroup::Row& row, bool& isNull)
      |                       ^~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/aggregatecolumn.h:421:19: warning: ‘virtual int32_t execplan::AggregateColumn::getDateIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  421 |   virtual int32_t getDateIntVal(rowgroup::Row& row, bool& isNull)
      |                   ^~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/aggregatecolumn.h:429:19: warning: ‘virtual int64_t execplan::AggregateColumn::getTimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  429 |   virtual int64_t getTimeIntVal(rowgroup::Row& row, bool& isNull)
      |                   ^~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/aggregatecolumn.h:437:19: warning: ‘virtual int64_t execplan::AggregateColumn::getDatetimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  437 |   virtual int64_t getDatetimeIntVal(rowgroup::Row& row, bool& isNull)
      |                   ^~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/aggregatecolumn.h:445:19: warning: ‘virtual int64_t execplan::AggregateColumn::getTimestampIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  445 |   virtual int64_t getTimestampIntVal(rowgroup::Row& row, bool& isNull)
      |                   ^~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/aggregatecolumn.h:452:8: warning: ‘virtual void execplan::AggregateColumn::evaluate(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  452 |   void evaluate(rowgroup::Row& row, bool& isNull);
      |        ^~~~~~~~
In file included from /mariadb-server/storage/columnstore/columnstore/dbcon/joblist/tupleaggregatestep.cpp:52:
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/udafcolumn.h:64:29: warning: ‘virtual const std::string execplan::UDAFColumn::toString() const’ can be marked override [-Wsuggest-override]
   64 |   virtual const std::string toString() const;
      |                             ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/udafcolumn.h:70:23: warning: ‘virtual execplan::UDAFColumn* execplan::UDAFColumn::clone() const’ can be marked override [-Wsuggest-override]
   70 |   virtual UDAFColumn* clone() const
      |                       ^~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/udafcolumn.h:86:16: warning: ‘virtual void execplan::UDAFColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override]
   86 |   virtual void serialize(messageqcpp::ByteStream&) const;
      |                ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/udafcolumn.h:87:16: warning: ‘virtual void execplan::UDAFColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override]
   87 |   virtual void unserialize(messageqcpp::ByteStream&);
      |                ^~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/udafcolumn.h:95:16: warning: ‘virtual bool execplan::UDAFColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override]
   95 |   virtual bool operator==(const TreeNode* t) const;
      |                ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/udafcolumn.h:112:16: warning: ‘virtual bool execplan::UDAFColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override]
  112 |   virtual bool operator!=(const TreeNode* t) const;
      |                ^~~~~~~~
In file included from /mariadb-server/storage/columnstore/columnstore/dbcon/joblist/tupleaggregatestep.cpp:53:
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/arithmeticcolumn.h:90:15: warning: ‘virtual bool execplan::ArithmeticColumn::asc() const’ can be marked override [-Wsuggest-override]
   90 |   inline bool asc() const
      |               ^~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/arithmeticcolumn.h:98:15: warning: ‘virtual void execplan::ArithmeticColumn::asc(bool)’ can be marked override [-Wsuggest-override]
   98 |   inline void asc(const bool asc)
      |               ^~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/arithmeticcolumn.h:106:29: warning: ‘virtual const std::string execplan::ArithmeticColumn::data() const’ can be marked override [-Wsuggest-override]
  106 |   virtual const std::string data() const
      |                             ^~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/arithmeticcolumn.h:114:16: warning: ‘virtual void execplan::ArithmeticColumn::data(std::string)’ can be marked override [-Wsuggest-override]
  114 |   virtual void data(const std::string data)
      |                ^~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/arithmeticcolumn.h:122:29: warning: ‘virtual const std::string execplan::ArithmeticColumn::toString() const’ can be marked override [-Wsuggest-override]
  122 |   virtual const std::string toString() const;
      |                             ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/arithmeticcolumn.h:128:36: warning: ‘virtual execplan::ArithmeticColumn* execplan::ArithmeticColumn::clone() const’ can be marked override [-Wsuggest-override]
  128 |   inline virtual ArithmeticColumn* clone() const
      |                                    ^~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/arithmeticcolumn.h:136:16: warning: ‘virtual void execplan::ArithmeticColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override]
  136 |   virtual void serialize(messageqcpp::ByteStream&) const;
      |                ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/arithmeticcolumn.h:137:16: warning: ‘virtual void execplan::ArithmeticColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override]
  137 |   virtual void unserialize(messageqcpp::ByteStream&);
      |                ^~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/arithmeticcolumn.h:144:16: warning: ‘virtual bool execplan::ArithmeticColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override]
  144 |   virtual bool operator==(const TreeNode* t) const;
      |                ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/arithmeticcolumn.h:158:16: warning: ‘virtual bool execplan::ArithmeticColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override]
  158 |   virtual bool operator!=(const TreeNode* t) const;
      |                ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/arithmeticcolumn.h:168:16: warning: ‘virtual bool execplan::ArithmeticColumn::hasAggregate()’ can be marked override [-Wsuggest-override]
  168 |   virtual bool hasAggregate();
      |                ^~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/arithmeticcolumn.h:169:16: warning: ‘virtual bool execplan::ArithmeticColumn::hasWindowFunc()’ can be marked override [-Wsuggest-override]
  169 |   virtual bool hasWindowFunc();
      |                ^~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/arithmeticcolumn.h:171:16: warning: ‘virtual void execplan::ArithmeticColumn::setDerivedTable()’ can be marked override [-Wsuggest-override]
  171 |   virtual void setDerivedTable();
      |                ^~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/arithmeticcolumn.h:172:16: warning: ‘virtual void execplan::ArithmeticColumn::replaceRealCol(std::vector<boost::shared_ptr<execplan::ReturnedColumn> >&)’ can be marked override [-Wsuggest-override]
  172 |   virtual void replaceRealCol(std::vector<SRCP>&);
      |                ^~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/arithmeticcolumn.h:173:45: warning: ‘virtual const std::vector<execplan::SimpleColumn*>& execplan::ArithmeticColumn::simpleColumnList() const’ can be marked override [-Wsuggest-override]
  173 |   virtual const std::vector<SimpleColumn*>& simpleColumnList() const
      |                                             ^~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/arithmeticcolumn.h:177:16: warning: ‘virtual void execplan::ArithmeticColumn::setSimpleColumnList()’ can be marked override [-Wsuggest-override]
  177 |   virtual void setSimpleColumnList();
      |                ^~~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/arithmeticcolumn.h:185:16: warning: ‘virtual bool execplan::ArithmeticColumn::singleTable(execplan::CalpontSystemCatalog::TableAliasName&)’ can be marked override [-Wsuggest-override]
  185 |   virtual bool singleTable(CalpontSystemCatalog::TableAliasName& tan);
      |                ^~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/arithmeticcolumn.h:213:30: warning: ‘virtual const std::string& execplan::ArithmeticColumn::getStrVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  213 |   virtual const std::string& getStrVal(rowgroup::Row& row, bool& isNull)
      |                              ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/arithmeticcolumn.h:218:19: warning: ‘virtual int64_t execplan::ArithmeticColumn::getIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  218 |   virtual int64_t getIntVal(rowgroup::Row& row, bool& isNull)
      |                   ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/arithmeticcolumn.h:223:20: warning: ‘virtual uint64_t execplan::ArithmeticColumn::getUintVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  223 |   virtual uint64_t getUintVal(rowgroup::Row& row, bool& isNull)
      |                    ^~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/arithmeticcolumn.h:228:17: warning: ‘virtual float execplan::ArithmeticColumn::getFloatVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  228 |   virtual float getFloatVal(rowgroup::Row& row, bool& isNull)
      |                 ^~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/arithmeticcolumn.h:233:18: warning: ‘virtual double execplan::ArithmeticColumn::getDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  233 |   virtual double getDoubleVal(rowgroup::Row& row, bool& isNull)
      |                  ^~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/arithmeticcolumn.h:238:23: warning: ‘virtual long double execplan::ArithmeticColumn::getLongDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  238 |   virtual long double getLongDoubleVal(rowgroup::Row& row, bool& isNull)
      |                       ^~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/arithmeticcolumn.h:243:23: warning: ‘virtual execplan::IDB_Decimal execplan::ArithmeticColumn::getDecimalVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  243 |   virtual IDB_Decimal getDecimalVal(rowgroup::Row& row, bool& isNull)
      |                       ^~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/arithmeticcolumn.h:248:19: warning: ‘virtual int32_t execplan::ArithmeticColumn::getDateIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  248 |   virtual int32_t getDateIntVal(rowgroup::Row& row, bool& isNull)
      |                   ^~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/arithmeticcolumn.h:253:19: warning: ‘virtual int64_t execplan::ArithmeticColumn::getDatetimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  253 |   virtual int64_t getDatetimeIntVal(rowgroup::Row& row, bool& isNull)
      |                   ^~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/arithmeticcolumn.h:258:19: warning: ‘virtual int64_t execplan::ArithmeticColumn::getTimestampIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  258 |   virtual int64_t getTimestampIntVal(rowgroup::Row& row, bool& isNull)
      |                   ^~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/arithmeticcolumn.h:263:19: warning: ‘virtual int64_t execplan::ArithmeticColumn::getTimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  263 |   virtual int64_t getTimeIntVal(rowgroup::Row& row, bool& isNull)
      |                   ^~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/arithmeticcolumn.h:268:16: warning: ‘virtual bool execplan::ArithmeticColumn::getBoolVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  268 |   virtual bool getBoolVal(rowgroup::Row& row, bool& isNull)
      |                ^~~~~~~~~~
In file included from /mariadb-server/storage/columnstore/columnstore/dbcon/joblist/tupleaggregatestep.cpp:54:
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/functioncolumn.h:135:29: warning: ‘virtual const std::string execplan::FunctionColumn::data() const’ can be marked override [-Wsuggest-override]
  135 |   virtual const std::string data() const;
      |                             ^~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/functioncolumn.h:136:16: warning: ‘virtual void execplan::FunctionColumn::data(std::string)’ can be marked override [-Wsuggest-override]
  136 |   virtual void data(const std::string data)
      |                ^~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/functioncolumn.h:141:29: warning: ‘virtual const std::string execplan::FunctionColumn::toString() const’ can be marked override [-Wsuggest-override]
  141 |   virtual const std::string toString() const;
      |                             ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/functioncolumn.h:147:34: warning: ‘virtual execplan::FunctionColumn* execplan::FunctionColumn::clone() const’ can be marked override [-Wsuggest-override]
  147 |   inline virtual FunctionColumn* clone() const
      |                                  ^~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/functioncolumn.h:155:16: warning: ‘virtual void execplan::FunctionColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override]
  155 |   virtual void serialize(messageqcpp::ByteStream&) const;
      |                ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/functioncolumn.h:156:16: warning: ‘virtual void execplan::FunctionColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override]
  156 |   virtual void unserialize(messageqcpp::ByteStream&);
      |                ^~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/functioncolumn.h:159:16: warning: ‘virtual bool execplan::FunctionColumn::hasAggregate()’ can be marked override [-Wsuggest-override]
  159 |   virtual bool hasAggregate();
      |                ^~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/functioncolumn.h:160:16: warning: ‘virtual bool execplan::FunctionColumn::hasWindowFunc()’ can be marked override [-Wsuggest-override]
  160 |   virtual bool hasWindowFunc();
      |                ^~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/functioncolumn.h:161:16: warning: ‘virtual void execplan::FunctionColumn::setDerivedTable()’ can be marked override [-Wsuggest-override]
  161 |   virtual void setDerivedTable();
      |                ^~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/functioncolumn.h:162:16: warning: ‘virtual void execplan::FunctionColumn::replaceRealCol(std::vector<boost::shared_ptr<execplan::ReturnedColumn> >&)’ can be marked override [-Wsuggest-override]
  162 |   virtual void replaceRealCol(std::vector<SRCP>&);
      |                ^~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/functioncolumn.h:163:45: warning: ‘virtual const std::vector<execplan::SimpleColumn*>& execplan::FunctionColumn::simpleColumnList() const’ can be marked override [-Wsuggest-override]
  163 |   virtual const std::vector<SimpleColumn*>& simpleColumnList() const
      |                                             ^~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/functioncolumn.h:168:16: warning: ‘virtual void execplan::FunctionColumn::setSimpleColumnList()’ can be marked override [-Wsuggest-override]
  168 |   virtual void setSimpleColumnList();
      |                ^~~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/functioncolumn.h:176:16: warning: ‘virtual bool execplan::FunctionColumn::singleTable(execplan::CalpontSystemCatalog::TableAliasName&)’ can be marked override [-Wsuggest-override]
  176 |   virtual bool singleTable(CalpontSystemCatalog::TableAliasName& tan);
      |                ^~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/functioncolumn.h:192:16: warning: ‘virtual bool execplan::FunctionColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override]
  192 |   virtual bool operator==(const TreeNode* t) const;
      |                ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/functioncolumn.h:206:16: warning: ‘virtual bool execplan::FunctionColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override]
  206 |   virtual bool operator!=(const TreeNode* t) const;
      |                ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/functioncolumn.h:219:30: warning: ‘virtual const std::string& execplan::FunctionColumn::getStrVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  219 |   virtual const std::string& getStrVal(rowgroup::Row& row, bool& isNull)
      |                              ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/functioncolumn.h:225:19: warning: ‘virtual int64_t execplan::FunctionColumn::getIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  225 |   virtual int64_t getIntVal(rowgroup::Row& row, bool& isNull)
      |                   ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/functioncolumn.h:230:20: warning: ‘virtual uint64_t execplan::FunctionColumn::getUintVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  230 |   virtual uint64_t getUintVal(rowgroup::Row& row, bool& isNull)
      |                    ^~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/functioncolumn.h:235:17: warning: ‘virtual float execplan::FunctionColumn::getFloatVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  235 |   virtual float getFloatVal(rowgroup::Row& row, bool& isNull)
      |                 ^~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/functioncolumn.h:240:18: warning: ‘virtual double execplan::FunctionColumn::getDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  240 |   virtual double getDoubleVal(rowgroup::Row& row, bool& isNull)
      |                  ^~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/functioncolumn.h:245:23: warning: ‘virtual long double execplan::FunctionColumn::getLongDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  245 |   virtual long double getLongDoubleVal(rowgroup::Row& row, bool& isNull)
      |                       ^~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/functioncolumn.h:250:23: warning: ‘virtual execplan::IDB_Decimal execplan::FunctionColumn::getDecimalVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  250 |   virtual IDB_Decimal getDecimalVal(rowgroup::Row& row, bool& isNull)
      |                       ^~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/functioncolumn.h:296:16: warning: ‘virtual bool execplan::FunctionColumn::getBoolVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  296 |   virtual bool getBoolVal(rowgroup::Row& row, bool& isNull)
      |                ^~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/functioncolumn.h:301:19: warning: ‘virtual int32_t execplan::FunctionColumn::getDateIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  301 |   virtual int32_t getDateIntVal(rowgroup::Row& row, bool& isNull)
      |                   ^~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/functioncolumn.h:306:19: warning: ‘virtual int64_t execplan::FunctionColumn::getDatetimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  306 |   virtual int64_t getDatetimeIntVal(rowgroup::Row& row, bool& isNull)
      |                   ^~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/functioncolumn.h:311:19: warning: ‘virtual int64_t execplan::FunctionColumn::getTimestampIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  311 |   virtual int64_t getTimestampIntVal(rowgroup::Row& row, bool& isNull)
      |                   ^~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/functioncolumn.h:316:19: warning: ‘virtual int64_t execplan::FunctionColumn::getTimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  316 |   virtual int64_t getTimeIntVal(rowgroup::Row& row, bool& isNull)
      |                   ^~~~~~~~~~~~~
In file included from /mariadb-server/storage/columnstore/columnstore/dbcon/joblist/jlf_common.h:39,
                 from /mariadb-server/storage/columnstore/columnstore/dbcon/joblist/tupleaggregatestep.cpp:65:
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/simplecolumn.h:121:29: warning: ‘virtual const std::string execplan::SimpleColumn::data() const’ can be marked override [-Wsuggest-override]
  121 |   virtual const std::string data() const;
      |                             ^~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/simplecolumn.h:122:16: warning: ‘virtual void execplan::SimpleColumn::data(std::string)’ can be marked override [-Wsuggest-override]
  122 |   virtual void data(const std::string data)
      |                ^~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/simplecolumn.h:176:32: warning: ‘virtual execplan::SimpleColumn* execplan::SimpleColumn::clone() const’ can be marked override [-Wsuggest-override]
  176 |   inline virtual SimpleColumn* clone() const
      |                                ^~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/simplecolumn.h:188:16: warning: ‘virtual void execplan::SimpleColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override]
  188 |   virtual void serialize(messageqcpp::ByteStream&) const;
      |                ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/simplecolumn.h:189:16: warning: ‘virtual void execplan::SimpleColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override]
  189 |   virtual void unserialize(messageqcpp::ByteStream&);
      |                ^~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/simplecolumn.h:191:29: warning: ‘virtual const std::string execplan::SimpleColumn::toString() const’ can be marked override [-Wsuggest-override]
  191 |   virtual const std::string toString() const;
      |                             ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/simplecolumn.h:198:16: warning: ‘virtual bool execplan::SimpleColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override]
  198 |   virtual bool operator==(const TreeNode* t) const;
      |                ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/simplecolumn.h:212:16: warning: ‘virtual bool execplan::SimpleColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override]
  212 |   virtual bool operator!=(const TreeNode* t) const;
      |                ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/simplecolumn.h:222:16: warning: ‘virtual bool execplan::SimpleColumn::sameColumn(const execplan::ReturnedColumn*) const’ can be marked override [-Wsuggest-override]
  222 |   virtual bool sameColumn(const ReturnedColumn* rc) const;
      |                ^~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/simplecolumn.h:233:16: warning: ‘virtual bool execplan::SimpleColumn::hasWindowFunc()’ can be marked override [-Wsuggest-override]
  233 |   virtual bool hasWindowFunc()
      |                ^~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/simplecolumn.h:238:8: warning: ‘virtual void execplan::SimpleColumn::setDerivedTable()’ can be marked override [-Wsuggest-override]
  238 |   void setDerivedTable();
      |        ^~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/simplecolumn.h:247:16: warning: ‘virtual bool execplan::SimpleColumn::singleTable(execplan::CalpontSystemCatalog::TableAliasName&)’ can be marked override [-Wsuggest-override]
  247 |   virtual bool singleTable(CalpontSystemCatalog::TableAliasName& tan);
      |                ^~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/simplecolumn.h:277:16: warning: ‘virtual void execplan::SimpleColumn::evaluate(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  277 |   virtual void evaluate(rowgroup::Row& row, bool& isNull);
      |                ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/simplecolumn.h:278:16: warning: ‘virtual bool execplan::SimpleColumn::getBoolVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  278 |   virtual bool getBoolVal(rowgroup::Row& row, bool& isNull)
      |                ^~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/simplecolumn.h:283:30: warning: ‘virtual const std::string& execplan::SimpleColumn::getStrVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  283 |   virtual const std::string& getStrVal(rowgroup::Row& row, bool& isNull)
      |                              ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/simplecolumn.h:289:19: warning: ‘virtual int64_t execplan::SimpleColumn::getIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  289 |   virtual int64_t getIntVal(rowgroup::Row& row, bool& isNull)
      |                   ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/simplecolumn.h:295:20: warning: ‘virtual uint64_t execplan::SimpleColumn::getUintVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  295 |   virtual uint64_t getUintVal(rowgroup::Row& row, bool& isNull)
      |                    ^~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/simplecolumn.h:301:17: warning: ‘virtual float execplan::SimpleColumn::getFloatVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  301 |   virtual float getFloatVal(rowgroup::Row& row, bool& isNull)
      |                 ^~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/simplecolumn.h:307:18: warning: ‘virtual double execplan::SimpleColumn::getDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  307 |   virtual double getDoubleVal(rowgroup::Row& row, bool& isNull)
      |                  ^~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/simplecolumn.h:313:23: warning: ‘virtual long double execplan::SimpleColumn::getLongDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  313 |   virtual long double getLongDoubleVal(rowgroup::Row& row, bool& isNull)
      |                       ^~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/simplecolumn.h:319:23: warning: ‘virtual execplan::IDB_Decimal execplan::SimpleColumn::getDecimalVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  319 |   virtual IDB_Decimal getDecimalVal(rowgroup::Row& row, bool& isNull)
      |                       ^~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/simplecolumn.h:344:18: warning: ‘virtual int32_t execplan::SimpleColumn::getDateIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  344 |   inline int32_t getDateIntVal(rowgroup::Row& row, bool& isNull)
      |                  ^~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/simplecolumn.h:350:18: warning: ‘virtual int64_t execplan::SimpleColumn::getDatetimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  350 |   inline int64_t getDatetimeIntVal(rowgroup::Row& row, bool& isNull)
      |                  ^~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/simplecolumn.h:356:18: warning: ‘virtual int64_t execplan::SimpleColumn::getTimestampIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  356 |   inline int64_t getTimestampIntVal(rowgroup::Row& row, bool& isNull)
      |                  ^~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/execplan/simplecolumn.h:362:18: warning: ‘virtual int64_t execplan::SimpleColumn::getTimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override]
  362 |   inline int64_t getTimeIntVal(rowgroup::Row& row, bool& isNull)
      |                  ^~~~~~~~~~~~~
In file included from /mariadb-server/storage/columnstore/columnstore/dbcon/joblist/jlf_common.h:43:
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/joblist.h:228:19: warning: ‘virtual uint32_t joblist::TupleJobList::projectTable(execplan::CalpontSystemCatalog::OID, messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override]
  228 |   EXPORT uint32_t projectTable(execplan::CalpontSystemCatalog::OID, messageqcpp::ByteStream&);
      |                   ^~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/joblist.h:239:8: warning: ‘virtual void joblist::TupleJobList::abort()’ can be marked override [-Wsuggest-override]
  239 |   void abort();
      |        ^~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/joblist.h:247:15: warning: ‘virtual void joblist::TupleJobList::validate() const’ can be marked override [-Wsuggest-override]
  247 |   EXPORT void validate() const;
      |               ^~~~~~~~
In file included from /mariadb-server/storage/columnstore/columnstore/dbcon/joblist/limitedorderby.h:27,
                 from /mariadb-server/storage/columnstore/columnstore/dbcon/joblist/groupconcat.h:34,
                 from /mariadb-server/storage/columnstore/columnstore/dbcon/joblist/jlf_common.h:45:
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:133:7: warning: ‘virtual int ordering::TinyIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override]
  133 |   int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer);
      |       ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:143:7: warning: ‘virtual int ordering::SmallIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override]
  143 |   int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer);
      |       ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:153:7: warning: ‘virtual int ordering::IntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override]
  153 |   int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer);
      |       ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:163:7: warning: ‘virtual int ordering::BigIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override]
  163 |   int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer);
      |       ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:175:7: warning: ‘virtual int ordering::WideDecimalCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override]
  175 |   int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer);
      |       ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:188:7: warning: ‘virtual int ordering::UTinyIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override]
  188 |   int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer);
      |       ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:198:7: warning: ‘virtual int ordering::USmallIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override]
  198 |   int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer);
      |       ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:208:7: warning: ‘virtual int ordering::UIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override]
  208 |   int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer);
      |       ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:218:7: warning: ‘virtual int ordering::UBigIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override]
  218 |   int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer);
      |       ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:232:7: warning: ‘virtual int ordering::DoubleCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override]
  232 |   int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer);
      |       ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:242:7: warning: ‘virtual int ordering::LongDoubleCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override]
  242 |   int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer);
      |       ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:252:7: warning: ‘virtual int ordering::FloatCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override]
  252 |   int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer);
      |       ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:265:7: warning: ‘virtual int ordering::DateCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override]
  265 |   int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer);
      |       ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:275:7: warning: ‘virtual int ordering::DatetimeCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override]
  275 |   int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer);
      |       ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:285:7: warning: ‘virtual int ordering::TimeCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override]
  285 |   int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer);
      |       ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:299:7: warning: ‘virtual int ordering::StringCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override]
  299 |   int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer);
      |       ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:411:16: warning: ‘virtual void ordering::IdbOrderBy::initialize(const rowgroup::RowGroup&)’ can be marked override [-Wsuggest-override]
  411 |   virtual void initialize(const rowgroup::RowGroup&);
      |                ^~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/limitedorderby.h:46:8: warning: ‘virtual void joblist::LimitedOrderBy::processRow(const rowgroup::Row&)’ can be marked override [-Wsuggest-override]
   46 |   void processRow(const rowgroup::Row&);
      |        ^~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/limitedorderby.h:47:12: warning: ‘virtual uint64_t joblist::LimitedOrderBy::getKeyLength() const’ can be marked override [-Wsuggest-override]
   47 |   uint64_t getKeyLength() const;
      |            ^~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/limitedorderby.h:52:21: warning: ‘virtual const std::string joblist::LimitedOrderBy::toString() const’ can be marked override [-Wsuggest-override]
   52 |   const std::string toString() const;
      |                     ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/groupconcat.h:84:8: warning: ‘virtual void joblist::GroupConcatAgUM::initialize()’ can be marked override [-Wsuggest-override]
   84 |   void initialize();
      |        ^~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/groupconcat.h:85:8: warning: ‘virtual void joblist::GroupConcatAgUM::processRow(const rowgroup::Row&)’ can be marked override [-Wsuggest-override]
   85 |   void processRow(const rowgroup::Row&);
      |        ^~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/groupconcat.h:141:8: warning: ‘virtual void joblist::GroupConcatNoOrder::initialize(const rowgroup::SP_GroupConcat&)’ can be marked override [-Wsuggest-override]
  141 |   void initialize(const rowgroup::SP_GroupConcat&);
      |        ^~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/groupconcat.h:142:8: warning: ‘virtual void joblist::GroupConcatNoOrder::processRow(const rowgroup::Row&)’ can be marked override [-Wsuggest-override]
  142 |   void processRow(const rowgroup::Row&);
      |        ^~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/groupconcat.h:144:8: warning: ‘virtual void joblist::GroupConcatNoOrder::merge(joblist::GroupConcator*)’ can be marked override [-Wsuggest-override]
  144 |   void merge(GroupConcator*);
      |        ^~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/groupconcat.h:146:8: warning: ‘virtual void joblist::GroupConcatNoOrder::getResult(uint8_t*, const std::string&)’ can be marked override [-Wsuggest-override]
  146 |   void getResult(uint8_t* buff, const std::string& sep);
      |        ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/groupconcat.h:148:21: warning: ‘virtual const std::string joblist::GroupConcatNoOrder::toString() const’ can be marked override [-Wsuggest-override]
  148 |   const std::string toString() const;
      |                     ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/groupconcat.h:171:8: warning: ‘virtual void joblist::GroupConcatOrderBy::initialize(const rowgroup::SP_GroupConcat&)’ can be marked override [-Wsuggest-override]
  171 |   void initialize(const rowgroup::SP_GroupConcat&);
      |        ^~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/groupconcat.h:172:8: warning: ‘virtual void joblist::GroupConcatOrderBy::processRow(const rowgroup::Row&)’ can be marked override [-Wsuggest-override]
  172 |   void processRow(const rowgroup::Row&);
      |        ^~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/groupconcat.h:173:12: warning: ‘virtual uint64_t joblist::GroupConcatOrderBy::getKeyLength() const’ can be marked override [-Wsuggest-override]
  173 |   uint64_t getKeyLength() const;
      |            ^~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/groupconcat.h:175:8: warning: ‘virtual void joblist::GroupConcatOrderBy::merge(joblist::GroupConcator*)’ can be marked override [-Wsuggest-override]
  175 |   void merge(GroupConcator*);
      |        ^~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/groupconcat.h:177:8: warning: ‘virtual void joblist::GroupConcatOrderBy::getResult(uint8_t*, const std::string&)’ can be marked override [-Wsuggest-override]
  177 |   void getResult(uint8_t* buff, const std::string& sep);
      |        ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/groupconcat.h:179:21: warning: ‘virtual const std::string joblist::GroupConcatOrderBy::toString() const’ can be marked override [-Wsuggest-override]
  179 |   const std::string toString() const;
      |                     ^~~~~~~~
In file included from /mariadb-server/storage/columnstore/columnstore/dbcon/joblist/tupleaggregatestep.cpp:68:
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/subquerystep.h:52:8: warning: ‘virtual void joblist::SubQueryStep::run()’ can be marked override [-Wsuggest-override]
   52 |   void run();
      |        ^~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/subquerystep.h:56:8: warning: ‘virtual void joblist::SubQueryStep::join()’ can be marked override [-Wsuggest-override]
   56 |   void join();
      |        ^~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/subquerystep.h:60:8: warning: ‘virtual void joblist::SubQueryStep::abort()’ can be marked override [-Wsuggest-override]
   60 |   void abort();
      |        ^~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/subquerystep.h:65:39: warning: ‘virtual execplan::CalpontSystemCatalog::OID joblist::SubQueryStep::tableOid() const’ can be marked override [-Wsuggest-override]
   65 |   execplan::CalpontSystemCatalog::OID tableOid() const
      |                                       ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/subquerystep.h:80:21: warning: ‘virtual const std::string joblist::SubQueryStep::toString() const’ can be marked override [-Wsuggest-override]
   80 |   const std::string toString() const;
      |                     ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/subquerystep.h:136:8: warning: ‘virtual void joblist::SubAdapterStep::run()’ can be marked override [-Wsuggest-override]
  136 |   void run();
      |        ^~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/subquerystep.h:140:8: warning: ‘virtual void joblist::SubAdapterStep::join()’ can be marked override [-Wsuggest-override]
  140 |   void join();
      |        ^~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/subquerystep.h:144:8: warning: ‘virtual void joblist::SubAdapterStep::abort()’ can be marked override [-Wsuggest-override]
  144 |   void abort();
      |        ^~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/subquerystep.h:149:39: warning: ‘virtual execplan::CalpontSystemCatalog::OID joblist::SubAdapterStep::tableOid() const’ can be marked override [-Wsuggest-override]
  149 |   execplan::CalpontSystemCatalog::OID tableOid() const
      |                                       ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/subquerystep.h:164:21: warning: ‘virtual const std::string joblist::SubAdapterStep::toString() const’ can be marked override [-Wsuggest-override]
  164 |   const std::string toString() const;
      |                     ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/subquerystep.h:168:8: warning: ‘virtual void joblist::SubAdapterStep::setOutputRowGroup(const rowgroup::RowGroup&)’ can be marked override [-Wsuggest-override]
  168 |   void setOutputRowGroup(const rowgroup::RowGroup& rg);
      |        ^~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/subquerystep.h:173:29: warning: ‘virtual const rowgroup::RowGroup& joblist::SubAdapterStep::getOutputRowGroup() const’ can be marked override [-Wsuggest-override]
  173 |   const rowgroup::RowGroup& getOutputRowGroup() const
      |                             ^~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/subquerystep.h:181:12: warning: ‘virtual uint32_t joblist::SubAdapterStep::nextBand(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override]
  181 |   uint32_t nextBand(messageqcpp::ByteStream& bs);
      |            ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/subquerystep.h:186:29: warning: ‘virtual const rowgroup::RowGroup& joblist::SubAdapterStep::getDeliveredRowGroup() const’ can be marked override [-Wsuggest-override]
  186 |   const rowgroup::RowGroup& getDeliveredRowGroup() const
      |                             ^~~~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/subquerystep.h:193:8: warning: ‘virtual void joblist::SubAdapterStep::deliverStringTableRowGroup(bool)’ can be marked override [-Wsuggest-override]
  193 |   void deliverStringTableRowGroup(bool b);
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/subquerystep.h:198:8: warning: ‘virtual bool joblist::SubAdapterStep::deliverStringTableRowGroup() const’ can be marked override [-Wsuggest-override]
  198 |   bool deliverStringTableRowGroup() const;
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /mariadb-server/storage/columnstore/columnstore/dbcon/joblist/tupleaggregatestep.cpp:69:
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/tuplehashjoin.h:58:8: warning: ‘virtual void joblist::TupleHashJoinStep::run()’ can be marked override [-Wsuggest-override]
   58 |   void run();
      |        ^~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/tuplehashjoin.h:59:8: warning: ‘virtual void joblist::TupleHashJoinStep::join()’ can be marked override [-Wsuggest-override]
   59 |   void join();
      |        ^~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/tuplehashjoin.h:60:21: warning: ‘virtual const std::string joblist::TupleHashJoinStep::toString() const’ can be marked override [-Wsuggest-override]
   60 |   const std::string toString() const;
      |                     ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/tuplehashjoin.h:63:39: warning: ‘virtual execplan::CalpontSystemCatalog::OID joblist::TupleHashJoinStep::tableOid() const’ can be marked override [-Wsuggest-override]
   63 |   execplan::CalpontSystemCatalog::OID tableOid() const
      |                                       ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/tuplehashjoin.h:180:12: warning: ‘virtual uint64_t joblist::TupleHashJoinStep::tupleId() const’ can be marked override [-Wsuggest-override]
  180 |   uint64_t tupleId() const
      |            ^~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/tuplehashjoin.h:214:8: warning: ‘virtual void joblist::TupleHashJoinStep::setOutputRowGroup(const rowgroup::RowGroup&)’ can be marked override [-Wsuggest-override]
  214 |   void setOutputRowGroup(const rowgroup::RowGroup& rg);
      |        ^~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/tuplehashjoin.h:216:12: warning: ‘virtual uint32_t joblist::TupleHashJoinStep::nextBand(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override]
  216 |   uint32_t nextBand(messageqcpp::ByteStream& bs);
      |            ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/tuplehashjoin.h:218:29: warning: ‘virtual const rowgroup::RowGroup& joblist::TupleHashJoinStep::getOutputRowGroup() const’ can be marked override [-Wsuggest-override]
  218 |   const rowgroup::RowGroup& getOutputRowGroup() const
      |                             ^~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/tuplehashjoin.h:317:8: warning: ‘virtual void joblist::TupleHashJoinStep::setFcnExpGroup3(const std::vector<boost::shared_ptr<execplan::ReturnedColumn> >&)’ can be marked override [-Wsuggest-override]
  317 |   void setFcnExpGroup3(const std::vector<execplan::SRCP>& fe);
      |        ^~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/tuplehashjoin.h:318:8: warning: ‘virtual void joblist::TupleHashJoinStep::setFE23Output(const rowgroup::RowGroup&)’ can be marked override [-Wsuggest-override]
  318 |   void setFE23Output(const rowgroup::RowGroup& rg);
      |        ^~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/tuplehashjoin.h:321:29: warning: ‘virtual const rowgroup::RowGroup& joblist::TupleHashJoinStep::getDeliveredRowGroup() const’ can be marked override [-Wsuggest-override]
  321 |   const rowgroup::RowGroup& getDeliveredRowGroup() const;
      |                             ^~~~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/tuplehashjoin.h:322:8: warning: ‘virtual void joblist::TupleHashJoinStep::deliverStringTableRowGroup(bool)’ can be marked override [-Wsuggest-override]
  322 |   void deliverStringTableRowGroup(bool b);
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/tuplehashjoin.h:323:8: warning: ‘virtual bool joblist::TupleHashJoinStep::deliverStringTableRowGroup() const’ can be marked override [-Wsuggest-override]
  323 |   bool deliverStringTableRowGroup() const;
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/tuplehashjoin.h:345:16: warning: ‘virtual bool joblist::TupleHashJoinStep::stringTableFriendly()’ can be marked override [-Wsuggest-override]
  345 |   virtual bool stringTableFriendly()
      |                ^~~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/tuplehashjoin.h:369:8: warning: ‘virtual void joblist::TupleHashJoinStep::abort()’ can be marked override [-Wsuggest-override]
  369 |   void abort();
      |        ^~~~~
In file included from /mariadb-server/storage/columnstore/columnstore/dbcon/joblist/tupleaggregatestep.cpp:70:
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/tupleaggregatestep.h:52:8: warning: ‘virtual void joblist::TupleAggregateStep::run()’ can be marked override [-Wsuggest-override]
   52 |   void run();
      |        ^~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/tupleaggregatestep.h:53:8: warning: ‘virtual void joblist::TupleAggregateStep::join()’ can be marked override [-Wsuggest-override]
   53 |   void join();
      |        ^~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/tupleaggregatestep.h:55:21: warning: ‘virtual const std::string joblist::TupleAggregateStep::toString() const’ can be marked override [-Wsuggest-override]
   55 |   const std::string toString() const;
      |                     ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/tupleaggregatestep.h:57:8: warning: ‘virtual void joblist::TupleAggregateStep::setOutputRowGroup(const rowgroup::RowGroup&)’ can be marked override [-Wsuggest-override]
   57 |   void setOutputRowGroup(const rowgroup::RowGroup&);
      |        ^~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/tupleaggregatestep.h:58:29: warning: ‘virtual const rowgroup::RowGroup& joblist::TupleAggregateStep::getOutputRowGroup() const’ can be marked override [-Wsuggest-override]
   58 |   const rowgroup::RowGroup& getOutputRowGroup() const;
      |                             ^~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/tupleaggregatestep.h:59:29: warning: ‘virtual const rowgroup::RowGroup& joblist::TupleAggregateStep::getDeliveredRowGroup() const’ can be marked override [-Wsuggest-override]
   59 |   const rowgroup::RowGroup& getDeliveredRowGroup() const;
      |                             ^~~~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/tupleaggregatestep.h:60:8: warning: ‘virtual void joblist::TupleAggregateStep::deliverStringTableRowGroup(bool)’ can be marked override [-Wsuggest-override]
   60 |   void deliverStringTableRowGroup(bool b);
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/tupleaggregatestep.h:61:8: warning: ‘virtual bool joblist::TupleAggregateStep::deliverStringTableRowGroup() const’ can be marked override [-Wsuggest-override]
   61 |   bool deliverStringTableRowGroup() const;
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/tupleaggregatestep.h:62:12: warning: ‘virtual uint32_t joblist::TupleAggregateStep::nextBand(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override]
   62 |   uint32_t nextBand(messageqcpp::ByteStream& bs);
      |            ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl<std::vector<rowgroup::RGData>, rowgroup::RGData>’:
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7:   required from ‘class joblist::FIFO<rowgroup::RGData>’
   46 | class FIFO : public DataListImpl<std::vector<element_t>, element_t>
      |       ^~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/tupleaggregatestep.cpp:375:22:   required from here
  375 |     fInputIter = dlIn->getIterator();
      |                      ^~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl<container_t, element_t>::insert(const element_t&) [with container_t = std::vector<rowgroup::RGData>; element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override]
  192 | inline void DataListImpl<container_t, element_t>::insert(const element_t& e)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl<container_t, element_t>::insert(const std::vector<element_t>&) [with container_t = std::vector<rowgroup::RGData>; element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override]
  198 | inline void DataListImpl<container_t, element_t>::insert(const std::vector<element_t>& v)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl<container_t, element_t>::getIterator() [with container_t = std::vector<rowgroup::RGData>; element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override]
  177 | uint64_t DataListImpl<container_t, element_t>::getIterator()
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl<container_t, element_t>::next(uint64_t, element_t*) [with container_t = std::vector<rowgroup::RGData>; element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override]
  216 | inline bool DataListImpl<container_t, element_t>::next(uint64_t id, element_t* e)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO<rowgroup::RGData>’:
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/tupleaggregatestep.cpp:375:22:   required from here
  375 |     fInputIter = dlIn->getIterator();
      |                      ^~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO<element_t>::insert(const element_t&) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override]
  277 | inline void FIFO<element_t>::insert(const element_t& e)
      |             ^~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO<element_t>::insert(const std::vector<T>&) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override]
  329 | inline void FIFO<element_t>::insert(const std::vector<element_t>& e)
      |             ^~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO<element_t>::next(uint64_t, element_t*) [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override]
  394 | inline bool FIFO<element_t>::next(uint64_t id, element_t* out)
      |             ^~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO<element_t>::getIterator() [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override]
  449 | uint64_t FIFO<element_t>::getIterator()
      |          ^~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO<element_t>::endOfInput() [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override]
  423 | void FIFO<element_t>::endOfInput()
      |      ^~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO<element_t>::setMultipleProducers(bool) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override]
  471 | void FIFO<element_t>::setMultipleProducers(bool b)
      |      ^~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO<element_t>::OID(execplan::CalpontSystemCatalog::OID) [with element_t = rowgroup::RGData; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override]
   76 |   void OID(execplan::CalpontSystemCatalog::OID oid)
      |        ^~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO<element_t>::OID() const [with element_t = rowgroup::RGData; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override]
   80 |   execplan::CalpontSystemCatalog::OID OID() const
      |                                       ^~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO<element_t>::setNumConsumers(uint32_t) [with element_t = rowgroup::RGData; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override]
  479 | void FIFO<element_t>::setNumConsumers(uint32_t nc)
      |      ^~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO<element_t>::totalSize() [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override]
  113 |   uint64_t totalSize()
      |            ^~~~~~~~~
In file included from /mariadb-server/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:40:
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy<static_any::anyimpl::empty_any>’:
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:79:8:   required from ‘struct static_any::anyimpl::big_any_policy<static_any::anyimpl::empty_any>’
   79 | struct big_any_policy : typed_base_any_policy<T>
      |        ^~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:168:42:   required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’
  168 |   static typename choose_policy<T>::type policy;
      |                                          ^~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:189:57:   required from here
  189 |   any() : policy(anyimpl::get_policy<anyimpl::empty_any>()), object(NULL)
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy<T>::get_size() [with T = static_any::anyimpl::empty_any; size_t = long unsigned int]’ can be marked override [-Wsuggest-override]
   43 |   virtual size_t get_size()
      |                  ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy<static_any::anyimpl::empty_any>’:
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:168:42:   required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’
  168 |   static typename choose_policy<T>::type policy;
      |                                          ^~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:189:57:   required from here
  189 |   any() : policy(anyimpl::get_policy<anyimpl::empty_any>()), object(NULL)
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy<T>::static_delete(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override]
   82 |   virtual void static_delete(void** x)
      |                ^~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy<T>::copy_from_value(const void*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override]
   88 |   virtual void copy_from_value(void const* src, void** dest)
      |                ^~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy<T>::clone(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override]
   92 |   virtual void clone(void* const* src, void** dest)
      |                ^~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy<T>::move(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override]
   96 |   virtual void move(void* const* src, void** dest)
      |                ^~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy<T>::get_value(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override]
  101 |   virtual void* get_value(void** src)
      |                 ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy<const char*>’:
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:53:8:   required from ‘struct static_any::anyimpl::small_any_policy<const char*>’
   53 | struct small_any_policy : typed_base_any_policy<T>
      |        ^~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:168:42:   required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’
  168 |   static typename choose_policy<T>::type policy;
      |                                          ^~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:225:36:   required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’
  225 |     policy = anyimpl::get_policy<T>();
      |              ~~~~~~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:196:11:   required from here
  196 |     assign(x);
      |     ~~~~~~^~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy<T>::get_size() [with T = const char*; size_t = long unsigned int]’ can be marked override [-Wsuggest-override]
   43 |   virtual size_t get_size()
      |                  ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy<const char*>’:
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:168:42:   required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’
  168 |   static typename choose_policy<T>::type policy;
      |                                          ^~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:225:36:   required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’
  225 |     policy = anyimpl::get_policy<T>();
      |              ~~~~~~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:196:11:   required from here
  196 |     assign(x);
      |     ~~~~~~^~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::static_delete(void**) [with T = const char*]’ can be marked override [-Wsuggest-override]
   56 |   virtual void static_delete(void** x)
      |                ^~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::copy_from_value(const void*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override]
   60 |   virtual void copy_from_value(void const* src, void** dest)
      |                ^~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::clone(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override]
   64 |   virtual void clone(void* const* src, void** dest)
      |                ^~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::move(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override]
   68 |   virtual void move(void* const* src, void** dest)
      |                ^~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy<T>::get_value(void**) [with T = const char*]’ can be marked override [-Wsuggest-override]
   72 |   virtual void* get_value(void** src)
      |                 ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy<long int>’:
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:53:8:   required from ‘struct static_any::anyimpl::small_any_policy<long int>’
   53 | struct small_any_policy : typed_base_any_policy<T>
      |        ^~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:168:42:   required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’
  168 |   static typename choose_policy<T>::type policy;
      |                                          ^~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:285:41:   required from ‘T& static_any::any::cast() [with T = long int]’
  285 |     if (policy != anyimpl::get_policy<T>())
      |                   ~~~~~~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27:   required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’
 1031 |     val = valIn.cast<long>();
      |           ~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38:   required from here
  640 |     double val = convertAnyTo<double>(datum.columnData);
      |                  ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy<T>::get_size() [with T = long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override]
   43 |   virtual size_t get_size()
      |                  ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy<long int>’:
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:168:42:   required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’
  168 |   static typename choose_policy<T>::type policy;
      |                                          ^~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:285:41:   required from ‘T& static_any::any::cast() [with T = long int]’
  285 |     if (policy != anyimpl::get_policy<T>())
      |                   ~~~~~~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27:   required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’
 1031 |     val = valIn.cast<long>();
      |           ~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38:   required from here
  640 |     double val = convertAnyTo<double>(datum.columnData);
      |                  ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::static_delete(void**) [with T = long int]’ can be marked override [-Wsuggest-override]
   56 |   virtual void static_delete(void** x)
      |                ^~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::copy_from_value(const void*, void**) [with T = long int]’ can be marked override [-Wsuggest-override]
   60 |   virtual void copy_from_value(void const* src, void** dest)
      |                ^~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::clone(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override]
   64 |   virtual void clone(void* const* src, void** dest)
      |                ^~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::move(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override]
   68 |   virtual void move(void* const* src, void** dest)
      |                ^~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy<T>::get_value(void**) [with T = long int]’ can be marked override [-Wsuggest-override]
   72 |   virtual void* get_value(void** src)
      |                 ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy<char>’:
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:53:8:   required from ‘struct static_any::anyimpl::small_any_policy<char>’
   53 | struct small_any_policy : typed_base_any_policy<T>
      |        ^~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:168:42:   required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’
  168 |   static typename choose_policy<T>::type policy;
      |                                          ^~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:285:41:   required from ‘T& static_any::any::cast() [with T = char]’
  285 |     if (policy != anyimpl::get_policy<T>())
      |                   ~~~~~~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27:   required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’
 1035 |     val = valIn.cast<char>();
      |           ~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38:   required from here
  640 |     double val = convertAnyTo<double>(datum.columnData);
      |                  ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy<T>::get_size() [with T = char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override]
   43 |   virtual size_t get_size()
      |                  ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy<char>’:
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:168:42:   required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’
  168 |   static typename choose_policy<T>::type policy;
      |                                          ^~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:285:41:   required from ‘T& static_any::any::cast() [with T = char]’
  285 |     if (policy != anyimpl::get_policy<T>())
      |                   ~~~~~~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27:   required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’
 1035 |     val = valIn.cast<char>();
      |           ~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38:   required from here
  640 |     double val = convertAnyTo<double>(datum.columnData);
      |                  ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::static_delete(void**) [with T = char]’ can be marked override [-Wsuggest-override]
   56 |   virtual void static_delete(void** x)
      |                ^~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::copy_from_value(const void*, void**) [with T = char]’ can be marked override [-Wsuggest-override]
   60 |   virtual void copy_from_value(void const* src, void** dest)
      |                ^~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::clone(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override]
   64 |   virtual void clone(void* const* src, void** dest)
      |                ^~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::move(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override]
   68 |   virtual void move(void* const* src, void** dest)
      |                ^~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy<T>::get_value(void**) [with T = char]’ can be marked override [-Wsuggest-override]
   72 |   virtual void* get_value(void** src)
      |                 ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy<signed char>’:
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:53:8:   required from ‘struct static_any::anyimpl::small_any_policy<signed char>’
   53 | struct small_any_policy : typed_base_any_policy<T>
      |        ^~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:168:42:   required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’
  168 |   static typename choose_policy<T>::type policy;
      |                                          ^~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:285:41:   required from ‘T& static_any::any::cast() [with T = signed char]’
  285 |     if (policy != anyimpl::get_policy<T>())
      |                   ~~~~~~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34:   required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’
 1039 |     val = valIn.cast<signed char>();
      |           ~~~~~~~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38:   required from here
  640 |     double val = convertAnyTo<double>(datum.columnData);
      |                  ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy<T>::get_size() [with T = signed char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override]
   43 |   virtual size_t get_size()
      |                  ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy<signed char>’:
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:168:42:   required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’
  168 |   static typename choose_policy<T>::type policy;
      |                                          ^~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:285:41:   required from ‘T& static_any::any::cast() [with T = signed char]’
  285 |     if (policy != anyimpl::get_policy<T>())
      |                   ~~~~~~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34:   required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’
 1039 |     val = valIn.cast<signed char>();
      |           ~~~~~~~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38:   required from here
  640 |     double val = convertAnyTo<double>(datum.columnData);
      |                  ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::static_delete(void**) [with T = signed char]’ can be marked override [-Wsuggest-override]
   56 |   virtual void static_delete(void** x)
      |                ^~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::copy_from_value(const void*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override]
   60 |   virtual void copy_from_value(void const* src, void** dest)
      |                ^~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::clone(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override]
   64 |   virtual void clone(void* const* src, void** dest)
      |                ^~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::move(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override]
   68 |   virtual void move(void* const* src, void** dest)
      |                ^~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy<T>::get_value(void**) [with T = signed char]’ can be marked override [-Wsuggest-override]
   72 |   virtual void* get_value(void** src)
      |                 ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy<short int>’:
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:53:8:   required from ‘struct static_any::anyimpl::small_any_policy<short int>’
   53 | struct small_any_policy : typed_base_any_policy<T>
      |        ^~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:168:42:   required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’
  168 |   static typename choose_policy<T>::type policy;
      |                                          ^~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:285:41:   required from ‘T& static_any::any::cast() [with T = short int]’
  285 |     if (policy != anyimpl::get_policy<T>())
      |                   ~~~~~~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28:   required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’
 1043 |     val = valIn.cast<short>();
      |           ~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38:   required from here
  640 |     double val = convertAnyTo<double>(datum.columnData);
      |                  ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy<T>::get_size() [with T = short int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override]
   43 |   virtual size_t get_size()
      |                  ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy<short int>’:
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:168:42:   required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’
  168 |   static typename choose_policy<T>::type policy;
      |                                          ^~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:285:41:   required from ‘T& static_any::any::cast() [with T = short int]’
  285 |     if (policy != anyimpl::get_policy<T>())
      |                   ~~~~~~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28:   required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’
 1043 |     val = valIn.cast<short>();
      |           ~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38:   required from here
  640 |     double val = convertAnyTo<double>(datum.columnData);
      |                  ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::static_delete(void**) [with T = short int]’ can be marked override [-Wsuggest-override]
   56 |   virtual void static_delete(void** x)
      |                ^~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::copy_from_value(const void*, void**) [with T = short int]’ can be marked override [-Wsuggest-override]
   60 |   virtual void copy_from_value(void const* src, void** dest)
      |                ^~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::clone(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override]
   64 |   virtual void clone(void* const* src, void** dest)
      |                ^~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::move(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override]
   68 |   virtual void move(void* const* src, void** dest)
      |                ^~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy<T>::get_value(void**) [with T = short int]’ can be marked override [-Wsuggest-override]
   72 |   virtual void* get_value(void** src)
      |                 ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy<int>’:
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:53:8:   required from ‘struct static_any::anyimpl::small_any_policy<int>’
   53 | struct small_any_policy : typed_base_any_policy<T>
      |        ^~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:168:42:   required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’
  168 |   static typename choose_policy<T>::type policy;
      |                                          ^~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:285:41:   required from ‘T& static_any::any::cast() [with T = int]’
  285 |     if (policy != anyimpl::get_policy<T>())
      |                   ~~~~~~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26:   required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’
 1047 |     val = valIn.cast<int>();
      |           ~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38:   required from here
  640 |     double val = convertAnyTo<double>(datum.columnData);
      |                  ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy<T>::get_size() [with T = int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override]
   43 |   virtual size_t get_size()
      |                  ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy<int>’:
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:168:42:   required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’
  168 |   static typename choose_policy<T>::type policy;
      |                                          ^~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:285:41:   required from ‘T& static_any::any::cast() [with T = int]’
  285 |     if (policy != anyimpl::get_policy<T>())
      |                   ~~~~~~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26:   required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’
 1047 |     val = valIn.cast<int>();
      |           ~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38:   required from here
  640 |     double val = convertAnyTo<double>(datum.columnData);
      |                  ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::static_delete(void**) [with T = int]’ can be marked override [-Wsuggest-override]
   56 |   virtual void static_delete(void** x)
      |                ^~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::copy_from_value(const void*, void**) [with T = int]’ can be marked override [-Wsuggest-override]
   60 |   virtual void copy_from_value(void const* src, void** dest)
      |                ^~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::clone(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override]
   64 |   virtual void clone(void* const* src, void** dest)
      |                ^~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::move(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override]
   68 |   virtual void move(void* const* src, void** dest)
      |                ^~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy<T>::get_value(void**) [with T = int]’ can be marked override [-Wsuggest-override]
   72 |   virtual void* get_value(void** src)
      |                 ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy<long long int>’:
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:53:8:   required from ‘struct static_any::anyimpl::small_any_policy<long long int>’
   53 | struct small_any_policy : typed_base_any_policy<T>
      |        ^~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:168:42:   required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’
  168 |   static typename choose_policy<T>::type policy;
      |                                          ^~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:285:41:   required from ‘T& static_any::any::cast() [with T = long long int]’
  285 |     if (policy != anyimpl::get_policy<T>())
      |                   ~~~~~~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32:   required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’
 1051 |     val = valIn.cast<long long>();
      |           ~~~~~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38:   required from here
  640 |     double val = convertAnyTo<double>(datum.columnData);
      |                  ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy<T>::get_size() [with T = long long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override]
   43 |   virtual size_t get_size()
      |                  ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy<long long int>’:
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:168:42:   required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’
  168 |   static typename choose_policy<T>::type policy;
      |                                          ^~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:285:41:   required from ‘T& static_any::any::cast() [with T = long long int]’
  285 |     if (policy != anyimpl::get_policy<T>())
      |                   ~~~~~~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32:   required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’
 1051 |     val = valIn.cast<long long>();
      |           ~~~~~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38:   required from here
  640 |     double val = convertAnyTo<double>(datum.columnData);
      |                  ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::static_delete(void**) [with T = long long int]’ can be marked override [-Wsuggest-override]
   56 |   virtual void static_delete(void** x)
      |                ^~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::copy_from_value(const void*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override]
   60 |   virtual void copy_from_value(void const* src, void** dest)
      |                ^~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::clone(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override]
   64 |   virtual void clone(void* const* src, void** dest)
      |                ^~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::move(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override]
   68 |   virtual void move(void* const* src, void** dest)
      |                ^~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy<T>::get_value(void**) [with T = long long int]’ can be marked override [-Wsuggest-override]
   72 |   virtual void* get_value(void** src)
      |                 ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy<unsigned char>’:
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:53:8:   required from ‘struct static_any::anyimpl::small_any_policy<unsigned char>’
   53 | struct small_any_policy : typed_base_any_policy<T>
      |        ^~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:168:42:   required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’
  168 |   static typename choose_policy<T>::type policy;
      |                                          ^~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:285:41:   required from ‘T& static_any::any::cast() [with T = unsigned char]’
  285 |     if (policy != anyimpl::get_policy<T>())
      |                   ~~~~~~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36:   required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’
 1055 |     val = valIn.cast<unsigned char>();
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38:   required from here
  640 |     double val = convertAnyTo<double>(datum.columnData);
      |                  ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy<T>::get_size() [with T = unsigned char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override]
   43 |   virtual size_t get_size()
      |                  ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy<unsigned char>’:
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:168:42:   required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’
  168 |   static typename choose_policy<T>::type policy;
      |                                          ^~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:285:41:   required from ‘T& static_any::any::cast() [with T = unsigned char]’
  285 |     if (policy != anyimpl::get_policy<T>())
      |                   ~~~~~~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36:   required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’
 1055 |     val = valIn.cast<unsigned char>();
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38:   required from here
  640 |     double val = convertAnyTo<double>(datum.columnData);
      |                  ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::static_delete(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override]
   56 |   virtual void static_delete(void** x)
      |                ^~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::copy_from_value(const void*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override]
   60 |   virtual void copy_from_value(void const* src, void** dest)
      |                ^~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::clone(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override]
   64 |   virtual void clone(void* const* src, void** dest)
      |                ^~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::move(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override]
   68 |   virtual void move(void* const* src, void** dest)
      |                ^~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy<T>::get_value(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override]
   72 |   virtual void* get_value(void** src)
      |                 ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy<short unsigned int>’:
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:53:8:   required from ‘struct static_any::anyimpl::small_any_policy<short unsigned int>’
   53 | struct small_any_policy : typed_base_any_policy<T>
      |        ^~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:168:42:   required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’
  168 |   static typename choose_policy<T>::type policy;
      |                                          ^~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:285:41:   required from ‘T& static_any::any::cast() [with T = short unsigned int]’
  285 |     if (policy != anyimpl::get_policy<T>())
      |                   ~~~~~~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37:   required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’
 1059 |     val = valIn.cast<unsigned short>();
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38:   required from here
  640 |     double val = convertAnyTo<double>(datum.columnData);
      |                  ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy<T>::get_size() [with T = short unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override]
   43 |   virtual size_t get_size()
      |                  ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy<short unsigned int>’:
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:168:42:   required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’
  168 |   static typename choose_policy<T>::type policy;
      |                                          ^~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:285:41:   required from ‘T& static_any::any::cast() [with T = short unsigned int]’
  285 |     if (policy != anyimpl::get_policy<T>())
      |                   ~~~~~~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37:   required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’
 1059 |     val = valIn.cast<unsigned short>();
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38:   required from here
  640 |     double val = convertAnyTo<double>(datum.columnData);
      |                  ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::static_delete(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override]
   56 |   virtual void static_delete(void** x)
      |                ^~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::copy_from_value(const void*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override]
   60 |   virtual void copy_from_value(void const* src, void** dest)
      |                ^~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::clone(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override]
   64 |   virtual void clone(void* const* src, void** dest)
      |                ^~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::move(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override]
   68 |   virtual void move(void* const* src, void** dest)
      |                ^~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy<T>::get_value(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override]
   72 |   virtual void* get_value(void** src)
      |                 ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy<unsigned int>’:
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:53:8:   required from ‘struct static_any::anyimpl::small_any_policy<unsigned int>’
   53 | struct small_any_policy : typed_base_any_policy<T>
      |        ^~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:168:42:   required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’
  168 |   static typename choose_policy<T>::type policy;
      |                                          ^~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:285:41:   required from ‘T& static_any::any::cast() [with T = unsigned int]’
  285 |     if (policy != anyimpl::get_policy<T>())
      |                   ~~~~~~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35:   required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’
 1063 |     val = valIn.cast<unsigned int>();
      |           ~~~~~~~~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38:   required from here
  640 |     double val = convertAnyTo<double>(datum.columnData);
      |                  ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy<T>::get_size() [with T = unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override]
   43 |   virtual size_t get_size()
      |                  ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy<unsigned int>’:
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:168:42:   required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’
  168 |   static typename choose_policy<T>::type policy;
      |                                          ^~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:285:41:   required from ‘T& static_any::any::cast() [with T = unsigned int]’
  285 |     if (policy != anyimpl::get_policy<T>())
      |                   ~~~~~~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35:   required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’
 1063 |     val = valIn.cast<unsigned int>();
      |           ~~~~~~~~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38:   required from here
  640 |     double val = convertAnyTo<double>(datum.columnData);
      |                  ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::static_delete(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override]
   56 |   virtual void static_delete(void** x)
      |                ^~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::copy_from_value(const void*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override]
   60 |   virtual void copy_from_value(void const* src, void** dest)
      |                ^~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::clone(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override]
   64 |   virtual void clone(void* const* src, void** dest)
      |                ^~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::move(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override]
   68 |   virtual void move(void* const* src, void** dest)
      |                ^~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy<T>::get_value(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override]
   72 |   virtual void* get_value(void** src)
      |                 ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy<long unsigned int>’:
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:53:8:   required from ‘struct static_any::anyimpl::small_any_policy<long unsigned int>’
   53 | struct small_any_policy : typed_base_any_policy<T>
      |        ^~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:168:42:   required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’
  168 |   static typename choose_policy<T>::type policy;
      |                                          ^~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:285:41:   required from ‘T& static_any::any::cast() [with T = long unsigned int]’
  285 |     if (policy != anyimpl::get_policy<T>())
      |                   ~~~~~~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36:   required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’
 1067 |     val = valIn.cast<unsigned long>();
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38:   required from here
  640 |     double val = convertAnyTo<double>(datum.columnData);
      |                  ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy<T>::get_size() [with T = long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override]
   43 |   virtual size_t get_size()
      |                  ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy<long unsigned int>’:
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:168:42:   required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’
  168 |   static typename choose_policy<T>::type policy;
      |                                          ^~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:285:41:   required from ‘T& static_any::any::cast() [with T = long unsigned int]’
  285 |     if (policy != anyimpl::get_policy<T>())
      |                   ~~~~~~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36:   required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’
 1067 |     val = valIn.cast<unsigned long>();
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38:   required from here
  640 |     double val = convertAnyTo<double>(datum.columnData);
      |                  ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::static_delete(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override]
   56 |   virtual void static_delete(void** x)
      |                ^~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::copy_from_value(const void*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override]
   60 |   virtual void copy_from_value(void const* src, void** dest)
      |                ^~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::clone(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override]
   64 |   virtual void clone(void* const* src, void** dest)
      |                ^~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::move(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override]
   68 |   virtual void move(void* const* src, void** dest)
      |                ^~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy<T>::get_value(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override]
   72 |   virtual void* get_value(void** src)
      |                 ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy<long long unsigned int>’:
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:53:8:   required from ‘struct static_any::anyimpl::small_any_policy<long long unsigned int>’
   53 | struct small_any_policy : typed_base_any_policy<T>
      |        ^~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:168:42:   required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’
  168 |   static typename choose_policy<T>::type policy;
      |                                          ^~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:285:41:   required from ‘T& static_any::any::cast() [with T = long long unsigned int]’
  285 |     if (policy != anyimpl::get_policy<T>())
      |                   ~~~~~~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41:   required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’
 1071 |     val = valIn.cast<unsigned long long>();
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38:   required from here
  640 |     double val = convertAnyTo<double>(datum.columnData);
      |                  ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy<T>::get_size() [with T = long long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override]
   43 |   virtual size_t get_size()
      |                  ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy<long long unsigned int>’:
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:168:42:   required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’
  168 |   static typename choose_policy<T>::type policy;
      |                                          ^~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:285:41:   required from ‘T& static_any::any::cast() [with T = long long unsigned int]’
  285 |     if (policy != anyimpl::get_policy<T>())
      |                   ~~~~~~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41:   required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’
 1071 |     val = valIn.cast<unsigned long long>();
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38:   required from here
  640 |     double val = convertAnyTo<double>(datum.columnData);
      |                  ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::static_delete(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override]
   56 |   virtual void static_delete(void** x)
      |                ^~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::copy_from_value(const void*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override]
   60 |   virtual void copy_from_value(void const* src, void** dest)
      |                ^~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::clone(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override]
   64 |   virtual void clone(void* const* src, void** dest)
      |                ^~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::move(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override]
   68 |   virtual void move(void* const* src, void** dest)
      |                ^~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy<T>::get_value(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override]
   72 |   virtual void* get_value(void** src)
      |                 ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy<float>’:
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:53:8:   required from ‘struct static_any::anyimpl::small_any_policy<float>’
   53 | struct small_any_policy : typed_base_any_policy<T>
      |        ^~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:168:42:   required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’
  168 |   static typename choose_policy<T>::type policy;
      |                                          ^~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:285:41:   required from ‘T& static_any::any::cast() [with T = float]’
  285 |     if (policy != anyimpl::get_policy<T>())
      |                   ~~~~~~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28:   required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’
 1075 |     val = valIn.cast<float>();
      |           ~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38:   required from here
  640 |     double val = convertAnyTo<double>(datum.columnData);
      |                  ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy<T>::get_size() [with T = float; size_t = long unsigned int]’ can be marked override [-Wsuggest-override]
   43 |   virtual size_t get_size()
      |                  ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy<float>’:
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:168:42:   required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’
  168 |   static typename choose_policy<T>::type policy;
      |                                          ^~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:285:41:   required from ‘T& static_any::any::cast() [with T = float]’
  285 |     if (policy != anyimpl::get_policy<T>())
      |                   ~~~~~~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28:   required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’
 1075 |     val = valIn.cast<float>();
      |           ~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38:   required from here
  640 |     double val = convertAnyTo<double>(datum.columnData);
      |                  ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::static_delete(void**) [with T = float]’ can be marked override [-Wsuggest-override]
   56 |   virtual void static_delete(void** x)
      |                ^~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::copy_from_value(const void*, void**) [with T = float]’ can be marked override [-Wsuggest-override]
   60 |   virtual void copy_from_value(void const* src, void** dest)
      |                ^~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::clone(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override]
   64 |   virtual void clone(void* const* src, void** dest)
      |                ^~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::move(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override]
   68 |   virtual void move(void* const* src, void** dest)
      |                ^~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy<T>::get_value(void**) [with T = float]’ can be marked override [-Wsuggest-override]
   72 |   virtual void* get_value(void** src)
      |                 ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy<double>’:
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:53:8:   required from ‘struct static_any::anyimpl::small_any_policy<double>’
   53 | struct small_any_policy : typed_base_any_policy<T>
      |        ^~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:168:42:   required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’
  168 |   static typename choose_policy<T>::type policy;
      |                                          ^~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:285:41:   required from ‘T& static_any::any::cast() [with T = double]’
  285 |     if (policy != anyimpl::get_policy<T>())
      |                   ~~~~~~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29:   required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’
 1079 |     val = valIn.cast<double>();
      |           ~~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38:   required from here
  640 |     double val = convertAnyTo<double>(datum.columnData);
      |                  ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy<T>::get_size() [with T = double; size_t = long unsigned int]’ can be marked override [-Wsuggest-override]
   43 |   virtual size_t get_size()
      |                  ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy<double>’:
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:168:42:   required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’
  168 |   static typename choose_policy<T>::type policy;
      |                                          ^~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:285:41:   required from ‘T& static_any::any::cast() [with T = double]’
  285 |     if (policy != anyimpl::get_policy<T>())
      |                   ~~~~~~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29:   required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’
 1079 |     val = valIn.cast<double>();
      |           ~~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38:   required from here
  640 |     double val = convertAnyTo<double>(datum.columnData);
      |                  ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::static_delete(void**) [with T = double]’ can be marked override [-Wsuggest-override]
   56 |   virtual void static_delete(void** x)
      |                ^~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::copy_from_value(const void*, void**) [with T = double]’ can be marked override [-Wsuggest-override]
   60 |   virtual void copy_from_value(void const* src, void** dest)
      |                ^~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::clone(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override]
   64 |   virtual void clone(void* const* src, void** dest)
      |                ^~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy<T>::move(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override]
   68 |   virtual void move(void* const* src, void** dest)
      |                ^~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy<T>::get_value(void**) [with T = double]’ can be marked override [-Wsuggest-override]
   72 |   virtual void* get_value(void** src)
      |                 ^~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy<__int128>’:
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:79:8:   required from ‘struct static_any::anyimpl::big_any_policy<__int128>’
   79 | struct big_any_policy : typed_base_any_policy<T>
      |        ^~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:168:42:   required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’
  168 |   static typename choose_policy<T>::type policy;
      |                                          ^~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:285:41:   required from ‘T& static_any::any::cast() [with T = __int128]’
  285 |     if (policy != anyimpl::get_policy<T>())
      |                   ~~~~~~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31:   required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’
 1083 |     val = valIn.cast<int128_t>();
      |           ~~~~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38:   required from here
  640 |     double val = convertAnyTo<double>(datum.columnData);
      |                  ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy<T>::get_size() [with T = __int128; size_t = long unsigned int]’ can be marked override [-Wsuggest-override]
   43 |   virtual size_t get_size()
      |                  ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy<__int128>’:
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:168:42:   required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’
  168 |   static typename choose_policy<T>::type policy;
      |                                          ^~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:285:41:   required from ‘T& static_any::any::cast() [with T = __int128]’
  285 |     if (policy != anyimpl::get_policy<T>())
      |                   ~~~~~~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31:   required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’
 1083 |     val = valIn.cast<int128_t>();
      |           ~~~~~~~~~~~~~~~~~~~~^~
/mariadb-server/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38:   required from here
  640 |     double val = convertAnyTo<double>(datum.columnData);
      |                  ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy<T>::static_delete(void**) [with T = __int128]’ can be marked override [-Wsuggest-override]
   82 |   virtual void static_delete(void** x)
      |                ^~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy<T>::copy_from_value(const void*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override]
   88 |   virtual void copy_from_value(void const* src, void** dest)
      |                ^~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy<T>::clone(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override]
   92 |   virtual void clone(void* const* src, void** dest)
      |                ^~~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy<T>::move(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override]
   96 |   virtual void move(void* const* src, void** dest)
      |                ^~~~
/mariadb-server/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy<T>::get_value(void**) [with T = __int128]’ can be marked override [-Wsuggest-override]
  101 |   virtual void* get_value(void** src)
      |                 ^~~~~~~~~
In file included from /usr/include/c++/15/map:64,
                 from /mariadb-server/storage/columnstore/columnstore/dbcon/execplan/calpontsystemcatalog.h:31:
/usr/include/c++/15/bits/stl_tree.h: In instantiation of ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Base_ptr std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_lower_bound(_Base_ptr, _Base_ptr, const _Key&) const [with _Key = boost::tuples::tuple<unsigned int, int, mcsv1sdk::mcsv1_UDAF*, std::vector<unsigned int>*>; _Val = std::pair<const boost::tuples::tuple<unsigned int, int, mcsv1sdk::mcsv1_UDAF*, std::vector<unsigned int>*>, long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const boost::tuples::tuple<unsigned int, int, mcsv1sdk::mcsv1_UDAF*, std::vector<unsigned int>*>, long unsigned int> >; _Compare = {anonymous}::cmpTuple; _Alloc = std::allocator<std::pair<const boost::tuples::tuple<unsigned int, int, mcsv1sdk::mcsv1_UDAF*, std::vector<unsigned int>*>, long unsigned int> >; _Base_ptr = std::__rb_tree::_Node_traits<std::pair<const boost::tuples::tuple<unsigned int, int, mcsv1sdk::mcsv1_UDAF*, std::vector<unsigned int>*>, long unsigned int>, std::pair<const boost::tuples::tuple<unsigned int, int, mcsv1sdk::mcsv1_UDAF*, std::vector<unsigned int>*>, long unsigned int>*>::_Node_base*]’:
/usr/include/c++/15/bits/stl_tree.h:3152:20:   required from ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::find(const _Key&) [with _Key = boost::tuples::tuple<unsigned int, int, mcsv1sdk::mcsv1_UDAF*, std::vector<unsigned int>*>; _Val = std::pair<const boost::tuples::tuple<unsigned int, int, mcsv1sdk::mcsv1_UDAF*, std::vector<unsigned int>*>, long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const boost::tuples::tuple<unsigned int, int, mcsv1sdk::mcsv1_UDAF*, std::vector<unsigned int>*>, long unsigned int> >; _Compare = {anonymous}::cmpTuple; _Alloc = std::allocator<std::pair<const boost::tuples::tuple<unsigned int, int, mcsv1sdk::mcsv1_UDAF*, std::vector<unsigned int>*>, long unsigned int> >; iterator = std::_Rb_tree<boost::tuples::tuple<unsigned int, int, mcsv1sdk::mcsv1_UDAF*, std::vector<unsigned int>*>, std::pair<const boost::tuples::tuple<unsigned int, int, mcsv1sdk::mcsv1_UDAF*, std::vector<unsigned int>*>, long unsigned int>, std::_Select1st<std::pair<const boost::tuples::tuple<unsigned int, int, mcsv1sdk::mcsv1_UDAF*, std::vector<unsigned int>*>, long unsigned int> >, {anonymous}::cmpTuple, std::allocator<std::pair<const boost::tuples::tuple<unsigned int, int, mcsv1sdk::mcsv1_UDAF*, std::vector<unsigned int>*>, long unsigned int> > >::iterator]’
 3152 |       iterator __j(_M_lower_bound(_M_begin(), _M_end(), __k));
      |                    ^~~~~~~~~~~~~~
/usr/include/c++/15/bits/stl_map.h:1260:25:   required from ‘std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::find(const key_type&) [with _Key = boost::tuples::tuple<unsigned int, int, mcsv1sdk::mcsv1_UDAF*, std::vector<unsigned int>*>; _Tp = long unsigned int; _Compare = {anonymous}::cmpTuple; _Alloc = std::allocator<std::pair<const boost::tuples::tuple<unsigned int, int, mcsv1sdk::mcsv1_UDAF*, std::vector<unsigned int>*>, long unsigned int> >; iterator = std::_Rb_tree<boost::tuples::tuple<unsigned int, int, mcsv1sdk::mcsv1_UDAF*, std::vector<unsigned int>*>, std::pair<const boost::tuples::tuple<unsigned int, int, mcsv1sdk::mcsv1_UDAF*, std::vector<unsigned int>*>, long unsigned int>, std::_Select1st<std::pair<const boost::tuples::tuple<unsigned int, int, mcsv1sdk::mcsv1_UDAF*, std::vector<unsigned int>*>, long unsigned int> >, {anonymous}::cmpTuple, std::allocator<std::pair<const boost::tuples::tuple<unsigned int, int, mcsv1sdk::mcsv1_UDAF*, std::vector<unsigned int>*>, long unsigned int> > >::iterator; key_type = boost::tuples::tuple<unsigned int, int, mcsv1sdk::mcsv1_UDAF*, std::vector<unsigned int>*>]’
 1260 |       { return _M_t.find(__x); }
      |                ~~~~~~~~~^~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/tupleaggregatestep.cpp:1385:45:   required from here
 1385 |     AGG_MAP::iterator iter = aggFuncMap.find(
      |                              ~~~~~~~~~~~~~~~^
 1386 |         boost::make_tuple(key, aggOp, pUDAFFunc, udafc ? udafc->getContext().getParamKeys() : NULL));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15/bits/stl_tree.h:2604:36: error: no match for call to ‘(const {anonymous}::cmpTuple) (const boost::tuples::tuple<unsigned int, int, mcsv1sdk::mcsv1_UDAF*, std::vector<unsigned int>*>&, const boost::tuples::tuple<unsigned int, int, mcsv1sdk::mcsv1_UDAF*, std::vector<unsigned int>*>&)’
 2604 |         if (!_M_impl._M_key_compare(_S_key(__x), __k))
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/tupleaggregatestep.cpp:78:8: note: there is 1 candidate
   78 | struct cmpTuple
      |        ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/tupleaggregatestep.cpp:80:8: note: candidate 1: ‘bool {anonymous}::cmpTuple::operator()(boost::tuples::tuple<unsigned int, int, mcsv1sdk::mcsv1_UDAF*, std::vector<unsigned int>*>, boost::tuples::tuple<unsigned int, int, mcsv1sdk::mcsv1_UDAF*, std::vector<unsigned int>*>)’ (near match)
   80 |   bool operator()(boost::tuple<uint32_t, int, mcsv1sdk::mcsv1_UDAF*, std::vector<uint32_t>*> a,
      |        ^~~~~~~~
/mariadb-server/storage/columnstore/columnstore/dbcon/joblist/tupleaggregatestep.cpp:80:8: note: passing ‘const {anonymous}::cmpTuple*’ as ‘this’ argument discards qualifiers
make[2]: *** [storage/columnstore/columnstore/dbcon/joblist/CMakeFiles/joblist.dir/build.make:653: storage/columnstore/columnstore/dbcon/joblist/CMakeFiles/joblist.dir/tupleaggregatestep.cpp.o] Error 1
make[2]: Leaving directory '/mariadb-build'
make[1]: *** [CMakeFiles/Makefile2:9425: storage/columnstore/columnstore/dbcon/joblist/CMakeFiles/joblist.dir/all] Error 2
make[1]: Leaving directory '/mariadb-build'
make: *** [Makefile:166: all] Error 2
