Package Name | trojita |
Status | SUCCESS |
Last Build Date | 28.1.2024 19:21 |
Repo URL | https://aur.archlinux.org/trojita.git |
Build Output |
---|
==> Making package: trojita 0.7-10 (Sun Jan 28 19:18:13 2024)
==> Checking runtime dependencies... ==> Installing missing dependencies... resolving dependencies... :: There are 3 providers available for org.freedesktop.secrets: :: Repository extra 1) gnome-keyring 2) keepassxc 3) kwallet5 Enter a number (default=1): looking for conflicting packages... warning: dependency cycle detected: warning: mesa will be installed before its libglvnd dependency warning: dependency cycle detected: warning: harfbuzz will be installed before its freetype2 dependency Packages (129) adobe-source-code-pro-fonts-2.042u+1.062i+1.026vf-1 adwaita-cursors-45.0-1 adwaita-icon-theme-45.0-1 alsa-lib-1.2.10-2 alsa-topology-conf-1.2.5.1-3 alsa-ucm-conf-1.2.10-2 at-spi2-core-2.50.1-1 avahi-1:0.8+r194+g3f79789-1 cairo-1.18.0-1 cantarell-fonts-1:0.303.1-1 cdparanoia-10.2-9 dconf-0.40.0-2 default-cursors-2-1 desktop-file-utils-0.27-1 double-conversion-3.3.0-1 duktape-2.7.0-6 fontconfig-2:2.15.0-2 freetype2-2.13.2-1 fribidi-1.0.13-2 gcr-3.41.2-1 gcr-4-4.1.0-1 gdk-pixbuf2-2.42.10-2 giflib-5.2.1-2 glib-networking-1:2.78.0-1 gnome-keyring-1:42.1-3 graphene-1.10.8-1 graphite-1:1.3.14-3 gsettings-desktop-schemas-45.0-1 gst-plugins-base-1.22.9-1 gst-plugins-base-libs-1.22.9-1 gstreamer-1.22.9-1 gtk-update-icon-cache-1:4.12.5-1 gtk3-1:3.24.41-1 harfbuzz-8.3.0-2 hyphen-2.8.8-5 iso-codes-4.16.0-1 jbigkit-2.1-7 json-glib-1.8.0-1 lcms2-2.16-1 libcloudproviders-0.3.5-1 libcolord-1.4.7-1 libcups-1:2.4.7-2 libdaemon-0.14-5 libdatrie-0.2.13-4 libdrm-2.4.120-1 libepoxy-1.5.10-2 libevdev-1.13.1-1 libglvnd-1.7.0-1 libgudev-238-1 libice-1.1.1-2 libinput-1.25.0-1 libjpeg-turbo-3.0.1-1 libogg-1.3.5-1 libomxil-bellagio-0.9.3-4 libpciaccess-0.17-1 libpng-1.6.41-1 libproxy-0.5.3-2 librsvg-2:2.57.1-1 libsm-1.2.4-1 libsoup3-3.4.4-1 libstemmer-2.2.0-2 libthai-0.1.29-3 libtheora-1.1.1-6 libtiff-4.6.0-2 libunwind-1.7.2-1 libvorbis-1.3.7-3 libwacom-2.9.0-2 libwebp-1.3.2-1 libx11-1.8.7-1 libxau-1.0.11-2 libxcb-1.16-1 libxcomposite-0.4.6-1 libxcursor-1.2.1-3 libxdamage-1.1.6-1 libxdmcp-1.1.4-2 libxext-1.3.5-1 libxfixes-6.0.1-1 libxft-2.3.8-1 libxi-1.8.1-1 libxinerama-1.1.5-1 libxkbcommon-1.6.0-1 libxkbcommon-x11-1.6.0-1 libxmu-1.1.4-1 libxrandr-1.5.4-1 libxrender-0.9.11-1 libxshmfence-1.3.2-1 libxt-1.3.0-1 libxtst-1.2.4-1 libxv-1.0.12-1 libxxf86vm-1.1.5-1 llvm-libs-16.0.6-1 lm_sensors-1:3.6.0.r41.g31d1f125-2 lzo-2.10-5 md4c-0.5.1-1 mesa-1:23.3.4-2 mtdev-1.1.6-2 opus-1.4-1 orc-0.4.36-1 pango-1:1.51.1-1 pixman-0.43.2-1 qt5-base-5.15.12+kde+r147-1 qt5-declarative-5.15.12+kde+r31-1 qt5-location-5.15.12+kde+r6-1 qt5-sensors-5.15.12-1 qt5-translations-5.15.12-1 qt5-webchannel-5.15.12+kde+r3-1 shared-mime-info-2.4-1 tracker3-3.6.0-3 tslib-1.22-1 vulkan-icd-loader-1.3.276-1 wayland-1.22.0-1 woff2-1.0.2-4 xcb-proto-1.16.0-1 xcb-util-0.4.1-1 xcb-util-image-0.4.1-2 xcb-util-keysyms-0.4.1-4 xcb-util-renderutil-0.3.10-1 xcb-util-wm-0.4.2-1 xdg-utils-1.2.0r28+g9b7d253-1 xkeyboard-config-2.40-1 xorg-xprop-1.2.6-1 xorg-xset-1.2.5-1 xorgproto-2023.2-1 hicolor-icon-theme-0.17-3 mimetic-0.9.8-3 qgpgme-qt5-1.23.2-1 qt5-svg-5.15.12+kde+r6-1 qt5-webkit-5.212.0alpha4-22 qtkeychain-qt5-0.14.2-1 Total Download Size: 0.73 MiB Total Installed Size: 624.70 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... gcr-3.41.2-1-x86_64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing hicolor-icon-theme... installing libjpeg-turbo... Optional dependencies for libjpeg-turbo java-runtime>11: for TurboJPEG Java wrapper installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing xcb-util-keysyms... installing xcb-util-renderutil... installing libx11... installing libxext... installing libpciaccess... installing libdrm... Optional dependencies for libdrm cairo: needed for modetest tool [pending] installing libunwind... installing libxfixes... installing libxdamage... installing libxshmfence... installing libxxf86vm... installing llvm-libs... installing lm_sensors... Optional dependencies for lm_sensors rrdtool: for logging with sensord perl: for sensor detection and configuration convert [installed] installing vulkan-icd-loader... Optional dependencies for vulkan-icd-loader vulkan-driver: packaged vulkan driver installing default-cursors... Optional dependencies for default-cursors adwaita-cursors: default cursor theme [pending] installing wayland... installing libomxil-bellagio... installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages installing libglvnd... installing libpng... installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing freetype2... installing fontconfig... Creating fontconfig configuration... Rebuilding fontconfig cache... installing libice... installing libsm... installing libxt... installing libxmu... installing xorg-xset... installing xorg-xprop... installing xdg-utils... Optional dependencies for xdg-utils kde-cli-tools: for KDE Plasma5 support in xdg-open exo: for Xfce support in xdg-open pcmanfm: for LXDE support in xdg-open perl-file-mimeinfo: for generic support in xdg-open perl-net-dbus: Perl extension to dbus used in xdg-screensaver perl-x11-protocol: Perl X11 protocol used in xdg-screensaver installing shared-mime-info... installing xcb-util-wm... installing libxrender... installing libxi... installing xcb-util... installing xcb-util-image... installing tslib... installing mtdev... installing libevdev... installing libgudev... installing libwacom... Optional dependencies for libwacom python-libevdev: for libwacom-show-stylus python-pyudev: for libwacom-show-stylus installing libinput... Optional dependencies for libinput gtk4: libinput debug-gui python-pyudev: libinput measure python-libevdev: libinput measure python-yaml: used by various tools [installed] installing xkeyboard-config... installing libxkbcommon... Optional dependencies for libxkbcommon libxkbcommon-x11: xkbcli interactive-x11 [pending] wayland: xkbcli interactive-wayland [installed] installing libxkbcommon-x11... installing duktape... installing libproxy... installing libdaemon... installing avahi... Optional dependencies for avahi gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc [pending] libevent: libevent bindings [installed] nss-mdns: NSS support for mDNS python-dbus: avahi-bookmarks, avahi-discover python-gobject: avahi-bookmarks, avahi-discover python-twisted: avahi-bookmarks qt5-base: qt5 bindings [pending] installing libcups... installing double-conversion... installing md4c... installing qt5-translations... installing qt5-base... Optional dependencies for qt5-base qt5-svg: to use SVG icon themes [pending] qt5-wayland: to run Qt applications in a Wayland session postgresql-libs: PostgreSQL driver mariadb-libs: MariaDB driver unixodbc: ODBC driver libfbclient: Firebird/iBase driver freetds: MS SQL driver gtk3: GTK platform plugin [pending] perl: for fixqt4headers and syncqt [installed] installing qt5-declarative... installing qt5-location... installing qt5-sensors... Optional dependencies for qt5-sensors qt5-declarative: QML bindings [installed] iio-sensor-proxy: iio-sensor-proxy backend installing qt5-webchannel... installing giflib... installing jbigkit... installing libtiff... Optional dependencies for libtiff freeglut: for using tiffgt installing libwebp... installing libxcomposite... installing gstreamer... Optional dependencies for gstreamer python: gst-plugins-doc-cache-generator [installed] installing iso-codes... installing libxv... installing orc... installing gst-plugins-base-libs... installing alsa-topology-conf... installing alsa-ucm-conf... installing alsa-lib... installing cdparanoia... installing graphene... installing libogg... installing libtheora... installing libvorbis... installing opus... installing lzo... installing pixman... installing cairo... installing fribidi... installing libdatrie... installing libthai... installing libxft... installing pango... installing gst-plugins-base... installing hyphen... installing woff2... installing qt5-webkit... Optional dependencies for qt5-webkit gst-plugins-good: Webm codec support installing gdk-pixbuf2... Optional dependencies for gdk-pixbuf2 libwmf: Load .wmf and .apm libopenraw: Load .dng, .cr2, .crw, .nef, .orf, .pef, .arw, .erf, .mrw, and .raf libavif: Load .avif libheif: Load .heif, .heic, and .avif libjxl: Load .jxl librsvg: Load .svg, .svgz, and .svg.gz [pending] webp-pixbuf-loader: Load .webp installing librsvg... installing gtk-update-icon-cache... installing adwaita-cursors... installing adwaita-icon-theme... installing adobe-source-code-pro-fonts... installing cantarell-fonts... installing dconf... installing gsettings-desktop-schemas... installing libxtst... installing at-spi2-core... Optional dependencies for at-spi2-core dbus-broker: Alternative bus implementation [installed] installing desktop-file-utils... installing libcloudproviders... installing lcms2... installing libcolord... installing libepoxy... installing libxcursor... installing libxinerama... installing libxrandr... installing json-glib... installing glib-networking... installing libsoup3... Optional dependencies for libsoup3 samba: Windows Domain SSO installing libstemmer... installing tracker3... Optional dependencies for tracker3 libsoup: Alternative remoting backend installing gtk3... Optional dependencies for gtk3 evince: Default print preview command installing gcr... installing gcr-4... Created symlink /etc/systemd/user/sockets.target.wants/gcr-ssh-agent.socket → /usr/lib/systemd/user/gcr-ssh-agent.socket. Optional dependencies for gcr-4 gtk4: gcr-viewer-gtk4 installing gnome-keyring... Created symlink /etc/systemd/user/sockets.target.wants/gnome-keyring-daemon.socket → /usr/lib/systemd/user/gnome-keyring-daemon.socket. installing qtkeychain-qt5... Optional dependencies for qtkeychain-qt5 kwallet5: kwallet backend installing qt5-svg... installing qgpgme-qt5... installing mimetic... :: Running post-transaction hooks... ( 1/16) Creating system user accounts... Creating group 'avahi' with GID 972. Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 972 and GID 972. ( 2/16) Reloading system manager configuration... Skipped: Current root is not booted. ( 3/16) Reloading user manager configuration... Skipped: Current root is not booted. ( 4/16) Updating udev hardware database... ( 5/16) Reloading device manager configuration... Skipped: Device manager is not running. ( 6/16) Arming ConditionNeedsUpdate... ( 7/16) Updating the MIME type database... ( 8/16) Updating fontconfig configuration... ( 9/16) Reloading system bus configuration... Skipped: Current root is not booted. (10/16) Updating fontconfig cache... (11/16) Probing GDK-Pixbuf loader modules... (12/16) Updating GIO module cache... (13/16) Compiling GSettings XML schema files... (14/16) Probing GTK3 input method modules... (15/16) Updating icon theme caches... (16/16) Updating the desktop file MIME type cache... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (6) cppdap-1.58.0-1 jsoncpp-1.9.5-2 libuv-1.47.0-1 rhash-1.4.4-1 cmake-3.28.1-1 qt5-tools-5.15.12+kde+r4-1 Total Installed Size: 90.94 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cppdap... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator qt6-base: cmake-gui installing qt5-tools... Optional dependencies for qt5-tools clang: for qdoc :: Running post-transaction hooks... (1/4) Arming ConditionNeedsUpdate... (2/4) Updating the MIME type database... (3/4) Updating icon theme caches... (4/4) Updating the desktop file MIME type cache... ==> Retrieving sources... -> Downloading trojita-0.7.tar.xz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 356 100 356 0 0 577 0 --:--:-- --:--:-- --:--:-- 577 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:02 --:--:-- 0 100 331 100 331 0 0 126 0 0:00:02 0:00:02 --:--:-- 329 0 0 0 0 0 0 0 0 --:--:-- 0:00:03 --:--:-- 0 89 1013k 89 911k 0 0 222k 0 0:00:04 0:00:04 --:--:-- 1082k 100 1013k 100 1013k 0 0 246k 0 0:00:04 0:00:04 --:--:-- 1172k -> Downloading trojita-0.7.tar.xz.asc... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 364 100 364 0 0 578 0 --:--:-- --:--:-- --:--:-- 579 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 100 339 100 339 0 0 128 0 0:00:02 0:00:02 --:--:-- 339 100 339 100 339 0 0 128 0 0:00:02 0:00:02 --:--:-- 339 0 0 0 0 0 0 0 0 --:--:-- 0:00:03 --:--:-- 0 100 181 100 181 0 0 56 0 0:00:03 0:00:03 --:--:-- 1198 -> Downloading trojita-fix-crash.patch... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 3761 0 3761 0 0 46954 0 --:--:-- --:--:-- --:--:-- 47607 -> Downloading trojita-qt5.15.patch... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 783 0 783 0 0 15409 0 --:--:-- --:--:-- --:--:-- 15660 -> Downloading trojita-desktop.patch... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 2986 0 2986 0 0 24405 0 --:--:-- --:--:-- --:--:-- 24475 -> Downloading trojita-highdpi.patch... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1565 0 1565 0 0 27197 0 --:--:-- --:--:-- --:--:-- 27456 -> Downloading trojita-wayland.patch... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1088 0 1088 0 0 17097 0 --:--:-- --:--:-- --:--:-- 17269 -> Found trojita-0-7-mimetic-inttypes.patch ==> Validating source files with sha512sums... trojita-0.7.tar.xz ... Passed trojita-0.7.tar.xz.asc ... Skipped trojita-fix-crash.patch ... Passed trojita-qt5.15.patch ... Passed trojita-desktop.patch ... Passed trojita-highdpi.patch ... Passed trojita-wayland.patch ... Passed trojita-0-7-mimetic-inttypes.patch ... Passed ==> Verifying source file signatures with gpg... trojita-0.7.tar.xz ... Passed ==> Extracting sources... -> Extracting trojita-0.7.tar.xz with bsdtar ==> Starting prepare()... patching file src/Imap/Network/FileDownloadManager.cpp patching file src/Gui/Window.cpp Hunk #1 succeeded at 32 with fuzz 2. patching file CMakeLists.txt Hunk #1 succeeded at 724 (offset -4 lines). patching file src/Gui/org.kde.trojita.appdata.xml (renamed from src/Gui/trojita.appdata.xml) patching file src/Gui/org.kde.trojita.desktop (renamed from src/Gui/trojita.desktop) patching file src/Gui/main.cpp patching file src/Plugins/AbookAddressbook/main.cpp patching file src/Gui/main.cpp patching file src/Cryptography/LocalMimeParser.cpp patching file src/Cryptography/MimeticUtils.cpp ==> Starting build()... CMake Warning (dev) at CMakeLists.txt:1 (project): cmake_minimum_required() should be called prior to this top-level project() call. Please see the cmake-commands(7) manual for usage documentation of both commands. This warning is for project developers. Use -Wno-dev to suppress it. -- The C compiler identification is GNU 13.2.1 -- The CXX compiler identification is GNU 13.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/sbin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/sbin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Deprecation Warning at CMakeLists.txt:7 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument <min> value or use a ...<max> suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at CMakeLists.txt:18 (cmake_policy): The OLD behavior for policy CMP0043 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. -- Setting build type to 'RelWithDebInfo' as none was specified. CMake Deprecation Warning at cmake/FindCXXFeatures.cmake:44 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument <min> value or use a ...<max> suffix to tell CMake that the project does not need compatibility with older versions. Call Stack (most recent call first): CMakeLists.txt:37 (include) -- Performing Test _HAS_CXX11_FLAG -- Performing Test _HAS_CXX11_FLAG - Success -- Checking C++ support for "alignof" -- Checking C++ support for "alignof": works -- Checking C++ support for "auto" -- Checking C++ support for "auto": works -- Checking C++ support for "class_override_final" -- Checking C++ support for "class_override_final": works -- Checking C++ support for "constexpr" -- Checking C++ support for "constexpr": works -- Checking C++ support for "cstdint_header" -- Checking C++ support for "cstdint_header": works -- Checking C++ support for "decltype" -- Checking C++ support for "decltype": works -- Checking C++ support for "defaulted_functions" -- Checking C++ support for "defaulted_functions": works -- Checking C++ support for "deleted_functions" -- Checking C++ support for "deleted_functions": works -- Checking C++ support for "func_identifier" -- Checking C++ support for "func_identifier": works -- Checking C++ support for "initializer_list" -- Checking C++ support for "initializer_list": works -- Checking C++ support for "lambda" -- Checking C++ support for "lambda": works -- Checking C++ support for "long_long" -- Checking C++ support for "long_long": works -- Checking C++ support for "nullptr" -- Checking C++ support for "nullptr": works -- Checking C++ support for "rvalue_references" -- Checking C++ support for "rvalue_references": works -- Checking C++ support for "sizeof_member" -- Checking C++ support for "sizeof_member": works -- Checking C++ support for "static_assert" -- Checking C++ support for "static_assert": works -- Checking C++ support for "variadic_templates" -- Checking C++ support for "variadic_templates": works -- Found CXXFeatures: TRUE -- Found lupdate: Qt5::lupdate -- Found lrelease: Qt5::lrelease -- Found lconvert: Qt5::lconvert -- Found Git: /usr/sbin/git (found version "2.43.0") -- Found PkgConfig: /usr/sbin/pkg-config (found version "2.1.0") -- Found Mimetic: /usr/lib/libmimetic.so CMake Warning at cmake/TrojitaOption.cmake:121 (find_package): By not providing "FindKF5Gpgmepp.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "KF5Gpgmepp", but CMake did not find one. Could not find a package configuration file provided by "KF5Gpgmepp" with any of the following names: KF5GpgmeppConfig.cmake kf5gpgmepp-config.cmake Add the installation prefix of "KF5Gpgmepp" to CMAKE_PREFIX_PATH or set "KF5Gpgmepp_DIR" to a directory containing one of the above files. If "KF5Gpgmepp" provides a separate development package or SDK, be sure it has been installed. Call Stack (most recent call first): CMakeLists.txt:97 (trojita_find_package) -- Disabling WITH_GPGMEPP because package KF5Gpgmepp was not found -- Disabling WITH_CRYPTO_MESSAGES because of WITH_GPGMEPP -- Found QtKeychain library (includes at /usr/include/, lib at qt5keychain) -- 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 -- Looking for ragel -- Disabling WITH_RAGEL because package RagelForTrojita was not found -- Found ZLIB: /usr/lib/libz.so (found version "1.3") -- Support for COMPRESS=DEFLATE enabled -- -- The following features have been enabled: * WITH_DESKTOP, Build desktop version * WITH_DBUS, Build with DBus library * WITH_ZLIB, Build with zlib library * WITH_SHARED_PLUGINS, Enable shared dynamic plugins * WITH_MIMETIC, Build with client-side MIME parsing * WITH_ABOOKADDRESSBOOK_PLUGIN, Build AbookAddressbook plugin * WITH_CLEARTEXT_PLUGIN, Build Cleartext password plugin * WITH_QTKEYCHAIN_PLUGIN, Build Qtkeychain password plugin -- The following OPTIONAL packages have been found: * Qt5LinguistTools * Qt5Test, Qt5 QTest library, <http://qt-project.org> Needed for automated tests * Qt5LinguistForTrojita * Git * PkgConfig * Mimetic, C++ MIME Library, <http://www.codesink.org/mimetic_mime_library.html> Required for client-side MIME parsing * Qt5DBus, Qt5 D-Bus support, <http://qt-project.org> Needed for IPC and for some plugins * Qt5Keychain, QtKeychain library (Qt5 version), <https://github.com/frankosterfeld/qtkeychain> Needed for QtKeychain password plugin * ZLIB -- The following REQUIRED packages have been found: * Qt5Sql * Qt5Gui (required version >= 5.15) * Qt5Network (required version >= 5.15) * Qt5WebKitWidgets * Qt5Widgets * Qt5Svg * Qt5Core -- The following features have been disabled: * WITH_TESTS, Build tests * WITH_GPGMEPP, Build with the GpgME++ library for cryptography * WITH_CRYPTO_MESSAGES, Enable support for encrypted messages * WITH_RAGEL, Build with Ragel library -- The following OPTIONAL packages have not been found: * KF5Gpgmepp, C++ bindings for gpgme, <https://quickgit.kde.org/?p=gpgmepp.git> Needed for encrypted/signed e-mails * RagelForTrojita -- Using pregenerated RFC 5322 parser -- Available languages: ar;ast;bs;ca;ca@valencia;cs;da;de;el;en_GB;es;et;fi;fr;ga;gl;hu;ia;it;ja;lt;mr;nb;nds;nl;pl;pt;pt_BR;ro;sk;sv;tr;ug;uk;x-test;zh_CN;zh_TW CMake Warning (dev) at /usr/lib/cmake/Qt5Core/Qt5CoreMacros.cmake:44 (message): qt5_use_modules is not part of the official API, and might be removed in Qt 6. Call Stack (most recent call first): /usr/lib/cmake/Qt5Core/Qt5CoreMacros.cmake:434 (_qt5_warn_deprecated) CMakeLists.txt:561 (qt5_use_modules) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib/cmake/Qt5Core/Qt5CoreMacros.cmake:44 (message): qt5_use_modules is not part of the official API, and might be removed in Qt 6. Call Stack (most recent call first): /usr/lib/cmake/Qt5Core/Qt5CoreMacros.cmake:434 (_qt5_warn_deprecated) CMakeLists.txt:567 (qt5_use_modules) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib/cmake/Qt5Core/Qt5CoreMacros.cmake:44 (message): qt5_use_modules is not part of the official API, and might be removed in Qt 6. Call Stack (most recent call first): /usr/lib/cmake/Qt5Core/Qt5CoreMacros.cmake:434 (_qt5_warn_deprecated) CMakeLists.txt:578 (qt5_use_modules) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib/cmake/Qt5Core/Qt5CoreMacros.cmake:44 (message): qt5_use_modules is not part of the official API, and might be removed in Qt 6. Call Stack (most recent call first): /usr/lib/cmake/Qt5Core/Qt5CoreMacros.cmake:434 (_qt5_warn_deprecated) CMakeLists.txt:583 (qt5_use_modules) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib/cmake/Qt5Core/Qt5CoreMacros.cmake:44 (message): qt5_use_modules is not part of the official API, and might be removed in Qt 6. Call Stack (most recent call first): /usr/lib/cmake/Qt5Core/Qt5CoreMacros.cmake:434 (_qt5_warn_deprecated) CMakeLists.txt:591 (qt5_use_modules) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib/cmake/Qt5Core/Qt5CoreMacros.cmake:44 (message): qt5_use_modules is not part of the official API, and might be removed in Qt 6. Call Stack (most recent call first): /usr/lib/cmake/Qt5Core/Qt5CoreMacros.cmake:434 (_qt5_warn_deprecated) CMakeLists.txt:596 (qt5_use_modules) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib/cmake/Qt5Core/Qt5CoreMacros.cmake:44 (message): qt5_use_modules is not part of the official API, and might be removed in Qt 6. Call Stack (most recent call first): /usr/lib/cmake/Qt5Core/Qt5CoreMacros.cmake:434 (_qt5_warn_deprecated) CMakeLists.txt:602 (qt5_use_modules) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib/cmake/Qt5Core/Qt5CoreMacros.cmake:44 (message): qt5_use_modules is not part of the official API, and might be removed in Qt 6. Call Stack (most recent call first): /usr/lib/cmake/Qt5Core/Qt5CoreMacros.cmake:434 (_qt5_warn_deprecated) CMakeLists.txt:607 (qt5_use_modules) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib/cmake/Qt5Core/Qt5CoreMacros.cmake:44 (message): qt5_use_modules is not part of the official API, and might be removed in Qt 6. Call Stack (most recent call first): /usr/lib/cmake/Qt5Core/Qt5CoreMacros.cmake:434 (_qt5_warn_deprecated) CMakeLists.txt:612 (qt5_use_modules) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib/cmake/Qt5Core/Qt5CoreMacros.cmake:44 (message): qt5_use_modules is not part of the official API, and might be removed in Qt 6. Call Stack (most recent call first): /usr/lib/cmake/Qt5Core/Qt5CoreMacros.cmake:434 (_qt5_warn_deprecated) CMakeLists.txt:617 (qt5_use_modules) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib/cmake/Qt5Core/Qt5CoreMacros.cmake:44 (message): qt5_use_modules is not part of the official API, and might be removed in Qt 6. Call Stack (most recent call first): /usr/lib/cmake/Qt5Core/Qt5CoreMacros.cmake:434 (_qt5_warn_deprecated) CMakeLists.txt:620 (qt5_use_modules) This warning is for project developers. Use -Wno-dev to suppress it. -- Building static plugin trojita_plugin_ClearTextPasswordPlugin -- Building shared plugin trojita_plugin_QtKeychainPasswordPlugin CMake Warning (dev) at /usr/lib/cmake/Qt5Core/Qt5CoreMacros.cmake:44 (message): qt5_use_modules is not part of the official API, and might be removed in Qt 6. Call Stack (most recent call first): /usr/lib/cmake/Qt5Core/Qt5CoreMacros.cmake:434 (_qt5_warn_deprecated) CMakeLists.txt:645 (qt5_use_modules) This warning is for project developers. Use -Wno-dev to suppress it. -- Building static plugin trojita_plugin_AbookAddressbookPlugin CMake Warning (dev) at /usr/lib/cmake/Qt5Core/Qt5CoreMacros.cmake:44 (message): qt5_use_modules is not part of the official API, and might be removed in Qt 6. Call Stack (most recent call first): /usr/lib/cmake/Qt5Core/Qt5CoreMacros.cmake:434 (_qt5_warn_deprecated) CMakeLists.txt:671 (qt5_use_modules) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib/cmake/Qt5Core/Qt5CoreMacros.cmake:44 (message): qt5_use_modules is not part of the official API, and might be removed in Qt 6. Call Stack (most recent call first): /usr/lib/cmake/Qt5Core/Qt5CoreMacros.cmake:434 (_qt5_warn_deprecated) CMakeLists.txt:684 (qt5_use_modules) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib/cmake/Qt5Core/Qt5CoreMacros.cmake:44 (message): qt5_use_modules is not part of the official API, and might be removed in Qt 6. Call Stack (most recent call first): /usr/lib/cmake/Qt5Core/Qt5CoreMacros.cmake:434 (_qt5_warn_deprecated) CMakeLists.txt:711 (qt5_use_modules) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib/cmake/Qt5Core/Qt5CoreMacros.cmake:44 (message): qt5_use_modules is not part of the official API, and might be removed in Qt 6. Call Stack (most recent call first): /usr/lib/cmake/Qt5Core/Qt5CoreMacros.cmake:434 (_qt5_warn_deprecated) CMakeLists.txt:712 (qt5_use_modules) This warning is for project developers. Use -Wno-dev to suppress it. -- Configuring done (7.5s) -- Generating done (0.1s) -- Build files have been written to: /builder/src/build [ 0%] Built target Plugins_autogen_timestamp_deps [ 0%] Built target IPC_autogen_timestamp_deps [ 0%] Built target Streams_autogen_timestamp_deps [ 1%] Generating version_fake_file, trojita-version.h, trojita-git-version.h [ 1%] Built target Common_autogen_timestamp_deps [ 1%] Built target qwwsmtpclient_autogen_timestamp_deps [ 2%] Automatic MOC for target Plugins [ 2%] Automatic MOC for target Streams [ 2%] Automatic MOC for target IPC [ 2%] Automatic MOC for target qwwsmtpclient [ 2%] Built target version [ 2%] Automatic MOC for target Common [ 2%] Built target IPC_autogen [ 2%] Built target qwwsmtpclient_autogen [ 3%] Building CXX object CMakeFiles/IPC.dir/IPC_autogen/mocs_compilation.cpp.o [ 3%] Building CXX object CMakeFiles/IPC.dir/src/IPC/DBusInterface.cpp.o [ 3%] Built target Common_autogen [ 3%] Building CXX object CMakeFiles/IPC.dir/src/IPC/MainWindowBridge.cpp.o [ 3%] Building CXX object CMakeFiles/qwwsmtpclient.dir/qwwsmtpclient_autogen/mocs_compilation.cpp.o [ 4%] Building CXX object CMakeFiles/qwwsmtpclient.dir/src/qwwsmtpclient/qwwsmtpclient.cpp.o [ 4%] Built target Plugins_autogen [ 4%] Built target Streams_autogen [ 4%] Building CXX object CMakeFiles/Common.dir/Common_autogen/mocs_compilation.cpp.o [ 5%] Building CXX object CMakeFiles/Plugins.dir/Plugins_autogen/mocs_compilation.cpp.o [ 5%] Building CXX object CMakeFiles/Common.dir/src/Common/Application.cpp.o [ 6%] Building CXX object CMakeFiles/Common.dir/src/Common/ConnectionId.cpp.o In file included from /builder/src/trojita-0.7/src/Composer/Recipients.h:26, from /builder/src/trojita-0.7/src/Gui/Window.h:31, from /builder/src/trojita-0.7/src/IPC/MainWindowBridge.cpp:26: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qstring.h:50, from /usr/include/qt/QtCore/qobject.h:47, from /usr/include/qt/QtCore/QObject:1, from /builder/src/trojita-0.7/src/IPC/MainWindowBridge.cpp:23: /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 6%] Building CXX object CMakeFiles/Streams.dir/Streams_autogen/mocs_compilation.cpp.o [ 6%] Building CXX object CMakeFiles/Plugins.dir/src/Plugins/AddressbookPlugin.cpp.o [ 6%] Building CXX object CMakeFiles/Plugins.dir/src/Plugins/PasswordPlugin.cpp.o [ 6%] Linking CXX static library libqwwsmtpclient.a [ 7%] Linking CXX static library libIPC.a [ 7%] Built target qwwsmtpclient [ 7%] Building CXX object CMakeFiles/Common.dir/src/Common/DeleteAfter.cpp.o [ 7%] Built target IPC [ 8%] Building CXX object CMakeFiles/Streams.dir/src/Streams/DeletionWatcher.cpp.o [ 8%] Building CXX object CMakeFiles/Common.dir/src/Common/FileLogger.cpp.o [ 8%] Building CXX object CMakeFiles/Streams.dir/src/Streams/FakeSocket.cpp.o [ 9%] Building CXX object CMakeFiles/Plugins.dir/src/Plugins/PluginJob.cpp.o [ 9%] Building CXX object CMakeFiles/Plugins.dir/src/Plugins/PluginManager.cpp.o [ 9%] Building CXX object CMakeFiles/Streams.dir/src/Streams/IODeviceSocket.cpp.o [ 10%] Building CXX object CMakeFiles/Common.dir/src/Common/MetaTypes.cpp.o [ 11%] Building CXX object CMakeFiles/Streams.dir/src/Streams/Socket.cpp.o [ 11%] Building CXX object CMakeFiles/Streams.dir/src/Streams/SocketFactory.cpp.o [ 11%] Building CXX object CMakeFiles/Streams.dir/src/Streams/3rdparty/rfc1951.cpp.o /builder/src/trojita-0.7/src/Streams/IODeviceSocket.cpp: In constructor ‘Streams::ProcessSocket::ProcessSocket(QProcess*, const QString&, const QStringList&)’: /builder/src/trojita-0.7/src/Streams/IODeviceSocket.cpp:144:91: warning: ‘void QProcess::error(ProcessError)’ is deprecated: Use QProcess::errorOccurred(QProcess::ProcessError) instead [-Wdeprecated-declarations] 144 | connect(proc, static_cast<void (QProcess::*)(QProcess::ProcessError)>(&QProcess::error), this, &ProcessSocket::handleProcessError); | ^ In file included from /usr/include/qt/QtCore/QProcess:1, from /builder/src/trojita-0.7/src/Streams/IODeviceSocket.h:25, from /builder/src/trojita-0.7/src/Streams/IODeviceSocket.cpp:23: /usr/include/qt/QtCore/qprocess.h:302:10: note: declared here 302 | void error(QProcess::ProcessError error); | ^~~~~ /builder/src/trojita-0.7/src/Streams/IODeviceSocket.cpp:144:91: warning: ‘void QProcess::error(ProcessError)’ is deprecated: Use QProcess::errorOccurred(QProcess::ProcessError) instead [-Wdeprecated-declarations] 144 | connect(proc, static_cast<void (QProcess::*)(QProcess::ProcessError)>(&QProcess::error), this, &ProcessSocket::handleProcessError); | ^ /usr/include/qt/QtCore/qprocess.h:302:10: note: declared here 302 | void error(QProcess::ProcessError error); | ^~~~~ /builder/src/trojita-0.7/src/Streams/IODeviceSocket.cpp: In constructor ‘Streams::SslTlsSocket::SslTlsSocket(QSslSocket*, const QString&, quint16, bool)’: /builder/src/trojita-0.7/src/Streams/IODeviceSocket.cpp:244:111: warning: ‘void QAbstractSocket::error(SocketError)’ is deprecated: Use QAbstractSocket::errorOccurred(QAbstractSocket::SocketError) instead [-Wdeprecated-declarations] 244 | connect(sock, static_cast<void (QAbstractSocket::*)(QAbstractSocket::SocketError)>(&QAbstractSocket::error), | ^ In file included from /usr/include/qt/QtNetwork/qtcpsocket.h:44, from /usr/include/qt/QtNetwork/qsslsocket.h:49, from /usr/include/qt/QtNetwork/QSslSocket:1, from /builder/src/trojita-0.7/src/Streams/IODeviceSocket.h:26: /usr/include/qt/QtNetwork/qabstractsocket.h:211:10: note: declared here 211 | void error(QAbstractSocket::SocketError); | ^~~~~ /builder/src/trojita-0.7/src/Streams/IODeviceSocket.cpp:244:111: warning: ‘void QAbstractSocket::error(SocketError)’ is deprecated: Use QAbstractSocket::errorOccurred(QAbstractSocket::SocketError) instead [-Wdeprecated-declarations] 244 | connect(sock, static_cast<void (QAbstractSocket::*)(QAbstractSocket::SocketError)>(&QAbstractSocket::error), | ^ /usr/include/qt/QtNetwork/qabstractsocket.h:211:10: note: declared here 211 | void error(QAbstractSocket::SocketError); | ^~~~~ /builder/src/trojita-0.7/src/Streams/IODeviceSocket.cpp: In member function ‘virtual QList<QSslError> Streams::SslTlsSocket::sslErrors() const’: /builder/src/trojita-0.7/src/Streams/IODeviceSocket.cpp:408:27: warning: ‘QList<QSslError> QSslSocket::sslErrors() const’ is deprecated: Use sslHandshakeErrors() [-Wdeprecated-declarations] 408 | return sock->sslErrors(); | ~~~~~~~~~~~~~~~^~ /usr/include/qt/QtNetwork/qsslsocket.h:196:66: note: declared here 196 | QT_DEPRECATED_X("Use sslHandshakeErrors()") QList<QSslError> sslErrors() const; | ^~~~~~~~~ [ 11%] Building CXX object CMakeFiles/Common.dir/src/Common/Paths.cpp.o [ 11%] Building CXX object CMakeFiles/Common.dir/src/Common/SettingsNames.cpp.o [ 11%] Linking CXX shared library libtrojita_plugins.so [ 12%] Linking CXX static library libStreams.a [ 12%] Built target Streams [ 13%] Linking CXX static library libCommon.a [ 14%] Built target Common [ 14%] Built target AppVersion_autogen_timestamp_deps [ 14%] Automatic MOC for target AppVersion [ 14%] Built target AppVersion_autogen [ 14%] Built target Plugins [ 14%] Building CXX object CMakeFiles/AppVersion.dir/AppVersion_autogen/mocs_compilation.cpp.o [ 15%] Building CXX object CMakeFiles/AppVersion.dir/src/AppVersion/SetCoreApplication.cpp.o [ 15%] Built target UiUtils_autogen_timestamp_deps [ 15%] Built target trojita_plugin_QtKeychainPasswordPlugin_autogen_timestamp_deps [ 15%] Built target trojita_plugin_ClearTextPasswordPlugin_autogen_timestamp_deps [ 15%] Built target trojita_plugin_AbookAddressbookPlugin_autogen_timestamp_deps [ 15%] Automatic MOC for target UiUtils [ 15%] Automatic MOC for target trojita_plugin_QtKeychainPasswordPlugin [ 15%] Automatic MOC for target trojita_plugin_AbookAddressbookPlugin [ 16%] Automatic MOC for target trojita_plugin_ClearTextPasswordPlugin [ 16%] Built target UiUtils_autogen [ 16%] Built target trojita_plugin_QtKeychainPasswordPlugin_autogen [ 16%] Built target trojita_plugin_ClearTextPasswordPlugin_autogen [ 17%] Building CXX object CMakeFiles/UiUtils.dir/UiUtils_autogen/mocs_compilation.cpp.o [ 17%] Building CXX object CMakeFiles/UiUtils.dir/src/UiUtils/Color.cpp.o [ 17%] Building CXX object CMakeFiles/trojita_plugin_QtKeychainPasswordPlugin.dir/trojita_plugin_QtKeychainPasswordPlugin_autogen/mocs_compilation.cpp.o [ 17%] Built target trojita_plugin_AbookAddressbookPlugin_autogen [ 18%] Building CXX object CMakeFiles/trojita_plugin_ClearTextPasswordPlugin.dir/trojita_plugin_ClearTextPasswordPlugin_autogen/mocs_compilation.cpp.o [ 18%] Generating ui_onecontact.h [ 19%] Generating ui_be-contacts.h [ 20%] Building CXX object CMakeFiles/trojita_plugin_AbookAddressbookPlugin.dir/trojita_plugin_AbookAddressbookPlugin_autogen/mocs_compilation.cpp.o [ 20%] Linking CXX static library libAppVersion.a [ 20%] Built target AppVersion [ 20%] Building CXX object CMakeFiles/UiUtils.dir/src/UiUtils/Formatting.cpp.o [ 21%] Building CXX object CMakeFiles/UiUtils.dir/src/UiUtils/IconLoader.cpp.o [ 21%] Building CXX object CMakeFiles/trojita_plugin_ClearTextPasswordPlugin.dir/src/Plugins/ClearTextPassword/ClearTextPassword.cpp.o [ 22%] Building CXX object CMakeFiles/trojita_plugin_QtKeychainPasswordPlugin.dir/src/Plugins/QtKeyChain/QtKeyChainPassword.cpp.o [ 22%] Building CXX object CMakeFiles/UiUtils.dir/src/UiUtils/PasswordWatcher.cpp.o [ 22%] Building CXX object CMakeFiles/trojita_plugin_AbookAddressbookPlugin.dir/src/Plugins/AbookAddressbook/AbookAddressbook.cpp.o [ 22%] Building CXX object CMakeFiles/UiUtils.dir/src/UiUtils/PlainTextFormatter.cpp.o /builder/src/trojita-0.7/src/Plugins/ClearTextPassword/ClearTextPassword.cpp: In member function ‘virtual Plugins::PasswordPlugin::Features ClearTextPassword::features() const’: /builder/src/trojita-0.7/src/Plugins/ClearTextPassword/ClearTextPassword.cpp:98:12: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Plugins::PasswordPlugin::Feature; Zero = int QFlags<Plugins::PasswordPlugin::Feature>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] 98 | return 0; | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qchar.h:43, from /usr/include/qt/QtCore/qstring.h:49, from /usr/include/qt/QtCore/QString:1, from /builder/src/trojita-0.7/src/Plugins/ClearTextPassword/ClearTextPassword.cpp:23: /usr/include/qt/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) {} | ^~~~~~ /builder/src/trojita-0.7/src/Plugins/ClearTextPassword/ClearTextPassword.cpp: In member function ‘virtual QString trojita_plugin_ClearTextPasswordPlugin::description() const’: /builder/src/trojita-0.7/src/Plugins/ClearTextPassword/ClearTextPassword.cpp:123:18: warning: ‘static QString trojita_plugin_ClearTextPasswordPlugin::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations] 123 | return trUtf8("Trojitá's settings"); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qobject.h:46, from /usr/include/qt/QtCore/qsettings.h:43, from /usr/include/qt/QtCore/QSettings:1, from /builder/src/trojita-0.7/src/Plugins/ClearTextPassword/ClearTextPassword.cpp:24: /builder/src/trojita-0.7/src/Plugins/ClearTextPassword/ClearTextPassword.h:77:5: note: declared here 77 | Q_OBJECT | ^~~~~~~~ [ 22%] Building CXX object CMakeFiles/trojita_plugin_AbookAddressbookPlugin.dir/src/Plugins/AbookAddressbook/be-contacts.cpp.o [ 22%] Linking CXX static library trojita_plugin_ClearTextPasswordPlugin.a [ 22%] Built target trojita_plugin_ClearTextPasswordPlugin [ 22%] Linking CXX shared module trojita_plugin_QtKeychainPasswordPlugin.so [ 22%] Built target trojita_plugin_QtKeychainPasswordPlugin /builder/src/trojita-0.7/src/Plugins/AbookAddressbook/AbookAddressbook.cpp: In member function ‘Plugins::NameEmailList AbookAddressbook::complete(const QString&, const QStringList&, int) const’: /builder/src/trojita-0.7/src/Plugins/AbookAddressbook/AbookAddressbook.cpp:350:67: warning: ‘QStringList QString::split(QChar, SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use split(QChar sep, Qt::SplitBehavior ...) variant instead [-Wdeprecated-declarations] 350 | QStringList contactMails(item->data(Mail).toString().split(QLatin1Char('\n'), QString::SkipEmptyParts)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qobject.h:47, from /usr/include/qt/QtCore/QObject:1, from /builder/src/trojita-0.7/src/Plugins/AbookAddressbook/AbookAddressbook.h:29, from /builder/src/trojita-0.7/src/Plugins/AbookAddressbook/AbookAddressbook.cpp:26: /usr/include/qt/QtCore/qstring.h:615:17: note: declared here 615 | QStringList split(QChar sep, SplitBehavior behavior, | ^~~~~ [ 23%] Linking CXX static library libUiUtils.a [ 23%] Built target UiUtils [ 23%] Built target Imap_autogen_timestamp_deps [ 24%] Automatic MOC for target Imap /builder/src/trojita-0.7/src/Plugins/AbookAddressbook/be-contacts.cpp: In member function ‘void BE::Contacts::updateLabel()’: /builder/src/trojita-0.7/src/Plugins/AbookAddressbook/be-contacts.cpp:139:59: warning: ‘int QFontMetrics::width(const QString&, int) const’ is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 139 | l->setMinimumWidth(qMax(l->fontMetrics().width(l->text()), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/qt/QtWidgets/qwidget.h:50, from /usr/include/qt/QtWidgets/qdialog.h:44, from /usr/include/qt/QtWidgets/qmessagebox.h:45, from /usr/include/qt/QtWidgets/QMessageBox:1, from /builder/src/trojita-0.7/src/Plugins/AbookAddressbook/be-contacts.cpp:32: /usr/include/qt/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ /builder/src/trojita-0.7/src/Plugins/AbookAddressbook/be-contacts.cpp:140:59: warning: ‘int QFontMetrics::width(const QString&, int) const’ is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 140 | l->fontMetrics().width(doc->toPlainText()))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/qt/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ [ 25%] Linking CXX static library trojita_plugin_AbookAddressbookPlugin.a [ 25%] Built target trojita_plugin_AbookAddressbookPlugin [ 25%] Built target be.contacts_autogen_timestamp_deps [ 26%] Automatic MOC for target be.contacts [ 26%] Built target be.contacts_autogen [ 27%] Building CXX object CMakeFiles/be.contacts.dir/be.contacts_autogen/mocs_compilation.cpp.o [ 27%] Building CXX object CMakeFiles/be.contacts.dir/src/Plugins/AbookAddressbook/main.cpp.o [ 27%] Built target Imap_autogen [ 27%] Building CXX object CMakeFiles/Imap.dir/src/Imap/ConnectionState.cpp.o [ 28%] Building CXX object CMakeFiles/Imap.dir/Imap_autogen/mocs_compilation.cpp.o [ 29%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Exceptions.cpp.o [ 29%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Encoders.cpp.o [ 29%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Parser/3rdparty/kcodecs.cpp.o /builder/src/trojita-0.7/src/Plugins/AbookAddressbook/main.cpp: In function ‘int main(int, char**)’: /builder/src/trojita-0.7/src/Plugins/AbookAddressbook/main.cpp:55:44: warning: ‘QStringList QString::split(const QString&, SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use split(const QString &sep, Qt::SplitBehavior ...) variant instead [-Wdeprecated-declarations] 55 | QStringList contact = arg.split(QStringLiteral(" "), QString::SkipEmptyParts); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qdatetime.h:44, from /usr/include/qt/QtCore/QDateTime:1, from /builder/src/trojita-0.7/src/Plugins/AbookAddressbook/main.cpp:23: /usr/include/qt/QtCore/qstring.h:609:17: note: declared here 609 | QStringList split(const QString &sep, SplitBehavior behavior, | ^~~~~ [ 29%] Linking CXX executable be.contacts [ 29%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Parser/3rdparty/rfccodecs.cpp.o In file included from /builder/src/trojita-0.7/src/Imap/Exceptions.cpp:25: /builder/src/trojita-0.7/src/Imap/Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /builder/src/trojita-0.7/src/Imap/Exceptions.h:25, from /builder/src/trojita-0.7/src/Imap/Exceptions.cpp:22: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Parser/Message.h:35, from /builder/src/build/Imap_autogen/I7YDGANZM2/../../../trojita-0.7/src/Imap/Model/Cache.h:28, from /builder/src/build/Imap_autogen/I7YDGANZM2/moc_Cache.cpp:10, from /builder/src/build/Imap_autogen/mocs_compilation.cpp:2: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/bits/unique_ptr.h:37, from /usr/include/c++/13.2.1/memory:78, from /builder/src/build/Imap_autogen/I7YDGANZM2/moc_Cache.cpp:9: /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ In file included from /builder/src/build/Imap_autogen/I7YDGANZM2/../../../trojita-0.7/src/Imap/Model/../Parser/Parser.h:27, from /builder/src/build/Imap_autogen/I7YDGANZM2/../../../trojita-0.7/src/Imap/Model/Model.h:33, from /builder/src/build/Imap_autogen/I7YDGANZM2/../../../trojita-0.7/src/Imap/Model/MailboxModel.h:27, from /builder/src/build/Imap_autogen/I7YDGANZM2/moc_MailboxModel.cpp:10, from /builder/src/build/Imap_autogen/mocs_compilation.cpp:9: /builder/src/build/Imap_autogen/I7YDGANZM2/../../../trojita-0.7/src/Imap/Model/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/build/Imap_autogen/I7YDGANZM2/../../../trojita-0.7/src/Imap/Model/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/build/Imap_autogen/I7YDGANZM2/../../../trojita-0.7/src/Imap/Model/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/build/Imap_autogen/I7YDGANZM2/../../../trojita-0.7/src/Imap/Model/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qobject.h:54, from /usr/include/qt/QtCore/qiodevice.h:45, from /usr/include/qt/QtCore/qtextstream.h:43, from /usr/include/qt/QtCore/qdebug.h:49, from /usr/include/qt/QtCore/QDebug:1, from /builder/src/build/Imap_autogen/I7YDGANZM2/../../../trojita-0.7/src/Imap/Model/MailboxMetadata.h:26, from /builder/src/build/Imap_autogen/I7YDGANZM2/../../../trojita-0.7/src/Imap/Model/Cache.h:27: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/build/Imap_autogen/I7YDGANZM2/../../../trojita-0.7/src/Imap/Model/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ [ 30%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Parser/Command.cpp.o /builder/src/trojita-0.7/src/Imap/Parser/3rdparty/kcodecs.cpp: In function ‘int rikFindChar(const char*, char)’: /builder/src/trojita-0.7/src/Imap/Parser/3rdparty/kcodecs.cpp:63:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 63 | if ((0 == *s) || (c == *s)) break; ++s; | ^~ /builder/src/trojita-0.7/src/Imap/Parser/3rdparty/kcodecs.cpp:63:40: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 63 | if ((0 == *s) || (c == *s)) break; ++s; | ^~ /builder/src/trojita-0.7/src/Imap/Parser/3rdparty/kcodecs.cpp:64:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 64 | if ((0 == *s) || (c == *s)) break; ++s; | ^~ /builder/src/trojita-0.7/src/Imap/Parser/3rdparty/kcodecs.cpp:64:40: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 64 | if ((0 == *s) || (c == *s)) break; ++s; | ^~ /builder/src/trojita-0.7/src/Imap/Parser/3rdparty/kcodecs.cpp:65:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 65 | if ((0 == *s) || (c == *s)) break; ++s; | ^~ /builder/src/trojita-0.7/src/Imap/Parser/3rdparty/kcodecs.cpp:65:40: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 65 | if ((0 == *s) || (c == *s)) break; ++s; | ^~ /builder/src/trojita-0.7/src/Imap/Parser/3rdparty/kcodecs.cpp:66:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 66 | if ((0 == *s) || (c == *s)) break; ++s; | ^~ /builder/src/trojita-0.7/src/Imap/Parser/3rdparty/kcodecs.cpp:66:40: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 66 | if ((0 == *s) || (c == *s)) break; ++s; | ^~ In file included from /usr/include/qt/QtCore/qiterator.h:43, from /usr/include/qt/QtCore/qmap.h:43, from /usr/include/qt/QtCore/QMap:1, from /builder/src/trojita-0.7/src/Imap/Encoders.h:25, from /builder/src/trojita-0.7/src/Imap/Encoders.cpp:62: /builder/src/trojita-0.7/src/Imap/Encoders.cpp: In function ‘QString Imap::wrapFormatFlowed(const QString&)’: /builder/src/trojita-0.7/src/Imap/Encoders.cpp:675:40: warning: ‘QStringList QString::split(QChar, SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use split(QChar sep, Qt::SplitBehavior ...) variant instead [-Wdeprecated-declarations] 675 | Q_FOREACH(QString line, input.split(QLatin1Char('\n'), QString::KeepEmptyParts)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qhashfunctions.h:44, from /usr/include/qt/QtCore/qlist.h:47, from /usr/include/qt/QtCore/qmap.h:44: /usr/include/qt/QtCore/qstring.h:615:17: note: declared here 615 | QStringList split(QChar sep, SplitBehavior behavior, | ^~~~~ /builder/src/trojita-0.7/src/Imap/Parser/Command.cpp: In function ‘QTextStream& Imap::Commands::operator<<(QTextStream&, const Command&)’: /builder/src/trojita-0.7/src/Imap/Parser/Command.cpp:39:22: warning: ‘QTextStream& QTextStreamFunctions::endl(QTextStream&)’ is deprecated: Use Qt::endl [-Wdeprecated-declarations] 39 | return stream << endl; | ^~~~ In file included from /usr/include/qt/QtCore/QTextStream:1, from /builder/src/trojita-0.7/src/Imap/Parser/Command.h:27, from /builder/src/trojita-0.7/src/Imap/Parser/Command.cpp:24: /usr/include/qt/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); | ^~~~ /builder/src/trojita-0.7/src/Imap/Parser/Command.cpp: In function ‘QTextStream& Imap::Commands::operator<<(QTextStream&, const PartOfCommand&)’: /builder/src/trojita-0.7/src/Imap/Parser/Command.cpp:78:55: warning: ‘QTextStream& QTextStreamFunctions::endl(QTextStream&)’ is deprecated: Use Qt::endl [-Wdeprecated-declarations] 78 | stream << "{" << part.text.length() << "}" << endl << part.text; | ^~~~ /usr/include/qt/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); | ^~~~ /builder/src/trojita-0.7/src/Imap/Parser/Command.cpp:81:29: warning: ‘QTextStream& QTextStreamFunctions::endl(QTextStream&)’ is deprecated: Use Qt::endl [-Wdeprecated-declarations] 81 | stream << "IDLE" << endl << "[Entering IDLE mode...]"; | ^~~~ /usr/include/qt/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); | ^~~~ /builder/src/trojita-0.7/src/Imap/Parser/Command.cpp:84:29: warning: ‘QTextStream& QTextStreamFunctions::endl(QTextStream&)’ is deprecated: Use Qt::endl [-Wdeprecated-declarations] 84 | stream << "DONE" << endl << "[Leaving IDLE mode...]"; | ^~~~ /usr/include/qt/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); | ^~~~ /builder/src/trojita-0.7/src/Imap/Parser/Command.cpp:87:33: warning: ‘QTextStream& QTextStreamFunctions::endl(QTextStream&)’ is deprecated: Use Qt::endl [-Wdeprecated-declarations] 87 | stream << "STARTTLS" << endl << "[Starting TLS...]"; | ^~~~ /usr/include/qt/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); | ^~~~ /builder/src/trojita-0.7/src/Imap/Parser/Command.cpp:90:41: warning: ‘QTextStream& QTextStreamFunctions::endl(QTextStream&)’ is deprecated: Use Qt::endl [-Wdeprecated-declarations] 90 | stream << "COMPRESS DELFATE" << endl << "[Starting deflate...]"; | ^~~~ /usr/include/qt/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); | ^~~~ [ 30%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Parser/Data.cpp.o [ 30%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Parser/LowLevelParser.cpp.o [ 31%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Parser/MailAddress.cpp.o [ 31%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Parser/Message.cpp.o [ 31%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Parser/Parser.cpp.o [ 31%] Built target be.contacts [ 32%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Parser/Response.cpp.o [ 32%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Parser/Sequence.cpp.o In file included from /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.cpp:29: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qstring.h:50, from /usr/include/qt/QtCore/qobject.h:47, from /usr/include/qt/QtGui/qtextdocument.h:44, from /usr/include/qt/QtGui/QTextDocument:1, from /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.cpp:25: /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Parser/../Model/MailboxTree.h:31, from /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.cpp:30: /builder/src/trojita-0.7/src/Imap/Parser/../Model/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Parser/../Model/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/../Model/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ [ 32%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Parser/ThreadingNode.cpp.o In file included from /builder/src/trojita-0.7/src/Imap/Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Parser/Message.cpp:28: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qstring.h:50, from /usr/include/qt/QtCore/qobject.h:47, from /usr/include/qt/QtGui/qtextdocument.h:44, from /usr/include/qt/QtGui/QTextDocument:1, from /builder/src/trojita-0.7/src/Imap/Parser/Message.cpp:25: /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Parser/../Model/MailboxTree.h:31, from /builder/src/trojita-0.7/src/Imap/Parser/Message.cpp:31: /builder/src/trojita-0.7/src/Imap/Parser/../Model/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Parser/../Model/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/../Model/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ [ 33%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Network/FileDownloadManager.cpp.o /builder/src/trojita-0.7/src/Imap/Parser/Sequence.cpp: In member function ‘Imap::Sequence& Imap::Sequence::add(uint)’: /builder/src/trojita-0.7/src/Imap/Parser/Sequence.cpp:108:26: warning: ‘RandomAccessIterator qLowerBound(RandomAccessIterator, RandomAccessIterator, const T&) [with RandomAccessIterator = QTypedArrayData<unsigned int>::iterator; T = unsigned int]’ is deprecated: Use std::lower_bound [-Wdeprecated-declarations] 108 | auto it = qLowerBound(numbers.begin(), numbers.end(), num); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvector.h:43, from /usr/include/qt/QtCore/QVector:1, from /builder/src/trojita-0.7/src/Imap/Parser/Uids.h:25, from /builder/src/trojita-0.7/src/Imap/Parser/Sequence.h:27, from /builder/src/trojita-0.7/src/Imap/Parser/Sequence.cpp:23: /usr/include/qt/QtCore/qalgorithms.h:224:83: note: declared here 224 | QT_DEPRECATED_X("Use std::lower_bound") Q_OUTOFLINE_TEMPLATE RandomAccessIterator qLowerBound(RandomAccessIterator begin, RandomAccessIterator end, const T &value) | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/Sequence.cpp: In static member function ‘static Imap::Sequence Imap::Sequence::fromVector(Imap::Uids)’: /builder/src/trojita-0.7/src/Imap/Parser/Sequence.cpp:117:10: warning: ‘void qSort(Container&) [with Container = QVector<unsigned int>]’ is deprecated: Use std::sort [-Wdeprecated-declarations] 117 | qSort(numbers); | ~~~~~^~~~~~~~~ /usr/include/qt/QtCore/qalgorithms.h:188:46: note: declared here 188 | QT_DEPRECATED_X("Use std::sort") inline void qSort(Container &c) | ^~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Parser/Response.cpp:24: /builder/src/trojita-0.7/src/Imap/Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qvariant.h:44, from /usr/include/qt/QtNetwork/qsslerror.h:45, from /usr/include/qt/QtNetwork/QSslError:1, from /builder/src/trojita-0.7/src/Imap/Parser/Response.cpp:23: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Parser/Response.cpp:25: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Parser/../Model/Model.h:33, from /builder/src/trojita-0.7/src/Imap/Parser/Response.cpp:27: /builder/src/trojita-0.7/src/Imap/Parser/../Model/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qvariant.h:46: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/../Model/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Parser/Parser.cpp:30: /builder/src/trojita-0.7/src/Imap/Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qstring.h:50, from /usr/include/qt/QtCore/qhashfunctions.h:44, from /usr/include/qt/QtCore/qlist.h:47, from /usr/include/qt/QtCore/qhash.h:46, from /usr/include/qt/QtCore/qdebug.h:45, from /usr/include/qt/QtCore/QDebug:1, from /builder/src/trojita-0.7/src/Imap/Parser/Parser.cpp:23: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 33%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Network/ForbiddenReply.cpp.o /builder/src/trojita-0.7/src/Imap/Parser/Response.cpp:191:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 191 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind) | ^~~~~ /builder/src/trojita-0.7/src/Imap/Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qobject.h:54, from /usr/include/qt/QtCore/qiodevice.h:45, from /usr/include/qt/QtCore/qtextstream.h:43, from /usr/include/qt/QtCore/qdebug.h:49: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/Response.cpp:583:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 583 | NumberResponse::NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere): | ^~~~~ [ 33%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Network/MsgPartNetAccessManager.cpp.o [ 34%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Network/MsgPartNetworkReply.cpp.o In file included from /builder/src/trojita-0.7/src/Imap/Model/MailboxTree.h:31, from /builder/src/trojita-0.7/src/Imap/Network/FileDownloadManager.cpp:25: /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qstring.h:50, from /usr/include/qt/QtCore/qobject.h:47, from /usr/include/qt/QtCore/qiodevice.h:45, from /usr/include/qt/QtCore/qfiledevice.h:43, from /usr/include/qt/QtCore/qfile.h:44, from /usr/include/qt/QtCore/QFile:1, from /builder/src/trojita-0.7/src/Imap/Network/FileDownloadManager.h:25, from /builder/src/trojita-0.7/src/Imap/Network/FileDownloadManager.cpp:22: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Model/../Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/MailboxTree.h:32: /builder/src/trojita-0.7/src/Imap/Model/../Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Network/FileDownloadManager.cpp: In member function ‘void Imap::Network::FileDownloadManager::downloadPart()’: /builder/src/trojita-0.7/src/Imap/Network/FileDownloadManager.cpp:110:107: warning: ‘void QNetworkReply::error(NetworkError)’ is deprecated: Use QNetworkReply::errorOccurred(QNetworkReply::NetworkError) instead [-Wdeprecated-declarations] 110 | connect(reply, static_cast<void (QNetworkReply::*)(QNetworkReply::NetworkError)>(&QNetworkReply::error), | ^ In file included from /usr/include/qt/QtNetwork/QNetworkReply:1, from /builder/src/trojita-0.7/src/Imap/Network/FileDownloadManager.h:28: /usr/include/qt/QtNetwork/qnetworkreply.h:161:10: note: declared here 161 | void error(QNetworkReply::NetworkError); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Network/FileDownloadManager.cpp:110:107: warning: ‘void QNetworkReply::error(NetworkError)’ is deprecated: Use QNetworkReply::errorOccurred(QNetworkReply::NetworkError) instead [-Wdeprecated-declarations] 110 | connect(reply, static_cast<void (QNetworkReply::*)(QNetworkReply::NetworkError)>(&QNetworkReply::error), | ^ /usr/include/qt/QtNetwork/qnetworkreply.h:161:10: note: declared here 161 | void error(QNetworkReply::NetworkError); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Network/ForbiddenReply.cpp: In member function ‘void Imap::Network::ForbiddenReply::slotFinish()’: /builder/src/trojita-0.7/src/Imap/Network/ForbiddenReply.cpp:41:15: warning: ‘void QNetworkReply::error(NetworkError)’ is deprecated: Use QNetworkReply::errorOccurred(QNetworkReply::NetworkError) instead [-Wdeprecated-declarations] 41 | emit error(QNetworkReply::ContentOperationNotPermittedError); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt/QtNetwork/QNetworkReply:1, from /builder/src/trojita-0.7/src/Imap/Network/ForbiddenReply.h:25, from /builder/src/trojita-0.7/src/Imap/Network/ForbiddenReply.cpp:24: /usr/include/qt/QtNetwork/qnetworkreply.h:161:10: note: declared here 161 | void error(QNetworkReply::NetworkError); | ^~~~~ [ 34%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Network/QQuickNetworkReplyWrapper.cpp.o [ 34%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/Cache.cpp.o [ 35%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/CombinedCache.cpp.o In file included from /builder/src/trojita-0.7/src/Imap/Model/MailboxTree.h:31, from /builder/src/trojita-0.7/src/Imap/Network/MsgPartNetAccessManager.cpp:30: /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qstring.h:50, from /usr/include/qt/QtCore/qhashfunctions.h:44, from /usr/include/qt/QtCore/qlist.h:47, from /usr/include/qt/QtCore/qhash.h:46, from /usr/include/qt/QtCore/qshareddata.h:46, from /usr/include/qt/QtCore/QSharedDataPointer:1, from /usr/include/qt/QtNetwork/qnetworkrequest.h:44, from /usr/include/qt/QtNetwork/QNetworkRequest:1, from /builder/src/trojita-0.7/src/Imap/Network/MsgPartNetAccessManager.cpp:22: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Model/../Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/MailboxTree.h:32: /builder/src/trojita-0.7/src/Imap/Model/../Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 35%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/DragAndDrop.cpp.o /builder/src/trojita-0.7/src/Imap/Network/MsgPartNetAccessManager.cpp: In static member function ‘static QModelIndex Imap::Network::MsgPartNetAccessManager::pathToPart(const QModelIndex&, const QByteArray&)’: /builder/src/trojita-0.7/src/Imap/Network/MsgPartNetAccessManager.cpp:137:38: warning: ‘QModelIndex QModelIndex::child(int, int) const’ is deprecated: Use QAbstractItemModel::index [-Wdeprecated-declarations] 137 | target = target.child(0, Imap::Mailbox::TreeItem::OFFSET_HEADER); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt/QtCore/QPersistentModelIndex:1, from /builder/src/trojita-0.7/src/Imap/Network/MsgPartNetAccessManager.h:26, from /builder/src/trojita-0.7/src/Imap/Network/MsgPartNetAccessManager.cpp:26: /usr/include/qt/QtCore/qabstractitemmodel.h:455:20: note: declared here 455 | inline QModelIndex QModelIndex::child(int arow, int acolumn) const | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Network/MsgPartNetAccessManager.cpp:139:38: warning: ‘QModelIndex QModelIndex::child(int, int) const’ is deprecated: Use QAbstractItemModel::index [-Wdeprecated-declarations] 139 | target = target.child(0, Imap::Mailbox::TreeItem::OFFSET_TEXT); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt/QtCore/qabstractitemmodel.h:455:20: note: declared here 455 | inline QModelIndex QModelIndex::child(int arow, int acolumn) const | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Network/MsgPartNetAccessManager.cpp:141:38: warning: ‘QModelIndex QModelIndex::child(int, int) const’ is deprecated: Use QAbstractItemModel::index [-Wdeprecated-declarations] 141 | target = target.child(0, Imap::Mailbox::TreeItem::OFFSET_MIME); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt/QtCore/qabstractitemmodel.h:455:20: note: declared here 455 | inline QModelIndex QModelIndex::child(int arow, int acolumn) const | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Network/MsgPartNetAccessManager.cpp:146:30: warning: ‘QModelIndex QModelIndex::child(int, int) const’ is deprecated: Use QAbstractItemModel::index [-Wdeprecated-declarations] 146 | target = target.child(offset, 0); | ~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/qt/QtCore/qabstractitemmodel.h:455:20: note: declared here 455 | inline QModelIndex QModelIndex::child(int arow, int acolumn) const | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Network/MsgPartNetAccessManager.cpp: In static member function ‘static QModelIndex Imap::Network::MsgPartNetAccessManager::cidToPart(const QModelIndex&, const QByteArray&)’: /builder/src/trojita-0.7/src/Imap/Network/MsgPartNetAccessManager.cpp:160:48: warning: ‘QModelIndex QModelIndex::child(int, int) const’ is deprecated: Use QAbstractItemModel::index [-Wdeprecated-declarations] 160 | QModelIndex partIndex = rootIndex.child(i, 0); | ~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt/QtCore/qabstractitemmodel.h:455:20: note: declared here 455 | inline QModelIndex QModelIndex::child(int arow, int acolumn) const | ^~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Model/MailboxTree.h:31, from /builder/src/trojita-0.7/src/Imap/Network/MsgPartNetworkReply.cpp:28: /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qstring.h:50, from /usr/include/qt/QtCore/qhashfunctions.h:44, from /usr/include/qt/QtCore/qlist.h:47, from /usr/include/qt/QtCore/qhash.h:46, from /usr/include/qt/QtCore/qdebug.h:45, from /usr/include/qt/QtCore/QDebug:1, from /builder/src/trojita-0.7/src/Imap/Network/MsgPartNetworkReply.cpp:22: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Model/../Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/MailboxTree.h:32: /builder/src/trojita-0.7/src/Imap/Model/../Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Model/Model.h:33, from /builder/src/trojita-0.7/src/Imap/Network/MsgPartNetworkReply.cpp:29: /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qobject.h:54, from /usr/include/qt/QtCore/qiodevice.h:45, from /usr/include/qt/QtCore/qtextstream.h:43, from /usr/include/qt/QtCore/qdebug.h:49: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Network/MsgPartNetworkReply.cpp: In member function ‘void Imap::Network::MsgPartNetworkReply::slotMyDataChanged()’: /builder/src/trojita-0.7/src/Imap/Network/MsgPartNetworkReply.cpp:83:19: warning: ‘void QNetworkReply::error(NetworkError)’ is deprecated: Use QNetworkReply::errorOccurred(QNetworkReply::NetworkError) instead [-Wdeprecated-declarations] 83 | emit error(TimeoutError); | ~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt/QtNetwork/QNetworkReply:1, from /builder/src/trojita-0.7/src/Imap/Network/MsgPartNetworkReply.h:27, from /builder/src/trojita-0.7/src/Imap/Network/MsgPartNetworkReply.cpp:26: /usr/include/qt/QtNetwork/qnetworkreply.h:161:10: note: declared here 161 | void error(QNetworkReply::NetworkError); | ^~~~~ [ 35%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/DiskPartCache.cpp.o In file included from /builder/src/trojita-0.7/src/Imap/Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/Cache.h:28, from /builder/src/trojita-0.7/src/Imap/Model/Cache.cpp:23: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qurl.h:44, from /usr/include/qt/QtCore/QUrl:1, from /builder/src/trojita-0.7/src/Imap/Model/Cache.h:26: /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 36%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/DummyNetworkWatcher.cpp.o In file included from /builder/src/trojita-0.7/src/Imap/Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/Cache.h:28, from /builder/src/trojita-0.7/src/Imap/Model/CombinedCache.h:26, from /builder/src/trojita-0.7/src/Imap/Model/CombinedCache.cpp:23: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qurl.h:44, from /usr/include/qt/QtCore/QUrl:1, from /builder/src/trojita-0.7/src/Imap/Model/Cache.h:26: /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 36%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/FindInterestingPart.cpp.o [ 36%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/FlagsOperation.cpp.o [ 37%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/FullMessageCombiner.cpp.o [ 37%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/ImapAccess.cpp.o In file included from /builder/src/trojita-0.7/src/Imap/Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/Cache.h:28, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:31, from /builder/src/trojita-0.7/src/Imap/Model/DummyNetworkWatcher.cpp:24: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qstring.h:50, from /usr/include/qt/QtCore/qobject.h:47, from /usr/include/qt/QtCore/QObject:1, from /builder/src/trojita-0.7/src/Imap/Model/NetworkWatcher.h:26, from /builder/src/trojita-0.7/src/Imap/Model/DummyNetworkWatcher.h:26, from /builder/src/trojita-0.7/src/Imap/Model/DummyNetworkWatcher.cpp:23: /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 37%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/MailboxFinder.cpp.o [ 38%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/MailboxMetadata.cpp.o In file included from /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:33: /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qobject.h:54: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Model/MailboxTree.h:31, from /builder/src/trojita-0.7/src/Imap/Model/FullMessageCombiner.cpp:26: /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qstring.h:50, from /usr/include/qt/QtCore/qobject.h:47, from /usr/include/qt/QtCore/QObject:1, from /builder/src/trojita-0.7/src/Imap/Model/FullMessageCombiner.h:27, from /builder/src/trojita-0.7/src/Imap/Model/FullMessageCombiner.cpp:24: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Model/../Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/MailboxTree.h:32: /builder/src/trojita-0.7/src/Imap/Model/../Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/FullMessageCombiner.cpp: In constructor ‘Imap::Mailbox::FullMessageCombiner::FullMessageCombiner(const QModelIndex&, QObject*)’: /builder/src/trojita-0.7/src/Imap/Model/FullMessageCombiner.cpp:38:45: warning: ‘QModelIndex QPersistentModelIndex::child(int, int) const’ is deprecated: Use QAbstractItemModel::index [-Wdeprecated-declarations] 38 | m_headerPartIndex = m_messageIndex.child(0, Imap::Mailbox::TreeItem::OFFSET_HEADER); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt/QtCore/QPersistentModelIndex:1, from /builder/src/trojita-0.7/src/Imap/Model/FullMessageCombiner.h:28: /usr/include/qt/QtCore/qabstractitemmodel.h:136:66: note: declared here 136 | QT_DEPRECATED_X("Use QAbstractItemModel::index") QModelIndex child(int row, int column) const; | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/FullMessageCombiner.cpp:40:43: warning: ‘QModelIndex QPersistentModelIndex::child(int, int) const’ is deprecated: Use QAbstractItemModel::index [-Wdeprecated-declarations] 40 | m_bodyPartIndex = m_messageIndex.child(0, Imap::Mailbox::TreeItem::OFFSET_TEXT); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt/QtCore/qabstractitemmodel.h:136:66: note: declared here 136 | QT_DEPRECATED_X("Use QAbstractItemModel::index") QModelIndex child(int row, int column) const; | ^~~~~ [ 38%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/MailboxModel.cpp.o In file included from /builder/src/trojita-0.7/src/Imap/Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/Cache.h:28, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:31, from /builder/src/trojita-0.7/src/Imap/Model/FindInterestingPart.cpp:32: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qvariant.h:44, from /usr/include/qt/QtCore/qabstractitemmodel.h:43, from /usr/include/qt/QtCore/QModelIndex:1, from /builder/src/trojita-0.7/src/Imap/Model/FindInterestingPart.h:33, from /builder/src/trojita-0.7/src/Imap/Model/FindInterestingPart.cpp:30: /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:33: /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qvariant.h:46: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/Cache.h:28, from /builder/src/trojita-0.7/src/Imap/Model/CombinedCache.h:26, from /builder/src/trojita-0.7/src/Imap/Model/ImapAccess.cpp:32: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qstring.h:50, from /usr/include/qt/QtCore/qobject.h:47, from /usr/include/qt/QtCore/QObject:1, from /builder/src/trojita-0.7/src/Imap/Model/ImapAccess.h:26, from /builder/src/trojita-0.7/src/Imap/Model/ImapAccess.cpp:23: /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/FindInterestingPart.cpp: In static member function ‘static QString Imap::Mailbox::FindInterestingPart::findMainPart(QModelIndex&)’: /builder/src/trojita-0.7/src/Imap/Model/FindInterestingPart.cpp:61:26: warning: ‘QModelIndex QModelIndex::child(int, int) const’ is deprecated: Use QAbstractItemModel::index [-Wdeprecated-declarations] 61 | part = part.child( 0, 0 ); | ~~~~~~~~~~^~~~~~~~ /usr/include/qt/QtCore/qabstractitemmodel.h:455:20: note: declared here 455 | inline QModelIndex QModelIndex::child(int arow, int acolumn) const | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/FindInterestingPart.cpp:70:32: warning: ‘QModelIndex QModelIndex::child(int, int) const’ is deprecated: Use QAbstractItemModel::index [-Wdeprecated-declarations] 70 | target = part.child( i, 0 ); | ~~~~~~~~~~^~~~~~~~ /usr/include/qt/QtCore/qabstractitemmodel.h:455:20: note: declared here 455 | inline QModelIndex QModelIndex::child(int arow, int acolumn) const | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/FindInterestingPart.cpp: In static member function ‘static Imap::Mailbox::FindInterestingPart::MainPartReturnCode Imap::Mailbox::FindInterestingPart::findMainPartOfMessage(const QModelIndex&, QModelIndex&, QString&, QString*)’: /builder/src/trojita-0.7/src/Imap/Model/FindInterestingPart.cpp:90:34: warning: ‘QModelIndex QModelIndex::child(int, int) const’ is deprecated: Use QAbstractItemModel::index [-Wdeprecated-declarations] 90 | mainPartIndex = message.child( 0, 0 ); | ~~~~~~~~~~~~~^~~~~~~~ /usr/include/qt/QtCore/qabstractitemmodel.h:455:20: note: declared here 455 | inline QModelIndex QModelIndex::child(int arow, int acolumn) const | ^~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:33, from /builder/src/trojita-0.7/src/Imap/Model/MailboxModel.h:27, from /builder/src/trojita-0.7/src/Imap/Model/ImapAccess.cpp:34: /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qobject.h:54: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ [ 38%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/MailboxTree.cpp.o In file included from /builder/src/trojita-0.7/src/Imap/Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/Cache.h:28, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:31, from /builder/src/trojita-0.7/src/Imap/Model/MailboxFinder.cpp:33: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qvariant.h:44, from /usr/include/qt/QtCore/qabstractitemmodel.h:43, from /usr/include/qt/QtCore/QModelIndex:1, from /builder/src/trojita-0.7/src/Imap/Model/MailboxFinder.h:33, from /builder/src/trojita-0.7/src/Imap/Model/MailboxFinder.cpp:32: /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 39%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/MemoryCache.cpp.o In file included from /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:33: /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qvariant.h:46: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ [ 39%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/Model.cpp.o In file included from /builder/src/trojita-0.7/src/Imap/Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/Cache.h:28, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:31, from /builder/src/trojita-0.7/src/Imap/Model/MailboxModel.h:27, from /builder/src/trojita-0.7/src/Imap/Model/MailboxModel.cpp:23: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qvariant.h:44, from /usr/include/qt/QtCore/qabstractitemmodel.h:43, from /usr/include/qt/QtCore/qabstractproxymodel.h:43, from /usr/include/qt/QtCore/QAbstractProxyModel:1, from /builder/src/trojita-0.7/src/Imap/Model/MailboxModel.h:26: /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:33: /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qvariant.h:46: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ [ 40%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/NetworkWatcher.cpp.o [ 40%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/MsgListModel.cpp.o In file included from /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Tasks/ImapTask.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/KeepMailboxOpenTask.h:28, from /builder/src/trojita-0.7/src/Imap/Model/MailboxTree.cpp:30: /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qstring.h:50, from /usr/include/qt/QtCore/qobject.h:47, from /usr/include/qt/QtCore/qiodevice.h:45, from /usr/include/qt/QtCore/qtextstream.h:43, from /usr/include/qt/QtCore/QTextStream:1, from /builder/src/trojita-0.7/src/Imap/Model/MailboxTree.cpp:24: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qobject.h:54: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Model/../Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/MailboxTree.h:32, from /builder/src/trojita-0.7/src/Imap/Model/MailboxTree.cpp:33: /builder/src/trojita-0.7/src/Imap/Model/../Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/Cache.h:28, from /builder/src/trojita-0.7/src/Imap/Model/MemoryCache.h:26, from /builder/src/trojita-0.7/src/Imap/Model/MemoryCache.cpp:23: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qurl.h:44, from /usr/include/qt/QtCore/QUrl:1, from /builder/src/trojita-0.7/src/Imap/Model/Cache.h:26: /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/MailboxTree.cpp: In member function ‘virtual QVariant Imap::Mailbox::TreeItemMailbox::data(Imap::Mailbox::Model*, int)’: /builder/src/trojita-0.7/src/Imap/Model/MailboxTree.cpp:195:74: warning: ‘QStringList QString::split(const QString&, SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use split(const QString &sep, Qt::SplitBehavior ...) variant instead [-Wdeprecated-declarations] 195 | QString res = separator().isEmpty() ? mailbox() : mailbox().split(separator(), QString::SkipEmptyParts).last(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt/QtCore/qstring.h:609:17: note: declared here 609 | QStringList split(const QString &sep, SplitBehavior behavior, | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/MailboxTree.cpp:199:67: warning: ‘QStringList QString::split(const QString&, SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use split(const QString &sep, Qt::SplitBehavior ...) variant instead [-Wdeprecated-declarations] 199 | return separator().isEmpty() ? mailbox() : mailbox().split(separator(), QString::SkipEmptyParts).last(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt/QtCore/qstring.h:609:17: note: declared here 609 | QStringList split(const QString &sep, SplitBehavior behavior, | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/MailboxTree.cpp: In member function ‘void Imap::Mailbox::TreeItemMailbox::handleVanished(Imap::Mailbox::Model*, const Imap::Responses::Vanished&)’: /builder/src/trojita-0.7/src/Imap/Model/MailboxTree.cpp:593:10: warning: ‘void qSort(Container&) [with Container = QVector<unsigned int>]’ is deprecated: Use std::sort [-Wdeprecated-declarations] 593 | qSort(uids); | ~~~~~^~~~~~ In file included from /usr/include/qt/QtCore/qlist.h:43, from /usr/include/qt/QtCore/qobject.h:49: /usr/include/qt/QtCore/qalgorithms.h:188:46: note: declared here 188 | QT_DEPRECATED_X("Use std::sort") inline void qSort(Container &c) | ^~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/Cache.h:28, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:31, from /builder/src/trojita-0.7/src/Imap/Model/Model.cpp:28: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qvariant.h:44, from /usr/include/qt/QtCore/qabstractitemmodel.h:43, from /usr/include/qt/QtCore/qabstractproxymodel.h:43, from /usr/include/qt/QtCore/QAbstractProxyModel:1, from /builder/src/trojita-0.7/src/Imap/Model/Model.cpp:23: /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 40%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/OneMessageModel.cpp.o In file included from /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:33: /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qvariant.h:46: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/Model.cpp: In member function ‘void Imap::Mailbox::Model::finalizeList(Imap::Parser*, Imap::Mailbox::TreeItemMailbox*)’: /builder/src/trojita-0.7/src/Imap/Model/Model.cpp:347:10: warning: ‘void qSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = QTypedArrayData<Imap::Mailbox::TreeItem*>::iterator; LessThan = bool (*)(const Imap::Mailbox::TreeItem*, const Imap::Mailbox::TreeItem*)]’ is deprecated: Use std::sort [-Wdeprecated-declarations] 347 | qSort(mailboxes.begin(), mailboxes.end(), MailboxNameComparator); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qlist.h:43, from /usr/include/qt/QtCore/qvariant.h:45: /usr/include/qt/QtCore/qalgorithms.h:181:46: note: declared here 181 | QT_DEPRECATED_X("Use std::sort") inline void qSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan) | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/Model.cpp: In member function ‘void Imap::Mailbox::Model::finalizeIncrementalList(Imap::Parser*, const QString&)’: /builder/src/trojita-0.7/src/Imap/Model/Model.cpp:403:10: warning: ‘void qSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = QList<Imap::Mailbox::TreeItem*>::iterator; LessThan = bool (*)(const Imap::Mailbox::TreeItem*, const Imap::Mailbox::TreeItem*)]’ is deprecated: Use std::sort [-Wdeprecated-declarations] 403 | qSort(mailboxes.begin(), mailboxes.end(), MailboxNameComparator); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt/QtCore/qalgorithms.h:181:46: note: declared here 181 | QT_DEPRECATED_X("Use std::sort") inline void qSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan) | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/Model.cpp: In member function ‘void Imap::Mailbox::Model::broadcastParseError(uint, const QString&, const QString&, const QByteArray&, int)’: /builder/src/trojita-0.7/src/Imap/Model/Model.cpp:1162:25: warning: ‘static QString Imap::Mailbox::Model::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations] 1162 | message = trUtf8("<h2>This is not an IMAP server</h2>" | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1163 | "%1" | ~~~~ 1164 | "<p>Please check your settings to make sure you are connecting to the IMAP service. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1165 | "A typical port number for IMAP is 143 or 993.</p>" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1166 | "<p>The server said:</p>" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 1167 | "<pre>%2</pre>").arg(service, QString::fromUtf8(line)); | ~~~~~~~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qmetatype.h:50: /builder/src/trojita-0.7/src/Imap/Model/Model.h:96:5: note: declared here 96 | Q_OBJECT | ^~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/Model.cpp:1169:25: warning: ‘static QString Imap::Mailbox::Model::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations] 1169 | message = trUtf8("<p>The IMAP server sent us a reply which we could not parse. " | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1170 | "This might either mean that there's a bug in Trojitá's code, or " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1171 | "that the IMAP server you are connected to is broken. Please " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1172 | "report this as a bug anyway. Here are the details:</p>" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1173 | "<p><b>%1</b>: %2</p>" | ~~~~~~~~~~~~~~~~~~~~~~ 1174 | "<pre>%3\n%4</pre>" | ~~~~~~~~~~~~~~~~~~~ 1175 | ).arg(exceptionClass, errorMessage, QString::fromUtf8(line), details); | ~ /builder/src/trojita-0.7/src/Imap/Model/Model.h:96:5: note: declared here 96 | Q_OBJECT | ^~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/Model.cpp: In member function ‘void Imap::Mailbox::Model::copyMoveMessages(Imap::Mailbox::TreeItemMailbox*, const QString&, Imap::Uids, Imap::Mailbox::CopyMoveOperation)’: /builder/src/trojita-0.7/src/Imap/Model/Model.cpp:1271:10: warning: ‘void qSort(Container&) [with Container = QVector<unsigned int>]’ is deprecated: Use std::sort [-Wdeprecated-declarations] 1271 | qSort(uids); | ~~~~~^~~~~~ /usr/include/qt/QtCore/qalgorithms.h:188:46: note: declared here 188 | QT_DEPRECATED_X("Use std::sort") inline void qSort(Container &c) | ^~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/Cache.h:28, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:31, from /builder/src/trojita-0.7/src/Imap/Model/MsgListModel.h:27, from /builder/src/trojita-0.7/src/Imap/Model/MsgListModel.cpp:23: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qvariant.h:44, from /usr/include/qt/QtCore/qabstractitemmodel.h:43, from /usr/include/qt/QtCore/qabstractproxymodel.h:43, from /usr/include/qt/QtCore/QAbstractProxyModel:1, from /builder/src/trojita-0.7/src/Imap/Model/MsgListModel.h:26: /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/Cache.h:28, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:31, from /builder/src/trojita-0.7/src/Imap/Model/NetworkWatcher.cpp:26: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qstring.h:50, from /usr/include/qt/QtCore/qobject.h:47, from /usr/include/qt/QtCore/qtimer.h:48, from /usr/include/qt/QtCore/QTimer:1, from /builder/src/trojita-0.7/src/Imap/Model/NetworkWatcher.cpp:23: /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 40%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/ParserState.cpp.o In file included from /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:33: /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:33: /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qvariant.h:46: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qobject.h:54: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/MsgListModel.cpp: In member function ‘virtual QMimeData* Imap::Mailbox::MsgListModel::mimeData(const QModelIndexList&) const’: /builder/src/trojita-0.7/src/Imap/Model/MsgListModel.cpp:361:22: warning: ‘QSet<T> QList<T>::toSet() const [with T = unsigned int]’ is deprecated: Use QSet<T>(list.begin(), list.end()) instead. [-Wdeprecated-declarations] 361 | uids = uids.toSet().toList(); | ~~~~~~~~~~^~ In file included from /usr/include/qt/QtCore/qdebug.h:52, from /usr/include/qt/QtCore/QDebug:1, from /builder/src/trojita-0.7/src/Imap/Model/MailboxMetadata.h:26, from /builder/src/trojita-0.7/src/Imap/Model/Cache.h:27: /usr/include/qt/QtCore/qset.h:406:30: note: declared here 406 | Q_OUTOFLINE_TEMPLATE QSet<T> QList<T>::toSet() const | ^~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/MsgListModel.cpp:361:31: warning: ‘QList<T> QSet<T>::toList() const [with T = unsigned int]’ is deprecated: Use values() instead. [-Wdeprecated-declarations] 361 | uids = uids.toSet().toList(); | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt/QtCore/qset.h:265:14: note: declared here 265 | QList<T> toList() const { return values(); } | ^~~~~~ [ 41%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/PrettyMailboxModel.cpp.o [ 41%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/PrettyMsgListModel.cpp.o In file included from /builder/src/trojita-0.7/src/Imap/Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/Cache.h:28, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:31, from /builder/src/trojita-0.7/src/Imap/Model/OneMessageModel.cpp:27: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qstring.h:50, from /usr/include/qt/QtCore/qdatetime.h:44, from /usr/include/qt/QtCore/QDateTime:1, from /builder/src/trojita-0.7/src/Imap/Model/OneMessageModel.h:26, from /builder/src/trojita-0.7/src/Imap/Model/OneMessageModel.cpp:23: /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:33: /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Model/ParserState.h:28, from /builder/src/trojita-0.7/src/Imap/Model/ParserState.cpp:23: /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qvariant.h:46, from /usr/include/qt/QtCore/qabstractitemmodel.h:43, from /usr/include/qt/QtCore/QPersistentModelIndex:1, from /builder/src/trojita-0.7/src/Imap/Model/OneMessageModel.h:27: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qstring.h:50, from /usr/include/qt/QtCore/qhashfunctions.h:44, from /usr/include/qt/QtCore/qlist.h:47, from /usr/include/qt/QtCore/qhash.h:46, from /usr/include/qt/QtCore/qshareddata.h:46, from /usr/include/qt/QtCore/qsharedpointer.h:45, from /usr/include/qt/QtCore/qpointer.h:43, from /usr/include/qt/QtCore/QPointer:1, from /builder/src/trojita-0.7/src/Imap/Model/ParserState.h:26: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qobject.h:54, from /usr/include/qt/QtCore/qsharedpointer_impl.h:65, from /usr/include/qt/QtCore/qsharedpointer.h:48: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ [ 41%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/SpecialFlagNames.cpp.o [ 42%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/SQLCache.cpp.o [ 42%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/SubtreeModel.cpp.o [ 42%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/SystemNetworkWatcher.cpp.o In file included from /builder/src/trojita-0.7/src/Imap/Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/Cache.h:28, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:31, from /builder/src/trojita-0.7/src/Imap/Model/MailboxModel.h:27, from /builder/src/trojita-0.7/src/Imap/Model/PrettyMsgListModel.h:26, from /builder/src/trojita-0.7/src/Imap/Model/PrettyMsgListModel.cpp:22: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qvariant.h:44, from /usr/include/qt/QtCore/qabstractitemmodel.h:43, from /usr/include/qt/QtCore/qabstractproxymodel.h:43, from /usr/include/qt/QtCore/qsortfilterproxymodel.h:43, from /usr/include/qt/QtCore/QSortFilterProxyModel:1, from /builder/src/trojita-0.7/src/Imap/Model/PrettyMsgListModel.h:25: /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:33: /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qvariant.h:46: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ [ 43%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/TaskFactory.cpp.o [ 43%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/TaskPresentationModel.cpp.o In file included from /builder/src/trojita-0.7/src/Imap/Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/Cache.h:28, from /builder/src/trojita-0.7/src/Imap/Model/SQLCache.h:26, from /builder/src/trojita-0.7/src/Imap/Model/SQLCache.cpp:23: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qurl.h:44, from /usr/include/qt/QtCore/QUrl:1, from /builder/src/trojita-0.7/src/Imap/Model/Cache.h:26: /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/Cache.h:28, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:31, from /builder/src/trojita-0.7/src/Imap/Model/MailboxModel.h:27, from /builder/src/trojita-0.7/src/Imap/Model/SubtreeModel.cpp:24: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qvariant.h:44, from /usr/include/qt/QtCore/qabstractitemmodel.h:43, from /usr/include/qt/QtCore/qabstractproxymodel.h:43, from /usr/include/qt/QtCore/QAbstractProxyModel:1, from /builder/src/trojita-0.7/src/Imap/Model/SubtreeModel.h:26, from /builder/src/trojita-0.7/src/Imap/Model/SubtreeModel.cpp:23: /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 43%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/ThreadingMsgListModel.cpp.o In file included from /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:33: /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qvariant.h:46: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/SubtreeModel.cpp: In member function ‘virtual QModelIndex Imap::Mailbox::SubtreeModel::index(int, int, const QModelIndex&) const’: /builder/src/trojita-0.7/src/Imap/Model/SubtreeModel.cpp:219:55: warning: ‘QModelIndex QModelIndex::child(int, int) const’ is deprecated: Use QAbstractItemModel::index [-Wdeprecated-declarations] 219 | return mapFromSource(mapToSource(parent).child(row, column)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt/QtCore/qabstractitemmodel.h:455:20: note: declared here 455 | inline QModelIndex QModelIndex::child(int arow, int acolumn) const | ^~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/Cache.h:28, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:31, from /builder/src/trojita-0.7/src/Imap/Model/SystemNetworkWatcher.cpp:26: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qstring.h:50, from /usr/include/qt/QtCore/qobject.h:47, from /usr/include/qt/QtCore/QObject:1, from /builder/src/trojita-0.7/src/Imap/Model/NetworkWatcher.h:26, from /builder/src/trojita-0.7/src/Imap/Model/SystemNetworkWatcher.h:26, from /builder/src/trojita-0.7/src/Imap/Model/SystemNetworkWatcher.cpp:23: /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:33: /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qobject.h:54: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/SystemNetworkWatcher.cpp: In constructor ‘Imap::Mailbox::SystemNetworkWatcher::SystemNetworkWatcher(Imap::ImapAccess*, Imap::Mailbox::Model*)’: /builder/src/trojita-0.7/src/Imap/Model/SystemNetworkWatcher.cpp:48:28: warning: ‘QNetworkConfigurationManager’ is deprecated [-Wdeprecated-declarations] 48 | m_netConfManager = new QNetworkConfigurationManager(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt/QtNetwork/QNetworkConfigurationManager:1, from /builder/src/trojita-0.7/src/Imap/Model/SystemNetworkWatcher.cpp:24: /usr/include/qt/QtNetwork/qnetworkconfigmanager.h:59:56: note: declared here 59 | class QT_DEPRECATED_BEARER_MANAGEMENT Q_NETWORK_EXPORT QNetworkConfigurationManager : public QObject | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/SystemNetworkWatcher.cpp:50:62: warning: ‘QNetworkConfigurationManager’ is deprecated [-Wdeprecated-declarations] 50 | connect(m_netConfManager, &QNetworkConfigurationManager::onlineStateChanged, this, &SystemNetworkWatcher::onGlobalOnlineStateChanged); | ^~~~~~~~~~~~~~~~~~ /usr/include/qt/QtNetwork/qnetworkconfigmanager.h:59:56: note: declared here 59 | class QT_DEPRECATED_BEARER_MANAGEMENT Q_NETWORK_EXPORT QNetworkConfigurationManager : public QObject | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/SystemNetworkWatcher.cpp:51:62: warning: ‘QNetworkConfigurationManager’ is deprecated [-Wdeprecated-declarations] 51 | connect(m_netConfManager, &QNetworkConfigurationManager::configurationChanged, this, &SystemNetworkWatcher::networkConfigurationChanged); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt/QtNetwork/qnetworkconfigmanager.h:59:56: note: declared here 59 | class QT_DEPRECATED_BEARER_MANAGEMENT Q_NETWORK_EXPORT QNetworkConfigurationManager : public QObject | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Model/TaskFactory.cpp:26: /builder/src/trojita-0.7/src/Imap/Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/SystemNetworkWatcher.cpp: In member function ‘void Imap::Mailbox::SystemNetworkWatcher::networkConfigurationChanged(const QNetworkConfiguration&)’: /builder/src/trojita-0.7/src/Imap/Model/SystemNetworkWatcher.cpp:156:96: warning: ‘QNetworkConfiguration’ is deprecated [-Wdeprecated-declarations] 156 | if (conf == sessionsActiveConfiguration() && !conf.state().testFlag(QNetworkConfiguration::Active) && | ^~~~~~ In file included from /usr/include/qt/QtNetwork/qnetworkconfigmanager.h:49: /usr/include/qt/QtNetwork/qnetworkconfiguration.h:62:56: note: declared here 62 | class QT_DEPRECATED_BEARER_MANAGEMENT Q_NETWORK_EXPORT QNetworkConfiguration | ^~~~~~~~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/SystemNetworkWatcher.cpp:167:61: warning: ‘QNetworkConfiguration’ is deprecated [-Wdeprecated-declarations] 167 | } else if (conf.state().testFlag(QNetworkConfiguration::Active) && conf.type() == QNetworkConfiguration::InternetAccessPoint && | ^~~~~~ /usr/include/qt/QtNetwork/qnetworkconfiguration.h:62:56: note: declared here 62 | class QT_DEPRECATED_BEARER_MANAGEMENT Q_NETWORK_EXPORT QNetworkConfiguration | ^~~~~~~~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/SystemNetworkWatcher.cpp:167:110: warning: ‘QNetworkConfiguration’ is deprecated [-Wdeprecated-declarations] 167 | } else if (conf.state().testFlag(QNetworkConfiguration::Active) && conf.type() == QNetworkConfiguration::InternetAccessPoint && | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt/QtNetwork/qnetworkconfiguration.h:62:56: note: declared here 62 | class QT_DEPRECATED_BEARER_MANAGEMENT Q_NETWORK_EXPORT QNetworkConfiguration | ^~~~~~~~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/SystemNetworkWatcher.cpp:171:73: warning: ‘QNetworkConfiguration’ is deprecated [-Wdeprecated-declarations] 171 | if (m_session->configuration().type() == QNetworkConfiguration::UserChoice && !sessionsActiveConfiguration().isValid()) { | ^~~~~~~~~~ /usr/include/qt/QtNetwork/qnetworkconfiguration.h:62:56: note: declared here 62 | class QT_DEPRECATED_BEARER_MANAGEMENT Q_NETWORK_EXPORT QNetworkConfiguration | ^~~~~~~~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/SystemNetworkWatcher.cpp:180:87: warning: ‘QNetworkConfiguration’ is deprecated [-Wdeprecated-declarations] 180 | m_session->configuration().type() == QNetworkConfiguration::InternetAccessPoint ? | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt/QtNetwork/qnetworkconfiguration.h:62:56: note: declared here 62 | class QT_DEPRECATED_BEARER_MANAGEMENT Q_NETWORK_EXPORT QNetworkConfiguration | ^~~~~~~~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/SystemNetworkWatcher.cpp: In member function ‘void Imap::Mailbox::SystemNetworkWatcher::resetSession()’: /builder/src/trojita-0.7/src/Imap/Model/SystemNetworkWatcher.cpp:206:21: warning: ‘QNetworkSession’ is deprecated [-Wdeprecated-declarations] 206 | m_session = new QNetworkSession(conf, this); | ^~~~~~~~~~~~~~~ In file included from /usr/include/qt/QtNetwork/QNetworkSession:1, from /builder/src/trojita-0.7/src/Imap/Model/SystemNetworkWatcher.cpp:25: /usr/include/qt/QtNetwork/qnetworksession.h:67:56: note: declared here 67 | class QT_DEPRECATED_BEARER_MANAGEMENT Q_NETWORK_EXPORT QNetworkSession : public QObject | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/bits/unique_ptr.h:37, from /usr/include/c++/13.2.1/memory:78, from /builder/src/trojita-0.7/src/Imap/Model/TaskFactory.h:26, from /builder/src/trojita-0.7/src/Imap/Model/TaskFactory.cpp:23: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/SystemNetworkWatcher.cpp:212:42: warning: ‘QNetworkSession’ is deprecated [-Wdeprecated-declarations] 212 | connect(m_session, &QNetworkSession::opened, this, &SystemNetworkWatcher::reconnectModelNetwork); | ^~~~~~ /usr/include/qt/QtNetwork/qnetworksession.h:67:56: note: declared here 67 | class QT_DEPRECATED_BEARER_MANAGEMENT Q_NETWORK_EXPORT QNetworkSession : public QObject | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/SystemNetworkWatcher.cpp:213:91: warning: ‘QNetworkSession’ is deprecated [-Wdeprecated-declarations] 213 | connect(m_session, static_cast<void (QNetworkSession::*)(QNetworkSession::SessionError)>(&QNetworkSession::error), this, &SystemNetworkWatcher::networkSessionError); | ^ /usr/include/qt/QtNetwork/qnetworksession.h:67:56: note: declared here 67 | class QT_DEPRECATED_BEARER_MANAGEMENT Q_NETWORK_EXPORT QNetworkSession : public QObject | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/SystemNetworkWatcher.cpp:213:91: warning: ‘QNetworkSession’ is deprecated [-Wdeprecated-declarations] 213 | connect(m_session, static_cast<void (QNetworkSession::*)(QNetworkSession::SessionError)>(&QNetworkSession::error), this, &SystemNetworkWatcher::networkSessionError); | ^ /usr/include/qt/QtNetwork/qnetworksession.h:67:56: note: declared here 67 | class QT_DEPRECATED_BEARER_MANAGEMENT Q_NETWORK_EXPORT QNetworkSession : public QObject | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/SystemNetworkWatcher.cpp:213:112: warning: ‘QNetworkSession’ is deprecated [-Wdeprecated-declarations] 213 | connect(m_session, static_cast<void (QNetworkSession::*)(QNetworkSession::SessionError)>(&QNetworkSession::error), this, &SystemNetworkWatcher::networkSessionError); | ^~~~~ /usr/include/qt/QtNetwork/qnetworksession.h:67:56: note: declared here 67 | class QT_DEPRECATED_BEARER_MANAGEMENT Q_NETWORK_EXPORT QNetworkSession : public QObject | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/SystemNetworkWatcher.cpp: At global scope: /builder/src/trojita-0.7/src/Imap/Model/SystemNetworkWatcher.cpp:216:75: warning: ‘QNetworkConfiguration’ is deprecated [-Wdeprecated-declarations] 216 | QNetworkConfiguration SystemNetworkWatcher::sessionsActiveConfiguration() const | ^~~~~ /usr/include/qt/QtNetwork/qnetworkconfiguration.h:62:56: note: declared here 62 | class QT_DEPRECATED_BEARER_MANAGEMENT Q_NETWORK_EXPORT QNetworkConfiguration | ^~~~~~~~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/SystemNetworkWatcher.cpp: In member function ‘QNetworkConfiguration Imap::Mailbox::SystemNetworkWatcher::sessionsActiveConfiguration() const’: /builder/src/trojita-0.7/src/Imap/Model/SystemNetworkWatcher.cpp:219:69: warning: ‘QNetworkConfiguration’ is deprecated [-Wdeprecated-declarations] 219 | if (m_session->configuration().type() == QNetworkConfiguration::InternetAccessPoint) { | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt/QtNetwork/qnetworkconfiguration.h:62:56: note: declared here 62 | class QT_DEPRECATED_BEARER_MANAGEMENT Q_NETWORK_EXPORT QNetworkConfiguration | ^~~~~~~~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qvariant.h:46, from /usr/include/qt/QtCore/qabstractitemmodel.h:43, from /usr/include/qt/QtCore/QModelIndex:1, from /builder/src/trojita-0.7/src/Imap/Model/TaskFactory.h:28: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/Cache.h:28, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/CopyMoveMessagesTask.h:27, from /builder/src/trojita-0.7/src/Imap/Model/TaskFactory.cpp:28: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Tasks/ImapTask.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/GetAnyConnectionTask.h:26, from /builder/src/trojita-0.7/src/Imap/Model/TaskPresentationModel.cpp:24: /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qvariant.h:44, from /usr/include/qt/QtCore/qabstractitemmodel.h:43, from /usr/include/qt/QtCore/QAbstractItemModel:1, from /builder/src/trojita-0.7/src/Imap/Model/TaskPresentationModel.h:27, from /builder/src/trojita-0.7/src/Imap/Model/TaskPresentationModel.cpp:23: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qvariant.h:46: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Tasks/../Model/Cache.h:28, from /builder/src/trojita-0.7/src/Imap/Tasks/../Model/Model.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/GetAnyConnectionTask.h:27: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 44%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/Utils.cpp.o [ 44%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/VisibleTasksModel.cpp.o [ 44%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/ModelWatcher.cpp.o In file included from /builder/src/trojita-0.7/src/Imap/Model/ThreadingMsgListModel.h:29, from /builder/src/trojita-0.7/src/Imap/Model/ThreadingMsgListModel.cpp:23: /builder/src/trojita-0.7/src/Imap/Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qvariant.h:44, from /usr/include/qt/QtCore/qabstractitemmodel.h:43, from /usr/include/qt/QtCore/qabstractproxymodel.h:43, from /usr/include/qt/QtCore/QAbstractProxyModel:1, from /builder/src/trojita-0.7/src/Imap/Model/ThreadingMsgListModel.h:26: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Tasks/ImapTask.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/SortTask.h:27, from /builder/src/trojita-0.7/src/Imap/Model/ThreadingMsgListModel.cpp:27: /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qvariant.h:46: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Model/../Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/MailboxTree.h:32, from /builder/src/trojita-0.7/src/Imap/Model/ThreadingMsgListModel.cpp:30: /builder/src/trojita-0.7/src/Imap/Model/../Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 45%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/kdeui-itemviews/kdescendantsproxymodel.cpp.o /builder/src/trojita-0.7/src/Imap/Model/ThreadingMsgListModel.cpp: In member function ‘void Imap::Mailbox::ThreadingMsgListModel::slotIncrementalThreadingAvailable(const Imap::Responses::ESearch::IncrementalThreadingData_t&)’: /builder/src/trojita-0.7/src/Imap/Model/ThreadingMsgListModel.cpp:686:10: warning: ‘void qSort(Container&) [with Container = QVector<unsigned int>]’ is deprecated: Use std::sort [-Wdeprecated-declarations] 686 | qSort(affectedUids); | ~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qlist.h:43, from /usr/include/qt/QtCore/qvariant.h:45: /usr/include/qt/QtCore/qalgorithms.h:188:46: note: declared here 188 | QT_DEPRECATED_X("Use std::sort") inline void qSort(Container &c) | ^~~~~ [ 45%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Tasks/AppendTask.cpp.o /builder/src/trojita-0.7/src/Imap/Model/ThreadingMsgListModel.cpp: In member function ‘void Imap::Mailbox::ThreadingMsgListModel::pruneTree()’: /builder/src/trojita-0.7/src/Imap/Model/ThreadingMsgListModel.cpp:1106:50: warning: ‘InputIterator qFind(InputIterator, InputIterator, const T&) [with InputIterator = QList<unsigned int>::iterator; T = unsigned int]’ is deprecated: Use std::find [-Wdeprecated-declarations] 1106 | QList<uint>::iterator childIt = qFind(parent->children.begin(), parent->children.end(), it->internalId); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt/QtCore/qalgorithms.h:120:55: note: declared here 120 | QT_DEPRECATED_X("Use std::find") inline InputIterator qFind(InputIterator first, InputIterator last, const T &val) | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/ThreadingMsgListModel.cpp:1151:57: warning: ‘InputIterator qFind(InputIterator, InputIterator, const T&) [with InputIterator = QList<unsigned int>::iterator; T = unsigned int]’ is deprecated: Use std::find [-Wdeprecated-declarations] 1151 | QList<uint>::iterator rootIt = qFind(threadedRootIds.begin(), threadedRootIds.end(), it->internalId); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt/QtCore/qalgorithms.h:120:55: note: declared here 120 | QT_DEPRECATED_X("Use std::find") inline InputIterator qFind(InputIterator first, InputIterator last, const T &val) | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/ThreadingMsgListModel.cpp: In member function ‘void Imap::Mailbox::ThreadingMsgListModel::applySort()’: /builder/src/trojita-0.7/src/Imap/Model/ThreadingMsgListModel.cpp:1394:60: warning: ‘QSet<T> QList<T>::toSet() const [with T = unsigned int]’ is deprecated: Use QSet<T>(list.begin(), list.end()) instead. [-Wdeprecated-declarations] 1394 | QSet<uint> newlyUnreachable(threading[0].children.toSet()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt/QtCore/QSet:1, from /builder/src/trojita-0.7/src/Imap/Model/ThreadingMsgListModel.h:28: /usr/include/qt/QtCore/qset.h:406:30: note: declared here 406 | Q_OUTOFLINE_TEMPLATE QSet<T> QList<T>::toSet() const | ^~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/ThreadingMsgListModel.cpp:1398:48: warning: ‘QSet<T> QList<T>::toSet() const [with T = unsigned int]’ is deprecated: Use QSet<T>(list.begin(), list.end()) instead. [-Wdeprecated-declarations] 1398 | QSet<uint> allRootIds(threadedRootIds.toSet()); | ~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt/QtCore/qset.h:406:30: note: declared here 406 | Q_OUTOFLINE_TEMPLATE QSet<T> QList<T>::toSet() const | ^~~~~~~~ [ 45%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Tasks/CopyMoveMessagesTask.cpp.o [ 46%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Tasks/CreateMailboxTask.cpp.o In file included from /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Tasks/ImapTask.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/AppendTask.h:27, from /builder/src/trojita-0.7/src/Imap/Tasks/AppendTask.cpp:24: /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/QByteArray:1, from /builder/src/trojita-0.7/src/Imap/Model/CatenateData.h:25, from /builder/src/trojita-0.7/src/Imap/Tasks/AppendTask.h:26: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qobject.h:54, from /usr/include/qt/QtCore/QObject:1, from /builder/src/trojita-0.7/src/Imap/Tasks/ImapTask.h:28: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/Cache.h:28, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/AppendTask.cpp:26: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 46%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Tasks/DeleteMailboxTask.cpp.o [ 46%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Tasks/EnableTask.cpp.o [ 47%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Tasks/ExpungeMailboxTask.cpp.o [ 47%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Tasks/ExpungeMessagesTask.cpp.o In file included from /builder/src/trojita-0.7/src/Imap/Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/Cache.h:28, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/CopyMoveMessagesTask.h:27, from /builder/src/trojita-0.7/src/Imap/Tasks/CopyMoveMessagesTask.cpp:24: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qvariant.h:44, from /usr/include/qt/QtCore/qabstractitemmodel.h:43, from /usr/include/qt/QtCore/QPersistentModelIndex:1, from /builder/src/trojita-0.7/src/Imap/Tasks/CopyMoveMessagesTask.h:26: /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:33: /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qvariant.h:46: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Tasks/ImapTask.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/CreateMailboxTask.h:26, from /builder/src/trojita-0.7/src/Imap/Tasks/CreateMailboxTask.cpp:24: /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qstring.h:50, from /usr/include/qt/QtCore/qobject.h:47, from /usr/include/qt/QtCore/QObject:1, from /builder/src/trojita-0.7/src/Imap/Tasks/ImapTask.h:28: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qobject.h:54: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/Cache.h:28, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/CreateMailboxTask.cpp:27: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Tasks/ImapTask.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/DeleteMailboxTask.h:26, from /builder/src/trojita-0.7/src/Imap/Tasks/DeleteMailboxTask.cpp:24: /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qstring.h:50, from /usr/include/qt/QtCore/qobject.h:47, from /usr/include/qt/QtCore/QObject:1, from /builder/src/trojita-0.7/src/Imap/Tasks/ImapTask.h:28: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qobject.h:54: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ [ 47%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Tasks/Fake_ListChildMailboxesTask.cpp.o In file included from /builder/src/trojita-0.7/src/Imap/Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/Cache.h:28, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/DeleteMailboxTask.cpp:27: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 48%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Tasks/Fake_OpenConnectionTask.cpp.o In file included from /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Tasks/ImapTask.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/EnableTask.h:26, from /builder/src/trojita-0.7/src/Imap/Tasks/EnableTask.cpp:24: /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qstring.h:50, from /usr/include/qt/QtCore/qobject.h:47, from /usr/include/qt/QtCore/QObject:1, from /builder/src/trojita-0.7/src/Imap/Tasks/ImapTask.h:28: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Tasks/ImapTask.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/ExpungeMailboxTask.h:27, from /builder/src/trojita-0.7/src/Imap/Tasks/ExpungeMailboxTask.cpp:24: /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qvariant.h:44, from /usr/include/qt/QtCore/qabstractitemmodel.h:43, from /usr/include/qt/QtCore/QPersistentModelIndex:1, from /builder/src/trojita-0.7/src/Imap/Tasks/ExpungeMailboxTask.h:26: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Tasks/ImapTask.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/ExpungeMessagesTask.h:27, from /builder/src/trojita-0.7/src/Imap/Tasks/ExpungeMessagesTask.cpp:24: /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qobject.h:54: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qvariant.h:44, from /usr/include/qt/QtCore/qabstractitemmodel.h:43, from /usr/include/qt/QtCore/QPersistentModelIndex:1, from /builder/src/trojita-0.7/src/Imap/Tasks/ExpungeMessagesTask.h:26: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qvariant.h:46: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qvariant.h:46: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/Cache.h:28, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/ExpungeMailboxTask.cpp:26: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/Cache.h:28, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/EnableTask.cpp:26: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/Cache.h:28, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/ExpungeMessagesTask.cpp:26: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 48%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Tasks/FetchMsgMetadataTask.cpp.o In file included from /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Tasks/ImapTask.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/ListChildMailboxesTask.h:27, from /builder/src/trojita-0.7/src/Imap/Tasks/Fake_ListChildMailboxesTask.h:27, from /builder/src/trojita-0.7/src/Imap/Tasks/Fake_ListChildMailboxesTask.cpp:24: /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ [ 48%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Tasks/FetchMsgPartTask.cpp.o /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qvariant.h:44, from /usr/include/qt/QtCore/qabstractitemmodel.h:43, from /usr/include/qt/QtCore/QPersistentModelIndex:1, from /builder/src/trojita-0.7/src/Imap/Tasks/Fake_ListChildMailboxesTask.h:26: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qvariant.h:46: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ [ 49%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Tasks/GenUrlAuthTask.cpp.o In file included from /builder/src/trojita-0.7/src/Imap/Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/Cache.h:28, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/Fake_ListChildMailboxesTask.cpp:25: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 49%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Tasks/GetAnyConnectionTask.cpp.o In file included from /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Tasks/ImapTask.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/OpenConnectionTask.h:26, from /builder/src/trojita-0.7/src/Imap/Tasks/Fake_OpenConnectionTask.h:26, from /builder/src/trojita-0.7/src/Imap/Tasks/Fake_OpenConnectionTask.cpp:23: /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qstring.h:50, from /usr/include/qt/QtCore/qobject.h:47, from /usr/include/qt/QtCore/QObject:1, from /builder/src/trojita-0.7/src/Imap/Tasks/ImapTask.h:28: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qobject.h:54: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Tasks/../Model/Cache.h:28, from /builder/src/trojita-0.7/src/Imap/Tasks/../Model/Model.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/OpenConnectionTask.h:28: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 49%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Tasks/IdTask.cpp.o In file included from /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Tasks/ImapTask.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/FetchMsgMetadataTask.h:27, from /builder/src/trojita-0.7/src/Imap/Tasks/FetchMsgMetadataTask.cpp:24: /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qvariant.h:44, from /usr/include/qt/QtCore/qabstractitemmodel.h:43, from /usr/include/qt/QtCore/QPersistentModelIndex:1, from /builder/src/trojita-0.7/src/Imap/Tasks/FetchMsgMetadataTask.h:26: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qvariant.h:46: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/Cache.h:28, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/FetchMsgMetadataTask.cpp:26: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 50%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Tasks/IdleLauncher.cpp.o In file included from /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Tasks/ImapTask.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/GenUrlAuthTask.h:26, from /builder/src/trojita-0.7/src/Imap/Tasks/GenUrlAuthTask.cpp:24: /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Tasks/ImapTask.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/GetAnyConnectionTask.h:26, from /builder/src/trojita-0.7/src/Imap/Tasks/GetAnyConnectionTask.cpp:23: /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qstring.h:50, from /usr/include/qt/QtCore/qobject.h:47, from /usr/include/qt/QtCore/QObject:1, from /builder/src/trojita-0.7/src/Imap/Tasks/ImapTask.h:28: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qstring.h:50, from /usr/include/qt/QtCore/qobject.h:47, from /usr/include/qt/QtCore/QObject:1, from /builder/src/trojita-0.7/src/Imap/Tasks/ImapTask.h:28: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Tasks/ImapTask.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/FetchMsgPartTask.h:27, from /builder/src/trojita-0.7/src/Imap/Tasks/FetchMsgPartTask.cpp:24: /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qvariant.h:44, from /usr/include/qt/QtCore/qabstractitemmodel.h:43, from /usr/include/qt/QtCore/QPersistentModelIndex:1, from /builder/src/trojita-0.7/src/Imap/Tasks/FetchMsgPartTask.h:26: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qobject.h:54: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qobject.h:54: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qvariant.h:46: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Tasks/../Model/Cache.h:28, from /builder/src/trojita-0.7/src/Imap/Tasks/../Model/Model.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/GetAnyConnectionTask.h:27: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/Cache.h:28, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/FetchMsgPartTask.cpp:26: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/Cache.h:28, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/GenUrlAuthTask.cpp:27: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 50%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Tasks/ImapTask.cpp.o In file included from /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Tasks/ImapTask.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/IdTask.h:26, from /builder/src/trojita-0.7/src/Imap/Tasks/IdTask.cpp:25: /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qstring.h:50, from /usr/include/qt/QtCore/QString:1, from /builder/src/trojita-0.7/src/Common/Application.h:26, from /builder/src/trojita-0.7/src/Imap/Tasks/IdTask.cpp:24: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qobject.h:54, from /usr/include/qt/QtCore/QObject:1, from /builder/src/trojita-0.7/src/Imap/Tasks/ImapTask.h:28: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/Cache.h:28, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/IdTask.cpp:27: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 50%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Tasks/KeepMailboxOpenTask.cpp.o [ 51%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Tasks/ListChildMailboxesTask.cpp.o [ 51%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Tasks/NoopTask.cpp.o In file included from /builder/src/trojita-0.7/src/Imap/Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/Cache.h:28, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/IdleLauncher.cpp:25: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qstring.h:50, from /usr/include/qt/QtCore/qobject.h:47, from /usr/include/qt/QtCore/qtimer.h:48, from /usr/include/qt/QtCore/QTimer:1, from /builder/src/trojita-0.7/src/Imap/Tasks/IdleLauncher.cpp:23: /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:33: /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qobject.h:54: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ [ 51%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Tasks/NumberOfMessagesTask.cpp.o In file included from /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Tasks/ImapTask.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/ImapTask.cpp:23: /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qstring.h:50, from /usr/include/qt/QtCore/qobject.h:47, from /usr/include/qt/QtCore/QObject:1, from /builder/src/trojita-0.7/src/Imap/Tasks/ImapTask.h:28: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qobject.h:54: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/Cache.h:28, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/ImapTask.cpp:25: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 52%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Tasks/ObtainSynchronizedMailboxTask.cpp.o In file included from /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Tasks/ImapTask.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/ListChildMailboxesTask.h:27, from /builder/src/trojita-0.7/src/Imap/Tasks/ListChildMailboxesTask.cpp:24: /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qvariant.h:44, from /usr/include/qt/QtCore/qabstractitemmodel.h:43, from /usr/include/qt/QtCore/QPersistentModelIndex:1, from /builder/src/trojita-0.7/src/Imap/Tasks/ListChildMailboxesTask.h:26: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Tasks/ImapTask.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/NoopTask.h:26, from /builder/src/trojita-0.7/src/Imap/Tasks/NoopTask.cpp:24: /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qstring.h:50, from /usr/include/qt/QtCore/qobject.h:47, from /usr/include/qt/QtCore/QObject:1, from /builder/src/trojita-0.7/src/Imap/Tasks/ImapTask.h:28: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qvariant.h:46: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qobject.h:54: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Model/../Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/MailboxTree.h:32, from /builder/src/trojita-0.7/src/Imap/Tasks/ListChildMailboxesTask.cpp:26: /builder/src/trojita-0.7/src/Imap/Model/../Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/Cache.h:28, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/NoopTask.cpp:26: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 52%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Tasks/OfflineConnectionTask.cpp.o In file included from /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Tasks/ImapTask.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/KeepMailboxOpenTask.h:28, from /builder/src/trojita-0.7/src/Imap/Tasks/KeepMailboxOpenTask.cpp:24: /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/c++/13.2.1/bits/locale_classes.h:40, from /usr/include/c++/13.2.1/bits/ios_base.h:41, from /usr/include/c++/13.2.1/ios:44, from /usr/include/c++/13.2.1/istream:40, from /usr/include/c++/13.2.1/sstream:40, from /builder/src/trojita-0.7/src/Imap/Tasks/KeepMailboxOpenTask.cpp:23: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qvariant.h:46, from /usr/include/qt/QtCore/qabstractitemmodel.h:43, from /usr/include/qt/QtCore/QModelIndex:1, from /builder/src/trojita-0.7/src/Imap/Tasks/KeepMailboxOpenTask.h:26: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Model/../Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/MailboxTree.h:32, from /builder/src/trojita-0.7/src/Imap/Tasks/KeepMailboxOpenTask.cpp:27: /builder/src/trojita-0.7/src/Imap/Model/../Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Tasks/ImapTask.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/NumberOfMessagesTask.h:27, from /builder/src/trojita-0.7/src/Imap/Tasks/NumberOfMessagesTask.cpp:24: /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qvariant.h:44, from /usr/include/qt/QtCore/qabstractitemmodel.h:43, from /usr/include/qt/QtCore/QPersistentModelIndex:1, from /builder/src/trojita-0.7/src/Imap/Tasks/NumberOfMessagesTask.h:26: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qvariant.h:46: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/KeepMailboxOpenTask.cpp: In member function ‘void Imap::Mailbox::KeepMailboxOpenTask::slotFetchRequestedParts()’: /builder/src/trojita-0.7/src/Imap/Tasks/KeepMailboxOpenTask.cpp:818:111: warning: ‘QList<T> QSet<T>::toList() const [with T = QByteArray]’ is deprecated: Use values() instead. [-Wdeprecated-declarations] 818 | fetchPartTasks << model->m_taskFactory->createFetchMsgPartTask(model, mailboxIndex, uids, parts.toList()); | ~~~~~~~~~~~~^~ In file included from /usr/include/qt/QtCore/QSet:1, from /builder/src/trojita-0.7/src/Imap/Tasks/KeepMailboxOpenTask.h:27: /usr/include/qt/QtCore/qset.h:265:14: note: declared here 265 | QList<T> toList() const { return values(); } | ^~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/Cache.h:28, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/NumberOfMessagesTask.cpp:26: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 52%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Tasks/OpenConnectionTask.cpp.o [ 53%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Tasks/SortTask.cpp.o In file included from /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Tasks/ImapTask.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/ObtainSynchronizedMailboxTask.h:26, from /builder/src/trojita-0.7/src/Imap/Tasks/ObtainSynchronizedMailboxTask.cpp:23: /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qstring.h:50, from /usr/include/qt/QtCore/qobject.h:47, from /usr/include/qt/QtCore/QObject:1, from /builder/src/trojita-0.7/src/Imap/Tasks/ImapTask.h:28: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qobject.h:54: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Tasks/../Model/Cache.h:28, from /builder/src/trojita-0.7/src/Imap/Tasks/../Model/Model.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/ObtainSynchronizedMailboxTask.h:28: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 53%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Tasks/SubscribeUnsubscribeTask.cpp.o /builder/src/trojita-0.7/src/Imap/Tasks/ObtainSynchronizedMailboxTask.cpp: In member function ‘void Imap::Mailbox::ObtainSynchronizedMailboxTask::finalizeSearch()’: /builder/src/trojita-0.7/src/Imap/Tasks/ObtainSynchronizedMailboxTask.cpp:977:10: warning: ‘void qSort(Container&) [with Container = QVector<unsigned int>]’ is deprecated: Use std::sort [-Wdeprecated-declarations] 977 | qSort(uidMap); | ~~~~~^~~~~~~~ In file included from /usr/include/qt/QtCore/qlist.h:43, from /usr/include/qt/QtCore/qobject.h:49: /usr/include/qt/QtCore/qalgorithms.h:188:46: note: declared here 188 | QT_DEPRECATED_X("Use std::sort") inline void qSort(Container &c) | ^~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Tasks/ImapTask.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/OfflineConnectionTask.h:26, from /builder/src/trojita-0.7/src/Imap/Tasks/OfflineConnectionTask.cpp:23: /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qstring.h:50, from /usr/include/qt/QtCore/qobject.h:47, from /usr/include/qt/QtCore/QObject:1, from /builder/src/trojita-0.7/src/Imap/Tasks/ImapTask.h:28: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qobject.h:54: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Tasks/../Model/Cache.h:28, from /builder/src/trojita-0.7/src/Imap/Tasks/../Model/Model.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/OfflineConnectionTask.h:27: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 53%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Tasks/ThreadTask.cpp.o In file included from /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Tasks/ImapTask.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/SortTask.h:27, from /builder/src/trojita-0.7/src/Imap/Tasks/SortTask.cpp:23: /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Tasks/ImapTask.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/OpenConnectionTask.h:26, from /builder/src/trojita-0.7/src/Imap/Tasks/OpenConnectionTask.cpp:23: /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qvariant.h:44, from /usr/include/qt/QtCore/qabstractitemmodel.h:43, from /usr/include/qt/QtCore/QPersistentModelIndex:1, from /builder/src/trojita-0.7/src/Imap/Tasks/SortTask.h:26: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qstring.h:50, from /usr/include/qt/QtCore/qobject.h:47, from /usr/include/qt/QtCore/QObject:1, from /builder/src/trojita-0.7/src/Imap/Tasks/ImapTask.h:28: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qvariant.h:46: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qobject.h:54: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/Cache.h:28, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/SortTask.cpp:26: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Tasks/../Model/Cache.h:28, from /builder/src/trojita-0.7/src/Imap/Tasks/../Model/Model.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/OpenConnectionTask.h:28: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/SortTask.cpp: In member function ‘virtual bool Imap::Mailbox::SortTask::handleSearch(const Imap::Responses::Search*)’: /builder/src/trojita-0.7/src/Imap/Tasks/SortTask.cpp:182:10: warning: ‘void qSort(Container&) [with Container = QVector<unsigned int>]’ is deprecated: Use std::sort [-Wdeprecated-declarations] 182 | qSort(sortResult); | ~~~~~^~~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qlist.h:43, from /usr/include/qt/QtCore/qvariant.h:45: /usr/include/qt/QtCore/qalgorithms.h:188:46: note: declared here 188 | QT_DEPRECATED_X("Use std::sort") inline void qSort(Container &c) | ^~~~~ [ 54%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Tasks/UidSubmitTask.cpp.o In file included from /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Tasks/ImapTask.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/SubscribeUnsubscribeTask.h:28, from /builder/src/trojita-0.7/src/Imap/Tasks/SubscribeUnsubscribeTask.cpp:24: /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qvariant.h:44, from /usr/include/qt/QtCore/qabstractitemmodel.h:43, from /usr/include/qt/QtCore/QPersistentModelIndex:1, from /builder/src/trojita-0.7/src/Imap/Tasks/SubscribeUnsubscribeTask.h:26: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qvariant.h:46: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ [ 54%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Tasks/UnSelectTask.cpp.o In file included from /builder/src/trojita-0.7/src/Imap/Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/Cache.h:28, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/SubscribeUnsubscribeTask.cpp:26: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 54%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Tasks/UpdateFlagsTask.cpp.o [ 55%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Tasks/UpdateFlagsOfAllMessagesTask.cpp.o In file included from /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Tasks/ImapTask.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/ThreadTask.h:27, from /builder/src/trojita-0.7/src/Imap/Tasks/ThreadTask.cpp:24: /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qvariant.h:44, from /usr/include/qt/QtCore/qabstractitemmodel.h:43, from /usr/include/qt/QtCore/QPersistentModelIndex:1, from /builder/src/trojita-0.7/src/Imap/Tasks/ThreadTask.h:26: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qvariant.h:46: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/Cache.h:28, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/ThreadTask.cpp:26: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 55%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Parser/Rfc5322HeaderParser.generated.cpp.o In file included from /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Tasks/ImapTask.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/UidSubmitTask.h:27, from /builder/src/trojita-0.7/src/Imap/Tasks/UidSubmitTask.cpp:24: /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qvariant.h:44, from /usr/include/qt/QtCore/qabstractitemmodel.h:43, from /usr/include/qt/QtCore/QPersistentModelIndex:1, from /builder/src/trojita-0.7/src/Imap/Tasks/UidSubmitTask.h:26: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qvariant.h:46: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Tasks/ImapTask.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/UnSelectTask.h:26, from /builder/src/trojita-0.7/src/Imap/Tasks/UnSelectTask.cpp:24: /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qstring.h:50, from /usr/include/qt/QtCore/qobject.h:47, from /usr/include/qt/QtCore/QObject:1, from /builder/src/trojita-0.7/src/Imap/Tasks/ImapTask.h:28: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Model/../Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/MailboxTree.h:32, from /builder/src/trojita-0.7/src/Imap/Tasks/UidSubmitTask.cpp:26: /builder/src/trojita-0.7/src/Imap/Model/../Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qobject.h:54: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/Cache.h:28, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/UnSelectTask.cpp:26: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Tasks/ImapTask.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/UpdateFlagsTask.h:28, from /builder/src/trojita-0.7/src/Imap/Tasks/UpdateFlagsTask.cpp:24: /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qvariant.h:44, from /usr/include/qt/QtCore/qabstractitemmodel.h:43, from /usr/include/qt/QtCore/QPersistentModelIndex:1, from /builder/src/trojita-0.7/src/Imap/Tasks/UpdateFlagsTask.h:26: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Tasks/ImapTask.h:31, from /builder/src/trojita-0.7/src/Imap/Tasks/UpdateFlagsOfAllMessagesTask.h:29, from /builder/src/trojita-0.7/src/Imap/Tasks/UpdateFlagsOfAllMessagesTask.cpp:24: /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qvariant.h:44, from /usr/include/qt/QtCore/qabstractitemmodel.h:43, from /usr/include/qt/QtCore/QPersistentModelIndex:1, from /builder/src/trojita-0.7/src/Imap/Tasks/UpdateFlagsOfAllMessagesTask.h:27: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qvariant.h:46: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qvariant.h:46: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Tasks/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Model/../Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/MailboxTree.h:32, from /builder/src/trojita-0.7/src/Imap/Tasks/UpdateFlagsTask.cpp:26: /builder/src/trojita-0.7/src/Imap/Model/../Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Model/../Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/MailboxTree.h:32, from /builder/src/trojita-0.7/src/Imap/Tasks/UpdateFlagsOfAllMessagesTask.cpp:26: /builder/src/trojita-0.7/src/Imap/Model/../Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 55%] Linking CXX static library libImap.a [ 55%] Built target Imap [ 55%] Built target Cryptography_autogen_timestamp_deps [ 55%] Built target MSA_autogen_timestamp_deps [ 55%] Automatic MOC for target Cryptography [ 55%] Automatic MOC for target MSA [ 55%] Built target Cryptography_autogen [ 56%] Building CXX object CMakeFiles/Cryptography.dir/Cryptography_autogen/mocs_compilation.cpp.o [ 56%] Building CXX object CMakeFiles/Cryptography.dir/src/Cryptography/MessagePart.cpp.o [ 56%] Building CXX object CMakeFiles/Cryptography.dir/src/Cryptography/PartReplacer.cpp.o [ 56%] Building CXX object CMakeFiles/Cryptography.dir/src/Cryptography/MessageModel.cpp.o [ 56%] Building CXX object CMakeFiles/Cryptography.dir/src/Cryptography/LocalMimeParser.cpp.o [ 56%] Built target MSA_autogen [ 57%] Building CXX object CMakeFiles/Cryptography.dir/src/Cryptography/MimeticUtils.cpp.o In file included from /builder/src/trojita-0.7/src/Imap/Model/MailboxTree.h:31, from /builder/src/trojita-0.7/src/Cryptography/MessagePart.cpp:32: /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qstring.h:50, from /usr/include/qt/QtGui/qfont.h:45, from /usr/include/qt/QtGui/QFont:1, from /builder/src/trojita-0.7/src/Cryptography/MessagePart.cpp:24: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Model/MailboxTree.h:31, from /builder/src/trojita-0.7/src/Cryptography/MessageModel.cpp:29: /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qstring.h:50, from /usr/include/qt/QtCore/qhashfunctions.h:44, from /usr/include/qt/QtCore/qlist.h:47, from /usr/include/qt/QtCore/qhash.h:46, from /usr/include/qt/QtCore/QHash:1, from /builder/src/trojita-0.7/src/Cryptography/MessageModel.h:27, from /builder/src/trojita-0.7/src/Cryptography/MessageModel.cpp:24: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Model/../Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/MailboxTree.h:32: /builder/src/trojita-0.7/src/Imap/Model/../Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Model/../Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/MailboxTree.h:32: /builder/src/trojita-0.7/src/Imap/Model/../Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Cryptography/MessagePart.cpp: In member function ‘virtual void Cryptography::TopLevelMessage::fetchChildren(Cryptography::MessageModel*)’: /builder/src/trojita-0.7/src/Cryptography/MessagePart.cpp:175:25: warning: ‘QModelIndex QPersistentModelIndex::child(int, int) const’ is deprecated: Use QAbstractItemModel::index [-Wdeprecated-declarations] 175 | if (m_root.child(0, 0).isValid()) { | ~~~~~~~~~~~~^~~~~~ In file included from /usr/include/qt/QtCore/QModelIndex:1, from /builder/src/trojita-0.7/src/Cryptography/MessagePart.h:28, from /builder/src/trojita-0.7/src/Cryptography/MessagePart.cpp:26: /usr/include/qt/QtCore/qabstractitemmodel.h:136:66: note: declared here 136 | QT_DEPRECATED_X("Use QAbstractItemModel::index") QModelIndex child(int row, int column) const; | ^~~~~ /builder/src/trojita-0.7/src/Cryptography/MessagePart.cpp: In member function ‘virtual void Cryptography::ProxyMessagePart::fetchChildren(Cryptography::MessageModel*)’: /builder/src/trojita-0.7/src/Cryptography/MessagePart.cpp:253:33: warning: ‘QModelIndex QModelIndex::child(int, int) const’ is deprecated: Use QAbstractItemModel::index [-Wdeprecated-declarations] 253 | auto headerIdx = index.child(0, Imap::Mailbox::TreeItem::OFFSET_HEADER); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt/QtCore/qabstractitemmodel.h:455:20: note: declared here 455 | inline QModelIndex QModelIndex::child(int arow, int acolumn) const | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Cryptography/MessagePart.cpp:254:31: warning: ‘QModelIndex QModelIndex::child(int, int) const’ is deprecated: Use QAbstractItemModel::index [-Wdeprecated-declarations] 254 | auto textIdx = index.child(0, Imap::Mailbox::TreeItem::OFFSET_TEXT); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt/QtCore/qabstractitemmodel.h:455:20: note: declared here 455 | inline QModelIndex QModelIndex::child(int arow, int acolumn) const | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Cryptography/MessagePart.cpp:255:31: warning: ‘QModelIndex QModelIndex::child(int, int) const’ is deprecated: Use QAbstractItemModel::index [-Wdeprecated-declarations] 255 | auto mimeIdx = index.child(0, Imap::Mailbox::TreeItem::OFFSET_MIME); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt/QtCore/qabstractitemmodel.h:455:20: note: declared here 455 | inline QModelIndex QModelIndex::child(int arow, int acolumn) const | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Cryptography/MessagePart.cpp:256:30: warning: ‘QModelIndex QModelIndex::child(int, int) const’ is deprecated: Use QAbstractItemModel::index [-Wdeprecated-declarations] 256 | auto rawIdx = index.child(0, Imap::Mailbox::TreeItem::OFFSET_RAW_CONTENTS); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt/QtCore/qabstractitemmodel.h:455:20: note: declared here 455 | inline QModelIndex QModelIndex::child(int arow, int acolumn) const | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Cryptography/MessagePart.cpp:268:38: warning: ‘QModelIndex QModelIndex::child(int, int) const’ is deprecated: Use QAbstractItemModel::index [-Wdeprecated-declarations] 268 | auto childIndex = index.child(row, 0); | ~~~~~~~~~~~^~~~~~~~ /usr/include/qt/QtCore/qabstractitemmodel.h:455:20: note: declared here 455 | inline QModelIndex QModelIndex::child(int arow, int acolumn) const | ^~~~~~~~~~~ [ 57%] Building CXX object CMakeFiles/MSA.dir/MSA_autogen/mocs_compilation.cpp.o [ 58%] Building CXX object CMakeFiles/MSA.dir/src/MSA/AbstractMSA.cpp.o In file included from /builder/src/trojita-0.7/src/Imap/Model/MailboxTree.h:31, from /builder/src/trojita-0.7/src/Cryptography/LocalMimeParser.cpp:32: /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/mimetic/version.h:9, from /usr/include/mimetic/mimetic.h:10, from /builder/src/trojita-0.7/src/Cryptography/LocalMimeParser.cpp:24: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Parser/Message.h:35, from /builder/src/trojita-0.7/src/Cryptography/MimeticUtils.cpp:30: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/c++/13.2.1/bits/locale_classes.h:40, from /usr/include/c++/13.2.1/bits/ios_base.h:41, from /usr/include/c++/13.2.1/ios:44, from /usr/include/c++/13.2.1/istream:40, from /usr/include/c++/13.2.1/sstream:40, from /builder/src/trojita-0.7/src/Cryptography/MimeticUtils.cpp:24: /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Model/../Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/MailboxTree.h:32: /builder/src/trojita-0.7/src/Imap/Model/../Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Cryptography/LocalMimeParser.cpp: In constructor ‘Cryptography::LocallyParsedMimePart::LocallyParsedMimePart(Cryptography::MessageModel*, Cryptography::MessagePart*, Cryptography::MessagePart::Ptr, const QModelIndex&, const QModelIndex&)’: /builder/src/trojita-0.7/src/Cryptography/LocalMimeParser.cpp:61:48: warning: ‘QModelIndex QModelIndex::child(int, int) const’ is deprecated: Use QAbstractItemModel::index [-Wdeprecated-declarations] 61 | , m_sourceHeaderIndex(sourceItemIndex.child(0, Imap::Mailbox::TreeItem::OFFSET_HEADER)) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt/QtCore/QModelIndex:1, from /builder/src/trojita-0.7/src/Cryptography/MessagePart.h:28, from /builder/src/trojita-0.7/src/Cryptography/PartReplacer.h:26, from /builder/src/trojita-0.7/src/Cryptography/LocalMimeParser.h:27, from /builder/src/trojita-0.7/src/Cryptography/LocalMimeParser.cpp:28: /usr/include/qt/QtCore/qabstractitemmodel.h:455:20: note: declared here 455 | inline QModelIndex QModelIndex::child(int arow, int acolumn) const | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Cryptography/LocalMimeParser.cpp:62:46: warning: ‘QModelIndex QModelIndex::child(int, int) const’ is deprecated: Use QAbstractItemModel::index [-Wdeprecated-declarations] 62 | , m_sourceTextIndex(sourceItemIndex.child(0, Imap::Mailbox::TreeItem::OFFSET_TEXT)) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt/QtCore/qabstractitemmodel.h:455:20: note: declared here 455 | inline QModelIndex QModelIndex::child(int arow, int acolumn) const | ^~~~~~~~~~~ [ 58%] Building CXX object CMakeFiles/MSA.dir/src/MSA/Account.cpp.o [ 58%] Building CXX object CMakeFiles/MSA.dir/src/MSA/FakeMSA.cpp.o [ 59%] Building CXX object CMakeFiles/MSA.dir/src/MSA/ImapSubmit.cpp.o [ 59%] Building CXX object CMakeFiles/MSA.dir/src/MSA/SMTP.cpp.o [ 59%] Linking CXX static library libCryptography.a [ 60%] Built target Cryptography [ 60%] Building CXX object CMakeFiles/MSA.dir/src/MSA/Sendmail.cpp.o In file included from /builder/src/trojita-0.7/src/Imap/Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/Cache.h:28, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:31, from /builder/src/trojita-0.7/src/MSA/ImapSubmit.cpp:24: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/QByteArray:1, from /builder/src/trojita-0.7/src/MSA/AbstractMSA.h:25, from /builder/src/trojita-0.7/src/MSA/ImapSubmit.h:25, from /builder/src/trojita-0.7/src/MSA/ImapSubmit.cpp:22: /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:33: /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qobject.h:54, from /usr/include/qt/QtCore/QObject:1, from /builder/src/trojita-0.7/src/MSA/AbstractMSA.h:26: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/MSA/Sendmail.cpp: In constructor ‘MSA::Sendmail::Sendmail(QObject*, const QString&, const QStringList&)’: /builder/src/trojita-0.7/src/MSA/Sendmail.cpp:32:75: warning: ‘void QProcess::finished(int)’ is deprecated: Use QProcess::finished(int, QProcess::ExitStatus) instead [-Wdeprecated-declarations] 32 | connect(proc, static_cast<void (QProcess::*)(int)>(&QProcess::finished), this, &Sendmail::handleFinished); | ^ In file included from /usr/include/qt/QtCore/QProcess:1, from /builder/src/trojita-0.7/src/MSA/Sendmail.h:27, from /builder/src/trojita-0.7/src/MSA/Sendmail.cpp:22: /usr/include/qt/QtCore/qprocess.h:297:10: note: declared here 297 | void finished(int exitCode); // ### Qt 6: merge the two signals with a default value | ^~~~~~~~ /builder/src/trojita-0.7/src/MSA/Sendmail.cpp:32:75: warning: ‘void QProcess::finished(int)’ is deprecated: Use QProcess::finished(int, QProcess::ExitStatus) instead [-Wdeprecated-declarations] 32 | connect(proc, static_cast<void (QProcess::*)(int)>(&QProcess::finished), this, &Sendmail::handleFinished); | ^ /usr/include/qt/QtCore/qprocess.h:297:10: note: declared here 297 | void finished(int exitCode); // ### Qt 6: merge the two signals with a default value | ^~~~~~~~ /builder/src/trojita-0.7/src/MSA/Sendmail.cpp:33:91: warning: ‘void QProcess::error(ProcessError)’ is deprecated: Use QProcess::errorOccurred(QProcess::ProcessError) instead [-Wdeprecated-declarations] 33 | connect(proc, static_cast<void (QProcess::*)(QProcess::ProcessError)>(&QProcess::error), this, &Sendmail::handleError); | ^ /usr/include/qt/QtCore/qprocess.h:302:10: note: declared here 302 | void error(QProcess::ProcessError error); | ^~~~~ /builder/src/trojita-0.7/src/MSA/Sendmail.cpp:33:91: warning: ‘void QProcess::error(ProcessError)’ is deprecated: Use QProcess::errorOccurred(QProcess::ProcessError) instead [-Wdeprecated-declarations] 33 | connect(proc, static_cast<void (QProcess::*)(QProcess::ProcessError)>(&QProcess::error), this, &Sendmail::handleError); | ^ /usr/include/qt/QtCore/qprocess.h:302:10: note: declared here 302 | void error(QProcess::ProcessError error); | ^~~~~ [ 61%] Linking CXX static library libMSA.a [ 61%] Built target MSA [ 61%] Built target Composer_autogen_timestamp_deps [ 61%] Automatic MOC for target Composer [ 61%] Built target Composer_autogen [ 63%] Building CXX object CMakeFiles/Composer.dir/Composer_autogen/mocs_compilation.cpp.o [ 63%] Building CXX object CMakeFiles/Composer.dir/src/Composer/MessageComposer.cpp.o [ 63%] Building CXX object CMakeFiles/Composer.dir/src/Composer/Mailto.cpp.o [ 63%] Building CXX object CMakeFiles/Composer.dir/src/Composer/Recipients.cpp.o [ 63%] Building CXX object CMakeFiles/Composer.dir/src/Composer/QuoteText.cpp.o [ 63%] Building CXX object CMakeFiles/Composer.dir/src/Composer/ComposerAttachments.cpp.o In file included from /builder/src/trojita-0.7/src/Composer/Recipients.h:26, from /builder/src/trojita-0.7/src/Composer/Mailto.h:29, from /builder/src/trojita-0.7/src/Composer/Mailto.cpp:31: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/QByteArray:1, from /builder/src/trojita-0.7/src/Composer/Mailto.cpp:23: /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 64%] Building CXX object CMakeFiles/Composer.dir/src/Composer/ReplaceSignature.cpp.o In file included from /builder/src/trojita-0.7/src/Composer/Recipients.h:26, from /builder/src/build/Composer_autogen/NKSFSG3DUS/../../../trojita-0.7/src/Composer/MessageComposer.h:30, from /builder/src/build/Composer_autogen/NKSFSG3DUS/moc_MessageComposer.cpp:10, from /builder/src/build/Composer_autogen/mocs_compilation.cpp:2: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/bits/unique_ptr.h:37, from /usr/include/c++/13.2.1/memory:78, from /builder/src/build/Composer_autogen/NKSFSG3DUS/moc_MessageComposer.cpp:9: /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Composer/Recipients.h:26, from /builder/src/trojita-0.7/src/Composer/MessageComposer.h:30, from /builder/src/trojita-0.7/src/Composer/MessageComposer.cpp:23: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qvariant.h:44, from /usr/include/qt/QtCore/qabstractitemmodel.h:43, from /usr/include/qt/QtCore/QAbstractListModel:1, from /builder/src/trojita-0.7/src/Composer/MessageComposer.h:26: /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Composer/Recipients.h:26, from /builder/src/trojita-0.7/src/Composer/Recipients.cpp:27: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qstring.h:50, from /usr/include/qt/QtCore/qhashfunctions.h:44, from /usr/include/qt/QtCore/qlist.h:47, from /usr/include/qt/QtCore/qhash.h:46, from /usr/include/qt/QtCore/qset.h:43, from /usr/include/qt/QtCore/QSet:1, from /builder/src/trojita-0.7/src/Composer/Recipients.cpp:24: /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Composer/Recipients.h:26, from /builder/src/trojita-0.7/src/Composer/MessageComposer.h:30, from /builder/src/trojita-0.7/src/Composer/ComposerAttachments.cpp:30: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qstring.h:50, from /usr/include/qt/QtCore/qobject.h:47, from /usr/include/qt/QtCore/qiodevice.h:45, from /usr/include/qt/QtCore/QIODevice:1, from /builder/src/trojita-0.7/src/Composer/ComposerAttachments.h:26, from /builder/src/trojita-0.7/src/Composer/ComposerAttachments.cpp:23: /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Model/MailboxTree.h:31, from /builder/src/trojita-0.7/src/Composer/ComposerAttachments.cpp:34: /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Model/MailboxTree.h:31, from /builder/src/trojita-0.7/src/Composer/Recipients.cpp:30: /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:33, from /builder/src/trojita-0.7/src/Composer/MessageComposer.cpp:33: /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qvariant.h:46: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Model/Model.h:33, from /builder/src/trojita-0.7/src/Composer/ComposerAttachments.cpp:35: /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qobject.h:54: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Model/Model.h:33, from /builder/src/trojita-0.7/src/Composer/Recipients.cpp:31: /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qvariant.h:46, from /usr/include/qt/QtCore/QVariantList:1, from /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:27: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Composer/ComposerAttachments.cpp: In member function ‘virtual Composer::AttachmentItem::ContentTransferEncoding Composer::ImapMessageAttachmentItem::suggestedCTE() const’: /builder/src/trojita-0.7/src/Composer/ComposerAttachments.cpp:296:39: warning: ‘QModelIndex QPersistentModelIndex::child(int, int) const’ is deprecated: Use QAbstractItemModel::index [-Wdeprecated-declarations] 296 | QModelIndex rootPart = index.child(0, 0); | ~~~~~~~~~~~^~~~~~ In file included from /usr/include/qt/QtCore/QPersistentModelIndex:1, from /builder/src/trojita-0.7/src/Composer/ComposerAttachments.h:27: /usr/include/qt/QtCore/qabstractitemmodel.h:136:66: note: declared here 136 | QT_DEPRECATED_X("Use QAbstractItemModel::index") QModelIndex child(int row, int column) const; | ^~~~~ [ 64%] Building CXX object CMakeFiles/Composer.dir/src/Composer/SenderIdentitiesModel.cpp.o /builder/src/trojita-0.7/src/Composer/Recipients.cpp:225:34: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 225 | class ExtractSecond: public std::unary_function<T, typename T::second_type> { | ^~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Composer/Recipients.cpp: In function ‘bool Composer::Util::chooseSenderIdentity(const Composer::SenderIdentitiesModel*, const QList<Imap::Message::MailAddress>&, int&)’: /builder/src/trojita-0.7/src/Composer/Recipients.cpp:364:44: warning: ‘std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = Imap::Message::MailAddressesEqualByMail; _Tp = Imap::Message::MailAddress]’ is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 364 | std::bind2nd(Imap::Message::MailAddressesEqualByMail(), identities[i])); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/bits/stl_function.h:1438: /usr/include/c++/13.2.1/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ /builder/src/trojita-0.7/src/Composer/Recipients.cpp:375:44: warning: ‘std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = Imap::Message::MailAddressesEqualByDomain; _Tp = Imap::Message::MailAddress]’ is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 375 | std::bind2nd(Imap::Message::MailAddressesEqualByDomain(), identities[i])); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ /builder/src/trojita-0.7/src/Composer/Recipients.cpp:386:44: warning: ‘std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = Imap::Message::MailAddressesEqualByDomainSuffix; _Tp = Imap::Message::MailAddress]’ is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 386 | std::bind2nd(Imap::Message::MailAddressesEqualByDomainSuffix(), identities[i])); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ [ 64%] Building CXX object CMakeFiles/Composer.dir/src/Composer/SubjectMangling.cpp.o [ 65%] Building CXX object CMakeFiles/Composer.dir/src/Composer/Submission.cpp.o In file included from /builder/src/trojita-0.7/src/Composer/Recipients.h:26, from /builder/src/trojita-0.7/src/Composer/Submission.h:28, from /builder/src/trojita-0.7/src/Composer/Submission.cpp:26: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qstring.h:50, from /usr/include/qt/QtCore/qcoreapplication.h:44, from /usr/include/qt/QtCore/QCoreApplication:1, from /builder/src/trojita-0.7/src/Composer/Submission.cpp:23: /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:33, from /builder/src/trojita-0.7/src/Composer/Submission.cpp:28: /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qobject.h:54, from /usr/include/qt/QtCore/qcoreapplication.h:46: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ [ 65%] Linking CXX static library libComposer.a [ 65%] Built target Composer [ 65%] Built target DesktopGui_autogen_timestamp_deps [ 65%] Automatic MOC for target DesktopGui [ 65%] Built target DesktopGui_autogen [ 65%] Generating ui_ShortcutConfigWidget.h [ 65%] Generating ui_ComposeWidget.h [ 65%] Generating qrc_icons.cpp [ 66%] Generating qrc_license.cpp [ 67%] Generating ui_AboutDialog.h [ 67%] Generating ui_CreateMailboxDialog.h [ 68%] Generating ui_EditIdentity.h [ 68%] Generating ui_PasswordDialog.h [ 68%] Generating ui_ProgressPopUp.h [ 68%] Generating ui_SettingsGeneralPage.h [ 69%] Generating ui_SettingsCachePage.h [ 70%] Generating ui_SettingsOutgoingPage.h [ 70%] Generating ui_SettingsImapPage.h [ 71%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/AddressRowWidget.cpp.o [ 71%] Building CXX object CMakeFiles/DesktopGui.dir/DesktopGui_autogen/mocs_compilation.cpp.o [ 71%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/AttachmentView.cpp.o [ 71%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/CompleteMessageWidget.cpp.o [ 72%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/ComposerAttachmentsList.cpp.o [ 72%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/ComposeWidget.cpp.o In file included from /builder/src/trojita-0.7/src/Gui/OneEnvelopeAddress.h:28, from /builder/src/trojita-0.7/src/Gui/AddressRowWidget.cpp:24: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qstring.h:50, from /usr/include/qt/QtCore/qobject.h:47, from /usr/include/qt/QtWidgets/qwidget.h:45, from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/qlabel.h:44, from /usr/include/qt/QtWidgets/QLabel:1, from /builder/src/trojita-0.7/src/Gui/AddressRowWidget.h:25, from /builder/src/trojita-0.7/src/Gui/AddressRowWidget.cpp:22: /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Composer/Recipients.h:26, from /builder/src/build/DesktopGui_autogen/U3OVFQ2O7K/../../../trojita-0.7/src/Gui/ComposeWidget.h:32, from /builder/src/build/DesktopGui_autogen/U3OVFQ2O7K/moc_ComposeWidget.cpp:10, from /builder/src/build/DesktopGui_autogen/mocs_compilation.cpp:5: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/bits/unique_ptr.h:37, from /usr/include/c++/13.2.1/memory:78, from /builder/src/build/DesktopGui_autogen/U3OVFQ2O7K/moc_AddressRowWidget.cpp:9, from /builder/src/build/DesktopGui_autogen/mocs_compilation.cpp:2: /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Composer/Recipients.h:26, from /builder/src/trojita-0.7/src/Gui/MessageView.h:30, from /builder/src/trojita-0.7/src/Gui/AttachmentView.cpp:44: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qstring.h:50, from /usr/include/qt/QtCore/qobject.h:47, from /usr/include/qt/QtWidgets/qwidget.h:45, from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/QFrame:1, from /builder/src/trojita-0.7/src/Gui/AttachmentView.h:25, from /builder/src/trojita-0.7/src/Gui/AttachmentView.cpp:22: /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Composer/Recipients.h:26, from /builder/src/trojita-0.7/src/Composer/MessageComposer.h:30, from /builder/src/trojita-0.7/src/Gui/ComposerAttachmentsList.cpp:28: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Composer/Recipients.h:26, from /builder/src/trojita-0.7/src/Gui/MessageView.h:30, from /builder/src/trojita-0.7/src/Gui/CompleteMessageWidget.cpp:31: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qstring.h:50, from /usr/include/qt/QtCore/qobject.h:47, from /usr/include/qt/QtWidgets/qwidget.h:45, from /usr/include/qt/QtWidgets/QWidget:1, from /builder/src/trojita-0.7/src/Gui/CompleteMessageWidget.h:25, from /builder/src/trojita-0.7/src/Gui/CompleteMessageWidget.cpp:23: /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qstring.h:50, from /usr/include/qt/QtGui/qkeysequence.h:44, from /usr/include/qt/QtWidgets/qaction.h:44, from /usr/include/qt/QtWidgets/QAction:1, from /builder/src/trojita-0.7/src/Gui/ComposerAttachmentsList.cpp:23: /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Model/MailboxTree.h:31, from /builder/src/trojita-0.7/src/Gui/AttachmentView.cpp:48: /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ [ 72%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/ComposerTextEdit.cpp.o In file included from /builder/src/trojita-0.7/src/Composer/Recipients.h:26, from /builder/src/trojita-0.7/src/Composer/MessageComposer.h:30, from /builder/src/trojita-0.7/src/Gui/ComposeWidget.cpp:41: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qvariant.h:44, from /usr/include/qt/QtCore/qabstractitemmodel.h:43, from /usr/include/qt/QtCore/qabstractproxymodel.h:43, from /usr/include/qt/QtCore/QAbstractProxyModel:1, from /builder/src/trojita-0.7/src/Gui/ComposeWidget.cpp:24: /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:33, from /builder/src/trojita-0.7/src/Gui/ComposeWidget.cpp:59: /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qvariant.h:46: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Gui/ComposeWidget.cpp: In constructor ‘Gui::ComposeWidget::ComposeWidget(Gui::MainWindow*, MSA::MSAFactory*)’: /builder/src/trojita-0.7/src/Gui/ComposeWidget.cpp:274:63: warning: ‘const QRect QDesktopWidget::availableGeometry(int) const’ is deprecated: Use QGuiApplication::screens() [-Wdeprecated-declarations] 274 | resize(size().boundedTo(qApp->desktop()->availableGeometry().size())); | ^ In file included from /usr/include/qt/QtWidgets/QDesktopWidget:1, from /builder/src/trojita-0.7/src/Gui/ComposeWidget.cpp:26: /usr/include/qt/QtWidgets/qdesktopwidget.h:88:67: note: declared here 88 | QT_DEPRECATED_X("Use QGuiApplication::screens()") const QRect availableGeometry(int screen = -1) const; | ^~~~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Gui/ComposeWidget.cpp: In static member function ‘static Gui::ComposeWidget* Gui::ComposeWidget::createReply(Gui::MainWindow*, const Composer::ReplyMode&, const QModelIndex&, const QList<QPair<Composer::RecipientKind, QString> >&, const QString&, const QString&, const QList<QByteArray>&, const QList<QByteArray>&)’: /builder/src/trojita-0.7/src/Gui/ComposeWidget.cpp:438:25: warning: ‘static QString Gui::ComposeWidget::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations] 438 | err = trUtf8("Trojitá was unable to safely determine the real e-mail address of the author of the message. " | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | "You might want to use the \"Reply All\" function and trim the list of addresses manually."); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qmetatype.h:50: /builder/src/trojita-0.7/src/Gui/ComposeWidget.h:72:5: note: declared here 72 | Q_OBJECT | ^~~~~~~~ [ 73%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/EmbeddedWebView.cpp.o /builder/src/trojita-0.7/src/Gui/ComposeWidget.cpp: In member function ‘virtual bool Gui::ComposeWidget::eventFilter(QObject*, QEvent*)’: /builder/src/trojita-0.7/src/Gui/ComposeWidget.cpp:1387:52: warning: ‘int QWheelEvent::delta() const’ is deprecated: Use angleDelta() [-Wdeprecated-declarations] 1387 | if (static_cast<QWheelEvent*>(e)->delta() > 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt/QtGui/QKeyEvent:1, from /builder/src/trojita-0.7/src/Gui/ComposeWidget.cpp:29: /usr/include/qt/QtGui/qevent.h:219:16: note: declared here 219 | inline int delta() const { return qt4D; } | ^~~~~ [ 73%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/EnvelopeView.cpp.o [ 73%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/ExternalElementsWidget.cpp.o /builder/src/trojita-0.7/src/Gui/ComposerTextEdit.cpp: In member function ‘int ComposerTextEdit::idealWidth() const’: /builder/src/trojita-0.7/src/Gui/ComposerTextEdit.cpp:73:23: warning: ‘void QWidget::getContentsMargins(int*, int*, int*, int*) const’ is deprecated: use contentsMargins() [-Wdeprecated-declarations] 73 | getContentsMargins(&l, &d, &r, &d); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt/QtWidgets/qtextedit.h:44, from /usr/include/qt/QtWidgets/QTextEdit:1, from /builder/src/trojita-0.7/src/Gui/ComposerTextEdit.h:27, from /builder/src/trojita-0.7/src/Gui/ComposerTextEdit.cpp:23: /usr/include/qt/QtWidgets/qwidget.h:530:10: note: declared here 530 | void getContentsMargins(int *left, int *top, int *right, int *bottom) const; | ^~~~~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Gui/ComposerTextEdit.cpp: In member function ‘virtual void ComposerTextEdit::paintEvent(QPaintEvent*)’: /builder/src/trojita-0.7/src/Gui/ComposerTextEdit.cpp:149:81: warning: ‘int QFontMetrics::width(const QString&, int) const’ is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 149 | fnt.setPointSize( fnt.pointSize()*2*r.width()/(3*QFontMetrics(fnt).width(m_notification)) ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/qt/QtWidgets/qwidget.h:50: /usr/include/qt/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ [ 74%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/FindBar.cpp.o [ 74%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/FindBarMixin.cpp.o [ 74%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/FlowLayout.cpp.o In file included from /builder/src/trojita-0.7/src/Composer/Recipients.h:26, from /builder/src/trojita-0.7/src/Gui/MessageView.h:30, from /builder/src/trojita-0.7/src/Gui/EmbeddedWebView.cpp:23: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qstring.h:50, from /usr/include/qt/QtWebKit/qwebkitglobal.h:25, from /usr/include/qt/QtWebKit/qwebpluginfactory.h:23, from /usr/include/qt/QtWebKit/QWebPluginFactory:1, from /builder/src/trojita-0.7/src/Gui/EmbeddedWebView.h:25, from /builder/src/trojita-0.7/src/Gui/EmbeddedWebView.cpp:22: /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Composer/Recipients.h:26, from /builder/src/trojita-0.7/src/Gui/MessageView.h:30, from /builder/src/trojita-0.7/src/Gui/EnvelopeView.cpp:30: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qvariant.h:44, from /usr/include/qt/QtCore/qabstractitemmodel.h:43, from /usr/include/qt/QtCore/QModelIndex:1, from /builder/src/trojita-0.7/src/Gui/EnvelopeView.h:25, from /builder/src/trojita-0.7/src/Gui/EnvelopeView.cpp:22: /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 75%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/FromAddressProxyModel.cpp.o /builder/src/trojita-0.7/src/Gui/EmbeddedWebView.cpp: In member function ‘void Gui::EmbeddedWebView::findScrollParent()’: /builder/src/trojita-0.7/src/Gui/EmbeddedWebView.cpp:248:35: warning: ‘void QWidget::getContentsMargins(int*, int*, int*, int*) const’ is deprecated: use contentsMargins() [-Wdeprecated-declarations] 248 | runner->getContentsMargins(&left, &top, &right, &bottom); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt/QtWebKitWidgets/qwebpage.h:30, from /usr/include/qt/QtWebKitWidgets/qwebview.h:25, from /usr/include/qt/QtWebKitWidgets/QWebView:1, from /builder/src/trojita-0.7/src/Gui/EmbeddedWebView.h:26: /usr/include/qt/QtWidgets/qwidget.h:530:10: note: declared here 530 | void getContentsMargins(int *left, int *top, int *right, int *bottom) const; | ^~~~~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Gui/EmbeddedWebView.cpp:258:34: warning: ‘void QWidget::getContentsMargins(int*, int*, int*, int*) const’ is deprecated: use contentsMargins() [-Wdeprecated-declarations] 258 | p->getContentsMargins(&left, &top, &right, &bottom); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt/QtWidgets/qwidget.h:530:10: note: declared here 530 | void getContentsMargins(int *left, int *top, int *right, int *bottom) const; | ^~~~~~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Model/MailboxTree.h:31, from /builder/src/trojita-0.7/src/Gui/EnvelopeView.cpp:33: /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Model/Model.h:33, from /builder/src/trojita-0.7/src/Gui/EnvelopeView.cpp:34: /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qvariant.h:46: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ [ 75%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/LineEdit.cpp.o /builder/src/trojita-0.7/src/Gui/FlowLayout.cpp: In member function ‘virtual Qt::Orientations Gui::FlowLayout::expandingDirections() const’: /builder/src/trojita-0.7/src/Gui/FlowLayout.cpp:111:12: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::Orientation; Zero = int QFlags<Qt::Orientation>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] 111 | return 0; | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qwidget.h:43, from /usr/include/qt/QtWidgets/QWidget:1, from /builder/src/trojita-0.7/src/Gui/FlowLayout.cpp:42: /usr/include/qt/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) {} | ^~~~~~ [ 75%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/LoadablePartWidget.cpp.o [ 76%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/MailBoxTreeView.cpp.o [ 76%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/MessageHeadersWidget.cpp.o [ 76%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/MessageListWidget.cpp.o [ 77%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/MessageSourceWidget.cpp.o In file included from /builder/src/trojita-0.7/src/Composer/Recipients.h:26, from /builder/src/trojita-0.7/src/Gui/MessageView.h:30, from /builder/src/trojita-0.7/src/Gui/LoadablePartWidget.cpp:23: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qvariant.h:44, from /usr/include/qt/QtCore/qabstractitemmodel.h:43, from /usr/include/qt/QtCore/QPersistentModelIndex:1, from /builder/src/trojita-0.7/src/Gui/LoadablePartWidget.h:25, from /builder/src/trojita-0.7/src/Gui/LoadablePartWidget.cpp:22: /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Gui/MailBoxTreeView.cpp: In lambda function: /builder/src/trojita-0.7/src/Gui/MailBoxTreeView.cpp:53:72: warning: ‘QList<T> QSet<T>::toList() const [with T = QString]’ is deprecated: Use values() instead. [-Wdeprecated-declarations] 53 | emit mailboxExpansionChanged(m_desiredExpansionState.toList()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt/QtGui/qevent.h:53, from /usr/include/qt/QtGui/QDragMoveEvent:1, from /builder/src/trojita-0.7/src/Gui/MailBoxTreeView.cpp:24: /usr/include/qt/QtCore/qset.h:265:14: note: declared here 265 | QList<T> toList() const { return values(); } | ^~~~~~ /builder/src/trojita-0.7/src/Gui/MailBoxTreeView.cpp: In lambda function: /builder/src/trojita-0.7/src/Gui/MailBoxTreeView.cpp:59:72: warning: ‘QList<T> QSet<T>::toList() const [with T = QString]’ is deprecated: Use values() instead. [-Wdeprecated-declarations] 59 | emit mailboxExpansionChanged(m_desiredExpansionState.toList()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt/QtCore/qset.h:265:14: note: declared here 265 | QList<T> toList() const { return values(); } | ^~~~~~ /builder/src/trojita-0.7/src/Gui/MailBoxTreeView.cpp: In member function ‘void Gui::MailBoxTreeView::setDesiredExpansion(const QStringList&)’: /builder/src/trojita-0.7/src/Gui/MailBoxTreeView.cpp:142:49: warning: ‘QSet<T> QList<T>::toSet() const [with T = QString]’ is deprecated: Use QSet<T>(list.begin(), list.end()) instead. [-Wdeprecated-declarations] 142 | m_desiredExpansionState = mailboxNames.toSet(); | ~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt/QtCore/qobject.h:49, from /usr/include/qt/QtCore/qiodevice.h:45, from /usr/include/qt/QtCore/qdatastream.h:44, from /usr/include/qt/QtGui/qregion.h:49, from /usr/include/qt/QtGui/qevent.h:45: /usr/include/qt/QtCore/qlist.h:413:13: note: declared here 413 | QSet<T> toSet() const; | ^~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Model/MailboxTree.h:31, from /builder/src/trojita-0.7/src/Gui/MessageHeadersWidget.cpp:30: /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qstring.h:50, from /usr/include/qt/QtCore/qobject.h:47, from /usr/include/qt/QtWidgets/qwidget.h:45, from /usr/include/qt/QtWidgets/QWidget:1, from /builder/src/trojita-0.7/src/Gui/MessageHeadersWidget.h:26, from /builder/src/trojita-0.7/src/Gui/MessageHeadersWidget.cpp:23: /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Model/../Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/MailboxTree.h:32: /builder/src/trojita-0.7/src/Imap/Model/../Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 77%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/MessageView.cpp.o /builder/src/trojita-0.7/src/Imap/Model/../Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 77%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/MsgListView.cpp.o [ 78%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/OnePanelAtTimeWidget.cpp.o [ 78%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/OneEnvelopeAddress.cpp.o [ 78%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/OverlayWidget.cpp.o [ 79%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/PartWalker.cpp.o In file included from /builder/src/trojita-0.7/src/Composer/Recipients.h:26, from /builder/src/trojita-0.7/src/Gui/MessageView.h:30, from /builder/src/trojita-0.7/src/Gui/MessageView.cpp:35: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qstring.h:50, from /usr/include/qt/QtCore/qobject.h:47, from /usr/include/qt/QtCore/qiodevice.h:45, from /usr/include/qt/QtCore/qdatastream.h:44, from /usr/include/qt/QtGui/qregion.h:49, from /usr/include/qt/QtGui/qevent.h:45, from /usr/include/qt/QtGui/QKeyEvent:1, from /builder/src/trojita-0.7/src/Gui/MessageView.cpp:25: /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Model/MailboxTree.h:31, from /builder/src/trojita-0.7/src/Gui/MessageView.cpp:47: /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/Cache.h:28, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:31, from /builder/src/trojita-0.7/src/Imap/Model/MsgListModel.h:27, from /builder/src/trojita-0.7/src/Gui/MsgListView.cpp:34: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qstring.h:50, from /usr/include/qt/QtCore/qobject.h:47, from /usr/include/qt/QtWidgets/qwidget.h:45, from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt/QtWidgets/qabstractitemview.h:44, from /usr/include/qt/QtWidgets/qheaderview.h:44, from /usr/include/qt/QtWidgets/QHeaderView:1, from /builder/src/trojita-0.7/src/Gui/MsgListView.h:25, from /builder/src/trojita-0.7/src/Gui/MsgListView.cpp:22: /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:33: /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Model/Model.h:33, from /builder/src/trojita-0.7/src/Imap/Model/MsgListModel.h:27, from /builder/src/trojita-0.7/src/Gui/MessageView.cpp:48: /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qobject.h:54: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qobject.h:54: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Gui/MsgListView.cpp: In constructor ‘Gui::MsgListView::MsgListView(QWidget*)’: /builder/src/trojita-0.7/src/Gui/MsgListView.cpp:47:97: warning: ‘void QSignalMapper::mapped(int)’ is deprecated: Use QSignalMapper::mappedInt(int) instead [-Wdeprecated-declarations] 47 | connect(headerFieldsMapper, static_cast<void (QSignalMapper::*)(int)>(&QSignalMapper::mapped), this, &MsgListView::slotHeaderSectionVisibilityToggled); | ^ In file included from /usr/include/qt/QtCore/QSignalMapper:1, from /builder/src/trojita-0.7/src/Gui/MsgListView.cpp:32: /usr/include/qt/QtCore/qsignalmapper.h:71:10: note: declared here 71 | void mapped(int); | ^~~~~~ /builder/src/trojita-0.7/src/Gui/MsgListView.cpp:47:97: warning: ‘void QSignalMapper::mapped(int)’ is deprecated: Use QSignalMapper::mappedInt(int) instead [-Wdeprecated-declarations] 47 | connect(headerFieldsMapper, static_cast<void (QSignalMapper::*)(int)>(&QSignalMapper::mapped), this, &MsgListView::slotHeaderSectionVisibilityToggled); | ^ /usr/include/qt/QtCore/qsignalmapper.h:71:10: note: declared here 71 | void mapped(int); | ^~~~~~ /builder/src/trojita-0.7/src/Gui/MsgListView.cpp: In member function ‘void Gui::MsgListView::slotExpandWholeSubtree(const QModelIndex&)’: /builder/src/trojita-0.7/src/Gui/MsgListView.cpp:288:44: warning: ‘QModelIndex QModelIndex::child(int, int) const’ is deprecated: Use QAbstractItemModel::index [-Wdeprecated-declarations] 288 | queue.append(currentIndex.child(j, 0)); | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/qt/QtWidgets/qabstractitemview.h:45: /usr/include/qt/QtCore/qabstractitemmodel.h:455:20: note: declared here 455 | inline QModelIndex QModelIndex::child(int arow, int acolumn) const | ^~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Gui/OneEnvelopeAddress.h:28, from /builder/src/trojita-0.7/src/Gui/OneEnvelopeAddress.cpp:23: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qvariant.h:44, from /usr/include/qt/QtCore/qabstractitemmodel.h:43, from /usr/include/qt/QtCore/QModelIndex:1, from /builder/src/trojita-0.7/src/Gui/OneEnvelopeAddress.h:26: /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtGui/qevent.h:43: /builder/src/trojita-0.7/src/Gui/MessageView.cpp: In member function ‘void Gui::MessageView::showMessageNow()’: /builder/src/trojita-0.7/src/Gui/MessageView.cpp:233:33: warning: ‘QModelIndex QModelIndex::child(int, int) const’ is deprecated: Use QAbstractItemModel::index [-Wdeprecated-declarations] 233 | Q_ASSERT(rootPartIndex.child(0,0).isValid()); | ~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/qt/QtCore/QPersistentModelIndex:1, from /builder/src/trojita-0.7/src/Cryptography/MessageModel.h:28, from /builder/src/trojita-0.7/src/Gui/MessageView.cpp:34: /usr/include/qt/QtCore/qabstractitemmodel.h:455:20: note: declared here 455 | inline QModelIndex QModelIndex::child(int arow, int acolumn) const | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Gui/MessageView.cpp:254:52: warning: ‘QModelIndex QModelIndex::child(int, int) const’ is deprecated: Use QAbstractItemModel::index [-Wdeprecated-declarations] 254 | auto viewer = factory->walk(rootPartIndex.child(0,0), 0, loadingMode); | ~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/qt/QtCore/qabstractitemmodel.h:455:20: note: declared here 455 | inline QModelIndex QModelIndex::child(int arow, int acolumn) const | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Gui/MessageView.cpp: In member function ‘virtual bool Gui::MessageView::eventFilter(QObject*, QEvent*)’: /builder/src/trojita-0.7/src/Gui/MessageView.cpp:309:57: warning: ‘int QWheelEvent::delta() const’ is deprecated: Use angleDelta() [-Wdeprecated-declarations] 309 | if (static_cast<QWheelEvent *>(event)->delta() > 0) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt/QtGui/qevent.h:219:16: note: declared here 219 | inline int delta() const { return qt4D; } | ^~~~~ In file included from /builder/src/trojita-0.7/src/Gui/PartWalker.cpp:25: /builder/src/trojita-0.7/src/UiUtils/PartWalker_impl.h: In instantiation of ‘Result UiUtils::PartWalker<Result, Context>::walk(const QModelIndex&, int, UiUtils::PartLoadingOptions) [with Result = QWidget*; Context = Gui::MessageView*; UiUtils::PartLoadingOptions = QFlags<UiUtils::PartLoadingFlag>]’: /builder/src/trojita-0.7/src/Gui/PartWalker.cpp:31:134: required from here /builder/src/trojita-0.7/src/UiUtils/PartWalker_impl.h:160:56: warning: ‘QModelIndex QModelIndex::child(int, int) const’ is deprecated: Use QAbstractItemModel::index [-Wdeprecated-declarations] 160 | QModelIndex candidate = partIndex.child(0, 0); | ~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/qt/QtCore/QPersistentModelIndex:1, from /builder/src/trojita-0.7/src/Imap/Network/MsgPartNetAccessManager.h:26, from /builder/src/trojita-0.7/src/UiUtils/PartWalker.h:27, from /builder/src/trojita-0.7/src/Gui/PartWalker.h:26, from /builder/src/trojita-0.7/src/Gui/PartWalker.cpp:24: /usr/include/qt/QtCore/qabstractitemmodel.h:455:20: note: declared here 455 | inline QModelIndex QModelIndex::child(int arow, int acolumn) const | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/UiUtils/PartWalker_impl.h:160:56: warning: ‘QModelIndex QModelIndex::child(int, int) const’ is deprecated: Use QAbstractItemModel::index [-Wdeprecated-declarations] 160 | QModelIndex candidate = partIndex.child(0, 0); | ~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt/QtCore/qabstractitemmodel.h:455:20: note: declared here 455 | inline QModelIndex QModelIndex::child(int arow, int acolumn) const | ^~~~~~~~~~~ [ 79%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/PartWidget.cpp.o [ 79%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/PartWidgetFactoryVisitor.cpp.o [ 80%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/PasswordDialog.cpp.o [ 80%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/ProgressPopUp.cpp.o [ 80%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/ProtocolLoggerWidget.cpp.o [ 81%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/ReplaceCharValidator.cpp.o In file included from /builder/src/trojita-0.7/src/Composer/Recipients.h:26, from /builder/src/trojita-0.7/src/Gui/MessageView.h:30, from /builder/src/trojita-0.7/src/Gui/PartWidget.h:29, from /builder/src/trojita-0.7/src/Gui/PartWidget.cpp:22: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qstring.h:50, from /usr/include/qt/QtCore/qobject.h:47, from /usr/include/qt/QtWidgets/qwidget.h:45, from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/QFrame:1, from /builder/src/trojita-0.7/src/Gui/PartWidget.h:25: /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Model/MailboxTree.h:31, from /builder/src/trojita-0.7/src/Gui/PartWidget.cpp:40: /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Gui/PartWidget.cpp: In constructor ‘Gui::MultipartAlternativeWidget::MultipartAlternativeWidget(QWidget*, Gui::PartWidgetFactory*, const QModelIndex&, int, UiUtils::PartLoadingOptions)’: /builder/src/trojita-0.7/src/Gui/PartWidget.cpp:84:50: warning: ‘QModelIndex QModelIndex::child(int, int) const’ is deprecated: Use QAbstractItemModel::index [-Wdeprecated-declarations] 84 | QModelIndex anotherPart = partIndex.child(i, 0); | ~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/qt/QtCore/QPersistentModelIndex:1, from /builder/src/trojita-0.7/src/Gui/MessageView.h:26: /usr/include/qt/QtCore/qabstractitemmodel.h:455:20: note: declared here 455 | inline QModelIndex QModelIndex::child(int arow, int acolumn) const | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Gui/PartWidget.cpp:114:50: warning: ‘QModelIndex QModelIndex::child(int, int) const’ is deprecated: Use QAbstractItemModel::index [-Wdeprecated-declarations] 114 | QModelIndex anotherPart = partIndex.child(i, 0); | ~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt/QtCore/qabstractitemmodel.h:455:20: note: declared here 455 | inline QModelIndex QModelIndex::child(int arow, int acolumn) const | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Gui/PartWidget.cpp: In member function ‘void Gui::AsynchronousPartWidget::buildWidgets()’: /builder/src/trojita-0.7/src/Gui/PartWidget.cpp:296:52: warning: ‘QModelIndex QPersistentModelIndex::child(int, int) const’ is deprecated: Use QAbstractItemModel::index [-Wdeprecated-declarations] 296 | QModelIndex anotherPart = m_partIndex.child(i, 0); | ~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt/QtCore/qabstractitemmodel.h:136:66: note: declared here 136 | QT_DEPRECATED_X("Use QAbstractItemModel::index") QModelIndex child(int row, int column) const; | ^~~~~ /builder/src/trojita-0.7/src/Gui/PartWidget.cpp: In constructor ‘Gui::GenericMultipartWidget::GenericMultipartWidget(QWidget*, Gui::PartWidgetFactory*, const QModelIndex&, int, UiUtils::PartLoadingOptions)’: /builder/src/trojita-0.7/src/Gui/PartWidget.cpp:372:50: warning: ‘QModelIndex QModelIndex::child(int, int) const’ is deprecated: Use QAbstractItemModel::index [-Wdeprecated-declarations] 372 | QModelIndex anotherPart = partIndex.child(i, 0); | ~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt/QtCore/qabstractitemmodel.h:455:20: note: declared here 455 | inline QModelIndex QModelIndex::child(int arow, int acolumn) const | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Gui/PartWidget.cpp: In constructor ‘Gui::Message822Widget::Message822Widget(QWidget*, Gui::PartWidgetFactory*, const QModelIndex&, int, UiUtils::PartLoadingOptions)’: /builder/src/trojita-0.7/src/Gui/PartWidget.cpp:396:50: warning: ‘QModelIndex QModelIndex::child(int, int) const’ is deprecated: Use QAbstractItemModel::index [-Wdeprecated-declarations] 396 | QModelIndex anotherPart = partIndex.child(i, 0); | ~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt/QtCore/qabstractitemmodel.h:455:20: note: declared here 455 | inline QModelIndex QModelIndex::child(int arow, int acolumn) const | ^~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Composer/Recipients.h:26, from /builder/src/trojita-0.7/src/Gui/MessageView.h:30, from /builder/src/trojita-0.7/src/Gui/PartWidget.h:29, from /builder/src/trojita-0.7/src/Gui/PartWidgetFactoryVisitor.cpp:26: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/bits/unique_ptr.h:37, from /usr/include/c++/13.2.1/memory:78, from /builder/src/trojita-0.7/src/UiUtils/PartWalker.h:25, from /builder/src/trojita-0.7/src/Gui/PartWalker.h:26, from /builder/src/trojita-0.7/src/Gui/PartWidgetFactoryVisitor.h:26, from /builder/src/trojita-0.7/src/Gui/PartWidgetFactoryVisitor.cpp:23: /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 81%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/SettingsDialog.cpp.o [ 81%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/SimplePartWidget.cpp.o [ 82%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/Spinner.cpp.o [ 82%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/TagListWidget.cpp.o [ 82%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/TagWidget.cpp.o [ 83%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/TaskProgressIndicator.cpp.o In file included from /builder/src/trojita-0.7/src/Composer/Recipients.h:26, from /builder/src/trojita-0.7/src/Gui/MessageView.h:30, from /builder/src/trojita-0.7/src/Gui/SimplePartWidget.cpp:33: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qstring.h:50, from /usr/include/qt/QtCore/qcoreapplication.h:44, from /usr/include/qt/QtWidgets/qapplication.h:44, from /usr/include/qt/QtWidgets/QApplication:1, from /builder/src/trojita-0.7/src/Gui/SimplePartWidget.cpp:22: /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Model/MailboxTree.h:31, from /builder/src/trojita-0.7/src/Gui/SimplePartWidget.cpp:37: /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Model/Model.h:33, from /builder/src/trojita-0.7/src/Gui/SimplePartWidget.cpp:38: /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qobject.h:54, from /usr/include/qt/QtCore/qcoreapplication.h:46: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Gui/TagListWidget.cpp: In member function ‘void Gui::TagListWidget::newTagsRequested()’: /builder/src/trojita-0.7/src/Gui/TagListWidget.cpp:97:37: warning: ‘QStringList QString::split(const QString&, SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use split(const QString &sep, Qt::SplitBehavior ...) variant instead [-Wdeprecated-declarations] 97 | QStringList tagList = tags.split(QStringLiteral(" "), QString::SkipEmptyParts); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qobject.h:47, from /usr/include/qt/QtWidgets/qlayout.h:44, from /usr/include/qt/QtWidgets/qboxlayout.h:44, from /usr/include/qt/QtWidgets/QHBoxLayout:1, from /builder/src/trojita-0.7/src/Gui/TagListWidget.cpp:25: /usr/include/qt/QtCore/qstring.h:609:17: note: declared here 609 | QStringList split(const QString &sep, SplitBehavior behavior, | ^~~~~ In file included from /builder/src/trojita-0.7/src/Composer/Recipients.h:26, from /builder/src/trojita-0.7/src/Gui/Window.h:31, from /builder/src/trojita-0.7/src/Gui/SettingsDialog.cpp:52: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qstring.h:50, from /usr/include/qt/QtCore/qhashfunctions.h:44, from /usr/include/qt/QtCore/qlist.h:47, from /usr/include/qt/QtGui/qicon.h:45, from /usr/include/qt/QtWidgets/qabstractbutton.h:44, from /usr/include/qt/QtWidgets/qcheckbox.h:44, from /usr/include/qt/QtWidgets/QCheckBox:1, from /builder/src/trojita-0.7/src/Gui/SettingsDialog.cpp:25: /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 83%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/UserAgentWebPage.cpp.o /builder/src/trojita-0.7/src/Gui/TagWidget.cpp: In constructor ‘Gui::TagWidget::TagWidget(Mode, const QString&, const QColor&)’: /builder/src/trojita-0.7/src/Gui/TagWidget.cpp:49:23: warning: ‘void QWidget::getContentsMargins(int*, int*, int*, int*) const’ is deprecated: use contentsMargins() [-Wdeprecated-declarations] 49 | getContentsMargins(&l, &t, &r, &b); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/qlabel.h:44, from /usr/include/qt/QtWidgets/QLabel:1, from /builder/src/trojita-0.7/src/Gui/TagWidget.h:28, from /builder/src/trojita-0.7/src/Gui/TagWidget.cpp:32: /usr/include/qt/QtWidgets/qwidget.h:530:10: note: declared here 530 | void getContentsMargins(int *left, int *top, int *right, int *bottom) const; | ^~~~~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Gui/TagWidget.cpp: In member function ‘virtual bool Gui::TagWidget::event(QEvent*)’: /builder/src/trojita-0.7/src/Gui/TagWidget.cpp:84:70: warning: ‘int QFontMetrics::width(const QString&, int) const’ is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 84 | m_splitPos = contentsRect().right() - fontMetrics().width(closeIndicator); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/qt/QtGui/qpainter.h:59, from /usr/include/qt/QtGui/QPainter:1, from /builder/src/trojita-0.7/src/Gui/TagWidget.cpp:27: /usr/include/qt/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ /builder/src/trojita-0.7/src/Gui/SettingsDialog.cpp: In member function ‘void Gui::SettingsDialog::adjustSizeToScrollAreas()’: /builder/src/trojita-0.7/src/Gui/SettingsDialog.cpp:125:29: warning: ‘void QWidget::getContentsMargins(int*, int*, int*, int*) const’ is deprecated: use contentsMargins() [-Wdeprecated-declarations] 125 | area->getContentsMargins(&l,&r,&t,&b); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/include/qt/QtWidgets/qabstractbutton.h:46: /usr/include/qt/QtWidgets/qwidget.h:530:10: note: declared here 530 | void getContentsMargins(int *left, int *top, int *right, int *bottom) const; | ^~~~~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Gui/SettingsDialog.cpp: In constructor ‘Gui::GeneralPage::GeneralPage(Gui::SettingsDialog*, QSettings&, Composer::SenderIdentitiesModel*)’: /builder/src/trojita-0.7/src/Gui/SettingsDialog.cpp:322:44: warning: ‘static QString Gui::GeneralPage::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations] 322 | showHomepageCheckbox->setToolTip(trUtf8("<p>If enabled, Trojitá will show its homepage upon startup.</p>" | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 | "<p>The remote server will receive the user's IP address and versions of Trojitá, the Qt library, " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | "and the underlying operating system. No private information, like account settings " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | "or IMAP server details, are collected.</p>")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt/QtGui/qwindowdefs.h:44, from /usr/include/qt/QtGui/qpaintdevice.h:44, from /usr/include/qt/QtGui/qpixmap.h:44, from /usr/include/qt/QtGui/qicon.h:46: /builder/src/trojita-0.7/src/Gui/SettingsDialog.h:83:5: note: declared here 83 | Q_OBJECT | ^~~~~~~~ /builder/src/trojita-0.7/src/Gui/SettingsDialog.cpp: In member function ‘void Gui::ImapPage::updateWidgets()’: /builder/src/trojita-0.7/src/Gui/SettingsDialog.cpp:648:40: warning: ‘static QString Gui::ImapPage::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations] 648 | passwordWarning->setText(trUtf8("This password will be saved in encrypted storage. " | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 649 | "If you do not enter password here, Trojitá will prompt for one when needed.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Gui/SettingsDialog.h:175:5: note: declared here 175 | Q_OBJECT | ^~~~~~~~ /builder/src/trojita-0.7/src/Gui/SettingsDialog.cpp:652:40: warning: ‘static QString Gui::ImapPage::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations] 652 | passwordWarning->setText(trUtf8("This password will be saved in clear text. " | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653 | "If you do not enter password here, Trojitá will prompt for one when needed.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Gui/SettingsDialog.h:175:5: note: declared here 175 | Q_OBJECT | ^~~~~~~~ /builder/src/trojita-0.7/src/Gui/SettingsDialog.cpp: In member function ‘void Gui::OutgoingPage::updateWidgets()’: /builder/src/trojita-0.7/src/Gui/SettingsDialog.cpp:981:44: warning: ‘static QString Gui::OutgoingPage::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations] 981 | passwordWarning->setText(trUtf8("This password will be saved in encrypted storage. " | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 982 | "If you do not enter password here, Trojitá will prompt for one when needed.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Gui/SettingsDialog.h:140:5: note: declared here 140 | Q_OBJECT | ^~~~~~~~ /builder/src/trojita-0.7/src/Gui/SettingsDialog.cpp:985:44: warning: ‘static QString Gui::OutgoingPage::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations] 985 | passwordWarning->setText(trUtf8("This password will be saved in clear text. " | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | "If you do not enter password here, Trojitá will prompt for one when needed.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Gui/SettingsDialog.h:140:5: note: declared here 140 | Q_OBJECT | ^~~~~~~~ [ 83%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/Util.cpp.o In file included from /builder/src/trojita-0.7/src/Imap/Parser/Message.h:35, from /builder/src/trojita-0.7/src/Imap/Model/Cache.h:28, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:31, from /builder/src/trojita-0.7/src/Gui/TaskProgressIndicator.cpp:29: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qstring.h:50, from /usr/include/qt/QtCore/qhashfunctions.h:44, from /usr/include/qt/QtCore/qlist.h:47, from /usr/include/qt/QtCore/qhash.h:46, from /usr/include/qt/QtCore/qshareddata.h:46, from /usr/include/qt/QtCore/qsharedpointer.h:45, from /usr/include/qt/QtCore/qpointer.h:43, from /usr/include/qt/QtCore/QPointer:1, from /builder/src/trojita-0.7/src/Gui/TaskProgressIndicator.h:26, from /builder/src/trojita-0.7/src/Gui/TaskProgressIndicator.cpp:24: /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:27, from /builder/src/trojita-0.7/src/Imap/Model/Model.h:33: /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qobject.h:54, from /usr/include/qt/QtCore/qsharedpointer_impl.h:65, from /usr/include/qt/QtCore/qsharedpointer.h:48: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ [ 84%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/Window.cpp.o [ 84%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/ShortcutHandler/ShortcutConfigDialog.cpp.o [ 84%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/ShortcutHandler/ShortcutConfigWidget.cpp.o [ 85%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/ShortcutHandler/ShortcutHandler.cpp.o In file included from /builder/src/trojita-0.7/src/Composer/Recipients.h:26, from /builder/src/trojita-0.7/src/Gui/Window.h:31, from /builder/src/trojita-0.7/src/Gui/Util.cpp:37: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qstring.h:50, from /usr/include/qt/QtCore/qcoreapplication.h:44, from /usr/include/qt/QtWidgets/qapplication.h:44, from /usr/include/qt/QtWidgets/QApplication:1, from /builder/src/trojita-0.7/src/Gui/Util.cpp:25: /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 85%] Building CXX object CMakeFiles/DesktopGui.dir/qrc_icons.cpp.o [ 85%] Building CXX object CMakeFiles/DesktopGui.dir/qrc_license.cpp.o In file included from /builder/src/trojita-0.7/src/Composer/Recipients.h:26, from /builder/src/trojita-0.7/src/Composer/Mailto.h:29, from /builder/src/trojita-0.7/src/Gui/Window.cpp:55: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qstring.h:50, from /usr/include/qt/QtNetwork/qauthenticator.h:44, from /usr/include/qt/QtNetwork/QAuthenticator:1, from /builder/src/trojita-0.7/src/Gui/Window.cpp:24: /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Model/MailboxTree.h:31, from /builder/src/trojita-0.7/src/Gui/Window.cpp:63: /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:317:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 317 | NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere); | ^~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:423:50: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 423 | class CompareListDataIdentifier: public std::unary_function<const typename T::value_type&, bool> { | ^~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Response.h:717:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 717 | Kind kindFromString(QByteArray str) throw(UnrecognizedResponseKind); | ^~~~~ In file included from /builder/src/trojita-0.7/src/Imap/Model/Model.h:33, from /builder/src/trojita-0.7/src/Gui/Window.cpp:64: /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:378:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 378 | QLinkedList<Commands::Command> cmdQueue; | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qvarlengtharray.h:43, from /usr/include/qt/QtCore/qmetatype.h:48, from /usr/include/qt/QtCore/qvariant.h:46, from /usr/include/qt/QtNetwork/qauthenticator.h:45: /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Model/../Parser/Parser.h:381:5: warning: ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead [-Wdeprecated-declarations] 381 | QLinkedList<QSharedPointer<Responses::AbstractResponse> > respQueue; | ^~~~~~~~~~~ /usr/include/qt/QtCore/qcontainerfwd.h:51:26: note: declared here 51 | template <class T> class QLinkedList; | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Gui/ShortcutHandler/ShortcutConfigDialog.cpp: In constructor ‘Gui::ShortcutConfigDialog::ShortcutConfigDialog(QWidget*)’: /builder/src/trojita-0.7/src/Gui/ShortcutHandler/ShortcutConfigDialog.cpp:37:77: warning: ‘static QString Gui::ShortcutConfigDialog::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations] 37 | setWindowTitle(tr("Configure Shortcuts") + QLatin1String(" - ") + trUtf8("Trojitá")); | ~~~~~~^~~~~~~~~~~ In file included from /usr/include/qt/QtGui/qwindowdefs.h:44, from /usr/include/qt/QtWidgets/qwidget.h:44, from /usr/include/qt/QtWidgets/qdialog.h:44, from /usr/include/qt/QtWidgets/QDialog:1, from /builder/src/trojita-0.7/src/Gui/ShortcutHandler/ShortcutConfigDialog.h:26, from /builder/src/trojita-0.7/src/Gui/ShortcutHandler/ShortcutConfigDialog.cpp:21: /builder/src/trojita-0.7/src/Gui/ShortcutHandler/ShortcutConfigDialog.h:43:5: note: declared here 43 | Q_OBJECT | ^~~~~~~~ /builder/src/trojita-0.7/src/Gui/ShortcutHandler/ShortcutConfigWidget.cpp: In constructor ‘Gui::ShortcutConfigWidget::ShortcutConfigWidget(QWidget*)’: /builder/src/trojita-0.7/src/Gui/ShortcutHandler/ShortcutConfigWidget.cpp:41:77: warning: ‘static QString Gui::ShortcutConfigWidget::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations] 41 | setWindowTitle(tr("Configure Shortcuts") + QLatin1String(" - ") + trUtf8("Trojitá")); | ~~~~~~^~~~~~~~~~~ In file included from /usr/include/qt/QtGui/qwindowdefs.h:44, from /usr/include/qt/QtWidgets/qwidget.h:44, from /usr/include/qt/QtWidgets/QWidget:1, from /builder/src/trojita-0.7/src/Gui/ShortcutHandler/ShortcutConfigWidget.h:26, from /builder/src/trojita-0.7/src/Gui/ShortcutHandler/ShortcutConfigWidget.cpp:21: /builder/src/trojita-0.7/src/Gui/ShortcutHandler/ShortcutConfigWidget.h:47:5: note: declared here 47 | Q_OBJECT | ^~~~~~~~ /builder/src/trojita-0.7/src/Gui/ShortcutHandler/ShortcutConfigWidget.cpp: In member function ‘virtual bool Gui::ShortcutConfigWidget::eventFilter(QObject*, QEvent*)’: /builder/src/trojita-0.7/src/Gui/ShortcutHandler/ShortcutConfigWidget.cpp:203:110: warning: ‘static QString Gui::ShortcutConfigWidget::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations] 203 | tr("Shortcut Conflicts") + QLatin1String(" - ") + trUtf8("Trojitá"), | ~~~~~~^~~~~~~~~~~ /builder/src/trojita-0.7/src/Gui/ShortcutHandler/ShortcutConfigWidget.h:47:5: note: declared here 47 | Q_OBJECT | ^~~~~~~~ /builder/src/trojita-0.7/src/Gui/Window.cpp: In lambda function: /builder/src/trojita-0.7/src/Gui/Window.cpp:123:36: warning: ‘static QString Gui::MainWindow::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations] 123 | trUtf8("A plugin failed to load, therefore some functionality might be lost. " | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | "You might want to update your system or report a bug to your vendor." | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125 | "\n\n%1").arg(errorMessage)); | ~~~~~~~~~ In file included from /usr/include/qt/QtCore/qmetatype.h:50: /builder/src/trojita-0.7/src/Gui/Window.h:91:5: note: declared here 91 | Q_OBJECT | ^~~~~~~~ /builder/src/trojita-0.7/src/Gui/Window.cpp: In constructor ‘Gui::MainWindow::MainWindow(QSettings*)’: /builder/src/trojita-0.7/src/Gui/Window.cpp:206:47: warning: ‘void QDesktopWidget::workAreaResized(int)’ is deprecated: Use QScreen::availableGeometryChanged() [-Wdeprecated-declarations] 206 | connect(qApp->desktop(), &QDesktopWidget::workAreaResized, delayedResize, static_cast<void (QTimer::*)()>(&QTimer::start)); | ^~~~~~~~~~~~~~~ In file included from /usr/include/qt/QtWidgets/QDesktopWidget:1, from /builder/src/trojita-0.7/src/Gui/Window.cpp:26: /usr/include/qt/QtWidgets/qdesktopwidget.h:99:69: note: declared here 99 | QT_DEPRECATED_X("Use QScreen::availableGeometryChanged()") void workAreaResized(int); | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Gui/Window.cpp: In member function ‘void Gui::MainWindow::createActions()’: /builder/src/trojita-0.7/src/Gui/Window.cpp:515:38: warning: ‘static QString Gui::MainWindow::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations] 515 | aboutTrojita = new QAction(trUtf8("&About Trojitá..."), this); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Gui/Window.h:91:5: note: declared here 91 | Q_OBJECT | ^~~~~~~~ /builder/src/trojita-0.7/src/Gui/Window.cpp: In member function ‘void Gui::MainWindow::handleTrayIconChange()’: /builder/src/trojita-0.7/src/Gui/Window.cpp:971:32: warning: ‘int QFontMetrics::width(const QString&, int) const’ is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 971 | } else if (fm.width(text) > pixmap.width()) { | ~~~~~~~~^~~~~~ In file included from /usr/include/qt/QtWidgets/qwidget.h:50, from /usr/include/qt/QtWidgets/qdesktopwidget.h:44: /usr/include/qt/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ /builder/src/trojita-0.7/src/Gui/Window.cpp:972:73: warning: ‘int QFontMetrics::width(const QString&, int) const’ is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 972 | f.setPixelSize(f.pixelSize() * pixmap.width() / fm.width(text)); | ~~~~~~~~^~~~~~ /usr/include/qt/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ /builder/src/trojita-0.7/src/Gui/Window.cpp:992:30: warning: ‘static QString Gui::MainWindow::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations] 992 | tooltip += trUtf8(" - %n unread message(s)", 0, mailbox.data(Imap::Mailbox::RoleUnreadMessageCount).toInt()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Gui/Window.h:91:5: note: declared here 91 | Q_OBJECT | ^~~~~~~~ /builder/src/trojita-0.7/src/Gui/Window.cpp: In member function ‘virtual void Gui::MainWindow::closeEvent(QCloseEvent*)’: /builder/src/trojita-0.7/src/Gui/Window.cpp:1005:47: warning: ‘static QString Gui::MainWindow::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations] 1005 | Util::askForSomethingUnlessTold(trUtf8("Trojitá"), | ~~~~~~^~~~~~~~~~~ /builder/src/trojita-0.7/src/Gui/Window.h:91:5: note: declared here 91 | Q_OBJECT | ^~~~~~~~ /builder/src/trojita-0.7/src/Gui/Window.cpp: In member function ‘void Gui::MainWindow::slotShowSettings()’: /builder/src/trojita-0.7/src/Gui/Window.cpp:1299:37: warning: ‘static QString Gui::MainWindow::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations] 1299 | trUtf8("No IMAP account is configured. Trojitá cannot do much without one.")); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Gui/Window.h:91:5: note: declared here 91 | Q_OBJECT | ^~~~~~~~ /builder/src/trojita-0.7/src/Gui/Window.cpp: In member function ‘void Gui::MainWindow::slotNextUnread()’: /builder/src/trojita-0.7/src/Gui/Window.cpp:1442:42: warning: ‘QModelIndex QModelIndex::child(int, int) const’ is deprecated: Use QAbstractItemModel::index [-Wdeprecated-declarations] 1442 | QModelIndex child = current.child(0, 0); | ~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/qt/QtWidgets/qabstractitemview.h:45, from /usr/include/qt/QtWidgets/qheaderview.h:44, from /usr/include/qt/QtWidgets/QHeaderView:1, from /builder/src/trojita-0.7/src/Gui/Window.cpp:30: /usr/include/qt/QtCore/qabstractitemmodel.h:455:20: note: declared here 455 | inline QModelIndex QModelIndex::child(int arow, int acolumn) const | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Gui/Window.cpp: In member function ‘void Gui::MainWindow::slotPreviousUnread()’: /builder/src/trojita-0.7/src/Gui/Window.cpp:1480:40: warning: ‘QModelIndex QModelIndex::child(int, int) const’ is deprecated: Use QAbstractItemModel::index [-Wdeprecated-declarations] 1480 | candidate = candidate.child(current.model()->rowCount(candidate) - 1, 0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt/QtCore/qabstractitemmodel.h:455:20: note: declared here 455 | inline QModelIndex QModelIndex::child(int arow, int acolumn) const | ^~~~~~~~~~~ /builder/src/trojita-0.7/src/Gui/Window.cpp: In member function ‘void Gui::MainWindow::slotUpdateWindowTitle()’: /builder/src/trojita-0.7/src/Gui/Window.cpp:2304:34: warning: ‘static QString Gui::MainWindow::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations] 2304 | setWindowTitle(trUtf8("%1 - %n unread - Trojitá", 0, mailbox.data(Imap::Mailbox::RoleUnreadMessageCount).toInt()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Gui/Window.h:91:5: note: declared here 91 | Q_OBJECT | ^~~~~~~~ /builder/src/trojita-0.7/src/Gui/Window.cpp:2307:34: warning: ‘static QString Gui::MainWindow::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations] 2307 | setWindowTitle(trUtf8("%1 - Trojitá").arg(mailbox.data(Imap::Mailbox::RoleShortMailboxName).toString()) + profileName); | ~~~~~~^~~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Gui/Window.h:91:5: note: declared here 91 | Q_OBJECT | ^~~~~~~~ /builder/src/trojita-0.7/src/Gui/Window.cpp:2310:30: warning: ‘static QString Gui::MainWindow::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations] 2310 | setWindowTitle(trUtf8("Trojitá") + profileName); | ~~~~~~^~~~~~~~~~~ /builder/src/trojita-0.7/src/Gui/Window.h:91:5: note: declared here 91 | Q_OBJECT | ^~~~~~~~ /builder/src/trojita-0.7/src/Gui/Window.cpp: In member function ‘void Gui::MainWindow::applySizesAndState()’: /builder/src/trojita-0.7/src/Gui/Window.cpp:2508:71: warning: ‘const QRect QDesktopWidget::availableGeometry(int) const’ is deprecated: Use QGuiApplication::screens() [-Wdeprecated-declarations] 2508 | setGeometry(QApplication::desktop()->availableGeometry()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt/QtWidgets/qdesktopwidget.h:88:67: note: declared here 88 | QT_DEPRECATED_X("Use QGuiApplication::screens()") const QRect availableGeometry(int screen = -1) const; | ^~~~~~~~~~~~~~~~~ [ 86%] Linking CXX static library libDesktopGui.a [ 86%] Built target DesktopGui [ 86%] Built target trojita_autogen_timestamp_deps [ 86%] Automatic MOC for target trojita [ 86%] Built target trojita_autogen [ 86%] Generating locale/trojita_common_ast.qm [ 87%] Generating locale/trojita_common_bs.qm [ 87%] Generating locale/trojita_common_ar.qm [ 88%] Generating locale/trojita_common_ca.qm [ 88%] Generating locale/trojita_common_cs.qm [ 88%] Generating locale/trojita_common_ca@valencia.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. Scanning directory '/builder/src/trojita-0.7'... Scanning directory '/builder/src/trojita-0.7'... Scanning directory '/builder/src/trojita-0.7'... Scanning directory '/builder/src/trojita-0.7'... [ 89%] Generating locale/trojita_common_da.qm Scanning directory '/builder/src/trojita-0.7'... Scanning directory '/builder/src/trojita-0.7'... [ 89%] Generating locale/trojita_common_de.qm [ 89%] Generating locale/trojita_common_el.qm [ 90%] Generating locale/trojita_common_en_GB.qm [ 90%] Generating locale/trojita_common_es.qm [ 90%] Generating locale/trojita_common_et.qm Scanning directory '/builder/src/trojita-0.7'... Scanning directory '/builder/src/trojita-0.7'... Scanning directory '/builder/src/trojita-0.7'... Scanning directory '/builder/src/trojita-0.7'... [ 91%] Generating locale/trojita_common_fi.qm [ 91%] Generating locale/trojita_common_fr.qm [ 91%] Generating locale/trojita_common_ga.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. [ 92%] Generating locale/trojita_common_gl.qm Scanning directory '/builder/src/trojita-0.7'... Scanning directory '/builder/src/trojita-0.7'... [ 92%] Generating locale/trojita_common_hu.qm [ 92%] Generating locale/trojita_common_ia.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. Scanning directory '/builder/src/trojita-0.7'... Scanning directory '/builder/src/trojita-0.7'... Scanning directory '/builder/src/trojita-0.7'... [ 92%] Generating locale/trojita_common_ja.qm [ 93%] Generating locale/trojita_common_it.qm Scanning directory '/builder/src/trojita-0.7'... Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. [ 93%] Generating locale/trojita_common_lt.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. [ 94%] Generating locale/trojita_common_mr.qm Scanning directory '/builder/src/trojita-0.7'... Scanning directory '/builder/src/trojita-0.7'... Scanning directory '/builder/src/trojita-0.7'... Scanning directory '/builder/src/trojita-0.7'... [ 94%] Generating locale/trojita_common_nb.qm [ 94%] Generating locale/trojita_common_nds.qm [ 95%] Generating locale/trojita_common_nl.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. [ 95%] Generating locale/trojita_common_pl.qm Scanning directory '/builder/src/trojita-0.7'... Scanning directory '/builder/src/trojita-0.7'... [ 96%] Generating locale/trojita_common_pt.qm [ 96%] Generating locale/trojita_common_pt_BR.qm Scanning directory '/builder/src/trojita-0.7'... File /builder/src/build/locale/trojita_common_nds.ts won't be updated: it contains translation but the target language is not recognized Scanning directory '/builder/src/trojita-0.7'... [ 96%] Generating locale/trojita_common_ro.qm Scanning directory '/builder/src/trojita-0.7'... [ 96%] Generating locale/trojita_common_sk.qm Scanning directory '/builder/src/trojita-0.7'... [ 97%] Generating locale/trojita_common_sv.qm [ 97%] Generating locale/trojita_common_tr.qm Scanning directory '/builder/src/trojita-0.7'... Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. [ 97%] Generating locale/trojita_common_ug.qm Scanning directory '/builder/src/trojita-0.7'... Scanning directory '/builder/src/trojita-0.7'... Scanning directory '/builder/src/trojita-0.7'... [ 98%] Generating locale/trojita_common_uk.qm [ 98%] Generating locale/trojita_common_x_test.qm Scanning directory '/builder/src/trojita-0.7'... [ 98%] Generating locale/trojita_common_zh_CN.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. Scanning directory '/builder/src/trojita-0.7'... [ 99%] Generating locale/trojita_common_zh_TW.qm Scanning directory '/builder/src/trojita-0.7'... Scanning directory '/builder/src/trojita-0.7'... Scanning directory '/builder/src/trojita-0.7'... Scanning directory '/builder/src/trojita-0.7'... File /builder/src/build/locale/trojita_common_x_test.ts won't be updated: it contains translation but the target language is not recognized Scanning directory '/builder/src/trojita-0.7'... [ 99%] Building CXX object CMakeFiles/trojita.dir/trojita_autogen/mocs_compilation.cpp.o [100%] Building CXX object CMakeFiles/trojita.dir/src/Gui/main.cpp.o In file included from /builder/src/trojita-0.7/src/Composer/Recipients.h:26, from /builder/src/trojita-0.7/src/Gui/Window.h:31, from /builder/src/trojita-0.7/src/Gui/main.cpp:36: /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:110:45: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 110 | class MailAddressesEqualByMail: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:49, from /usr/include/qt/QtCore/qbytearray.h:52, from /usr/include/qt/QtCore/qstring.h:50, from /usr/include/qt/QtCore/qcoreapplication.h:44, from /usr/include/qt/QtWidgets/qapplication.h:44, from /usr/include/qt/QtWidgets/QApplication:1, from /builder/src/trojita-0.7/src/Gui/main.cpp:23: /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:120:47: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 120 | class MailAddressesEqualByDomain: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Imap/Parser/MailAddress.h:130:53: warning: ‘template<class _Arg1, class _Arg2, class _Result> struct std::binary_function’ is deprecated [-Wdeprecated-declarations] 130 | class MailAddressesEqualByDomainSuffix: public std::binary_function<MailAddress, MailAddress, bool> | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builder/src/trojita-0.7/src/Gui/main.cpp: In function ‘int main(int, char**)’: /builder/src/trojita-0.7/src/Gui/main.cpp:111:80: warning: ‘QTextStream& QTextStreamFunctions::endl(QTextStream&)’ is deprecated: Use Qt::endl [-Wdeprecated-declarations] 111 | qErr << QObject::tr("Error: Profile was not specified") << endl; | ^~~~ In file included from /usr/include/qt/QtCore/QTextStream:1, from /builder/src/trojita-0.7/src/Gui/main.cpp:28: /usr/include/qt/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); | ^~~~ /builder/src/trojita-0.7/src/Gui/main.cpp:115:93: warning: ‘QTextStream& QTextStreamFunctions::endl(QTextStream&)’ is deprecated: Use Qt::endl [-Wdeprecated-declarations] 115 | qErr << QObject::tr("Error: Duplicate profile option '%1'").arg(arg) << endl; | ^~~~ /usr/include/qt/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); | ^~~~ /builder/src/trojita-0.7/src/Gui/main.cpp:125:81: warning: ‘QTextStream& QTextStreamFunctions::endl(QTextStream&)’ is deprecated: Use Qt::endl [-Wdeprecated-declarations] 125 | qErr << QObject::tr("Warning: Unknown option '%1'").arg(arg) << endl; | ^~~~ /usr/include/qt/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); | ^~~~ /builder/src/trojita-0.7/src/Gui/main.cpp:129:86: warning: ‘QTextStream& QTextStreamFunctions::endl(QTextStream&)’ is deprecated: Use Qt::endl [-Wdeprecated-declarations] 129 | qErr << QObject::tr("Warning: Unexpected argument '%1'").arg(arg) << endl; | ^~~~ /usr/include/qt/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); | ^~~~ /builder/src/trojita-0.7/src/Gui/main.cpp:144:17: warning: ‘QTextStream& QTextStreamFunctions::endl(QTextStream&)’ is deprecated: Use Qt::endl [-Wdeprecated-declarations] 144 | qOut << endl << QObject::trUtf8( | ^~~~ /usr/include/qt/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); | ^~~~ /builder/src/trojita-0.7/src/Gui/main.cpp:144:40: warning: ‘static QString QObject::trUtf8(const char*, const char*, int)’ is deprecated [-Wdeprecated-declarations] 144 | qOut << endl << QObject::trUtf8( | ~~~~~~~~~~~~~~~^ 145 | "Usage: %1 [options] [url]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | "\n" | ~~~~ 147 | "Trojitá %2 - fast Qt IMAP e-mail client\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | "\n" | ~~~~ 149 | "Options:\n" | ~~~~~~~~~~~~ 150 | " -h, --help Show this help\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151 | " -m, --mainwindow Show main window (default when no option is provided)\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | " -a, --addressbook Show addressbook window\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | " -c, --compose Compose new email (default when url is provided)\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | " -p, --profile <profile> Set profile (cannot start with char '-')\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | " --log-to-disk Activate debug traffic logging to disk by default\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "\n" | ~~~~ 157 | "Arguments:\n" | ~~~~~~~~~~~~~~ 158 | " url Mailto: url address for composing new email\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | ).arg(arguments.at(0), Common::Application::version) << endl; | ~ In file included from /usr/include/qt/QtCore/qobject.h:46, from /usr/include/qt/QtCore/qcoreapplication.h:46: /usr/include/qt/QtCore/qobject.h:129:5: note: declared here 129 | Q_OBJECT | ^~~~~~~~ /builder/src/trojita-0.7/src/Gui/main.cpp:159:65: warning: ‘QTextStream& QTextStreamFunctions::endl(QTextStream&)’ is deprecated: Use Qt::endl [-Wdeprecated-declarations] 159 | ).arg(arguments.at(0), Common::Application::version) << endl; | ^~~~ /usr/include/qt/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); | ^~~~ /builder/src/trojita-0.7/src/Gui/main.cpp:193:90: warning: ‘QTextStream& QTextStreamFunctions::endl(QTextStream&)’ is deprecated: Use Qt::endl [-Wdeprecated-declarations] 193 | qErr << QObject::tr("Error: Registering IPC instance failed: %1").arg(errmsg) << endl; | ^~~~ /usr/include/qt/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); | ^~~~ [100%] Linking CXX executable trojita [100%] Built target trojita ==> Entering fakeroot environment... ==> Starting package()... -- Install configuration: "RelWithDebInfo" -- Installing: /builder/pkg/trojita/usr/share/trojita/locale -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_ast.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_bs.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_ca.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_ca@valencia.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_cs.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_ar.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_da.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_el.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_de.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_en_GB.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_es.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_et.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_fi.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_fr.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_ga.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_gl.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_ia.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_hu.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_ja.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_it.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_lt.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_mr.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_nds.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_nl.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_nb.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_pl.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_pt_BR.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_ro.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_pt.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_sk.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_sv.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_tr.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_ug.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_zh_CN.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_uk.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_zh_TW.qm -- Installing: /builder/pkg/trojita/usr/lib/trojita/trojita_plugin_QtKeychainPasswordPlugin.so -- Set non-toolchain portion of runtime path of "/builder/pkg/trojita/usr/lib/trojita/trojita_plugin_QtKeychainPasswordPlugin.so" to "" -- Installing: /builder/pkg/trojita/usr/lib/libtrojita_plugins.so -- Installing: /builder/pkg/trojita/usr/bin/be.contacts -- Set non-toolchain portion of runtime path of "/builder/pkg/trojita/usr/bin/be.contacts" to "" -- Installing: /builder/pkg/trojita/usr/bin/trojita -- Set non-toolchain portion of runtime path of "/builder/pkg/trojita/usr/bin/trojita" to "" -- Installing: /builder/pkg/trojita/usr/share/applications/org.kde.trojita.desktop -- Installing: /builder/pkg/trojita/usr/share/appdata/org.kde.trojita.appdata.xml -- Installing: /builder/pkg/trojita/usr/share/icons/hicolor/32x32/apps/trojita.png -- Installing: /builder/pkg/trojita/usr/share/icons/hicolor/scalable/apps/trojita.svg ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... -> Compressing man and info pages... ==> Checking for packaging issues... ==> Creating package "trojita"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Creating package "trojita-debug"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: trojita 0.7-10 (Sun Jan 28 19:20:58 2024) |