Package Name | trojita |
Status | SUCCESS |
Last Build Date | 22.8.2024 21:04 |
Repo URL | https://aur.archlinux.org/trojita.git |
Build Output |
---|
==> Making package: trojita 0.7-11 (Thu Aug 22 21:02:11 2024)
==> Checking runtime dependencies... ==> Installing missing dependencies... resolving dependencies... :: There are 4 providers available for org.freedesktop.secrets: :: Repository extra 1) gnome-keyring 2) keepassxc 3) kwallet 4) 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 (131) adobe-source-code-pro-fonts-2.042u+1.062i+1.026vf-2 adwaita-cursors-46.2-1 adwaita-icon-theme-46.2-1 adwaita-icon-theme-legacy-46.2-1 alsa-lib-1.2.12-1 alsa-topology-conf-1.2.5.1-4 alsa-ucm-conf-1.2.12-1 at-spi2-core-2.52.0-1 avahi-1:0.8+r194+g3f79789-2 cairo-1.18.0-2 cantarell-fonts-1:0.303.1-2 cdparanoia-10.2-9 dconf-0.40.0-3 default-cursors-2-2 desktop-file-utils-0.27-1 double-conversion-3.3.0-2 duktape-2.7.0-7 fontconfig-2:2.15.0-2 freetype2-2.13.3-1 fribidi-1.0.15-1 gcr-3.41.2-2 gcr-4-4.3.0-1 gdk-pixbuf2-2.42.12-1 giflib-5.2.2-1 glib-networking-1:2.80.0-3 gnome-keyring-1:46.2-1 graphene-1.10.8-1 graphite-1:1.3.14-4 gsettings-desktop-schemas-46.1-2 gsettings-system-schemas-46.1-2 gst-plugins-base-1.24.6-1 gst-plugins-base-libs-1.24.6-1 gstreamer-1.24.6-1 gtk-update-icon-cache-1:4.14.5-1 gtk3-1:3.24.43-1 harfbuzz-9.0.0-1 hyphen-2.8.8-6 iso-codes-4.16.0-1 jbigkit-2.1-8 json-glib-1.8.0-2 lcms2-2.16-1 libcloudproviders-0.3.6-1 libcolord-1.4.7-2 libcups-2:2.4.10-1 libdaemon-0.14-6 libdatrie-0.2.13-4 libdrm-2.4.122-1 libei-1.3.0-1 libepoxy-1.5.10-3 libevdev-1.13.2-1 libglvnd-1.7.0-1 libgudev-238-1 libice-1.1.1-3 libinput-1.26.2-1 libjpeg-turbo-3.0.3-1 libogg-1.3.5-2 libomxil-bellagio-0.9.3-5 libpciaccess-0.18.1-2 libpng-1.6.43-1 libproxy-0.5.8-1 librsvg-2:2.58.3-1 libsm-1.2.4-2 libsoup3-3.4.4-1 libstemmer-2.2.0-2 libthai-0.1.29-3 libtheora-1.1.1-6 libtiff-4.6.0-5 libunwind-1.8.1-3 libvorbis-1.3.7-3 libwacom-2.12.2-1 libwebp-1.4.0-1 libx11-1.8.10-1 libxau-1.0.11-3 libxcb-1.17.0-1 libxcomposite-0.4.6-2 libxcursor-1.2.2-1 libxdamage-1.1.6-2 libxdmcp-1.1.5-1 libxext-1.3.6-1 libxfixes-6.0.1-2 libxft-2.3.8-2 libxi-1.8.1-2 libxinerama-1.1.5-2 libxkbcommon-1.7.0-2 libxkbcommon-x11-1.7.0-2 libxmu-1.2.1-1 libxrandr-1.5.4-1 libxrender-0.9.11-2 libxshmfence-1.3.2-2 libxt-1.3.0-2 libxtst-1.2.5-1 libxv-1.0.12-2 libxxf86vm-1.1.5-2 llvm-libs-18.1.8-4 lm_sensors-1:3.6.0.r41.g31d1f125-3 lzo-2.10-5 md4c-0.5.2-1 mesa-1:24.1.6-1 mtdev-1.1.7-1 opus-1.5.2-1 orc-0.4.39-1 pango-1:1.54.0-1 pixman-0.43.4-1 qt5-base-5.15.14+kde+r143-1 qt5-declarative-5.15.14+kde+r28-1 qt5-location-5.15.14+kde+r7-1 qt5-sensors-5.15.14-1 qt5-translations-5.15.14-1 qt5-webchannel-5.15.14+kde+r3-1 shared-mime-info-2.4-1 tracker3-3.7.3-2 tslib-1.23-1 wayland-1.23.0-1 woff2-1.0.2-5 xcb-proto-1.17.0-2 xcb-util-0.4.1-2 xcb-util-image-0.4.1-3 xcb-util-keysyms-0.4.1-5 xcb-util-renderutil-0.3.10-2 xcb-util-wm-0.4.2-2 xdg-utils-1.2.1-1 xkeyboard-config-2.42-1 xorg-xprop-1.2.7-1 xorg-xset-1.2.5-2 xorgproto-2024.1-2 hicolor-icon-theme-0.18-1 mimetic-0.9.8-3 qgpgme-qt5-1.23.2-5 qt5-svg-5.15.14+kde+r5-1 qt5-webkit-5.212.0alpha4-24 qtkeychain-qt5-0.14.3-1 Total Download Size: 22.04 MiB Total Installed Size: 626.81 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... gtk3-1:3.24.43-1-x86_64 downloading... librsvg-2:2.58.3-1-x86_64 downloading... adwaita-icon-theme-legacy-46.2-1-any downloading... adobe-source-code-pro-fonts-2.042u+1.062i+1.026vf-2-any downloading... tracker3-3.7.3-2-x86_64 downloading... gcr-3.41.2-2-x86_64 downloading... gnome-keyring-1:46.2-1-x86_64 downloading... gsettings-desktop-schemas-46.1-2-any downloading... at-spi2-core-2.52.0-1-x86_64 downloading... gcr-4-4.3.0-1-x86_64 downloading... gdk-pixbuf2-2.42.12-1-x86_64 downloading... adwaita-cursors-46.2-1-any downloading... libsoup3-3.4.4-1-x86_64 downloading... libepoxy-1.5.10-3-x86_64 downloading... lcms2-2.16-1-x86_64 downloading... adwaita-icon-theme-46.2-1-any downloading... libcolord-1.4.7-2-x86_64 downloading... json-glib-1.8.0-2-x86_64 downloading... qt5-svg-5.15.14+kde+r5-1-x86_64 downloading... libstemmer-2.2.0-2-x86_64 downloading... glib-networking-1:2.80.0-3-x86_64 downloading... cantarell-fonts-1:0.303.1-2-any downloading... dconf-0.40.0-3-x86_64 downloading... libei-1.3.0-1-x86_64 downloading... libcloudproviders-0.3.6-1-x86_64 downloading... qtkeychain-qt5-0.14.3-1-x86_64 downloading... desktop-file-utils-0.27-1-x86_64 downloading... libxcursor-1.2.2-1-x86_64 downloading... libxtst-1.2.5-1-x86_64 downloading... libxrandr-1.5.4-1-x86_64 downloading... gtk-update-icon-cache-1:4.14.5-1-x86_64 downloading... libxinerama-1.1.5-2-x86_64 downloading... libxdamage-1.1.6-2-x86_64 downloading... gsettings-system-schemas-46.1-2-any 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 libxfixes... 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 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 libunwind... 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 lzo... installing pixman... installing cairo... installing cdparanoia... installing graphene... installing libogg... installing libtheora... installing libvorbis... installing opus... 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 dconf... 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 adwaita-icon-theme-legacy... installing adwaita-cursors... installing adwaita-icon-theme... installing gsettings-system-schemas... installing adobe-source-code-pro-fonts... installing cantarell-fonts... installing gsettings-desktop-schemas... installing libei... 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 librsvg... installing libxcursor... installing libxdamage... 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 gtk-update-icon-cache... installing gtk3... Optional dependencies for gtk3 evince: Default print preview command installing gcr... installing gcr-4... 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-2 jsoncpp-1.9.5-3 libuv-1.48.0-2 rhash-1.4.4-1 cmake-3.30.2-1 qt5-tools-5.15.14+kde+r4-2 Total Installed Size: 94.10 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 cppdap... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... 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 721 0 --:--:-- --:--:-- --:--:-- 720 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 100 351 100 351 0 0 140 0 0:00:02 0:00:02 --:--:-- 352 100 351 100 351 0 0 140 0 0:00:02 0:00:02 --:--:-- 352 3 1013k 3 32514 0 0 9389 0 0:01:50 0:00:03 0:01:47 9389 100 1013k 100 1013k 0 0 235k 0 0:00:04 0:00:04 --:--:-- 1170k -> 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 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 364 100 364 0 0 741 0 --:--:-- --:--:-- --:--:-- 741 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 351 100 351 0 0 140 0 0:00:02 0:00:02 --:--:-- 348 100 181 100 181 0 0 54 0 0:00:03 0:00:03 --:--:-- 54 100 181 100 181 0 0 54 0 0:00:03 0:00:03 --:--:-- 0 -> 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 46856 0 --:--:-- --:--:-- --:--:-- 47012 -> 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 11405 0 --:--:-- --:--:-- --:--:-- 11514 -> 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 43882 0 --:--:-- --:--:-- --:--:-- 44567 -> 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 21003 0 --:--:-- --:--:-- --:--:-- 21148 -> 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 15030 0 --:--:-- --:--:-- --:--:-- 15111 -> 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 14.2.1 -- The CXX compiler identification is GNU 14.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /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.46.0") -- Found PkgConfig: /usr/sbin/pkg-config (found version "2.1.1") -- 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.1") -- 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 (6.4s) -- Generating done (0.2s) -- Build files have been written to: /builder/src/build [ 0%] Built target Plugins_autogen_timestamp_deps [ 0%] Built target Streams_autogen_timestamp_deps [ 0%] Built target qwwsmtpclient_autogen_timestamp_deps [ 1%] Generating version_fake_file, trojita-version.h, trojita-git-version.h [ 1%] Built target IPC_autogen_timestamp_deps [ 2%] Automatic MOC for target Plugins [ 2%] Automatic MOC for target IPC [ 2%] Automatic MOC for target qwwsmtpclient [ 2%] Automatic MOC for target Streams [ 2%] Built target version [ 2%] Built target Common_autogen_timestamp_deps [ 2%] Automatic MOC for target Common [ 2%] Built target IPC_autogen [ 2%] Built target Common_autogen [ 2%] Built target Plugins_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%] Building CXX object CMakeFiles/IPC.dir/src/IPC/MainWindowBridge.cpp.o [ 3%] Building CXX object CMakeFiles/Common.dir/Common_autogen/mocs_compilation.cpp.o [ 3%] Built target Streams_autogen [ 3%] Building CXX object CMakeFiles/Plugins.dir/src/Plugins/AddressbookPlugin.cpp.o [ 4%] Building CXX object CMakeFiles/Plugins.dir/Plugins_autogen/mocs_compilation.cpp.o [ 4%] Building CXX object CMakeFiles/Plugins.dir/src/Plugins/PasswordPlugin.cpp.o [ 4%] Building CXX object CMakeFiles/Common.dir/src/Common/Application.cpp.o [ 4%] Building CXX object CMakeFiles/qwwsmtpclient.dir/qwwsmtpclient_autogen/mocs_compilation.cpp.o [ 5%] Building CXX object CMakeFiles/qwwsmtpclient.dir/src/qwwsmtpclient/qwwsmtpclient.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++/14.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++/14.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++/14.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++/14.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 6%] Building CXX object CMakeFiles/Common.dir/src/Common/ConnectionId.cpp.o [ 6%] Building CXX object CMakeFiles/Streams.dir/Streams_autogen/mocs_compilation.cpp.o [ 7%] Building CXX object CMakeFiles/Plugins.dir/src/Plugins/PluginJob.cpp.o [ 8%] Linking CXX static library libIPC.a [ 8%] Built target IPC [ 8%] Building CXX object CMakeFiles/Plugins.dir/src/Plugins/PluginManager.cpp.o [ 9%] Building CXX object CMakeFiles/Streams.dir/src/Streams/DeletionWatcher.cpp.o [ 9%] Building CXX object CMakeFiles/Common.dir/src/Common/DeleteAfter.cpp.o [ 9%] Building CXX object CMakeFiles/Streams.dir/src/Streams/FakeSocket.cpp.o [ 9%] Building CXX object CMakeFiles/Common.dir/src/Common/FileLogger.cpp.o [ 9%] Linking CXX static library libqwwsmtpclient.a [ 9%] Built target qwwsmtpclient [ 10%] Building CXX object CMakeFiles/Common.dir/src/Common/MetaTypes.cpp.o [ 10%] Building CXX object CMakeFiles/Streams.dir/src/Streams/IODeviceSocket.cpp.o [ 11%] Building CXX object CMakeFiles/Streams.dir/src/Streams/Socket.cpp.o [ 11%] Linking CXX shared library libtrojita_plugins.so [ 11%] Building CXX object CMakeFiles/Common.dir/src/Common/Paths.cpp.o [ 11%] Building CXX object CMakeFiles/Streams.dir/src/Streams/SocketFactory.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/Streams.dir/src/Streams/3rdparty/rfc1951.cpp.o [ 11%] Building CXX object CMakeFiles/Common.dir/src/Common/SettingsNames.cpp.o [ 11%] Built target Plugins [ 11%] Built target trojita_plugin_QtKeychainPasswordPlugin_autogen_timestamp_deps [ 11%] Built target trojita_plugin_ClearTextPasswordPlugin_autogen_timestamp_deps [ 11%] Built target trojita_plugin_AbookAddressbookPlugin_autogen_timestamp_deps [ 11%] Automatic MOC for target trojita_plugin_QtKeychainPasswordPlugin [ 11%] Automatic MOC for target trojita_plugin_AbookAddressbookPlugin [ 12%] Automatic MOC for target trojita_plugin_ClearTextPasswordPlugin [ 12%] Built target trojita_plugin_QtKeychainPasswordPlugin_autogen [ 12%] Building CXX object CMakeFiles/trojita_plugin_QtKeychainPasswordPlugin.dir/trojita_plugin_QtKeychainPasswordPlugin_autogen/mocs_compilation.cpp.o [ 12%] Built target trojita_plugin_ClearTextPasswordPlugin_autogen [ 12%] Built target trojita_plugin_AbookAddressbookPlugin_autogen [ 13%] Building CXX object CMakeFiles/trojita_plugin_QtKeychainPasswordPlugin.dir/src/Plugins/QtKeyChain/QtKeyChainPassword.cpp.o [ 14%] Building CXX object CMakeFiles/trojita_plugin_ClearTextPasswordPlugin.dir/trojita_plugin_ClearTextPasswordPlugin_autogen/mocs_compilation.cpp.o [ 15%] Linking CXX static library libCommon.a [ 16%] Built target Common [ 16%] Generating ui_onecontact.h [ 17%] Generating ui_be-contacts.h [ 17%] Building CXX object CMakeFiles/trojita_plugin_ClearTextPasswordPlugin.dir/src/Plugins/ClearTextPassword/ClearTextPassword.cpp.o [ 18%] Building CXX object CMakeFiles/trojita_plugin_AbookAddressbookPlugin.dir/trojita_plugin_AbookAddressbookPlugin_autogen/mocs_compilation.cpp.o [ 19%] Linking CXX static library libStreams.a [ 19%] Built target Streams [ 19%] Building CXX object CMakeFiles/trojita_plugin_AbookAddressbookPlugin.dir/src/Plugins/AbookAddressbook/AbookAddressbook.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 | ^~~~~~~~ [ 19%] Building CXX object CMakeFiles/trojita_plugin_AbookAddressbookPlugin.dir/src/Plugins/AbookAddressbook/be-contacts.cpp.o [ 19%] Built target AppVersion_autogen_timestamp_deps [ 19%] Built target UiUtils_autogen_timestamp_deps [ 19%] Automatic MOC for target AppVersion [ 19%] Built target AppVersion_autogen [ 19%] Linking CXX static library trojita_plugin_ClearTextPasswordPlugin.a [ 19%] Automatic MOC for target UiUtils [ 19%] Linking CXX shared module trojita_plugin_QtKeychainPasswordPlugin.so [ 19%] Built target trojita_plugin_ClearTextPasswordPlugin [ 19%] Building CXX object CMakeFiles/AppVersion.dir/AppVersion_autogen/mocs_compilation.cpp.o /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:612:17: note: declared here 612 | QStringList split(QChar sep, SplitBehavior behavior, | ^~~~~ [ 20%] Building CXX object CMakeFiles/AppVersion.dir/src/AppVersion/SetCoreApplication.cpp.o [ 20%] Built target UiUtils_autogen [ 21%] Building CXX object CMakeFiles/UiUtils.dir/UiUtils_autogen/mocs_compilation.cpp.o [ 21%] Building CXX object CMakeFiles/UiUtils.dir/src/UiUtils/Color.cpp.o [ 21%] Built target trojita_plugin_QtKeychainPasswordPlugin [ 21%] Building CXX object CMakeFiles/UiUtils.dir/src/UiUtils/Formatting.cpp.o [ 22%] Building CXX object CMakeFiles/UiUtils.dir/src/UiUtils/IconLoader.cpp.o [ 22%] Building CXX object CMakeFiles/UiUtils.dir/src/UiUtils/PasswordWatcher.cpp.o [ 22%] Linking CXX static library libAppVersion.a [ 22%] Built target AppVersion [ 22%] Building CXX object CMakeFiles/UiUtils.dir/src/UiUtils/PlainTextFormatter.cpp.o /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; | ^~~~~ [ 23%] Linking CXX static library trojita_plugin_AbookAddressbookPlugin.a [ 23%] Built target trojita_plugin_AbookAddressbookPlugin [ 23%] Built target be.contacts_autogen_timestamp_deps [ 24%] Automatic MOC for target be.contacts [ 24%] Built target be.contacts_autogen [ 24%] Building CXX object CMakeFiles/be.contacts.dir/src/Plugins/AbookAddressbook/main.cpp.o [ 25%] Building CXX object CMakeFiles/be.contacts.dir/be.contacts_autogen/mocs_compilation.cpp.o [ 26%] Linking CXX static library libUiUtils.a [ 26%] Built target UiUtils [ 26%] Built target Imap_autogen_timestamp_deps [ 27%] Automatic MOC for target Imap /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:606:17: note: declared here 606 | QStringList split(const QString &sep, SplitBehavior behavior, | ^~~~~ [ 27%] Linking CXX executable be.contacts [ 27%] Built target Imap_autogen [ 28%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Exceptions.cpp.o [ 29%] Building CXX object CMakeFiles/Imap.dir/Imap_autogen/mocs_compilation.cpp.o [ 29%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Encoders.cpp.o [ 29%] Building CXX object CMakeFiles/Imap.dir/src/Imap/ConnectionState.cpp.o [ 29%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Parser/3rdparty/kcodecs.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++/14.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++/14.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); | ^~~~~ [ 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/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++/14.2.1/bits/unique_ptr.h:38, from /usr/include/c++/14.2.1/memory:78, from /builder/src/build/Imap_autogen/I7YDGANZM2/moc_Cache.cpp:9: /usr/include/c++/14.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++/14.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++/14.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ 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++/14.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:612:17: note: declared here 612 | QStringList split(QChar sep, SplitBehavior behavior, | ^~~~~ [ 30%] Built target be.contacts [ 30%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Parser/Data.cpp.o /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/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 [ 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++/14.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++/14.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++/14.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++/14.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++/14.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); | ^~~~~ 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++/14.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++/14.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++/14.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++/14.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++/14.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); | ^~~~~ 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); | ^~~~~ [ 32%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Parser/ThreadingNode.cpp.o /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++/14.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++/14.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); | ^~~~~ /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; | ^~~~~~~~~~~ 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++/14.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++/14.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++/14.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++/14.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++/14.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; | ^~~~~~~~~~~ [ 33%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Network/FileDownloadManager.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.cpp:583:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 583 | NumberResponse::NumberResponse(const Kind kind, const uint number) throw(UnexpectedHere): | ^~~~~ /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) | ^~~~~ [ 33%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Network/ForbiddenReply.cpp.o [ 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 [ 34%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Network/QQuickNetworkReplyWrapper.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++/14.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++/14.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++/14.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++/14.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++/14.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/Model/Cache.cpp.o [ 35%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/CombinedCache.cpp.o [ 35%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/DragAndDrop.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/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++/14.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++/14.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++/14.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++/14.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++/14.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/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++/14.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++/14.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/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/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++/14.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++/14.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++/14.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /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); | ^~~~~ /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 | ^~~~~~~~~~~ [ 35%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/DiskPartCache.cpp.o [ 36%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/DummyNetworkWatcher.cpp.o [ 36%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/FindInterestingPart.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++/14.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++/14.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++/14.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++/14.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/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++/14.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++/14.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++/14.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++/14.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/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/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++/14.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++/14.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++/14.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++/14.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++/14.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/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++/14.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++/14.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++/14.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++/14.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 | ^~~~~~~~~~~ [ 37%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/MailboxFinder.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++/14.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/MailboxMetadata.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/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++/14.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++/14.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 38%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/MailboxModel.cpp.o /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++/14.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++/14.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++/14.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 38%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/MailboxTree.cpp.o /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; | ^~~~~ 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++/14.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++/14.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++/14.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++/14.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/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++/14.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; | ^~~~~~~~~~~ [ 39%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/MemoryCache.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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/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++/14.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++/14.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/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++/14.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++/14.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++/14.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:606:17: note: declared here 606 | 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:606:17: note: declared here 606 | QStringList split(const QString &sep, SplitBehavior behavior, | ^~~~~ [ 39%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/MsgListModel.cpp.o /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) | ^~~~~ [ 40%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/NetworkWatcher.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/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++/14.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++/14.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++/14.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++/14.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/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++/14.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++/14.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++/14.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++/14.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++/14.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) | ^~~~~ 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++/14.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++/14.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++/14.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++/14.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /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/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++/14.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/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++/14.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++/14.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++/14.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++/14.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /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(); } | ^~~~~~ 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++/14.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; | ^~~~~~~~~~~ [ 40%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/ParserState.cpp.o [ 41%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/PrettyMailboxModel.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++/14.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++/14.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++/14.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++/14.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++/14.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, 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/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/PrettyMsgListModel.cpp.o [ 41%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/SpecialFlagNames.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/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: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++/14.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++/14.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 42%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/SQLCache.cpp.o /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; | ^~~~~~~~~~~ [ 42%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/SubtreeModel.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++/14.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++/14.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++/14.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++/14.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 42%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/SystemNetworkWatcher.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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 | ^~~~~~~~~~~ [ 43%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/ThreadingMsgListModel.cpp.o 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/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++/14.2.1/bits/unique_ptr.h:38, from /usr/include/c++/14.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++/14.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); | ^~~~~ /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; | ^~~~~~~~~~~ [ 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 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++/14.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++/14.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++/14.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++/14.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++/14.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/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++/14.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++/14.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++/14.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++/14.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/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++/14.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++/14.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++/14.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++/14.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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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 | ^~~~~~~~~~~~~~~~~~~~~ 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++/14.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++/14.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++/14.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++/14.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++/14.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /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) | ^~~~~ /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 | ^~~~~~~~ [ 44%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/ModelWatcher.cpp.o [ 45%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Model/kdeui-itemviews/kdescendantsproxymodel.cpp.o [ 45%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Tasks/AppendTask.cpp.o [ 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++/14.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++/14.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++/14.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++/14.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++/14.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 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++/14.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++/14.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++/14.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++/14.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++/14.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/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++/14.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++/14.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++/14.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++/14.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++/14.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 47%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Tasks/ExpungeMailboxTask.cpp.o /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; | ^~~~~~~~~~~ [ 47%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Tasks/ExpungeMessagesTask.cpp.o [ 47%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Tasks/Fake_ListChildMailboxesTask.cpp.o [ 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/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++/14.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++/14.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/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++/14.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++/14.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/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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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/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++/14.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++/14.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: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++/14.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++/14.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/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: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/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/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++/14.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++/14.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++/14.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/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++/14.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++/14.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++/14.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/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); | ^~~~~ /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++/14.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++/14.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/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++/14.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++/14.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++/14.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 [ 48%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Tasks/FetchMsgPartTask.cpp.o [ 49%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Tasks/GenUrlAuthTask.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++/14.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++/14.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 49%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Tasks/GetAnyConnectionTask.cpp.o /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++/14.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++/14.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++/14.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 [ 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/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++/14.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++/14.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/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++/14.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++/14.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++/14.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/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++/14.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++/14.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++/14.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++/14.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++/14.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/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++/14.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++/14.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++/14.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++/14.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; | ^~~~~~~~~~~ /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/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); | ^~~~~ 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++/14.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++/14.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++/14.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: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++/14.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++/14.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/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++/14.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++/14.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++/14.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, 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++/14.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++/14.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++/14.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 [ 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 [ 51%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Tasks/NumberOfMessagesTask.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++/14.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++/14.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++/14.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++/14.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++/14.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; | ^~~~~~~~~~~ [ 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/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++/14.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++/14.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++/14.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++/14.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++/14.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/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++/14.2.1/string:49, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/istream:40, from /usr/include/c++/14.2.1/sstream:40, from /builder/src/trojita-0.7/src/Imap/Tasks/KeepMailboxOpenTask.cpp:23: /usr/include/c++/14.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/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++/14.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++/14.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/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: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++/14.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++/14.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/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++/14.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++/14.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++/14.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/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++/14.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++/14.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++/14.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/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); | ^~~~~ 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++/14.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++/14.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++/14.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: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++/14.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++/14.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /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(); } | ^~~~~~ /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/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++/14.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++/14.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++/14.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 [ 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++/14.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++/14.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++/14.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++/14.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++/14.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) | ^~~~~ [ 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/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++/14.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++/14.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/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++/14.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++/14.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/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++/14.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++/14.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++/14.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/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); | ^~~~~ /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++/14.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++/14.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/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++/14.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++/14.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++/14.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/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/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++/14.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++/14.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++/14.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) | ^~~~~ 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++/14.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++/14.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/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++/14.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++/14.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++/14.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/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/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++/14.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++/14.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 54%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Tasks/UnSelectTask.cpp.o /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/UpdateFlagsTask.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/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++/14.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++/14.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++/14.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 55%] Building CXX object CMakeFiles/Imap.dir/src/Imap/Tasks/UpdateFlagsOfAllMessagesTask.cpp.o [ 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++/14.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++/14.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/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++/14.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++/14.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++/14.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++/14.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++/14.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/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++/14.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++/14.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/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++/14.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++/14.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++/14.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/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++/14.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++/14.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++/14.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/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++/14.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++/14.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/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++/14.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++/14.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++/14.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 MSA_autogen [ 55%] Built target Cryptography_autogen [ 55%] Building CXX object CMakeFiles/MSA.dir/MSA_autogen/mocs_compilation.cpp.o [ 55%] Building CXX object CMakeFiles/Cryptography.dir/src/Cryptography/PartReplacer.cpp.o [ 56%] Building CXX object CMakeFiles/Cryptography.dir/src/Cryptography/MessagePart.cpp.o [ 56%] Building CXX object CMakeFiles/Cryptography.dir/Cryptography_autogen/mocs_compilation.cpp.o [ 57%] Building CXX object CMakeFiles/MSA.dir/src/MSA/AbstractMSA.cpp.o [ 57%] Building CXX object CMakeFiles/Cryptography.dir/src/Cryptography/MessageModel.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++/14.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++/14.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: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> { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14.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++/14.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: /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++/14.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++/14.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++/14.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); | ^~~~~ /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 | ^~~~~~~~~~~ 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++/14.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++/14.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++/14.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /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/Cryptography.dir/src/Cryptography/LocalMimeParser.cpp.o [ 58%] Building CXX object CMakeFiles/Cryptography.dir/src/Cryptography/MimeticUtils.cpp.o [ 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%] Building CXX object CMakeFiles/MSA.dir/src/MSA/Sendmail.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++/14.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++/14.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/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++/14.2.1/string:49, from /usr/include/c++/14.2.1/bits/locale_classes.h:40, from /usr/include/c++/14.2.1/bits/ios_base.h:41, from /usr/include/c++/14.2.1/ios:44, from /usr/include/c++/14.2.1/istream:40, from /usr/include/c++/14.2.1/sstream:40, from /builder/src/trojita-0.7/src/Cryptography/MimeticUtils.cpp:24: /usr/include/c++/14.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++/14.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++/14.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/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++/14.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++/14.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++/14.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 | ^~~~~~~~~~~ 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++/14.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++/14.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++/14.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++/14.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++/14.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); | ^~~~~ [ 59%] Linking CXX static library libCryptography.a [ 60%] Built target Cryptography [ 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 [ 62%] Building CXX object CMakeFiles/Composer.dir/src/Composer/ComposerAttachments.cpp.o [ 63%] Building CXX object CMakeFiles/Composer.dir/Composer_autogen/mocs_compilation.cpp.o [ 63%] Building CXX object CMakeFiles/Composer.dir/src/Composer/Mailto.cpp.o [ 63%] Building CXX object CMakeFiles/Composer.dir/src/Composer/MessageComposer.cpp.o [ 63%] Building CXX object CMakeFiles/Composer.dir/src/Composer/QuoteText.cpp.o [ 63%] Building CXX object CMakeFiles/Composer.dir/src/Composer/Recipients.cpp.o [ 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++/14.2.1/bits/unique_ptr.h:38, from /usr/include/c++/14.2.1/memory:78, from /builder/src/build/Composer_autogen/NKSFSG3DUS/moc_MessageComposer.cpp:9: /usr/include/c++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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/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); | ^~~~~ 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++/14.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++/14.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/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/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/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++/14.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/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; | ^~~~~ 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++/14.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++/14.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++/14.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++/14.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /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++/14.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++/14.2.1/bits/stl_function.h:1435: /usr/include/c++/14.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++/14.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++/14.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/SenderIdentitiesModel.cpp.o [ 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++/14.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++/14.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++/14.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++/14.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++/14.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 qrc_icons.cpp [ 66%] Generating ui_AboutDialog.h [ 66%] Generating ui_ShortcutConfigWidget.h [ 67%] Generating qrc_license.cpp [ 67%] Generating ui_CreateMailboxDialog.h [ 67%] Generating ui_ComposeWidget.h [ 68%] Generating ui_EditIdentity.h [ 68%] Generating ui_PasswordDialog.h [ 69%] Generating ui_SettingsCachePage.h [ 69%] Generating ui_SettingsGeneralPage.h [ 69%] Generating ui_ProgressPopUp.h [ 69%] Generating ui_SettingsImapPage.h [ 70%] Generating ui_SettingsOutgoingPage.h [ 71%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/AttachmentView.cpp.o [ 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 [ 72%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/ComposeWidget.cpp.o [ 72%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/CompleteMessageWidget.cpp.o [ 72%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/ComposerAttachmentsList.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++/14.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++/14.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++/14.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++/14.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++/14.2.1/bits/unique_ptr.h:38, from /usr/include/c++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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/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++/14.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++/14.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++/14.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++/14.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++/14.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/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 /usr/include/c++/14.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++/14.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++/14.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++/14.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 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++/14.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++/14.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++/14.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++/14.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++/14.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; | ^~~~~~~~~~~ [ 73%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/EmbeddedWebView.cpp.o /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 | ^~~~~~~~ /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 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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 74%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/FindBarMixin.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++/14.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; | ^~~~~~~~~~~ [ 74%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/FlowLayout.cpp.o [ 75%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/FromAddressProxyModel.cpp.o [ 75%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/LineEdit.cpp.o [ 75%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/LoadablePartWidget.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) {} | ^~~~~~ [ 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++/14.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++/14.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++/14.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++/14.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 [ 77%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/MsgListView.cpp.o /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++/14.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++/14.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++/14.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++/14.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++/14.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 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++/14.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++/14.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++/14.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++/14.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++/14.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/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; | ^~~~~~~~~~~ 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++/14.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++/14.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++/14.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++/14.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++/14.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/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); | ^~~~~~ 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; } | ^~~~~ /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/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 31 | template QWidget *Gui::PartWidgetFactory::walk(const QModelIndex &partIndex, int recursionDepth, const PartLoadingOptions loadingMode); | ^ /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 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++/14.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++/14.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++/14.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++/14.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 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++/14.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++/14.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++/14.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++/14.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/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++/14.2.1/bits/unique_ptr.h:38, from /usr/include/c++/14.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++/14.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++/14.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++/14.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++/14.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 | ^~~~~~~~~~~ [ 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++/14.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++/14.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++/14.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++/14.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++/14.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; | ^~~~~~~~~~~ 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++/14.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++/14.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++/14.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++/14.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /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 | ^~~~~~~~ /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/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:606:17: note: declared here 606 | QStringList split(const QString &sep, SplitBehavior behavior, | ^~~~~ 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++/14.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++/14.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++/14.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++/14.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); | ^~~~~ [ 83%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/UserAgentWebPage.cpp.o /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++/14.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; | ^~~~~~~~~~~ [ 83%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/Util.cpp.o [ 83%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/ShortcutHandler/ShortcutConfigDialog.cpp.o [ 84%] Building CXX object CMakeFiles/DesktopGui.dir/src/Gui/Window.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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++/14.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/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/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/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 [ 86%] Generating locale/trojita_common_ca@valencia.qm [ 87%] Generating locale/trojita_common_ar.qm [ 88%] Generating locale/trojita_common_ca.qm [ 88%] Generating locale/trojita_common_bs.qm [ 88%] Generating locale/trojita_common_cs.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'... Scanning directory '/builder/src/trojita-0.7'... [ 88%] Generating locale/trojita_common_de.qm Scanning directory '/builder/src/trojita-0.7'... [ 89%] Generating locale/trojita_common_da.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'... [ 90%] Generating locale/trojita_common_fr.qm [ 91%] Generating locale/trojita_common_fi.qm Scanning directory '/builder/src/trojita-0.7'... Scanning directory '/builder/src/trojita-0.7'... [ 91%] Generating locale/trojita_common_ga.qm [ 92%] Generating locale/trojita_common_gl.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_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'... Scanning directory '/builder/src/trojita-0.7'... [ 93%] Generating locale/trojita_common_it.qm Scanning directory '/builder/src/trojita-0.7'... [ 93%] Generating locale/trojita_common_ja.qm Scanning directory '/builder/src/trojita-0.7'... [ 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 [ 94%] Generating locale/trojita_common_nb.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_nds.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'... [ 95%] Generating locale/trojita_common_nl.qm Scanning directory '/builder/src/trojita-0.7'... [ 95%] Generating locale/trojita_common_pl.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 [ 95%] Generating locale/trojita_common_pt.qm [ 96%] Generating locale/trojita_common_pt_BR.qm [ 96%] Generating locale/trojita_common_ro.qm [ 96%] Generating locale/trojita_common_sk.qm Scanning directory '/builder/src/trojita-0.7'... Scanning directory '/builder/src/trojita-0.7'... Scanning directory '/builder/src/trojita-0.7'... [ 97%] Generating locale/trojita_common_sv.qm Scanning directory '/builder/src/trojita-0.7'... [ 97%] Generating locale/trojita_common_ug.qm Scanning directory '/builder/src/trojita-0.7'... [ 97%] Generating locale/trojita_common_tr.qm Scanning directory '/builder/src/trojita-0.7'... [ 98%] Generating locale/trojita_common_uk.qm [ 98%] Generating locale/trojita_common_x_test.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. [ 98%] Generating locale/trojita_common_zh_CN.qm Scanning directory '/builder/src/trojita-0.7'... Scanning directory '/builder/src/trojita-0.7'... [ 99%] Generating locale/trojita_common_zh_TW.qm 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'... Scanning directory '/builder/src/trojita-0.7'... Scanning directory '/builder/src/trojita-0.7'... 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++/14.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++/14.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++/14.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++/14.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_ar.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_ca.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_ast.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_cs.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_bs.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_ca@valencia.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_de.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_el.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_es.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_da.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_en_GB.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_et.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_ga.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_fi.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_fr.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_ja.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_nb.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_pt.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_sk.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_ro.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_sv.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_ug.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_uk.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_tr.qm -- Installing: /builder/pkg/trojita/usr/share/trojita/locale/trojita_common_zh_CN.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... libfakeroot internal error: payload not recognized! -> 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-11 (Thu Aug 22 21:04:40 2024) |