Running phase: qtPreHook Running phase: unpackPhase unpacking source archive /nix/store/zgpfpg8h97v4xyv91d1l1lkh69b8rva4-kdb-3.2.0.tar.xz source root is kdb-3.2.0 setting SOURCE_DATE_EPOCH to timestamp 1553625925 of file "kdb-3.2.0/po/zh_TW/kdb_sqlitedriver_qt.po" Running phase: patchPhase applying patch /nix/store/dsvvr2vrhzpddha62hm0a67hdnw0ybgq-b36d74f13a1421437a725fb74502c993c359392a.patch patching file src/KDb.cpp applying patch /nix/store/326yi0414jy58z58s69r5plg24ihib90-40cdaea4d7824cc1b0d26e6ad2dcb61fa2077911.patch patching file src/drivers/postgresql/PostgresqlTypes.cpp Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase fixing cmake files... cmake flags: -DCMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF -DCMAKE_INSTALL_LOCALEDIR=/nix/store/s9ykgjyabhbcl9zkmb59c6vz9xc7xam4-kdb-3.2.0/share/locale -DCMAKE_INSTALL_LIBEXECDIR=/nix/store/s9ykgjyabhbcl9zkmb59c6vz9xc7xam4-kdb-3.2.0/libexec -DCMAKE_INSTALL_LIBDIR=/nix/store/s9ykgjyabhbcl9zkmb59c6vz9xc7xam4-kdb-3.2.0/lib -DCMAKE_INSTALL_DOCDIR=/nix/store/s9ykgjyabhbcl9zkmb59c6vz9xc7xam4-kdb-3.2.0/share/doc/KDb -DCMAKE_INSTALL_INFODIR=/nix/store/s9ykgjyabhbcl9zkmb59c6vz9xc7xam4-kdb-3.2.0/share/info -DCMAKE_INSTALL_MANDIR=/nix/store/s9ykgjyabhbcl9zkmb59c6vz9xc7xam4-kdb-3.2.0/share/man -DCMAKE_INSTALL_INCLUDEDIR=/nix/store/s9ykgjyabhbcl9zkmb59c6vz9xc7xam4-kdb-3.2.0/include -DCMAKE_INSTALL_SBINDIR=/nix/store/s9ykgjyabhbcl9zkmb59c6vz9xc7xam4-kdb-3.2.0/sbin -DCMAKE_INSTALL_BINDIR=/nix/store/s9ykgjyabhbcl9zkmb59c6vz9xc7xam4-kdb-3.2.0/bin -DCMAKE_INSTALL_NAME_DIR=/nix/store/s9ykgjyabhbcl9zkmb59c6vz9xc7xam4-kdb-3.2.0/lib -DCMAKE_POLICY_DEFAULT_CMP0025=NEW -DCMAKE_FIND_FRAMEWORK=LAST -DCMAKE_STRIP=/nix/store/ii75mhh7sxl11167m1b86p0qrjsjyjmd-gcc-wrapper-14-20241116/bin/strip -DCMAKE_RANLIB=/nix/store/ii75mhh7sxl11167m1b86p0qrjsjyjmd-gcc-wrapper-14-20241116/bin/ranlib -DCMAKE_AR=/nix/store/ii75mhh7sxl11167m1b86p0qrjsjyjmd-gcc-wrapper-14-20241116/bin/ar -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DCMAKE_INSTALL_PREFIX=/nix/store/s9ykgjyabhbcl9zkmb59c6vz9xc7xam4-kdb-3.2.0 -DKDE_INSTALL_EXECROOTDIR=/nix/store/s9ykgjyabhbcl9zkmb59c6vz9xc7xam4-kdb-3.2.0 -DKDE_INSTALL_BINDIR=/nix/store/s9ykgjyabhbcl9zkmb59c6vz9xc7xam4-kdb-3.2.0/bin -DKDE_INSTALL_SBINDIR=/nix/store/s9ykgjyabhbcl9zkmb59c6vz9xc7xam4-kdb-3.2.0/sbin -DKDE_INSTALL_LIBDIR=/nix/store/s9ykgjyabhbcl9zkmb59c6vz9xc7xam4-kdb-3.2.0/lib -DKDE_INSTALL_LIBEXECDIR=/nix/store/s9ykgjyabhbcl9zkmb59c6vz9xc7xam4-kdb-3.2.0/libexec -DKDE_INSTALL_CMAKEPACKAGEDIR=/nix/store/s9ykgjyabhbcl9zkmb59c6vz9xc7xam4-kdb-3.2.0/lib/cmake -DKDE_INSTALL_INCLUDEDIR=/nix/store/s9ykgjyabhbcl9zkmb59c6vz9xc7xam4-kdb-3.2.0/include -DKDE_INSTALL_LOCALSTATEDIR=/var -DKDE_INSTALL_DATAROOTDIR=/nix/store/s9ykgjyabhbcl9zkmb59c6vz9xc7xam4-kdb-3.2.0/share -DKDE_INSTALL_DATADIR=/nix/store/s9ykgjyabhbcl9zkmb59c6vz9xc7xam4-kdb-3.2.0/share -DKDE_INSTALL_DOCBUNDLEDIR=/nix/store/s9ykgjyabhbcl9zkmb59c6vz9xc7xam4-kdb-3.2.0/share/doc/HTML -DKDE_INSTALL_KCFGDIR=/nix/store/s9ykgjyabhbcl9zkmb59c6vz9xc7xam4-kdb-3.2.0/share/config.kcfg -DKDE_INSTALL_KCONFUPDATEDIR=/nix/store/s9ykgjyabhbcl9zkmb59c6vz9xc7xam4-kdb-3.2.0/share/kconf_update -DKDE_INSTALL_KSERVICES5DIR=/nix/store/s9ykgjyabhbcl9zkmb59c6vz9xc7xam4-kdb-3.2.0/share/kservices5 -DKDE_INSTALL_KSERVICETYPES5DIR=/nix/store/s9ykgjyabhbcl9zkmb59c6vz9xc7xam4-kdb-3.2.0/share/kservicetypes5 -DKDE_INSTALL_KXMLGUI5DIR=/nix/store/s9ykgjyabhbcl9zkmb59c6vz9xc7xam4-kdb-3.2.0/share/kxmlgui5 -DKDE_INSTALL_KNOTIFY5RCDIR=/nix/store/s9ykgjyabhbcl9zkmb59c6vz9xc7xam4-kdb-3.2.0/share/knotifications5 -DKDE_INSTALL_ICONDIR=/nix/store/s9ykgjyabhbcl9zkmb59c6vz9xc7xam4-kdb-3.2.0/share/icons -DKDE_INSTALL_LOCALEDIR=/nix/store/s9ykgjyabhbcl9zkmb59c6vz9xc7xam4-kdb-3.2.0/share/locale -DKDE_INSTALL_SOUNDDIR=/nix/store/s9ykgjyabhbcl9zkmb59c6vz9xc7xam4-kdb-3.2.0/share/sounds -DKDE_INSTALL_TEMPLATEDIR=/nix/store/s9ykgjyabhbcl9zkmb59c6vz9xc7xam4-kdb-3.2.0/share/templates -DKDE_INSTALL_WALLPAPERDIR=/nix/store/s9ykgjyabhbcl9zkmb59c6vz9xc7xam4-kdb-3.2.0/share/wallpapers -DKDE_INSTALL_APPDIR=/nix/store/s9ykgjyabhbcl9zkmb59c6vz9xc7xam4-kdb-3.2.0/share/applications -DKDE_INSTALL_DESKTOPDIR=/nix/store/s9ykgjyabhbcl9zkmb59c6vz9xc7xam4-kdb-3.2.0/share/desktop-directories -DKDE_INSTALL_MIMEDIR=/nix/store/s9ykgjyabhbcl9zkmb59c6vz9xc7xam4-kdb-3.2.0/share/mime/packages -DKDE_INSTALL_METAINFODIR=/nix/store/s9ykgjyabhbcl9zkmb59c6vz9xc7xam4-kdb-3.2.0/share/appdata -DKDE_INSTALL_MANDIR=/nix/store/s9ykgjyabhbcl9zkmb59c6vz9xc7xam4-kdb-3.2.0/share/man -DKDE_INSTALL_INFODIR=/nix/store/s9ykgjyabhbcl9zkmb59c6vz9xc7xam4-kdb-3.2.0/share/info -DKDE_INSTALL_DBUSDIR=/nix/store/s9ykgjyabhbcl9zkmb59c6vz9xc7xam4-kdb-3.2.0/share/dbus-1 -DKDE_INSTALL_DBUSINTERFACEDIR=/nix/store/s9ykgjyabhbcl9zkmb59c6vz9xc7xam4-kdb-3.2.0/share/dbus-1/interfaces -DKDE_INSTALL_DBUSSERVICEDIR=/nix/store/s9ykgjyabhbcl9zkmb59c6vz9xc7xam4-kdb-3.2.0/share/dbus-1/services -DKDE_INSTALL_DBUSSYSTEMSERVICEDIR=/nix/store/s9ykgjyabhbcl9zkmb59c6vz9xc7xam4-kdb-3.2.0/share/dbus-1/system-services -DKDE_INSTALL_SYSCONFDIR=/nix/store/s9ykgjyabhbcl9zkmb59c6vz9xc7xam4-kdb-3.2.0/etc -DKDE_INSTALL_CONFDIR=/nix/store/s9ykgjyabhbcl9zkmb59c6vz9xc7xam4-kdb-3.2.0/etc/xdg -DKDE_INSTALL_AUTOSTARTDIR=/nix/store/s9ykgjyabhbcl9zkmb59c6vz9xc7xam4-kdb-3.2.0/etc/xdg/autostart -DKDE_INSTALL_QTPLUGINDIR=/nix/store/s9ykgjyabhbcl9zkmb59c6vz9xc7xam4-kdb-3.2.0/lib/qt-5.15.16/plugins -DKDE_INSTALL_PLUGINDIR=/nix/store/s9ykgjyabhbcl9zkmb59c6vz9xc7xam4-kdb-3.2.0/lib/qt-5.15.16/plugins -DKDE_INSTALL_QMLDIR=/nix/store/s9ykgjyabhbcl9zkmb59c6vz9xc7xam4-kdb-3.2.0/lib/qt-5.15.16/qml -DECM_DIR=/nix/store/m2wx0bqadcylgpbqbqphjwh05cv7y2lf-extra-cmake-modules-5.116.0/share/ECM/cmake CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at cmake/modules/SetKDbCMakePolicies.cmake:12 (cmake_policy): The OLD behavior for policy CMP0059 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. Call Stack (most recent call first): CMakeLists.txt:4 (include) -- The C compiler identification is GNU 14.2.1 -- The CXX compiler identification is GNU 14.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /nix/store/ii75mhh7sxl11167m1b86p0qrjsjyjmd-gcc-wrapper-14-20241116/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /nix/store/ii75mhh7sxl11167m1b86p0qrjsjyjmd-gcc-wrapper-14-20241116/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Warning (dev) at cmake/modules/KDbAddSimpleOption.cmake:29 (option): Policy CMP0077 is not set: option() honors normal variables. Run "cmake --help-policy CMP0077" for policy details. Use the cmake_policy command to set the policy and suppress this warning. For compatibility with older versions of CMake, option is clearing the normal variable 'BUILD_COVERAGE'. Call Stack (most recent call first): cmake/modules/KDbAddTests.cmake:35 (simple_option) CMakeLists.txt:10 (kdb_add_tests) This warning is for project developers. Use -Wno-dev to suppress it. Installing in /nix/store/s9ykgjyabhbcl9zkmb59c6vz9xc7xam4-kdb-3.2.0. Run /build/kdb-3.2.0/build/prefix.sh to set the environment for KDb. -- Looking for __GLIBC__ -- Looking for __GLIBC__ - found -- Performing Test _OFFT_IS_64BIT -- Performing Test _OFFT_IS_64BIT - Success -- Performing Test HAVE_DATE_TIME -- Performing Test HAVE_DATE_TIME - Success Installing in /nix/store/s9ykgjyabhbcl9zkmb59c6vz9xc7xam4-kdb-3.2.0. Run /build/kdb-3.2.0/build/prefix.sh to set the environment for KDb. CMake Warning (dev) at /nix/store/m2wx0bqadcylgpbqbqphjwh05cv7y2lf-extra-cmake-modules-5.116.0/share/ECM/modules/ECMFindModuleHelpers.cmake:111 (message): Your project should require at least CMake 3.16.0 to use FindKF5.cmake Call Stack (most recent call first): /nix/store/m2wx0bqadcylgpbqbqphjwh05cv7y2lf-extra-cmake-modules-5.116.0/share/ECM/find-modules/FindKF5.cmake:30 (ecm_find_package_version_check) CMakeLists.txt:38 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found KF5CoreAddons: /nix/store/6p6sjb43v051jbhdgyabn0ap2d1q71b9-kcoreaddons-5.116.0-dev/lib/cmake/KF5CoreAddons/KF5CoreAddonsConfig.cmake (found version "5.116.0") -- Found KF5: success (found suitable version "5.116.0", minimum required is "5.16.0") found components: CoreAddons -- Found the following ICU libraries: -- i18n (required) -- uc (required) -- Found ICU: /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include (found version "76.1") -- Looking for unistd.h -- Looking for unistd.h - found CMake Warning (dev) at src/CMakeLists.txt:30 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS, OUTPUT. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:30 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at cmake/modules/KDbCreateSharedDataClasses.cmake:26 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/CMakeLists.txt:175 (kdb_create_shared_data_classes) This warning is for project developers. Use -Wno-dev to suppress it. -- Found PythonInterp: /nix/store/26yi95240650jxp5dj78xzch70i1kzlz-python3-3.12.9/bin/python (found suitable version "3.12.9", minimum required is "2.6") -- Creating shared data class in KDbConnectionData.h from KDbConnectionData.shared.h -- Creating shared data class in KDbObject.h from KDbObject.shared.h -- Creating shared data class in KDbQuerySchemaParameter.h from KDbQuerySchemaParameter.shared.h -- Creating shared data class in KDbResult.h from KDbResult.shared.h -- Creating shared data class in KDbSelectStatementOptions.h from KDbSelectStatementOptions.shared.h -- Creating shared data class in KDbVersionInfo.h from KDbVersionInfo.shared.h -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success -- Found PkgConfig: /nix/store/601zbsyxn1zqx22yrif9yxa1x450qfc8-pkg-config-wrapper-0.29.2/bin/pkg-config (found version "0.29.2") -- Found SQLite version 3.48.0 -- Found support for extensions loading in SQLite. -- Found Sqlite: /nix/store/zybr5ppzzqcr77ib9dkwdri5jj43jwx7-sqlite-3.48.0-dev/include (Required is at least version "3.6.16") -- Found MySQL: /nix/store/kz3i0p161b4h72gh043w2978ilwv26r8-mariadb-connector-c-3.3.5/lib/mysql/libmysqlclient.so -- Found PostgreSQL: /nix/store/c5ai93kdbqp79xvz90jyjjd0j69p320b-libpq-17.4/lib/libpq.so (found version "17.4") CMake Warning (dev) at tools/CMakeLists.txt:3 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- The following features have been enabled: * BUILD_SQLITE_DB_DRIVER, SQLite database driver * KDB_SQLITE_VACUUM, Support for SQLite VACUUM (compacting) (default value) * BUILD_MYSQL_DB_DRIVER, MySQL database driver * BUILD_POSTGRESQL_DB_DRIVER, PostgreSQL database driver -- The following OPTIONAL packages have been found: * PkgConfig -- The following RECOMMENDED packages have been found: * Sqlite (required version >= 3.6.16), SQLite3 client library, Required by SQLite database driver * MySQL, MySQL Client Library (libmysqlclient), Required by MySQL database driver * PostgreSQL, C API to PostgreSQL (libpq), Required by PostgreSQL database driver -- The following REQUIRED packages have been found: * ECM (required version >= 1.8.0) * Qt5Gui (required version >= 5.15.16) * Qt5Widgets * Qt5Xml * Qt5Core (required version >= 5.15.2) * KF5CoreAddons (required version >= 5.16.0) * KF5 (required version >= 5.16.0) * ICU Required by KDb for unicode-aware string comparisons * PythonInterp (required version >= 2.6), Python language interpreter, Required by the Shared Data Classes (SDC) tool * Qt5Network * Qt5 (required version >= 5.4.0) * Qt5LinguistTools -- The following features have been disabled: * BUILD_TESTING, Build tests (default value) * BUILD_COVERAGE, Build test coverage (disabled because BUILD_TESTING is OFF) (default value) * BUILD_EXAMPLES, Build example applications (default value) * BUILD_QCH, Build API documentation in QCH format (default value) * KDB_UNFINISHED, Include unfinished features (useful for testing but may confuse end-user) (default value) * KDB_EXPRESSION_DEBUG, Debugging of Expression classes (default value) * KDB_DRIVERMANAGER_DEBUG, Debugging of the Driver Manager class (default value) * KDB_TRANSACTIONS_DEBUG, Debugging of the Transaction class (default value) * KDB_TABLESCHEMACHANGELISTENER_DEBUG, Debugging of the KDbTableSchemaChangeListener class (default value) * KDB_QUERYSCHEMA_DEBUG, Debugging of the QuerySchema class (default value) * KDB_SQLPARSER_DEBUG, Debugging of the SQL parser (default value) * KDB_DEBUG_GUI, GUI for debugging (default value) -- Configuring done (7.1s) -- Generating done (0.2s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_INSTALL_DOCDIR CMAKE_POLICY_DEFAULT_CMP0025 -- Build files have been written to: /build/kdb-3.2.0/build cmake: enabled parallel building cmake: enabled parallel installing Running phase: buildPhase build flags: -j2 SHELL=/nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/bash [ 1%] Generating ECMPoQm/ast/kdb_mysqldriver_qt.qm [ 2%] Generating ECMPoQm/ast/kdb_postgresqldriver_qt.qm [ 2%] Built target translations_2 [ 2%] Built target translations_1 [ 3%] Generating ECMPoQm/ast/kdb_qt.qm [ 3%] Generating ECMPoQm/ast/kdb_sqlitedriver_qt.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. [ 3%] Built target translations_4 [ 3%] Built target translations_3 [ 4%] Generating ECMPoQm/ca/kdb_postgresqldriver_qt.qm [ 4%] Generating ECMPoQm/ca/kdb_mysqldriver_qt.qm [ 4%] Built target translations_6 [ 4%] Built target translations_5 [ 5%] Generating ECMPoQm/ca/kdb_qt.qm [ 5%] Generating ECMPoQm/ca/kdb_sqlitedriver_qt.qm [ 5%] Built target translations_7 [ 5%] Built target translations_8 [ 5%] Generating ECMPoQm/ca@valencia/kdb_mysqldriver_qt.qm [ 5%] Generating ECMPoQm/ca@valencia/kdb_postgresqldriver_qt.qm [ 5%] Built target translations_9 [ 5%] Built target translations_10 [ 5%] Generating ECMPoQm/ca@valencia/kdb_qt.qm [ 5%] Generating ECMPoQm/ca@valencia/kdb_sqlitedriver_qt.qm [ 5%] Built target translations_11 [ 5%] Built target translations_12 [ 6%] Generating ECMPoQm/cs/kdb_mysqldriver_qt.qm [ 6%] Generating ECMPoQm/cs/kdb_postgresqldriver_qt.qm [ 6%] Built target translations_13 [ 6%] Built target translations_14 [ 7%] Generating ECMPoQm/cs/kdb_qt.qm [ 7%] Generating ECMPoQm/cs/kdb_sqlitedriver_qt.qm [ 7%] Built target translations_15 [ 7%] Built target translations_16 [ 8%] Generating ECMPoQm/de/kdb_mysqldriver_qt.qm [ 8%] Generating ECMPoQm/de/kdb_postgresqldriver_qt.qm [ 8%] Built target translations_17 [ 8%] Built target translations_18 [ 8%] Generating ECMPoQm/de/kdb_qt.qm [ 8%] Generating ECMPoQm/de/kdb_sqlitedriver_qt.qm [ 8%] Built target translations_19 [ 8%] Built target translations_20 [ 9%] Generating ECMPoQm/en/kdb_qt.qm [ 9%] Generating ECMPoQm/en_GB/kdb_mysqldriver_qt.qm [ 9%] Built target translations_22 [ 9%] Built target translations_21 [ 9%] Generating ECMPoQm/en_GB/kdb_qt.qm [ 10%] Generating ECMPoQm/en_GB/kdb_postgresqldriver_qt.qm [ 10%] Built target translations_23 [ 10%] Built target translations_24 [ 11%] Generating ECMPoQm/es/kdb_mysqldriver_qt.qm [ 11%] Generating ECMPoQm/en_GB/kdb_sqlitedriver_qt.qm [ 11%] Built target translations_26 [ 11%] Built target translations_25 [ 12%] Generating ECMPoQm/es/kdb_qt.qm [ 12%] Generating ECMPoQm/es/kdb_postgresqldriver_qt.qm [ 12%] Built target translations_28 [ 12%] Built target translations_27 [ 12%] Generating ECMPoQm/es/kdb_sqlitedriver_qt.qm [ 12%] Generating ECMPoQm/fi/kdb_mysqldriver_qt.qm [ 12%] Built target translations_29 [ 12%] Built target translations_30 [ 12%] Generating ECMPoQm/fi/kdb_postgresqldriver_qt.qm [ 13%] Generating ECMPoQm/fi/kdb_qt.qm [ 13%] Built target translations_31 [ 13%] Built target translations_32 [ 13%] Generating ECMPoQm/fi/kdb_sqlitedriver_qt.qm [ 14%] Generating ECMPoQm/fr/kdb_mysqldriver_qt.qm [ 14%] Built target translations_33 [ 14%] Built target translations_34 [ 14%] Generating ECMPoQm/fr/kdb_postgresqldriver_qt.qm [ 15%] Generating ECMPoQm/fr/kdb_qt.qm [ 15%] Built target translations_35 [ 15%] Built target translations_36 [ 15%] Generating ECMPoQm/fr/kdb_sqlitedriver_qt.qm [ 15%] Generating ECMPoQm/gl/kdb_mysqldriver_qt.qm [ 15%] Built target translations_37 [ 15%] Built target translations_38 [ 16%] Generating ECMPoQm/gl/kdb_postgresqldriver_qt.qm [ 17%] Generating ECMPoQm/gl/kdb_qt.qm [ 17%] Built target translations_39 [ 17%] Built target translations_40 [ 18%] Generating ECMPoQm/hu/kdb_mysqldriver_qt.qm [ 18%] Generating ECMPoQm/gl/kdb_sqlitedriver_qt.qm [ 18%] Built target translations_41 [ 18%] Built target translations_42 [ 18%] Generating ECMPoQm/ia/kdb_mysqldriver_qt.qm [ 19%] Generating ECMPoQm/ia/kdb_qt.qm [ 19%] Built target translations_43 [ 19%] Built target translations_44 [ 19%] Generating ECMPoQm/ia/kdb_sqlitedriver_qt.qm [ 19%] Generating ECMPoQm/it/kdb_mysqldriver_qt.qm [ 19%] Built target translations_45 [ 19%] Built target translations_46 [ 19%] Generating ECMPoQm/it/kdb_qt.qm [ 20%] Generating ECMPoQm/it/kdb_postgresqldriver_qt.qm [ 20%] Built target translations_48 [ 20%] Built target translations_47 [ 21%] Generating ECMPoQm/it/kdb_sqlitedriver_qt.qm [ 22%] Generating ECMPoQm/ja/kdb_mysqldriver_qt.qm [ 22%] Built target translations_49 [ 22%] Built target translations_50 [ 22%] Generating ECMPoQm/ja/kdb_postgresqldriver_qt.qm [ 22%] Generating ECMPoQm/ja/kdb_qt.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. [ 22%] Built target translations_51 [ 22%] Built target translations_52 [ 23%] Generating ECMPoQm/ja/kdb_sqlitedriver_qt.qm [ 23%] Generating ECMPoQm/ko/kdb_mysqldriver_qt.qm [ 23%] Built target translations_53 [ 23%] Built target translations_54 [ 24%] Generating ECMPoQm/ko/kdb_postgresqldriver_qt.qm [ 24%] Built target translations_55 [ 24%] Generating ECMPoQm/ko/kdb_qt.qm [ 25%] Generating ECMPoQm/ko/kdb_sqlitedriver_qt.qm [ 25%] Built target translations_56 [ 25%] Built target translations_57 [ 25%] Generating ECMPoQm/lt/kdb_mysqldriver_qt.qm [ 25%] Generating ECMPoQm/lt/kdb_postgresqldriver_qt.qm [ 25%] Built target translations_58 [ 25%] Built target translations_59 [ 25%] Generating ECMPoQm/lt/kdb_qt.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. [ 26%] Generating ECMPoQm/lt/kdb_sqlitedriver_qt.qm [ 26%] Built target translations_60 [ 26%] Built target translations_61 [ 26%] Generating ECMPoQm/nl/kdb_mysqldriver_qt.qm [ 27%] Generating ECMPoQm/nl/kdb_postgresqldriver_qt.qm [ 27%] Built target translations_62 [ 27%] Built target translations_63 [ 27%] Generating ECMPoQm/nl/kdb_qt.qm [ 27%] Generating ECMPoQm/nl/kdb_sqlitedriver_qt.qm [ 27%] Built target translations_64 [ 27%] Built target translations_65 [ 28%] Generating ECMPoQm/nn/kdb_mysqldriver_qt.qm [ 28%] Generating ECMPoQm/nn/kdb_postgresqldriver_qt.qm [ 28%] Built target translations_66 [ 28%] Built target translations_67 [ 29%] Generating ECMPoQm/nn/kdb_qt.qm [ 29%] Generating ECMPoQm/nn/kdb_sqlitedriver_qt.qm [ 29%] Built target translations_68 [ 29%] Built target translations_69 [ 29%] Generating ECMPoQm/pl/kdb_mysqldriver_qt.qm [ 30%] Generating ECMPoQm/pl/kdb_postgresqldriver_qt.qm [ 30%] Built target translations_70 [ 30%] Built target translations_71 [ 30%] Generating ECMPoQm/pl/kdb_qt.qm [ 30%] Generating ECMPoQm/pl/kdb_sqlitedriver_qt.qm [ 30%] Built target translations_73 [ 30%] Built target translations_72 [ 31%] Generating ECMPoQm/pt/kdb_mysqldriver_qt.qm [ 31%] Generating ECMPoQm/pt/kdb_postgresqldriver_qt.qm [ 31%] Built target translations_74 [ 31%] Built target translations_75 [ 32%] Generating ECMPoQm/pt/kdb_qt.qm [ 32%] Generating ECMPoQm/pt/kdb_sqlitedriver_qt.qm [ 32%] Built target translations_76 [ 32%] Built target translations_77 [ 33%] Generating ECMPoQm/pt_BR/kdb_mysqldriver_qt.qm [ 33%] Built target translations_78 [ 33%] Generating ECMPoQm/pt_BR/kdb_postgresqldriver_qt.qm [ 33%] Built target translations_79 [ 34%] Generating ECMPoQm/pt_BR/kdb_qt.qm [ 34%] Generating ECMPoQm/pt_BR/kdb_sqlitedriver_qt.qm [ 34%] Built target translations_80 [ 34%] Built target translations_81 [ 35%] Generating ECMPoQm/ru/kdb_mysqldriver_qt.qm [ 35%] Generating ECMPoQm/ru/kdb_postgresqldriver_qt.qm [ 35%] Built target translations_82 [ 35%] Built target translations_83 [ 36%] Generating ECMPoQm/ru/kdb_qt.qm [ 36%] Generating ECMPoQm/ru/kdb_sqlitedriver_qt.qm [ 36%] Built target translations_84 [ 36%] Built target translations_85 [ 36%] Generating ECMPoQm/sk/kdb_mysqldriver_qt.qm [ 37%] Generating ECMPoQm/sk/kdb_postgresqldriver_qt.qm [ 37%] Built target translations_86 [ 37%] Built target translations_87 [ 38%] Generating ECMPoQm/sk/kdb_sqlitedriver_qt.qm [ 38%] Generating ECMPoQm/sk/kdb_qt.qm [ 38%] Built target translations_89 [ 38%] Built target translations_88 [ 39%] Generating ECMPoQm/sv/kdb_mysqldriver_qt.qm [ 39%] Generating ECMPoQm/sv/kdb_postgresqldriver_qt.qm [ 39%] Built target translations_90 [ 39%] Built target translations_91 [ 40%] Generating ECMPoQm/sv/kdb_sqlitedriver_qt.qm [ 40%] Generating ECMPoQm/sv/kdb_qt.qm [ 40%] Built target translations_93 [ 40%] Built target translations_92 [ 40%] Generating ECMPoQm/tr/kdb_mysqldriver_qt.qm [ 41%] Generating ECMPoQm/tr/kdb_postgresqldriver_qt.qm [ 41%] Built target translations_94 [ 41%] Built target translations_95 [ 41%] Generating ECMPoQm/tr/kdb_qt.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. [ 42%] Generating ECMPoQm/tr/kdb_sqlitedriver_qt.qm [ 42%] Built target translations_96 [ 42%] Built target translations_97 [ 42%] Generating ECMPoQm/uk/kdb_mysqldriver_qt.qm [ 43%] Generating ECMPoQm/uk/kdb_postgresqldriver_qt.qm [ 43%] Built target translations_98 [ 44%] Generating ECMPoQm/uk/kdb_qt.qm [ 44%] Built target translations_99 Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. [ 44%] Generating ECMPoQm/uk/kdb_sqlitedriver_qt.qm [ 44%] Built target translations_100 [ 44%] Generating ECMPoQm/zh_CN/kdb_mysqldriver_qt.qm [ 44%] Built target translations_101 [ 44%] Built target translations_102 [ 45%] Generating ECMPoQm/zh_CN/kdb_postgresqldriver_qt.qm [ 45%] Generating ECMPoQm/zh_CN/kdb_qt.qm [ 45%] Built target translations_103 [ 46%] Generating ECMPoQm/zh_CN/kdb_sqlitedriver_qt.qm [ 46%] Built target translations_104 [ 46%] Built target translations_105 [ 46%] Generating ECMPoQm/zh_TW/kdb_mysqldriver_qt.qm [ 46%] Built target translations_106 [ 47%] Generating ECMPoQm/zh_TW/kdb_postgresqldriver_qt.qm [ 47%] Generating ECMPoQm/zh_TW/kdb_qt.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. [ 47%] Built target translations_107 [ 47%] Built target translations_108 [ 48%] Generating ECMPoQm/zh_TW/kdb_sqlitedriver_qt.qm [ 48%] Built target KDb_autogen_timestamp_deps [ 48%] Built target translations_109 [ 48%] Built target kdb_sqlite_icu_autogen_timestamp_deps [ 49%] Automatic MOC for target KDb [ 50%] Automatic MOC for target kdb_sqlite_icu [ 50%] Built target kdb_sqlite_icu_autogen [ 51%] Building CXX object src/drivers/sqlite/icu/CMakeFiles/kdb_sqlite_icu.dir/kdb_sqlite_icu_autogen/mocs_compilation.cpp.o [ 51%] Building CXX object src/drivers/sqlite/icu/CMakeFiles/kdb_sqlite_icu.dir/icu.cpp.o [ 51%] Built target KDb_autogen [ 51%] Building CXX object src/CMakeFiles/KDb.dir/KDb_autogen/mocs_compilation.cpp.o In file included from /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/utext.h:143, from /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/uregex.h:28, from /build/kdb-3.2.0/src/drivers/sqlite/icu/icu.cpp:37: /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/localpointer.h:561:26: error: parameter declared 'auto' 561 | template | ^~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/localpointer.h:573:76: error: template argument 2 is invalid 573 | explicit LocalOpenPointer(std::unique_ptr &&p) | ^ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/localpointer.h:583:78: error: template argument 2 is invalid 583 | LocalOpenPointer &operator=(std::unique_ptr &&p) { | ^ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/localpointer.h:599:59: error: template argument 2 is invalid 599 | operator std::unique_ptr () && { | ^ In file included from /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:37, from /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/utext.h:145: /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/char16ptr.h:317:10: error: 'is_convertible_v' is not a member of 'std'; did you mean 'is_convertible'? 317 | std::is_convertible_v | ^~~~~~~~~~~~~~~~ | is_convertible /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/char16ptr.h:317:28: error: expected primary-expression before ',' token 317 | std::is_convertible_v | ^ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/char16ptr.h:331:13: error: 'u16string_view' in namespace 'std' does not name a type; did you mean 'u16string'? 331 | inline std::u16string_view toU16StringView(std::u16string_view sv) { return sv; } | ^~~~~~~~~~~~~~ | u16string /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/char16ptr.h:339:13: error: 'u16string_view' in namespace 'std' does not name a type; did you mean 'u16string'? 339 | inline std::u16string_view toU16StringView(std::basic_string_view sv) { | ^~~~~~~~~~~~~~ | u16string /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/char16ptr.h:360:36: error: 'enable_if_t' in namespace 'std' does not name a template type 360 | typename = typename std::enable_if_t>>> | ^~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/char16ptr.h:360:36: note: 'std::enable_if_t' is only available from C++14 onwards /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/char16ptr.h:360:47: error: expected '>' before '<' token 360 | typename = typename std::enable_if_t>>> | ^ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/char16ptr.h:361:13: error: 'u16string_view' in namespace 'std' does not name a type; did you mean 'u16string'? 361 | inline std::u16string_view toU16StringViewNullable(const T& text) { | ^~~~~~~~~~~~~~ | u16string /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/char16ptr.h:370:36: error: 'enable_if_t' in namespace 'std' does not name a template type 370 | typename = typename std::enable_if_t>>, | ^~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/char16ptr.h:370:36: note: 'std::enable_if_t' is only available from C++14 onwards /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/char16ptr.h:370:47: error: expected '>' before '<' token 370 | typename = typename std::enable_if_t>>, | ^ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/char16ptr.h:372:13: error: 'u16string_view' in namespace 'std' does not name a type; did you mean 'u16string'? 372 | inline std::u16string_view toU16StringViewNullable(const T& text) { | ^~~~~~~~~~~~~~ | u16string In file included from /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:40: /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/stringpiece.h:134:29: error: 'enable_if_t' in namespace 'std' does not name a template type 134 | typename = std::enable_if_t< | ^~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/stringpiece.h:134:24: note: 'std::enable_if_t' is only available from C++14 onwards 134 | typename = std::enable_if_t< | ^~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/stringpiece.h:134:40: error: expected '>' before '<' token 134 | typename = std::enable_if_t< | ^ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/stringpiece.h:185:19: error: expected type-specifier 185 | inline operator std::string_view() const { | ^~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:346:40: error: 'enable_if_t' in namespace 'std' does not name a template type 346 | template>> | ^~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:346:35: note: 'std::enable_if_t' is only available from C++14 onwards 346 | template>> | ^~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:346:51: error: expected '>' before '<' token 346 | template>> | ^ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:381:40: error: 'enable_if_t' in namespace 'std' does not name a template type 381 | template>> | ^~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:381:35: note: 'std::enable_if_t' is only available from C++14 onwards 381 | template>> | ^~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:381:51: error: expected '>' before '<' token 381 | template>> | ^ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:1959:40: error: 'enable_if_t' in namespace 'std' does not name a template type 1959 | template>> | ^~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:1959:35: note: 'std::enable_if_t' is only available from C++14 onwards 1959 | template>> | ^~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:1959:51: error: expected '>' before '<' token 1959 | template>> | ^ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:2226:40: error: 'enable_if_t' in namespace 'std' does not name a template type 2226 | template>> | ^~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:2226:35: note: 'std::enable_if_t' is only available from C++14 onwards 2226 | template>> | ^~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:2226:51: error: expected '>' before '<' token 2226 | template>> | ^ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:2299:40: error: 'enable_if_t' in namespace 'std' does not name a template type 2299 | template>> | ^~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:2299:35: note: 'std::enable_if_t' is only available from C++14 onwards 2299 | template>> | ^~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:2299:51: error: expected '>' before '<' token 2299 | template>> | ^ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:3035:19: error: expected type-specifier 3035 | inline operator std::u16string_view() const { | ^~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:3273:40: error: 'enable_if_t' in namespace 'std' does not name a template type 3273 | template>> | ^~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:3273:35: note: 'std::enable_if_t' is only available from C++14 onwards 3273 | template>> | ^~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:3273:51: error: expected '>' before '<' token 3273 | template>> | ^ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:3599:40: error: 'enable_if_t' in namespace 'std' does not name a template type 3599 | template>> | ^~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:3599:35: note: 'std::enable_if_t' is only available from C++14 onwards 3599 | template>> | ^~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:3599:51: error: expected '>' before '<' token 3599 | template>> | ^ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:3755:60: error: 'std::u16string_view' has not been declared 3755 | static UnicodeString readOnlyAliasFromU16StringView(std::u16string_view text); | ^~~~~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:3871:64: error: 'std::u16string_view' has not been declared 3871 | UnicodeString& doReplace(int32_t start, int32_t length, std::u16string_view src); | ^~~~~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:3875:32: error: 'std::u16string_view' has not been declared 3875 | UnicodeString& doAppend(std::u16string_view src); | ^~~~~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h: In member function 'bool icu_76::UnicodeString::operator==(const S&) const': /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:348:10: error: 'u16string_view' is not a member of 'std'; did you mean 'u16string'? 348 | std::u16string_view sv(internal::toU16StringView(text)); | ^~~~~~~~~~~~~~ | u16string /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:350:46: error: 'sv' was not declared in this scope 350 | return !isBogus() && (len = length()) == sv.length() && doEquals(sv.data(), len); | ^~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h: In member function 'icu_76::UnicodeString& icu_76::UnicodeString::operator=(const S&)': /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:1962:45: error: 'toU16StringView' is not a member of 'icu_76::internal' 1962 | return doReplace(0, length(), internal::toU16StringView(src)); | ^~~~~~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h: In member function 'icu_76::UnicodeString& icu_76::UnicodeString::operator+=(const S&)': /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:2228:31: error: 'toU16StringView' is not a member of 'icu_76::internal' 2228 | return doAppend(internal::toU16StringView(src)); | ^~~~~~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h: In member function 'icu_76::UnicodeString& icu_76::UnicodeString::append(const S&)': /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:2301:31: error: 'toU16StringView' is not a member of 'icu_76::internal' 2301 | return doAppend(internal::toU16StringView(src)); | ^~~~~~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h: In constructor 'icu_76::UnicodeString::UnicodeString(const S&)': /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:3276:24: error: 'toU16StringViewNullable' is not a member of 'icu_76::internal' 3276 | doAppend(internal::toU16StringViewNullable(text)); | ^~~~~~~~~~~~~~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h: In static member function 'static icu_76::UnicodeString icu_76::UnicodeString::readOnlyAlias(const S&)': /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:3601:53: error: 'toU16StringView' is not a member of 'icu_76::internal' 3601 | return readOnlyAliasFromU16StringView(internal::toU16StringView(text)); | ^~~~~~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h: At global scope: /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:4116:38: error: 'enable_if_t' in namespace 'std' does not name a template type 4116 | template>> | ^~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:4116:33: note: 'std::enable_if_t' is only available from C++14 onwards 4116 | template>> | ^~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:4116:49: error: expected '>' before '<' token 4116 | template>> | ^ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h: In function 'icu_76::UnicodeString icu_76::operator+(const UnicodeString&, const S&)': /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:4118:46: error: 'toU16StringView' is not a member of 'icu_76::internal' 4118 | return unistr_internalConcat(s1, internal::toU16StringView(s2)); | ^~~~~~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:4118:10: error: there are no arguments to 'unistr_internalConcat' that depend on a template parameter, so a declaration of 'unistr_internalConcat' must be available [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-fpermissive-fpermissive8;;] 4118 | return unistr_internalConcat(s1, internal::toU16StringView(s2)); | ^~~~~~~~~~~~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:4118:10: note: (if you use '8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-fpermissive-fpermissive8;;', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h: At global scope: /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:4125:53: error: 'std::u16string_view' has not been declared 4125 | unistr_internalConcat(const UnicodeString &s1, std::u16string_view s2); | ^~~~~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/utext.h:1596:1: note: invalid template non-type parameter 1596 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUTextPointer, UText, utext_close); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/uregex.h:229:1: note: invalid template non-type parameter 229 | U_DEFINE_LOCAL_OPEN_POINTER(LocalURegularExpressionPointer, URegularExpression, uregex_close); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/uset.h:361:1: note: invalid template non-type parameter 361 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUSetPointer, USet, uset_close); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unorm2.h:35, from /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unorm.h:25, from /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/ucol.h:17, from /build/kdb-3.2.0/src/drivers/sqlite/icu/icu.cpp:39: /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/uset.h:1655:10: error: 'u16string_view' in namespace 'std' does not name a type; did you mean 'u16string'? 1655 | std::u16string_view operator*() const { | ^~~~~~~~~~~~~~ | u16string /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unorm2.h:284:1: note: invalid template non-type parameter 284 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUNormalizer2Pointer, UNormalizer2, unorm2_close); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/uenum.h:69:1: note: invalid template non-type parameter 69 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/ucol.h:553:1: note: invalid template non-type parameter 553 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUCollatorPointer, UCollator, ucol_close); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/ucol.h:1553:25: error: 'enable_if_t' in namespace 'std' does not name a template type 1553 | typename = std::enable_if_t && ConvertibleToU16StringView>> | ^~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/ucol.h:1553:20: note: 'std::enable_if_t' is only available from C++14 onwards 1553 | typename = std::enable_if_t && ConvertibleToU16StringView>> | ^~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/ucol.h:1553:36: error: expected '>' before '<' token 1553 | typename = std::enable_if_t && ConvertibleToU16StringView>> | ^ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/ucol.h:1559:26: error: 'std::string_view' has not been declared 1559 | bool operator()(std::string_view lhs, std::string_view rhs) const { | ^~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/ucol.h:1559:48: error: 'std::string_view' has not been declared 1559 | bool operator()(std::string_view lhs, std::string_view rhs) const { | ^~~~~~~~~~~ /build/kdb-3.2.0/src/drivers/sqlite/icu/icu.cpp:49:3: warning: zero as null pointer constant [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-zero-as-null-pointer-constant-Wzero-as-null-pointer-constant8;;] 49 | SQLITE_EXTENSION_INIT1 | ^~~~~~~~~~~~~~~~~~~~~~ /build/kdb-3.2.0/src/drivers/sqlite/icu/icu.cpp: In function 'void icuLoadCollation(sqlite3_context*, int, sqlite3_value**)': /build/kdb-3.2.0/src/drivers/sqlite/icu/icu.cpp:420:7: warning: unused parameter 'nArg' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-parameter-Wunused-parameter8;;] 420 | int nArg, | ~~~~^~~~ make[2]: *** [src/drivers/sqlite/icu/CMakeFiles/kdb_sqlite_icu.dir/build.make:99: src/drivers/sqlite/icu/CMakeFiles/kdb_sqlite_icu.dir/icu.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:4632: src/drivers/sqlite/icu/CMakeFiles/kdb_sqlite_icu.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... [ 52%] Building CXX object src/CMakeFiles/KDb.dir/parser/generated/sqlscanner.cpp.o [ 52%] Building CXX object src/CMakeFiles/KDb.dir/parser/generated/sqlparser.cpp.o [ 53%] Building CXX object src/CMakeFiles/KDb.dir/parser/generated/KDbToken.cpp.o [ 53%] Building CXX object src/CMakeFiles/KDb.dir/parser/KDbParser.cpp.o [ 54%] Building CXX object src/CMakeFiles/KDb.dir/parser/KDbParser_p.cpp.o /build/kdb-3.2.0/src/parser/KDbParser.cpp: In copy constructor 'KDbParserError::KDbParserError(const KDbParserError&)': /build/kdb-3.2.0/src/parser/KDbParser.cpp:183:17: warning: implicitly-declared 'KDbParserError::Private& KDbParserError::Private::operator=(const KDbParserError::Private&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 183 | *d = *other.d; | ^ /build/kdb-3.2.0/src/parser/KDbParser.cpp:149:5: note: because 'KDbParserError::Private' has user-provided 'KDbParserError::Private::Private(const KDbParserError::Private&)' 149 | Private(const Private &other) { | ^~~~~~~ [ 54%] Building CXX object src/CMakeFiles/KDb.dir/tools/KDbJsonTrader_p.cpp.o /build/kdb-3.2.0/src/parser/KDbParser_p.cpp: In function 'KDbQuerySchema* buildSelectQuery(KDbQuerySchema*, KDbNArgExpression*, KDbNArgExpression*, SelectOptionsInternal*)': /build/kdb-3.2.0/src/parser/KDbParser_p.cpp:353:21: warning: implicitly-declared 'KDbNArgExpression& KDbNArgExpression::operator=(const KDbNArgExpression&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 353 | colViews = *_colViews; | ^~~~~~~~~ In file included from /build/kdb-3.2.0/src/parser/KDbSqlTypes.h:26, from /build/kdb-3.2.0/src/parser/KDbParser_p.h:24, from /build/kdb-3.2.0/src/parser/KDbParser_p.cpp:20: /build/kdb-3.2.0/src/expression/KDbExpression.h:224:5: note: because 'KDbNArgExpression' has user-provided 'KDbNArgExpression::KDbNArgExpression(const KDbNArgExpression&)' 224 | KDbNArgExpression(const KDbNArgExpression& expr); | ^~~~~~~~~~~~~~~~~ /build/kdb-3.2.0/src/parser/KDbParser_p.cpp:358:23: warning: implicitly-declared 'KDbNArgExpression& KDbNArgExpression::operator=(const KDbNArgExpression&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 358 | tablesList = *_tablesList; | ^~~~~~~~~~~ /build/kdb-3.2.0/src/expression/KDbExpression.h:224:5: note: because 'KDbNArgExpression' has user-provided 'KDbNArgExpression::KDbNArgExpression(const KDbNArgExpression&)' 224 | KDbNArgExpression(const KDbNArgExpression& expr); | ^~~~~~~~~~~~~~~~~ /build/kdb-3.2.0/src/parser/KDbParser_p.cpp:380:54: warning: implicitly-declared 'KDbVariableExpression& KDbVariableExpression::operator=(const KDbVariableExpression&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 380 | t_e = t_with_alias.left().toVariable(); | ^ /build/kdb-3.2.0/src/expression/KDbExpression.h:464:5: note: because 'KDbVariableExpression' has user-provided 'KDbVariableExpression::KDbVariableExpression(const KDbVariableExpression&)' 464 | KDbVariableExpression(const KDbVariableExpression& expr); | ^~~~~~~~~~~~~~~~~~~~~ /build/kdb-3.2.0/src/parser/KDbParser_p.cpp:383:36: warning: implicitly-declared 'KDbVariableExpression& KDbVariableExpression::operator=(const KDbVariableExpression&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 383 | t_e = e.toVariable(); | ^ /build/kdb-3.2.0/src/expression/KDbExpression.h:464:5: note: because 'KDbVariableExpression' has user-provided 'KDbVariableExpression::KDbVariableExpression(const KDbVariableExpression&)' 464 | KDbVariableExpression(const KDbVariableExpression& expr); | ^~~~~~~~~~~~~~~~~~~~~ /build/kdb-3.2.0/src/parser/KDbParser_p.cpp:428:65: warning: implicitly-declared 'KDbVariableExpression& KDbVariableExpression::operator=(const KDbVariableExpression&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 428 | aliasVariable = e.toBinary().right().toVariable(); | ^ /build/kdb-3.2.0/src/expression/KDbExpression.h:464:5: note: because 'KDbVariableExpression' has user-provided 'KDbVariableExpression::KDbVariableExpression(const KDbVariableExpression&)' 464 | KDbVariableExpression(const KDbVariableExpression& expr); | ^~~~~~~~~~~~~~~~~~~~~ [ 54%] Building CXX object src/CMakeFiles/KDb.dir/tools/KDbValidator.cpp.o [ 55%] Building CXX object src/CMakeFiles/KDb.dir/tools/KDbFieldValidator.cpp.o [ 55%] Building CXX object src/CMakeFiles/KDb.dir/tools/KDbLongLongValidator.cpp.o [ 56%] Building CXX object src/CMakeFiles/KDb.dir/tools/KDbObjectNameValidator.cpp.o [ 56%] Building CXX object src/CMakeFiles/KDb.dir/tools/KDbIdentifierValidator.cpp.o [ 57%] Building CXX object src/CMakeFiles/KDb.dir/tools/KDbUtils.cpp.o /build/kdb-3.2.0/src/tools/KDbUtils.cpp: In function 'QString KDbUtils::pointerToStringInternal(void*, int)': /build/kdb-3.2.0/src/tools/KDbUtils.cpp:301:18: warning: 'QString& QString::sprintf(const char*, ...)' is deprecated: Use asprintf(), arg() or QTextStream instead [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations8;;] 301 | s.sprintf("%2.2x", cstr_pointer[i]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qobject.h:47, from /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/QObject:1, from /build/kdb-3.2.0/src/tools/KDbUtils.h:32, from /build/kdb-3.2.0/src/tools/KDbUtils.cpp:29: /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qstring.h:390:14: note: declared here 390 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); | ^~~~~~~ /build/kdb-3.2.0/src/tools/KDbUtils.h: In instantiation of 'int KDbUtils::AutodeletedHash::remove(const Key&) [with Key = QByteArray; T = KDbUtils::Property*]': /build/kdb-3.2.0/src/tools/KDbUtils.cpp:695:19: required from here 695 | d->data.remove(name); | ~~~~~~~~~~~~~~^~~~~~ /build/kdb-3.2.0/src/tools/KDbUtils.h:226:56: warning: 'QList QHash::values(const Key&) const [with Key = QByteArray; T = KDbUtils::Property*]' is deprecated: Use QMultiHash for hashes storing multiple values with the same key. [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations8;;] 226 | const QList values(QHash::values(key)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qshareddata.h:46, from /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qdatetime.h:46, from /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/QDateTime:1, from /build/kdb-3.2.0/src/tools/KDbUtils.h:33: /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qhash.h:1235:31: note: declared here 1235 | Q_OUTOFLINE_TEMPLATE QList QHash::values(const Key &akey) const | ^~~~~~~~~~~~~ [ 57%] Building CXX object src/CMakeFiles/KDb.dir/tools/transliteration/transliteration_table.cpp.o /build/kdb-3.2.0/src/tools/transliteration/transliteration_table.cpp:1039:8: warning: unpaired UTF-8 bidirectional control character detected [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wbidi-chars-Wbidi-chars=8;;] 1039 | */,N/**/,N/**/,N/**/,N/**/,N/**/,N/**/, | ~~~~~~~~ ^ | | | | | end of bidirectional context | U+202A (LEFT-TO-RIGHT EMBEDDING) /build/kdb-3.2.0/src/tools/transliteration/transliteration_table.cpp:1039:14: warning: unpaired UTF-8 bidirectional control character detected [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wbidi-chars-Wbidi-chars=8;;] 1039 | */,N/**/,N/**/,N/**/,N/**/,N/**/,N/**/, | ~~~~~~~~ ^ | | | | | end of bidirectional context | U+202B (RIGHT-TO-LEFT EMBEDDING) /build/kdb-3.2.0/src/tools/transliteration/transliteration_table.cpp:1039:26: warning: unpaired UTF-8 bidirectional control character detected [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wbidi-chars-Wbidi-chars=8;;] 1039 | */,N/**/,N/**/,N/**/,N/**/,N/**/,N/**/, | ~~~~~~~~ ^ | | | | | end of bidirectional context | U+202D (LEFT-TO-RIGHT OVERRIDE) /build/kdb-3.2.0/src/tools/transliteration/transliteration_table.cpp:1039:32: warning: unpaired UTF-8 bidirectional control character detected [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wbidi-chars-Wbidi-chars=8;;] 1039 | */,N/**/,N/**/,N/**/,N/**/,N/**/,N/**/, | ~~~~~~~~ ^ | | | | | end of bidirectional context | U+202E (RIGHT-TO-LEFT OVERRIDE) /build/kdb-3.2.0/src/tools/transliteration/transliteration_table.cpp:1046:50: warning: unpaired UTF-8 bidirectional control character detected [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wbidi-chars-Wbidi-chars=8;;] 1046 | /*2060*/N/**/,N/**/,N/**/,N/**/,N/**/,N/**/,N/**/,N/**/, | ~~~~~~~~ ^ | | | | | end of bidirectional context | U+2066 (LEFT-TO-RIGHT ISOLATE) /build/kdb-3.2.0/src/tools/transliteration/transliteration_table.cpp:1046:56: warning: unpaired UTF-8 bidirectional control character detected [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wbidi-chars-Wbidi-chars=8;;] 1046 | /*2060*/N/**/,N/**/,N/**/,N/**/,N/**/,N/**/,N/**/,N/**/, | ~~~~~~~~ ^ | | | | | end of bidirectional context | U+2067 (RIGHT-TO-LEFT ISOLATE) /build/kdb-3.2.0/src/tools/transliteration/transliteration_table.cpp:1047:13: warning: unpaired UTF-8 bidirectional control character detected [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wbidi-chars-Wbidi-chars=8;;] 1047 | /*2068*/N/**/,N/**/,N/**/,N/**/,N/**/,N/**/,N/**/,N/**/, | ~~~~~~~~ ^ | | | | | end of bidirectional context | U+2068 (FIRST STRONG ISOLATE) [ 57%] Building CXX object src/CMakeFiles/KDb.dir/KDbDateTime.cpp.o [ 58%] Building CXX object src/CMakeFiles/KDb.dir/KDbEscapedString.cpp.o [ 58%] Building CXX object src/CMakeFiles/KDb.dir/KDbResult.cpp.o [ 59%] Building CXX object src/CMakeFiles/KDb.dir/KDbQueryAsterisk.cpp.o In file included from /build/kdb-3.2.0/src/KDbResult.cpp:21: /build/kdb-3.2.0/src/KDbMessageHandler.h:225:50: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KDbMessageHandler::Option; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations8;;] 225 | KDbMessageHandler::Options options = nullptr, | ^~~~~~~ In file included from /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qglobal.h:1307, from /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qatomic.h:41, from /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qrefcount.h:43, from /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qbytearray.h:44, from /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/QByteArray:1, from /build/kdb-3.2.0/src/KDbEscapedString.h:23, from /build/kdb-3.2.0/build/src/KDbResult.h:33, from /build/kdb-3.2.0/src/KDbResult.cpp:20: /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ /build/kdb-3.2.0/src/KDbResult.cpp: In member function 'KDbResultable& KDbResultable::operator=(const KDbResultable&)': /build/kdb-3.2.0/src/KDbResult.cpp:195:22: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 195 | m_result = other.m_result; | ^~~~~~~~ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbResult.cpp: In member function 'void KDbResultable::clearResult()': /build/kdb-3.2.0/src/KDbResult.cpp:206:26: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 206 | m_result = KDbResult(); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ [ 59%] Building CXX object src/CMakeFiles/KDb.dir/KDbConnectionData.cpp.o [ 60%] Building CXX object src/CMakeFiles/KDb.dir/KDbVersionInfo.cpp.o [ 60%] Building CXX object src/CMakeFiles/KDb.dir/KDbConnectionData_sdc.cpp.o [ 60%] Building CXX object src/CMakeFiles/KDb.dir/KDbField.cpp.o [ 61%] Building CXX object src/CMakeFiles/KDb.dir/KDbQuerySchemaParameter.cpp.o /build/kdb-3.2.0/src/KDbField.cpp: In copy constructor 'KDbField::Private::Private(const KDbField::Private&)': /build/kdb-3.2.0/src/KDbField.cpp:151:19: warning: implicitly-declared 'KDbField::Private& KDbField::Private::operator=(const KDbField::Private&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 151 | (*this) = o; | ^ /build/kdb-3.2.0/src/KDbField.cpp:149:5: note: because 'KDbField::Private' has user-provided 'KDbField::Private::Private(const KDbField::Private&)' 149 | Private(const Private &o) | ^~~~~~~ [ 61%] Building CXX object src/CMakeFiles/KDb.dir/expression/KDbExpression.cpp.o [ 62%] Building CXX object src/CMakeFiles/KDb.dir/expression/KDbNArgExpression.cpp.o /build/kdb-3.2.0/src/expression/KDbExpression.cpp: In member function 'bool KDbExpressionData::addToCallStack(QDebug*, KDb::ExpressionCallStack*) const': /build/kdb-3.2.0/src/expression/KDbExpression.cpp:226:32: warning: 'QTextStream& QTextStreamFunctions::endl(QTextStream&)' is deprecated: Use Qt::endl [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations8;;] 226 | debug.nospace() << endl << level + 1 << ":"; | ^~~~ In file included from /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qdebug.h:49, from /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/QDebug:1, from /build/kdb-3.2.0/src/tools/KDbUtils.h:35, from /build/kdb-3.2.0/src/KDbField.h:31, from /build/kdb-3.2.0/src/expression/KDbExpression.h:27, from /build/kdb-3.2.0/src/expression/KDbExpression.cpp:24: /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qtextstream.h:293:75: note: declared here 293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s); | ^~~~ /build/kdb-3.2.0/src/expression/KDbExpression.cpp: In constructor 'KDbExpression::KDbExpression(KDbExpressionData*, KDb::ExpressionClass, KDbToken)': /build/kdb-3.2.0/src/expression/KDbExpression.cpp:273:16: warning: implicitly-declared 'KDbToken& KDbToken::operator=(const KDbToken&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 273 | d->token = token; | ^~~~~ In file included from /build/kdb-3.2.0/src/expression/KDbExpressionData.h:27, from /build/kdb-3.2.0/src/expression/KDbExpression.h:29: /build/kdb-3.2.0/src/parser/generated/KDbToken.h:44:5: note: because 'KDbToken' has user-provided 'KDbToken::KDbToken(const KDbToken&)' 44 | KDbToken(const KDbToken &other) : v(other.v) {} | ^~~~~~~~ /build/kdb-3.2.0/src/expression/KDbExpression.cpp: In member function 'void KDbExpression::setToken(KDbToken)': /build/kdb-3.2.0/src/expression/KDbExpression.cpp:312:16: warning: implicitly-declared 'KDbToken& KDbToken::operator=(const KDbToken&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 312 | d->token = token; | ^~~~~ /build/kdb-3.2.0/src/parser/generated/KDbToken.h:44:5: note: because 'KDbToken' has user-provided 'KDbToken::KDbToken(const KDbToken&)' 44 | KDbToken(const KDbToken &other) : v(other.v) {} | ^~~~~~~~ [ 62%] Building CXX object src/CMakeFiles/KDb.dir/expression/KDbUnaryExpression.cpp.o [ 63%] Building CXX object src/CMakeFiles/KDb.dir/expression/KDbBinaryExpression.cpp.o [ 63%] Building CXX object src/CMakeFiles/KDb.dir/expression/KDbConstExpression.cpp.o [ 63%] Building CXX object src/CMakeFiles/KDb.dir/expression/KDbQueryParameterExpression.cpp.o [ 64%] Building CXX object src/CMakeFiles/KDb.dir/expression/KDbVariableExpression.cpp.o [ 64%] Building CXX object src/CMakeFiles/KDb.dir/expression/KDbFunctionExpression.cpp.o /build/kdb-3.2.0/src/expression/KDbFunctionExpression.cpp: In member function 'void KDbFunctionExpressionData::setArguments(ExplicitlySharedExpressionDataPointer)': /build/kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:1279:19: warning: implicitly-declared 'KDbToken& KDbToken::operator=(const KDbToken&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 1279 | args->token = ','; | ^~~ In file included from /build/kdb-3.2.0/src/expression/KDbExpressionData.h:27, from /build/kdb-3.2.0/src/expression/KDbExpression.h:29, from /build/kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:23: /build/kdb-3.2.0/src/parser/generated/KDbToken.h:44:5: note: because 'KDbToken' has user-provided 'KDbToken::KDbToken(const KDbToken&)' 44 | KDbToken(const KDbToken &other) : v(other.v) {} | ^~~~~~~~ /build/kdb-3.2.0/src/expression/KDbFunctionExpression.cpp: In static member function 'static QStringList KDbFunctionExpression::builtInAggregates()': /build/kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:1354:43: warning: 'QList QSet::toList() const [with T = QString]' is deprecated: Use values() instead. [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations8;;] 1354 | return _builtInAggregates->data.toList(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qdebug.h:52, from /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/QDebug:1, from /build/kdb-3.2.0/src/tools/KDbUtils.h:35, from /build/kdb-3.2.0/src/KDbField.h:31, from /build/kdb-3.2.0/src/expression/KDbExpression.h:27: /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qset.h:265:14: note: declared here 265 | QList toList() const { return values(); } | ^~~~~~ [ 65%] Building CXX object src/CMakeFiles/KDb.dir/KDbFieldList.cpp.o [ 65%] Building CXX object src/CMakeFiles/KDb.dir/KDbTableSchema.cpp.o [ 66%] Building CXX object src/CMakeFiles/KDb.dir/KDbTableSchemaChangeListener.cpp.o [ 66%] Building CXX object src/CMakeFiles/KDb.dir/KDbIndexSchema.cpp.o /build/kdb-3.2.0/src/KDbTableSchemaChangeListener.cpp: In static member function 'static QList KDbTableSchemaChangeListener::listeners(KDbConnection*, const KDbTableSchema*)': /build/kdb-3.2.0/src/KDbTableSchemaChangeListener.cpp:509:25: warning: 'QList QSet::toList() const [with T = KDbTableSchemaChangeListener*]' is deprecated: Use values() instead. [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations8;;] 509 | return result.toList(); | ~~~~~~~~~~~~~^~ In file included from /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qdebug.h:52, from /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/QtDebug:1, from /build/kdb-3.2.0/src/tools/KDbTristate.h:24, from /build/kdb-3.2.0/build/src/KDbTristate:1, from /build/kdb-3.2.0/src/KDbTableSchemaChangeListener.h:23, from /build/kdb-3.2.0/src/KDbTableSchemaChangeListener.cpp:20: /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qset.h:265:14: note: declared here 265 | QList toList() const { return values(); } | ^~~~~~ /build/kdb-3.2.0/src/KDbTableSchemaChangeListener.cpp: In static member function 'static QList KDbTableSchemaChangeListener::listeners(KDbConnection*, const KDbQuerySchema*)': /build/kdb-3.2.0/src/KDbTableSchemaChangeListener.cpp:526:25: warning: 'QList QSet::toList() const [with T = KDbTableSchemaChangeListener*]' is deprecated: Use values() instead. [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations8;;] 526 | return result.toList(); | ~~~~~~~~~~~~~^~ /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qset.h:265:14: note: declared here 265 | QList toList() const { return values(); } | ^~~~~~ /build/kdb-3.2.0/src/KDbTableSchemaChangeListener.cpp: In static member function 'static tristate KDbTableSchemaChangeListener::closeListeners(KDbConnection*, const KDbTableSchema*, const QList&)': /build/kdb-3.2.0/src/KDbTableSchemaChangeListener.cpp:541:77: warning: 'QSet QList::toSet() const [with T = KDbTableSchemaChangeListener*]' is deprecated: Use QSet(list.begin(), list.end()) instead. [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations8;;] 541 | QSet toClose(listeners(conn, table).toSet().subtract(except.toSet())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qset.h:406:30: note: declared here 406 | Q_OUTOFLINE_TEMPLATE QSet QList::toSet() const | ^~~~~~~~ /build/kdb-3.2.0/src/KDbTableSchemaChangeListener.cpp:541:101: warning: 'QSet QList::toSet() const [with T = KDbTableSchemaChangeListener*]' is deprecated: Use QSet(list.begin(), list.end()) instead. [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations8;;] 541 | QSet toClose(listeners(conn, table).toSet().subtract(except.toSet())); | ~~~~~~~~~~~~^~ /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qset.h:406:30: note: declared here 406 | Q_OUTOFLINE_TEMPLATE QSet QList::toSet() const | ^~~~~~~~ /build/kdb-3.2.0/src/KDbTableSchemaChangeListener.cpp:545:28: warning: implicitly-declared 'constexpr tristate::tristate(const tristate&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 545 | if (localResult != true) { | ^~~~ /build/kdb-3.2.0/src/tools/KDbTristate.h:203:11: note: because 'tristate' has user-provided 'tristate& tristate::operator=(tristate)' 203 | tristate& tristate::operator=(tristate tsValue) | ^~~~~~~~ /build/kdb-3.2.0/src/tools/KDbTristate.h:238:33: note: initializing argument 1 of 'bool operator!=(tristate, bool)' 238 | inline bool operator!=(tristate tsValue, bool boolValue) | ~~~~~~~~~^~~~~~~ /build/kdb-3.2.0/src/KDbTableSchemaChangeListener.cpp:546:22: warning: implicitly-declared 'constexpr tristate::tristate(const tristate&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 546 | result = localResult; | ^~~~~~~~~~~ /build/kdb-3.2.0/src/tools/KDbTristate.h:203:11: note: because 'tristate' has user-provided 'tristate& tristate::operator=(tristate)' 203 | tristate& tristate::operator=(tristate tsValue) | ^~~~~~~~ /build/kdb-3.2.0/src/tools/KDbTristate.h:203:40: note: initializing argument 1 of 'tristate& tristate::operator=(tristate)' 203 | tristate& tristate::operator=(tristate tsValue) | ~~~~~~~~~^~~~~~~ /build/kdb-3.2.0/src/KDbTableSchemaChangeListener.cpp:549:12: warning: implicitly-declared 'constexpr tristate::tristate(const tristate&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 549 | return result; | ^~~~~~ /build/kdb-3.2.0/src/tools/KDbTristate.h:203:11: note: because 'tristate' has user-provided 'tristate& tristate::operator=(tristate)' 203 | tristate& tristate::operator=(tristate tsValue) | ^~~~~~~~ /build/kdb-3.2.0/src/KDbTableSchemaChangeListener.cpp: In static member function 'static tristate KDbTableSchemaChangeListener::closeListeners(KDbConnection*, const KDbQuerySchema*, const QList&)': /build/kdb-3.2.0/src/KDbTableSchemaChangeListener.cpp:564:77: warning: 'QSet QList::toSet() const [with T = KDbTableSchemaChangeListener*]' is deprecated: Use QSet(list.begin(), list.end()) instead. [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations8;;] 564 | QSet toClose(listeners(conn, query).toSet().subtract(except.toSet())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qset.h:406:30: note: declared here 406 | Q_OUTOFLINE_TEMPLATE QSet QList::toSet() const | ^~~~~~~~ /build/kdb-3.2.0/src/KDbTableSchemaChangeListener.cpp:564:101: warning: 'QSet QList::toSet() const [with T = KDbTableSchemaChangeListener*]' is deprecated: Use QSet(list.begin(), list.end()) instead. [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations8;;] 564 | QSet toClose(listeners(conn, query).toSet().subtract(except.toSet())); | ~~~~~~~~~~~~^~ /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qset.h:406:30: note: declared here 406 | Q_OUTOFLINE_TEMPLATE QSet QList::toSet() const | ^~~~~~~~ /build/kdb-3.2.0/src/KDbTableSchemaChangeListener.cpp:568:28: warning: implicitly-declared 'constexpr tristate::tristate(const tristate&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 568 | if (localResult != true) { | ^~~~ /build/kdb-3.2.0/src/tools/KDbTristate.h:203:11: note: because 'tristate' has user-provided 'tristate& tristate::operator=(tristate)' 203 | tristate& tristate::operator=(tristate tsValue) | ^~~~~~~~ /build/kdb-3.2.0/src/tools/KDbTristate.h:238:33: note: initializing argument 1 of 'bool operator!=(tristate, bool)' 238 | inline bool operator!=(tristate tsValue, bool boolValue) | ~~~~~~~~~^~~~~~~ /build/kdb-3.2.0/src/KDbTableSchemaChangeListener.cpp:569:22: warning: implicitly-declared 'constexpr tristate::tristate(const tristate&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 569 | result = localResult; | ^~~~~~~~~~~ /build/kdb-3.2.0/src/tools/KDbTristate.h:203:11: note: because 'tristate' has user-provided 'tristate& tristate::operator=(tristate)' 203 | tristate& tristate::operator=(tristate tsValue) | ^~~~~~~~ /build/kdb-3.2.0/src/tools/KDbTristate.h:203:40: note: initializing argument 1 of 'tristate& tristate::operator=(tristate)' 203 | tristate& tristate::operator=(tristate tsValue) | ~~~~~~~~~^~~~~~~ /build/kdb-3.2.0/src/KDbTableSchemaChangeListener.cpp:572:12: warning: implicitly-declared 'constexpr tristate::tristate(const tristate&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 572 | return result; | ^~~~~~ /build/kdb-3.2.0/src/tools/KDbTristate.h:203:11: note: because 'tristate' has user-provided 'tristate& tristate::operator=(tristate)' 203 | tristate& tristate::operator=(tristate tsValue) | ^~~~~~~~ [ 67%] Building CXX object src/CMakeFiles/KDb.dir/KDbOrderByColumn.cpp.o [ 67%] Building CXX object src/CMakeFiles/KDb.dir/KDbQuerySchema.cpp.o /build/kdb-3.2.0/src/KDbOrderByColumn.cpp: In member function 'KDbOrderByColumn& KDbOrderByColumn::operator=(const KDbOrderByColumn&)': /build/kdb-3.2.0/src/KDbOrderByColumn.cpp:167:21: warning: implicitly-declared 'KDbOrderByColumn::Private& KDbOrderByColumn::Private::operator=(const KDbOrderByColumn::Private&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 167 | *d = *other.d; | ^ /build/kdb-3.2.0/src/KDbOrderByColumn.cpp:36:5: note: because 'KDbOrderByColumn::Private' has user-provided 'KDbOrderByColumn::Private::Private(const KDbOrderByColumn::Private&)' 36 | Private(const Private &other) { | ^~~~~~~ /build/kdb-3.2.0/src/KDbOrderByColumn.cpp: In member function 'KDbEscapedString KDbOrderByColumn::toSqlString(bool, KDbConnection*, KDbQuerySchema*, KDb::IdentifierEscapingType) const': /build/kdb-3.2.0/src/KDbOrderByColumn.cpp:236:37: warning: 'QTextStream& QTextStreamFunctions::endl(QTextStream&)' is deprecated: Use Qt::endl [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations8;;] 236 | << endl << "cannot find alias"; | ^~~~ In file included from /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qdebug.h:49, from /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/QDebug:1, from /build/kdb-3.2.0/src/tools/KDbUtils.h:35, from /build/kdb-3.2.0/src/KDbField.h:31, from /build/kdb-3.2.0/src/KDbFieldList.h:27, from /build/kdb-3.2.0/src/KDbQuerySchema.h:26, from /build/kdb-3.2.0/src/KDbOrderByColumn.cpp:21: /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qtextstream.h:293:75: note: declared here 293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s); | ^~~~ /build/kdb-3.2.0/src/KDbQuerySchema.cpp: In member function 'bool KDbQuerySchema::addToWhereExpression(KDbField*, const QVariant&, KDbToken, QString*, QString*)': /build/kdb-3.2.0/src/KDbQuerySchema.cpp:1305:27: warning: implicitly-declared 'KDbToken& KDbToken::operator=(const KDbToken&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 1305 | token = KDbToken::SQL_NULL; | ^~~~~~~~ In file included from /build/kdb-3.2.0/src/KDbQuerySchema.h:29, from /build/kdb-3.2.0/src/KDbQuerySchema.cpp:20: /build/kdb-3.2.0/src/parser/generated/KDbToken.h:44:5: note: because 'KDbToken' has user-provided 'KDbToken::KDbToken(const KDbToken&)' 44 | KDbToken(const KDbToken &other) : v(other.v) {} | ^~~~~~~~ /build/kdb-3.2.0/src/KDbQuerySchema.cpp:1309:31: warning: implicitly-declared 'KDbToken& KDbToken::operator=(const KDbToken&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 1309 | token = KDbToken::INTEGER_CONST; | ^~~~~~~~~~~~~ /build/kdb-3.2.0/src/parser/generated/KDbToken.h:44:5: note: because 'KDbToken' has user-provided 'KDbToken::KDbToken(const KDbToken&)' 44 | KDbToken(const KDbToken &other) : v(other.v) {} | ^~~~~~~~ /build/kdb-3.2.0/src/KDbQuerySchema.cpp:1311:31: warning: implicitly-declared 'KDbToken& KDbToken::operator=(const KDbToken&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 1311 | token = KDbToken::REAL_CONST; | ^~~~~~~~~~ /build/kdb-3.2.0/src/parser/generated/KDbToken.h:44:5: note: because 'KDbToken' has user-provided 'KDbToken::KDbToken(const KDbToken&)' 44 | KDbToken(const KDbToken &other) : v(other.v) {} | ^~~~~~~~ /build/kdb-3.2.0/src/KDbQuerySchema.cpp:1313:31: warning: implicitly-declared 'KDbToken& KDbToken::operator=(const KDbToken&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 1313 | token = KDbToken::CHARACTER_STRING_LITERAL; | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/kdb-3.2.0/src/parser/generated/KDbToken.h:44:5: note: because 'KDbToken' has user-provided 'KDbToken::KDbToken(const KDbToken&)' 44 | KDbToken(const KDbToken &other) : v(other.v) {} | ^~~~~~~~ /build/kdb-3.2.0/src/KDbQuerySchema.cpp:1329:9: warning: implicitly-declared 'KDbBinaryExpression& KDbBinaryExpression::operator=(const KDbBinaryExpression&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 1329 | ); | ^ In file included from /build/kdb-3.2.0/src/KDbQuerySchema_p.h:24, from /build/kdb-3.2.0/src/KDbQuerySchema.cpp:21: /build/kdb-3.2.0/src/expression/KDbExpression.h:353:5: note: because 'KDbBinaryExpression' has user-provided 'KDbBinaryExpression::KDbBinaryExpression(const KDbBinaryExpression&)' 353 | KDbBinaryExpression(const KDbBinaryExpression& expr); | ^~~~~~~~~~~~~~~~~~~ [ 67%] Building CXX object src/CMakeFiles/KDb.dir/KDbQuerySchema_p.cpp.o In file included from /build/kdb-3.2.0/src/KDbQuerySchema_p.cpp:20: /build/kdb-3.2.0/src/KDbQuerySchema_p.h: In member function 'KDbQuerySchemaPrivate& KDbQuerySchemaPrivate::operator=(const KDbQuerySchemaPrivate&)': /build/kdb-3.2.0/src/KDbQuerySchema_p.h:61:7: warning: implicitly-declared 'KDbUtils::AutodeletedList& KDbUtils::AutodeletedList::operator=(const KDbUtils::AutodeletedList&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 61 | class KDbQuerySchemaPrivate | ^~~~~~~~~~~~~~~~~~~~~ In file included from /build/kdb-3.2.0/src/KDbField.h:31, from /build/kdb-3.2.0/src/KDb.h:23, from /build/kdb-3.2.0/src/KDbDriver.h:25, from /build/kdb-3.2.0/src/KDbQuerySchema_p.h:23: /build/kdb-3.2.0/src/tools/KDbUtils.h:250:5: note: because 'KDbUtils::AutodeletedList' has user-provided 'KDbUtils::AutodeletedList::AutodeletedList(const KDbUtils::AutodeletedList&) [with T = KDbField*]' 250 | AutodeletedList(const AutodeletedList& other) | ^~~~~~~~~~~~~~~ /build/kdb-3.2.0/src/KDbQuerySchema_p.h:61:7: warning: implicitly-declared 'KDbUtils::AutodeletedList& KDbUtils::AutodeletedList::operator=(const KDbUtils::AutodeletedList&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 61 | class KDbQuerySchemaPrivate | ^~~~~~~~~~~~~~~~~~~~~ /build/kdb-3.2.0/src/tools/KDbUtils.h:250:5: note: because 'KDbUtils::AutodeletedList' has user-provided 'KDbUtils::AutodeletedList::AutodeletedList(const KDbUtils::AutodeletedList&) [with T = KDbField*]' 250 | AutodeletedList(const AutodeletedList& other) | ^~~~~~~~~~~~~~~ /build/kdb-3.2.0/src/KDbQuerySchema_p.cpp: In constructor 'KDbQuerySchemaPrivate::KDbQuerySchemaPrivate(KDbQuerySchema*, KDbQuerySchemaPrivate*)': /build/kdb-3.2.0/src/KDbQuerySchema_p.cpp:43:18: note: synthesized method 'KDbQuerySchemaPrivate& KDbQuerySchemaPrivate::operator=(const KDbQuerySchemaPrivate&)' first required here 43 | *this = *copy; | ^~~~ [ 68%] Building CXX object src/CMakeFiles/KDb.dir/KDbQueryColumnInfo.cpp.o [ 68%] Building CXX object src/CMakeFiles/KDb.dir/KDbTableOrQuerySchema.cpp.o [ 69%] Building CXX object src/CMakeFiles/KDb.dir/KDbDriverManager.cpp.o [ 69%] Building CXX object src/CMakeFiles/KDb.dir/KDbDriver.cpp.o /build/kdb-3.2.0/src/KDbDriverManager.cpp: In constructor 'DriverManagerInternal::DriverManagerInternal()': /build/kdb-3.2.0/src/KDbDriverManager.cpp:42:11: warning: 'void qsrand(uint)' is deprecated: use QRandomGenerator instead [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations8;;] 42 | qsrand(QTime::currentTime().msec()); // needed e.g. to create random table names | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qchar.h:43, from /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qstring.h:49, from /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/QString:1, from /build/kdb-3.2.0/src/KDbDriverManager.h:26, from /build/kdb-3.2.0/src/KDbDriverManager.cpp:23: /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qglobal.h:1281:81: note: declared here 1281 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X_5_15("use QRandomGenerator instead") void qsrand(uint seed); | ^~~~~~ /build/kdb-3.2.0/src/KDbDriverManager.cpp: In member function 'bool DriverManagerInternal::lookupDrivers()': /build/kdb-3.2.0/src/KDbDriverManager.cpp:87:72: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 87 | tr("Could not find any database drivers.")); | ^ In file included from /build/kdb-3.2.0/src/KDbDriverManager_p.h:25, from /build/kdb-3.2.0/src/KDbDriverManager.cpp:24: /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbDriverManager.cpp: In member function 'void DriverManagerInternal::lookupDriversInternal()': /build/kdb-3.2.0/src/KDbDriverManager.cpp:140:47: warning: 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = KDbDriverMetaData*]' is deprecated: Use QMultiMap for maps storing multiple values with the same key. [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations8;;] 140 | m_metadata_by_mimetype.insertMulti(mimeType, metaData.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/QMap:1, from /build/kdb-3.2.0/src/KDbDriverManager_p.h:23: /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qmap.h:1366:33: note: declared here 1366 | typename QMap::iterator QMap::insertMulti(const Key &key, const T &value) | ^~~~~~~~~~~~ /build/kdb-3.2.0/src/KDbDriverManager.cpp: In member function 'const KDbDriverMetaData* DriverManagerInternal::driverMetaData(const QString&)': /build/kdb-3.2.0/src/KDbDriverManager.cpp:168:82: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 168 | tr("Could not find database driver \"%1\".").arg(id)); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbDriverManager.cpp: In member function 'QStringList DriverManagerInternal::driverIdsForMimeType(const QString&)': /build/kdb-3.2.0/src/KDbDriverManager.cpp:183:76: warning: 'QList QMap::values(const Key&) const [with Key = QString; T = KDbDriverMetaData*]' is deprecated: Use QMultiMap for maps storing multiple values with the same key. [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations8;;] 183 | const QList metaDatas(m_metadata_by_mimetype.values(mime.name())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qmap.h:1360:10: note: declared here 1360 | QList QMap::values(const Key &key) const | ^~~~~~~~~~~~ /build/kdb-3.2.0/src/KDbDriverManager.cpp: In member function 'KDbDriver* DriverManagerInternal::driver(const QString&)': /build/kdb-3.2.0/src/KDbDriverManager.cpp:213:82: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 213 | tr("Could not find database driver \"%1\".").arg(id)); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbDriverManager.cpp:218:82: warning: 'QObject* KPluginMetaData::instantiate() const' is deprecated: Since 5.86. See API docs [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations8;;] 218 | KPluginFactory *factory = qobject_cast(metaData->instantiate()); | ~~~~~~~~~~~~~~~~~~~~~^~ In file included from /nix/store/6p6sjb43v051jbhdgyabn0ap2d1q71b9-kcoreaddons-5.116.0-dev/include/KF5/KCoreAddons/KPluginMetaData:1, from /build/kdb-3.2.0/src/KDbDriverMetaData.h:23, from /build/kdb-3.2.0/src/KDbDriverManager.cpp:27: /nix/store/6p6sjb43v051jbhdgyabn0ap2d1q71b9-kcoreaddons-5.116.0-dev/include/KF5/KCoreAddons/kpluginmetadata.h:339:14: note: declared here 339 | QObject *instantiate() const; | ^~~~~~~~~~~ /build/kdb-3.2.0/src/KDbDriverManager.cpp:222:59: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 222 | .arg(metaData->fileName())); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbDriverManager.cpp:234:59: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 234 | metaData->fileName())); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbDriver.cpp: In member function 'virtual bool KDbDriver::isValid()': /build/kdb-3.2.0/src/KDbDriver.cpp:90:96: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 90 | + not_init.arg(QLatin1String("KDbDriverBehavior::ROW_ID_FIELD_NAME"))); | ^ In file included from /build/kdb-3.2.0/src/KDbDriver.h:26, from /build/kdb-3.2.0/src/KDbDriver.cpp:20: /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbDriver.cpp: In member function 'QList KDbDriver::internalPropertyNames() const': /build/kdb-3.2.0/src/KDbDriver.cpp:292:10: warning: 'void qSort(Container&) [with Container = QList]' is deprecated: Use std::sort [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations8;;] 292 | qSort(names); | ~~~~~^~~~~~~ In file included from /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qlist.h:43, from /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qhash.h:46, from /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qshareddata.h:46, from /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qdatetime.h:46, from /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/QDateTime:1, from /build/kdb-3.2.0/src/KDbDriver.h:23: /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qalgorithms.h:188:46: note: declared here 188 | QT_DEPRECATED_X("Use std::sort") inline void qSort(Container &c) | ^~~~~ [ 70%] Building CXX object src/CMakeFiles/KDb.dir/KDbDriver_p.cpp.o [ 70%] Building CXX object src/CMakeFiles/KDb.dir/KDbDriverMetaData.cpp.o [ 70%] Building CXX object src/CMakeFiles/KDb.dir/KDbConnection.cpp.o [ 71%] Building CXX object src/CMakeFiles/KDb.dir/KDbConnectionProxy.cpp.o /build/kdb-3.2.0/src/KDbConnection.cpp: In member function 'void KDbConnectionPrivate::errorInvalidDBContents(const QString&)': /build/kdb-3.2.0/src/KDbConnection.cpp:207:95: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 207 | KDbConnection::tr("Invalid database contents. %1").arg(details)); | ^ In file included from /build/kdb-3.2.0/src/KDbCursor.h:26, from /build/kdb-3.2.0/src/KDbConnection.h:23, from /build/kdb-3.2.0/src/KDbConnection.cpp:20: /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp: In member function 'void KDbConnectionPrivate::setupKDbSystemSchema()': /build/kdb-3.2.0/src/KDbConnection.cpp:224:110: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KDbField::Constraint; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations8;;] 224 | t_objects->addField(new KDbField(QLatin1String("o_type"), KDbField::Byte, nullptr, KDbField::Unsigned)); | ^ In file included from /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qglobal.h:1307, from /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qchar.h:43, from /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qstring.h:49, from /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/QString:1, from /build/kdb-3.2.0/src/KDbCursor.h:23: /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:241:110: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KDbField::Constraint; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations8;;] 241 | t_fields->addField(new KDbField(QLatin1String("t_id"), KDbField::Integer, nullptr, KDbField::Unsigned)); | ^ /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:242:109: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KDbField::Constraint; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations8;;] 242 | t_fields->addField(new KDbField(QLatin1String("f_type"), KDbField::Byte, nullptr, KDbField::Unsigned)); | ^ /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp: In member function 'KDbTableSchema* KDbConnectionPrivate::setupTableSchema(KDbTableSchema*)': /build/kdb-3.2.0/src/KDbConnection.cpp:360:74: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 360 | conn->m_result = KDbResult(tr("Table has no fields defined.")); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp: In member function 'KDbQuerySchema* KDbConnectionPrivate::setupQuerySchema(KDbQuerySchema*)': /build/kdb-3.2.0/src/KDbConnection.cpp:409:36: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 409 | .arg(query->name())); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:419:58: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 419 | .arg(queryName, sql)); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp: In member function 'bool KDbConnection::connect()': /build/kdb-3.2.0/src/KDbConnection.cpp:499:67: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 499 | tr("Connection already established.")); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp: In member function 'bool KDbConnection::checkConnected()': /build/kdb-3.2.0/src/KDbConnection.cpp:558:69: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 558 | tr("Not connected to the database server.")); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp: In member function 'bool KDbConnection::checkIsDatabaseUsed()': /build/kdb-3.2.0/src/KDbConnection.cpp:569:62: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 569 | tr("Currently no database is used.")); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp: In member function 'virtual bool KDbConnection::drv_databaseExists(const QString&, bool)': /build/kdb-3.2.0/src/KDbConnection.cpp:623:87: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 623 | tr("The database \"%1\" does not exist.").arg(dbName)); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp: In member function 'bool KDbConnection::databaseExists(const QString&, bool)': /build/kdb-3.2.0/src/KDbConnection.cpp:644:123: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 644 | .arg(QDir::fromNativeSeparators(QFileInfo(d->connData.databaseName()).fileName()))); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:651:123: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 651 | .arg(QDir::fromNativeSeparators(QFileInfo(d->connData.databaseName()).fileName()))); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:658:123: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 658 | .arg(QDir::fromNativeSeparators(QFileInfo(d->connData.databaseName()).fileName()))); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp: In member function 'bool KDbConnection::createDatabase(const QString&)': /build/kdb-3.2.0/src/KDbConnection.cpp:702:79: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 702 | tr("Database \"%1\" already exists.").arg(dbName)); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:707:124: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 707 | tr("Could not create database \"%1\". This name is reserved for system database.").arg(dbName)); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:743:109: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 743 | m_result = KDbResult(tr("Database \"%1\" has been created but could not be opened.").arg(dbName)); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:687:84: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 687 | "could not be closed after creation.").arg(dbName)); \ | ^ /build/kdb-3.2.0/src/KDbConnection.cpp:692:7: note: in expansion of macro 'createDatabase_CLOSE' 692 | { createDatabase_CLOSE; return false; } | ^~~~~~~~~~~~~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:765:13: note: in expansion of macro 'createDatabase_ERROR' 765 | createDatabase_ERROR; | ^~~~~~~~~~~~~~~~~~~~ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:687:84: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 687 | "could not be closed after creation.").arg(dbName)); \ | ^ /build/kdb-3.2.0/src/KDbConnection.cpp:692:7: note: in expansion of macro 'createDatabase_CLOSE' 692 | { createDatabase_CLOSE; return false; } | ^~~~~~~~~~~~~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:772:9: note: in expansion of macro 'createDatabase_ERROR' 772 | createDatabase_ERROR; | ^~~~~~~~~~~~~~~~~~~~ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:687:84: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 687 | "could not be closed after creation.").arg(dbName)); \ | ^ /build/kdb-3.2.0/src/KDbConnection.cpp:692:7: note: in expansion of macro 'createDatabase_CLOSE' 692 | { createDatabase_CLOSE; return false; } | ^~~~~~~~~~~~~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:775:9: note: in expansion of macro 'createDatabase_ERROR' 775 | createDatabase_ERROR; | ^~~~~~~~~~~~~~~~~~~~ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:687:84: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 687 | "could not be closed after creation.").arg(dbName)); \ | ^ /build/kdb-3.2.0/src/KDbConnection.cpp:692:7: note: in expansion of macro 'createDatabase_CLOSE' 692 | { createDatabase_CLOSE; return false; } | ^~~~~~~~~~~~~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:778:9: note: in expansion of macro 'createDatabase_ERROR' 778 | createDatabase_ERROR; | ^~~~~~~~~~~~~~~~~~~~ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:687:84: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 687 | "could not be closed after creation.").arg(dbName)); \ | ^ /build/kdb-3.2.0/src/KDbConnection.cpp:780:5: note: in expansion of macro 'createDatabase_CLOSE' 780 | createDatabase_CLOSE; | ^~~~~~~~~~~~~~~~~~~~ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp: In member function 'bool KDbConnection::useDatabase(const QString&, bool, bool*, KDbMessageHandler*)': /build/kdb-3.2.0/src/KDbConnection.cpp:837:47: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 837 | m_result = d->dbProperties.result(); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:842:47: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 842 | m_result = d->dbProperties.result(); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp: In member function 'bool KDbConnection::useTemporaryDatabaseIfNeeded(QString*)': /build/kdb-3.2.0/src/KDbConnection.cpp:904:93: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 904 | tr("Could not find any database for temporary connection.")); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:913:121: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 913 | tr("Error during starting temporary connection using \"%1\" database name.").arg(*name)); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp: In member function 'bool KDbConnection::dropDatabase(const QString&)': /build/kdb-3.2.0/src/KDbConnection.cpp:931:89: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 931 | tr("Could not delete database. Name is not specified.")); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:949:85: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 949 | tr("Could not delete database. Name is not specified.")); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:955:90: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 955 | tr("Could not delete system database \"%1\".").arg(dbToDrop)); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp: In function 'bool checkSql(const KDbEscapedString&, KDbResult*)': /build/kdb-3.2.0/src/KDbConnection.cpp:1273:98: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 1273 | KDbConnection::tr("SQL statement for execution is invalid or empty.")); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp: In member function 'bool KDbConnection::createTable(KDbTableSchema*, CreateTableOptions)': /build/kdb-3.2.0/src/KDbConnection.cpp:1406:74: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 1406 | tr("Could not create table without fields.")); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:1417:62: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 1417 | .arg(tableSchema->name())); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:1426:71: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 1426 | .arg(sys_field->name(), tableName)); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:1441:114: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 1441 | tr("Could not create the same table \"%1\" twice.").arg(tableSchema->name())); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:1455:93: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 1455 | tr("Table \"%1\" already exists.").arg(tableSchema->name())); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp: In member function 'KDbTableSchema* KDbConnection::copyTable(const KDbTableSchema&, const KDbObject&)': /build/kdb-3.2.0/src/KDbConnection.cpp:1524:88: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 1524 | tr("Table \"%1\" does not exist.").arg(tableSchema.name())); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp: In member function 'KDbTableSchema* KDbConnection::copyTable(const QString&, const KDbObject&)': /build/kdb-3.2.0/src/KDbConnection.cpp:1553:79: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 1553 | tr("Table \"%1\" does not exist.").arg(tableName)); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp: In member function 'bool KDbConnection::removeObject(int)': /build/kdb-3.2.0/src/KDbConnection.cpp:1579:67: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 1579 | tr("Could not delete object's data.")); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp: In member function 'tristate KDbConnection::dropTableInternal(KDbTableSchema*, bool)': /build/kdb-3.2.0/src/KDbConnection.cpp:1609:57: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 1609 | tableSchema->name())); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:1614:17: warning: implicitly-declared 'constexpr tristate::tristate(const tristate&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 1614 | if (true != res) | ^~~ In file included from /build/kdb-3.2.0/src/KDbConnection.h:28: /build/kdb-3.2.0/src/tools/KDbTristate.h:203:11: note: because 'tristate' has user-provided 'tristate& tristate::operator=(tristate)' 203 | tristate& tristate::operator=(tristate tsValue) | ^~~~~~~~ /build/kdb-3.2.0/src/tools/KDbTristate.h:228:49: note: initializing argument 2 of 'bool operator!=(bool, tristate)' 228 | inline bool operator!=(bool boolValue, tristate tsValue) | ~~~~~~~~~^~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:1615:16: warning: implicitly-declared 'constexpr tristate::tristate(const tristate&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 1615 | return res; | ^~~ /build/kdb-3.2.0/src/tools/KDbTristate.h:203:11: note: because 'tristate' has user-provided 'tristate& tristate::operator=(tristate)' 203 | tristate& tristate::operator=(tristate tsValue) | ^~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:1622:64: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 1622 | d->strItIsASystemObject())); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:1635:19: warning: implicitly-declared 'constexpr tristate::tristate(const tristate&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 1635 | if (result == true) { | ^~~~ /build/kdb-3.2.0/src/tools/KDbTristate.h:203:11: note: because 'tristate' has user-provided 'tristate& tristate::operator=(tristate)' 203 | tristate& tristate::operator=(tristate tsValue) | ^~~~~~~~ /build/kdb-3.2.0/src/tools/KDbTristate.h:251:33: note: initializing argument 1 of 'bool operator==(tristate, bool)' 251 | inline bool operator==(tristate tsValue, bool boolValue) | ~~~~~~~~~^~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp: In member function 'tristate KDbConnection::dropTable(const QString&)': /build/kdb-3.2.0/src/KDbConnection.cpp:1665:79: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 1665 | tr("Table \"%1\" does not exist.").arg(tableName)); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp: In member function 'tristate KDbConnection::alterTable(KDbTableSchema*, KDbTableSchema*)': /build/kdb-3.2.0/src/KDbConnection.cpp:1675:17: warning: implicitly-declared 'constexpr tristate::tristate(const tristate&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 1675 | if (true != res) | ^~~ /build/kdb-3.2.0/src/tools/KDbTristate.h:203:11: note: because 'tristate' has user-provided 'tristate& tristate::operator=(tristate)' 203 | tristate& tristate::operator=(tristate tsValue) | ^~~~~~~~ /build/kdb-3.2.0/src/tools/KDbTristate.h:228:49: note: initializing argument 2 of 'bool operator!=(bool, tristate)' 228 | inline bool operator!=(bool boolValue, tristate tsValue) | ~~~~~~~~~^~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:1676:16: warning: implicitly-declared 'constexpr tristate::tristate(const tristate&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 1676 | return res; | ^~~ /build/kdb-3.2.0/src/tools/KDbTristate.h:203:11: note: because 'tristate' has user-provided 'tristate& tristate::operator=(tristate)' 203 | tristate& tristate::operator=(tristate tsValue) | ^~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:1681:58: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 1681 | .arg(tableSchema->name())); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp: In member function 'bool KDbConnection::alterTableName(KDbTableSchema*, const QString&, AlterTableNameOptions)': /build/kdb-3.2.0/src/KDbConnection.cpp:1706:82: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 1706 | tr("Unknown table \"%1\".").arg(tableSchema->name())); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:1711:75: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 1711 | tr("Invalid table name \"%1\".").arg(newName)); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:1719:51: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 1719 | .arg(newTableName)); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:1730:76: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 1730 | .arg(tableSchema->name(), newName, newName)); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp: In member function 'bool KDbConnection::dropQuery(const QString&)': /build/kdb-3.2.0/src/KDbConnection.cpp:1839:79: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 1839 | tr("Query \"%1\" does not exist.").arg(queryName)); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp: In member function 'KDbTransaction KDbConnection::beginTransaction()': /build/kdb-3.2.0/src/KDbConnection.cpp:1968:68: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 1968 | tr("Transaction already started.")); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:1951:80: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 1951 | KDbConnection::tr("Begin transaction failed.")); } | ^ /build/kdb-3.2.0/src/KDbConnection.cpp:1972:13: note: in expansion of macro 'SET_BEGIN_TR_ERROR' 1972 | SET_BEGIN_TR_ERROR; | ^~~~~~~~~~~~~~~~~~ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:1951:80: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 1951 | KDbConnection::tr("Begin transaction failed.")); } | ^ /build/kdb-3.2.0/src/KDbConnection.cpp:1981:13: note: in expansion of macro 'SET_BEGIN_TR_ERROR' 1981 | SET_BEGIN_TR_ERROR; | ^~~~~~~~~~~~~~~~~~ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:1946:135: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 1946 | KDbConnection::tr("Transactions are not supported for \"%1\" driver.").arg( d->driver->metaData()->name() )); } | ^ /build/kdb-3.2.0/src/KDbConnection.cpp:1988:5: note: in expansion of macro 'SET_ERR_TRANS_NOT_SUPP' 1988 | SET_ERR_TRANS_NOT_SUPP; | ^~~~~~~~~~~~~~~~~~~~~~ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp: In member function 'bool KDbConnection::commitTransaction(KDbTransaction, KDbTransaction::CommitOptions)': /build/kdb-3.2.0/src/KDbConnection.cpp:1946:135: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 1946 | KDbConnection::tr("Transactions are not supported for \"%1\" driver.").arg( d->driver->metaData()->name() )); } | ^ /build/kdb-3.2.0/src/KDbConnection.cpp:1999:9: note: in expansion of macro 'SET_ERR_TRANS_NOT_SUPP' 1999 | SET_ERR_TRANS_NOT_SUPP; | ^~~~~~~~~~~~~~~~~~~~~~ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:2010:64: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 2010 | tr("Transaction not started.")); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:2025:64: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 2025 | tr("Error on commit transaction.")); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp: In member function 'bool KDbConnection::rollbackTransaction(KDbTransaction, KDbTransaction::CommitOptions)': /build/kdb-3.2.0/src/KDbConnection.cpp:1946:135: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 1946 | KDbConnection::tr("Transactions are not supported for \"%1\" driver.").arg( d->driver->metaData()->name() )); } | ^ /build/kdb-3.2.0/src/KDbConnection.cpp:2036:9: note: in expansion of macro 'SET_ERR_TRANS_NOT_SUPP' 2036 | SET_ERR_TRANS_NOT_SUPP; | ^~~~~~~~~~~~~~~~~~~~~~ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:2047:64: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 2047 | tr("Transaction not started.")); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:2062:66: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 2062 | tr("Error on rollback transaction.")); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp: In member function 'KDbCursor* KDbConnection::executeQuery(const KDbEscapedString&, KDbCursor::Options)': /build/kdb-3.2.0/src/KDbConnection.cpp:2140:30: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 2140 | m_result = c->result(); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp: In member function 'KDbCursor* KDbConnection::executeQuery(KDbQuerySchema*, const QList&, KDbCursor::Options)': /build/kdb-3.2.0/src/KDbConnection.cpp:2154:30: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 2154 | m_result = c->result(); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp: In member function 'bool KDbConnection::setupObjectData(const KDbRecordData&, KDbObject*)': /build/kdb-3.2.0/src/KDbConnection.cpp:2213:73: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 2213 | tr("Invalid object name \"%1\".").arg(name)); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp: In member function 'tristate KDbConnection::querySingleRecordInternal(KDbRecordData*, const KDbEscapedString*, KDbQuerySchema*, const QList*, QueryRecordOptions)': /build/kdb-3.2.0/src/KDbConnection.cpp:2373:35: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 2373 | m_result = cursor->result(); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:2375:16: warning: implicitly-declared 'constexpr tristate::tristate(const tristate&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 2375 | return result; | ^~~~~~ /build/kdb-3.2.0/src/tools/KDbTristate.h:203:11: note: because 'tristate' has user-provided 'tristate& tristate::operator=(tristate)' 203 | tristate& tristate::operator=(tristate tsValue) | ^~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp: In member function 'bool KDbConnection::checkIfColumnExists(KDbCursor*, int)': /build/kdb-3.2.0/src/KDbConnection.cpp:2402:90: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 2402 | tr("Column \"%1\" does not exist in the query.").arg(column)); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp: In member function 'tristate KDbConnection::querySingleStringInternal(const KDbEscapedString*, QString*, KDbQuerySchema*, const QList*, int, QueryRecordOptions)': /build/kdb-3.2.0/src/KDbConnection.cpp:2427:16: warning: implicitly-declared 'constexpr tristate::tristate(const tristate&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 2427 | return result; | ^~~~~~ /build/kdb-3.2.0/src/tools/KDbTristate.h:203:11: note: because 'tristate' has user-provided 'tristate& tristate::operator=(tristate)' 203 | tristate& tristate::operator=(tristate tsValue) | ^~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp: In member function 'tristate KDbConnection::querySingleNumberInternal(const KDbEscapedString*, int*, KDbQuerySchema*, const QList*, int, QueryRecordOptions)': /build/kdb-3.2.0/src/KDbConnection.cpp:2465:19: warning: implicitly-declared 'constexpr tristate::tristate(const tristate&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 2465 | if (result != true) | ^~~~ /build/kdb-3.2.0/src/tools/KDbTristate.h:203:11: note: because 'tristate' has user-provided 'tristate& tristate::operator=(tristate)' 203 | tristate& tristate::operator=(tristate tsValue) | ^~~~~~~~ /build/kdb-3.2.0/src/tools/KDbTristate.h:238:33: note: initializing argument 1 of 'bool operator!=(tristate, bool)' 238 | inline bool operator!=(tristate tsValue, bool boolValue) | ~~~~~~~~~^~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:2466:16: warning: implicitly-declared 'constexpr tristate::tristate(const tristate&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 2466 | return result; | ^~~~~~ /build/kdb-3.2.0/src/tools/KDbTristate.h:203:11: note: because 'tristate' has user-provided 'tristate& tristate::operator=(tristate)' 203 | tristate& tristate::operator=(tristate tsValue) | ^~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp: In member function 'bool KDbConnection::queryStringListInternal(const KDbEscapedString*, QStringList*, KDbQuerySchema*, const QList*, int, bool (*)(const QString&))': /build/kdb-3.2.0/src/KDbConnection.cpp:2510:35: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 2510 | m_result = cursor->result(); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:2528:39: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 2528 | m_result = cursor->result(); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp: In member function 'tristate KDbConnection::resultExists(const KDbEscapedString&, QueryRecordOptions)': /build/kdb-3.2.0/src/KDbConnection.cpp:2580:35: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 2580 | m_result = cursor->result(); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp: In member function 'tristate KDbConnection::isEmpty(KDbTableSchema*)': /build/kdb-3.2.0/src/KDbConnection.cpp:2598:22: warning: implicitly-declared 'constexpr tristate::tristate(const tristate&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 2598 | return result == false; | ^~~~~ /build/kdb-3.2.0/src/tools/KDbTristate.h:203:11: note: because 'tristate' has user-provided 'tristate& tristate::operator=(tristate)' 203 | tristate& tristate::operator=(tristate tsValue) | ^~~~~~~~ /build/kdb-3.2.0/src/tools/KDbTristate.h:251:33: note: initializing argument 1 of 'bool operator==(tristate, bool)' 251 | inline bool operator==(tristate tsValue, bool boolValue) | ~~~~~~~~~^~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp: In member function 'bool KDbConnection::loadExtendedTableSchemaData(KDbTableSchema*)': /build/kdb-3.2.0/src/KDbConnection.cpp:2755:76: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 2755 | "Extended schema for a table: loading error")); \ | ^ /build/kdb-3.2.0/src/KDbConnection.cpp:2773:9: note: in expansion of macro 'loadExtendedTableSchemaData_ERR' 2773 | loadExtendedTableSchemaData_ERR; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:2758:35: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 2758 | { m_result = KDbResult(details); \ | ^ /build/kdb-3.2.0/src/KDbConnection.cpp:2783:9: note: in expansion of macro 'loadExtendedTableSchemaData_ERR2' 2783 | loadExtendedTableSchemaData_ERR2( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:2763:75: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 2763 | { m_result = KDbResult(tr("Invalid XML data: %1").arg(data.left(1024))); \ | ^ /build/kdb-3.2.0/src/KDbConnection.cpp:2791:9: note: in expansion of macro 'loadExtendedTableSchemaData_ERR3' 2791 | loadExtendedTableSchemaData_ERR3(extendedTableSchemaString); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:2763:75: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 2763 | { m_result = KDbResult(tr("Invalid XML data: %1").arg(data.left(1024))); \ | ^ /build/kdb-3.2.0/src/KDbConnection.cpp:2795:9: note: in expansion of macro 'loadExtendedTableSchemaData_ERR3' 2795 | loadExtendedTableSchemaData_ERR3(extendedTableSchemaString); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp: In member function 'bool KDbConnection::storeDataBlock(int, const QString&, const QString&)': /build/kdb-3.2.0/src/KDbConnection.cpp:2960:19: warning: implicitly-declared 'constexpr tristate::tristate(const tristate&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 2960 | if (result == true) { | ^~~~ /build/kdb-3.2.0/src/tools/KDbTristate.h:203:11: note: because 'tristate' has user-provided 'tristate& tristate::operator=(tristate)' 203 | tristate& tristate::operator=(tristate tsValue) | ^~~~~~~~ /build/kdb-3.2.0/src/tools/KDbTristate.h:251:33: note: initializing argument 1 of 'bool operator==(tristate, bool)' 251 | inline bool operator==(tristate tsValue, bool boolValue) | ~~~~~~~~~^~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp: In member function 'bool KDbConnection::updateRecord(KDbQuerySchema*, KDbRecordData*, KDbRecordEditBuffer*, bool)': /build/kdb-3.2.0/src/KDbConnection.cpp:3113:101: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 3113 | tr("Could not update record because there is no master table defined.")); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:3120:91: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 3120 | tr("Could not update record because master table has no primary key defined.")); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:3152:127: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 3152 | tr("Could not update record because it does not contain entire primary key of master table.")); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:3163:106: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 3163 | tr("Primary key's field \"%1\" cannot be empty.").arg(f->name())); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:3191:73: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 3191 | tr("Record updating on the server failed.")); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp: In member function 'bool KDbConnection::insertRecord(KDbQuerySchema*, KDbRecordData*, KDbRecordEditBuffer*, bool)': /build/kdb-3.2.0/src/KDbConnection.cpp:3213:103: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 3213 | tr("Could not insert record because there is no master table specified.")); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:3255:114: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 3255 | tr("Could not insert record because master table has no primary key specified.")); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:3265:78: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 3265 | "entire master table's primary key.")); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:3307:74: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 3307 | tr("Record inserting on the server failed.")); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp: In member function 'bool KDbConnection::deleteRecord(KDbQuerySchema*, KDbRecordData*, bool)': /build/kdb-3.2.0/src/KDbConnection.cpp:3371:103: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 3371 | tr("Could not delete record because there is no master table specified.")); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:3380:119: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 3380 | tr("Could not delete record because there is no primary key for master table specified.")); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:3397:126: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 3397 | tr("Could not delete record because it does not contain entire master table's primary key.")); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:3407:102: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 3407 | tr("Primary key's field \"%1\" cannot be empty.").arg(f->name())); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp:3424:73: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 3424 | tr("Record deletion on the server failed.")); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbConnection.cpp: In member function 'bool KDbConnection::deleteAllRecords(KDbQuerySchema*)': /build/kdb-3.2.0/src/KDbConnection.cpp:3447:73: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 3447 | tr("Record deletion on the server failed.")); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ In file included from /build/kdb-3.2.0/src/KDbField.h:31, from /build/kdb-3.2.0/src/KDb.h:23, from /build/kdb-3.2.0/src/KDbDriver.h:25, from /build/kdb-3.2.0/src/KDbConnection.h:24: /build/kdb-3.2.0/src/tools/KDbUtils.h: In instantiation of 'int KDbUtils::AutodeletedHash::remove(const Key&) [with Key = const KDbQuerySchema*; T = KDbQuerySchemaFieldsExpanded*]': /build/kdb-3.2.0/src/KDbConnection.cpp:439:33: required from here 439 | m_fieldsExpandedCache.remove(query); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/kdb-3.2.0/src/tools/KDbUtils.h:226:56: warning: 'QList QHash::values(const Key&) const [with Key = const KDbQuerySchema*; T = KDbQuerySchemaFieldsExpanded*]' is deprecated: Use QMultiHash for hashes storing multiple values with the same key. [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations8;;] 226 | const QList values(QHash::values(key)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qvariant.h:48, from /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/QVariant:1, from /build/kdb-3.2.0/src/KDbCursor.h:24: /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qhash.h:1235:31: note: declared here 1235 | Q_OUTOFLINE_TEMPLATE QList QHash::values(const Key &akey) const | ^~~~~~~~~~~~~ [ 71%] Building CXX object src/CMakeFiles/KDb.dir/generated/sqlkeywords.cpp.o [ 72%] Building CXX object src/CMakeFiles/KDb.dir/KDbObject.cpp.o [ 72%] Building CXX object src/CMakeFiles/KDb.dir/KDb.cpp.o In file included from /build/kdb-3.2.0/src/KDb.cpp:32: /build/kdb-3.2.0/src/KDbMessageHandler.h:225:50: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KDbMessageHandler::Option; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations8;;] 225 | KDbMessageHandler::Options options = nullptr, | ^~~~~~~ In file included from /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qglobal.h:1307, from /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qpair.h:43, from /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/QPair:1, from /build/kdb-3.2.0/src/KDbField.h:25, from /build/kdb-3.2.0/src/KDb.h:23, from /build/kdb-3.2.0/src/KDb.cpp:23: /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ /build/kdb-3.2.0/src/KDb.cpp: In function 'void KDb::getProperties(const KDbLookupFieldSchema*, QMap*)': /build/kdb-3.2.0/src/KDb.cpp:776:29: warning: loop variable 'variant' of type 'const QVariant&' binds to a temporary constructed from type 'const int' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-range-loop-construct-Wrange-loop-construct8;;] 776 | for(const QVariant& variant : columnWidths) { | ^~~~~~~ /build/kdb-3.2.0/src/KDb.cpp:776:29: note: use non-reference type 'const QVariant' to make the copy explicit or 'const int&' to prevent copying /build/kdb-3.2.0/src/KDb.cpp: In function 'QString KDb::temporaryTableName(KDbConnection*, const QString&)': /build/kdb-3.2.0/src/KDb.cpp:2071:53: warning: 'int qrand()' is deprecated: use QRandomGenerator instead [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations8;;] 2071 | name += QString::number(int(double(qrand()) / RAND_MAX * 0x10), 16); | ~~~~~^~ /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qglobal.h:1282:80: note: declared here 1282 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X_5_15("use QRandomGenerator instead") int qrand(); | ^~~~~ /build/kdb-3.2.0/src/KDb.cpp:2076:27: warning: implicitly-declared 'constexpr tristate::tristate(const tristate&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 2076 | } else if (res == false) { | ^~~~~ In file included from /build/kdb-3.2.0/src/KDbConnection.h:28, from /build/kdb-3.2.0/src/KDb.cpp:24: /build/kdb-3.2.0/src/tools/KDbTristate.h:203:11: note: because 'tristate' has user-provided 'tristate& tristate::operator=(tristate)' 203 | tristate& tristate::operator=(tristate tsValue) | ^~~~~~~~ /build/kdb-3.2.0/src/tools/KDbTristate.h:251:33: note: initializing argument 1 of 'bool operator==(tristate, bool)' 251 | inline bool operator==(tristate tsValue, bool boolValue) | ~~~~~~~~~^~~~~~~ [ 73%] Building CXX object src/CMakeFiles/KDb.dir/KDbRecordData.cpp.o [ 73%] Building CXX object src/CMakeFiles/KDb.dir/KDbCursor.cpp.o /build/kdb-3.2.0/src/KDbCursor.cpp: In member function 'bool KDbCursor::open()': /build/kdb-3.2.0/src/KDbCursor.cpp:215:77: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 215 | tr("No query statement or schema defined.")); | ^ In file included from /build/kdb-3.2.0/src/KDbCursor.h:26, from /build/kdb-3.2.0/src/KDbCursor.cpp:20: /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbCursor.cpp:227:75: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 227 | tr("Could not generate query statement.")); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbCursor.cpp: In member function 'bool KDbCursor::getNextRecord()': /build/kdb-3.2.0/src/KDbCursor.cpp:454:80: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 454 | tr("Could not fetch next record.")); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbCursor.cpp:478:72: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 478 | tr("Could not fetch next record.")); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ [ 73%] Building CXX object src/CMakeFiles/KDb.dir/KDbTransaction.cpp.o [ 74%] Building CXX object src/CMakeFiles/KDb.dir/KDbGlobal.cpp.o [ 74%] Building CXX object src/CMakeFiles/KDb.dir/KDbRelationship.cpp.o [ 75%] Building CXX object src/CMakeFiles/KDb.dir/KDbRecordEditBuffer.cpp.o [ 75%] Building CXX object src/CMakeFiles/KDb.dir/KDbMessageHandler.cpp.o In file included from /build/kdb-3.2.0/src/KDbMessageHandler.cpp:20: /build/kdb-3.2.0/src/KDbMessageHandler.h:225:50: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KDbMessageHandler::Option; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations8;;] 225 | KDbMessageHandler::Options options = nullptr, | ^~~~~~~ In file included from /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qglobal.h:1307, from /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qsharedpointer.h:43, from /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qpointer.h:43, from /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/QPointer:1, from /build/kdb-3.2.0/src/KDbMessageHandler.h:26: /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ [ 76%] Building CXX object src/CMakeFiles/KDb.dir/KDbPreparedStatement.cpp.o [ 76%] Building CXX object src/CMakeFiles/KDb.dir/KDbProperties.cpp.o /build/kdb-3.2.0/src/KDbProperties.cpp: In member function 'bool KDbProperties::setValue(const QString&, const QVariant&)': /build/kdb-3.2.0/src/KDbProperties.cpp:41:35: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 41 | m_result = m_conn->result(); | ^ In file included from /build/kdb-3.2.0/src/KDbProperties.h:23, from /build/kdb-3.2.0/src/KDbProperties.cpp:20: /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbProperties.cpp:46:19: warning: implicitly-declared 'constexpr tristate::tristate(const tristate&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 46 | if (result == true) { | ^~~~ In file included from /build/kdb-3.2.0/src/KDbConnection.h:28, from /build/kdb-3.2.0/src/KDbProperties.cpp:21: /build/kdb-3.2.0/src/tools/KDbTristate.h:203:11: note: because 'tristate' has user-provided 'tristate& tristate::operator=(tristate)' 203 | tristate& tristate::operator=(tristate tsValue) | ^~~~~~~~ /build/kdb-3.2.0/src/tools/KDbTristate.h:251:33: note: initializing argument 1 of 'bool operator==(tristate, bool)' 251 | inline bool operator==(tristate tsValue, bool boolValue) | ~~~~~~~~~^~~~~~~ /build/kdb-3.2.0/src/KDbProperties.cpp:52:39: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 52 | m_result = m_conn->result(); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbProperties.cpp:64:35: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 64 | m_result = m_conn->result(); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbProperties.cpp: In member function 'bool KDbProperties::setCaption(const QString&, const QString&)': /build/kdb-3.2.0/src/KDbProperties.cpp:81:35: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 81 | m_result = m_conn->result(); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbProperties.cpp:86:19: warning: implicitly-declared 'constexpr tristate::tristate(const tristate&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 86 | if (result == true) { | ^~~~ /build/kdb-3.2.0/src/tools/KDbTristate.h:203:11: note: because 'tristate' has user-provided 'tristate& tristate::operator=(tristate)' 203 | tristate& tristate::operator=(tristate tsValue) | ^~~~~~~~ /build/kdb-3.2.0/src/tools/KDbTristate.h:251:33: note: initializing argument 1 of 'bool operator==(tristate, bool)' 251 | inline bool operator==(tristate tsValue, bool boolValue) | ~~~~~~~~~^~~~~~~ /build/kdb-3.2.0/src/KDbProperties.cpp:91:39: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 91 | m_result = m_conn->result(); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbProperties.cpp:102:35: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 102 | m_result = m_conn->result(); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbProperties.cpp: In member function 'QVariant KDbProperties::value(const QString&)': /build/kdb-3.2.0/src/KDbProperties.cpp:117:35: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 117 | m_result = m_conn->result(); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbProperties.cpp: In member function 'QString KDbProperties::caption(const QString&)': /build/kdb-3.2.0/src/KDbProperties.cpp:134:35: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 134 | m_result = m_conn->result(); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbProperties.cpp: In member function 'QStringList KDbProperties::names()': /build/kdb-3.2.0/src/KDbProperties.cpp:149:35: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 149 | m_result = m_conn->result(); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ [ 76%] Building CXX object src/CMakeFiles/KDb.dir/KDbAdmin.cpp.o [ 77%] Building CXX object src/CMakeFiles/KDb.dir/KDbLookupFieldSchema.cpp.o /build/kdb-3.2.0/src/KDbLookupFieldSchema.cpp: In member function 'KDbLookupFieldSchemaRecordSource& KDbLookupFieldSchemaRecordSource::operator=(const KDbLookupFieldSchemaRecordSource&)': /build/kdb-3.2.0/src/KDbLookupFieldSchema.cpp:180:21: warning: implicitly-declared 'KDbLookupFieldSchemaRecordSource::Private& KDbLookupFieldSchemaRecordSource::Private::operator=(const KDbLookupFieldSchemaRecordSource::Private&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 180 | *d = *other.d; | ^ /build/kdb-3.2.0/src/KDbLookupFieldSchema.cpp:38:5: note: because 'KDbLookupFieldSchemaRecordSource::Private' has user-provided 'KDbLookupFieldSchemaRecordSource::Private::Private(const KDbLookupFieldSchemaRecordSource::Private&)' 38 | Private(const Private &other) { | ^~~~~~~ /build/kdb-3.2.0/src/KDbLookupFieldSchema.cpp: In member function 'KDbLookupFieldSchema& KDbLookupFieldSchema::operator=(const KDbLookupFieldSchema&)': /build/kdb-3.2.0/src/KDbLookupFieldSchema.cpp:751:21: warning: implicitly-declared 'KDbLookupFieldSchema::Private& KDbLookupFieldSchema::Private::operator=(const KDbLookupFieldSchema::Private&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 751 | *d = *other.d; | ^ /build/kdb-3.2.0/src/KDbLookupFieldSchema.cpp:67:5: note: because 'KDbLookupFieldSchema::Private' has user-provided 'KDbLookupFieldSchema::Private::Private(const KDbLookupFieldSchema::Private&)' 67 | Private(const Private &other) { | ^~~~~~~ [ 77%] Building CXX object src/CMakeFiles/KDb.dir/KDbAlter.cpp.o [ 78%] Building CXX object src/CMakeFiles/KDb.dir/KDbNativeStatementBuilder.cpp.o /build/kdb-3.2.0/src/KDbAlter.cpp: In member function 'KDbTableSchema* KDbAlterTableHandler::execute(const QString&, ExecutionArguments*)': /build/kdb-3.2.0/src/KDbAlter.cpp:985:29: warning: implicitly-declared 'constexpr tristate::tristate(const tristate&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 985 | if (args->result != true) { | ^~~~ In file included from /build/kdb-3.2.0/src/KDbAlter.h:25, from /build/kdb-3.2.0/src/KDbAlter.cpp:20: /build/kdb-3.2.0/src/tools/KDbTristate.h:203:11: note: because 'tristate' has user-provided 'tristate& tristate::operator=(tristate)' 203 | tristate& tristate::operator=(tristate tsValue) | ^~~~~~~~ /build/kdb-3.2.0/src/tools/KDbTristate.h:238:33: note: initializing argument 1 of 'bool operator!=(tristate, bool)' 238 | inline bool operator!=(tristate tsValue, bool boolValue) | ~~~~~~~~~^~~~~~~ /build/kdb-3.2.0/src/KDbAlter.cpp:998:40: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 998 | m_result = d->conn->result(); | ^ In file included from /build/kdb-3.2.0/src/KDbAlter.h:24: /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbAlter.cpp:1024:36: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 1024 | m_result = d->conn->result(); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbAlter.cpp:1081:40: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 1081 | m_result = d->conn->result(); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbAlter.cpp:1100:40: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 1100 | m_result = d->conn->result(); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ /build/kdb-3.2.0/src/KDbAlter.cpp:1115:52: warning: implicitly-declared 'KDbResult& KDbResult::operator=(const KDbResult&)' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-Wdeprecated-copy8;;] 1115 | m_result = d->conn->result(); | ^ /build/kdb-3.2.0/build/src/KDbResult.h:114:5: note: because 'KDbResult' has user-provided 'KDbResult::KDbResult(const KDbResult&)' 114 | KDbResult(const KDbResult &other) | ^~~~~~~~~ In file included from /build/kdb-3.2.0/src/KDbAlter.h:23: /build/kdb-3.2.0/src/tools/KDbUtils.h: In instantiation of 'int KDbUtils::AutodeletedHash::remove(const Key&) [with Key = QByteArray; T = KDbAlterTableHandler::ActionBase*]': /build/kdb-3.2.0/src/KDbAlter.cpp:633:36: required from here 633 | actionsForThisField->remove(":remove:"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/kdb-3.2.0/src/tools/KDbUtils.h:226:56: warning: 'QList QHash::values(const Key&) const [with Key = QByteArray; T = KDbAlterTableHandler::ActionBase*]' is deprecated: Use QMultiHash for hashes storing multiple values with the same key. [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations8;;] 226 | const QList values(QHash::values(key)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qshareddata.h:46, from /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qdatetime.h:46, from /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/QDateTime:1, from /build/kdb-3.2.0/src/tools/KDbUtils.h:33: /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qhash.h:1235:31: note: declared here 1235 | Q_OUTOFLINE_TEMPLATE QList QHash::values(const Key &akey) const | ^~~~~~~~~~~~~ [ 78%] Building CXX object src/CMakeFiles/KDb.dir/kdb_debug.cpp.o [ 79%] Building CXX object src/CMakeFiles/KDb.dir/views/KDbTableViewData.cpp.o In file included from /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/coll.h:65, from /build/kdb-3.2.0/src/views/KDbTableViewData.cpp:40: /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/char16ptr.h:317:10: error: 'is_convertible_v' is not a member of 'std'; did you mean 'is_convertible'? 317 | std::is_convertible_v | ^~~~~~~~~~~~~~~~ | is_convertible /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/char16ptr.h:317:28: error: expected primary-expression before ',' token 317 | std::is_convertible_v | ^ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/char16ptr.h:331:13: error: 'u16string_view' in namespace 'std' does not name a type; did you mean 'u16string'? 331 | inline std::u16string_view toU16StringView(std::u16string_view sv) { return sv; } | ^~~~~~~~~~~~~~ | u16string /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/char16ptr.h:339:13: error: 'u16string_view' in namespace 'std' does not name a type; did you mean 'u16string'? 339 | inline std::u16string_view toU16StringView(std::basic_string_view sv) { | ^~~~~~~~~~~~~~ | u16string /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/char16ptr.h:360:36: error: 'enable_if_t' in namespace 'std' does not name a template type 360 | typename = typename std::enable_if_t>>> | ^~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/char16ptr.h:360:36: note: 'std::enable_if_t' is only available from C++14 onwards /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/char16ptr.h:360:47: error: expected '>' before '<' token 360 | typename = typename std::enable_if_t>>> | ^ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/char16ptr.h:361:13: error: 'u16string_view' in namespace 'std' does not name a type; did you mean 'u16string'? 361 | inline std::u16string_view toU16StringViewNullable(const T& text) { | ^~~~~~~~~~~~~~ | u16string /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/char16ptr.h:370:36: error: 'enable_if_t' in namespace 'std' does not name a template type 370 | typename = typename std::enable_if_t>>, | ^~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/char16ptr.h:370:36: note: 'std::enable_if_t' is only available from C++14 onwards /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/char16ptr.h:370:47: error: expected '>' before '<' token 370 | typename = typename std::enable_if_t>>, | ^ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/char16ptr.h:372:13: error: 'u16string_view' in namespace 'std' does not name a type; did you mean 'u16string'? 372 | inline std::u16string_view toU16StringViewNullable(const T& text) { | ^~~~~~~~~~~~~~ | u16string In file included from /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/uset.h:38, from /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unorm2.h:35, from /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unorm.h:25, from /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/ucol.h:17, from /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/coll.h:67: /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/localpointer.h:561:26: error: parameter declared 'auto' 561 | template | ^~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/localpointer.h:573:76: error: template argument 2 is invalid 573 | explicit LocalOpenPointer(std::unique_ptr &&p) | ^ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/localpointer.h:583:78: error: template argument 2 is invalid 583 | LocalOpenPointer &operator=(std::unique_ptr &&p) { | ^ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/localpointer.h:599:59: error: template argument 2 is invalid 599 | operator std::unique_ptr () && { | ^ In file included from /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:40, from /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/uset.h:39: /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/stringpiece.h:134:29: error: 'enable_if_t' in namespace 'std' does not name a template type 134 | typename = std::enable_if_t< | ^~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/stringpiece.h:134:24: note: 'std::enable_if_t' is only available from C++14 onwards 134 | typename = std::enable_if_t< | ^~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/stringpiece.h:134:40: error: expected '>' before '<' token 134 | typename = std::enable_if_t< | ^ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/stringpiece.h:185:19: error: expected type-specifier 185 | inline operator std::string_view() const { | ^~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:346:40: error: 'enable_if_t' in namespace 'std' does not name a template type 346 | template>> | ^~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:346:35: note: 'std::enable_if_t' is only available from C++14 onwards 346 | template>> | ^~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:346:51: error: expected '>' before '<' token 346 | template>> | ^ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:381:40: error: 'enable_if_t' in namespace 'std' does not name a template type 381 | template>> | ^~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:381:35: note: 'std::enable_if_t' is only available from C++14 onwards 381 | template>> | ^~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:381:51: error: expected '>' before '<' token 381 | template>> | ^ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:1959:40: error: 'enable_if_t' in namespace 'std' does not name a template type 1959 | template>> | ^~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:1959:35: note: 'std::enable_if_t' is only available from C++14 onwards 1959 | template>> | ^~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:1959:51: error: expected '>' before '<' token 1959 | template>> | ^ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:2226:40: error: 'enable_if_t' in namespace 'std' does not name a template type 2226 | template>> | ^~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:2226:35: note: 'std::enable_if_t' is only available from C++14 onwards 2226 | template>> | ^~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:2226:51: error: expected '>' before '<' token 2226 | template>> | ^ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:2299:40: error: 'enable_if_t' in namespace 'std' does not name a template type 2299 | template>> | ^~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:2299:35: note: 'std::enable_if_t' is only available from C++14 onwards 2299 | template>> | ^~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:2299:51: error: expected '>' before '<' token 2299 | template>> | ^ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:3035:19: error: expected type-specifier 3035 | inline operator std::u16string_view() const { | ^~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:3273:40: error: 'enable_if_t' in namespace 'std' does not name a template type 3273 | template>> | ^~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:3273:35: note: 'std::enable_if_t' is only available from C++14 onwards 3273 | template>> | ^~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:3273:51: error: expected '>' before '<' token 3273 | template>> | ^ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:3599:40: error: 'enable_if_t' in namespace 'std' does not name a template type 3599 | template>> | ^~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:3599:35: note: 'std::enable_if_t' is only available from C++14 onwards 3599 | template>> | ^~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:3599:51: error: expected '>' before '<' token 3599 | template>> | ^ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:3755:60: error: 'std::u16string_view' has not been declared 3755 | static UnicodeString readOnlyAliasFromU16StringView(std::u16string_view text); | ^~~~~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:3871:64: error: 'std::u16string_view' has not been declared 3871 | UnicodeString& doReplace(int32_t start, int32_t length, std::u16string_view src); | ^~~~~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:3875:32: error: 'std::u16string_view' has not been declared 3875 | UnicodeString& doAppend(std::u16string_view src); | ^~~~~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h: In member function 'bool icu_76::UnicodeString::operator==(const S&) const': /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:348:10: error: 'u16string_view' is not a member of 'std'; did you mean 'u16string'? 348 | std::u16string_view sv(internal::toU16StringView(text)); | ^~~~~~~~~~~~~~ | u16string /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:350:46: error: 'sv' was not declared in this scope 350 | return !isBogus() && (len = length()) == sv.length() && doEquals(sv.data(), len); | ^~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h: In member function 'icu_76::UnicodeString& icu_76::UnicodeString::operator=(const S&)': /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:1962:45: error: 'toU16StringView' is not a member of 'icu_76::internal' 1962 | return doReplace(0, length(), internal::toU16StringView(src)); | ^~~~~~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h: In member function 'icu_76::UnicodeString& icu_76::UnicodeString::operator+=(const S&)': /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:2228:31: error: 'toU16StringView' is not a member of 'icu_76::internal' 2228 | return doAppend(internal::toU16StringView(src)); | ^~~~~~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h: In member function 'icu_76::UnicodeString& icu_76::UnicodeString::append(const S&)': /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:2301:31: error: 'toU16StringView' is not a member of 'icu_76::internal' 2301 | return doAppend(internal::toU16StringView(src)); | ^~~~~~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h: In constructor 'icu_76::UnicodeString::UnicodeString(const S&)': /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:3276:24: error: 'toU16StringViewNullable' is not a member of 'icu_76::internal' 3276 | doAppend(internal::toU16StringViewNullable(text)); | ^~~~~~~~~~~~~~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h: In static member function 'static icu_76::UnicodeString icu_76::UnicodeString::readOnlyAlias(const S&)': /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:3601:53: error: 'toU16StringView' is not a member of 'icu_76::internal' 3601 | return readOnlyAliasFromU16StringView(internal::toU16StringView(text)); | ^~~~~~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h: At global scope: /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:4116:38: error: 'enable_if_t' in namespace 'std' does not name a template type 4116 | template>> | ^~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:4116:33: note: 'std::enable_if_t' is only available from C++14 onwards 4116 | template>> | ^~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:4116:49: error: expected '>' before '<' token 4116 | template>> | ^ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h: In function 'icu_76::UnicodeString icu_76::operator+(const UnicodeString&, const S&)': /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:4118:46: error: 'toU16StringView' is not a member of 'icu_76::internal' 4118 | return unistr_internalConcat(s1, internal::toU16StringView(s2)); | ^~~~~~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:4118:10: error: there are no arguments to 'unistr_internalConcat' that depend on a template parameter, so a declaration of 'unistr_internalConcat' must be available [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-fpermissive-fpermissive8;;] 4118 | return unistr_internalConcat(s1, internal::toU16StringView(s2)); | ^~~~~~~~~~~~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:4118:10: note: (if you use '8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-fpermissive-fpermissive8;;', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h: At global scope: /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unistr.h:4125:53: error: 'std::u16string_view' has not been declared 4125 | unistr_internalConcat(const UnicodeString &s1, std::u16string_view s2); | ^~~~~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/uset.h:361:1: note: invalid template non-type parameter 361 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUSetPointer, USet, uset_close); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/uset.h:1655:10: error: 'u16string_view' in namespace 'std' does not name a type; did you mean 'u16string'? 1655 | std::u16string_view operator*() const { | ^~~~~~~~~~~~~~ | u16string /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/unorm2.h:284:1: note: invalid template non-type parameter 284 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUNormalizer2Pointer, UNormalizer2, unorm2_close); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/uenum.h:69:1: note: invalid template non-type parameter 69 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/ucol.h:553:1: note: invalid template non-type parameter 553 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUCollatorPointer, UCollator, ucol_close); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/ucol.h:1553:25: error: 'enable_if_t' in namespace 'std' does not name a template type 1553 | typename = std::enable_if_t && ConvertibleToU16StringView>> | ^~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/ucol.h:1553:20: note: 'std::enable_if_t' is only available from C++14 onwards 1553 | typename = std::enable_if_t && ConvertibleToU16StringView>> | ^~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/ucol.h:1553:36: error: expected '>' before '<' token 1553 | typename = std::enable_if_t && ConvertibleToU16StringView>> | ^ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/ucol.h:1559:26: error: 'std::string_view' has not been declared 1559 | bool operator()(std::string_view lhs, std::string_view rhs) const { | ^~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/ucol.h:1559:48: error: 'std::string_view' has not been declared 1559 | bool operator()(std::string_view lhs, std::string_view rhs) const { | ^~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/coll.h:604:12: error: 'equal_to' function uses 'auto' type specifier without trailing return type 604 | inline auto equal_to() const { return Predicate(*this); } | ^~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/coll.h:604:12: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/coll.h:611:12: error: 'greater' function uses 'auto' type specifier without trailing return type 611 | inline auto greater() const { return Predicate(*this); } | ^~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/coll.h:611:12: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/coll.h:618:12: error: 'less' function uses 'auto' type specifier without trailing return type 618 | inline auto less() const { return Predicate(*this); } | ^~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/coll.h:618:12: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/coll.h:625:12: error: 'not_equal_to' function uses 'auto' type specifier without trailing return type 625 | inline auto not_equal_to() const { return Predicate(*this); } | ^~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/coll.h:625:12: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/coll.h:632:12: error: 'greater_equal' function uses 'auto' type specifier without trailing return type 632 | inline auto greater_equal() const { return Predicate(*this); } | ^~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/coll.h:632:12: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/coll.h:639:12: error: 'less_equal' function uses 'auto' type specifier without trailing return type 639 | inline auto less_equal() const { return Predicate(*this); } | ^~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/coll.h:639:12: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/coll.h:1278:29: error: 'enable_if_t' in namespace 'std' does not name a template type 1278 | typename = std::enable_if_t && ConvertibleToU16StringView>> | ^~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/coll.h:1278:24: note: 'std::enable_if_t' is only available from C++14 onwards 1278 | typename = std::enable_if_t && ConvertibleToU16StringView>> | ^~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/coll.h:1278:40: error: expected '>' before '<' token 1278 | typename = std::enable_if_t && ConvertibleToU16StringView>> | ^ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/coll.h:1289:30: error: 'std::string_view' has not been declared 1289 | bool operator()(std::string_view lhs, std::string_view rhs) const { | ^~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/coll.h:1289:52: error: 'std::string_view' has not been declared 1289 | bool operator()(std::string_view lhs, std::string_view rhs) const { | ^~~~~~~~~~~ /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/coll.h: In member function 'bool icu_76::Collator::Predicate::operator()(int, int) const': /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/coll.h:1291:49: error: cannot convert 'int' to 'const icu_76::StringPiece&' 1291 | return compare(collator.compareUTF8(lhs, rhs, status), result); | ^~~ | | | int /nix/store/x4mxg72g9k7srfvp7pndgn7r92savaf6-icu4c-76.1-dev/include/unicode/coll.h:491:61: note: initializing argument 1 of 'virtual UCollationResult icu_76::Collator::compareUTF8(const icu_76::StringPiece&, const icu_76::StringPiece&, UErrorCode&) const' 491 | virtual UCollationResult compareUTF8(const StringPiece &source, | ~~~~~~~~~~~~~~~~~~~^~~~~~ /build/kdb-3.2.0/src/views/KDbTableViewData.cpp: In member function 'void KDbTableViewData::sort()': /build/kdb-3.2.0/src/views/KDbTableViewData.cpp:564:10: warning: 'void qSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = QList::iterator; LessThan = LessThanFunctor]' is deprecated: Use std::sort [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations8;;] 564 | qSort(begin(), end(), d->lessThanFunctor); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qvector.h:43, from /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/QVector:1, from /build/kdb-3.2.0/src/KDbField.h:26, from /build/kdb-3.2.0/src/views/KDbTableViewData.h:29, from /build/kdb-3.2.0/src/views/KDbTableViewData.cpp:26: /nix/store/8556r0vrwvxsq3ijvd36x6rsfyf24igv-qtbase-5.15.16-dev/include/QtCore/qalgorithms.h:181:46: note: declared here 181 | QT_DEPRECATED_X("Use std::sort") inline void qSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan) | ^~~~~ [ 79%] Building CXX object src/CMakeFiles/KDb.dir/views/KDbTableViewColumn.cpp.o make[2]: *** [src/CMakeFiles/KDb.dir/build.make:967: src/CMakeFiles/KDb.dir/views/KDbTableViewData.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [CMakeFiles/Makefile2:4437: src/CMakeFiles/KDb.dir/all] Error 2 make: *** [Makefile:136: all] Error 2