sbuild (Debian sbuild) 0.78.1 (09 February 2019) on gcc131.bak.milne.osuosl.org +==============================================================================+ | kmplayer 1:0.12.0b-3 (arm64) Tue, 23 Feb 2021 01:20:54 +0000 | +==============================================================================+ Package: kmplayer Version: 1:0.12.0b-3 Source Version: 1:0.12.0b-3 Distribution: unstable Machine Architecture: amd64 Host Architecture: arm64 Build Architecture: amd64 Build Profiles: cross nocheck Build Type: any I: NOTICE: Log filtering will replace 'var/run/schroot/mount/unstable-amd64-sbuild-1f04ea59-a4a0-40f8-9663-7c632228ba73' with '<>' I: NOTICE: Log filtering will replace 'build/kmplayer-fFUCdo/resolver-887hrG' with '<>' +------------------------------------------------------------------------------+ | Update chroot | +------------------------------------------------------------------------------+ Get:1 http://debian.oregonstate.edu/debian unstable InRelease [153 kB] Get:2 http://debian.oregonstate.edu/debian unstable/main Sources.diff/Index [63.6 kB] Get:3 http://debian.oregonstate.edu/debian unstable/main amd64 Packages.diff/Index [63.6 kB] Get:4 http://debian.oregonstate.edu/debian unstable/main Sources T-2021-02-22-1959.53-F-2021-02-22-0759.49.pdiff [18.9 kB] Get:4 http://debian.oregonstate.edu/debian unstable/main Sources T-2021-02-22-1959.53-F-2021-02-22-0759.49.pdiff [18.9 kB] Get:5 http://debian.oregonstate.edu/debian unstable/main amd64 Packages T-2021-02-22-1959.53-F-2021-02-22-0759.49.pdiff [23.3 kB] Get:5 http://debian.oregonstate.edu/debian unstable/main amd64 Packages T-2021-02-22-1959.53-F-2021-02-22-0759.49.pdiff [23.3 kB] Get:6 http://debian.oregonstate.edu/debian unstable/main arm64 Packages [8467 kB] Fetched 8790 kB in 4s (2280 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Check APT --------- Checking available source versions... Download source files with APT ------------------------------ Reading package lists... NOTICE: 'kmplayer' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/qt-kde-team/extras/kmplayer.git Please use: git clone https://salsa.debian.org/qt-kde-team/extras/kmplayer.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 610 kB of source archives. Get:1 http://debian.oregonstate.edu/debian unstable/main kmplayer 1:0.12.0b-3 (dsc) [2308 B] Get:2 http://debian.oregonstate.edu/debian unstable/main kmplayer 1:0.12.0b-3 (tar) [599 kB] Get:3 http://debian.oregonstate.edu/debian unstable/main kmplayer 1:0.12.0b-3 (diff) [7884 B] Fetched 610 kB in 0s (8157 kB/s) Download complete and in download only mode I: NOTICE: Log filtering will replace 'build/kmplayer-fFUCdo/kmplayer-0.12.0b' with '<>' I: NOTICE: Log filtering will replace 'build/kmplayer-fFUCdo' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper (>= 11~), cmake, pkg-kde-tools (>= 0.15.16), extra-cmake-modules, qtbase5-dev, libqt5svg5-dev, libqt5x11extras5-dev, libphonon4qt5-dev, libkf5config-dev, libkf5coreaddons-dev, libkf5i18n-dev, kinit-dev, libkf5kdelibs4support-dev, libkf5kio-dev, libkf5mediaplayer-dev, libkf5parts-dev, libkf5widgetsaddons-dev, libcairo2-dev, libdbus-1-dev, libdbus-glib-1-dev, libgtk2.0-dev, libx11-dev, libxt-dev, libc-dev, libstdc++-dev, build-essential:amd64, fakeroot:amd64, crossbuild-essential-arm64:amd64, libc-dev:arm64, libstdc++-dev:arm64 Filtered Build-Depends: debhelper (>= 11~), cmake, pkg-kde-tools (>= 0.15.16), extra-cmake-modules, qtbase5-dev, libqt5svg5-dev, libqt5x11extras5-dev, libphonon4qt5-dev, libkf5config-dev, libkf5coreaddons-dev, libkf5i18n-dev, kinit-dev, libkf5kdelibs4support-dev, libkf5kio-dev, libkf5mediaplayer-dev, libkf5parts-dev, libkf5widgetsaddons-dev, libcairo2-dev, libdbus-1-dev, libdbus-glib-1-dev, libgtk2.0-dev, libx11-dev, libxt-dev, libc-dev, libstdc++-dev, build-essential:amd64, fakeroot:amd64, crossbuild-essential-arm64:amd64, libc-dev:arm64, libstdc++-dev:arm64 dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [963 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [550 B] Get:5 copy:/<>/apt_archive ./ Packages [645 B] Fetched 2158 B in 0s (90.6 kB/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: adwaita-icon-theme autoconf automake autopoint autotools-dev binutils-aarch64-linux-gnu bsdextrautils build-essential cmake cmake-data cpp-10-aarch64-linux-gnu cpp-aarch64-linux-gnu cross-config crossbuild-essential-arm64 dbus debhelper dh-autoreconf dh-strip-nondeterminism dirmngr dmsetup docbook-xml docbook-xsl dpkg-cross dpkg-dev dwz extra-cmake-modules:arm64 file fontconfig fontconfig-config fonts-dejavu-core g++ g++-10 g++-10-aarch64-linux-gnu g++-aarch64-linux-gnu gcc-10-aarch64-linux-gnu gcc-10-aarch64-linux-gnu-base gcc-10-base:arm64 gcc-10-cross-base gcc-9-base:arm64 gcc-aarch64-linux-gnu gettext gettext-base gir1.2-atk-1.0:arm64 gir1.2-freedesktop:arm64 gir1.2-gdkpixbuf-2.0:arm64 gir1.2-glib-2.0:arm64 gir1.2-gtk-2.0:arm64 gir1.2-harfbuzz-0.0:arm64 gir1.2-pango-1.0:arm64 gnupg gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpg-wks-server gpgconf gpgsm groff-base gtk-update-icon-cache hicolor-icon-theme icu-devtools intltool-debian kded5:arm64 kdesignerplugin-data kdoctools5 kgendesignerplugin:arm64 kgendesignerplugin-bin kinit:arm64 kinit-dev:arm64 kio:arm64 libacl1:arm64 libapparmor1 libarchive-zip-perl libarchive13 libargon2-1 libasan5:arm64 libasan6-arm64-cross libassuan0 libassuan0:arm64 libasyncns0:arm64 libatk1.0-0:arm64 libatk1.0-data libatk1.0-dev:arm64 libatomic1:arm64 libatomic1-arm64-cross libaudit1:arm64 libavahi-client3:arm64 libavahi-common-data:arm64 libavahi-common3:arm64 libblkid-dev:arm64 libblkid1:arm64 libbrotli-dev:arm64 libbrotli1 libbrotli1:arm64 libbsd0 libbsd0:arm64 libbz2-1.0:arm64 libc6:arm64 libc6-arm64-cross libc6-dev libc6-dev:arm64 libc6-dev-arm64-cross libcairo-gobject2:arm64 libcairo-script-interpreter2:arm64 libcairo2 libcairo2:arm64 libcairo2-dev:arm64 libcap-ng0:arm64 libcap2 libcap2:arm64 libcap2-bin libcom-err2:arm64 libconfig-auto-perl libconfig-inifiles-perl libcrypt-dev libcrypt-dev:arm64 libcrypt1:arm64 libcryptsetup12 libcups2:arm64 libcurl4 libdatrie-dev:arm64 libdatrie1 libdatrie1:arm64 libdbus-1-3 libdbus-1-3:arm64 libdbus-1-dev:arm64 libdbus-glib-1-2 libdbus-glib-1-2:arm64 libdbus-glib-1-dev:arm64 libdbus-glib-1-dev-bin libdbusmenu-qt5-2:arm64 libdebhelper-perl libdebian-dpkgcross-perl libdeflate0 libdeflate0:arm64 libdevmapper1.02.1 libdouble-conversion3 libdouble-conversion3:arm64 libdpkg-perl libdrm-amdgpu1:arm64 libdrm-common libdrm-nouveau2:arm64 libdrm-radeon1:arm64 libdrm2:arm64 libedit2:arm64 libegl-dev:arm64 libegl-mesa0:arm64 libegl1:arm64 libelf1 libelf1:arm64 libevdev2 libevdev2:arm64 libexpat1 libexpat1:arm64 libexpat1-dev:arm64 libfam0 libfam0:arm64 libffi-dev:arm64 libffi7:arm64 libfile-homedir-perl libfile-stripnondeterminism-perl libfile-which-perl libflac8:arm64 libfontconfig-dev:arm64 libfontconfig1 libfontconfig1:arm64 libfontconfig1-dev:arm64 libfreetype-dev:arm64 libfreetype6 libfreetype6:arm64 libfreetype6-dev:arm64 libfribidi-dev:arm64 libfribidi0 libfribidi0:arm64 libgbm1:arm64 libgcc-10-dev-arm64-cross libgcc-9-dev:arm64 libgcc-s1:arm64 libgcc-s1-arm64-cross libgcrypt20:arm64 libgdk-pixbuf-2.0-0 libgdk-pixbuf-2.0-0:arm64 libgdk-pixbuf-2.0-dev:arm64 libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgirepository-1.0-1:arm64 libgl-dev:arm64 libgl1:arm64 libgl1-mesa-dri:arm64 libglapi-mesa:arm64 libglib2.0-0 libglib2.0-0:arm64 libglib2.0-bin libglib2.0-data libglib2.0-dev:arm64 libglib2.0-dev-bin libglu1-mesa:arm64 libglu1-mesa-dev:arm64 libglvnd0:arm64 libglx-dev:arm64 libglx-mesa0:arm64 libglx0:arm64 libgmp10:arm64 libgnutls30:arm64 libgomp1:arm64 libgomp1-arm64-cross libgpg-error0:arm64 libgpgme11:arm64 libgpgmepp6:arm64 libgraphite2-3 libgraphite2-3:arm64 libgraphite2-dev:arm64 libgssapi-krb5-2:arm64 libgtk2.0-0:arm64 libgtk2.0-common libgtk2.0-dev:arm64 libgudev-1.0-0 libgudev-1.0-0:arm64 libharfbuzz-dev:arm64 libharfbuzz-gobject0:arm64 libharfbuzz-icu0:arm64 libharfbuzz0b libharfbuzz0b:arm64 libhogweed6:arm64 libice-dev:arm64 libice6:arm64 libicu-dev:arm64 libicu67 libicu67:arm64 libidn2-0:arm64 libinput-bin libinput10:arm64 libio-string-perl libip4tc2 libitm1:arm64 libitm1-arm64-cross libjbig0 libjbig0:arm64 libjpeg62-turbo libjpeg62-turbo:arm64 libjson-c5 libjsoncpp24 libk5crypto3:arm64 libkeyutils1:arm64 libkf5archive-dev:arm64 libkf5archive5 libkf5archive5:arm64 libkf5attica-dev:arm64 libkf5attica5:arm64 libkf5auth-data libkf5auth-dev:arm64 libkf5auth-dev-bin libkf5auth5:arm64 libkf5authcore5:arm64 libkf5bookmarks-data libkf5bookmarks-dev:arm64 libkf5bookmarks5:arm64 libkf5codecs-data libkf5codecs-dev:arm64 libkf5codecs5:arm64 libkf5completion-data libkf5completion-dev:arm64 libkf5completion5:arm64 libkf5config-bin:arm64 libkf5config-data libkf5config-dev:arm64 libkf5config-dev-bin libkf5configcore5 libkf5configcore5:arm64 libkf5configgui5:arm64 libkf5configwidgets-data libkf5configwidgets-dev:arm64 libkf5configwidgets5:arm64 libkf5coreaddons-data libkf5coreaddons-dev:arm64 libkf5coreaddons-dev-bin libkf5coreaddons5 libkf5coreaddons5:arm64 libkf5crash-dev:arm64 libkf5crash5:arm64 libkf5dbusaddons-data libkf5dbusaddons-dev:arm64 libkf5dbusaddons5:arm64 libkf5doctools-dev:arm64 libkf5doctools5:arm64 libkf5emoticons-data libkf5emoticons-dev:arm64 libkf5emoticons5:arm64 libkf5globalaccel-bin:arm64 libkf5globalaccel-data libkf5globalaccel-dev:arm64 libkf5globalaccel5:arm64 libkf5globalaccelprivate5:arm64 libkf5guiaddons-dev:arm64 libkf5guiaddons5:arm64 libkf5i18n-data libkf5i18n-dev:arm64 libkf5i18n5:arm64 libkf5iconthemes-data libkf5iconthemes-dev:arm64 libkf5iconthemes5:arm64 libkf5itemmodels-dev:arm64 libkf5itemmodels5:arm64 libkf5itemviews-data libkf5itemviews-dev:arm64 libkf5itemviews5:arm64 libkf5jobwidgets-data libkf5jobwidgets-dev:arm64 libkf5jobwidgets5:arm64 libkf5kdelibs4support-data libkf5kdelibs4support-dev:arm64 libkf5kdelibs4support5:arm64 libkf5kdelibs4support5-bin:arm64 libkf5kio-dev:arm64 libkf5kiocore5:arm64 libkf5kiofilewidgets5:arm64 libkf5kiogui5:arm64 libkf5kiontlm5:arm64 libkf5kiowidgets5:arm64 libkf5mediaplayer-data libkf5mediaplayer-dev:arm64 libkf5mediaplayer5:arm64 libkf5notifications-data libkf5notifications-dev:arm64 libkf5notifications5:arm64 libkf5parts-data libkf5parts-dev:arm64 libkf5parts5:arm64 libkf5service-bin:arm64 libkf5service-data libkf5service-dev:arm64 libkf5service5:arm64 libkf5solid-dev:arm64 libkf5solid5:arm64 libkf5solid5-data libkf5sonnet-dev:arm64 libkf5sonnet-dev-bin libkf5sonnet5-data libkf5sonnetcore5:arm64 libkf5sonnetui5:arm64 libkf5textwidgets-data libkf5textwidgets-dev:arm64 libkf5textwidgets5:arm64 libkf5unitconversion-data libkf5unitconversion-dev:arm64 libkf5unitconversion5:arm64 libkf5wallet-bin:arm64 libkf5wallet-data libkf5wallet5:arm64 libkf5widgetsaddons-data libkf5widgetsaddons-dev:arm64 libkf5widgetsaddons5:arm64 libkf5windowsystem-data libkf5windowsystem-dev:arm64 libkf5windowsystem5:arm64 libkf5xmlgui-data libkf5xmlgui-dev:arm64 libkf5xmlgui5:arm64 libkmod2 libkrb5-3:arm64 libkrb5support0:arm64 libksba8 libkwalletbackend5-5:arm64 libldap-2.4-2 libllvm11:arm64 liblocale-gettext-perl liblsan0:arm64 liblsan0-arm64-cross liblz4-1:arm64 liblzma5:arm64 liblzo2-2:arm64 libmagic-mgc libmagic1 libmd0 libmd0:arm64 libmd4c0:arm64 libmount-dev:arm64 libmount1:arm64 libmpdec3 libmtdev1:arm64 libncurses6 libnettle8:arm64 libnghttp2-14 libnpth0 libnsl-dev libnsl-dev:arm64 libnsl2:arm64 libogg0:arm64 libopus0:arm64 libp11-kit0:arm64 libpam-systemd:arm64 libpam0g:arm64 libpango-1.0-0 libpango-1.0-0:arm64 libpango1.0-dev:arm64 libpangocairo-1.0-0 libpangocairo-1.0-0:arm64 libpangoft2-1.0-0 libpangoft2-1.0-0:arm64 libpangoxft-1.0-0 libpangoxft-1.0-0:arm64 libpcre16-3:arm64 libpcre2-16-0 libpcre2-16-0:arm64 libpcre2-32-0:arm64 libpcre2-8-0:arm64 libpcre2-dev:arm64 libpcre2-posix2:arm64 libpcre3:arm64 libpcre3-dev:arm64 libpcre32-3:arm64 libpcrecpp0v5:arm64 libperl5.32 libphonon4qt5-4:arm64 libphonon4qt5-data libphonon4qt5-dev:arm64 libpipeline1 libpixman-1-0 libpixman-1-0:arm64 libpixman-1-dev:arm64 libpng-dev:arm64 libpng16-16 libpng16-16:arm64 libpolkit-agent-1-0:arm64 libpolkit-gobject-1-0:arm64 libpolkit-qt5-1-1:arm64 libprocps8 libpsl5 libpthread-stubs0-dev:arm64 libpulse-mainloop-glib0:arm64 libpulse0:arm64 libpython3-stdlib libpython3.9-minimal libpython3.9-stdlib libqt5concurrent5:arm64 libqt5core5a libqt5core5a:arm64 libqt5dbus5 libqt5dbus5:arm64 libqt5designer5:arm64 libqt5gui5:arm64 libqt5network5:arm64 libqt5printsupport5:arm64 libqt5qml5:arm64 libqt5script5:arm64 libqt5scripttools5:arm64 libqt5sql5:arm64 libqt5svg5:arm64 libqt5svg5-dev:arm64 libqt5test5:arm64 libqt5texttospeech5:arm64 libqt5waylandclient5:arm64 libqt5widgets5:arm64 libqt5x11extras5:arm64 libqt5x11extras5-dev:arm64 libqt5xml5 libqt5xml5:arm64 libreadline8 librhash0 librtmp1 libsasl2-2 libsasl2-modules-db libselinux1:arm64 libselinux1-dev:arm64 libsensors-config libsensors5:arm64 libsepol1:arm64 libsepol1-dev:arm64 libsigsegv2 libsm-dev:arm64 libsm6:arm64 libsndfile1:arm64 libsqlite3-0 libssh2-1 libssl-dev:arm64 libssl1.1:arm64 libstdc++-10-dev libstdc++-10-dev-arm64-cross libstdc++-9-dev:arm64 libstdc++6:arm64 libstdc++6-arm64-cross libsub-override-perl libsystemd0:arm64 libtasn1-6:arm64 libthai-data libthai-dev:arm64 libthai0 libthai0:arm64 libtiff5 libtiff5:arm64 libtinfo6:arm64 libtirpc-dev libtirpc-dev:arm64 libtirpc3:arm64 libtool libtsan0:arm64 libtsan0-arm64-cross libubsan1:arm64 libubsan1-arm64-cross libuchardet0 libudev1:arm64 libunistring2:arm64 libuuid1:arm64 libuv1 libvorbis0a:arm64 libvorbisenc2:arm64 libvulkan-dev:arm64 libvulkan1:arm64 libwacom-common libwacom2 libwacom2:arm64 libwayland-client0:arm64 libwayland-cursor0:arm64 libwayland-server0:arm64 libwebp6 libwebp6:arm64 libwrap0:arm64 libx11-6 libx11-6:arm64 libx11-data libx11-dev:arm64 libx11-xcb1:arm64 libxau-dev:arm64 libxau6 libxau6:arm64 libxcb-dri2-0:arm64 libxcb-dri3-0:arm64 libxcb-glx0:arm64 libxcb-icccm4:arm64 libxcb-image0:arm64 libxcb-keysyms1:arm64 libxcb-present0:arm64 libxcb-randr0:arm64 libxcb-render-util0:arm64 libxcb-render0 libxcb-render0:arm64 libxcb-render0-dev:arm64 libxcb-res0:arm64 libxcb-shape0:arm64 libxcb-shm0 libxcb-shm0:arm64 libxcb-shm0-dev:arm64 libxcb-sync1:arm64 libxcb-util1:arm64 libxcb-xfixes0:arm64 libxcb-xinerama0:arm64 libxcb-xinput0:arm64 libxcb-xkb1:arm64 libxcb1 libxcb1:arm64 libxcb1-dev:arm64 libxcomposite-dev:arm64 libxcomposite1:arm64 libxcursor-dev:arm64 libxcursor1:arm64 libxdamage-dev:arm64 libxdamage1:arm64 libxdmcp-dev:arm64 libxdmcp6 libxdmcp6:arm64 libxext-dev:arm64 libxext6 libxext6:arm64 libxfixes-dev:arm64 libxfixes3:arm64 libxft-dev:arm64 libxft2 libxft2:arm64 libxi-dev:arm64 libxi6:arm64 libxinerama-dev:arm64 libxinerama1:arm64 libxkbcommon-x11-0:arm64 libxkbcommon0:arm64 libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl libxml2 libxml2:arm64 libxml2-utils libxrandr-dev:arm64 libxrandr2:arm64 libxrender-dev:arm64 libxrender1 libxrender1:arm64 libxshmfence1:arm64 libxslt1.1 libxslt1.1:arm64 libxt-dev:arm64 libxt6:arm64 libxxf86vm1:arm64 libyaml-perl libz3-4:arm64 libzstd1:arm64 linux-libc-dev:arm64 linux-libc-dev-arm64-cross m4 man-db media-types pango1.0-tools perl perl-modules-5.32 phonon4qt5:arm64 phonon4qt5-backend-null:arm64 pinentry-curses pkg-config pkg-kde-tools po-debconf procps python3 python3-distutils python3-lib2to3 python3-minimal python3.9 python3.9-minimal qt5-qmake:arm64 qt5-qmake-bin qtbase5-dev:arm64 qtbase5-dev-tools qtchooser qtscript5-dev:arm64 readline-common sensible-utils sgml-base sgml-data shared-mime-info systemd systemd-sysv systemd-timesyncd ucf uuid-dev:arm64 x11-common x11proto-dev x11proto-input-dev x11proto-randr-dev x11proto-xext-dev x11proto-xinerama-dev xkb-data xml-core xorg-sgml-doctools xtrans-dev zlib1g:arm64 zlib1g-dev:arm64 Suggested packages: autoconf-archive gnu-standards autoconf-doc binutils-doc cmake-doc ninja-build gcc-10-locales cpp-doc default-dbus-session-bus | dbus-session-bus dh-make dbus-user-session libpam-systemd pinentry-gnome3 tor docbook docbook-dsssl docbook-defguide dbtoepub docbook-xsl-doc-html | docbook-xsl-doc-pdf | docbook-xsl-doc-text | docbook-xsl-doc docbook-xsl-saxon fop libsaxon-java libxalan2-java libxslthl-java xalan binutils-multiarch debian-keyring g++-multilib g++-10-multilib gcc-10-doc manpages-dev flex bison gdb-aarch64-linux-gnu gcc-doc gettext-doc libasprintf-dev libgettextpo-dev parcimonie xloadimage scdaemon groff lrzip glibc-doc:arm64 libc-l10n:arm64 locales:arm64 glibc-doc manpages-dev:arm64 libcairo2-doc:arm64 cups-common:arm64 libdatrie-doc:arm64 git bzr fam fam:arm64 freetype2-doc:arm64 rng-tools:arm64 libgirepository1.0-dev:arm64 libglib2.0-doc:arm64 gnutls-bin:arm64 libgraphite2-utils:arm64 krb5-doc:arm64 krb5-user:arm64 librsvg2-common:arm64 gvfs:arm64 libgtk2.0-doc:arm64 libice-doc:arm64 icu-doc:arm64 opus-tools:arm64 libpam-doc:arm64 imagemagick:arm64 libpango1.0-doc:arm64 pulseaudio:arm64 qt5-image-formats-plugins:arm64 qtwayland5:arm64 qt5-qmltooling-plugins:arm64 lm-sensors lm-sensors:arm64 libsm-doc:arm64 libssl-doc:arm64 libstdc++-10-doc libstdc++-9-doc:arm64 libthai-doc:arm64 libtool-doc gfortran | fortran95-compiler gcj-jdk libx11-doc:arm64 libxcb-doc:arm64 libxext-doc:arm64 libxt-doc:arm64 libyaml-shell-perl m4-doc apparmor less www-browser perl-doc libterm-readline-gnu-perl | libterm-readline-perl-perl libtap-harness-archive-perl phonon4qt5-backend-gstreamer:arm64 phonon4qt5-backend-vlc:arm64 pinentry-doc cdbs libmail-box-perl python3-doc python3-tk python3-venv python3.9-venv python3.9-doc binfmt-support default-libmysqlclient-dev:arm64 firebird-dev:arm64 libpq-dev:arm64 libsqlite3-dev:arm64 unixodbc-dev:arm64 readline-doc sgml-base-doc perlsgml w3-recs opensp systemd-container policykit-1 Recommended packages: librsvg2-common libalgorithm-merge-perl curl | wget | lynx libnss-nis:arm64 libnss-nisplus:arm64 libpam-cap ca-certificates libfile-fcntllock-perl libarchive-cpio-perl xdg-user-dirs xdg-user-dirs:arm64 libgpg-error-l10n:arm64 libgail-common:arm64 libgtk2.0-bin:arm64 libgtk2.0-0 libkf5archive-doc:arm64 libkf5attica-doc:arm64 libkf5auth-doc:arm64 libkf5bookmarks-doc:arm64 keditbookmarks:arm64 libkf5codecs-doc:arm64 libkf5completion-doc:arm64 libkf5config-doc:arm64 libkf5config-bin libkf5configwidgets-doc:arm64 libkf5coreaddons-doc:arm64 libkf5crash-doc:arm64 libkf5dbusaddons-doc:arm64 libkf5dbusaddons-bin:arm64 libkf5emoticons-doc:arm64 libkf5emoticons-bin:arm64 libkf5globalaccel-doc:arm64 libkf5guiaddons-doc:arm64 libkf5i18n-doc:arm64 libkf5iconthemes-doc:arm64 libkf5iconthemes-bin:arm64 libkf5itemmodels-doc:arm64 libkf5itemviews-doc:arm64 libkf5jobwidgets-doc:arm64 libkf5kio-doc:arm64 libkf5notifications-doc:arm64 libkf5parts-doc:arm64 libkf5parts-plugins:arm64 libkf5service-doc:arm64 libkf5solid-doc:arm64 media-player-info:arm64 libkf5sonnet-doc:arm64 sonnet-plugins:arm64 libkf5textwidgets-doc:arm64 libkf5unitconversion-doc:arm64 libkf5widgetsaddons-doc:arm64 libkf5windowsystem-doc:arm64 kwayland-integration:arm64 qtwayland5:arm64 libkf5xmlgui-doc:arm64 libkf5xmlgui-bin:arm64 krb5-locales:arm64 libldap-common libgpm2 libpng-tools:arm64 publicsuffix qttranslations5-l10n qttranslations5-l10n:arm64 qt5-gtk-platformtheme:arm64 libqt5sql5-sqlite:arm64 | libqt5sql5-mysql:arm64 | libqt5sql5-odbc:arm64 | libqt5sql5-psql:arm64 | libqt5sql5-tds:arm64 | libqt5sql5-ibase:arm64 qtspeech5-speechd-plugin:arm64 | qtspeech5-flite-plugin:arm64 libsasl2-modules libltdl-dev uuid-runtime:arm64 mesa-vulkan-drivers:arm64 | vulkan-icd:arm64 libwacom-bin libwacom-bin:arm64 libwww-perl libxml-sax-expat-perl libyaml-libyaml-perl | libyaml-syck-perl netbase libmail-sendmail-perl psmisc libqt5opengl5-dev:arm64 libpam-systemd libnss-systemd The following NEW packages will be installed: adwaita-icon-theme autoconf automake autopoint autotools-dev binutils-aarch64-linux-gnu bsdextrautils build-essential cmake cmake-data cpp-10-aarch64-linux-gnu cpp-aarch64-linux-gnu cross-config crossbuild-essential-arm64 dbus debhelper dh-autoreconf dh-strip-nondeterminism dirmngr dmsetup docbook-xml docbook-xsl dpkg-cross dpkg-dev dwz extra-cmake-modules:arm64 file fontconfig fontconfig-config fonts-dejavu-core g++ g++-10 g++-10-aarch64-linux-gnu g++-aarch64-linux-gnu gcc-10-aarch64-linux-gnu gcc-10-aarch64-linux-gnu-base gcc-10-base:arm64 gcc-10-cross-base gcc-9-base:arm64 gcc-aarch64-linux-gnu gettext gettext-base gir1.2-atk-1.0:arm64 gir1.2-freedesktop:arm64 gir1.2-gdkpixbuf-2.0:arm64 gir1.2-glib-2.0:arm64 gir1.2-gtk-2.0:arm64 gir1.2-harfbuzz-0.0:arm64 gir1.2-pango-1.0:arm64 gnupg gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpg-wks-server gpgconf gpgsm groff-base gtk-update-icon-cache hicolor-icon-theme icu-devtools intltool-debian kded5:arm64 kdesignerplugin-data kdoctools5 kgendesignerplugin:arm64 kgendesignerplugin-bin kinit:arm64 kinit-dev:arm64 kio:arm64 libacl1:arm64 libapparmor1 libarchive-zip-perl libarchive13 libargon2-1 libasan5:arm64 libasan6-arm64-cross libassuan0 libassuan0:arm64 libasyncns0:arm64 libatk1.0-0:arm64 libatk1.0-data libatk1.0-dev:arm64 libatomic1:arm64 libatomic1-arm64-cross libaudit1:arm64 libavahi-client3:arm64 libavahi-common-data:arm64 libavahi-common3:arm64 libblkid-dev:arm64 libblkid1:arm64 libbrotli-dev:arm64 libbrotli1 libbrotli1:arm64 libbsd0 libbsd0:arm64 libbz2-1.0:arm64 libc6:arm64 libc6-arm64-cross libc6-dev libc6-dev:arm64 libc6-dev-arm64-cross libcairo-gobject2:arm64 libcairo-script-interpreter2:arm64 libcairo2 libcairo2:arm64 libcairo2-dev:arm64 libcap-ng0:arm64 libcap2 libcap2:arm64 libcap2-bin libcom-err2:arm64 libconfig-auto-perl libconfig-inifiles-perl libcrypt-dev libcrypt-dev:arm64 libcrypt1:arm64 libcryptsetup12 libcups2:arm64 libcurl4 libdatrie-dev:arm64 libdatrie1 libdatrie1:arm64 libdbus-1-3 libdbus-1-3:arm64 libdbus-1-dev:arm64 libdbus-glib-1-2 libdbus-glib-1-2:arm64 libdbus-glib-1-dev:arm64 libdbus-glib-1-dev-bin libdbusmenu-qt5-2:arm64 libdebhelper-perl libdebian-dpkgcross-perl libdeflate0 libdeflate0:arm64 libdevmapper1.02.1 libdouble-conversion3 libdouble-conversion3:arm64 libdpkg-perl libdrm-amdgpu1:arm64 libdrm-common libdrm-nouveau2:arm64 libdrm-radeon1:arm64 libdrm2:arm64 libedit2:arm64 libegl-dev:arm64 libegl-mesa0:arm64 libegl1:arm64 libelf1 libelf1:arm64 libevdev2 libevdev2:arm64 libexpat1 libexpat1:arm64 libexpat1-dev:arm64 libfam0 libfam0:arm64 libffi-dev:arm64 libffi7:arm64 libfile-homedir-perl libfile-stripnondeterminism-perl libfile-which-perl libflac8:arm64 libfontconfig-dev:arm64 libfontconfig1 libfontconfig1:arm64 libfontconfig1-dev:arm64 libfreetype-dev:arm64 libfreetype6 libfreetype6:arm64 libfreetype6-dev:arm64 libfribidi-dev:arm64 libfribidi0 libfribidi0:arm64 libgbm1:arm64 libgcc-10-dev-arm64-cross libgcc-9-dev:arm64 libgcc-s1:arm64 libgcc-s1-arm64-cross libgcrypt20:arm64 libgdk-pixbuf-2.0-0 libgdk-pixbuf-2.0-0:arm64 libgdk-pixbuf-2.0-dev:arm64 libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgirepository-1.0-1:arm64 libgl-dev:arm64 libgl1:arm64 libgl1-mesa-dri:arm64 libglapi-mesa:arm64 libglib2.0-0 libglib2.0-0:arm64 libglib2.0-bin libglib2.0-data libglib2.0-dev:arm64 libglib2.0-dev-bin libglu1-mesa:arm64 libglu1-mesa-dev:arm64 libglvnd0:arm64 libglx-dev:arm64 libglx-mesa0:arm64 libglx0:arm64 libgmp10:arm64 libgnutls30:arm64 libgomp1:arm64 libgomp1-arm64-cross libgpg-error0:arm64 libgpgme11:arm64 libgpgmepp6:arm64 libgraphite2-3 libgraphite2-3:arm64 libgraphite2-dev:arm64 libgssapi-krb5-2:arm64 libgtk2.0-0:arm64 libgtk2.0-common libgtk2.0-dev:arm64 libgudev-1.0-0 libgudev-1.0-0:arm64 libharfbuzz-dev:arm64 libharfbuzz-gobject0:arm64 libharfbuzz-icu0:arm64 libharfbuzz0b libharfbuzz0b:arm64 libhogweed6:arm64 libice-dev:arm64 libice6:arm64 libicu-dev:arm64 libicu67 libicu67:arm64 libidn2-0:arm64 libinput-bin libinput10:arm64 libio-string-perl libip4tc2 libitm1:arm64 libitm1-arm64-cross libjbig0 libjbig0:arm64 libjpeg62-turbo libjpeg62-turbo:arm64 libjson-c5 libjsoncpp24 libk5crypto3:arm64 libkeyutils1:arm64 libkf5archive-dev:arm64 libkf5archive5 libkf5archive5:arm64 libkf5attica-dev:arm64 libkf5attica5:arm64 libkf5auth-data libkf5auth-dev:arm64 libkf5auth-dev-bin libkf5auth5:arm64 libkf5authcore5:arm64 libkf5bookmarks-data libkf5bookmarks-dev:arm64 libkf5bookmarks5:arm64 libkf5codecs-data libkf5codecs-dev:arm64 libkf5codecs5:arm64 libkf5completion-data libkf5completion-dev:arm64 libkf5completion5:arm64 libkf5config-bin:arm64 libkf5config-data libkf5config-dev:arm64 libkf5config-dev-bin libkf5configcore5 libkf5configcore5:arm64 libkf5configgui5:arm64 libkf5configwidgets-data libkf5configwidgets-dev:arm64 libkf5configwidgets5:arm64 libkf5coreaddons-data libkf5coreaddons-dev:arm64 libkf5coreaddons-dev-bin libkf5coreaddons5 libkf5coreaddons5:arm64 libkf5crash-dev:arm64 libkf5crash5:arm64 libkf5dbusaddons-data libkf5dbusaddons-dev:arm64 libkf5dbusaddons5:arm64 libkf5doctools-dev:arm64 libkf5doctools5:arm64 libkf5emoticons-data libkf5emoticons-dev:arm64 libkf5emoticons5:arm64 libkf5globalaccel-bin:arm64 libkf5globalaccel-data libkf5globalaccel-dev:arm64 libkf5globalaccel5:arm64 libkf5globalaccelprivate5:arm64 libkf5guiaddons-dev:arm64 libkf5guiaddons5:arm64 libkf5i18n-data libkf5i18n-dev:arm64 libkf5i18n5:arm64 libkf5iconthemes-data libkf5iconthemes-dev:arm64 libkf5iconthemes5:arm64 libkf5itemmodels-dev:arm64 libkf5itemmodels5:arm64 libkf5itemviews-data libkf5itemviews-dev:arm64 libkf5itemviews5:arm64 libkf5jobwidgets-data libkf5jobwidgets-dev:arm64 libkf5jobwidgets5:arm64 libkf5kdelibs4support-data libkf5kdelibs4support-dev:arm64 libkf5kdelibs4support5:arm64 libkf5kdelibs4support5-bin:arm64 libkf5kio-dev:arm64 libkf5kiocore5:arm64 libkf5kiofilewidgets5:arm64 libkf5kiogui5:arm64 libkf5kiontlm5:arm64 libkf5kiowidgets5:arm64 libkf5mediaplayer-data libkf5mediaplayer-dev:arm64 libkf5mediaplayer5:arm64 libkf5notifications-data libkf5notifications-dev:arm64 libkf5notifications5:arm64 libkf5parts-data libkf5parts-dev:arm64 libkf5parts5:arm64 libkf5service-bin:arm64 libkf5service-data libkf5service-dev:arm64 libkf5service5:arm64 libkf5solid-dev:arm64 libkf5solid5:arm64 libkf5solid5-data libkf5sonnet-dev:arm64 libkf5sonnet-dev-bin libkf5sonnet5-data libkf5sonnetcore5:arm64 libkf5sonnetui5:arm64 libkf5textwidgets-data libkf5textwidgets-dev:arm64 libkf5textwidgets5:arm64 libkf5unitconversion-data libkf5unitconversion-dev:arm64 libkf5unitconversion5:arm64 libkf5wallet-bin:arm64 libkf5wallet-data libkf5wallet5:arm64 libkf5widgetsaddons-data libkf5widgetsaddons-dev:arm64 libkf5widgetsaddons5:arm64 libkf5windowsystem-data libkf5windowsystem-dev:arm64 libkf5windowsystem5:arm64 libkf5xmlgui-data libkf5xmlgui-dev:arm64 libkf5xmlgui5:arm64 libkmod2 libkrb5-3:arm64 libkrb5support0:arm64 libksba8 libkwalletbackend5-5:arm64 libldap-2.4-2 libllvm11:arm64 liblocale-gettext-perl liblsan0:arm64 liblsan0-arm64-cross liblz4-1:arm64 liblzma5:arm64 liblzo2-2:arm64 libmagic-mgc libmagic1 libmd0 libmd0:arm64 libmd4c0:arm64 libmount-dev:arm64 libmount1:arm64 libmpdec3 libmtdev1:arm64 libncurses6 libnettle8:arm64 libnghttp2-14 libnpth0 libnsl-dev libnsl-dev:arm64 libnsl2:arm64 libogg0:arm64 libopus0:arm64 libp11-kit0:arm64 libpam-systemd:arm64 libpam0g:arm64 libpango-1.0-0 libpango-1.0-0:arm64 libpango1.0-dev:arm64 libpangocairo-1.0-0 libpangocairo-1.0-0:arm64 libpangoft2-1.0-0 libpangoft2-1.0-0:arm64 libpangoxft-1.0-0 libpangoxft-1.0-0:arm64 libpcre16-3:arm64 libpcre2-16-0 libpcre2-16-0:arm64 libpcre2-32-0:arm64 libpcre2-8-0:arm64 libpcre2-dev:arm64 libpcre2-posix2:arm64 libpcre3:arm64 libpcre3-dev:arm64 libpcre32-3:arm64 libpcrecpp0v5:arm64 libperl5.32 libphonon4qt5-4:arm64 libphonon4qt5-data libphonon4qt5-dev:arm64 libpipeline1 libpixman-1-0 libpixman-1-0:arm64 libpixman-1-dev:arm64 libpng-dev:arm64 libpng16-16 libpng16-16:arm64 libpolkit-agent-1-0:arm64 libpolkit-gobject-1-0:arm64 libpolkit-qt5-1-1:arm64 libprocps8 libpsl5 libpthread-stubs0-dev:arm64 libpulse-mainloop-glib0:arm64 libpulse0:arm64 libpython3-stdlib libpython3.9-minimal libpython3.9-stdlib libqt5concurrent5:arm64 libqt5core5a libqt5core5a:arm64 libqt5dbus5 libqt5dbus5:arm64 libqt5designer5:arm64 libqt5gui5:arm64 libqt5network5:arm64 libqt5printsupport5:arm64 libqt5qml5:arm64 libqt5script5:arm64 libqt5scripttools5:arm64 libqt5sql5:arm64 libqt5svg5:arm64 libqt5svg5-dev:arm64 libqt5test5:arm64 libqt5texttospeech5:arm64 libqt5waylandclient5:arm64 libqt5widgets5:arm64 libqt5x11extras5:arm64 libqt5x11extras5-dev:arm64 libqt5xml5 libqt5xml5:arm64 libreadline8 librhash0 librtmp1 libsasl2-2 libsasl2-modules-db libselinux1:arm64 libselinux1-dev:arm64 libsensors-config libsensors5:arm64 libsepol1:arm64 libsepol1-dev:arm64 libsigsegv2 libsm-dev:arm64 libsm6:arm64 libsndfile1:arm64 libsqlite3-0 libssh2-1 libssl-dev:arm64 libssl1.1:arm64 libstdc++-10-dev libstdc++-10-dev-arm64-cross libstdc++-9-dev:arm64 libstdc++6:arm64 libstdc++6-arm64-cross libsub-override-perl libsystemd0:arm64 libtasn1-6:arm64 libthai-data libthai-dev:arm64 libthai0 libthai0:arm64 libtiff5 libtiff5:arm64 libtinfo6:arm64 libtirpc-dev libtirpc-dev:arm64 libtirpc3:arm64 libtool libtsan0:arm64 libtsan0-arm64-cross libubsan1:arm64 libubsan1-arm64-cross libuchardet0 libudev1:arm64 libunistring2:arm64 libuuid1:arm64 libuv1 libvorbis0a:arm64 libvorbisenc2:arm64 libvulkan-dev:arm64 libvulkan1:arm64 libwacom-common libwacom2 libwacom2:arm64 libwayland-client0:arm64 libwayland-cursor0:arm64 libwayland-server0:arm64 libwebp6 libwebp6:arm64 libwrap0:arm64 libx11-6 libx11-6:arm64 libx11-data libx11-dev:arm64 libx11-xcb1:arm64 libxau-dev:arm64 libxau6 libxau6:arm64 libxcb-dri2-0:arm64 libxcb-dri3-0:arm64 libxcb-glx0:arm64 libxcb-icccm4:arm64 libxcb-image0:arm64 libxcb-keysyms1:arm64 libxcb-present0:arm64 libxcb-randr0:arm64 libxcb-render-util0:arm64 libxcb-render0 libxcb-render0:arm64 libxcb-render0-dev:arm64 libxcb-res0:arm64 libxcb-shape0:arm64 libxcb-shm0 libxcb-shm0:arm64 libxcb-shm0-dev:arm64 libxcb-sync1:arm64 libxcb-util1:arm64 libxcb-xfixes0:arm64 libxcb-xinerama0:arm64 libxcb-xinput0:arm64 libxcb-xkb1:arm64 libxcb1 libxcb1:arm64 libxcb1-dev:arm64 libxcomposite-dev:arm64 libxcomposite1:arm64 libxcursor-dev:arm64 libxcursor1:arm64 libxdamage-dev:arm64 libxdamage1:arm64 libxdmcp-dev:arm64 libxdmcp6 libxdmcp6:arm64 libxext-dev:arm64 libxext6 libxext6:arm64 libxfixes-dev:arm64 libxfixes3:arm64 libxft-dev:arm64 libxft2 libxft2:arm64 libxi-dev:arm64 libxi6:arm64 libxinerama-dev:arm64 libxinerama1:arm64 libxkbcommon-x11-0:arm64 libxkbcommon0:arm64 libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl libxml2 libxml2:arm64 libxml2-utils libxrandr-dev:arm64 libxrandr2:arm64 libxrender-dev:arm64 libxrender1 libxrender1:arm64 libxshmfence1:arm64 libxslt1.1 libxslt1.1:arm64 libxt-dev:arm64 libxt6:arm64 libxxf86vm1:arm64 libyaml-perl libz3-4:arm64 libzstd1:arm64 linux-libc-dev:arm64 linux-libc-dev-arm64-cross m4 man-db media-types pango1.0-tools perl perl-modules-5.32 phonon4qt5:arm64 phonon4qt5-backend-null:arm64 pinentry-curses pkg-config pkg-kde-tools po-debconf procps python3 python3-distutils python3-lib2to3 python3-minimal python3.9 python3.9-minimal qt5-qmake:arm64 qt5-qmake-bin qtbase5-dev:arm64 qtbase5-dev-tools qtchooser qtscript5-dev:arm64 readline-common sbuild-build-depends-main-dummy:arm64 sensible-utils sgml-base sgml-data shared-mime-info systemd systemd-sysv systemd-timesyncd ucf uuid-dev:arm64 x11-common x11proto-dev x11proto-input-dev x11proto-randr-dev x11proto-xext-dev x11proto-xinerama-dev xkb-data xml-core xorg-sgml-doctools xtrans-dev zlib1g:arm64 zlib1g-dev:arm64 0 upgraded, 647 newly installed, 0 to remove and 0 not upgraded. Need to get 417 MB of archives. After this operation, 1786 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [1072 B] Get:2 http://debian.oregonstate.edu/debian unstable/main amd64 libapparmor1 amd64 2.13.6-9 [99.3 kB] Get:3 http://debian.oregonstate.edu/debian unstable/main amd64 libcap2 amd64 1:2.44-1 [23.6 kB] Get:4 http://debian.oregonstate.edu/debian unstable/main amd64 libargon2-1 amd64 0~20171227-0.2 [19.6 kB] Get:5 http://debian.oregonstate.edu/debian unstable/main amd64 dmsetup amd64 2:1.02.175-2 [92.1 kB] Get:6 http://debian.oregonstate.edu/debian unstable/main amd64 libdevmapper1.02.1 amd64 2:1.02.175-2 [143 kB] Get:7 http://debian.oregonstate.edu/debian unstable/main amd64 libjson-c5 amd64 0.15-2 [42.8 kB] Get:8 http://debian.oregonstate.edu/debian unstable/main amd64 libcryptsetup12 amd64 2:2.3.4-2 [242 kB] Get:9 http://debian.oregonstate.edu/debian unstable/main amd64 libip4tc2 amd64 1.8.7-1 [34.6 kB] Get:10 http://debian.oregonstate.edu/debian unstable/main amd64 libkmod2 amd64 28-1 [55.6 kB] Get:11 http://debian.oregonstate.edu/debian unstable/main amd64 systemd-timesyncd amd64 247.3-1 [130 kB] Get:12 http://debian.oregonstate.edu/debian unstable/main amd64 systemd amd64 247.3-1 [4493 kB] Get:13 http://debian.oregonstate.edu/debian unstable/main amd64 systemd-sysv amd64 247.3-1 [112 kB] Get:14 http://debian.oregonstate.edu/debian unstable/main amd64 libdbus-1-3 amd64 1.12.20-2 [219 kB] Get:15 http://debian.oregonstate.edu/debian unstable/main amd64 libexpat1 amd64 2.2.10-1 [96.9 kB] Get:16 http://debian.oregonstate.edu/debian unstable/main amd64 dbus amd64 1.12.20-2 [239 kB] Get:17 http://debian.oregonstate.edu/debian unstable/main amd64 bsdextrautils amd64 2.36.1-7 [145 kB] Get:18 http://debian.oregonstate.edu/debian unstable/main amd64 libuchardet0 amd64 0.0.7-1 [67.8 kB] Get:19 http://debian.oregonstate.edu/debian unstable/main amd64 groff-base amd64 1.22.4-6 [936 kB] Get:20 http://debian.oregonstate.edu/debian unstable/main amd64 libpipeline1 amd64 1.5.3-1 [34.3 kB] Get:21 http://debian.oregonstate.edu/debian unstable/main amd64 man-db amd64 2.9.4-2 [1354 kB] Get:22 http://debian.oregonstate.edu/debian unstable/main amd64 perl-modules-5.32 all 5.32.1-2 [2823 kB] Get:23 http://debian.oregonstate.edu/debian unstable/main amd64 libperl5.32 amd64 5.32.1-2 [4101 kB] Get:24 http://debian.oregonstate.edu/debian unstable/main amd64 perl amd64 5.32.1-2 [293 kB] Get:25 http://debian.oregonstate.edu/debian unstable/main amd64 liblocale-gettext-perl amd64 1.07-4+b1 [19.0 kB] Get:26 http://debian.oregonstate.edu/debian unstable/main arm64 gcc-10-base arm64 10.2.1-6 [201 kB] Get:27 http://debian.oregonstate.edu/debian unstable/main arm64 libgcc-s1 arm64 10.2.1-6 [34.6 kB] Get:28 http://debian.oregonstate.edu/debian unstable/main arm64 libcrypt1 arm64 1:4.4.17-1 [89.3 kB] Get:29 http://debian.oregonstate.edu/debian unstable/main arm64 libc6 arm64 2.31-9 [2456 kB] Get:30 http://debian.oregonstate.edu/debian unstable/main amd64 libglib2.0-0 amd64 2.66.7-1 [1369 kB] Get:31 http://debian.oregonstate.edu/debian unstable/main amd64 libicu67 amd64 67.1-6 [8625 kB] Get:32 http://debian.oregonstate.edu/debian unstable/main amd64 libxml2 amd64 2.9.10+dfsg-6.3+b1 [693 kB] Get:33 http://debian.oregonstate.edu/debian unstable/main amd64 shared-mime-info amd64 2.0-1 [701 kB] Get:34 http://debian.oregonstate.edu/debian unstable/main arm64 libstdc++6 arm64 10.2.1-6 [451 kB] Get:35 http://debian.oregonstate.edu/debian unstable/main arm64 libdouble-conversion3 arm64 3.1.5-6.1 [37.6 kB] Get:36 http://debian.oregonstate.edu/debian unstable/main arm64 libffi7 arm64 3.3-6 [20.6 kB] Get:37 http://debian.oregonstate.edu/debian unstable/main arm64 libblkid1 arm64 2.36.1-7 [187 kB] Get:38 http://debian.oregonstate.edu/debian unstable/main arm64 libpcre2-8-0 arm64 10.36-2 [215 kB] Get:39 http://debian.oregonstate.edu/debian unstable/main arm64 libselinux1 arm64 3.1-3 [84.2 kB] Get:40 http://debian.oregonstate.edu/debian unstable/main arm64 libmount1 arm64 2.36.1-7 [202 kB] Get:41 http://debian.oregonstate.edu/debian unstable/main arm64 libpcre3 arm64 2:8.39-13 [318 kB] Get:42 http://debian.oregonstate.edu/debian unstable/main arm64 zlib1g arm64 1:1.2.11.dfsg-2 [87.9 kB] Get:43 http://debian.oregonstate.edu/debian unstable/main arm64 libglib2.0-0 arm64 2.66.7-1 [1282 kB] Get:44 http://debian.oregonstate.edu/debian unstable/main arm64 libicu67 arm64 67.1-6 [8468 kB] Get:45 http://debian.oregonstate.edu/debian unstable/main arm64 libpcre2-16-0 arm64 10.36-2 [202 kB] Get:46 http://debian.oregonstate.edu/debian unstable/main arm64 libzstd1 arm64 1.4.8+dfsg-2 [291 kB] Get:47 http://debian.oregonstate.edu/debian unstable/main arm64 libqt5core5a arm64 5.15.2+dfsg-5 [1680 kB] Get:48 http://debian.oregonstate.edu/debian unstable/main arm64 libqt5script5 arm64 5.15.2+dfsg-2 [527 kB] Get:49 http://debian.oregonstate.edu/debian unstable/main amd64 libbrotli1 amd64 1.0.9-2+b2 [279 kB] Get:50 http://debian.oregonstate.edu/debian unstable/main amd64 libpng16-16 amd64 1.6.37-3 [294 kB] Get:51 http://debian.oregonstate.edu/debian unstable/main amd64 libfreetype6 amd64 2.10.4+dfsg-1 [418 kB] Get:52 http://debian.oregonstate.edu/debian unstable/main amd64 sensible-utils all 0.0.14 [14.8 kB] Get:53 http://debian.oregonstate.edu/debian unstable/main amd64 ucf all 3.0043 [74.0 kB] Get:54 http://debian.oregonstate.edu/debian unstable/main amd64 fonts-dejavu-core all 2.37-2 [1069 kB] Get:55 http://debian.oregonstate.edu/debian unstable/main amd64 fontconfig-config all 2.13.1-4.2 [281 kB] Get:56 http://debian.oregonstate.edu/debian unstable/main amd64 libfontconfig1 amd64 2.13.1-4.2 [347 kB] Get:57 http://debian.oregonstate.edu/debian unstable/main amd64 fontconfig amd64 2.13.1-4.2 [417 kB] Get:58 http://debian.oregonstate.edu/debian unstable/main amd64 libdrm-common all 2.4.104-1 [14.9 kB] Get:59 http://debian.oregonstate.edu/debian unstable/main arm64 libdrm2 arm64 2.4.104-1 [41.3 kB] Get:60 http://debian.oregonstate.edu/debian unstable/main arm64 libglvnd0 arm64 1.3.2-1 [44.3 kB] Get:61 http://debian.oregonstate.edu/debian unstable/main arm64 libexpat1 arm64 2.2.10-1 [83.0 kB] Get:62 http://debian.oregonstate.edu/debian unstable/main arm64 libwayland-server0 arm64 1.18.0-2~exp1.1 [33.7 kB] Get:63 http://debian.oregonstate.edu/debian unstable/main arm64 libgbm1 arm64 20.3.4-1 [72.4 kB] Get:64 http://debian.oregonstate.edu/debian unstable/main arm64 libglapi-mesa arm64 20.3.4-1 [96.7 kB] Get:65 http://debian.oregonstate.edu/debian unstable/main arm64 libwayland-client0 arm64 1.18.0-2~exp1.1 [26.5 kB] Get:66 http://debian.oregonstate.edu/debian unstable/main arm64 libxau6 arm64 1:1.0.9-1 [19.7 kB] Get:67 http://debian.oregonstate.edu/debian unstable/main arm64 libmd0 arm64 1.0.3-3 [27.9 kB] Get:68 http://debian.oregonstate.edu/debian unstable/main arm64 libbsd0 arm64 0.11.3-1 [106 kB] Get:69 http://debian.oregonstate.edu/debian unstable/main arm64 libxdmcp6 arm64 1:1.1.2-3 [25.4 kB] Get:70 http://debian.oregonstate.edu/debian unstable/main arm64 libxcb1 arm64 1.14-3 [138 kB] Get:71 http://debian.oregonstate.edu/debian unstable/main amd64 libx11-data all 2:1.7.0-2 [310 kB] Get:72 http://debian.oregonstate.edu/debian unstable/main arm64 libx11-6 arm64 2:1.7.0-2 [748 kB] Get:73 http://debian.oregonstate.edu/debian unstable/main arm64 libx11-xcb1 arm64 2:1.7.0-2 [203 kB] Get:74 http://debian.oregonstate.edu/debian unstable/main arm64 libxcb-dri2-0 arm64 1.14-3 [103 kB] Get:75 http://debian.oregonstate.edu/debian unstable/main arm64 libxcb-dri3-0 arm64 1.14-3 [102 kB] Get:76 http://debian.oregonstate.edu/debian unstable/main arm64 libxcb-present0 arm64 1.14-3 [101 kB] Get:77 http://debian.oregonstate.edu/debian unstable/main arm64 libxcb-sync1 arm64 1.14-3 [105 kB] Get:78 http://debian.oregonstate.edu/debian unstable/main arm64 libxcb-xfixes0 arm64 1.14-3 [105 kB] Get:79 http://debian.oregonstate.edu/debian unstable/main arm64 libxshmfence1 arm64 1.3-1 [8712 B] Get:80 http://debian.oregonstate.edu/debian unstable/main arm64 libegl-mesa0 arm64 20.3.4-1 [134 kB] Get:81 http://debian.oregonstate.edu/debian unstable/main arm64 libegl1 arm64 1.3.2-1 [34.4 kB] Get:82 http://debian.oregonstate.edu/debian unstable/main arm64 libbrotli1 arm64 1.0.9-2+b2 [267 kB] Get:83 http://debian.oregonstate.edu/debian unstable/main arm64 libpng16-16 arm64 1.6.37-3 [289 kB] Get:84 http://debian.oregonstate.edu/debian unstable/main arm64 libfreetype6 arm64 2.10.4+dfsg-1 [393 kB] Get:85 http://debian.oregonstate.edu/debian unstable/main arm64 libuuid1 arm64 2.36.1-7 [83.1 kB] Get:86 http://debian.oregonstate.edu/debian unstable/main arm64 libfontconfig1 arm64 2.13.1-4.2 [344 kB] Get:87 http://debian.oregonstate.edu/debian unstable/main arm64 libxcb-glx0 arm64 1.14-3 [118 kB] Get:88 http://debian.oregonstate.edu/debian unstable/main arm64 libxcb-shm0 arm64 1.14-3 [101 kB] Get:89 http://debian.oregonstate.edu/debian unstable/main arm64 libxdamage1 arm64 1:1.1.5-2 [15.7 kB] Get:90 http://debian.oregonstate.edu/debian unstable/main arm64 libxext6 arm64 2:1.3.3-1.1 [51.6 kB] Get:91 http://debian.oregonstate.edu/debian unstable/main arm64 libxfixes3 arm64 1:5.0.3-2 [22.1 kB] Get:92 http://debian.oregonstate.edu/debian unstable/main arm64 libxxf86vm1 arm64 1:1.1.4-1+b2 [20.1 kB] Get:93 http://debian.oregonstate.edu/debian unstable/main arm64 libdrm-amdgpu1 arm64 2.4.104-1 [28.0 kB] Get:94 http://debian.oregonstate.edu/debian unstable/main arm64 libdrm-nouveau2 arm64 2.4.104-1 [26.1 kB] Get:95 http://debian.oregonstate.edu/debian unstable/main arm64 libdrm-radeon1 arm64 2.4.104-1 [29.3 kB] Get:96 http://debian.oregonstate.edu/debian unstable/main arm64 libelf1 arm64 0.183-1 [164 kB] Get:97 http://debian.oregonstate.edu/debian unstable/main arm64 libtinfo6 arm64 6.2+20201114-2 [335 kB] Get:98 http://debian.oregonstate.edu/debian unstable/main arm64 libedit2 arm64 3.1-20191231-2+b1 [92.1 kB] Get:99 http://debian.oregonstate.edu/debian unstable/main arm64 libz3-4 arm64 4.8.10-1 [6117 kB] Get:100 http://debian.oregonstate.edu/debian unstable/main arm64 libllvm11 arm64 1:11.0.1-2 [14.7 MB] Get:101 http://debian.oregonstate.edu/debian unstable/main amd64 libsensors-config all 1:3.6.0-7 [32.3 kB] Get:102 http://debian.oregonstate.edu/debian unstable/main arm64 libsensors5 arm64 1:3.6.0-7 [51.2 kB] Get:103 http://debian.oregonstate.edu/debian unstable/main arm64 libvulkan1 arm64 1.2.162.0-1 [95.7 kB] Get:104 http://debian.oregonstate.edu/debian unstable/main arm64 libgl1-mesa-dri arm64 20.3.4-1 [6552 kB] Get:105 http://debian.oregonstate.edu/debian unstable/main arm64 libglx-mesa0 arm64 20.3.4-1 [186 kB] Get:106 http://debian.oregonstate.edu/debian unstable/main arm64 libglx0 arm64 1.3.2-1 [32.0 kB] Get:107 http://debian.oregonstate.edu/debian unstable/main arm64 libgl1 arm64 1.3.2-1 [91.4 kB] Get:108 http://debian.oregonstate.edu/debian unstable/main arm64 libgraphite2-3 arm64 1.3.14-1 [75.6 kB] Get:109 http://debian.oregonstate.edu/debian unstable/main arm64 libharfbuzz0b arm64 2.7.4-1 [1445 kB] Get:110 http://debian.oregonstate.edu/debian unstable/main amd64 x11-common all 1:7.7+22 [252 kB] Get:111 http://debian.oregonstate.edu/debian unstable/main arm64 libice6 arm64 2:1.0.10-1 [55.6 kB] Get:112 http://debian.oregonstate.edu/debian unstable/main arm64 libevdev2 arm64 1.11.0+dfsg-1 [31.7 kB] Get:113 http://debian.oregonstate.edu/debian unstable/main arm64 libmtdev1 arm64 1.1.6-1 [22.8 kB] Get:114 http://debian.oregonstate.edu/debian unstable/main arm64 libudev1 arm64 247.3-1 [162 kB] Get:115 http://debian.oregonstate.edu/debian unstable/main arm64 libgudev-1.0-0 arm64 234-1 [13.9 kB] Get:116 http://debian.oregonstate.edu/debian unstable/main amd64 libwacom-common all 1.8-2 [49.7 kB] Get:117 http://debian.oregonstate.edu/debian unstable/main arm64 libwacom2 arm64 1.8-2 [20.8 kB] Get:118 http://debian.oregonstate.edu/debian unstable/main amd64 libevdev2 amd64 1.11.0+dfsg-1 [34.0 kB] Get:119 http://debian.oregonstate.edu/debian unstable/main amd64 libgudev-1.0-0 amd64 234-1 [14.7 kB] Get:120 http://debian.oregonstate.edu/debian unstable/main amd64 libwacom2 amd64 1.8-2 [21.9 kB] Get:121 http://debian.oregonstate.edu/debian unstable/main amd64 libinput-bin amd64 1.16.4-3 [23.0 kB] Get:122 http://debian.oregonstate.edu/debian unstable/main arm64 libinput10 arm64 1.16.4-3 [107 kB] Get:123 http://debian.oregonstate.edu/debian unstable/main arm64 libjpeg62-turbo arm64 1:2.0.6-1 [133 kB] Get:124 http://debian.oregonstate.edu/debian unstable/main arm64 libmd4c0 arm64 0.4.7-1 [41.0 kB] Get:125 http://debian.oregonstate.edu/debian unstable/main arm64 libgpg-error0 arm64 1.38-2 [74.6 kB] Get:126 http://debian.oregonstate.edu/debian unstable/main arm64 libgcrypt20 arm64 1.8.7-3 [493 kB] Get:127 http://debian.oregonstate.edu/debian unstable/main arm64 liblz4-1 arm64 1.9.3-1 [52.4 kB] Get:128 http://debian.oregonstate.edu/debian unstable/main arm64 liblzma5 arm64 5.2.5-1.0 [164 kB] Get:129 http://debian.oregonstate.edu/debian unstable/main arm64 libsystemd0 arm64 247.3-1 [353 kB] Get:130 http://debian.oregonstate.edu/debian unstable/main arm64 libdbus-1-3 arm64 1.12.20-2 [208 kB] Get:131 http://debian.oregonstate.edu/debian unstable/main arm64 libqt5dbus5 arm64 5.15.2+dfsg-5 [217 kB] Get:132 http://debian.oregonstate.edu/debian unstable/main arm64 libssl1.1 arm64 1.1.1j-1 [1386 kB] Get:133 http://debian.oregonstate.edu/debian unstable/main arm64 libcom-err2 arm64 1.46.1-1 [73.5 kB] Get:134 http://debian.oregonstate.edu/debian unstable/main arm64 libkrb5support0 arm64 1.18.3-4 [64.7 kB] Get:135 http://debian.oregonstate.edu/debian unstable/main arm64 libk5crypto3 arm64 1.18.3-4 [114 kB] Get:136 http://debian.oregonstate.edu/debian unstable/main arm64 libkeyutils1 arm64 1.6.1-2 [15.4 kB] Get:137 http://debian.oregonstate.edu/debian unstable/main arm64 libkrb5-3 arm64 1.18.3-4 [346 kB] Get:138 http://debian.oregonstate.edu/debian unstable/main arm64 libgssapi-krb5-2 arm64 1.18.3-4 [155 kB] Get:139 http://debian.oregonstate.edu/debian unstable/main arm64 libqt5network5 arm64 5.15.2+dfsg-5 [621 kB] Get:140 http://debian.oregonstate.edu/debian unstable/main arm64 libsm6 arm64 2:1.2.3-1 [34.0 kB] Get:141 http://debian.oregonstate.edu/debian unstable/main arm64 libxcb-icccm4 arm64 0.4.1-1.1 [26.9 kB] Get:142 http://debian.oregonstate.edu/debian unstable/main arm64 libxcb-util1 arm64 0.4.0-1+b1 [23.2 kB] Get:143 http://debian.oregonstate.edu/debian unstable/main arm64 libxcb-image0 arm64 0.4.0-1+b3 [23.8 kB] Get:144 http://debian.oregonstate.edu/debian unstable/main arm64 libxcb-keysyms1 arm64 0.4.0-1+b2 [16.0 kB] Get:145 http://debian.oregonstate.edu/debian unstable/main arm64 libxcb-randr0 arm64 1.14-3 [113 kB] Get:146 http://debian.oregonstate.edu/debian unstable/main arm64 libxcb-render0 arm64 1.14-3 [111 kB] Get:147 http://debian.oregonstate.edu/debian unstable/main arm64 libxcb-render-util0 arm64 0.3.9-1+b1 [17.5 kB] Get:148 http://debian.oregonstate.edu/debian unstable/main arm64 libxcb-shape0 arm64 1.14-3 [102 kB] Get:149 http://debian.oregonstate.edu/debian unstable/main arm64 libxcb-xinerama0 arm64 1.14-3 [101 kB] Get:150 http://debian.oregonstate.edu/debian unstable/main arm64 libxcb-xinput0 arm64 1.14-3 [125 kB] Get:151 http://debian.oregonstate.edu/debian unstable/main arm64 libxcb-xkb1 arm64 1.14-3 [125 kB] Get:152 http://debian.oregonstate.edu/debian unstable/main amd64 xkb-data all 2.29-2 [655 kB] Get:153 http://debian.oregonstate.edu/debian unstable/main arm64 libxkbcommon0 arm64 1.0.3-2 [95.5 kB] Get:154 http://debian.oregonstate.edu/debian unstable/main arm64 libxkbcommon-x11-0 arm64 1.0.3-2 [16.0 kB] Get:155 http://debian.oregonstate.edu/debian unstable/main arm64 libxrender1 arm64 1:0.9.10-1 [30.4 kB] Get:156 http://debian.oregonstate.edu/debian unstable/main arm64 libqt5gui5 arm64 5.15.2+dfsg-5 [2972 kB] Get:157 http://debian.oregonstate.edu/debian unstable/main arm64 libqt5widgets5 arm64 5.15.2+dfsg-5 [2228 kB] Get:158 http://debian.oregonstate.edu/debian unstable/main arm64 libqt5scripttools5 arm64 5.15.2+dfsg-2 [197 kB] Get:159 http://debian.oregonstate.edu/debian unstable/main arm64 libqt5svg5 arm64 5.15.2-2 [124 kB] Get:160 http://debian.oregonstate.edu/debian unstable/main arm64 libqt5svg5-dev arm64 5.15.2-2 [15.6 kB] Get:161 http://debian.oregonstate.edu/debian unstable/main amd64 libpython3.9-minimal amd64 3.9.1-4 [800 kB] Get:162 http://debian.oregonstate.edu/debian unstable/main amd64 python3.9-minimal amd64 3.9.1-4 [1956 kB] Get:163 http://debian.oregonstate.edu/debian unstable/main amd64 python3-minimal amd64 3.9.1-1 [37.8 kB] Get:164 http://debian.oregonstate.edu/debian unstable/main amd64 media-types all 4.0.0 [30.3 kB] Get:165 http://debian.oregonstate.edu/debian unstable/main amd64 libmpdec3 amd64 2.5.1-1 [87.7 kB] Get:166 http://debian.oregonstate.edu/debian unstable/main amd64 readline-common all 8.1-1 [73.7 kB] Get:167 http://debian.oregonstate.edu/debian unstable/main amd64 libreadline8 amd64 8.1-1 [169 kB] Get:168 http://debian.oregonstate.edu/debian unstable/main amd64 libsqlite3-0 amd64 3.34.1-2 [797 kB] Get:169 http://debian.oregonstate.edu/debian unstable/main amd64 libpython3.9-stdlib amd64 3.9.1-4 [1683 kB] Get:170 http://debian.oregonstate.edu/debian unstable/main amd64 python3.9 amd64 3.9.1-4 [465 kB] Get:171 http://debian.oregonstate.edu/debian unstable/main amd64 libpython3-stdlib amd64 3.9.1-1 [21.0 kB] Get:172 http://debian.oregonstate.edu/debian unstable/main amd64 python3 amd64 3.9.1-1 [64.1 kB] Get:173 http://debian.oregonstate.edu/debian unstable/main amd64 xorg-sgml-doctools all 1:1.11-1.1 [22.1 kB] Get:174 http://debian.oregonstate.edu/debian unstable/main amd64 x11proto-dev all 2020.1-1 [594 kB] Get:175 http://debian.oregonstate.edu/debian unstable/main arm64 libxau-dev arm64 1:1.0.9-1 [23.2 kB] Get:176 http://debian.oregonstate.edu/debian unstable/main arm64 libxdmcp-dev arm64 1:1.1.2-3 [41.2 kB] Get:177 http://debian.oregonstate.edu/debian unstable/main amd64 xtrans-dev all 1.4.0-1 [98.7 kB] Get:178 http://debian.oregonstate.edu/debian unstable/main arm64 libpthread-stubs0-dev arm64 0.4-1 [5336 B] Get:179 http://debian.oregonstate.edu/debian unstable/main arm64 libxcb1-dev arm64 1.14-3 [177 kB] Get:180 http://debian.oregonstate.edu/debian unstable/main arm64 libx11-dev arm64 2:1.7.0-2 [830 kB] Get:181 http://debian.oregonstate.edu/debian unstable/main arm64 libglx-dev arm64 1.3.2-1 [16.3 kB] Get:182 http://debian.oregonstate.edu/debian unstable/main arm64 libgl-dev arm64 1.3.2-1 [100 kB] Get:183 http://debian.oregonstate.edu/debian unstable/main arm64 libegl-dev arm64 1.3.2-1 [19.6 kB] Get:184 http://debian.oregonstate.edu/debian unstable/main arm64 libglu1-mesa arm64 9.0.1-1 [146 kB] Get:185 http://debian.oregonstate.edu/debian unstable/main arm64 libglu1-mesa-dev arm64 9.0.1-1 [186 kB] Get:186 http://debian.oregonstate.edu/debian unstable/main arm64 libqt5concurrent5 arm64 5.15.2+dfsg-5 [70.3 kB] Get:187 http://debian.oregonstate.edu/debian unstable/main arm64 libavahi-common-data arm64 0.8-5 [123 kB] Get:188 http://debian.oregonstate.edu/debian unstable/main arm64 libavahi-common3 arm64 0.8-5 [57.1 kB] Get:189 http://debian.oregonstate.edu/debian unstable/main arm64 libavahi-client3 arm64 0.8-5 [60.6 kB] Get:190 http://debian.oregonstate.edu/debian unstable/main arm64 libgmp10 arm64 2:6.2.1+dfsg-1 [541 kB] Get:191 http://debian.oregonstate.edu/debian unstable/main arm64 libnettle8 arm64 3.7-2 [274 kB] Get:192 http://debian.oregonstate.edu/debian unstable/main arm64 libhogweed6 arm64 3.7-2 [314 kB] Get:193 http://debian.oregonstate.edu/debian unstable/main arm64 libunistring2 arm64 0.9.10-4 [372 kB] Get:194 http://debian.oregonstate.edu/debian unstable/main arm64 libidn2-0 arm64 2.3.0-5 [85.3 kB] Get:195 http://debian.oregonstate.edu/debian unstable/main arm64 libp11-kit0 arm64 0.23.22-1 [328 kB] Get:196 http://debian.oregonstate.edu/debian unstable/main arm64 libtasn1-6 arm64 4.16.0-2 [53.5 kB] Get:197 http://debian.oregonstate.edu/debian unstable/main arm64 libgnutls30 arm64 3.7.0-7 [1252 kB] Get:198 http://debian.oregonstate.edu/debian unstable/main arm64 libcups2 arm64 2.3.3op2-3 [334 kB] Get:199 http://debian.oregonstate.edu/debian unstable/main arm64 libqt5printsupport5 arm64 5.15.2+dfsg-5 [214 kB] Get:200 http://debian.oregonstate.edu/debian unstable/main arm64 libqt5sql5 arm64 5.15.2+dfsg-5 [140 kB] Get:201 http://debian.oregonstate.edu/debian unstable/main arm64 libqt5test5 arm64 5.15.2+dfsg-5 [156 kB] Get:202 http://debian.oregonstate.edu/debian unstable/main arm64 libqt5xml5 arm64 5.15.2+dfsg-5 [144 kB] Get:203 http://debian.oregonstate.edu/debian unstable/main arm64 libvulkan-dev arm64 1.2.162.0-1 [586 kB] Get:204 http://debian.oregonstate.edu/debian unstable/main amd64 x11proto-xext-dev all 2020.1-1 [3404 B] Get:205 http://debian.oregonstate.edu/debian unstable/main arm64 libxext-dev arm64 2:1.3.3-1.1 [107 kB] Get:206 http://debian.oregonstate.edu/debian unstable/main amd64 qt5-qmake-bin amd64 5.15.2+dfsg-5 [1041 kB] Get:207 http://debian.oregonstate.edu/debian unstable/main amd64 qtchooser amd64 66-2 [26.3 kB] Get:208 http://debian.oregonstate.edu/debian unstable/main arm64 qt5-qmake arm64 5.15.2+dfsg-5 [249 kB] Get:209 http://debian.oregonstate.edu/debian unstable/main amd64 libdouble-conversion3 amd64 3.1.5-6.1 [41.0 kB] Get:210 http://debian.oregonstate.edu/debian unstable/main amd64 libpcre2-16-0 amd64 10.36-2 [231 kB] Get:211 http://debian.oregonstate.edu/debian unstable/main amd64 libqt5core5a amd64 5.15.2+dfsg-5 [1821 kB] Get:212 http://debian.oregonstate.edu/debian unstable/main amd64 libqt5dbus5 amd64 5.15.2+dfsg-5 [228 kB] Get:213 http://debian.oregonstate.edu/debian unstable/main amd64 qtbase5-dev-tools amd64 5.15.2+dfsg-5 [755 kB] Get:214 http://debian.oregonstate.edu/debian unstable/main arm64 qtbase5-dev arm64 5.15.2+dfsg-5 [1147 kB] Get:215 http://debian.oregonstate.edu/debian unstable/main arm64 qtscript5-dev arm64 5.15.2+dfsg-2 [24.1 kB] Get:216 http://debian.oregonstate.edu/debian unstable/main amd64 sgml-base all 1.30 [15.1 kB] Get:217 http://debian.oregonstate.edu/debian unstable/main arm64 gcc-9-base arm64 9.3.0-22 [198 kB] Get:218 http://debian.oregonstate.edu/debian unstable/main amd64 libncurses6 amd64 6.2+20201114-2 [102 kB] Get:219 http://debian.oregonstate.edu/debian unstable/main amd64 libprocps8 amd64 2:3.3.17-4 [63.8 kB] Get:220 http://debian.oregonstate.edu/debian unstable/main amd64 procps amd64 2:3.3.17-4 [501 kB] Get:221 http://debian.oregonstate.edu/debian unstable/main amd64 libmagic-mgc amd64 1:5.39-3 [273 kB] Get:222 http://debian.oregonstate.edu/debian unstable/main amd64 libmagic1 amd64 1:5.39-3 [126 kB] Get:223 http://debian.oregonstate.edu/debian unstable/main amd64 file amd64 1:5.39-3 [69.1 kB] Get:224 http://debian.oregonstate.edu/debian unstable/main amd64 gettext-base amd64 0.21-4 [175 kB] Get:225 http://debian.oregonstate.edu/debian unstable/main arm64 libcap-ng0 arm64 0.7.9-2.2+b1 [14.3 kB] Get:226 http://debian.oregonstate.edu/debian unstable/main arm64 libaudit1 arm64 1:3.0-2 [49.4 kB] Get:227 http://debian.oregonstate.edu/debian unstable/main arm64 libpam0g arm64 1.4.0-4 [128 kB] Get:228 http://debian.oregonstate.edu/debian unstable/main arm64 libpam-systemd arm64 247.3-1 [273 kB] Get:229 http://debian.oregonstate.edu/debian unstable/main amd64 hicolor-icon-theme all 0.17-2 [11.4 kB] Get:230 http://debian.oregonstate.edu/debian unstable/main amd64 libgdk-pixbuf2.0-common all 2.42.2+dfsg-1 [320 kB] Get:231 http://debian.oregonstate.edu/debian unstable/main amd64 libjpeg62-turbo amd64 1:2.0.6-1 [150 kB] Get:232 http://debian.oregonstate.edu/debian unstable/main amd64 libdeflate0 amd64 1.7-1 [53.1 kB] Get:233 http://debian.oregonstate.edu/debian unstable/main amd64 libjbig0 amd64 2.1-3.1+b2 [31.0 kB] Get:234 http://debian.oregonstate.edu/debian unstable/main amd64 libwebp6 amd64 0.6.1-2+b1 [261 kB] Get:235 http://debian.oregonstate.edu/debian unstable/main amd64 libtiff5 amd64 4.2.0-1 [289 kB] Get:236 http://debian.oregonstate.edu/debian unstable/main amd64 libgdk-pixbuf-2.0-0 amd64 2.42.2+dfsg-1 [146 kB] Get:237 http://debian.oregonstate.edu/debian unstable/main amd64 gtk-update-icon-cache amd64 3.24.24-2 [86.6 kB] Get:238 http://debian.oregonstate.edu/debian unstable/main amd64 adwaita-icon-theme all 3.38.0-1 [10.9 MB] Get:239 http://debian.oregonstate.edu/debian unstable/main amd64 libsigsegv2 amd64 2.13-1 [34.8 kB] Get:240 http://debian.oregonstate.edu/debian unstable/main amd64 m4 amd64 1.4.18-5 [204 kB] Get:241 http://debian.oregonstate.edu/debian unstable/main amd64 autoconf all 2.69-14 [313 kB] Get:242 http://debian.oregonstate.edu/debian unstable/main amd64 autotools-dev all 20180224.1+nmu1 [77.1 kB] Get:243 http://debian.oregonstate.edu/debian unstable/main amd64 automake all 1:1.16.3-2 [814 kB] Get:244 http://debian.oregonstate.edu/debian unstable/main amd64 autopoint all 0.21-4 [510 kB] Get:245 http://debian.oregonstate.edu/debian unstable/main amd64 binutils-aarch64-linux-gnu amd64 2.35.2-2 [2813 kB] Get:246 http://debian.oregonstate.edu/debian unstable/main amd64 libcrypt-dev amd64 1:4.4.17-1 [104 kB] Get:247 http://debian.oregonstate.edu/debian unstable/main amd64 libtirpc-dev amd64 1.3.1-1 [190 kB] Get:248 http://debian.oregonstate.edu/debian unstable/main amd64 libnsl-dev amd64 1.3.0-2 [66.4 kB] Get:249 http://debian.oregonstate.edu/debian unstable/main amd64 libc6-dev amd64 2.31-9 [2346 kB] Get:250 http://debian.oregonstate.edu/debian unstable/main amd64 libstdc++-10-dev amd64 10.2.1-6 [1741 kB] Get:251 http://debian.oregonstate.edu/debian unstable/main amd64 g++-10 amd64 10.2.1-6 [9380 kB] Get:252 http://debian.oregonstate.edu/debian unstable/main amd64 g++ amd64 4:10.2.1-1 [1644 B] Get:253 http://debian.oregonstate.edu/debian unstable/main amd64 libdpkg-perl all 1.20.7.1 [1537 kB] Get:254 http://debian.oregonstate.edu/debian unstable/main amd64 dpkg-dev all 1.20.7.1 [2149 kB] Get:255 http://debian.oregonstate.edu/debian unstable/main amd64 build-essential amd64 12.9 [7704 B] Get:256 http://debian.oregonstate.edu/debian unstable/main amd64 cmake-data all 3.18.4-2 [1725 kB] Get:257 http://debian.oregonstate.edu/debian unstable/main amd64 libarchive13 amd64 3.4.3-2 [342 kB] Get:258 http://debian.oregonstate.edu/debian unstable/main amd64 libsasl2-modules-db amd64 2.1.27+dfsg-2.1 [69.1 kB] Get:259 http://debian.oregonstate.edu/debian unstable/main amd64 libsasl2-2 amd64 2.1.27+dfsg-2.1 [106 kB] Get:260 http://debian.oregonstate.edu/debian unstable/main amd64 libldap-2.4-2 amd64 2.4.57+dfsg-2 [232 kB] Get:261 http://debian.oregonstate.edu/debian unstable/main amd64 libnghttp2-14 amd64 1.43.0-1 [77.1 kB] Get:262 http://debian.oregonstate.edu/debian unstable/main amd64 libpsl5 amd64 0.21.0-1.2 [57.3 kB] Get:263 http://debian.oregonstate.edu/debian unstable/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2+b2 [60.8 kB] Get:264 http://debian.oregonstate.edu/debian unstable/main amd64 libssh2-1 amd64 1.9.0-2 [156 kB] Get:265 http://debian.oregonstate.edu/debian unstable/main amd64 libcurl4 amd64 7.74.0-1.1 [341 kB] Get:266 http://debian.oregonstate.edu/debian unstable/main amd64 libjsoncpp24 amd64 1.9.4-4 [78.9 kB] Get:267 http://debian.oregonstate.edu/debian unstable/main amd64 librhash0 amd64 1.4.1-1 [129 kB] Get:268 http://debian.oregonstate.edu/debian unstable/main amd64 libuv1 amd64 1.40.0-1 [132 kB] Get:269 http://debian.oregonstate.edu/debian unstable/main amd64 cmake amd64 3.18.4-2 [5593 kB] Get:270 http://debian.oregonstate.edu/debian unstable/main amd64 gcc-10-aarch64-linux-gnu-base amd64 10.2.1-6cross1 [202 kB] Get:271 http://debian.oregonstate.edu/debian unstable/main amd64 cpp-10-aarch64-linux-gnu amd64 10.2.1-6cross1 [46.6 MB] Get:272 http://debian.oregonstate.edu/debian unstable/main amd64 cpp-aarch64-linux-gnu amd64 4:10.2.1-1 [16.8 kB] Get:273 http://debian.oregonstate.edu/debian unstable/main amd64 cross-config all 2.6.16 [31.3 kB] Get:274 http://debian.oregonstate.edu/debian unstable/main amd64 gcc-10-cross-base all 10.2.1-6cross1 [197 kB] Get:275 http://debian.oregonstate.edu/debian unstable/main amd64 libc6-arm64-cross all 2.31-9cross3 [1232 kB] Get:276 http://debian.oregonstate.edu/debian unstable/main amd64 libgcc-s1-arm64-cross all 10.2.1-6cross1 [34.5 kB] Get:277 http://debian.oregonstate.edu/debian unstable/main amd64 libgomp1-arm64-cross all 10.2.1-6cross1 [89.5 kB] Get:278 http://debian.oregonstate.edu/debian unstable/main amd64 libitm1-arm64-cross all 10.2.1-6cross1 [23.4 kB] Get:279 http://debian.oregonstate.edu/debian unstable/main amd64 libatomic1-arm64-cross all 10.2.1-6cross1 [9240 B] Get:280 http://debian.oregonstate.edu/debian unstable/main amd64 libasan6-arm64-cross all 10.2.1-6cross1 [1994 kB] Get:281 http://debian.oregonstate.edu/debian unstable/main amd64 liblsan0-arm64-cross all 10.2.1-6cross1 [793 kB] Get:282 http://debian.oregonstate.edu/debian unstable/main amd64 libtsan0-arm64-cross all 10.2.1-6cross1 [1949 kB] Get:283 http://debian.oregonstate.edu/debian unstable/main amd64 libstdc++6-arm64-cross all 10.2.1-6cross1 [410 kB] Get:284 http://debian.oregonstate.edu/debian unstable/main amd64 libubsan1-arm64-cross all 10.2.1-6cross1 [759 kB] Get:285 http://debian.oregonstate.edu/debian unstable/main amd64 libgcc-10-dev-arm64-cross all 10.2.1-6cross1 [880 kB] Get:286 http://debian.oregonstate.edu/debian unstable/main amd64 gcc-10-aarch64-linux-gnu amd64 10.2.1-6cross1 [53.2 MB] Get:287 http://debian.oregonstate.edu/debian unstable/main amd64 gcc-aarch64-linux-gnu amd64 4:10.2.1-1 [1460 B] Get:288 http://debian.oregonstate.edu/debian unstable/main amd64 linux-libc-dev-arm64-cross all 5.10.13-1cross3 [1368 kB] Get:289 http://debian.oregonstate.edu/debian unstable/main amd64 libc6-dev-arm64-cross all 2.31-9cross3 [2030 kB] Get:290 http://debian.oregonstate.edu/debian unstable/main amd64 libstdc++-10-dev-arm64-cross all 10.2.1-6cross1 [1682 kB] Get:291 http://debian.oregonstate.edu/debian unstable/main amd64 g++-10-aarch64-linux-gnu amd64 10.2.1-6cross1 [49.7 MB] Get:292 http://debian.oregonstate.edu/debian unstable/main amd64 g++-aarch64-linux-gnu amd64 4:10.2.1-1 [1176 B] Get:293 http://debian.oregonstate.edu/debian unstable/main amd64 libconfig-inifiles-perl all 3.000003-1 [52.1 kB] Get:294 http://debian.oregonstate.edu/debian unstable/main amd64 libio-string-perl all 1.08-3.1 [11.8 kB] Get:295 http://debian.oregonstate.edu/debian unstable/main amd64 libxml-namespacesupport-perl all 1.12-1.1 [14.9 kB] Get:296 http://debian.oregonstate.edu/debian unstable/main amd64 libxml-sax-base-perl all 1.09-1.1 [20.7 kB] Get:297 http://debian.oregonstate.edu/debian unstable/main amd64 libxml-sax-perl all 1.02+dfsg-1 [59.0 kB] Get:298 http://debian.oregonstate.edu/debian unstable/main amd64 libxml-libxml-perl amd64 2.0134+dfsg-2+b1 [337 kB] Get:299 http://debian.oregonstate.edu/debian unstable/main amd64 libxml-simple-perl all 2.25-1 [72.0 kB] Get:300 http://debian.oregonstate.edu/debian unstable/main amd64 libyaml-perl all 1.30-1 [67.7 kB] Get:301 http://debian.oregonstate.edu/debian unstable/main amd64 libconfig-auto-perl all 0.44-1.1 [19.0 kB] Get:302 http://debian.oregonstate.edu/debian unstable/main amd64 libfile-which-perl all 1.23-1 [16.6 kB] Get:303 http://debian.oregonstate.edu/debian unstable/main amd64 libfile-homedir-perl all 1.006-1 [43.8 kB] Get:304 http://debian.oregonstate.edu/debian unstable/main amd64 libdebian-dpkgcross-perl all 2.6.16 [30.3 kB] Get:305 http://debian.oregonstate.edu/debian unstable/main amd64 dpkg-cross all 2.6.16 [41.3 kB] Get:306 http://debian.oregonstate.edu/debian unstable/main amd64 crossbuild-essential-arm64 all 12.9 [6708 B] Get:307 http://debian.oregonstate.edu/debian unstable/main amd64 libdebhelper-perl all 13.3.3 [189 kB] Get:308 http://debian.oregonstate.edu/debian unstable/main amd64 libtool all 2.4.6-15 [513 kB] Get:309 http://debian.oregonstate.edu/debian unstable/main amd64 dh-autoreconf all 20 [17.1 kB] Get:310 http://debian.oregonstate.edu/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get:311 http://debian.oregonstate.edu/debian unstable/main amd64 libsub-override-perl all 0.09-2 [10.2 kB] Get:312 http://debian.oregonstate.edu/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.11.0-1 [25.6 kB] Get:313 http://debian.oregonstate.edu/debian unstable/main amd64 dh-strip-nondeterminism all 1.11.0-1 [15.3 kB] Get:314 http://debian.oregonstate.edu/debian unstable/main amd64 libelf1 amd64 0.183-1 [165 kB] Get:315 http://debian.oregonstate.edu/debian unstable/main amd64 dwz amd64 0.13+20210201-1 [175 kB] Get:316 http://debian.oregonstate.edu/debian unstable/main amd64 gettext amd64 0.21-4 [1311 kB] Get:317 http://debian.oregonstate.edu/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get:318 http://debian.oregonstate.edu/debian unstable/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get:319 http://debian.oregonstate.edu/debian unstable/main amd64 debhelper all 13.3.3 [1011 kB] Get:320 http://debian.oregonstate.edu/debian unstable/main amd64 libassuan0 amd64 2.5.4-1 [51.1 kB] Get:321 http://debian.oregonstate.edu/debian unstable/main amd64 gpgconf amd64 2.2.27-1 [547 kB] Get:322 http://debian.oregonstate.edu/debian unstable/main amd64 libksba8 amd64 1.5.0-3 [123 kB] Get:323 http://debian.oregonstate.edu/debian unstable/main amd64 libnpth0 amd64 1.6-3 [19.0 kB] Get:324 http://debian.oregonstate.edu/debian unstable/main amd64 dirmngr amd64 2.2.27-1 [763 kB] Get:325 http://debian.oregonstate.edu/debian unstable/main amd64 xml-core all 0.18+nmu1 [23.8 kB] Get:326 http://debian.oregonstate.edu/debian unstable/main amd64 sgml-data all 2.0.11+nmu1 [179 kB] Get:327 http://debian.oregonstate.edu/debian unstable/main amd64 docbook-xml all 4.5-9 [84.4 kB] Get:328 http://debian.oregonstate.edu/debian unstable/main amd64 docbook-xsl all 1.79.2+dfsg-1 [1237 kB] Get:329 http://debian.oregonstate.edu/debian unstable/main arm64 extra-cmake-modules arm64 5.78.0-3 [175 kB] Get:330 http://debian.oregonstate.edu/debian unstable/main arm64 libgirepository-1.0-1 arm64 1.66.1-1+b1 [88.6 kB] Get:331 http://debian.oregonstate.edu/debian unstable/main arm64 gir1.2-glib-2.0 arm64 1.66.1-1+b1 [151 kB] Get:332 http://debian.oregonstate.edu/debian unstable/main amd64 libatk1.0-data all 2.36.0-2 [149 kB] Get:333 http://debian.oregonstate.edu/debian unstable/main arm64 libatk1.0-0 arm64 2.36.0-2 [49.9 kB] Get:334 http://debian.oregonstate.edu/debian unstable/main arm64 gir1.2-atk-1.0 arm64 2.36.0-2 [26.0 kB] Get:335 http://debian.oregonstate.edu/debian unstable/main arm64 gir1.2-freedesktop arm64 1.66.1-1+b1 [33.4 kB] Get:336 http://debian.oregonstate.edu/debian unstable/main arm64 libdeflate0 arm64 1.7-1 [47.7 kB] Get:337 http://debian.oregonstate.edu/debian unstable/main arm64 libjbig0 arm64 2.1-3.1+b2 [27.8 kB] Get:338 http://debian.oregonstate.edu/debian unstable/main arm64 libwebp6 arm64 0.6.1-2+b1 [245 kB] Get:339 http://debian.oregonstate.edu/debian unstable/main arm64 libtiff5 arm64 4.2.0-1 [276 kB] Get:340 http://debian.oregonstate.edu/debian unstable/main arm64 libgdk-pixbuf-2.0-0 arm64 2.42.2+dfsg-1 [136 kB] Get:341 http://debian.oregonstate.edu/debian unstable/main arm64 gir1.2-gdkpixbuf-2.0 arm64 2.42.2+dfsg-1 [19.7 kB] Get:342 http://debian.oregonstate.edu/debian unstable/main amd64 libgtk2.0-common all 2.24.33-1 [2698 kB] Get:343 http://debian.oregonstate.edu/debian unstable/main arm64 gir1.2-harfbuzz-0.0 arm64 2.7.4-1 [1154 kB] Get:344 http://debian.oregonstate.edu/debian unstable/main arm64 libfribidi0 arm64 1.0.8-2 [64.8 kB] Get:345 http://debian.oregonstate.edu/debian unstable/main amd64 libthai-data all 0.1.28-3 [170 kB] Get:346 http://debian.oregonstate.edu/debian unstable/main arm64 libdatrie1 arm64 0.2.13-1 [42.1 kB] Get:347 http://debian.oregonstate.edu/debian unstable/main arm64 libthai0 arm64 0.1.28-3 [53.0 kB] Get:348 http://debian.oregonstate.edu/debian unstable/main arm64 libpango-1.0-0 arm64 1.46.2-3 [183 kB] Get:349 http://debian.oregonstate.edu/debian unstable/main arm64 libpixman-1-0 arm64 0.40.0-1 [444 kB] Get:350 http://debian.oregonstate.edu/debian unstable/main arm64 libcairo2 arm64 1.16.0-5 [648 kB] Get:351 http://debian.oregonstate.edu/debian unstable/main arm64 libpangoft2-1.0-0 arm64 1.46.2-3 [59.4 kB] Get:352 http://debian.oregonstate.edu/debian unstable/main arm64 libpangocairo-1.0-0 arm64 1.46.2-3 [48.6 kB] Get:353 http://debian.oregonstate.edu/debian unstable/main arm64 libxft2 arm64 2.3.2-2 [51.3 kB] Get:354 http://debian.oregonstate.edu/debian unstable/main arm64 libpangoxft-1.0-0 arm64 1.46.2-3 [42.7 kB] Get:355 http://debian.oregonstate.edu/debian unstable/main arm64 gir1.2-pango-1.0 arm64 1.46.2-3 [53.0 kB] Get:356 http://debian.oregonstate.edu/debian unstable/main arm64 libxcomposite1 arm64 1:0.4.5-1 [16.6 kB] Get:357 http://debian.oregonstate.edu/debian unstable/main arm64 libxcursor1 arm64 1:1.2.0-2 [36.6 kB] Get:358 http://debian.oregonstate.edu/debian unstable/main arm64 libxi6 arm64 2:1.7.10-1 [81.7 kB] Get:359 http://debian.oregonstate.edu/debian unstable/main arm64 libxinerama1 arm64 2:1.1.4-2 [17.7 kB] Get:360 http://debian.oregonstate.edu/debian unstable/main arm64 libxrandr2 arm64 2:1.5.1-1 [35.3 kB] Get:361 http://debian.oregonstate.edu/debian unstable/main arm64 libgtk2.0-0 arm64 2.24.33-1 [1704 kB] Get:362 http://debian.oregonstate.edu/debian unstable/main arm64 gir1.2-gtk-2.0 arm64 2.24.33-1 [215 kB] Get:363 http://debian.oregonstate.edu/debian unstable/main amd64 gnupg-l10n all 2.2.27-1 [1084 kB] Get:364 http://debian.oregonstate.edu/debian unstable/main amd64 gnupg-utils amd64 2.2.27-1 [904 kB] Get:365 http://debian.oregonstate.edu/debian unstable/main amd64 gpg amd64 2.2.27-1 [927 kB] Get:366 http://debian.oregonstate.edu/debian unstable/main amd64 pinentry-curses amd64 1.1.0-4 [64.9 kB] Get:367 http://debian.oregonstate.edu/debian unstable/main amd64 gpg-agent amd64 2.2.27-1 [669 kB] Get:368 http://debian.oregonstate.edu/debian unstable/main amd64 gpg-wks-client amd64 2.2.27-1 [523 kB] Get:369 http://debian.oregonstate.edu/debian unstable/main amd64 gpg-wks-server amd64 2.2.27-1 [516 kB] Get:370 http://debian.oregonstate.edu/debian unstable/main amd64 gpgsm amd64 2.2.27-1 [645 kB] Get:371 http://debian.oregonstate.edu/debian unstable/main amd64 gnupg all 2.2.27-1 [825 kB] Get:372 http://debian.oregonstate.edu/debian unstable/main amd64 icu-devtools amd64 67.1-6 [201 kB] Get:373 http://debian.oregonstate.edu/debian unstable/main amd64 libkf5config-data all 5.78.0-4 [81.6 kB] Get:374 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5configcore5 arm64 5.78.0-4 [113 kB] Get:375 http://debian.oregonstate.edu/debian unstable/main amd64 libkf5coreaddons-data all 5.78.0-2 [115 kB] Get:376 http://debian.oregonstate.edu/debian unstable/main arm64 libfam0 arm64 2.7.0-17.3 [26.2 kB] Get:377 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5coreaddons5 arm64 5.78.0-2 [193 kB] Get:378 http://debian.oregonstate.edu/debian unstable/main amd64 libkf5windowsystem-data all 5.78.0-2 [14.2 kB] Get:379 http://debian.oregonstate.edu/debian unstable/main arm64 libqt5x11extras5 arm64 5.15.2-2 [12.5 kB] Get:380 http://debian.oregonstate.edu/debian unstable/main arm64 libxcb-res0 arm64 1.14-3 [102 kB] Get:381 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5windowsystem5 arm64 5.78.0-2 [126 kB] Get:382 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5crash5 arm64 5.78.0-3 [16.5 kB] Get:383 http://debian.oregonstate.edu/debian unstable/main amd64 libkf5dbusaddons-data all 5.78.0-2 [17.9 kB] Get:384 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5dbusaddons5 arm64 5.78.0-2 [28.2 kB] Get:385 http://debian.oregonstate.edu/debian unstable/main amd64 libkf5i18n-data all 5.78.0-2 [1041 kB] Get:386 http://debian.oregonstate.edu/debian unstable/main arm64 libqt5qml5 arm64 5.15.2+dfsg-4 [1235 kB] Get:387 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5i18n5 arm64 5.78.0-2 [102 kB] Get:388 http://debian.oregonstate.edu/debian unstable/main amd64 libkf5service-data all 5.78.0-2 [66.0 kB] Get:389 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5service5 arm64 5.78.0-2 [182 kB] Get:390 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5service-bin arm64 5.78.0-2 [51.7 kB] Get:391 http://debian.oregonstate.edu/debian unstable/main arm64 kded5 arm64 5.78.0-2 [54.1 kB] Get:392 http://debian.oregonstate.edu/debian unstable/main amd64 kdesignerplugin-data all 5.78.0-2 [20.5 kB] Get:393 http://debian.oregonstate.edu/debian unstable/main amd64 libxml2-utils amd64 2.9.10+dfsg-6.3+b1 [109 kB] Get:394 http://debian.oregonstate.edu/debian unstable/main amd64 libkf5archive5 amd64 5.78.0-2 [84.2 kB] Get:395 http://debian.oregonstate.edu/debian unstable/main amd64 libxslt1.1 amd64 1.1.34-4 [239 kB] Get:396 http://debian.oregonstate.edu/debian unstable/main amd64 kdoctools5 amd64 5.78.0-2 [441 kB] Get:397 http://debian.oregonstate.edu/debian unstable/main amd64 libkf5configcore5 amd64 5.78.0-4 [119 kB] Get:398 http://debian.oregonstate.edu/debian unstable/main amd64 libfam0 amd64 2.7.0-17.3 [27.0 kB] Get:399 http://debian.oregonstate.edu/debian unstable/main amd64 libkf5coreaddons5 amd64 5.78.0-2 [212 kB] Get:400 http://debian.oregonstate.edu/debian unstable/main amd64 kgendesignerplugin-bin amd64 5.78.0-2 [51.3 kB] Get:401 http://debian.oregonstate.edu/debian unstable/main arm64 kgendesignerplugin arm64 5.78.0-2 [10.0 kB] Get:402 http://debian.oregonstate.edu/debian unstable/main amd64 libcap2-bin amd64 1:2.44-1 [32.6 kB] Get:403 http://debian.oregonstate.edu/debian unstable/main arm64 libacl1 arm64 2.2.53-10 [30.4 kB] Get:404 http://debian.oregonstate.edu/debian unstable/main arm64 libbz2-1.0 arm64 1.0.8-4 [46.5 kB] Get:405 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5archive5 arm64 5.78.0-2 [79.5 kB] Get:406 http://debian.oregonstate.edu/debian unstable/main amd64 libkf5auth-data all 5.78.0-2 [26.3 kB] Get:407 http://debian.oregonstate.edu/debian unstable/main arm64 libpolkit-gobject-1-0 arm64 0.105-30 [46.8 kB] Get:408 http://debian.oregonstate.edu/debian unstable/main arm64 libpolkit-agent-1-0 arm64 0.105-30 [27.1 kB] Get:409 http://debian.oregonstate.edu/debian unstable/main arm64 libpolkit-qt5-1-1 arm64 0.113.0-1 [56.7 kB] Get:410 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5authcore5 arm64 5.78.0-2 [48.7 kB] Get:411 http://debian.oregonstate.edu/debian unstable/main amd64 libkf5codecs-data all 5.78.0-2 [46.5 kB] Get:412 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5codecs5 arm64 5.78.0-2 [88.0 kB] Get:413 http://debian.oregonstate.edu/debian unstable/main amd64 libkf5completion-data all 5.78.0-3 [17.4 kB] Get:414 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5configgui5 arm64 5.78.0-4 [43.5 kB] Get:415 http://debian.oregonstate.edu/debian unstable/main amd64 libkf5widgetsaddons-data all 5.78.0-2 [1020 kB] Get:416 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5widgetsaddons5 arm64 5.78.0-2 [352 kB] Get:417 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5completion5 arm64 5.78.0-3 [79.3 kB] Get:418 http://debian.oregonstate.edu/debian unstable/main amd64 libkf5configwidgets-data all 5.78.0-2 [208 kB] Get:419 http://debian.oregonstate.edu/debian unstable/main arm64 libwayland-cursor0 arm64 1.18.0-2~exp1.1 [14.4 kB] Get:420 http://debian.oregonstate.edu/debian unstable/main arm64 libqt5waylandclient5 arm64 5.15.2-2 [326 kB] Get:421 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5guiaddons5 arm64 5.78.0-3 [50.4 kB] Get:422 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5configwidgets5 arm64 5.78.0-2 [115 kB] Get:423 http://debian.oregonstate.edu/debian unstable/main arm64 libxml2 arm64 2.9.10+dfsg-6.3+b1 [629 kB] Get:424 http://debian.oregonstate.edu/debian unstable/main arm64 libxslt1.1 arm64 1.1.34-4 [228 kB] Get:425 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5doctools5 arm64 5.78.0-2 [16.2 kB] Get:426 http://debian.oregonstate.edu/debian unstable/main amd64 libkf5itemviews-data all 5.78.0-2 [12.8 kB] Get:427 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5itemviews5 arm64 5.78.0-2 [71.5 kB] Get:428 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5kiocore5 arm64 5.78.0-4 [416 kB] Get:429 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5kiontlm5 arm64 5.78.0-4 [22.5 kB] Get:430 http://debian.oregonstate.edu/debian unstable/main amd64 libkf5iconthemes-data all 5.78.0-2 [31.9 kB] Get:431 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5iconthemes5 arm64 5.78.0-2 [81.4 kB] Get:432 http://debian.oregonstate.edu/debian unstable/main amd64 libkf5jobwidgets-data all 5.78.0-2 [33.9 kB] Get:433 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5jobwidgets5 arm64 5.78.0-2 [49.3 kB] Get:434 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5kiogui5 arm64 5.78.0-4 [72.0 kB] Get:435 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5kiowidgets5 arm64 5.78.0-4 [345 kB] Get:436 http://debian.oregonstate.edu/debian unstable/main amd64 libkf5notifications-data all 5.78.0-2 [17.2 kB] Get:437 http://debian.oregonstate.edu/debian unstable/main arm64 libdbusmenu-qt5-2 arm64 0.9.3+16.04.20160218-2+b1 [69.9 kB] Get:438 http://debian.oregonstate.edu/debian unstable/main amd64 libphonon4qt5-data all 4:4.11.1-3 [24.4 kB] Get:439 http://debian.oregonstate.edu/debian unstable/main arm64 libasyncns0 arm64 0.8-6+b2 [12.5 kB] Get:440 http://debian.oregonstate.edu/debian unstable/main arm64 libogg0 arm64 1.3.4-0.1 [26.3 kB] Get:441 http://debian.oregonstate.edu/debian unstable/main arm64 libflac8 arm64 1.3.3-2 [95.1 kB] Get:442 http://debian.oregonstate.edu/debian unstable/main arm64 libopus0 arm64 1.3.1-0.1 [169 kB] Get:443 http://debian.oregonstate.edu/debian unstable/main arm64 libvorbis0a arm64 1.3.7-1 [86.2 kB] Get:444 http://debian.oregonstate.edu/debian unstable/main arm64 libvorbisenc2 arm64 1.3.7-1 [80.4 kB] Get:445 http://debian.oregonstate.edu/debian unstable/main arm64 libsndfile1 arm64 1.0.31-1 [179 kB] Get:446 http://debian.oregonstate.edu/debian unstable/main arm64 libtirpc3 arm64 1.3.1-1 [80.0 kB] Get:447 http://debian.oregonstate.edu/debian unstable/main arm64 libnsl2 arm64 1.3.0-2 [36.9 kB] Get:448 http://debian.oregonstate.edu/debian unstable/main arm64 libwrap0 arm64 7.6.q-31 [58.7 kB] Get:449 http://debian.oregonstate.edu/debian unstable/main arm64 libpulse0 arm64 14.2-1 [244 kB] Get:450 http://debian.oregonstate.edu/debian unstable/main arm64 libpulse-mainloop-glib0 arm64 14.2-1 [41.5 kB] Get:451 http://debian.oregonstate.edu/debian unstable/main arm64 libphonon4qt5-4 arm64 4:4.11.1-3 [156 kB] Get:452 http://debian.oregonstate.edu/debian unstable/main arm64 libqt5texttospeech5 arm64 5.15.2-2 [19.9 kB] Get:453 http://debian.oregonstate.edu/debian unstable/main arm64 phonon4qt5-backend-null arm64 4:4.11.1-3 [16.1 kB] Get:454 http://debian.oregonstate.edu/debian unstable/main arm64 phonon4qt5 arm64 4:4.11.1-3 [15.3 kB] Get:455 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5notifications5 arm64 5.78.0-2 [91.2 kB] Get:456 http://debian.oregonstate.edu/debian unstable/main amd64 libkf5solid5-data all 5.78.0-2 [107 kB] Get:457 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5solid5 arm64 5.78.0-2 [193 kB] Get:458 http://debian.oregonstate.edu/debian unstable/main amd64 libkf5textwidgets-data all 5.78.0-2 [179 kB] Get:459 http://debian.oregonstate.edu/debian unstable/main amd64 libkf5sonnet5-data all 5.78.0-2 [90.8 kB] Get:460 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5sonnetcore5 arm64 5.78.0-2 [121 kB] Get:461 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5sonnetui5 arm64 5.78.0-2 [48.2 kB] Get:462 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5textwidgets5 arm64 5.78.0-2 [72.7 kB] Get:463 http://debian.oregonstate.edu/debian unstable/main amd64 libkf5wallet-data all 5.78.0-2 [187 kB] Get:464 http://debian.oregonstate.edu/debian unstable/main arm64 libassuan0 arm64 2.5.4-1 [48.7 kB] Get:465 http://debian.oregonstate.edu/debian unstable/main arm64 libgpgme11 arm64 1.14.0-1+b2 [267 kB] Get:466 http://debian.oregonstate.edu/debian unstable/main arm64 libgpgmepp6 arm64 1.14.0-1+b2 [256 kB] Get:467 http://debian.oregonstate.edu/debian unstable/main arm64 libkwalletbackend5-5 arm64 5.78.0-2 [50.0 kB] Get:468 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5wallet5 arm64 5.78.0-2 [43.1 kB] Get:469 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5wallet-bin arm64 5.78.0-2 [93.9 kB] Get:470 http://debian.oregonstate.edu/debian unstable/main arm64 kio arm64 5.78.0-4 [3063 kB] Get:471 http://debian.oregonstate.edu/debian unstable/main arm64 libcap2 arm64 1:2.44-1 [23.2 kB] Get:472 http://debian.oregonstate.edu/debian unstable/main arm64 kinit arm64 5.78.0-2 [123 kB] Get:473 http://debian.oregonstate.edu/debian unstable/main arm64 kinit-dev arm64 5.78.0-2 [9612 B] Get:474 http://debian.oregonstate.edu/debian unstable/main arm64 libasan5 arm64 9.3.0-22 [354 kB] Get:475 http://debian.oregonstate.edu/debian unstable/main amd64 pkg-config amd64 0.29.2-1 [65.1 kB] Get:476 http://debian.oregonstate.edu/debian unstable/main arm64 libffi-dev arm64 3.3-6 [53.2 kB] Get:477 http://debian.oregonstate.edu/debian unstable/main amd64 libglib2.0-data all 2.66.7-1 [1163 kB] Get:478 http://debian.oregonstate.edu/debian unstable/main amd64 libglib2.0-bin amd64 2.66.7-1 [140 kB] Get:479 http://debian.oregonstate.edu/debian unstable/main amd64 python3-lib2to3 all 3.9.2-1 [77.8 kB] Get:480 http://debian.oregonstate.edu/debian unstable/main amd64 python3-distutils all 3.9.2-1 [143 kB] Get:481 http://debian.oregonstate.edu/debian unstable/main amd64 libglib2.0-dev-bin amd64 2.66.7-1 [178 kB] Get:482 http://debian.oregonstate.edu/debian unstable/main arm64 linux-libc-dev arm64 5.10.13-1 [1263 kB] Get:483 http://debian.oregonstate.edu/debian unstable/main arm64 libcrypt-dev arm64 1:4.4.17-1 [109 kB] Get:484 http://debian.oregonstate.edu/debian unstable/main arm64 libtirpc-dev arm64 1.3.1-1 [192 kB] Get:485 http://debian.oregonstate.edu/debian unstable/main arm64 libnsl-dev arm64 1.3.0-2 [66.1 kB] Get:486 http://debian.oregonstate.edu/debian unstable/main arm64 libc6-dev arm64 2.31-9 [2030 kB] Get:487 http://debian.oregonstate.edu/debian unstable/main arm64 uuid-dev arm64 2.36.1-7 [99.4 kB] Get:488 http://debian.oregonstate.edu/debian unstable/main arm64 libblkid-dev arm64 2.36.1-7 [228 kB] Get:489 http://debian.oregonstate.edu/debian unstable/main arm64 libsepol1 arm64 3.1-1 [244 kB] Get:490 http://debian.oregonstate.edu/debian unstable/main arm64 libsepol1-dev arm64 3.1-1 [329 kB] Get:491 http://debian.oregonstate.edu/debian unstable/main arm64 libpcre2-32-0 arm64 10.36-2 [193 kB] Get:492 http://debian.oregonstate.edu/debian unstable/main arm64 libpcre2-posix2 arm64 10.36-2 [49.0 kB] Get:493 http://debian.oregonstate.edu/debian unstable/main arm64 libpcre2-dev arm64 10.36-2 [645 kB] Get:494 http://debian.oregonstate.edu/debian unstable/main arm64 libselinux1-dev arm64 3.1-3 [171 kB] Get:495 http://debian.oregonstate.edu/debian unstable/main arm64 libmount-dev arm64 2.36.1-7 [77.8 kB] Get:496 http://debian.oregonstate.edu/debian unstable/main arm64 libpcre16-3 arm64 2:8.39-13 [236 kB] Get:497 http://debian.oregonstate.edu/debian unstable/main arm64 libpcre32-3 arm64 2:8.39-13 [229 kB] Get:498 http://debian.oregonstate.edu/debian unstable/main arm64 libpcrecpp0v5 arm64 2:8.39-13 [151 kB] Get:499 http://debian.oregonstate.edu/debian unstable/main arm64 libpcre3-dev arm64 2:8.39-13 [579 kB] Get:500 http://debian.oregonstate.edu/debian unstable/main arm64 zlib1g-dev arm64 1:1.2.11.dfsg-2 [189 kB] Get:501 http://debian.oregonstate.edu/debian unstable/main arm64 libglib2.0-dev arm64 2.66.7-1 [1591 kB] Get:502 http://debian.oregonstate.edu/debian unstable/main arm64 libatk1.0-dev arm64 2.36.0-2 [104 kB] Get:503 http://debian.oregonstate.edu/debian unstable/main arm64 libatomic1 arm64 10.2.1-6 [9468 B] Get:504 http://debian.oregonstate.edu/debian unstable/main arm64 libbrotli-dev arm64 1.0.9-2+b2 [277 kB] Get:505 http://debian.oregonstate.edu/debian unstable/main amd64 libmd0 amd64 1.0.3-3 [28.0 kB] Get:506 http://debian.oregonstate.edu/debian unstable/main amd64 libbsd0 amd64 0.11.3-1 [108 kB] Get:507 http://debian.oregonstate.edu/debian unstable/main arm64 libcairo-gobject2 arm64 1.16.0-5 [125 kB] Get:508 http://debian.oregonstate.edu/debian unstable/main arm64 liblzo2-2 arm64 2.10-2 [51.8 kB] Get:509 http://debian.oregonstate.edu/debian unstable/main arm64 libcairo-script-interpreter2 arm64 1.16.0-5 [160 kB] Get:510 http://debian.oregonstate.edu/debian unstable/main amd64 libpixman-1-0 amd64 0.40.0-1 [543 kB] Get:511 http://debian.oregonstate.edu/debian unstable/main amd64 libxau6 amd64 1:1.0.9-1 [19.7 kB] Get:512 http://debian.oregonstate.edu/debian unstable/main amd64 libxdmcp6 amd64 1:1.1.2-3 [26.3 kB] Get:513 http://debian.oregonstate.edu/debian unstable/main amd64 libxcb1 amd64 1.14-3 [140 kB] Get:514 http://debian.oregonstate.edu/debian unstable/main amd64 libx11-6 amd64 2:1.7.0-2 [771 kB] Get:515 http://debian.oregonstate.edu/debian unstable/main amd64 libxcb-render0 amd64 1.14-3 [111 kB] Get:516 http://debian.oregonstate.edu/debian unstable/main amd64 libxcb-shm0 amd64 1.14-3 [101 kB] Get:517 http://debian.oregonstate.edu/debian unstable/main amd64 libxext6 amd64 2:1.3.3-1.1 [52.7 kB] Get:518 http://debian.oregonstate.edu/debian unstable/main amd64 libxrender1 amd64 1:0.9.10-1 [33.0 kB] Get:519 http://debian.oregonstate.edu/debian unstable/main amd64 libcairo2 amd64 1.16.0-5 [694 kB] Get:520 http://debian.oregonstate.edu/debian unstable/main arm64 libexpat1-dev arm64 2.2.10-1 [126 kB] Get:521 http://debian.oregonstate.edu/debian unstable/main arm64 libpng-dev arm64 1.6.37-3 [294 kB] Get:522 http://debian.oregonstate.edu/debian unstable/main arm64 libfreetype-dev arm64 2.10.4+dfsg-1 [553 kB] Get:523 http://debian.oregonstate.edu/debian unstable/main arm64 libfreetype6-dev arm64 2.10.4+dfsg-1 [82.4 kB] Get:524 http://debian.oregonstate.edu/debian unstable/main arm64 libfontconfig-dev arm64 2.13.1-4.2 [367 kB] Get:525 http://debian.oregonstate.edu/debian unstable/main arm64 libfontconfig1-dev arm64 2.13.1-4.2 [238 kB] Get:526 http://debian.oregonstate.edu/debian unstable/main arm64 libxrender-dev arm64 1:0.9.10-1 [38.8 kB] Get:527 http://debian.oregonstate.edu/debian unstable/main arm64 libice-dev arm64 2:1.0.10-1 [66.0 kB] Get:528 http://debian.oregonstate.edu/debian unstable/main arm64 libsm-dev arm64 2:1.2.3-1 [37.4 kB] Get:529 http://debian.oregonstate.edu/debian unstable/main arm64 libpixman-1-dev arm64 0.40.0-1 [463 kB] Get:530 http://debian.oregonstate.edu/debian unstable/main arm64 libxcb-render0-dev arm64 1.14-3 [114 kB] Get:531 http://debian.oregonstate.edu/debian unstable/main arm64 libxcb-shm0-dev arm64 1.14-3 [103 kB] Get:532 http://debian.oregonstate.edu/debian unstable/main arm64 libcairo2-dev arm64 1.16.0-5 [712 kB] Get:533 http://debian.oregonstate.edu/debian unstable/main arm64 libdatrie-dev arm64 0.2.13-1 [18.3 kB] Get:534 http://debian.oregonstate.edu/debian unstable/main amd64 libdatrie1 amd64 0.2.13-1 [42.7 kB] Get:535 http://debian.oregonstate.edu/debian unstable/main arm64 libdbus-1-dev arm64 1.12.20-2 [254 kB] Get:536 http://debian.oregonstate.edu/debian unstable/main arm64 libdbus-glib-1-2 arm64 0.110-6 [69.1 kB] Get:537 http://debian.oregonstate.edu/debian unstable/main amd64 libdbus-glib-1-2 amd64 0.110-6 [73.0 kB] Get:538 http://debian.oregonstate.edu/debian unstable/main amd64 libdbus-glib-1-dev-bin amd64 0.110-6 [54.5 kB] Get:539 http://debian.oregonstate.edu/debian unstable/main arm64 libdbus-glib-1-dev arm64 0.110-6 [85.9 kB] Get:540 http://debian.oregonstate.edu/debian unstable/main arm64 libfribidi-dev arm64 1.0.8-2 [105 kB] Get:541 http://debian.oregonstate.edu/debian unstable/main amd64 libfribidi0 amd64 1.0.8-2 [64.8 kB] Get:542 http://debian.oregonstate.edu/debian unstable/main arm64 libgomp1 arm64 10.2.1-6 [91.6 kB] Get:543 http://debian.oregonstate.edu/debian unstable/main arm64 libitm1 arm64 10.2.1-6 [23.8 kB] Get:544 http://debian.oregonstate.edu/debian unstable/main arm64 liblsan0 arm64 10.2.1-6 [794 kB] Get:545 http://debian.oregonstate.edu/debian unstable/main arm64 libtsan0 arm64 10.2.1-6 [1957 kB] Get:546 http://debian.oregonstate.edu/debian unstable/main arm64 libubsan1 arm64 10.2.1-6 [759 kB] Get:547 http://debian.oregonstate.edu/debian unstable/main arm64 libgcc-9-dev arm64 9.3.0-22 [883 kB] Get:548 http://debian.oregonstate.edu/debian unstable/main amd64 libgdk-pixbuf2.0-bin amd64 2.42.2+dfsg-1 [25.5 kB] Get:549 http://debian.oregonstate.edu/debian unstable/main arm64 libgdk-pixbuf-2.0-dev arm64 2.42.2+dfsg-1 [56.7 kB] Get:550 http://debian.oregonstate.edu/debian unstable/main amd64 libgraphite2-3 amd64 1.3.14-1 [81.2 kB] Get:551 http://debian.oregonstate.edu/debian unstable/main arm64 libgraphite2-dev arm64 1.3.14-1 [24.0 kB] Get:552 http://debian.oregonstate.edu/debian unstable/main arm64 libharfbuzz-icu0 arm64 2.7.4-1 [1132 kB] Get:553 http://debian.oregonstate.edu/debian unstable/main arm64 libharfbuzz-gobject0 arm64 2.7.4-1 [1147 kB] Get:554 http://debian.oregonstate.edu/debian unstable/main arm64 libicu-dev arm64 67.1-6 [9470 kB] Get:555 http://debian.oregonstate.edu/debian unstable/main arm64 libharfbuzz-dev arm64 2.7.4-1 [1614 kB] Get:556 http://debian.oregonstate.edu/debian unstable/main arm64 libthai-dev arm64 0.1.28-3 [23.7 kB] Get:557 http://debian.oregonstate.edu/debian unstable/main arm64 libxft-dev arm64 2.3.2-2 [64.3 kB] Get:558 http://debian.oregonstate.edu/debian unstable/main amd64 libharfbuzz0b amd64 2.7.4-1 [1471 kB] Get:559 http://debian.oregonstate.edu/debian unstable/main amd64 libthai0 amd64 0.1.28-3 [54.2 kB] Get:560 http://debian.oregonstate.edu/debian unstable/main amd64 libpango-1.0-0 amd64 1.46.2-3 [191 kB] Get:561 http://debian.oregonstate.edu/debian unstable/main amd64 libpangoft2-1.0-0 amd64 1.46.2-3 [62.2 kB] Get:562 http://debian.oregonstate.edu/debian unstable/main amd64 libpangocairo-1.0-0 amd64 1.46.2-3 [50.6 kB] Get:563 http://debian.oregonstate.edu/debian unstable/main amd64 libxft2 amd64 2.3.2-2 [57.2 kB] Get:564 http://debian.oregonstate.edu/debian unstable/main amd64 libpangoxft-1.0-0 amd64 1.46.2-3 [43.5 kB] Get:565 http://debian.oregonstate.edu/debian unstable/main amd64 pango1.0-tools amd64 1.46.2-3 [51.8 kB] Get:566 http://debian.oregonstate.edu/debian unstable/main arm64 libpango1.0-dev arm64 1.46.2-3 [166 kB] Get:567 http://debian.oregonstate.edu/debian unstable/main amd64 x11proto-xinerama-dev all 2020.1-1 [3408 B] Get:568 http://debian.oregonstate.edu/debian unstable/main arm64 libxinerama-dev arm64 2:1.1.4-2 [20.1 kB] Get:569 http://debian.oregonstate.edu/debian unstable/main arm64 libxfixes-dev arm64 1:5.0.3-2 [24.3 kB] Get:570 http://debian.oregonstate.edu/debian unstable/main amd64 x11proto-input-dev all 2020.1-1 [3412 B] Get:571 http://debian.oregonstate.edu/debian unstable/main arm64 libxi-dev arm64 2:1.7.10-1 [240 kB] Get:572 http://debian.oregonstate.edu/debian unstable/main amd64 x11proto-randr-dev all 2020.1-1 [3412 B] Get:573 http://debian.oregonstate.edu/debian unstable/main arm64 libxrandr-dev arm64 2:1.5.1-1 [43.7 kB] Get:574 http://debian.oregonstate.edu/debian unstable/main arm64 libxcursor-dev arm64 1:1.2.0-2 [45.2 kB] Get:575 http://debian.oregonstate.edu/debian unstable/main arm64 libxcomposite-dev arm64 1:0.4.5-1 [20.2 kB] Get:576 http://debian.oregonstate.edu/debian unstable/main arm64 libxdamage-dev arm64 1:1.1.5-2 [15.7 kB] Get:577 http://debian.oregonstate.edu/debian unstable/main arm64 libgtk2.0-dev arm64 2.24.33-1 [826 kB] Get:578 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5archive-dev arm64 5.78.0-2 [22.0 kB] Get:579 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5attica5 arm64 5.78.0-2 [144 kB] Get:580 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5attica-dev arm64 5.78.0-2 [32.4 kB] Get:581 http://debian.oregonstate.edu/debian unstable/main amd64 libkf5auth-dev-bin amd64 5.78.0-2 [18.7 kB] Get:582 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5auth5 arm64 5.78.0-2 [14.0 kB] Get:583 http://debian.oregonstate.edu/debian unstable/main amd64 libkf5coreaddons-dev-bin amd64 5.78.0-2 [38.3 kB] Get:584 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5coreaddons-dev arm64 5.78.0-2 [76.2 kB] Get:585 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5auth-dev arm64 5.78.0-2 [27.2 kB] Get:586 http://debian.oregonstate.edu/debian unstable/main amd64 libkf5bookmarks-data all 5.78.0-2 [45.9 kB] Get:587 http://debian.oregonstate.edu/debian unstable/main amd64 libkf5xmlgui-data all 5.78.0-2 [330 kB] Get:588 http://debian.oregonstate.edu/debian unstable/main amd64 libkf5globalaccel-data all 5.78.0-2 [25.6 kB] Get:589 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5globalaccel5 arm64 5.78.0-2 [40.8 kB] Get:590 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5globalaccelprivate5 arm64 5.78.0-2 [43.9 kB] Get:591 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5globalaccel-bin arm64 5.78.0-2 [16.8 kB] Get:592 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5xmlgui5 arm64 5.78.0-2 [233 kB] Get:593 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5bookmarks5 arm64 5.78.0-2 [81.1 kB] Get:594 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5codecs-dev arm64 5.78.0-2 [22.7 kB] Get:595 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5config-bin arm64 5.78.0-4 [36.1 kB] Get:596 http://debian.oregonstate.edu/debian unstable/main amd64 libqt5xml5 amd64 5.15.2+dfsg-5 [147 kB] Get:597 http://debian.oregonstate.edu/debian unstable/main amd64 libkf5config-dev-bin amd64 5.78.0-4 [77.1 kB] Get:598 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5config-dev arm64 5.78.0-4 [43.7 kB] Get:599 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5guiaddons-dev arm64 5.78.0-3 [23.1 kB] Get:600 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5i18n-dev arm64 5.78.0-2 [28.5 kB] Get:601 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5widgetsaddons-dev arm64 5.78.0-2 [117 kB] Get:602 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5configwidgets-dev arm64 5.78.0-2 [46.0 kB] Get:603 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5globalaccel-dev arm64 5.78.0-2 [17.5 kB] Get:604 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5itemviews-dev arm64 5.78.0-2 [29.3 kB] Get:605 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5iconthemes-dev arm64 5.78.0-2 [28.9 kB] Get:606 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5windowsystem-dev arm64 5.78.0-2 [49.3 kB] Get:607 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5xmlgui-dev arm64 5.78.0-2 [52.3 kB] Get:608 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5bookmarks-dev arm64 5.78.0-2 [23.5 kB] Get:609 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5completion-dev arm64 5.78.0-3 [31.8 kB] Get:610 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5crash-dev arm64 5.78.0-3 [10.6 kB] Get:611 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5dbusaddons-dev arm64 5.78.0-2 [16.2 kB] Get:612 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5doctools-dev arm64 5.78.0-2 [13.1 kB] Get:613 http://debian.oregonstate.edu/debian unstable/main amd64 libkf5emoticons-data all 5.78.0-2 [1594 kB] Get:614 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5emoticons5 arm64 5.78.0-2 [33.5 kB] Get:615 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5service-dev arm64 5.78.0-2 [37.7 kB] Get:616 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5emoticons-dev arm64 5.78.0-2 [14.1 kB] Get:617 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5itemmodels5 arm64 5.78.0-2 [91.5 kB] Get:618 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5itemmodels-dev arm64 5.78.0-2 [23.2 kB] Get:619 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5jobwidgets-dev arm64 5.78.0-2 [14.5 kB] Get:620 http://debian.oregonstate.edu/debian unstable/main amd64 libkf5kdelibs4support-data all 5.78.0-2 [2192 kB] Get:621 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5kiofilewidgets5 arm64 5.78.0-4 [262 kB] Get:622 http://debian.oregonstate.edu/debian unstable/main amd64 libkf5parts-data all 5.78.0-3 [66.4 kB] Get:623 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5parts5 arm64 5.78.0-3 [106 kB] Get:624 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5kdelibs4support5 arm64 5.78.0-2 [656 kB] Get:625 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5kdelibs4support5-bin arm64 5.78.0-2 [116 kB] Get:626 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5notifications-dev arm64 5.78.0-2 [25.3 kB] Get:627 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5solid-dev arm64 5.78.0-2 [26.7 kB] Get:628 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5kio-dev arm64 5.78.0-4 [192 kB] Get:629 http://debian.oregonstate.edu/debian unstable/main amd64 libkf5sonnet-dev-bin amd64 5.78.0-2 [16.2 kB] Get:630 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5sonnet-dev arm64 5.78.0-2 [25.9 kB] Get:631 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5textwidgets-dev arm64 5.78.0-2 [35.2 kB] Get:632 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5parts-dev arm64 5.78.0-3 [76.9 kB] Get:633 http://debian.oregonstate.edu/debian unstable/main amd64 libkf5unitconversion-data all 5.78.0-2 [717 kB] Get:634 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5unitconversion5 arm64 5.78.0-2 [71.0 kB] Get:635 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5unitconversion-dev arm64 5.78.0-2 [13.8 kB] Get:636 http://debian.oregonstate.edu/debian unstable/main arm64 libqt5x11extras5-dev arm64 5.15.2-2 [12.0 kB] Get:637 http://debian.oregonstate.edu/debian unstable/main arm64 libssl-dev arm64 1.1.1j-1 [1688 kB] Get:638 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5kdelibs4support-dev arm64 5.78.0-2 [330 kB] Get:639 http://debian.oregonstate.edu/debian unstable/main amd64 libkf5mediaplayer-data all 5.78.0-2 [5828 B] Get:640 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5mediaplayer5 arm64 5.78.0-2 [17.0 kB] Get:641 http://debian.oregonstate.edu/debian unstable/main arm64 libkf5mediaplayer-dev arm64 5.78.0-2 [11.9 kB] Get:642 http://debian.oregonstate.edu/debian unstable/main arm64 libqt5designer5 arm64 5.15.2-4 [2662 kB] Get:643 http://debian.oregonstate.edu/debian unstable/main arm64 libphonon4qt5-dev arm64 4:4.11.1-3 [79.7 kB] Get:644 http://debian.oregonstate.edu/debian unstable/main arm64 libstdc++-9-dev arm64 9.3.0-22 [1665 kB] Get:645 http://debian.oregonstate.edu/debian unstable/main arm64 libxt6 arm64 1:1.2.0-1 [176 kB] Get:646 http://debian.oregonstate.edu/debian unstable/main arm64 libxt-dev arm64 1:1.2.0-1 [406 kB] Get:647 http://debian.oregonstate.edu/debian unstable/main amd64 pkg-kde-tools all 0.15.32 [96.7 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 417 MB in 4s (110 MB/s) Selecting previously unselected package libapparmor1:amd64. (Reading database ... 10481 files and directories currently installed.) Preparing to unpack .../00-libapparmor1_2.13.6-9_amd64.deb ... Unpacking libapparmor1:amd64 (2.13.6-9) ... Selecting previously unselected package libcap2:amd64. Preparing to unpack .../01-libcap2_1%3a2.44-1_amd64.deb ... Unpacking libcap2:amd64 (1:2.44-1) ... Selecting previously unselected package libargon2-1:amd64. Preparing to unpack .../02-libargon2-1_0~20171227-0.2_amd64.deb ... Unpacking libargon2-1:amd64 (0~20171227-0.2) ... Selecting previously unselected package dmsetup. Preparing to unpack .../03-dmsetup_2%3a1.02.175-2_amd64.deb ... Unpacking dmsetup (2:1.02.175-2) ... Selecting previously unselected package libdevmapper1.02.1:amd64. Preparing to unpack .../04-libdevmapper1.02.1_2%3a1.02.175-2_amd64.deb ... Unpacking libdevmapper1.02.1:amd64 (2:1.02.175-2) ... Selecting previously unselected package libjson-c5:amd64. Preparing to unpack .../05-libjson-c5_0.15-2_amd64.deb ... Unpacking libjson-c5:amd64 (0.15-2) ... Selecting previously unselected package libcryptsetup12:amd64. Preparing to unpack .../06-libcryptsetup12_2%3a2.3.4-2_amd64.deb ... Unpacking libcryptsetup12:amd64 (2:2.3.4-2) ... Selecting previously unselected package libip4tc2:amd64. Preparing to unpack .../07-libip4tc2_1.8.7-1_amd64.deb ... Unpacking libip4tc2:amd64 (1.8.7-1) ... Selecting previously unselected package libkmod2:amd64. Preparing to unpack .../08-libkmod2_28-1_amd64.deb ... Unpacking libkmod2:amd64 (28-1) ... Selecting previously unselected package systemd-timesyncd. Preparing to unpack .../09-systemd-timesyncd_247.3-1_amd64.deb ... Unpacking systemd-timesyncd (247.3-1) ... Selecting previously unselected package systemd. Preparing to unpack .../10-systemd_247.3-1_amd64.deb ... Unpacking systemd (247.3-1) ... Setting up libapparmor1:amd64 (2.13.6-9) ... Setting up libcap2:amd64 (1:2.44-1) ... Setting up libargon2-1:amd64 (0~20171227-0.2) ... Setting up libjson-c5:amd64 (0.15-2) ... Setting up libip4tc2:amd64 (1.8.7-1) ... Setting up libkmod2:amd64 (28-1) ... Setting up libdevmapper1.02.1:amd64 (2:1.02.175-2) ... Setting up libcryptsetup12:amd64 (2:2.3.4-2) ... Setting up systemd-timesyncd (247.3-1) ... Created symlink /etc/systemd/system/dbus-org.freedesktop.timesync1.service → /lib/systemd/system/systemd-timesyncd.service. Created symlink /etc/systemd/system/sysinit.target.wants/systemd-timesyncd.service → /lib/systemd/system/systemd-timesyncd.service. Setting up systemd (247.3-1) ... Created symlink /etc/systemd/system/getty.target.wants/getty@tty1.service → /lib/systemd/system/getty@.service. Created symlink /etc/systemd/system/multi-user.target.wants/remote-fs.target → /lib/systemd/system/remote-fs.target. Created symlink /etc/systemd/system/sysinit.target.wants/systemd-pstore.service → /lib/systemd/system/systemd-pstore.service. Initializing machine ID from random generator. Setting up dmsetup (2:1.02.175-2) ... Selecting previously unselected package systemd-sysv. (Reading database ... 11355 files and directories currently installed.) Preparing to unpack .../000-systemd-sysv_247.3-1_amd64.deb ... Unpacking systemd-sysv (247.3-1) ... Selecting previously unselected package libdbus-1-3:amd64. Preparing to unpack .../001-libdbus-1-3_1.12.20-2_amd64.deb ... Unpacking libdbus-1-3:amd64 (1.12.20-2) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../002-libexpat1_2.2.10-1_amd64.deb ... Unpacking libexpat1:amd64 (2.2.10-1) ... Selecting previously unselected package dbus. Preparing to unpack .../003-dbus_1.12.20-2_amd64.deb ... Unpacking dbus (1.12.20-2) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../004-bsdextrautils_2.36.1-7_amd64.deb ... Unpacking bsdextrautils (2.36.1-7) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../005-libuchardet0_0.0.7-1_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../006-groff-base_1.22.4-6_amd64.deb ... Unpacking groff-base (1.22.4-6) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../007-libpipeline1_1.5.3-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.3-1) ... Selecting previously unselected package man-db. Preparing to unpack .../008-man-db_2.9.4-2_amd64.deb ... Unpacking man-db (2.9.4-2) ... Selecting previously unselected package perl-modules-5.32. Preparing to unpack .../009-perl-modules-5.32_5.32.1-2_all.deb ... Unpacking perl-modules-5.32 (5.32.1-2) ... Selecting previously unselected package libperl5.32:amd64. Preparing to unpack .../010-libperl5.32_5.32.1-2_amd64.deb ... Unpacking libperl5.32:amd64 (5.32.1-2) ... Selecting previously unselected package perl. Preparing to unpack .../011-perl_5.32.1-2_amd64.deb ... Unpacking perl (5.32.1-2) ... Selecting previously unselected package liblocale-gettext-perl. Preparing to unpack .../012-liblocale-gettext-perl_1.07-4+b1_amd64.deb ... Unpacking liblocale-gettext-perl (1.07-4+b1) ... Selecting previously unselected package gcc-10-base:arm64. Preparing to unpack .../013-gcc-10-base_10.2.1-6_arm64.deb ... Unpacking gcc-10-base:arm64 (10.2.1-6) ... Selecting previously unselected package libgcc-s1:arm64. Preparing to unpack .../014-libgcc-s1_10.2.1-6_arm64.deb ... Unpacking libgcc-s1:arm64 (10.2.1-6) ... Selecting previously unselected package libcrypt1:arm64. Preparing to unpack .../015-libcrypt1_1%3a4.4.17-1_arm64.deb ... Unpacking libcrypt1:arm64 (1:4.4.17-1) ... Selecting previously unselected package libc6:arm64. Preparing to unpack .../016-libc6_2.31-9_arm64.deb ... Unpacking libc6:arm64 (2.31-9) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../017-libglib2.0-0_2.66.7-1_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.66.7-1) ... Selecting previously unselected package libicu67:amd64. Preparing to unpack .../018-libicu67_67.1-6_amd64.deb ... Unpacking libicu67:amd64 (67.1-6) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../019-libxml2_2.9.10+dfsg-6.3+b1_amd64.deb ... Unpacking libxml2:amd64 (2.9.10+dfsg-6.3+b1) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../020-shared-mime-info_2.0-1_amd64.deb ... Unpacking shared-mime-info (2.0-1) ... Selecting previously unselected package libstdc++6:arm64. Preparing to unpack .../021-libstdc++6_10.2.1-6_arm64.deb ... Unpacking libstdc++6:arm64 (10.2.1-6) ... Selecting previously unselected package libdouble-conversion3:arm64. Preparing to unpack .../022-libdouble-conversion3_3.1.5-6.1_arm64.deb ... Unpacking libdouble-conversion3:arm64 (3.1.5-6.1) ... Selecting previously unselected package libffi7:arm64. Preparing to unpack .../023-libffi7_3.3-6_arm64.deb ... Unpacking libffi7:arm64 (3.3-6) ... Selecting previously unselected package libblkid1:arm64. Preparing to unpack .../024-libblkid1_2.36.1-7_arm64.deb ... Unpacking libblkid1:arm64 (2.36.1-7) ... Selecting previously unselected package libpcre2-8-0:arm64. Preparing to unpack .../025-libpcre2-8-0_10.36-2_arm64.deb ... Unpacking libpcre2-8-0:arm64 (10.36-2) ... Selecting previously unselected package libselinux1:arm64. Preparing to unpack .../026-libselinux1_3.1-3_arm64.deb ... Unpacking libselinux1:arm64 (3.1-3) ... Selecting previously unselected package libmount1:arm64. Preparing to unpack .../027-libmount1_2.36.1-7_arm64.deb ... Unpacking libmount1:arm64 (2.36.1-7) ... Selecting previously unselected package libpcre3:arm64. Preparing to unpack .../028-libpcre3_2%3a8.39-13_arm64.deb ... Unpacking libpcre3:arm64 (2:8.39-13) ... Selecting previously unselected package zlib1g:arm64. Preparing to unpack .../029-zlib1g_1%3a1.2.11.dfsg-2_arm64.deb ... Unpacking zlib1g:arm64 (1:1.2.11.dfsg-2) ... Selecting previously unselected package libglib2.0-0:arm64. Preparing to unpack .../030-libglib2.0-0_2.66.7-1_arm64.deb ... Unpacking libglib2.0-0:arm64 (2.66.7-1) ... Selecting previously unselected package libicu67:arm64. Preparing to unpack .../031-libicu67_67.1-6_arm64.deb ... Unpacking libicu67:arm64 (67.1-6) ... Selecting previously unselected package libpcre2-16-0:arm64. Preparing to unpack .../032-libpcre2-16-0_10.36-2_arm64.deb ... Unpacking libpcre2-16-0:arm64 (10.36-2) ... Selecting previously unselected package libzstd1:arm64. Preparing to unpack .../033-libzstd1_1.4.8+dfsg-2_arm64.deb ... Unpacking libzstd1:arm64 (1.4.8+dfsg-2) ... Selecting previously unselected package libqt5core5a:arm64. Preparing to unpack .../034-libqt5core5a_5.15.2+dfsg-5_arm64.deb ... Unpacking libqt5core5a:arm64 (5.15.2+dfsg-5) ... Selecting previously unselected package libqt5script5:arm64. Preparing to unpack .../035-libqt5script5_5.15.2+dfsg-2_arm64.deb ... Unpacking libqt5script5:arm64 (5.15.2+dfsg-2) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../036-libbrotli1_1.0.9-2+b2_amd64.deb ... Unpacking libbrotli1:amd64 (1.0.9-2+b2) ... Selecting previously unselected package libpng16-16:amd64. Preparing to unpack .../037-libpng16-16_1.6.37-3_amd64.deb ... Unpacking libpng16-16:amd64 (1.6.37-3) ... Selecting previously unselected package libfreetype6:amd64. Preparing to unpack .../038-libfreetype6_2.10.4+dfsg-1_amd64.deb ... Unpacking libfreetype6:amd64 (2.10.4+dfsg-1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../039-sensible-utils_0.0.14_all.deb ... Unpacking sensible-utils (0.0.14) ... Selecting previously unselected package ucf. Preparing to unpack .../040-ucf_3.0043_all.deb ... Moving old data out of the way Unpacking ucf (3.0043) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../041-fonts-dejavu-core_2.37-2_all.deb ... Unpacking fonts-dejavu-core (2.37-2) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../042-fontconfig-config_2.13.1-4.2_all.deb ... Unpacking fontconfig-config (2.13.1-4.2) ... Selecting previously unselected package libfontconfig1:amd64. Preparing to unpack .../043-libfontconfig1_2.13.1-4.2_amd64.deb ... Unpacking libfontconfig1:amd64 (2.13.1-4.2) ... Selecting previously unselected package fontconfig. Preparing to unpack .../044-fontconfig_2.13.1-4.2_amd64.deb ... Unpacking fontconfig (2.13.1-4.2) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../045-libdrm-common_2.4.104-1_all.deb ... Unpacking libdrm-common (2.4.104-1) ... Selecting previously unselected package libdrm2:arm64. Preparing to unpack .../046-libdrm2_2.4.104-1_arm64.deb ... Unpacking libdrm2:arm64 (2.4.104-1) ... Selecting previously unselected package libglvnd0:arm64. Preparing to unpack .../047-libglvnd0_1.3.2-1_arm64.deb ... Unpacking libglvnd0:arm64 (1.3.2-1) ... Selecting previously unselected package libexpat1:arm64. Preparing to unpack .../048-libexpat1_2.2.10-1_arm64.deb ... Unpacking libexpat1:arm64 (2.2.10-1) ... Selecting previously unselected package libwayland-server0:arm64. Preparing to unpack .../049-libwayland-server0_1.18.0-2~exp1.1_arm64.deb ... Unpacking libwayland-server0:arm64 (1.18.0-2~exp1.1) ... Selecting previously unselected package libgbm1:arm64. Preparing to unpack .../050-libgbm1_20.3.4-1_arm64.deb ... Unpacking libgbm1:arm64 (20.3.4-1) ... Selecting previously unselected package libglapi-mesa:arm64. Preparing to unpack .../051-libglapi-mesa_20.3.4-1_arm64.deb ... Unpacking libglapi-mesa:arm64 (20.3.4-1) ... Selecting previously unselected package libwayland-client0:arm64. Preparing to unpack .../052-libwayland-client0_1.18.0-2~exp1.1_arm64.deb ... Unpacking libwayland-client0:arm64 (1.18.0-2~exp1.1) ... Selecting previously unselected package libxau6:arm64. Preparing to unpack .../053-libxau6_1%3a1.0.9-1_arm64.deb ... Unpacking libxau6:arm64 (1:1.0.9-1) ... Selecting previously unselected package libmd0:arm64. Preparing to unpack .../054-libmd0_1.0.3-3_arm64.deb ... Unpacking libmd0:arm64 (1.0.3-3) ... Selecting previously unselected package libbsd0:arm64. Preparing to unpack .../055-libbsd0_0.11.3-1_arm64.deb ... Unpacking libbsd0:arm64 (0.11.3-1) ... Selecting previously unselected package libxdmcp6:arm64. Preparing to unpack .../056-libxdmcp6_1%3a1.1.2-3_arm64.deb ... Unpacking libxdmcp6:arm64 (1:1.1.2-3) ... Selecting previously unselected package libxcb1:arm64. Preparing to unpack .../057-libxcb1_1.14-3_arm64.deb ... Unpacking libxcb1:arm64 (1.14-3) ... Selecting previously unselected package libx11-data. Preparing to unpack .../058-libx11-data_2%3a1.7.0-2_all.deb ... Unpacking libx11-data (2:1.7.0-2) ... Selecting previously unselected package libx11-6:arm64. Preparing to unpack .../059-libx11-6_2%3a1.7.0-2_arm64.deb ... Unpacking libx11-6:arm64 (2:1.7.0-2) ... Selecting previously unselected package libx11-xcb1:arm64. Preparing to unpack .../060-libx11-xcb1_2%3a1.7.0-2_arm64.deb ... Unpacking libx11-xcb1:arm64 (2:1.7.0-2) ... Selecting previously unselected package libxcb-dri2-0:arm64. Preparing to unpack .../061-libxcb-dri2-0_1.14-3_arm64.deb ... Unpacking libxcb-dri2-0:arm64 (1.14-3) ... Selecting previously unselected package libxcb-dri3-0:arm64. Preparing to unpack .../062-libxcb-dri3-0_1.14-3_arm64.deb ... Unpacking libxcb-dri3-0:arm64 (1.14-3) ... Selecting previously unselected package libxcb-present0:arm64. Preparing to unpack .../063-libxcb-present0_1.14-3_arm64.deb ... Unpacking libxcb-present0:arm64 (1.14-3) ... Selecting previously unselected package libxcb-sync1:arm64. Preparing to unpack .../064-libxcb-sync1_1.14-3_arm64.deb ... Unpacking libxcb-sync1:arm64 (1.14-3) ... Selecting previously unselected package libxcb-xfixes0:arm64. Preparing to unpack .../065-libxcb-xfixes0_1.14-3_arm64.deb ... Unpacking libxcb-xfixes0:arm64 (1.14-3) ... Selecting previously unselected package libxshmfence1:arm64. Preparing to unpack .../066-libxshmfence1_1.3-1_arm64.deb ... Unpacking libxshmfence1:arm64 (1.3-1) ... Selecting previously unselected package libegl-mesa0:arm64. Preparing to unpack .../067-libegl-mesa0_20.3.4-1_arm64.deb ... Unpacking libegl-mesa0:arm64 (20.3.4-1) ... Selecting previously unselected package libegl1:arm64. Preparing to unpack .../068-libegl1_1.3.2-1_arm64.deb ... Unpacking libegl1:arm64 (1.3.2-1) ... Selecting previously unselected package libbrotli1:arm64. Preparing to unpack .../069-libbrotli1_1.0.9-2+b2_arm64.deb ... Unpacking libbrotli1:arm64 (1.0.9-2+b2) ... Selecting previously unselected package libpng16-16:arm64. Preparing to unpack .../070-libpng16-16_1.6.37-3_arm64.deb ... Unpacking libpng16-16:arm64 (1.6.37-3) ... Selecting previously unselected package libfreetype6:arm64. Preparing to unpack .../071-libfreetype6_2.10.4+dfsg-1_arm64.deb ... Unpacking libfreetype6:arm64 (2.10.4+dfsg-1) ... Selecting previously unselected package libuuid1:arm64. Preparing to unpack .../072-libuuid1_2.36.1-7_arm64.deb ... Unpacking libuuid1:arm64 (2.36.1-7) ... Selecting previously unselected package libfontconfig1:arm64. Preparing to unpack .../073-libfontconfig1_2.13.1-4.2_arm64.deb ... Unpacking libfontconfig1:arm64 (2.13.1-4.2) ... Selecting previously unselected package libxcb-glx0:arm64. Preparing to unpack .../074-libxcb-glx0_1.14-3_arm64.deb ... Unpacking libxcb-glx0:arm64 (1.14-3) ... Selecting previously unselected package libxcb-shm0:arm64. Preparing to unpack .../075-libxcb-shm0_1.14-3_arm64.deb ... Unpacking libxcb-shm0:arm64 (1.14-3) ... Selecting previously unselected package libxdamage1:arm64. Preparing to unpack .../076-libxdamage1_1%3a1.1.5-2_arm64.deb ... Unpacking libxdamage1:arm64 (1:1.1.5-2) ... Selecting previously unselected package libxext6:arm64. Preparing to unpack .../077-libxext6_2%3a1.3.3-1.1_arm64.deb ... Unpacking libxext6:arm64 (2:1.3.3-1.1) ... Selecting previously unselected package libxfixes3:arm64. Preparing to unpack .../078-libxfixes3_1%3a5.0.3-2_arm64.deb ... Unpacking libxfixes3:arm64 (1:5.0.3-2) ... Selecting previously unselected package libxxf86vm1:arm64. Preparing to unpack .../079-libxxf86vm1_1%3a1.1.4-1+b2_arm64.deb ... Unpacking libxxf86vm1:arm64 (1:1.1.4-1+b2) ... Selecting previously unselected package libdrm-amdgpu1:arm64. Preparing to unpack .../080-libdrm-amdgpu1_2.4.104-1_arm64.deb ... Unpacking libdrm-amdgpu1:arm64 (2.4.104-1) ... Selecting previously unselected package libdrm-nouveau2:arm64. Preparing to unpack .../081-libdrm-nouveau2_2.4.104-1_arm64.deb ... Unpacking libdrm-nouveau2:arm64 (2.4.104-1) ... Selecting previously unselected package libdrm-radeon1:arm64. Preparing to unpack .../082-libdrm-radeon1_2.4.104-1_arm64.deb ... Unpacking libdrm-radeon1:arm64 (2.4.104-1) ... Selecting previously unselected package libelf1:arm64. Preparing to unpack .../083-libelf1_0.183-1_arm64.deb ... Unpacking libelf1:arm64 (0.183-1) ... Selecting previously unselected package libtinfo6:arm64. Preparing to unpack .../084-libtinfo6_6.2+20201114-2_arm64.deb ... Unpacking libtinfo6:arm64 (6.2+20201114-2) ... Selecting previously unselected package libedit2:arm64. Preparing to unpack .../085-libedit2_3.1-20191231-2+b1_arm64.deb ... Unpacking libedit2:arm64 (3.1-20191231-2+b1) ... Selecting previously unselected package libz3-4:arm64. Preparing to unpack .../086-libz3-4_4.8.10-1_arm64.deb ... Unpacking libz3-4:arm64 (4.8.10-1) ... Selecting previously unselected package libllvm11:arm64. Preparing to unpack .../087-libllvm11_1%3a11.0.1-2_arm64.deb ... Unpacking libllvm11:arm64 (1:11.0.1-2) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../088-libsensors-config_1%3a3.6.0-7_all.deb ... Unpacking libsensors-config (1:3.6.0-7) ... Selecting previously unselected package libsensors5:arm64. Preparing to unpack .../089-libsensors5_1%3a3.6.0-7_arm64.deb ... Unpacking libsensors5:arm64 (1:3.6.0-7) ... Selecting previously unselected package libvulkan1:arm64. Preparing to unpack .../090-libvulkan1_1.2.162.0-1_arm64.deb ... Unpacking libvulkan1:arm64 (1.2.162.0-1) ... Selecting previously unselected package libgl1-mesa-dri:arm64. Preparing to unpack .../091-libgl1-mesa-dri_20.3.4-1_arm64.deb ... Unpacking libgl1-mesa-dri:arm64 (20.3.4-1) ... Selecting previously unselected package libglx-mesa0:arm64. Preparing to unpack .../092-libglx-mesa0_20.3.4-1_arm64.deb ... Unpacking libglx-mesa0:arm64 (20.3.4-1) ... Selecting previously unselected package libglx0:arm64. Preparing to unpack .../093-libglx0_1.3.2-1_arm64.deb ... Unpacking libglx0:arm64 (1.3.2-1) ... Selecting previously unselected package libgl1:arm64. Preparing to unpack .../094-libgl1_1.3.2-1_arm64.deb ... Unpacking libgl1:arm64 (1.3.2-1) ... Selecting previously unselected package libgraphite2-3:arm64. Preparing to unpack .../095-libgraphite2-3_1.3.14-1_arm64.deb ... Unpacking libgraphite2-3:arm64 (1.3.14-1) ... Selecting previously unselected package libharfbuzz0b:arm64. Preparing to unpack .../096-libharfbuzz0b_2.7.4-1_arm64.deb ... Unpacking libharfbuzz0b:arm64 (2.7.4-1) ... Selecting previously unselected package x11-common. Preparing to unpack .../097-x11-common_1%3a7.7+22_all.deb ... Unpacking x11-common (1:7.7+22) ... Selecting previously unselected package libice6:arm64. Preparing to unpack .../098-libice6_2%3a1.0.10-1_arm64.deb ... Unpacking libice6:arm64 (2:1.0.10-1) ... Selecting previously unselected package libevdev2:arm64. Preparing to unpack .../099-libevdev2_1.11.0+dfsg-1_arm64.deb ... Unpacking libevdev2:arm64 (1.11.0+dfsg-1) ... Selecting previously unselected package libmtdev1:arm64. Preparing to unpack .../100-libmtdev1_1.1.6-1_arm64.deb ... Unpacking libmtdev1:arm64 (1.1.6-1) ... Selecting previously unselected package libudev1:arm64. Preparing to unpack .../101-libudev1_247.3-1_arm64.deb ... Unpacking libudev1:arm64 (247.3-1) ... Selecting previously unselected package libgudev-1.0-0:arm64. Preparing to unpack .../102-libgudev-1.0-0_234-1_arm64.deb ... Unpacking libgudev-1.0-0:arm64 (234-1) ... Selecting previously unselected package libwacom-common. Preparing to unpack .../103-libwacom-common_1.8-2_all.deb ... Unpacking libwacom-common (1.8-2) ... Selecting previously unselected package libwacom2:arm64. Preparing to unpack .../104-libwacom2_1.8-2_arm64.deb ... Unpacking libwacom2:arm64 (1.8-2) ... Selecting previously unselected package libevdev2:amd64. Preparing to unpack .../105-libevdev2_1.11.0+dfsg-1_amd64.deb ... Unpacking libevdev2:amd64 (1.11.0+dfsg-1) ... Selecting previously unselected package libgudev-1.0-0:amd64. Preparing to unpack .../106-libgudev-1.0-0_234-1_amd64.deb ... Unpacking libgudev-1.0-0:amd64 (234-1) ... Selecting previously unselected package libwacom2:amd64. Preparing to unpack .../107-libwacom2_1.8-2_amd64.deb ... Unpacking libwacom2:amd64 (1.8-2) ... Selecting previously unselected package libinput-bin. Preparing to unpack .../108-libinput-bin_1.16.4-3_amd64.deb ... Unpacking libinput-bin (1.16.4-3) ... Selecting previously unselected package libinput10:arm64. Preparing to unpack .../109-libinput10_1.16.4-3_arm64.deb ... Unpacking libinput10:arm64 (1.16.4-3) ... Selecting previously unselected package libjpeg62-turbo:arm64. Preparing to unpack .../110-libjpeg62-turbo_1%3a2.0.6-1_arm64.deb ... Unpacking libjpeg62-turbo:arm64 (1:2.0.6-1) ... Selecting previously unselected package libmd4c0:arm64. Preparing to unpack .../111-libmd4c0_0.4.7-1_arm64.deb ... Unpacking libmd4c0:arm64 (0.4.7-1) ... Selecting previously unselected package libgpg-error0:arm64. Preparing to unpack .../112-libgpg-error0_1.38-2_arm64.deb ... Unpacking libgpg-error0:arm64 (1.38-2) ... Selecting previously unselected package libgcrypt20:arm64. Preparing to unpack .../113-libgcrypt20_1.8.7-3_arm64.deb ... Unpacking libgcrypt20:arm64 (1.8.7-3) ... Selecting previously unselected package liblz4-1:arm64. Preparing to unpack .../114-liblz4-1_1.9.3-1_arm64.deb ... Unpacking liblz4-1:arm64 (1.9.3-1) ... Selecting previously unselected package liblzma5:arm64. Preparing to unpack .../115-liblzma5_5.2.5-1.0_arm64.deb ... Unpacking liblzma5:arm64 (5.2.5-1.0) ... Setting up gcc-10-base:arm64 (10.2.1-6) ... Setting up libgcc-s1:arm64 (10.2.1-6) ... Setting up libcrypt1:arm64 (1:4.4.17-1) ... Setting up libc6:arm64 (2.31-9) ... Setting up libgpg-error0:arm64 (1.38-2) ... Setting up libgcrypt20:arm64 (1.8.7-3) ... Setting up liblz4-1:arm64 (1.9.3-1) ... Setting up liblzma5:arm64 (5.2.5-1.0) ... Setting up libzstd1:arm64 (1.4.8+dfsg-2) ... Selecting previously unselected package libsystemd0:arm64. (Reading database ... 15901 files and directories currently installed.) Preparing to unpack .../00-libsystemd0_247.3-1_arm64.deb ... Unpacking libsystemd0:arm64 (247.3-1) ... Selecting previously unselected package libdbus-1-3:arm64. Preparing to unpack .../01-libdbus-1-3_1.12.20-2_arm64.deb ... Unpacking libdbus-1-3:arm64 (1.12.20-2) ... Selecting previously unselected package libqt5dbus5:arm64. Preparing to unpack .../02-libqt5dbus5_5.15.2+dfsg-5_arm64.deb ... Unpacking libqt5dbus5:arm64 (5.15.2+dfsg-5) ... Selecting previously unselected package libssl1.1:arm64. Preparing to unpack .../03-libssl1.1_1.1.1j-1_arm64.deb ... Unpacking libssl1.1:arm64 (1.1.1j-1) ... Selecting previously unselected package libcom-err2:arm64. Preparing to unpack .../04-libcom-err2_1.46.1-1_arm64.deb ... Unpacking libcom-err2:arm64 (1.46.1-1) ... Selecting previously unselected package libkrb5support0:arm64. Preparing to unpack .../05-libkrb5support0_1.18.3-4_arm64.deb ... Unpacking libkrb5support0:arm64 (1.18.3-4) ... Selecting previously unselected package libk5crypto3:arm64. Preparing to unpack .../06-libk5crypto3_1.18.3-4_arm64.deb ... Unpacking libk5crypto3:arm64 (1.18.3-4) ... Selecting previously unselected package libkeyutils1:arm64. Preparing to unpack .../07-libkeyutils1_1.6.1-2_arm64.deb ... Unpacking libkeyutils1:arm64 (1.6.1-2) ... Selecting previously unselected package libkrb5-3:arm64. Preparing to unpack .../08-libkrb5-3_1.18.3-4_arm64.deb ... Unpacking libkrb5-3:arm64 (1.18.3-4) ... Selecting previously unselected package libgssapi-krb5-2:arm64. Preparing to unpack .../09-libgssapi-krb5-2_1.18.3-4_arm64.deb ... Unpacking libgssapi-krb5-2:arm64 (1.18.3-4) ... Selecting previously unselected package libqt5network5:arm64. Preparing to unpack .../10-libqt5network5_5.15.2+dfsg-5_arm64.deb ... Unpacking libqt5network5:arm64 (5.15.2+dfsg-5) ... Selecting previously unselected package libsm6:arm64. Preparing to unpack .../11-libsm6_2%3a1.2.3-1_arm64.deb ... Unpacking libsm6:arm64 (2:1.2.3-1) ... Selecting previously unselected package libxcb-icccm4:arm64. Preparing to unpack .../12-libxcb-icccm4_0.4.1-1.1_arm64.deb ... Unpacking libxcb-icccm4:arm64 (0.4.1-1.1) ... Selecting previously unselected package libxcb-util1:arm64. Preparing to unpack .../13-libxcb-util1_0.4.0-1+b1_arm64.deb ... Unpacking libxcb-util1:arm64 (0.4.0-1+b1) ... Selecting previously unselected package libxcb-image0:arm64. Preparing to unpack .../14-libxcb-image0_0.4.0-1+b3_arm64.deb ... Unpacking libxcb-image0:arm64 (0.4.0-1+b3) ... Selecting previously unselected package libxcb-keysyms1:arm64. Preparing to unpack .../15-libxcb-keysyms1_0.4.0-1+b2_arm64.deb ... Unpacking libxcb-keysyms1:arm64 (0.4.0-1+b2) ... Selecting previously unselected package libxcb-randr0:arm64. Preparing to unpack .../16-libxcb-randr0_1.14-3_arm64.deb ... Unpacking libxcb-randr0:arm64 (1.14-3) ... Selecting previously unselected package libxcb-render0:arm64. Preparing to unpack .../17-libxcb-render0_1.14-3_arm64.deb ... Unpacking libxcb-render0:arm64 (1.14-3) ... Selecting previously unselected package libxcb-render-util0:arm64. Preparing to unpack .../18-libxcb-render-util0_0.3.9-1+b1_arm64.deb ... Unpacking libxcb-render-util0:arm64 (0.3.9-1+b1) ... Selecting previously unselected package libxcb-shape0:arm64. Preparing to unpack .../19-libxcb-shape0_1.14-3_arm64.deb ... Unpacking libxcb-shape0:arm64 (1.14-3) ... Selecting previously unselected package libxcb-xinerama0:arm64. Preparing to unpack .../20-libxcb-xinerama0_1.14-3_arm64.deb ... Unpacking libxcb-xinerama0:arm64 (1.14-3) ... Selecting previously unselected package libxcb-xinput0:arm64. Preparing to unpack .../21-libxcb-xinput0_1.14-3_arm64.deb ... Unpacking libxcb-xinput0:arm64 (1.14-3) ... Selecting previously unselected package libxcb-xkb1:arm64. Preparing to unpack .../22-libxcb-xkb1_1.14-3_arm64.deb ... Unpacking libxcb-xkb1:arm64 (1.14-3) ... Selecting previously unselected package xkb-data. Preparing to unpack .../23-xkb-data_2.29-2_all.deb ... Unpacking xkb-data (2.29-2) ... Selecting previously unselected package libxkbcommon0:arm64. Preparing to unpack .../24-libxkbcommon0_1.0.3-2_arm64.deb ... Unpacking libxkbcommon0:arm64 (1.0.3-2) ... Selecting previously unselected package libxkbcommon-x11-0:arm64. Preparing to unpack .../25-libxkbcommon-x11-0_1.0.3-2_arm64.deb ... Unpacking libxkbcommon-x11-0:arm64 (1.0.3-2) ... Selecting previously unselected package libxrender1:arm64. Preparing to unpack .../26-libxrender1_1%3a0.9.10-1_arm64.deb ... Unpacking libxrender1:arm64 (1:0.9.10-1) ... Selecting previously unselected package libqt5gui5:arm64. Preparing to unpack .../27-libqt5gui5_5.15.2+dfsg-5_arm64.deb ... Unpacking libqt5gui5:arm64 (5.15.2+dfsg-5) ... Selecting previously unselected package libqt5widgets5:arm64. Preparing to unpack .../28-libqt5widgets5_5.15.2+dfsg-5_arm64.deb ... Unpacking libqt5widgets5:arm64 (5.15.2+dfsg-5) ... Selecting previously unselected package libqt5scripttools5:arm64. Preparing to unpack .../29-libqt5scripttools5_5.15.2+dfsg-2_arm64.deb ... Unpacking libqt5scripttools5:arm64 (5.15.2+dfsg-2) ... Selecting previously unselected package libqt5svg5:arm64. Preparing to unpack .../30-libqt5svg5_5.15.2-2_arm64.deb ... Unpacking libqt5svg5:arm64 (5.15.2-2) ... Selecting previously unselected package libqt5svg5-dev:arm64. Preparing to unpack .../31-libqt5svg5-dev_5.15.2-2_arm64.deb ... Unpacking libqt5svg5-dev:arm64 (5.15.2-2) ... Selecting previously unselected package libpython3.9-minimal:amd64. Preparing to unpack .../32-libpython3.9-minimal_3.9.1-4_amd64.deb ... Unpacking libpython3.9-minimal:amd64 (3.9.1-4) ... Selecting previously unselected package python3.9-minimal. Preparing to unpack .../33-python3.9-minimal_3.9.1-4_amd64.deb ... Unpacking python3.9-minimal (3.9.1-4) ... Setting up libpython3.9-minimal:amd64 (3.9.1-4) ... Setting up libexpat1:amd64 (2.2.10-1) ... Setting up libexpat1:arm64 (2.2.10-1) ... Setting up python3.9-minimal (3.9.1-4) ... Selecting previously unselected package python3-minimal. (Reading database ... 16808 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.9.1-1_amd64.deb ... Unpacking python3-minimal (3.9.1-1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_4.0.0_all.deb ... Unpacking media-types (4.0.0) ... Selecting previously unselected package libmpdec3:amd64. Preparing to unpack .../2-libmpdec3_2.5.1-1_amd64.deb ... Unpacking libmpdec3:amd64 (2.5.1-1) ... Selecting previously unselected package readline-common. Preparing to unpack .../3-readline-common_8.1-1_all.deb ... Unpacking readline-common (8.1-1) ... Selecting previously unselected package libreadline8:amd64. Preparing to unpack .../4-libreadline8_8.1-1_amd64.deb ... Unpacking libreadline8:amd64 (8.1-1) ... Selecting previously unselected package libsqlite3-0:amd64. Preparing to unpack .../5-libsqlite3-0_3.34.1-2_amd64.deb ... Unpacking libsqlite3-0:amd64 (3.34.1-2) ... Selecting previously unselected package libpython3.9-stdlib:amd64. Preparing to unpack .../6-libpython3.9-stdlib_3.9.1-4_amd64.deb ... Unpacking libpython3.9-stdlib:amd64 (3.9.1-4) ... Selecting previously unselected package python3.9. Preparing to unpack .../7-python3.9_3.9.1-4_amd64.deb ... Unpacking python3.9 (3.9.1-4) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../8-libpython3-stdlib_3.9.1-1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.9.1-1) ... Setting up python3-minimal (3.9.1-1) ... Selecting previously unselected package python3. (Reading database ... 17237 files and directories currently installed.) Preparing to unpack .../000-python3_3.9.1-1_amd64.deb ... Unpacking python3 (3.9.1-1) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../001-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1.1) ... Selecting previously unselected package x11proto-dev. Preparing to unpack .../002-x11proto-dev_2020.1-1_all.deb ... Unpacking x11proto-dev (2020.1-1) ... Selecting previously unselected package libxau-dev:arm64. Preparing to unpack .../003-libxau-dev_1%3a1.0.9-1_arm64.deb ... Unpacking libxau-dev:arm64 (1:1.0.9-1) ... Selecting previously unselected package libxdmcp-dev:arm64. Preparing to unpack .../004-libxdmcp-dev_1%3a1.1.2-3_arm64.deb ... Unpacking libxdmcp-dev:arm64 (1:1.1.2-3) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../005-xtrans-dev_1.4.0-1_all.deb ... Unpacking xtrans-dev (1.4.0-1) ... Selecting previously unselected package libpthread-stubs0-dev:arm64. Preparing to unpack .../006-libpthread-stubs0-dev_0.4-1_arm64.deb ... Unpacking libpthread-stubs0-dev:arm64 (0.4-1) ... Selecting previously unselected package libxcb1-dev:arm64. Preparing to unpack .../007-libxcb1-dev_1.14-3_arm64.deb ... Unpacking libxcb1-dev:arm64 (1.14-3) ... Selecting previously unselected package libx11-dev:arm64. Preparing to unpack .../008-libx11-dev_2%3a1.7.0-2_arm64.deb ... Unpacking libx11-dev:arm64 (2:1.7.0-2) ... Selecting previously unselected package libglx-dev:arm64. Preparing to unpack .../009-libglx-dev_1.3.2-1_arm64.deb ... Unpacking libglx-dev:arm64 (1.3.2-1) ... Selecting previously unselected package libgl-dev:arm64. Preparing to unpack .../010-libgl-dev_1.3.2-1_arm64.deb ... Unpacking libgl-dev:arm64 (1.3.2-1) ... Selecting previously unselected package libegl-dev:arm64. Preparing to unpack .../011-libegl-dev_1.3.2-1_arm64.deb ... Unpacking libegl-dev:arm64 (1.3.2-1) ... Selecting previously unselected package libglu1-mesa:arm64. Preparing to unpack .../012-libglu1-mesa_9.0.1-1_arm64.deb ... Unpacking libglu1-mesa:arm64 (9.0.1-1) ... Selecting previously unselected package libglu1-mesa-dev:arm64. Preparing to unpack .../013-libglu1-mesa-dev_9.0.1-1_arm64.deb ... Unpacking libglu1-mesa-dev:arm64 (9.0.1-1) ... Selecting previously unselected package libqt5concurrent5:arm64. Preparing to unpack .../014-libqt5concurrent5_5.15.2+dfsg-5_arm64.deb ... Unpacking libqt5concurrent5:arm64 (5.15.2+dfsg-5) ... Selecting previously unselected package libavahi-common-data:arm64. Preparing to unpack .../015-libavahi-common-data_0.8-5_arm64.deb ... Unpacking libavahi-common-data:arm64 (0.8-5) ... Selecting previously unselected package libavahi-common3:arm64. Preparing to unpack .../016-libavahi-common3_0.8-5_arm64.deb ... Unpacking libavahi-common3:arm64 (0.8-5) ... Selecting previously unselected package libavahi-client3:arm64. Preparing to unpack .../017-libavahi-client3_0.8-5_arm64.deb ... Unpacking libavahi-client3:arm64 (0.8-5) ... Selecting previously unselected package libgmp10:arm64. Preparing to unpack .../018-libgmp10_2%3a6.2.1+dfsg-1_arm64.deb ... Unpacking libgmp10:arm64 (2:6.2.1+dfsg-1) ... Selecting previously unselected package libnettle8:arm64. Preparing to unpack .../019-libnettle8_3.7-2_arm64.deb ... Unpacking libnettle8:arm64 (3.7-2) ... Selecting previously unselected package libhogweed6:arm64. Preparing to unpack .../020-libhogweed6_3.7-2_arm64.deb ... Unpacking libhogweed6:arm64 (3.7-2) ... Selecting previously unselected package libunistring2:arm64. Preparing to unpack .../021-libunistring2_0.9.10-4_arm64.deb ... Unpacking libunistring2:arm64 (0.9.10-4) ... Selecting previously unselected package libidn2-0:arm64. Preparing to unpack .../022-libidn2-0_2.3.0-5_arm64.deb ... Unpacking libidn2-0:arm64 (2.3.0-5) ... Selecting previously unselected package libp11-kit0:arm64. Preparing to unpack .../023-libp11-kit0_0.23.22-1_arm64.deb ... Unpacking libp11-kit0:arm64 (0.23.22-1) ... Selecting previously unselected package libtasn1-6:arm64. Preparing to unpack .../024-libtasn1-6_4.16.0-2_arm64.deb ... Unpacking libtasn1-6:arm64 (4.16.0-2) ... Selecting previously unselected package libgnutls30:arm64. Preparing to unpack .../025-libgnutls30_3.7.0-7_arm64.deb ... Unpacking libgnutls30:arm64 (3.7.0-7) ... Selecting previously unselected package libcups2:arm64. Preparing to unpack .../026-libcups2_2.3.3op2-3_arm64.deb ... Unpacking libcups2:arm64 (2.3.3op2-3) ... Selecting previously unselected package libqt5printsupport5:arm64. Preparing to unpack .../027-libqt5printsupport5_5.15.2+dfsg-5_arm64.deb ... Unpacking libqt5printsupport5:arm64 (5.15.2+dfsg-5) ... Selecting previously unselected package libqt5sql5:arm64. Preparing to unpack .../028-libqt5sql5_5.15.2+dfsg-5_arm64.deb ... Unpacking libqt5sql5:arm64 (5.15.2+dfsg-5) ... Selecting previously unselected package libqt5test5:arm64. Preparing to unpack .../029-libqt5test5_5.15.2+dfsg-5_arm64.deb ... Unpacking libqt5test5:arm64 (5.15.2+dfsg-5) ... Selecting previously unselected package libqt5xml5:arm64. Preparing to unpack .../030-libqt5xml5_5.15.2+dfsg-5_arm64.deb ... Unpacking libqt5xml5:arm64 (5.15.2+dfsg-5) ... Selecting previously unselected package libvulkan-dev:arm64. Preparing to unpack .../031-libvulkan-dev_1.2.162.0-1_arm64.deb ... Unpacking libvulkan-dev:arm64 (1.2.162.0-1) ... Selecting previously unselected package x11proto-xext-dev. Preparing to unpack .../032-x11proto-xext-dev_2020.1-1_all.deb ... Unpacking x11proto-xext-dev (2020.1-1) ... Selecting previously unselected package libxext-dev:arm64. Preparing to unpack .../033-libxext-dev_2%3a1.3.3-1.1_arm64.deb ... Unpacking libxext-dev:arm64 (2:1.3.3-1.1) ... Selecting previously unselected package qt5-qmake-bin. Preparing to unpack .../034-qt5-qmake-bin_5.15.2+dfsg-5_amd64.deb ... Unpacking qt5-qmake-bin (5.15.2+dfsg-5) ... Selecting previously unselected package qtchooser. Preparing to unpack .../035-qtchooser_66-2_amd64.deb ... Unpacking qtchooser (66-2) ... Selecting previously unselected package qt5-qmake:arm64. Preparing to unpack .../036-qt5-qmake_5.15.2+dfsg-5_arm64.deb ... Unpacking qt5-qmake:arm64 (5.15.2+dfsg-5) ... Selecting previously unselected package libdouble-conversion3:amd64. Preparing to unpack .../037-libdouble-conversion3_3.1.5-6.1_amd64.deb ... Unpacking libdouble-conversion3:amd64 (3.1.5-6.1) ... Selecting previously unselected package libpcre2-16-0:amd64. Preparing to unpack .../038-libpcre2-16-0_10.36-2_amd64.deb ... Unpacking libpcre2-16-0:amd64 (10.36-2) ... Selecting previously unselected package libqt5core5a:amd64. Preparing to unpack .../039-libqt5core5a_5.15.2+dfsg-5_amd64.deb ... Unpacking libqt5core5a:amd64 (5.15.2+dfsg-5) ... Selecting previously unselected package libqt5dbus5:amd64. Preparing to unpack .../040-libqt5dbus5_5.15.2+dfsg-5_amd64.deb ... Unpacking libqt5dbus5:amd64 (5.15.2+dfsg-5) ... Selecting previously unselected package qtbase5-dev-tools. Preparing to unpack .../041-qtbase5-dev-tools_5.15.2+dfsg-5_amd64.deb ... Unpacking qtbase5-dev-tools (5.15.2+dfsg-5) ... Selecting previously unselected package qtbase5-dev:arm64. Preparing to unpack .../042-qtbase5-dev_5.15.2+dfsg-5_arm64.deb ... Unpacking qtbase5-dev:arm64 (5.15.2+dfsg-5) ... Selecting previously unselected package qtscript5-dev:arm64. Preparing to unpack .../043-qtscript5-dev_5.15.2+dfsg-2_arm64.deb ... Unpacking qtscript5-dev:arm64 (5.15.2+dfsg-2) ... Selecting previously unselected package sgml-base. Preparing to unpack .../044-sgml-base_1.30_all.deb ... Unpacking sgml-base (1.30) ... Selecting previously unselected package gcc-9-base:arm64. Preparing to unpack .../045-gcc-9-base_9.3.0-22_arm64.deb ... Unpacking gcc-9-base:arm64 (9.3.0-22) ... Selecting previously unselected package libncurses6:amd64. Preparing to unpack .../046-libncurses6_6.2+20201114-2_amd64.deb ... Unpacking libncurses6:amd64 (6.2+20201114-2) ... Selecting previously unselected package libprocps8:amd64. Preparing to unpack .../047-libprocps8_2%3a3.3.17-4_amd64.deb ... Unpacking libprocps8:amd64 (2:3.3.17-4) ... Selecting previously unselected package procps. Preparing to unpack .../048-procps_2%3a3.3.17-4_amd64.deb ... Unpacking procps (2:3.3.17-4) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../049-libmagic-mgc_1%3a5.39-3_amd64.deb ... Unpacking libmagic-mgc (1:5.39-3) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../050-libmagic1_1%3a5.39-3_amd64.deb ... Unpacking libmagic1:amd64 (1:5.39-3) ... Selecting previously unselected package file. Preparing to unpack .../051-file_1%3a5.39-3_amd64.deb ... Unpacking file (1:5.39-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../052-gettext-base_0.21-4_amd64.deb ... Unpacking gettext-base (0.21-4) ... Selecting previously unselected package libcap-ng0:arm64. Preparing to unpack .../053-libcap-ng0_0.7.9-2.2+b1_arm64.deb ... Unpacking libcap-ng0:arm64 (0.7.9-2.2+b1) ... Selecting previously unselected package libaudit1:arm64. Preparing to unpack .../054-libaudit1_1%3a3.0-2_arm64.deb ... Unpacking libaudit1:arm64 (1:3.0-2) ... Selecting previously unselected package libpam0g:arm64. Preparing to unpack .../055-libpam0g_1.4.0-4_arm64.deb ... Unpacking libpam0g:arm64 (1.4.0-4) ... Selecting previously unselected package libpam-systemd:arm64. Preparing to unpack .../056-libpam-systemd_247.3-1_arm64.deb ... Unpacking libpam-systemd:arm64 (247.3-1) ... Selecting previously unselected package hicolor-icon-theme. Preparing to unpack .../057-hicolor-icon-theme_0.17-2_all.deb ... Unpacking hicolor-icon-theme (0.17-2) ... Selecting previously unselected package libgdk-pixbuf2.0-common. Preparing to unpack .../058-libgdk-pixbuf2.0-common_2.42.2+dfsg-1_all.deb ... Unpacking libgdk-pixbuf2.0-common (2.42.2+dfsg-1) ... Selecting previously unselected package libjpeg62-turbo:amd64. Preparing to unpack .../059-libjpeg62-turbo_1%3a2.0.6-1_amd64.deb ... Unpacking libjpeg62-turbo:amd64 (1:2.0.6-1) ... Selecting previously unselected package libdeflate0:amd64. Preparing to unpack .../060-libdeflate0_1.7-1_amd64.deb ... Unpacking libdeflate0:amd64 (1.7-1) ... Selecting previously unselected package libjbig0:amd64. Preparing to unpack .../061-libjbig0_2.1-3.1+b2_amd64.deb ... Unpacking libjbig0:amd64 (2.1-3.1+b2) ... Selecting previously unselected package libwebp6:amd64. Preparing to unpack .../062-libwebp6_0.6.1-2+b1_amd64.deb ... Unpacking libwebp6:amd64 (0.6.1-2+b1) ... Selecting previously unselected package libtiff5:amd64. Preparing to unpack .../063-libtiff5_4.2.0-1_amd64.deb ... Unpacking libtiff5:amd64 (4.2.0-1) ... Selecting previously unselected package libgdk-pixbuf-2.0-0:amd64. Preparing to unpack .../064-libgdk-pixbuf-2.0-0_2.42.2+dfsg-1_amd64.deb ... Unpacking libgdk-pixbuf-2.0-0:amd64 (2.42.2+dfsg-1) ... Selecting previously unselected package gtk-update-icon-cache. Preparing to unpack .../065-gtk-update-icon-cache_3.24.24-2_amd64.deb ... Unpacking gtk-update-icon-cache (3.24.24-2) ... Selecting previously unselected package adwaita-icon-theme. Preparing to unpack .../066-adwaita-icon-theme_3.38.0-1_all.deb ... Unpacking adwaita-icon-theme (3.38.0-1) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../067-libsigsegv2_2.13-1_amd64.deb ... Unpacking libsigsegv2:amd64 (2.13-1) ... Selecting previously unselected package m4. Preparing to unpack .../068-m4_1.4.18-5_amd64.deb ... Unpacking m4 (1.4.18-5) ... Selecting previously unselected package autoconf. Preparing to unpack .../069-autoconf_2.69-14_all.deb ... Unpacking autoconf (2.69-14) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../070-autotools-dev_20180224.1+nmu1_all.deb ... Unpacking autotools-dev (20180224.1+nmu1) ... Selecting previously unselected package automake. Preparing to unpack .../071-automake_1%3a1.16.3-2_all.deb ... Unpacking automake (1:1.16.3-2) ... Selecting previously unselected package autopoint. Preparing to unpack .../072-autopoint_0.21-4_all.deb ... Unpacking autopoint (0.21-4) ... Selecting previously unselected package binutils-aarch64-linux-gnu. Preparing to unpack .../073-binutils-aarch64-linux-gnu_2.35.2-2_amd64.deb ... Unpacking binutils-aarch64-linux-gnu (2.35.2-2) ... Selecting previously unselected package libcrypt-dev:amd64. Preparing to unpack .../074-libcrypt-dev_1%3a4.4.17-1_amd64.deb ... Unpacking libcrypt-dev:amd64 (1:4.4.17-1) ... Selecting previously unselected package libtirpc-dev:amd64. Preparing to unpack .../075-libtirpc-dev_1.3.1-1_amd64.deb ... Unpacking libtirpc-dev:amd64 (1.3.1-1) ... Selecting previously unselected package libnsl-dev:amd64. Preparing to unpack .../076-libnsl-dev_1.3.0-2_amd64.deb ... Unpacking libnsl-dev:amd64 (1.3.0-2) ... Selecting previously unselected package libc6-dev:amd64. Preparing to unpack .../077-libc6-dev_2.31-9_amd64.deb ... Unpacking libc6-dev:amd64 (2.31-9) ... Selecting previously unselected package libstdc++-10-dev:amd64. Preparing to unpack .../078-libstdc++-10-dev_10.2.1-6_amd64.deb ... Unpacking libstdc++-10-dev:amd64 (10.2.1-6) ... Selecting previously unselected package g++-10. Preparing to unpack .../079-g++-10_10.2.1-6_amd64.deb ... Unpacking g++-10 (10.2.1-6) ... Selecting previously unselected package g++. Preparing to unpack .../080-g++_4%3a10.2.1-1_amd64.deb ... Unpacking g++ (4:10.2.1-1) ... Selecting previously unselected package libdpkg-perl. Preparing to unpack .../081-libdpkg-perl_1.20.7.1_all.deb ... Unpacking libdpkg-perl (1.20.7.1) ... Selecting previously unselected package dpkg-dev. Preparing to unpack .../082-dpkg-dev_1.20.7.1_all.deb ... Unpacking dpkg-dev (1.20.7.1) ... Selecting previously unselected package build-essential. Preparing to unpack .../083-build-essential_12.9_amd64.deb ... Unpacking build-essential (12.9) ... Selecting previously unselected package cmake-data. Preparing to unpack .../084-cmake-data_3.18.4-2_all.deb ... Unpacking cmake-data (3.18.4-2) ... Selecting previously unselected package libarchive13:amd64. Preparing to unpack .../085-libarchive13_3.4.3-2_amd64.deb ... Unpacking libarchive13:amd64 (3.4.3-2) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../086-libsasl2-modules-db_2.1.27+dfsg-2.1_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.27+dfsg-2.1) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../087-libsasl2-2_2.1.27+dfsg-2.1_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.27+dfsg-2.1) ... Selecting previously unselected package libldap-2.4-2:amd64. Preparing to unpack .../088-libldap-2.4-2_2.4.57+dfsg-2_amd64.deb ... Unpacking libldap-2.4-2:amd64 (2.4.57+dfsg-2) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../089-libnghttp2-14_1.43.0-1_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.43.0-1) ... Selecting previously unselected package libpsl5:amd64. Preparing to unpack .../090-libpsl5_0.21.0-1.2_amd64.deb ... Unpacking libpsl5:amd64 (0.21.0-1.2) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../091-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Selecting previously unselected package libssh2-1:amd64. Preparing to unpack .../092-libssh2-1_1.9.0-2_amd64.deb ... Unpacking libssh2-1:amd64 (1.9.0-2) ... Selecting previously unselected package libcurl4:amd64. Preparing to unpack .../093-libcurl4_7.74.0-1.1_amd64.deb ... Unpacking libcurl4:amd64 (7.74.0-1.1) ... Selecting previously unselected package libjsoncpp24:amd64. Preparing to unpack .../094-libjsoncpp24_1.9.4-4_amd64.deb ... Unpacking libjsoncpp24:amd64 (1.9.4-4) ... Selecting previously unselected package librhash0:amd64. Preparing to unpack .../095-librhash0_1.4.1-1_amd64.deb ... Unpacking librhash0:amd64 (1.4.1-1) ... Selecting previously unselected package libuv1:amd64. Preparing to unpack .../096-libuv1_1.40.0-1_amd64.deb ... Unpacking libuv1:amd64 (1.40.0-1) ... Selecting previously unselected package cmake. Preparing to unpack .../097-cmake_3.18.4-2_amd64.deb ... Unpacking cmake (3.18.4-2) ... Selecting previously unselected package gcc-10-aarch64-linux-gnu-base:amd64. Preparing to unpack .../098-gcc-10-aarch64-linux-gnu-base_10.2.1-6cross1_amd64.deb ... Unpacking gcc-10-aarch64-linux-gnu-base:amd64 (10.2.1-6cross1) ... Selecting previously unselected package cpp-10-aarch64-linux-gnu. Preparing to unpack .../099-cpp-10-aarch64-linux-gnu_10.2.1-6cross1_amd64.deb ... Unpacking cpp-10-aarch64-linux-gnu (10.2.1-6cross1) ... Selecting previously unselected package cpp-aarch64-linux-gnu. Preparing to unpack .../100-cpp-aarch64-linux-gnu_4%3a10.2.1-1_amd64.deb ... Unpacking cpp-aarch64-linux-gnu (4:10.2.1-1) ... Selecting previously unselected package cross-config. Preparing to unpack .../101-cross-config_2.6.16_all.deb ... Unpacking cross-config (2.6.16) ... Selecting previously unselected package gcc-10-cross-base. Preparing to unpack .../102-gcc-10-cross-base_10.2.1-6cross1_all.deb ... Unpacking gcc-10-cross-base (10.2.1-6cross1) ... Selecting previously unselected package libc6-arm64-cross. Preparing to unpack .../103-libc6-arm64-cross_2.31-9cross3_all.deb ... Unpacking libc6-arm64-cross (2.31-9cross3) ... Selecting previously unselected package libgcc-s1-arm64-cross. Preparing to unpack .../104-libgcc-s1-arm64-cross_10.2.1-6cross1_all.deb ... Unpacking libgcc-s1-arm64-cross (10.2.1-6cross1) ... Selecting previously unselected package libgomp1-arm64-cross. Preparing to unpack .../105-libgomp1-arm64-cross_10.2.1-6cross1_all.deb ... Unpacking libgomp1-arm64-cross (10.2.1-6cross1) ... Selecting previously unselected package libitm1-arm64-cross. Preparing to unpack .../106-libitm1-arm64-cross_10.2.1-6cross1_all.deb ... Unpacking libitm1-arm64-cross (10.2.1-6cross1) ... Selecting previously unselected package libatomic1-arm64-cross. Preparing to unpack .../107-libatomic1-arm64-cross_10.2.1-6cross1_all.deb ... Unpacking libatomic1-arm64-cross (10.2.1-6cross1) ... Selecting previously unselected package libasan6-arm64-cross. Preparing to unpack .../108-libasan6-arm64-cross_10.2.1-6cross1_all.deb ... Unpacking libasan6-arm64-cross (10.2.1-6cross1) ... Selecting previously unselected package liblsan0-arm64-cross. Preparing to unpack .../109-liblsan0-arm64-cross_10.2.1-6cross1_all.deb ... Unpacking liblsan0-arm64-cross (10.2.1-6cross1) ... Selecting previously unselected package libtsan0-arm64-cross. Preparing to unpack .../110-libtsan0-arm64-cross_10.2.1-6cross1_all.deb ... Unpacking libtsan0-arm64-cross (10.2.1-6cross1) ... Selecting previously unselected package libstdc++6-arm64-cross. Preparing to unpack .../111-libstdc++6-arm64-cross_10.2.1-6cross1_all.deb ... Unpacking libstdc++6-arm64-cross (10.2.1-6cross1) ... Selecting previously unselected package libubsan1-arm64-cross. Preparing to unpack .../112-libubsan1-arm64-cross_10.2.1-6cross1_all.deb ... Unpacking libubsan1-arm64-cross (10.2.1-6cross1) ... Selecting previously unselected package libgcc-10-dev-arm64-cross. Preparing to unpack .../113-libgcc-10-dev-arm64-cross_10.2.1-6cross1_all.deb ... Unpacking libgcc-10-dev-arm64-cross (10.2.1-6cross1) ... Selecting previously unselected package gcc-10-aarch64-linux-gnu. Preparing to unpack .../114-gcc-10-aarch64-linux-gnu_10.2.1-6cross1_amd64.deb ... Unpacking gcc-10-aarch64-linux-gnu (10.2.1-6cross1) ... Selecting previously unselected package gcc-aarch64-linux-gnu. Preparing to unpack .../115-gcc-aarch64-linux-gnu_4%3a10.2.1-1_amd64.deb ... Unpacking gcc-aarch64-linux-gnu (4:10.2.1-1) ... Selecting previously unselected package linux-libc-dev-arm64-cross. Preparing to unpack .../116-linux-libc-dev-arm64-cross_5.10.13-1cross3_all.deb ... Unpacking linux-libc-dev-arm64-cross (5.10.13-1cross3) ... Selecting previously unselected package libc6-dev-arm64-cross. Preparing to unpack .../117-libc6-dev-arm64-cross_2.31-9cross3_all.deb ... Unpacking libc6-dev-arm64-cross (2.31-9cross3) ... Selecting previously unselected package libstdc++-10-dev-arm64-cross. Preparing to unpack .../118-libstdc++-10-dev-arm64-cross_10.2.1-6cross1_all.deb ... Unpacking libstdc++-10-dev-arm64-cross (10.2.1-6cross1) ... Selecting previously unselected package g++-10-aarch64-linux-gnu. Preparing to unpack .../119-g++-10-aarch64-linux-gnu_10.2.1-6cross1_amd64.deb ... Unpacking g++-10-aarch64-linux-gnu (10.2.1-6cross1) ... Selecting previously unselected package g++-aarch64-linux-gnu. Preparing to unpack .../120-g++-aarch64-linux-gnu_4%3a10.2.1-1_amd64.deb ... Unpacking g++-aarch64-linux-gnu (4:10.2.1-1) ... Selecting previously unselected package libconfig-inifiles-perl. Preparing to unpack .../121-libconfig-inifiles-perl_3.000003-1_all.deb ... Unpacking libconfig-inifiles-perl (3.000003-1) ... Selecting previously unselected package libio-string-perl. Preparing to unpack .../122-libio-string-perl_1.08-3.1_all.deb ... Unpacking libio-string-perl (1.08-3.1) ... Selecting previously unselected package libxml-namespacesupport-perl. Preparing to unpack .../123-libxml-namespacesupport-perl_1.12-1.1_all.deb ... Unpacking libxml-namespacesupport-perl (1.12-1.1) ... Selecting previously unselected package libxml-sax-base-perl. Preparing to unpack .../124-libxml-sax-base-perl_1.09-1.1_all.deb ... Unpacking libxml-sax-base-perl (1.09-1.1) ... Selecting previously unselected package libxml-sax-perl. Preparing to unpack .../125-libxml-sax-perl_1.02+dfsg-1_all.deb ... Unpacking libxml-sax-perl (1.02+dfsg-1) ... Selecting previously unselected package libxml-libxml-perl. Preparing to unpack .../126-libxml-libxml-perl_2.0134+dfsg-2+b1_amd64.deb ... Unpacking libxml-libxml-perl (2.0134+dfsg-2+b1) ... Selecting previously unselected package libxml-simple-perl. Preparing to unpack .../127-libxml-simple-perl_2.25-1_all.deb ... Unpacking libxml-simple-perl (2.25-1) ... Selecting previously unselected package libyaml-perl. Preparing to unpack .../128-libyaml-perl_1.30-1_all.deb ... Unpacking libyaml-perl (1.30-1) ... Selecting previously unselected package libconfig-auto-perl. Preparing to unpack .../129-libconfig-auto-perl_0.44-1.1_all.deb ... Unpacking libconfig-auto-perl (0.44-1.1) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../130-libfile-which-perl_1.23-1_all.deb ... Unpacking libfile-which-perl (1.23-1) ... Selecting previously unselected package libfile-homedir-perl. Preparing to unpack .../131-libfile-homedir-perl_1.006-1_all.deb ... Unpacking libfile-homedir-perl (1.006-1) ... Selecting previously unselected package libdebian-dpkgcross-perl. Preparing to unpack .../132-libdebian-dpkgcross-perl_2.6.16_all.deb ... Unpacking libdebian-dpkgcross-perl (2.6.16) ... Selecting previously unselected package dpkg-cross. Preparing to unpack .../133-dpkg-cross_2.6.16_all.deb ... Unpacking dpkg-cross (2.6.16) ... Selecting previously unselected package crossbuild-essential-arm64. Preparing to unpack .../134-crossbuild-essential-arm64_12.9_all.deb ... Unpacking crossbuild-essential-arm64 (12.9) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../135-libdebhelper-perl_13.3.3_all.deb ... Unpacking libdebhelper-perl (13.3.3) ... Selecting previously unselected package libtool. Preparing to unpack .../136-libtool_2.4.6-15_all.deb ... Unpacking libtool (2.4.6-15) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../137-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../138-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../139-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../140-libfile-stripnondeterminism-perl_1.11.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.11.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../141-dh-strip-nondeterminism_1.11.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.11.0-1) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../142-libelf1_0.183-1_amd64.deb ... Unpacking libelf1:amd64 (0.183-1) ... Selecting previously unselected package dwz. Preparing to unpack .../143-dwz_0.13+20210201-1_amd64.deb ... Unpacking dwz (0.13+20210201-1) ... Selecting previously unselected package gettext. Preparing to unpack .../144-gettext_0.21-4_amd64.deb ... Unpacking gettext (0.21-4) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../145-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../146-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../147-debhelper_13.3.3_all.deb ... Unpacking debhelper (13.3.3) ... Selecting previously unselected package libassuan0:amd64. Preparing to unpack .../148-libassuan0_2.5.4-1_amd64.deb ... Unpacking libassuan0:amd64 (2.5.4-1) ... Selecting previously unselected package gpgconf. Preparing to unpack .../149-gpgconf_2.2.27-1_amd64.deb ... Unpacking gpgconf (2.2.27-1) ... Selecting previously unselected package libksba8:amd64. Preparing to unpack .../150-libksba8_1.5.0-3_amd64.deb ... Unpacking libksba8:amd64 (1.5.0-3) ... Selecting previously unselected package libnpth0:amd64. Preparing to unpack .../151-libnpth0_1.6-3_amd64.deb ... Unpacking libnpth0:amd64 (1.6-3) ... Selecting previously unselected package dirmngr. Preparing to unpack .../152-dirmngr_2.2.27-1_amd64.deb ... Unpacking dirmngr (2.2.27-1) ... Selecting previously unselected package xml-core. Preparing to unpack .../153-xml-core_0.18+nmu1_all.deb ... Unpacking xml-core (0.18+nmu1) ... Selecting previously unselected package sgml-data. Preparing to unpack .../154-sgml-data_2.0.11+nmu1_all.deb ... Unpacking sgml-data (2.0.11+nmu1) ... Selecting previously unselected package docbook-xml. Preparing to unpack .../155-docbook-xml_4.5-9_all.deb ... Unpacking docbook-xml (4.5-9) ... Selecting previously unselected package docbook-xsl. Preparing to unpack .../156-docbook-xsl_1.79.2+dfsg-1_all.deb ... Unpacking docbook-xsl (1.79.2+dfsg-1) ... Selecting previously unselected package extra-cmake-modules:arm64. Preparing to unpack .../157-extra-cmake-modules_5.78.0-3_arm64.deb ... Unpacking extra-cmake-modules:arm64 (5.78.0-3) ... Selecting previously unselected package libgirepository-1.0-1:arm64. Preparing to unpack .../158-libgirepository-1.0-1_1.66.1-1+b1_arm64.deb ... Unpacking libgirepository-1.0-1:arm64 (1.66.1-1+b1) ... Selecting previously unselected package gir1.2-glib-2.0:arm64. Preparing to unpack .../159-gir1.2-glib-2.0_1.66.1-1+b1_arm64.deb ... Unpacking gir1.2-glib-2.0:arm64 (1.66.1-1+b1) ... Selecting previously unselected package libatk1.0-data. Preparing to unpack .../160-libatk1.0-data_2.36.0-2_all.deb ... Unpacking libatk1.0-data (2.36.0-2) ... Selecting previously unselected package libatk1.0-0:arm64. Preparing to unpack .../161-libatk1.0-0_2.36.0-2_arm64.deb ... Unpacking libatk1.0-0:arm64 (2.36.0-2) ... Selecting previously unselected package gir1.2-atk-1.0:arm64. Preparing to unpack .../162-gir1.2-atk-1.0_2.36.0-2_arm64.deb ... Unpacking gir1.2-atk-1.0:arm64 (2.36.0-2) ... Selecting previously unselected package gir1.2-freedesktop:arm64. Preparing to unpack .../163-gir1.2-freedesktop_1.66.1-1+b1_arm64.deb ... Unpacking gir1.2-freedesktop:arm64 (1.66.1-1+b1) ... Selecting previously unselected package libdeflate0:arm64. Preparing to unpack .../164-libdeflate0_1.7-1_arm64.deb ... Unpacking libdeflate0:arm64 (1.7-1) ... Selecting previously unselected package libjbig0:arm64. Preparing to unpack .../165-libjbig0_2.1-3.1+b2_arm64.deb ... Unpacking libjbig0:arm64 (2.1-3.1+b2) ... Selecting previously unselected package libwebp6:arm64. Preparing to unpack .../166-libwebp6_0.6.1-2+b1_arm64.deb ... Unpacking libwebp6:arm64 (0.6.1-2+b1) ... Selecting previously unselected package libtiff5:arm64. Preparing to unpack .../167-libtiff5_4.2.0-1_arm64.deb ... Unpacking libtiff5:arm64 (4.2.0-1) ... Selecting previously unselected package libgdk-pixbuf-2.0-0:arm64. Preparing to unpack .../168-libgdk-pixbuf-2.0-0_2.42.2+dfsg-1_arm64.deb ... Unpacking libgdk-pixbuf-2.0-0:arm64 (2.42.2+dfsg-1) ... Selecting previously unselected package gir1.2-gdkpixbuf-2.0:arm64. Preparing to unpack .../169-gir1.2-gdkpixbuf-2.0_2.42.2+dfsg-1_arm64.deb ... Unpacking gir1.2-gdkpixbuf-2.0:arm64 (2.42.2+dfsg-1) ... Selecting previously unselected package libgtk2.0-common. Preparing to unpack .../170-libgtk2.0-common_2.24.33-1_all.deb ... Unpacking libgtk2.0-common (2.24.33-1) ... Selecting previously unselected package gir1.2-harfbuzz-0.0:arm64. Preparing to unpack .../171-gir1.2-harfbuzz-0.0_2.7.4-1_arm64.deb ... Unpacking gir1.2-harfbuzz-0.0:arm64 (2.7.4-1) ... Selecting previously unselected package libfribidi0:arm64. Preparing to unpack .../172-libfribidi0_1.0.8-2_arm64.deb ... Unpacking libfribidi0:arm64 (1.0.8-2) ... Selecting previously unselected package libthai-data. Preparing to unpack .../173-libthai-data_0.1.28-3_all.deb ... Unpacking libthai-data (0.1.28-3) ... Selecting previously unselected package libdatrie1:arm64. Preparing to unpack .../174-libdatrie1_0.2.13-1_arm64.deb ... Unpacking libdatrie1:arm64 (0.2.13-1) ... Selecting previously unselected package libthai0:arm64. Preparing to unpack .../175-libthai0_0.1.28-3_arm64.deb ... Unpacking libthai0:arm64 (0.1.28-3) ... Selecting previously unselected package libpango-1.0-0:arm64. Preparing to unpack .../176-libpango-1.0-0_1.46.2-3_arm64.deb ... Unpacking libpango-1.0-0:arm64 (1.46.2-3) ... Selecting previously unselected package libpixman-1-0:arm64. Preparing to unpack .../177-libpixman-1-0_0.40.0-1_arm64.deb ... Unpacking libpixman-1-0:arm64 (0.40.0-1) ... Selecting previously unselected package libcairo2:arm64. Preparing to unpack .../178-libcairo2_1.16.0-5_arm64.deb ... Unpacking libcairo2:arm64 (1.16.0-5) ... Selecting previously unselected package libpangoft2-1.0-0:arm64. Preparing to unpack .../179-libpangoft2-1.0-0_1.46.2-3_arm64.deb ... Unpacking libpangoft2-1.0-0:arm64 (1.46.2-3) ... Selecting previously unselected package libpangocairo-1.0-0:arm64. Preparing to unpack .../180-libpangocairo-1.0-0_1.46.2-3_arm64.deb ... Unpacking libpangocairo-1.0-0:arm64 (1.46.2-3) ... Selecting previously unselected package libxft2:arm64. Preparing to unpack .../181-libxft2_2.3.2-2_arm64.deb ... Unpacking libxft2:arm64 (2.3.2-2) ... Selecting previously unselected package libpangoxft-1.0-0:arm64. Preparing to unpack .../182-libpangoxft-1.0-0_1.46.2-3_arm64.deb ... Unpacking libpangoxft-1.0-0:arm64 (1.46.2-3) ... Selecting previously unselected package gir1.2-pango-1.0:arm64. Preparing to unpack .../183-gir1.2-pango-1.0_1.46.2-3_arm64.deb ... Unpacking gir1.2-pango-1.0:arm64 (1.46.2-3) ... Selecting previously unselected package libxcomposite1:arm64. Preparing to unpack .../184-libxcomposite1_1%3a0.4.5-1_arm64.deb ... Unpacking libxcomposite1:arm64 (1:0.4.5-1) ... Selecting previously unselected package libxcursor1:arm64. Preparing to unpack .../185-libxcursor1_1%3a1.2.0-2_arm64.deb ... Unpacking libxcursor1:arm64 (1:1.2.0-2) ... Selecting previously unselected package libxi6:arm64. Preparing to unpack .../186-libxi6_2%3a1.7.10-1_arm64.deb ... Unpacking libxi6:arm64 (2:1.7.10-1) ... Selecting previously unselected package libxinerama1:arm64. Preparing to unpack .../187-libxinerama1_2%3a1.1.4-2_arm64.deb ... Unpacking libxinerama1:arm64 (2:1.1.4-2) ... Selecting previously unselected package libxrandr2:arm64. Preparing to unpack .../188-libxrandr2_2%3a1.5.1-1_arm64.deb ... Unpacking libxrandr2:arm64 (2:1.5.1-1) ... Selecting previously unselected package libgtk2.0-0:arm64. Preparing to unpack .../189-libgtk2.0-0_2.24.33-1_arm64.deb ... Unpacking libgtk2.0-0:arm64 (2.24.33-1) ... Selecting previously unselected package gir1.2-gtk-2.0:arm64. Preparing to unpack .../190-gir1.2-gtk-2.0_2.24.33-1_arm64.deb ... Unpacking gir1.2-gtk-2.0:arm64 (2.24.33-1) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../191-gnupg-l10n_2.2.27-1_all.deb ... Unpacking gnupg-l10n (2.2.27-1) ... Selecting previously unselected package gnupg-utils. Preparing to unpack .../192-gnupg-utils_2.2.27-1_amd64.deb ... Unpacking gnupg-utils (2.2.27-1) ... Selecting previously unselected package gpg. Preparing to unpack .../193-gpg_2.2.27-1_amd64.deb ... Unpacking gpg (2.2.27-1) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../194-pinentry-curses_1.1.0-4_amd64.deb ... Unpacking pinentry-curses (1.1.0-4) ... Selecting previously unselected package gpg-agent. Preparing to unpack .../195-gpg-agent_2.2.27-1_amd64.deb ... Unpacking gpg-agent (2.2.27-1) ... Selecting previously unselected package gpg-wks-client. Preparing to unpack .../196-gpg-wks-client_2.2.27-1_amd64.deb ... Unpacking gpg-wks-client (2.2.27-1) ... Selecting previously unselected package gpg-wks-server. Preparing to unpack .../197-gpg-wks-server_2.2.27-1_amd64.deb ... Unpacking gpg-wks-server (2.2.27-1) ... Selecting previously unselected package gpgsm. Preparing to unpack .../198-gpgsm_2.2.27-1_amd64.deb ... Unpacking gpgsm (2.2.27-1) ... Selecting previously unselected package gnupg. Preparing to unpack .../199-gnupg_2.2.27-1_all.deb ... Unpacking gnupg (2.2.27-1) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../200-icu-devtools_67.1-6_amd64.deb ... Unpacking icu-devtools (67.1-6) ... Selecting previously unselected package libkf5config-data. Preparing to unpack .../201-libkf5config-data_5.78.0-4_all.deb ... Unpacking libkf5config-data (5.78.0-4) ... Selecting previously unselected package libkf5configcore5:arm64. Preparing to unpack .../202-libkf5configcore5_5.78.0-4_arm64.deb ... Unpacking libkf5configcore5:arm64 (5.78.0-4) ... Selecting previously unselected package libkf5coreaddons-data. Preparing to unpack .../203-libkf5coreaddons-data_5.78.0-2_all.deb ... Unpacking libkf5coreaddons-data (5.78.0-2) ... Selecting previously unselected package libfam0:arm64. Preparing to unpack .../204-libfam0_2.7.0-17.3_arm64.deb ... Unpacking libfam0:arm64 (2.7.0-17.3) ... Selecting previously unselected package libkf5coreaddons5:arm64. Preparing to unpack .../205-libkf5coreaddons5_5.78.0-2_arm64.deb ... Unpacking libkf5coreaddons5:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5windowsystem-data. Preparing to unpack .../206-libkf5windowsystem-data_5.78.0-2_all.deb ... Unpacking libkf5windowsystem-data (5.78.0-2) ... Selecting previously unselected package libqt5x11extras5:arm64. Preparing to unpack .../207-libqt5x11extras5_5.15.2-2_arm64.deb ... Unpacking libqt5x11extras5:arm64 (5.15.2-2) ... Selecting previously unselected package libxcb-res0:arm64. Preparing to unpack .../208-libxcb-res0_1.14-3_arm64.deb ... Unpacking libxcb-res0:arm64 (1.14-3) ... Selecting previously unselected package libkf5windowsystem5:arm64. Preparing to unpack .../209-libkf5windowsystem5_5.78.0-2_arm64.deb ... Unpacking libkf5windowsystem5:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5crash5:arm64. Preparing to unpack .../210-libkf5crash5_5.78.0-3_arm64.deb ... Unpacking libkf5crash5:arm64 (5.78.0-3) ... Selecting previously unselected package libkf5dbusaddons-data. Preparing to unpack .../211-libkf5dbusaddons-data_5.78.0-2_all.deb ... Unpacking libkf5dbusaddons-data (5.78.0-2) ... Selecting previously unselected package libkf5dbusaddons5:arm64. Preparing to unpack .../212-libkf5dbusaddons5_5.78.0-2_arm64.deb ... Unpacking libkf5dbusaddons5:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5i18n-data. Preparing to unpack .../213-libkf5i18n-data_5.78.0-2_all.deb ... Unpacking libkf5i18n-data (5.78.0-2) ... Selecting previously unselected package libqt5qml5:arm64. Preparing to unpack .../214-libqt5qml5_5.15.2+dfsg-4_arm64.deb ... Unpacking libqt5qml5:arm64 (5.15.2+dfsg-4) ... Selecting previously unselected package libkf5i18n5:arm64. Preparing to unpack .../215-libkf5i18n5_5.78.0-2_arm64.deb ... Unpacking libkf5i18n5:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5service-data. Preparing to unpack .../216-libkf5service-data_5.78.0-2_all.deb ... Unpacking libkf5service-data (5.78.0-2) ... Selecting previously unselected package libkf5service5:arm64. Preparing to unpack .../217-libkf5service5_5.78.0-2_arm64.deb ... Unpacking libkf5service5:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5service-bin:arm64. Preparing to unpack .../218-libkf5service-bin_5.78.0-2_arm64.deb ... Unpacking libkf5service-bin:arm64 (5.78.0-2) ... Selecting previously unselected package kded5:arm64. Preparing to unpack .../219-kded5_5.78.0-2_arm64.deb ... Unpacking kded5:arm64 (5.78.0-2) ... Selecting previously unselected package kdesignerplugin-data. Preparing to unpack .../220-kdesignerplugin-data_5.78.0-2_all.deb ... Unpacking kdesignerplugin-data (5.78.0-2) ... Selecting previously unselected package libxml2-utils. Preparing to unpack .../221-libxml2-utils_2.9.10+dfsg-6.3+b1_amd64.deb ... Unpacking libxml2-utils (2.9.10+dfsg-6.3+b1) ... Selecting previously unselected package libkf5archive5:amd64. Preparing to unpack .../222-libkf5archive5_5.78.0-2_amd64.deb ... Unpacking libkf5archive5:amd64 (5.78.0-2) ... Selecting previously unselected package libxslt1.1:amd64. Preparing to unpack .../223-libxslt1.1_1.1.34-4_amd64.deb ... Unpacking libxslt1.1:amd64 (1.1.34-4) ... Selecting previously unselected package kdoctools5. Preparing to unpack .../224-kdoctools5_5.78.0-2_amd64.deb ... Unpacking kdoctools5 (5.78.0-2) ... Selecting previously unselected package libkf5configcore5:amd64. Preparing to unpack .../225-libkf5configcore5_5.78.0-4_amd64.deb ... Unpacking libkf5configcore5:amd64 (5.78.0-4) ... Selecting previously unselected package libfam0:amd64. Preparing to unpack .../226-libfam0_2.7.0-17.3_amd64.deb ... Unpacking libfam0:amd64 (2.7.0-17.3) ... Selecting previously unselected package libkf5coreaddons5:amd64. Preparing to unpack .../227-libkf5coreaddons5_5.78.0-2_amd64.deb ... Unpacking libkf5coreaddons5:amd64 (5.78.0-2) ... Selecting previously unselected package kgendesignerplugin-bin. Preparing to unpack .../228-kgendesignerplugin-bin_5.78.0-2_amd64.deb ... Unpacking kgendesignerplugin-bin (5.78.0-2) ... Selecting previously unselected package kgendesignerplugin:arm64. Preparing to unpack .../229-kgendesignerplugin_5.78.0-2_arm64.deb ... Unpacking kgendesignerplugin:arm64 (5.78.0-2) ... Selecting previously unselected package libcap2-bin. Preparing to unpack .../230-libcap2-bin_1%3a2.44-1_amd64.deb ... Unpacking libcap2-bin (1:2.44-1) ... Selecting previously unselected package libacl1:arm64. Preparing to unpack .../231-libacl1_2.2.53-10_arm64.deb ... Unpacking libacl1:arm64 (2.2.53-10) ... Selecting previously unselected package libbz2-1.0:arm64. Preparing to unpack .../232-libbz2-1.0_1.0.8-4_arm64.deb ... Unpacking libbz2-1.0:arm64 (1.0.8-4) ... Selecting previously unselected package libkf5archive5:arm64. Preparing to unpack .../233-libkf5archive5_5.78.0-2_arm64.deb ... Unpacking libkf5archive5:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5auth-data. Preparing to unpack .../234-libkf5auth-data_5.78.0-2_all.deb ... Unpacking libkf5auth-data (5.78.0-2) ... Selecting previously unselected package libpolkit-gobject-1-0:arm64. Preparing to unpack .../235-libpolkit-gobject-1-0_0.105-30_arm64.deb ... Unpacking libpolkit-gobject-1-0:arm64 (0.105-30) ... Selecting previously unselected package libpolkit-agent-1-0:arm64. Preparing to unpack .../236-libpolkit-agent-1-0_0.105-30_arm64.deb ... Unpacking libpolkit-agent-1-0:arm64 (0.105-30) ... Selecting previously unselected package libpolkit-qt5-1-1:arm64. Preparing to unpack .../237-libpolkit-qt5-1-1_0.113.0-1_arm64.deb ... Unpacking libpolkit-qt5-1-1:arm64 (0.113.0-1) ... Selecting previously unselected package libkf5authcore5:arm64. Preparing to unpack .../238-libkf5authcore5_5.78.0-2_arm64.deb ... Unpacking libkf5authcore5:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5codecs-data. Preparing to unpack .../239-libkf5codecs-data_5.78.0-2_all.deb ... Unpacking libkf5codecs-data (5.78.0-2) ... Selecting previously unselected package libkf5codecs5:arm64. Preparing to unpack .../240-libkf5codecs5_5.78.0-2_arm64.deb ... Unpacking libkf5codecs5:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5completion-data. Preparing to unpack .../241-libkf5completion-data_5.78.0-3_all.deb ... Unpacking libkf5completion-data (5.78.0-3) ... Selecting previously unselected package libkf5configgui5:arm64. Preparing to unpack .../242-libkf5configgui5_5.78.0-4_arm64.deb ... Unpacking libkf5configgui5:arm64 (5.78.0-4) ... Selecting previously unselected package libkf5widgetsaddons-data. Preparing to unpack .../243-libkf5widgetsaddons-data_5.78.0-2_all.deb ... Unpacking libkf5widgetsaddons-data (5.78.0-2) ... Selecting previously unselected package libkf5widgetsaddons5:arm64. Preparing to unpack .../244-libkf5widgetsaddons5_5.78.0-2_arm64.deb ... Unpacking libkf5widgetsaddons5:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5completion5:arm64. Preparing to unpack .../245-libkf5completion5_5.78.0-3_arm64.deb ... Unpacking libkf5completion5:arm64 (5.78.0-3) ... Selecting previously unselected package libkf5configwidgets-data. Preparing to unpack .../246-libkf5configwidgets-data_5.78.0-2_all.deb ... Unpacking libkf5configwidgets-data (5.78.0-2) ... Selecting previously unselected package libwayland-cursor0:arm64. Preparing to unpack .../247-libwayland-cursor0_1.18.0-2~exp1.1_arm64.deb ... Unpacking libwayland-cursor0:arm64 (1.18.0-2~exp1.1) ... Selecting previously unselected package libqt5waylandclient5:arm64. Preparing to unpack .../248-libqt5waylandclient5_5.15.2-2_arm64.deb ... Unpacking libqt5waylandclient5:arm64 (5.15.2-2) ... Selecting previously unselected package libkf5guiaddons5:arm64. Preparing to unpack .../249-libkf5guiaddons5_5.78.0-3_arm64.deb ... Unpacking libkf5guiaddons5:arm64 (5.78.0-3) ... Selecting previously unselected package libkf5configwidgets5:arm64. Preparing to unpack .../250-libkf5configwidgets5_5.78.0-2_arm64.deb ... Unpacking libkf5configwidgets5:arm64 (5.78.0-2) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../251-libxml2_2.9.10+dfsg-6.3+b1_arm64.deb ... Unpacking libxml2:arm64 (2.9.10+dfsg-6.3+b1) ... Selecting previously unselected package libxslt1.1:arm64. Preparing to unpack .../252-libxslt1.1_1.1.34-4_arm64.deb ... Unpacking libxslt1.1:arm64 (1.1.34-4) ... Selecting previously unselected package libkf5doctools5:arm64. Preparing to unpack .../253-libkf5doctools5_5.78.0-2_arm64.deb ... Unpacking libkf5doctools5:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5itemviews-data. Preparing to unpack .../254-libkf5itemviews-data_5.78.0-2_all.deb ... Unpacking libkf5itemviews-data (5.78.0-2) ... Selecting previously unselected package libkf5itemviews5:arm64. Preparing to unpack .../255-libkf5itemviews5_5.78.0-2_arm64.deb ... Unpacking libkf5itemviews5:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5kiocore5:arm64. Preparing to unpack .../256-libkf5kiocore5_5.78.0-4_arm64.deb ... Unpacking libkf5kiocore5:arm64 (5.78.0-4) ... Selecting previously unselected package libkf5kiontlm5:arm64. Preparing to unpack .../257-libkf5kiontlm5_5.78.0-4_arm64.deb ... Unpacking libkf5kiontlm5:arm64 (5.78.0-4) ... Selecting previously unselected package libkf5iconthemes-data. Preparing to unpack .../258-libkf5iconthemes-data_5.78.0-2_all.deb ... Unpacking libkf5iconthemes-data (5.78.0-2) ... Selecting previously unselected package libkf5iconthemes5:arm64. Preparing to unpack .../259-libkf5iconthemes5_5.78.0-2_arm64.deb ... Unpacking libkf5iconthemes5:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5jobwidgets-data. Preparing to unpack .../260-libkf5jobwidgets-data_5.78.0-2_all.deb ... Unpacking libkf5jobwidgets-data (5.78.0-2) ... Selecting previously unselected package libkf5jobwidgets5:arm64. Preparing to unpack .../261-libkf5jobwidgets5_5.78.0-2_arm64.deb ... Unpacking libkf5jobwidgets5:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5kiogui5:arm64. Preparing to unpack .../262-libkf5kiogui5_5.78.0-4_arm64.deb ... Unpacking libkf5kiogui5:arm64 (5.78.0-4) ... Selecting previously unselected package libkf5kiowidgets5:arm64. Preparing to unpack .../263-libkf5kiowidgets5_5.78.0-4_arm64.deb ... Unpacking libkf5kiowidgets5:arm64 (5.78.0-4) ... Selecting previously unselected package libkf5notifications-data. Preparing to unpack .../264-libkf5notifications-data_5.78.0-2_all.deb ... Unpacking libkf5notifications-data (5.78.0-2) ... Selecting previously unselected package libdbusmenu-qt5-2:arm64. Preparing to unpack .../265-libdbusmenu-qt5-2_0.9.3+16.04.20160218-2+b1_arm64.deb ... Unpacking libdbusmenu-qt5-2:arm64 (0.9.3+16.04.20160218-2+b1) ... Selecting previously unselected package libphonon4qt5-data. Preparing to unpack .../266-libphonon4qt5-data_4%3a4.11.1-3_all.deb ... Unpacking libphonon4qt5-data (4:4.11.1-3) ... Selecting previously unselected package libasyncns0:arm64. Preparing to unpack .../267-libasyncns0_0.8-6+b2_arm64.deb ... Unpacking libasyncns0:arm64 (0.8-6+b2) ... Selecting previously unselected package libogg0:arm64. Preparing to unpack .../268-libogg0_1.3.4-0.1_arm64.deb ... Unpacking libogg0:arm64 (1.3.4-0.1) ... Selecting previously unselected package libflac8:arm64. Preparing to unpack .../269-libflac8_1.3.3-2_arm64.deb ... Unpacking libflac8:arm64 (1.3.3-2) ... Selecting previously unselected package libopus0:arm64. Preparing to unpack .../270-libopus0_1.3.1-0.1_arm64.deb ... Unpacking libopus0:arm64 (1.3.1-0.1) ... Selecting previously unselected package libvorbis0a:arm64. Preparing to unpack .../271-libvorbis0a_1.3.7-1_arm64.deb ... Unpacking libvorbis0a:arm64 (1.3.7-1) ... Selecting previously unselected package libvorbisenc2:arm64. Preparing to unpack .../272-libvorbisenc2_1.3.7-1_arm64.deb ... Unpacking libvorbisenc2:arm64 (1.3.7-1) ... Selecting previously unselected package libsndfile1:arm64. Preparing to unpack .../273-libsndfile1_1.0.31-1_arm64.deb ... Unpacking libsndfile1:arm64 (1.0.31-1) ... Selecting previously unselected package libtirpc3:arm64. Preparing to unpack .../274-libtirpc3_1.3.1-1_arm64.deb ... Unpacking libtirpc3:arm64 (1.3.1-1) ... Selecting previously unselected package libnsl2:arm64. Preparing to unpack .../275-libnsl2_1.3.0-2_arm64.deb ... Unpacking libnsl2:arm64 (1.3.0-2) ... Selecting previously unselected package libwrap0:arm64. Preparing to unpack .../276-libwrap0_7.6.q-31_arm64.deb ... Unpacking libwrap0:arm64 (7.6.q-31) ... Selecting previously unselected package libpulse0:arm64. Preparing to unpack .../277-libpulse0_14.2-1_arm64.deb ... Unpacking libpulse0:arm64 (14.2-1) ... Selecting previously unselected package libpulse-mainloop-glib0:arm64. Preparing to unpack .../278-libpulse-mainloop-glib0_14.2-1_arm64.deb ... Unpacking libpulse-mainloop-glib0:arm64 (14.2-1) ... Selecting previously unselected package libphonon4qt5-4:arm64. Preparing to unpack .../279-libphonon4qt5-4_4%3a4.11.1-3_arm64.deb ... Unpacking libphonon4qt5-4:arm64 (4:4.11.1-3) ... Selecting previously unselected package libqt5texttospeech5:arm64. Preparing to unpack .../280-libqt5texttospeech5_5.15.2-2_arm64.deb ... Unpacking libqt5texttospeech5:arm64 (5.15.2-2) ... Selecting previously unselected package phonon4qt5-backend-null:arm64. Preparing to unpack .../281-phonon4qt5-backend-null_4%3a4.11.1-3_arm64.deb ... Unpacking phonon4qt5-backend-null:arm64 (4:4.11.1-3) ... Selecting previously unselected package phonon4qt5:arm64. Preparing to unpack .../282-phonon4qt5_4%3a4.11.1-3_arm64.deb ... Unpacking phonon4qt5:arm64 (4:4.11.1-3) ... Selecting previously unselected package libkf5notifications5:arm64. Preparing to unpack .../283-libkf5notifications5_5.78.0-2_arm64.deb ... Unpacking libkf5notifications5:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5solid5-data. Preparing to unpack .../284-libkf5solid5-data_5.78.0-2_all.deb ... Unpacking libkf5solid5-data (5.78.0-2) ... Selecting previously unselected package libkf5solid5:arm64. Preparing to unpack .../285-libkf5solid5_5.78.0-2_arm64.deb ... Unpacking libkf5solid5:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5textwidgets-data. Preparing to unpack .../286-libkf5textwidgets-data_5.78.0-2_all.deb ... Unpacking libkf5textwidgets-data (5.78.0-2) ... Selecting previously unselected package libkf5sonnet5-data. Preparing to unpack .../287-libkf5sonnet5-data_5.78.0-2_all.deb ... Unpacking libkf5sonnet5-data (5.78.0-2) ... Selecting previously unselected package libkf5sonnetcore5:arm64. Preparing to unpack .../288-libkf5sonnetcore5_5.78.0-2_arm64.deb ... Unpacking libkf5sonnetcore5:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5sonnetui5:arm64. Preparing to unpack .../289-libkf5sonnetui5_5.78.0-2_arm64.deb ... Unpacking libkf5sonnetui5:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5textwidgets5:arm64. Preparing to unpack .../290-libkf5textwidgets5_5.78.0-2_arm64.deb ... Unpacking libkf5textwidgets5:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5wallet-data. Preparing to unpack .../291-libkf5wallet-data_5.78.0-2_all.deb ... Unpacking libkf5wallet-data (5.78.0-2) ... Selecting previously unselected package libassuan0:arm64. Preparing to unpack .../292-libassuan0_2.5.4-1_arm64.deb ... Unpacking libassuan0:arm64 (2.5.4-1) ... Selecting previously unselected package libgpgme11:arm64. Preparing to unpack .../293-libgpgme11_1.14.0-1+b2_arm64.deb ... Unpacking libgpgme11:arm64 (1.14.0-1+b2) ... Selecting previously unselected package libgpgmepp6:arm64. Preparing to unpack .../294-libgpgmepp6_1.14.0-1+b2_arm64.deb ... Unpacking libgpgmepp6:arm64 (1.14.0-1+b2) ... Selecting previously unselected package libkwalletbackend5-5:arm64. Preparing to unpack .../295-libkwalletbackend5-5_5.78.0-2_arm64.deb ... Unpacking libkwalletbackend5-5:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5wallet5:arm64. Preparing to unpack .../296-libkf5wallet5_5.78.0-2_arm64.deb ... Unpacking libkf5wallet5:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5wallet-bin:arm64. Preparing to unpack .../297-libkf5wallet-bin_5.78.0-2_arm64.deb ... Unpacking libkf5wallet-bin:arm64 (5.78.0-2) ... Selecting previously unselected package kio:arm64. Preparing to unpack .../298-kio_5.78.0-4_arm64.deb ... Unpacking kio:arm64 (5.78.0-4) ... Selecting previously unselected package libcap2:arm64. Preparing to unpack .../299-libcap2_1%3a2.44-1_arm64.deb ... Unpacking libcap2:arm64 (1:2.44-1) ... Selecting previously unselected package kinit:arm64. Preparing to unpack .../300-kinit_5.78.0-2_arm64.deb ... Unpacking kinit:arm64 (5.78.0-2) ... Selecting previously unselected package kinit-dev:arm64. Preparing to unpack .../301-kinit-dev_5.78.0-2_arm64.deb ... Unpacking kinit-dev:arm64 (5.78.0-2) ... Selecting previously unselected package libasan5:arm64. Preparing to unpack .../302-libasan5_9.3.0-22_arm64.deb ... Unpacking libasan5:arm64 (9.3.0-22) ... Selecting previously unselected package pkg-config. Preparing to unpack .../303-pkg-config_0.29.2-1_amd64.deb ... Unpacking pkg-config (0.29.2-1) ... Selecting previously unselected package libffi-dev:arm64. Preparing to unpack .../304-libffi-dev_3.3-6_arm64.deb ... Unpacking libffi-dev:arm64 (3.3-6) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../305-libglib2.0-data_2.66.7-1_all.deb ... Unpacking libglib2.0-data (2.66.7-1) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../306-libglib2.0-bin_2.66.7-1_amd64.deb ... Unpacking libglib2.0-bin (2.66.7-1) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../307-python3-lib2to3_3.9.2-1_all.deb ... Unpacking python3-lib2to3 (3.9.2-1) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../308-python3-distutils_3.9.2-1_all.deb ... Unpacking python3-distutils (3.9.2-1) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../309-libglib2.0-dev-bin_2.66.7-1_amd64.deb ... Unpacking libglib2.0-dev-bin (2.66.7-1) ... Selecting previously unselected package linux-libc-dev:arm64. Preparing to unpack .../310-linux-libc-dev_5.10.13-1_arm64.deb ... Unpacking linux-libc-dev:arm64 (5.10.13-1) ... Selecting previously unselected package libcrypt-dev:arm64. Preparing to unpack .../311-libcrypt-dev_1%3a4.4.17-1_arm64.deb ... Unpacking libcrypt-dev:arm64 (1:4.4.17-1) ... Selecting previously unselected package libtirpc-dev:arm64. Preparing to unpack .../312-libtirpc-dev_1.3.1-1_arm64.deb ... Unpacking libtirpc-dev:arm64 (1.3.1-1) ... Selecting previously unselected package libnsl-dev:arm64. Preparing to unpack .../313-libnsl-dev_1.3.0-2_arm64.deb ... Unpacking libnsl-dev:arm64 (1.3.0-2) ... Selecting previously unselected package libc6-dev:arm64. Preparing to unpack .../314-libc6-dev_2.31-9_arm64.deb ... Unpacking libc6-dev:arm64 (2.31-9) ... Selecting previously unselected package uuid-dev:arm64. Preparing to unpack .../315-uuid-dev_2.36.1-7_arm64.deb ... Unpacking uuid-dev:arm64 (2.36.1-7) ... Selecting previously unselected package libblkid-dev:arm64. Preparing to unpack .../316-libblkid-dev_2.36.1-7_arm64.deb ... Unpacking libblkid-dev:arm64 (2.36.1-7) ... Selecting previously unselected package libsepol1:arm64. Preparing to unpack .../317-libsepol1_3.1-1_arm64.deb ... Unpacking libsepol1:arm64 (3.1-1) ... Selecting previously unselected package libsepol1-dev:arm64. Preparing to unpack .../318-libsepol1-dev_3.1-1_arm64.deb ... Unpacking libsepol1-dev:arm64 (3.1-1) ... Selecting previously unselected package libpcre2-32-0:arm64. Preparing to unpack .../319-libpcre2-32-0_10.36-2_arm64.deb ... Unpacking libpcre2-32-0:arm64 (10.36-2) ... Selecting previously unselected package libpcre2-posix2:arm64. Preparing to unpack .../320-libpcre2-posix2_10.36-2_arm64.deb ... Unpacking libpcre2-posix2:arm64 (10.36-2) ... Selecting previously unselected package libpcre2-dev:arm64. Preparing to unpack .../321-libpcre2-dev_10.36-2_arm64.deb ... Unpacking libpcre2-dev:arm64 (10.36-2) ... Selecting previously unselected package libselinux1-dev:arm64. Preparing to unpack .../322-libselinux1-dev_3.1-3_arm64.deb ... Unpacking libselinux1-dev:arm64 (3.1-3) ... Selecting previously unselected package libmount-dev:arm64. Preparing to unpack .../323-libmount-dev_2.36.1-7_arm64.deb ... Unpacking libmount-dev:arm64 (2.36.1-7) ... Selecting previously unselected package libpcre16-3:arm64. Preparing to unpack .../324-libpcre16-3_2%3a8.39-13_arm64.deb ... Unpacking libpcre16-3:arm64 (2:8.39-13) ... Selecting previously unselected package libpcre32-3:arm64. Preparing to unpack .../325-libpcre32-3_2%3a8.39-13_arm64.deb ... Unpacking libpcre32-3:arm64 (2:8.39-13) ... Selecting previously unselected package libpcrecpp0v5:arm64. Preparing to unpack .../326-libpcrecpp0v5_2%3a8.39-13_arm64.deb ... Unpacking libpcrecpp0v5:arm64 (2:8.39-13) ... Selecting previously unselected package libpcre3-dev:arm64. Preparing to unpack .../327-libpcre3-dev_2%3a8.39-13_arm64.deb ... Unpacking libpcre3-dev:arm64 (2:8.39-13) ... Selecting previously unselected package zlib1g-dev:arm64. Preparing to unpack .../328-zlib1g-dev_1%3a1.2.11.dfsg-2_arm64.deb ... Unpacking zlib1g-dev:arm64 (1:1.2.11.dfsg-2) ... Selecting previously unselected package libglib2.0-dev:arm64. Preparing to unpack .../329-libglib2.0-dev_2.66.7-1_arm64.deb ... Unpacking libglib2.0-dev:arm64 (2.66.7-1) ... Selecting previously unselected package libatk1.0-dev:arm64. Preparing to unpack .../330-libatk1.0-dev_2.36.0-2_arm64.deb ... Unpacking libatk1.0-dev:arm64 (2.36.0-2) ... Selecting previously unselected package libatomic1:arm64. Preparing to unpack .../331-libatomic1_10.2.1-6_arm64.deb ... Unpacking libatomic1:arm64 (10.2.1-6) ... Selecting previously unselected package libbrotli-dev:arm64. Preparing to unpack .../332-libbrotli-dev_1.0.9-2+b2_arm64.deb ... Unpacking libbrotli-dev:arm64 (1.0.9-2+b2) ... Selecting previously unselected package libmd0:amd64. Preparing to unpack .../333-libmd0_1.0.3-3_amd64.deb ... Unpacking libmd0:amd64 (1.0.3-3) ... Selecting previously unselected package libbsd0:amd64. Preparing to unpack .../334-libbsd0_0.11.3-1_amd64.deb ... Unpacking libbsd0:amd64 (0.11.3-1) ... Selecting previously unselected package libcairo-gobject2:arm64. Preparing to unpack .../335-libcairo-gobject2_1.16.0-5_arm64.deb ... Unpacking libcairo-gobject2:arm64 (1.16.0-5) ... Selecting previously unselected package liblzo2-2:arm64. Preparing to unpack .../336-liblzo2-2_2.10-2_arm64.deb ... Unpacking liblzo2-2:arm64 (2.10-2) ... Selecting previously unselected package libcairo-script-interpreter2:arm64. Preparing to unpack .../337-libcairo-script-interpreter2_1.16.0-5_arm64.deb ... Unpacking libcairo-script-interpreter2:arm64 (1.16.0-5) ... Selecting previously unselected package libpixman-1-0:amd64. Preparing to unpack .../338-libpixman-1-0_0.40.0-1_amd64.deb ... Unpacking libpixman-1-0:amd64 (0.40.0-1) ... Selecting previously unselected package libxau6:amd64. Preparing to unpack .../339-libxau6_1%3a1.0.9-1_amd64.deb ... Unpacking libxau6:amd64 (1:1.0.9-1) ... Selecting previously unselected package libxdmcp6:amd64. Preparing to unpack .../340-libxdmcp6_1%3a1.1.2-3_amd64.deb ... Unpacking libxdmcp6:amd64 (1:1.1.2-3) ... Selecting previously unselected package libxcb1:amd64. Preparing to unpack .../341-libxcb1_1.14-3_amd64.deb ... Unpacking libxcb1:amd64 (1.14-3) ... Selecting previously unselected package libx11-6:amd64. Preparing to unpack .../342-libx11-6_2%3a1.7.0-2_amd64.deb ... Unpacking libx11-6:amd64 (2:1.7.0-2) ... Selecting previously unselected package libxcb-render0:amd64. Preparing to unpack .../343-libxcb-render0_1.14-3_amd64.deb ... Unpacking libxcb-render0:amd64 (1.14-3) ... Selecting previously unselected package libxcb-shm0:amd64. Preparing to unpack .../344-libxcb-shm0_1.14-3_amd64.deb ... Unpacking libxcb-shm0:amd64 (1.14-3) ... Selecting previously unselected package libxext6:amd64. Preparing to unpack .../345-libxext6_2%3a1.3.3-1.1_amd64.deb ... Unpacking libxext6:amd64 (2:1.3.3-1.1) ... Selecting previously unselected package libxrender1:amd64. Preparing to unpack .../346-libxrender1_1%3a0.9.10-1_amd64.deb ... Unpacking libxrender1:amd64 (1:0.9.10-1) ... Selecting previously unselected package libcairo2:amd64. Preparing to unpack .../347-libcairo2_1.16.0-5_amd64.deb ... Unpacking libcairo2:amd64 (1.16.0-5) ... Selecting previously unselected package libexpat1-dev:arm64. Preparing to unpack .../348-libexpat1-dev_2.2.10-1_arm64.deb ... Unpacking libexpat1-dev:arm64 (2.2.10-1) ... Selecting previously unselected package libpng-dev:arm64. Preparing to unpack .../349-libpng-dev_1.6.37-3_arm64.deb ... Unpacking libpng-dev:arm64 (1.6.37-3) ... Selecting previously unselected package libfreetype-dev:arm64. Preparing to unpack .../350-libfreetype-dev_2.10.4+dfsg-1_arm64.deb ... Unpacking libfreetype-dev:arm64 (2.10.4+dfsg-1) ... Selecting previously unselected package libfreetype6-dev:arm64. Preparing to unpack .../351-libfreetype6-dev_2.10.4+dfsg-1_arm64.deb ... Unpacking libfreetype6-dev:arm64 (2.10.4+dfsg-1) ... Selecting previously unselected package libfontconfig-dev:arm64. Preparing to unpack .../352-libfontconfig-dev_2.13.1-4.2_arm64.deb ... Unpacking libfontconfig-dev:arm64 (2.13.1-4.2) ... Selecting previously unselected package libfontconfig1-dev:arm64. Preparing to unpack .../353-libfontconfig1-dev_2.13.1-4.2_arm64.deb ... Unpacking libfontconfig1-dev:arm64 (2.13.1-4.2) ... Selecting previously unselected package libxrender-dev:arm64. Preparing to unpack .../354-libxrender-dev_1%3a0.9.10-1_arm64.deb ... Unpacking libxrender-dev:arm64 (1:0.9.10-1) ... Selecting previously unselected package libice-dev:arm64. Preparing to unpack .../355-libice-dev_2%3a1.0.10-1_arm64.deb ... Unpacking libice-dev:arm64 (2:1.0.10-1) ... Selecting previously unselected package libsm-dev:arm64. Preparing to unpack .../356-libsm-dev_2%3a1.2.3-1_arm64.deb ... Unpacking libsm-dev:arm64 (2:1.2.3-1) ... Selecting previously unselected package libpixman-1-dev:arm64. Preparing to unpack .../357-libpixman-1-dev_0.40.0-1_arm64.deb ... Unpacking libpixman-1-dev:arm64 (0.40.0-1) ... Selecting previously unselected package libxcb-render0-dev:arm64. Preparing to unpack .../358-libxcb-render0-dev_1.14-3_arm64.deb ... Unpacking libxcb-render0-dev:arm64 (1.14-3) ... Selecting previously unselected package libxcb-shm0-dev:arm64. Preparing to unpack .../359-libxcb-shm0-dev_1.14-3_arm64.deb ... Unpacking libxcb-shm0-dev:arm64 (1.14-3) ... Selecting previously unselected package libcairo2-dev:arm64. Preparing to unpack .../360-libcairo2-dev_1.16.0-5_arm64.deb ... Unpacking libcairo2-dev:arm64 (1.16.0-5) ... Selecting previously unselected package libdatrie-dev:arm64. Preparing to unpack .../361-libdatrie-dev_0.2.13-1_arm64.deb ... Unpacking libdatrie-dev:arm64 (0.2.13-1) ... Selecting previously unselected package libdatrie1:amd64. Preparing to unpack .../362-libdatrie1_0.2.13-1_amd64.deb ... Unpacking libdatrie1:amd64 (0.2.13-1) ... Selecting previously unselected package libdbus-1-dev:arm64. Preparing to unpack .../363-libdbus-1-dev_1.12.20-2_arm64.deb ... Unpacking libdbus-1-dev:arm64 (1.12.20-2) ... Selecting previously unselected package libdbus-glib-1-2:amd64. Preparing to unpack .../364-libdbus-glib-1-2_0.110-6_amd64.deb ... Unpacking libdbus-glib-1-2:amd64 (0.110-6) ... Selecting previously unselected package libdbus-glib-1-2:arm64. Preparing to unpack .../365-libdbus-glib-1-2_0.110-6_arm64.deb ... Unpacking libdbus-glib-1-2:arm64 (0.110-6) ... Selecting previously unselected package libdbus-glib-1-dev-bin. Preparing to unpack .../366-libdbus-glib-1-dev-bin_0.110-6_amd64.deb ... Unpacking libdbus-glib-1-dev-bin (0.110-6) ... Selecting previously unselected package libdbus-glib-1-dev:arm64. Preparing to unpack .../367-libdbus-glib-1-dev_0.110-6_arm64.deb ... Unpacking libdbus-glib-1-dev:arm64 (0.110-6) ... Selecting previously unselected package libfribidi-dev:arm64. Preparing to unpack .../368-libfribidi-dev_1.0.8-2_arm64.deb ... Unpacking libfribidi-dev:arm64 (1.0.8-2) ... Selecting previously unselected package libfribidi0:amd64. Preparing to unpack .../369-libfribidi0_1.0.8-2_amd64.deb ... Unpacking libfribidi0:amd64 (1.0.8-2) ... Selecting previously unselected package libgomp1:arm64. Preparing to unpack .../370-libgomp1_10.2.1-6_arm64.deb ... Unpacking libgomp1:arm64 (10.2.1-6) ... Selecting previously unselected package libitm1:arm64. Preparing to unpack .../371-libitm1_10.2.1-6_arm64.deb ... Unpacking libitm1:arm64 (10.2.1-6) ... Selecting previously unselected package liblsan0:arm64. Preparing to unpack .../372-liblsan0_10.2.1-6_arm64.deb ... Unpacking liblsan0:arm64 (10.2.1-6) ... Selecting previously unselected package libtsan0:arm64. Preparing to unpack .../373-libtsan0_10.2.1-6_arm64.deb ... Unpacking libtsan0:arm64 (10.2.1-6) ... Selecting previously unselected package libubsan1:arm64. Preparing to unpack .../374-libubsan1_10.2.1-6_arm64.deb ... Unpacking libubsan1:arm64 (10.2.1-6) ... Selecting previously unselected package libgcc-9-dev:arm64. Preparing to unpack .../375-libgcc-9-dev_9.3.0-22_arm64.deb ... Unpacking libgcc-9-dev:arm64 (9.3.0-22) ... Selecting previously unselected package libgdk-pixbuf2.0-bin. Preparing to unpack .../376-libgdk-pixbuf2.0-bin_2.42.2+dfsg-1_amd64.deb ... Unpacking libgdk-pixbuf2.0-bin (2.42.2+dfsg-1) ... Selecting previously unselected package libgdk-pixbuf-2.0-dev:arm64. Preparing to unpack .../377-libgdk-pixbuf-2.0-dev_2.42.2+dfsg-1_arm64.deb ... Unpacking libgdk-pixbuf-2.0-dev:arm64 (2.42.2+dfsg-1) ... Selecting previously unselected package libgraphite2-3:amd64. Preparing to unpack .../378-libgraphite2-3_1.3.14-1_amd64.deb ... Unpacking libgraphite2-3:amd64 (1.3.14-1) ... Selecting previously unselected package libgraphite2-dev:arm64. Preparing to unpack .../379-libgraphite2-dev_1.3.14-1_arm64.deb ... Unpacking libgraphite2-dev:arm64 (1.3.14-1) ... Selecting previously unselected package libharfbuzz-icu0:arm64. Preparing to unpack .../380-libharfbuzz-icu0_2.7.4-1_arm64.deb ... Unpacking libharfbuzz-icu0:arm64 (2.7.4-1) ... Selecting previously unselected package libharfbuzz-gobject0:arm64. Preparing to unpack .../381-libharfbuzz-gobject0_2.7.4-1_arm64.deb ... Unpacking libharfbuzz-gobject0:arm64 (2.7.4-1) ... Selecting previously unselected package libicu-dev:arm64. Preparing to unpack .../382-libicu-dev_67.1-6_arm64.deb ... Unpacking libicu-dev:arm64 (67.1-6) ... Selecting previously unselected package libharfbuzz-dev:arm64. Preparing to unpack .../383-libharfbuzz-dev_2.7.4-1_arm64.deb ... Unpacking libharfbuzz-dev:arm64 (2.7.4-1) ... Selecting previously unselected package libthai-dev:arm64. Preparing to unpack .../384-libthai-dev_0.1.28-3_arm64.deb ... Unpacking libthai-dev:arm64 (0.1.28-3) ... Selecting previously unselected package libxft-dev:arm64. Preparing to unpack .../385-libxft-dev_2.3.2-2_arm64.deb ... Unpacking libxft-dev:arm64 (2.3.2-2) ... Selecting previously unselected package libharfbuzz0b:amd64. Preparing to unpack .../386-libharfbuzz0b_2.7.4-1_amd64.deb ... Unpacking libharfbuzz0b:amd64 (2.7.4-1) ... Selecting previously unselected package libthai0:amd64. Preparing to unpack .../387-libthai0_0.1.28-3_amd64.deb ... Unpacking libthai0:amd64 (0.1.28-3) ... Selecting previously unselected package libpango-1.0-0:amd64. Preparing to unpack .../388-libpango-1.0-0_1.46.2-3_amd64.deb ... Unpacking libpango-1.0-0:amd64 (1.46.2-3) ... Selecting previously unselected package libpangoft2-1.0-0:amd64. Preparing to unpack .../389-libpangoft2-1.0-0_1.46.2-3_amd64.deb ... Unpacking libpangoft2-1.0-0:amd64 (1.46.2-3) ... Selecting previously unselected package libpangocairo-1.0-0:amd64. Preparing to unpack .../390-libpangocairo-1.0-0_1.46.2-3_amd64.deb ... Unpacking libpangocairo-1.0-0:amd64 (1.46.2-3) ... Selecting previously unselected package libxft2:amd64. Preparing to unpack .../391-libxft2_2.3.2-2_amd64.deb ... Unpacking libxft2:amd64 (2.3.2-2) ... Selecting previously unselected package libpangoxft-1.0-0:amd64. Preparing to unpack .../392-libpangoxft-1.0-0_1.46.2-3_amd64.deb ... Unpacking libpangoxft-1.0-0:amd64 (1.46.2-3) ... Selecting previously unselected package pango1.0-tools. Preparing to unpack .../393-pango1.0-tools_1.46.2-3_amd64.deb ... Unpacking pango1.0-tools (1.46.2-3) ... Selecting previously unselected package libpango1.0-dev:arm64. Preparing to unpack .../394-libpango1.0-dev_1.46.2-3_arm64.deb ... Unpacking libpango1.0-dev:arm64 (1.46.2-3) ... Selecting previously unselected package x11proto-xinerama-dev. Preparing to unpack .../395-x11proto-xinerama-dev_2020.1-1_all.deb ... Unpacking x11proto-xinerama-dev (2020.1-1) ... Selecting previously unselected package libxinerama-dev:arm64. Preparing to unpack .../396-libxinerama-dev_2%3a1.1.4-2_arm64.deb ... Unpacking libxinerama-dev:arm64 (2:1.1.4-2) ... Selecting previously unselected package libxfixes-dev:arm64. Preparing to unpack .../397-libxfixes-dev_1%3a5.0.3-2_arm64.deb ... Unpacking libxfixes-dev:arm64 (1:5.0.3-2) ... Selecting previously unselected package x11proto-input-dev. Preparing to unpack .../398-x11proto-input-dev_2020.1-1_all.deb ... Unpacking x11proto-input-dev (2020.1-1) ... Selecting previously unselected package libxi-dev:arm64. Preparing to unpack .../399-libxi-dev_2%3a1.7.10-1_arm64.deb ... Unpacking libxi-dev:arm64 (2:1.7.10-1) ... Selecting previously unselected package x11proto-randr-dev. Preparing to unpack .../400-x11proto-randr-dev_2020.1-1_all.deb ... Unpacking x11proto-randr-dev (2020.1-1) ... Selecting previously unselected package libxrandr-dev:arm64. Preparing to unpack .../401-libxrandr-dev_2%3a1.5.1-1_arm64.deb ... Unpacking libxrandr-dev:arm64 (2:1.5.1-1) ... Selecting previously unselected package libxcursor-dev:arm64. Preparing to unpack .../402-libxcursor-dev_1%3a1.2.0-2_arm64.deb ... Unpacking libxcursor-dev:arm64 (1:1.2.0-2) ... Selecting previously unselected package libxcomposite-dev:arm64. Preparing to unpack .../403-libxcomposite-dev_1%3a0.4.5-1_arm64.deb ... Unpacking libxcomposite-dev:arm64 (1:0.4.5-1) ... Selecting previously unselected package libxdamage-dev:arm64. Preparing to unpack .../404-libxdamage-dev_1%3a1.1.5-2_arm64.deb ... Unpacking libxdamage-dev:arm64 (1:1.1.5-2) ... Selecting previously unselected package libgtk2.0-dev:arm64. Preparing to unpack .../405-libgtk2.0-dev_2.24.33-1_arm64.deb ... Unpacking libgtk2.0-dev:arm64 (2.24.33-1) ... Selecting previously unselected package libkf5archive-dev:arm64. Preparing to unpack .../406-libkf5archive-dev_5.78.0-2_arm64.deb ... Unpacking libkf5archive-dev:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5attica5:arm64. Preparing to unpack .../407-libkf5attica5_5.78.0-2_arm64.deb ... Unpacking libkf5attica5:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5attica-dev:arm64. Preparing to unpack .../408-libkf5attica-dev_5.78.0-2_arm64.deb ... Unpacking libkf5attica-dev:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5auth-dev-bin. Preparing to unpack .../409-libkf5auth-dev-bin_5.78.0-2_amd64.deb ... Unpacking libkf5auth-dev-bin (5.78.0-2) ... Selecting previously unselected package libkf5auth5:arm64. Preparing to unpack .../410-libkf5auth5_5.78.0-2_arm64.deb ... Unpacking libkf5auth5:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5coreaddons-dev-bin. Preparing to unpack .../411-libkf5coreaddons-dev-bin_5.78.0-2_amd64.deb ... Unpacking libkf5coreaddons-dev-bin (5.78.0-2) ... Selecting previously unselected package libkf5coreaddons-dev:arm64. Preparing to unpack .../412-libkf5coreaddons-dev_5.78.0-2_arm64.deb ... Unpacking libkf5coreaddons-dev:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5auth-dev:arm64. Preparing to unpack .../413-libkf5auth-dev_5.78.0-2_arm64.deb ... Unpacking libkf5auth-dev:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5bookmarks-data. Preparing to unpack .../414-libkf5bookmarks-data_5.78.0-2_all.deb ... Unpacking libkf5bookmarks-data (5.78.0-2) ... Selecting previously unselected package libkf5xmlgui-data. Preparing to unpack .../415-libkf5xmlgui-data_5.78.0-2_all.deb ... Unpacking libkf5xmlgui-data (5.78.0-2) ... Selecting previously unselected package libkf5globalaccel-data. Preparing to unpack .../416-libkf5globalaccel-data_5.78.0-2_all.deb ... Unpacking libkf5globalaccel-data (5.78.0-2) ... Selecting previously unselected package libkf5globalaccel5:arm64. Preparing to unpack .../417-libkf5globalaccel5_5.78.0-2_arm64.deb ... Unpacking libkf5globalaccel5:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5globalaccelprivate5:arm64. Preparing to unpack .../418-libkf5globalaccelprivate5_5.78.0-2_arm64.deb ... Unpacking libkf5globalaccelprivate5:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5globalaccel-bin:arm64. Preparing to unpack .../419-libkf5globalaccel-bin_5.78.0-2_arm64.deb ... Unpacking libkf5globalaccel-bin:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5xmlgui5:arm64. Preparing to unpack .../420-libkf5xmlgui5_5.78.0-2_arm64.deb ... Unpacking libkf5xmlgui5:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5bookmarks5:arm64. Preparing to unpack .../421-libkf5bookmarks5_5.78.0-2_arm64.deb ... Unpacking libkf5bookmarks5:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5codecs-dev:arm64. Preparing to unpack .../422-libkf5codecs-dev_5.78.0-2_arm64.deb ... Unpacking libkf5codecs-dev:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5config-bin:arm64. Preparing to unpack .../423-libkf5config-bin_5.78.0-4_arm64.deb ... Unpacking libkf5config-bin:arm64 (5.78.0-4) ... Selecting previously unselected package libqt5xml5:amd64. Preparing to unpack .../424-libqt5xml5_5.15.2+dfsg-5_amd64.deb ... Unpacking libqt5xml5:amd64 (5.15.2+dfsg-5) ... Selecting previously unselected package libkf5config-dev-bin. Preparing to unpack .../425-libkf5config-dev-bin_5.78.0-4_amd64.deb ... Unpacking libkf5config-dev-bin (5.78.0-4) ... Selecting previously unselected package libkf5config-dev:arm64. Preparing to unpack .../426-libkf5config-dev_5.78.0-4_arm64.deb ... Unpacking libkf5config-dev:arm64 (5.78.0-4) ... Selecting previously unselected package libkf5guiaddons-dev:arm64. Preparing to unpack .../427-libkf5guiaddons-dev_5.78.0-3_arm64.deb ... Unpacking libkf5guiaddons-dev:arm64 (5.78.0-3) ... Selecting previously unselected package libkf5i18n-dev:arm64. Preparing to unpack .../428-libkf5i18n-dev_5.78.0-2_arm64.deb ... Unpacking libkf5i18n-dev:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5widgetsaddons-dev:arm64. Preparing to unpack .../429-libkf5widgetsaddons-dev_5.78.0-2_arm64.deb ... Unpacking libkf5widgetsaddons-dev:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5configwidgets-dev:arm64. Preparing to unpack .../430-libkf5configwidgets-dev_5.78.0-2_arm64.deb ... Unpacking libkf5configwidgets-dev:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5globalaccel-dev:arm64. Preparing to unpack .../431-libkf5globalaccel-dev_5.78.0-2_arm64.deb ... Unpacking libkf5globalaccel-dev:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5itemviews-dev:arm64. Preparing to unpack .../432-libkf5itemviews-dev_5.78.0-2_arm64.deb ... Unpacking libkf5itemviews-dev:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5iconthemes-dev:arm64. Preparing to unpack .../433-libkf5iconthemes-dev_5.78.0-2_arm64.deb ... Unpacking libkf5iconthemes-dev:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5windowsystem-dev:arm64. Preparing to unpack .../434-libkf5windowsystem-dev_5.78.0-2_arm64.deb ... Unpacking libkf5windowsystem-dev:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5xmlgui-dev:arm64. Preparing to unpack .../435-libkf5xmlgui-dev_5.78.0-2_arm64.deb ... Unpacking libkf5xmlgui-dev:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5bookmarks-dev:arm64. Preparing to unpack .../436-libkf5bookmarks-dev_5.78.0-2_arm64.deb ... Unpacking libkf5bookmarks-dev:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5completion-dev:arm64. Preparing to unpack .../437-libkf5completion-dev_5.78.0-3_arm64.deb ... Unpacking libkf5completion-dev:arm64 (5.78.0-3) ... Selecting previously unselected package libkf5crash-dev:arm64. Preparing to unpack .../438-libkf5crash-dev_5.78.0-3_arm64.deb ... Unpacking libkf5crash-dev:arm64 (5.78.0-3) ... Selecting previously unselected package libkf5dbusaddons-dev:arm64. Preparing to unpack .../439-libkf5dbusaddons-dev_5.78.0-2_arm64.deb ... Unpacking libkf5dbusaddons-dev:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5doctools-dev:arm64. Preparing to unpack .../440-libkf5doctools-dev_5.78.0-2_arm64.deb ... Unpacking libkf5doctools-dev:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5emoticons-data. Preparing to unpack .../441-libkf5emoticons-data_5.78.0-2_all.deb ... Unpacking libkf5emoticons-data (5.78.0-2) ... Selecting previously unselected package libkf5emoticons5:arm64. Preparing to unpack .../442-libkf5emoticons5_5.78.0-2_arm64.deb ... Unpacking libkf5emoticons5:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5service-dev:arm64. Preparing to unpack .../443-libkf5service-dev_5.78.0-2_arm64.deb ... Unpacking libkf5service-dev:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5emoticons-dev:arm64. Preparing to unpack .../444-libkf5emoticons-dev_5.78.0-2_arm64.deb ... Unpacking libkf5emoticons-dev:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5itemmodels5:arm64. Preparing to unpack .../445-libkf5itemmodels5_5.78.0-2_arm64.deb ... Unpacking libkf5itemmodels5:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5itemmodels-dev:arm64. Preparing to unpack .../446-libkf5itemmodels-dev_5.78.0-2_arm64.deb ... Unpacking libkf5itemmodels-dev:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5jobwidgets-dev:arm64. Preparing to unpack .../447-libkf5jobwidgets-dev_5.78.0-2_arm64.deb ... Unpacking libkf5jobwidgets-dev:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5kdelibs4support-data. Preparing to unpack .../448-libkf5kdelibs4support-data_5.78.0-2_all.deb ... Unpacking libkf5kdelibs4support-data (5.78.0-2) ... Selecting previously unselected package libkf5kiofilewidgets5:arm64. Preparing to unpack .../449-libkf5kiofilewidgets5_5.78.0-4_arm64.deb ... Unpacking libkf5kiofilewidgets5:arm64 (5.78.0-4) ... Selecting previously unselected package libkf5parts-data. Preparing to unpack .../450-libkf5parts-data_5.78.0-3_all.deb ... Unpacking libkf5parts-data (5.78.0-3) ... Selecting previously unselected package libkf5parts5:arm64. Preparing to unpack .../451-libkf5parts5_5.78.0-3_arm64.deb ... Unpacking libkf5parts5:arm64 (5.78.0-3) ... Selecting previously unselected package libkf5kdelibs4support5:arm64. Preparing to unpack .../452-libkf5kdelibs4support5_5.78.0-2_arm64.deb ... Unpacking libkf5kdelibs4support5:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5kdelibs4support5-bin:arm64. Preparing to unpack .../453-libkf5kdelibs4support5-bin_5.78.0-2_arm64.deb ... Unpacking libkf5kdelibs4support5-bin:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5notifications-dev:arm64. Preparing to unpack .../454-libkf5notifications-dev_5.78.0-2_arm64.deb ... Unpacking libkf5notifications-dev:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5solid-dev:arm64. Preparing to unpack .../455-libkf5solid-dev_5.78.0-2_arm64.deb ... Unpacking libkf5solid-dev:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5kio-dev:arm64. Preparing to unpack .../456-libkf5kio-dev_5.78.0-4_arm64.deb ... Unpacking libkf5kio-dev:arm64 (5.78.0-4) ... Selecting previously unselected package libkf5sonnet-dev-bin. Preparing to unpack .../457-libkf5sonnet-dev-bin_5.78.0-2_amd64.deb ... Unpacking libkf5sonnet-dev-bin (5.78.0-2) ... Selecting previously unselected package libkf5sonnet-dev:arm64. Preparing to unpack .../458-libkf5sonnet-dev_5.78.0-2_arm64.deb ... Unpacking libkf5sonnet-dev:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5textwidgets-dev:arm64. Preparing to unpack .../459-libkf5textwidgets-dev_5.78.0-2_arm64.deb ... Unpacking libkf5textwidgets-dev:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5parts-dev:arm64. Preparing to unpack .../460-libkf5parts-dev_5.78.0-3_arm64.deb ... Unpacking libkf5parts-dev:arm64 (5.78.0-3) ... Selecting previously unselected package libkf5unitconversion-data. Preparing to unpack .../461-libkf5unitconversion-data_5.78.0-2_all.deb ... Unpacking libkf5unitconversion-data (5.78.0-2) ... Selecting previously unselected package libkf5unitconversion5:arm64. Preparing to unpack .../462-libkf5unitconversion5_5.78.0-2_arm64.deb ... Unpacking libkf5unitconversion5:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5unitconversion-dev:arm64. Preparing to unpack .../463-libkf5unitconversion-dev_5.78.0-2_arm64.deb ... Unpacking libkf5unitconversion-dev:arm64 (5.78.0-2) ... Selecting previously unselected package libqt5x11extras5-dev:arm64. Preparing to unpack .../464-libqt5x11extras5-dev_5.15.2-2_arm64.deb ... Unpacking libqt5x11extras5-dev:arm64 (5.15.2-2) ... Selecting previously unselected package libssl-dev:arm64. Preparing to unpack .../465-libssl-dev_1.1.1j-1_arm64.deb ... Unpacking libssl-dev:arm64 (1.1.1j-1) ... Selecting previously unselected package libkf5kdelibs4support-dev:arm64. Preparing to unpack .../466-libkf5kdelibs4support-dev_5.78.0-2_arm64.deb ... Unpacking libkf5kdelibs4support-dev:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5mediaplayer-data. Preparing to unpack .../467-libkf5mediaplayer-data_5.78.0-2_all.deb ... Unpacking libkf5mediaplayer-data (5.78.0-2) ... Selecting previously unselected package libkf5mediaplayer5:arm64. Preparing to unpack .../468-libkf5mediaplayer5_5.78.0-2_arm64.deb ... Unpacking libkf5mediaplayer5:arm64 (5.78.0-2) ... Selecting previously unselected package libkf5mediaplayer-dev:arm64. Preparing to unpack .../469-libkf5mediaplayer-dev_5.78.0-2_arm64.deb ... Unpacking libkf5mediaplayer-dev:arm64 (5.78.0-2) ... Selecting previously unselected package libqt5designer5:arm64. Preparing to unpack .../470-libqt5designer5_5.15.2-4_arm64.deb ... Unpacking libqt5designer5:arm64 (5.15.2-4) ... Selecting previously unselected package libphonon4qt5-dev:arm64. Preparing to unpack .../471-libphonon4qt5-dev_4%3a4.11.1-3_arm64.deb ... Unpacking libphonon4qt5-dev:arm64 (4:4.11.1-3) ... Selecting previously unselected package libstdc++-9-dev:arm64. Preparing to unpack .../472-libstdc++-9-dev_9.3.0-22_arm64.deb ... Unpacking libstdc++-9-dev:arm64 (9.3.0-22) ... Selecting previously unselected package libxt6:arm64. Preparing to unpack .../473-libxt6_1%3a1.2.0-1_arm64.deb ... Unpacking libxt6:arm64 (1:1.2.0-1) ... Selecting previously unselected package libxt-dev:arm64. Preparing to unpack .../474-libxt-dev_1%3a1.2.0-1_arm64.deb ... Unpacking libxt-dev:arm64 (1:1.2.0-1) ... Selecting previously unselected package pkg-kde-tools. Preparing to unpack .../475-pkg-kde-tools_0.15.32_all.deb ... Unpacking pkg-kde-tools (0.15.32) ... Selecting previously unselected package sbuild-build-depends-main-dummy:arm64. Preparing to unpack .../476-sbuild-build-depends-main-dummy_0.invalid.0_arm64.deb ... Unpacking sbuild-build-depends-main-dummy:arm64 (0.invalid.0) ... Setting up libkf5codecs-data (5.78.0-2) ... Setting up libconfig-inifiles-perl (3.000003-1) ... Setting up libksba8:amd64 (1.5.0-3) ... Setting up media-types (4.0.0) ... Setting up libpipeline1:amd64 (1.5.3-1) ... Setting up libgraphite2-3:amd64 (1.3.14-1) ... Setting up libgraphite2-3:arm64 (1.3.14-1) ... Setting up libpixman-1-0:amd64 (0.40.0-1) ... Setting up libpixman-1-0:arm64 (0.40.0-1) ... Setting up libkf5service-data (5.78.0-2) ... Setting up systemd-sysv (247.3-1) ... Setting up libxau6:amd64 (1:1.0.9-1) ... Setting up libxau6:arm64 (1:1.0.9-1) ... Setting up libdouble-conversion3:amd64 (3.1.5-6.1) ... Setting up libkeyutils1:arm64 (1.6.1-2) ... Setting up libpsl5:amd64 (0.21.0-1.2) ... Setting up libpixman-1-dev:arm64 (0.40.0-1) ... Setting up libogg0:arm64 (1.3.4-0.1) ... Setting up bsdextrautils (2.36.1-7) ... update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode Setting up libpcre16-3:arm64 (2:8.39-13) ... Setting up hicolor-icon-theme (0.17-2) ... Setting up libkf5config-data (5.78.0-4) ... Setting up libicu67:amd64 (67.1-6) ... Setting up libdatrie1:amd64 (0.2.13-1) ... Setting up libdatrie1:arm64 (0.2.13-1) ... Setting up extra-cmake-modules:arm64 (5.78.0-3) ... Setting up libmagic-mgc (1:5.39-3) ... Setting up libkf5solid5-data (5.78.0-2) ... Setting up libkf5bookmarks-data (5.78.0-2) ... Setting up libkf5kdelibs4support-data (5.78.0-2) ... Setting up libkf5i18n-data (5.78.0-2) ... Setting up libglib2.0-0:amd64 (2.66.7-1) ... No schema files found: doing nothing. Setting up libglvnd0:arm64 (1.3.2-1) ... Setting up libkf5auth-data (5.78.0-2) ... Setting up libkf5itemviews-data (5.78.0-2) ... Setting up libssl1.1:arm64 (1.1.1j-1) ... Setting up libkf5parts-data (5.78.0-3) ... Setting up perl-modules-5.32 (5.32.1-2) ... Setting up libbrotli1:amd64 (1.0.9-2+b2) ... Setting up libbrotli1:arm64 (1.0.9-2+b2) ... Setting up libsqlite3-0:amd64 (3.34.1-2) ... Setting up libgdk-pixbuf2.0-common (2.42.2+dfsg-1) ... Setting up libffi7:arm64 (3.3-6) ... Setting up libacl1:arm64 (2.2.53-10) ... Setting up x11-common (1:7.7+22) ... Running in chroot, ignoring request. All runlevel operations denied by policy invoke-rc.d: policy-rc.d denied execution of start. Setting up libsensors-config (1:3.6.0-7) ... Setting up libnghttp2-14:amd64 (1.43.0-1) ... Setting up libmagic1:amd64 (1:5.39-3) ... Setting up libunistring2:arm64 (0.9.10-4) ... Setting up libdeflate0:amd64 (1.7-1) ... Setting up libdeflate0:arm64 (1.7-1) ... Setting up libkf5windowsystem-data (5.78.0-2) ... Setting up linux-libc-dev:arm64 (5.10.13-1) ... Setting up gettext-base (0.21-4) ... Setting up binutils-aarch64-linux-gnu (2.35.2-2) ... Setting up xkb-data (2.29-2) ... Setting up liblzo2-2:arm64 (2.10-2) ... Setting up zlib1g:arm64 (1:1.2.11.dfsg-2) ... Setting up libnpth0:amd64 (1.6-3) ... Setting up libidn2-0:arm64 (2.3.0-5) ... Setting up libkf5unitconversion-data (5.78.0-2) ... Setting up libcom-err2:arm64 (1.46.1-1) ... Setting up libkf5xmlgui-data (5.78.0-2) ... Setting up file (1:5.39-3) ... Setting up libassuan0:amd64 (2.5.4-1) ... Setting up libassuan0:arm64 (2.5.4-1) ... Setting up libgomp1:arm64 (10.2.1-6) ... Setting up libffi-dev:arm64 (3.3-6) ... Setting up libpthread-stubs0-dev:arm64 (0.4-1) ... Setting up libjbig0:amd64 (2.1-3.1+b2) ... Setting up libjbig0:arm64 (2.1-3.1+b2) ... Setting up libkf5completion-data (5.78.0-3) ... Setting up libpcre2-16-0:amd64 (10.36-2) ... Setting up libpcre2-16-0:arm64 (10.36-2) ... Setting up libsystemd0:arm64 (247.3-1) ... Setting up libcap2:arm64 (1:2.44-1) ... Setting up libflac8:arm64 (1.3.3-2) ... Setting up libkrb5support0:arm64 (1.18.3-4) ... Setting up libsasl2-modules-db:amd64 (2.1.27+dfsg-2.1) ... Setting up libcap2-bin (1:2.44-1) ... Setting up libkf5coreaddons-data (5.78.0-2) ... Setting up xtrans-dev (1.4.0-1) ... Setting up libphonon4qt5-data (4:4.11.1-3) ... Setting up libpcre3:arm64 (2:8.39-13) ... Setting up libcap-ng0:arm64 (0.7.9-2.2+b1) ... Setting up libgraphite2-dev:arm64 (1.3.14-1) ... Setting up autotools-dev (20180224.1+nmu1) ... Setting up libpcre2-32-0:arm64 (10.36-2) ... Setting up libglib2.0-data (2.66.7-1) ... Setting up cross-config (2.6.16) ... Setting up libtirpc-dev:amd64 (1.3.1-1) ... Setting up libuv1:amd64 (1.40.0-1) ... Setting up libjpeg62-turbo:amd64 (1:2.0.6-1) ... Setting up libjpeg62-turbo:arm64 (1:2.0.6-1) ... Setting up qt5-qmake-bin (5.15.2+dfsg-5) ... Setting up libnettle8:arm64 (3.7-2) ... Setting up libx11-data (2:1.7.0-2) ... Setting up gnupg-l10n (2.2.27-1) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Setting up libkf5dbusaddons-data (5.78.0-2) ... Setting up libgmp10:arm64 (2:6.2.1+dfsg-1) ... Setting up libavahi-common-data:arm64 (0.8-5) ... Setting up libncurses6:amd64 (6.2+20201114-2) ... Setting up libdbus-1-3:amd64 (1.12.20-2) ... Setting up libdbus-1-3:arm64 (1.12.20-2) ... Setting up dbus (1.12.20-2) ... Running in chroot, ignoring request. All runlevel operations denied by policy invoke-rc.d: policy-rc.d denied execution of start. Setting up libsigsegv2:amd64 (2.13-1) ... Setting up libc6-arm64-cross (2.31-9cross3) ... Setting up libfribidi0:amd64 (1.0.8-2) ... Setting up libfribidi0:arm64 (1.0.8-2) ... Setting up libopus0:arm64 (1.3.1-0.1) ... Setting up libp11-kit0:arm64 (0.23.22-1) ... Setting up libkf5notifications-data (5.78.0-2) ... Setting up libaudit1:arm64 (1:3.0-2) ... Setting up libkf5mediaplayer-data (5.78.0-2) ... Setting up libssl-dev:arm64 (1.1.1j-1) ... Setting up libpng16-16:amd64 (1.6.37-3) ... Setting up libpng16-16:arm64 (1.6.37-3) ... Setting up libpcre32-3:arm64 (2:8.39-13) ... Setting up libatomic1:arm64 (10.2.1-6) ... Setting up libvorbis0a:arm64 (1.3.7-1) ... Setting up libuuid1:arm64 (2.36.1-7) ... Setting up autopoint (0.21-4) ... Setting up libwebp6:amd64 (0.6.1-2+b1) ... Setting up libwebp6:arm64 (0.6.1-2+b1) ... Setting up icu-devtools (67.1-6) ... Setting up fonts-dejavu-core (2.37-2) ... Setting up libsensors5:arm64 (1:3.6.0-7) ... Setting up libpcre2-8-0:arm64 (10.36-2) ... Setting up libk5crypto3:arm64 (1.18.3-4) ... Setting up libperl5.32:amd64 (5.32.1-2) ... Setting up libglapi-mesa:arm64 (20.3.4-1) ... Setting up gcc-10-cross-base (10.2.1-6cross1) ... Setting up libkf5wallet-data (5.78.0-2) ... Setting up libsasl2-2:amd64 (2.1.27+dfsg-2.1) ... Setting up libkf5jobwidgets-data (5.78.0-2) ... Setting up libmtdev1:arm64 (1.1.6-1) ... Setting up libvulkan1:arm64 (1.2.162.0-1) ... Setting up libkf5sonnet5-data (5.78.0-2) ... Setting up libkf5iconthemes-data (5.78.0-2) ... Setting up linux-libc-dev-arm64-cross (5.10.13-1cross3) ... Setting up libjsoncpp24:amd64 (1.9.4-4) ... Setting up libudev1:arm64 (247.3-1) ... Setting up libatk1.0-data (2.36.0-2) ... Setting up libsepol1:arm64 (3.1-1) ... Setting up libmd0:amd64 (1.0.3-3) ... Setting up libmd0:arm64 (1.0.3-3) ... Setting up libkf5globalaccel-data (5.78.0-2) ... Setting up libfam0:amd64 (2.7.0-17.3) ... Setting up libnsl-dev:amd64 (1.3.0-2) ... Setting up sensible-utils (0.0.14) ... Setting up libasyncns0:arm64 (0.8-6+b2) ... Setting up libxshmfence1:arm64 (1.3-1) ... Setting up librhash0:amd64 (1.4.1-1) ... Setting up libcrypt-dev:amd64 (1:4.4.17-1) ... Setting up libcrypt-dev:arm64 (1:4.4.17-1) ... Setting up kdesignerplugin-data (5.78.0-2) ... Setting up libuchardet0:amd64 (0.0.7-1) ... Setting up libmpdec3:amd64 (2.5.1-1) ... Setting up libtasn1-6:arm64 (4.16.0-2) ... Setting up libmd4c0:arm64 (0.4.7-1) ... Setting up libc6-dev:amd64 (2.31-9) ... Setting up libthai-data (0.1.28-3) ... Setting up libssh2-1:amd64 (1.9.0-2) ... Setting up xorg-sgml-doctools (1:1.11-1.1) ... Setting up sgml-base (1.30) ... Setting up libgtk2.0-common (2.24.33-1) ... Setting up cmake-data (3.18.4-2) ... Setting up libkrb5-3:arm64 (1.18.3-4) ... Setting up libtiff5:amd64 (4.2.0-1) ... Setting up libtiff5:arm64 (4.2.0-1) ... Setting up libkf5textwidgets-data (5.78.0-2) ... Setting up libbz2-1.0:arm64 (1.0.8-4) ... Setting up libbsd0:amd64 (0.11.3-1) ... Setting up libbsd0:arm64 (0.11.3-1) ... Setting up libdrm-common (2.4.104-1) ... Setting up libelf1:amd64 (0.183-1) ... Setting up libelf1:arm64 (0.183-1) ... Setting up libkf5widgetsaddons-data (5.78.0-2) ... Setting up libevdev2:amd64 (1.11.0+dfsg-1) ... Setting up libevdev2:arm64 (1.11.0+dfsg-1) ... Setting up readline-common (8.1-1) ... Setting up libxml2:amd64 (2.9.10+dfsg-6.3+b1) ... Setting up libkf5emoticons-data (5.78.0-2) ... Setting up libblkid1:arm64 (2.36.1-7) ... Setting up libstdc++6:arm64 (10.2.1-6) ... Setting up liblocale-gettext-perl (1.07-4+b1) ... Setting up libbrotli-dev:arm64 (1.0.9-2+b2) ... Setting up libgudev-1.0-0:amd64 (234-1) ... Setting up liblsan0:arm64 (10.2.1-6) ... Setting up libprocps8:amd64 (2:3.3.17-4) ... Setting up qtchooser (66-2) ... Setting up libitm1:arm64 (10.2.1-6) ... Setting up libvorbisenc2:arm64 (1.3.7-1) ... Setting up libtinfo6:arm64 (6.2+20201114-2) ... Setting up gcc-9-base:arm64 (9.3.0-22) ... Setting up libwacom-common (1.8-2) ... Setting up libgcc-s1-arm64-cross (10.2.1-6cross1) ... Setting up libtsan0:arm64 (10.2.1-6) ... Setting up gcc-10-aarch64-linux-gnu-base:amd64 (10.2.1-6cross1) ... Setting up libxkbcommon0:arm64 (1.0.3-2) ... Setting up libwayland-client0:arm64 (1.18.0-2~exp1.1) ... Setting up libatomic1-arm64-cross (10.2.1-6cross1) ... Setting up pinentry-curses (1.1.0-4) ... Setting up x11proto-dev (2020.1-1) ... Setting up libpcrecpp0v5:arm64 (2:8.39-13) ... Setting up liblsan0-arm64-cross (10.2.1-6cross1) ... Setting up libwayland-server0:arm64 (1.18.0-2~exp1.1) ... Setting up libice6:arm64 (2:1.0.10-1) ... Setting up libgomp1-arm64-cross (10.2.1-6cross1) ... Setting up libxdmcp6:amd64 (1:1.1.2-3) ... Setting up libxdmcp6:arm64 (1:1.1.2-3) ... Setting up libdouble-conversion3:arm64 (3.1.5-6.1) ... Setting up libvulkan-dev:arm64 (1.2.162.0-1) ... Setting up libxcb1:amd64 (1.14-3) ... Setting up libxcb1:arm64 (1.14-3) ... Setting up gettext (0.21-4) ... Setting up libstdc++-10-dev:amd64 (10.2.1-6) ... Setting up libhogweed6:arm64 (3.7-2) ... Setting up libxcb-xfixes0:arm64 (1.14-3) ... Setting up g++-10 (10.2.1-6) ... Setting up libxau-dev:arm64 (1:1.0.9-1) ... Setting up qt5-qmake:arm64 (5.15.2+dfsg-5) ... Setting up libxcb-xinput0:arm64 (1.14-3) ... Setting up libicu67:arm64 (67.1-6) ... Setting up libice-dev:arm64 (2:1.0.10-1) ... Setting up libtool (2.4.6-15) ... Setting up libarchive13:amd64 (3.4.3-2) ... Setting up libxcb-render0:amd64 (1.14-3) ... Setting up libxcb-render0:arm64 (1.14-3) ... Setting up libasan6-arm64-cross (10.2.1-6cross1) ... Setting up x11proto-randr-dev (2020.1-1) ... Setting up libfribidi-dev:arm64 (1.0.8-2) ... Setting up libxcb-glx0:arm64 (1.14-3) ... Setting up libedit2:arm64 (3.1-20191231-2+b1) ... Setting up libreadline8:amd64 (8.1-1) ... Setting up libxcb-keysyms1:arm64 (0.4.0-1+b2) ... Setting up libxcb-shape0:arm64 (1.14-3) ... Setting up libavahi-common3:arm64 (0.8-5) ... Setting up libtsan0-arm64-cross (10.2.1-6cross1) ... Setting up libsepol1-dev:arm64 (3.1-1) ... Setting up libglib2.0-bin (2.66.7-1) ... Setting up libldap-2.4-2:amd64 (2.4.57+dfsg-2) ... Setting up m4 (1.4.18-5) ... Setting up libxcb-render-util0:arm64 (0.3.9-1+b1) ... Setting up libxcb-shm0:amd64 (1.14-3) ... Setting up libxcb-shm0:arm64 (1.14-3) ... Setting up libxcb-icccm4:arm64 (0.4.1-1.1) ... Setting up libc6-dev-arm64-cross (2.31-9cross3) ... Setting up x11proto-xinerama-dev (2020.1-1) ... Setting up libxcb-util1:arm64 (0.4.0-1+b1) ... Setting up libxcb-xkb1:arm64 (1.14-3) ... Setting up libxcb-image0:arm64 (0.4.0-1+b3) ... Setting up libstdc++6-arm64-cross (10.2.1-6cross1) ... Setting up libxcb-present0:arm64 (1.14-3) ... Setting up libselinux1:arm64 (3.1-3) ... Setting up libthai0:amd64 (0.1.28-3) ... Setting up libthai0:arm64 (0.1.28-3) ... Setting up libasan5:arm64 (9.3.0-22) ... Setting up libxdmcp-dev:arm64 (1:1.1.2-3) ... Setting up perl (5.32.1-2) ... Setting up libz3-4:arm64 (4.8.10-1) ... Setting up libxcb-xinerama0:arm64 (1.14-3) ... Setting up libgnutls30:arm64 (3.7.0-7) ... Setting up libpam0g:arm64 (1.4.0-4) ... Setting up libllvm11:arm64 (1:11.0.1-2) ... Setting up libfreetype6:amd64 (2.10.4+dfsg-1) ... Setting up libfreetype6:arm64 (2.10.4+dfsg-1) ... Setting up libxcb-sync1:arm64 (1.14-3) ... Setting up libdbus-glib-1-2:amd64 (0.110-6) ... Setting up shared-mime-info (2.0-1) ... Setting up libxkbcommon-x11-0:arm64 (1.0.3-2) ... Setting up libgssapi-krb5-2:arm64 (1.18.3-4) ... Setting up x11proto-input-dev (2020.1-1) ... Setting up libitm1-arm64-cross (10.2.1-6cross1) ... Setting up ucf (3.0043) ... Setting up libpcre2-posix2:arm64 (10.36-2) ... Setting up libqt5core5a:amd64 (5.15.2+dfsg-5) ... Setting up libdpkg-perl (1.20.7.1) ... Setting up autoconf (2.69-14) ... Setting up libubsan1:arm64 (10.2.1-6) ... Setting up libxcb-dri2-0:arm64 (1.14-3) ... Setting up x11proto-xext-dev (2020.1-1) ... Setting up libdrm2:arm64 (2.4.104-1) ... Setting up g++ (4:10.2.1-1) ... update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode Setting up dwz (0.13+20210201-1) ... Setting up libkf5auth-dev-bin (5.78.0-2) ... Setting up libfam0:arm64 (2.7.0-17.3) ... Setting up groff-base (1.22.4-6) ... Setting up libqt5dbus5:amd64 (5.15.2+dfsg-5) ... Setting up libmount1:arm64 (2.36.1-7) ... Setting up libwayland-cursor0:arm64 (1.18.0-2~exp1.1) ... Setting up libxcb-randr0:arm64 (1.14-3) ... Setting up xml-core (0.18+nmu1) ... Setting up procps (2:3.3.17-4) ... Setting up libxslt1.1:amd64 (1.1.34-4) ... Setting up gpgconf (2.2.27-1) ... Setting up libpam-systemd:arm64 (247.3-1) ... Setting up cpp-10-aarch64-linux-gnu (10.2.1-6cross1) ... Setting up libcurl4:amd64 (7.74.0-1.1) ... Setting up libsub-override-perl (0.09-2) ... Setting up libx11-6:amd64 (2:1.7.0-2) ... Setting up libx11-6:arm64 (2:1.7.0-2) ... Setting up libharfbuzz0b:amd64 (2.7.4-1) ... Setting up libgdk-pixbuf-2.0-0:amd64 (2.42.2+dfsg-1) ... Setting up libsndfile1:arm64 (1.0.31-1) ... Setting up libkf5sonnet-dev-bin (5.78.0-2) ... Setting up libkf5coreaddons5:amd64 (5.78.0-2) ... Setting up libxml2-utils (2.9.10+dfsg-6.3+b1) ... Setting up libwacom2:amd64 (1.8-2) ... Setting up libxcomposite1:arm64 (1:0.4.5-1) ... Setting up libsm6:arm64 (2:1.2.3-1) ... Setting up libxml2:arm64 (2.9.10+dfsg-6.3+b1) ... Setting up libavahi-client3:arm64 (0.8-5) ... Setting up gpg (2.2.27-1) ... Setting up libpython3.9-stdlib:amd64 (3.9.1-4) ... Setting up libpython3-stdlib:amd64 (3.9.1-1) ... Setting up gnupg-utils (2.2.27-1) ... Setting up libdrm-amdgpu1:arm64 (2.4.104-1) ... Setting up automake (1:1.16.3-2) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libtirpc3:arm64 (1.3.1-1) ... Setting up libxcb-dri3-0:arm64 (1.14-3) ... Setting up gtk-update-icon-cache (3.24.24-2) ... Setting up libx11-xcb1:arm64 (2:1.7.0-2) ... Setting up libxcb-res0:arm64 (1.14-3) ... Setting up libfile-which-perl (1.23-1) ... Setting up libdrm-nouveau2:arm64 (2.4.104-1) ... Setting up libxdamage1:arm64 (1:1.1.5-2) ... Setting up gpg-agent (2.2.27-1) ... Created symlink /etc/systemd/user/sockets.target.wants/gpg-agent-browser.socket → /usr/lib/systemd/user/gpg-agent-browser.socket. Created symlink /etc/systemd/user/sockets.target.wants/gpg-agent-extra.socket → /usr/lib/systemd/user/gpg-agent-extra.socket. Created symlink /etc/systemd/user/sockets.target.wants/gpg-agent-ssh.socket → /usr/lib/systemd/user/gpg-agent-ssh.socket. Created symlink /etc/systemd/user/sockets.target.wants/gpg-agent.socket → /usr/lib/systemd/user/gpg-agent.socket. Setting up libxcb1-dev:arm64 (1.14-3) ... Setting up libkf5coreaddons-dev-bin (5.78.0-2) ... Setting up libubsan1-arm64-cross (10.2.1-6cross1) ... Setting up libxrender1:amd64 (1:0.9.10-1) ... Setting up libxrender1:arm64 (1:0.9.10-1) ... Setting up libgbm1:arm64 (20.3.4-1) ... Setting up libsm-dev:arm64 (2:1.2.3-1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libglib2.0-0:arm64 (2.66.7-1) ... /var/lib/dpkg/info/libglib2.0-0:arm64.postinst: 62: /usr/lib/aarch64-linux-gnu/glib-2.0/glib-compile-schemas: Exec format error /var/lib/dpkg/info/libglib2.0-0:arm64.postinst: 65: /usr/lib/aarch64-linux-gnu/glib-2.0/gio-querymodules: Exec format error Setting up libdrm-radeon1:arm64 (2.4.104-1) ... Setting up libgcc-10-dev-arm64-cross (10.2.1-6cross1) ... Setting up fontconfig-config (2.13.1-4.2) ... Setting up libdebhelper-perl (13.3.3) ... Setting up gpgsm (2.2.27-1) ... Setting up libgl1-mesa-dri:arm64 (20.3.4-1) ... Setting up libkf5archive5:amd64 (5.78.0-2) ... Setting up libdbus-glib-1-dev-bin (0.110-6) ... Setting up libkf5configcore5:amd64 (5.78.0-4) ... Setting up libx11-dev:arm64 (2:1.7.0-2) ... Setting up libxext6:amd64 (2:1.3.3-1.1) ... Setting up libxext6:arm64 (2:1.3.3-1.1) ... Setting up libxml-namespacesupport-perl (1.12-1.1) ... Setting up libkf5configwidgets-data (5.78.0-2) ... Setting up man-db (2.9.4-2) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /lib/systemd/system/man-db.timer. Setting up libyaml-perl (1.30-1) ... Setting up libgpgme11:arm64 (1.14.0-1+b2) ... Setting up dpkg-dev (1.20.7.1) ... Setting up libxxf86vm1:arm64 (1:1.1.4-1+b2) ... Setting up libinput-bin (1.16.4-3) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up libgcc-9-dev:arm64 (9.3.0-22) ... Setting up dh-autoreconf (20) ... Setting up dirmngr (2.2.27-1) ... Created symlink /etc/systemd/user/sockets.target.wants/dirmngr.socket → /usr/lib/systemd/user/dirmngr.socket. Setting up libxcb-shm0-dev:arm64 (1.14-3) ... Setting up qtbase5-dev-tools (5.15.2+dfsg-5) ... Setting up libxml-sax-base-perl (1.09-1.1) ... Setting up libio-string-perl (1.08-3.1) ... Setting up cpp-aarch64-linux-gnu (4:10.2.1-1) ... Setting up libqt5xml5:amd64 (5.15.2+dfsg-5) ... Setting up libegl-mesa0:arm64 (20.3.4-1) ... Setting up libtirpc-dev:arm64 (1.3.1-1) ... Setting up adwaita-icon-theme (3.38.0-1) ... update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode Setting up libxfixes3:arm64 (1:5.0.3-2) ... Setting up libdbus-glib-1-2:arm64 (0.110-6) ... Setting up libxinerama1:arm64 (2:1.1.4-2) ... Setting up libxrandr2:arm64 (2:1.5.1-1) ... Setting up pkg-config (0.29.2-1) ... Setting up libxcb-render0-dev:arm64 (1.14-3) ... Setting up libxt6:arm64 (1:1.2.0-1) ... Setting up libqt5core5a:arm64 (5.15.2+dfsg-5) ... Setting up libxext-dev:arm64 (2:1.3.3-1.1) ... Setting up libkf5kiontlm5:arm64 (5.78.0-4) ... Setting up gpg-wks-server (2.2.27-1) ... Setting up libkf5config-dev-bin (5.78.0-4) ... Setting up libcups2:arm64 (2.3.3op2-3) ... Setting up libdatrie-dev:arm64 (0.2.13-1) ... Setting up libgdk-pixbuf2.0-bin (2.42.2+dfsg-1) ... Setting up libqt5dbus5:arm64 (5.15.2+dfsg-5) ... Setting up libnsl2:arm64 (1.3.0-2) ... Setting up libxslt1.1:arm64 (1.1.34-4) ... Setting up libegl1:arm64 (1.3.2-1) ... Setting up cmake (3.18.4-2) ... Setting up build-essential (12.9) ... Setting up libharfbuzz0b:arm64 (2.7.4-1) ... Setting up libgirepository-1.0-1:arm64 (1.66.1-1+b1) ... Setting up libgdk-pixbuf-2.0-0:arm64 (2.42.2+dfsg-1) ... /var/lib/dpkg/info/libgdk-pixbuf-2.0-0:arm64.postinst: 30: /usr/lib/aarch64-linux-gnu/gdk-pixbuf-2.0/gdk-pixbuf-query-loaders: Exec format error Setting up kgendesignerplugin-bin (5.78.0-2) ... Setting up libatk1.0-0:arm64 (2.36.0-2) ... Setting up libfontconfig1:amd64 (2.13.1-4.2) ... Setting up libfontconfig1:arm64 (2.13.1-4.2) ... Setting up libkf5coreaddons5:arm64 (5.78.0-2) ... Setting up libfile-homedir-perl (1.006-1) ... Setting up libqt5test5:arm64 (5.15.2+dfsg-5) ... Setting up libxrender-dev:arm64 (1:0.9.10-1) ... Setting up libqt5concurrent5:arm64 (5.15.2+dfsg-5) ... Setting up libgudev-1.0-0:arm64 (234-1) ... Setting up libpolkit-gobject-1-0:arm64 (0.105-30) ... Setting up python3.9 (3.9.1-4) ... Setting up libkf5sonnetcore5:arm64 (5.78.0-2) ... Setting up libfile-stripnondeterminism-perl (1.11.0-1) ... Setting up fontconfig (2.13.1-4.2) ... Regenerating fonts cache... done. Setting up libxft2:amd64 (2.3.2-2) ... Setting up libxft2:arm64 (2.3.2-2) ... Setting up libharfbuzz-icu0:arm64 (2.7.4-1) ... Setting up libglx-mesa0:arm64 (20.3.4-1) ... Setting up libstdc++-10-dev-arm64-cross (10.2.1-6cross1) ... Setting up libxi6:arm64 (2:1.7.10-1) ... Setting up gpg-wks-client (2.2.27-1) ... Setting up libglx0:arm64 (1.3.2-1) ... Setting up libgpgmepp6:arm64 (1.14.0-1+b2) ... Setting up gcc-10-aarch64-linux-gnu (10.2.1-6cross1) ... Setting up libkf5codecs5:arm64 (5.78.0-2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libxcursor1:arm64 (1:1.2.0-2) ... Setting up libpango-1.0-0:amd64 (1.46.2-3) ... Setting up libpango-1.0-0:arm64 (1.46.2-3) ... Setting up libkf5archive5:arm64 (5.78.0-2) ... Setting up libqt5script5:arm64 (5.15.2+dfsg-2) ... Setting up libkf5configcore5:arm64 (5.78.0-4) ... Setting up python3 (3.9.1-1) ... Setting up libharfbuzz-gobject0:arm64 (2.7.4-1) ... Setting up libxml-sax-perl (1.02+dfsg-1) ... update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version Setting up libcairo2:amd64 (1.16.0-5) ... Setting up libcairo2:arm64 (1.16.0-5) ... Setting up libqt5network5:arm64 (5.15.2+dfsg-5) ... Setting up libkf5itemmodels5:arm64 (5.78.0-2) ... Setting up libqt5sql5:arm64 (5.15.2+dfsg-5) ... Setting up libxfixes-dev:arm64 (1:5.0.3-2) ... Setting up libqt5texttospeech5:arm64 (5.15.2-2) ... Setting up libxrandr-dev:arm64 (2:1.5.1-1) ... Setting up libqt5xml5:arm64 (5.15.2+dfsg-5) ... Setting up libgl1:arm64 (1.3.2-1) ... Setting up libwrap0:arm64 (7.6.q-31) ... Setting up libdbus-1-dev:arm64 (1.12.20-2) ... Setting up g++-10-aarch64-linux-gnu (10.2.1-6cross1) ... Setting up libxt-dev:arm64 (1:1.2.0-1) ... Setting up libqt5qml5:arm64 (5.15.2+dfsg-4) ... Setting up kgendesignerplugin:arm64 (5.78.0-2) ... Setting up libxinerama-dev:arm64 (2:1.1.4-2) ... Setting up pkg-kde-tools (0.15.32) ... Setting up gir1.2-glib-2.0:arm64 (1.66.1-1+b1) ... Setting up libthai-dev:arm64 (0.1.28-3) ... Setting up libxml-libxml-perl (2.0134+dfsg-2+b1) ... update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version Setting up dh-strip-nondeterminism (1.11.0-1) ... Setting up libnsl-dev:arm64 (1.3.0-2) ... Setting up libkf5config-bin:arm64 (5.78.0-4) ... Setting up gnupg (2.2.27-1) ... Setting up libpolkit-agent-1-0:arm64 (0.105-30) ... Setting up libc6-dev:arm64 (2.31-9) ... Setting up libglx-dev:arm64 (1.3.2-1) ... Setting up libcairo-gobject2:arm64 (1.16.0-5) ... Setting up libglu1-mesa:arm64 (9.0.1-1) ... Setting up libpangoft2-1.0-0:amd64 (1.46.2-3) ... Setting up libpangoft2-1.0-0:arm64 (1.46.2-3) ... Setting up libxi-dev:arm64 (2:1.7.10-1) ... Setting up python3-lib2to3 (3.9.2-1) ... Setting up libwacom2:arm64 (1.8-2) ... Setting up libicu-dev:arm64 (67.1-6) ... Setting up libgl-dev:arm64 (1.3.2-1) ... Setting up libpangocairo-1.0-0:amd64 (1.46.2-3) ... Setting up libpangocairo-1.0-0:arm64 (1.46.2-3) ... Setting up libkf5attica5:arm64 (5.78.0-2) ... Setting up python3-distutils (3.9.2-1) ... Setting up libxdamage-dev:arm64 (1:1.1.5-2) ... Setting up libcairo-script-interpreter2:arm64 (1.16.0-5) ... Setting up gcc-aarch64-linux-gnu (4:10.2.1-1) ... Setting up libglib2.0-dev-bin (2.66.7-1) ... Setting up libinput10:arm64 (1.16.4-3) ... Setting up gir1.2-freedesktop:arm64 (1.66.1-1+b1) ... Setting up libkf5i18n5:arm64 (5.78.0-2) ... Setting up libpangoxft-1.0-0:amd64 (1.46.2-3) ... Setting up libpangoxft-1.0-0:arm64 (1.46.2-3) ... Setting up libstdc++-9-dev:arm64 (9.3.0-22) ... Setting up libpcre2-dev:arm64 (10.36-2) ... Setting up gir1.2-gdkpixbuf-2.0:arm64 (2.42.2+dfsg-1) ... Setting up libegl-dev:arm64 (1.3.2-1) ... Setting up libpulse0:arm64 (14.2-1) ... Setting up gir1.2-atk-1.0:arm64 (2.36.0-2) ... Setting up libselinux1-dev:arm64 (3.1-3) ... Setting up libpcre3-dev:arm64 (2:8.39-13) ... Setting up libxcomposite-dev:arm64 (1:0.4.5-1) ... Setting up libxcursor-dev:arm64 (1:1.2.0-2) ... Setting up libgtk2.0-0:arm64 (2.24.33-1) ... /var/lib/dpkg/info/libgtk2.0-0:arm64.postinst: 19: /usr/lib/aarch64-linux-gnu/libgtk2.0-0/gtk-query-immodules-2.0: Exec format error Setting up libqt5gui5:arm64 (5.15.2+dfsg-5) ... Setting up libkf5doctools5:arm64 (5.78.0-2) ... Setting up pango1.0-tools (1.46.2-3) ... Setting up debhelper (13.3.3) ... Setting up libqt5widgets5:arm64 (5.15.2+dfsg-5) ... Setting up gir1.2-harfbuzz-0.0:arm64 (2.7.4-1) ... Setting up libqt5waylandclient5:arm64 (5.15.2-2) ... Setting up libqt5printsupport5:arm64 (5.15.2+dfsg-5) ... Setting up libkf5configgui5:arm64 (5.78.0-4) ... Setting up gir1.2-pango-1.0:arm64 (1.46.2-3) ... Setting up libexpat1-dev:arm64 (2.2.10-1) ... Setting up gir1.2-gtk-2.0:arm64 (2.24.33-1) ... Setting up uuid-dev:arm64 (2.36.1-7) ... Setting up libpulse-mainloop-glib0:arm64 (14.2-1) ... Setting up libkf5sonnetui5:arm64 (5.78.0-2) ... Setting up libglu1-mesa-dev:arm64 (9.0.1-1) ... Setting up libxml-simple-perl (2.25-1) ... Setting up zlib1g-dev:arm64 (1:1.2.11.dfsg-2) ... Setting up qtbase5-dev:arm64 (5.15.2+dfsg-5) ... Setting up g++-aarch64-linux-gnu (4:10.2.1-1) ... Setting up libkf5config-dev:arm64 (5.78.0-4) ... Setting up libdbusmenu-qt5-2:arm64 (0.9.3+16.04.20160218-2+b1) ... Setting up libphonon4qt5-4:arm64 (4:4.11.1-3) ... Setting up libkf5coreaddons-dev:arm64 (5.78.0-2) ... Setting up libpolkit-qt5-1-1:arm64 (0.113.0-1) ... Setting up libqt5scripttools5:arm64 (5.15.2+dfsg-2) ... Setting up libkf5solid5:arm64 (5.78.0-2) ... Setting up libkf5attica-dev:arm64 (5.78.0-2) ... Setting up libkf5itemviews5:arm64 (5.78.0-2) ... Setting up phonon4qt5-backend-null:arm64 (4:4.11.1-3) ... Setting up libkf5authcore5:arm64 (5.78.0-2) ... Setting up libblkid-dev:arm64 (2.36.1-7) ... Setting up libqt5x11extras5:arm64 (5.15.2-2) ... Setting up libkf5unitconversion5:arm64 (5.78.0-2) ... Setting up libkf5widgetsaddons5:arm64 (5.78.0-2) ... Setting up libkf5guiaddons5:arm64 (5.78.0-3) ... Setting up libkf5configwidgets5:arm64 (5.78.0-2) ... Setting up libqt5designer5:arm64 (5.15.2-4) ... Setting up libkf5jobwidgets5:arm64 (5.78.0-2) ... Setting up libphonon4qt5-dev:arm64 (4:4.11.1-3) ... Setting up libkf5sonnet-dev:arm64 (5.78.0-2) ... Setting up qtscript5-dev:arm64 (5.15.2+dfsg-2) ... Setting up libpng-dev:arm64 (1.6.37-3) ... Setting up libkf5dbusaddons5:arm64 (5.78.0-2) ... Setting up libqt5svg5:arm64 (5.15.2-2) ... Setting up libkf5itemviews-dev:arm64 (5.78.0-2) ... Setting up libconfig-auto-perl (0.44-1.1) ... Setting up libkf5i18n-dev:arm64 (5.78.0-2) ... Setting up libfreetype-dev:arm64 (2.10.4+dfsg-1) ... Setting up libkf5guiaddons-dev:arm64 (5.78.0-3) ... Setting up libkf5itemmodels-dev:arm64 (5.78.0-2) ... Setting up libkf5archive-dev:arm64 (5.78.0-2) ... Setting up libkf5unitconversion-dev:arm64 (5.78.0-2) ... Setting up libqt5svg5-dev:arm64 (5.15.2-2) ... Setting up libkf5globalaccel5:arm64 (5.78.0-2) ... Setting up libkf5codecs-dev:arm64 (5.78.0-2) ... Setting up libkf5dbusaddons-dev:arm64 (5.78.0-2) ... Setting up libkf5globalaccelprivate5:arm64 (5.78.0-2) ... Setting up libkf5widgetsaddons-dev:arm64 (5.78.0-2) ... Setting up phonon4qt5:arm64 (4:4.11.1-3) ... Setting up libkf5solid-dev:arm64 (5.78.0-2) ... Setting up libkf5service5:arm64 (5.78.0-2) ... Setting up libkf5completion5:arm64 (5.78.0-3) ... Setting up libkf5windowsystem5:arm64 (5.78.0-2) ... Setting up libkf5iconthemes5:arm64 (5.78.0-2) ... Setting up libmount-dev:arm64 (2.36.1-7) ... Setting up libkf5auth5:arm64 (5.78.0-2) ... Setting up libdebian-dpkgcross-perl (2.6.16) ... Setting up libqt5x11extras5-dev:arm64 (5.15.2-2) ... Setting up libkf5notifications5:arm64 (5.78.0-2) ... Setting up libkwalletbackend5-5:arm64 (5.78.0-2) ... Setting up libkf5jobwidgets-dev:arm64 (5.78.0-2) ... Setting up libkf5windowsystem-dev:arm64 (5.78.0-2) ... Setting up libkf5textwidgets5:arm64 (5.78.0-2) ... Setting up libkf5completion-dev:arm64 (5.78.0-3) ... Setting up libkf5auth-dev:arm64 (5.78.0-2) ... Setting up libkf5globalaccel-dev:arm64 (5.78.0-2) ... Setting up libfreetype6-dev:arm64 (2.10.4+dfsg-1) ... Setting up libglib2.0-dev:arm64 (2.66.7-1) ... Setting up libkf5crash5:arm64 (5.78.0-3) ... Setting up libkf5service-dev:arm64 (5.78.0-2) ... Setting up libkf5configwidgets-dev:arm64 (5.78.0-2) ... Setting up libkf5notifications-dev:arm64 (5.78.0-2) ... Setting up libkf5wallet5:arm64 (5.78.0-2) ... Setting up libkf5iconthemes-dev:arm64 (5.78.0-2) ... Setting up dpkg-cross (2.6.16) ... Setting up libatk1.0-dev:arm64 (2.36.0-2) ... Setting up libgdk-pixbuf-2.0-dev:arm64 (2.42.2+dfsg-1) ... Setting up libkf5globalaccel-bin:arm64 (5.78.0-2) ... Setting up libharfbuzz-dev:arm64 (2.7.4-1) ... Setting up libkf5textwidgets-dev:arm64 (5.78.0-2) ... Setting up libfontconfig-dev:arm64 (2.13.1-4.2) ... Setting up libdbus-glib-1-dev:arm64 (0.110-6) ... Setting up libkf5service-bin:arm64 (5.78.0-2) ... Setting up kded5:arm64 (5.78.0-2) ... Setting up libkf5xmlgui5:arm64 (5.78.0-2) ... Setting up libkf5crash-dev:arm64 (5.78.0-3) ... Setting up crossbuild-essential-arm64 (12.9) ... Setting up libkf5kiocore5:arm64 (5.78.0-4) ... Setting up libkf5wallet-bin:arm64 (5.78.0-2) ... Setting up libkf5emoticons5:arm64 (5.78.0-2) ... Setting up libcairo2-dev:arm64 (1.16.0-5) ... Setting up libkf5bookmarks5:arm64 (5.78.0-2) ... Setting up libkf5xmlgui-dev:arm64 (5.78.0-2) ... Setting up libxft-dev:arm64 (2.3.2-2) ... Setting up libfontconfig1-dev:arm64 (2.13.1-4.2) ... Setting up libkf5emoticons-dev:arm64 (5.78.0-2) ... Setting up libkf5kiogui5:arm64 (5.78.0-4) ... Setting up libpango1.0-dev:arm64 (1.46.2-3) ... Setting up libkf5bookmarks-dev:arm64 (5.78.0-2) ... Setting up libgtk2.0-dev:arm64 (2.24.33-1) ... Setting up libkf5kiowidgets5:arm64 (5.78.0-4) ... Setting up libkf5kiofilewidgets5:arm64 (5.78.0-4) ... Setting up libkf5kio-dev:arm64 (5.78.0-4) ... Setting up kio:arm64 (5.78.0-4) ... Setting up kinit:arm64 (5.78.0-2) ... Sucessfully set capabilities for start_kdeinit Setting up libkf5parts5:arm64 (5.78.0-3) ... Setting up libkf5mediaplayer5:arm64 (5.78.0-2) ... Setting up libkf5parts-dev:arm64 (5.78.0-3) ... Setting up kinit-dev:arm64 (5.78.0-2) ... Setting up libkf5mediaplayer-dev:arm64 (5.78.0-2) ... Setting up libkf5kdelibs4support5:arm64 (5.78.0-2) ... Setting up libkf5kdelibs4support5-bin:arm64 (5.78.0-2) ... Processing triggers for libc-bin (2.31-9) ... Processing triggers for sgml-base (1.30) ... Setting up docbook-xsl (1.79.2+dfsg-1) ... Setting up sgml-data (2.0.11+nmu1) ... Processing triggers for sgml-base (1.30) ... Setting up docbook-xml (4.5-9) ... Processing triggers for sgml-base (1.30) ... Setting up kdoctools5 (5.78.0-2) ... Setting up libkf5doctools-dev:arm64 (5.78.0-2) ... Setting up libkf5kdelibs4support-dev:arm64 (5.78.0-2) ... Setting up sbuild-build-depends-main-dummy:arm64 (0.invalid.0) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (arm64 included in any) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) amd64 (x86_64) Toolchain package versions: binutils_2.35.2-2 dpkg-dev_1.20.7.1 g++-10_10.2.1-6 gcc-10_10.2.1-6 libc6-dev_2.31-9 libstdc++-10-dev_10.2.1-6 libstdc++-10-dev-arm64-cross_10.2.1-6cross1 libstdc++-9-dev_9.3.0-22 libstdc++6_10.2.1-6 libstdc++6-arm64-cross_10.2.1-6cross1 linux-libc-dev_5.10.13-1 Package versions: adduser_3.118 adwaita-icon-theme_3.38.0-1 apt_2.2.0 autoconf_2.69-14 automake_1:1.16.3-2 autopoint_0.21-4 autotools-dev_20180224.1+nmu1 base-files_11 base-passwd_3.5.49 bash_5.1-2 binutils_2.35.2-2 binutils-aarch64-linux-gnu_2.35.2-2 binutils-common_2.35.2-2 binutils-x86-64-linux-gnu_2.35.2-2 bsdextrautils_2.36.1-7 bsdutils_1:2.36.1-7 build-essential_12.9 bzip2_1.0.8-4 cmake_3.18.4-2 cmake-data_3.18.4-2 coreutils_8.32-4+b1 cpp_4:10.2.1-1 cpp-10_10.2.1-6 cpp-10-aarch64-linux-gnu_10.2.1-6cross1 cpp-8_8.4.0-7 cpp-aarch64-linux-gnu_4:10.2.1-1 cross-config_2.6.16 crossbuild-essential-arm64_12.9 dash_0.5.11+git20200708+dd9ef66-5 dbus_1.12.20-2 debconf_1.5.74 debhelper_13.3.3 debian-archive-keyring_2019.1 debianutils_4.11.2 dh-autoreconf_20 dh-strip-nondeterminism_1.11.0-1 diffutils_1:3.7-5 dirmngr_2.2.27-1 dmsetup_2:1.02.175-2 docbook-xml_4.5-9 docbook-xsl_1.79.2+dfsg-1 dpkg_1.20.7.1 dpkg-cross_2.6.16 dpkg-dev_1.20.7.1 dwz_0.13+20210201-1 e2fsprogs_1.46.1-1 extra-cmake-modules_5.78.0-3 fakeroot_1.25.3-1.1 fdisk_2.36.1-7 file_1:5.39-3 findutils_4.8.0-1 fontconfig_2.13.1-4.2 fontconfig-config_2.13.1-4.2 fonts-dejavu-core_2.37-2 g++_4:10.2.1-1 g++-10_10.2.1-6 g++-10-aarch64-linux-gnu_10.2.1-6cross1 g++-aarch64-linux-gnu_4:10.2.1-1 gcc_4:10.2.1-1 gcc-10_10.2.1-6 gcc-10-aarch64-linux-gnu_10.2.1-6cross1 gcc-10-aarch64-linux-gnu-base_10.2.1-6cross1 gcc-10-base_10.2.1-6 gcc-10-cross-base_10.2.1-6cross1 gcc-8-base_8.4.0-7 gcc-9-base_9.3.0-22 gcc-aarch64-linux-gnu_4:10.2.1-1 gettext_0.21-4 gettext-base_0.21-4 gir1.2-atk-1.0_2.36.0-2 gir1.2-freedesktop_1.66.1-1+b1 gir1.2-gdkpixbuf-2.0_2.42.2+dfsg-1 gir1.2-glib-2.0_1.66.1-1+b1 gir1.2-gtk-2.0_2.24.33-1 gir1.2-harfbuzz-0.0_2.7.4-1 gir1.2-pango-1.0_1.46.2-3 gnupg_2.2.27-1 gnupg-l10n_2.2.27-1 gnupg-utils_2.2.27-1 gpg_2.2.27-1 gpg-agent_2.2.27-1 gpg-wks-client_2.2.27-1 gpg-wks-server_2.2.27-1 gpgconf_2.2.27-1 gpgsm_2.2.27-1 gpgv_2.2.27-1 grep_3.6-1 groff-base_1.22.4-6 gtk-update-icon-cache_3.24.24-2 gzip_1.10-2 hicolor-icon-theme_0.17-2 hostname_3.23 icu-devtools_67.1-6 init-system-helpers_1.60 intltool-debian_0.35.0+20060710.5 kded5_5.78.0-2 kdesignerplugin-data_5.78.0-2 kdoctools5_5.78.0-2 kgendesignerplugin_5.78.0-2 kgendesignerplugin-bin_5.78.0-2 kinit_5.78.0-2 kinit-dev_5.78.0-2 kio_5.78.0-4 libacl1_2.2.53-10 libapparmor1_2.13.6-9 libapt-pkg5.0_1.8.4 libapt-pkg6.0_2.2.0 libarchive-zip-perl_1.68-1 libarchive13_3.4.3-2 libargon2-1_0~20171227-0.2 libasan5_9.3.0-22 libasan6_10.2.1-6 libasan6-arm64-cross_10.2.1-6cross1 libassuan0_2.5.4-1 libasyncns0_0.8-6+b2 libatk1.0-0_2.36.0-2 libatk1.0-data_2.36.0-2 libatk1.0-dev_2.36.0-2 libatomic1_10.2.1-6 libatomic1-arm64-cross_10.2.1-6cross1 libattr1_1:2.4.48-6 libaudit-common_1:3.0-2 libaudit1_1:3.0-2 libavahi-client3_0.8-5 libavahi-common-data_0.8-5 libavahi-common3_0.8-5 libbinutils_2.35.2-2 libblkid-dev_2.36.1-7 libblkid1_2.36.1-7 libbrotli-dev_1.0.9-2+b2 libbrotli1_1.0.9-2+b2 libbsd0_0.11.3-1 libbz2-1.0_1.0.8-4 libc-bin_2.31-9 libc-dev-bin_2.31-9 libc6_2.31-9 libc6-arm64-cross_2.31-9cross3 libc6-dev_2.31-9 libc6-dev-arm64-cross_2.31-9cross3 libcairo-gobject2_1.16.0-5 libcairo-script-interpreter2_1.16.0-5 libcairo2_1.16.0-5 libcairo2-dev_1.16.0-5 libcap-ng0_0.7.9-2.2+b1 libcap2_1:2.44-1 libcap2-bin_1:2.44-1 libcc1-0_10.2.1-6 libcom-err2_1.46.1-1 libconfig-auto-perl_0.44-1.1 libconfig-inifiles-perl_3.000003-1 libcrypt-dev_1:4.4.17-1 libcrypt1_1:4.4.17-1 libcryptsetup12_2:2.3.4-2 libctf-nobfd0_2.35.2-2 libctf0_2.35.2-2 libcups2_2.3.3op2-3 libcurl4_7.74.0-1.1 libdatrie-dev_0.2.13-1 libdatrie1_0.2.13-1 libdb5.3_5.3.28+dfsg1-0.8 libdbus-1-3_1.12.20-2 libdbus-1-dev_1.12.20-2 libdbus-glib-1-2_0.110-6 libdbus-glib-1-dev_0.110-6 libdbus-glib-1-dev-bin_0.110-6 libdbusmenu-qt5-2_0.9.3+16.04.20160218-2+b1 libdebconfclient0_0.256 libdebhelper-perl_13.3.3 libdebian-dpkgcross-perl_2.6.16 libdeflate0_1.7-1 libdevmapper1.02.1_2:1.02.175-2 libdouble-conversion3_3.1.5-6.1 libdpkg-perl_1.20.7.1 libdrm-amdgpu1_2.4.104-1 libdrm-common_2.4.104-1 libdrm-nouveau2_2.4.104-1 libdrm-radeon1_2.4.104-1 libdrm2_2.4.104-1 libedit2_3.1-20191231-2+b1 libegl-dev_1.3.2-1 libegl-mesa0_20.3.4-1 libegl1_1.3.2-1 libelf1_0.183-1 libevdev2_1.11.0+dfsg-1 libexpat1_2.2.10-1 libexpat1-dev_2.2.10-1 libext2fs2_1.46.1-1 libfakeroot_1.25.3-1.1 libfam0_2.7.0-17.3 libfdisk1_2.36.1-7 libffi-dev_3.3-6 libffi6_3.2.1-9 libffi7_3.3-6 libfile-homedir-perl_1.006-1 libfile-stripnondeterminism-perl_1.11.0-1 libfile-which-perl_1.23-1 libflac8_1.3.3-2 libfontconfig-dev_2.13.1-4.2 libfontconfig1_2.13.1-4.2 libfontconfig1-dev_2.13.1-4.2 libfreetype-dev_2.10.4+dfsg-1 libfreetype6_2.10.4+dfsg-1 libfreetype6-dev_2.10.4+dfsg-1 libfribidi-dev_1.0.8-2 libfribidi0_1.0.8-2 libgbm1_20.3.4-1 libgcc-10-dev_10.2.1-6 libgcc-10-dev-arm64-cross_10.2.1-6cross1 libgcc-9-dev_9.3.0-22 libgcc-s1_10.2.1-6 libgcc-s1-arm64-cross_10.2.1-6cross1 libgcrypt20_1.8.7-3 libgdbm-compat4_1.19-2 libgdbm6_1.19-2 libgdk-pixbuf-2.0-0_2.42.2+dfsg-1 libgdk-pixbuf-2.0-dev_2.42.2+dfsg-1 libgdk-pixbuf2.0-bin_2.42.2+dfsg-1 libgdk-pixbuf2.0-common_2.42.2+dfsg-1 libgirepository-1.0-1_1.66.1-1+b1 libgl-dev_1.3.2-1 libgl1_1.3.2-1 libgl1-mesa-dri_20.3.4-1 libglapi-mesa_20.3.4-1 libglib2.0-0_2.66.7-1 libglib2.0-bin_2.66.7-1 libglib2.0-data_2.66.7-1 libglib2.0-dev_2.66.7-1 libglib2.0-dev-bin_2.66.7-1 libglu1-mesa_9.0.1-1 libglu1-mesa-dev_9.0.1-1 libglvnd0_1.3.2-1 libglx-dev_1.3.2-1 libglx-mesa0_20.3.4-1 libglx0_1.3.2-1 libgmp10_2:6.2.1+dfsg-1 libgnutls30_3.7.0-7 libgomp1_10.2.1-6 libgomp1-arm64-cross_10.2.1-6cross1 libgpg-error0_1.38-2 libgpgme11_1.14.0-1+b2 libgpgmepp6_1.14.0-1+b2 libgraphite2-3_1.3.14-1 libgraphite2-dev_1.3.14-1 libgssapi-krb5-2_1.18.3-4 libgtk2.0-0_2.24.33-1 libgtk2.0-common_2.24.33-1 libgtk2.0-dev_2.24.33-1 libgudev-1.0-0_234-1 libharfbuzz-dev_2.7.4-1 libharfbuzz-gobject0_2.7.4-1 libharfbuzz-icu0_2.7.4-1 libharfbuzz0b_2.7.4-1 libhogweed4_3.5.1+really3.4.1-1 libhogweed6_3.7-2 libice-dev_2:1.0.10-1 libice6_2:1.0.10-1 libicu-dev_67.1-6 libicu67_67.1-6 libidn2-0_2.3.0-5 libinput-bin_1.16.4-3 libinput10_1.16.4-3 libio-string-perl_1.08-3.1 libip4tc2_1.8.7-1 libisl19_0.20-2 libisl23_0.23-1 libitm1_10.2.1-6 libitm1-arm64-cross_10.2.1-6cross1 libjbig0_2.1-3.1+b2 libjpeg62-turbo_1:2.0.6-1 libjson-c5_0.15-2 libjsoncpp24_1.9.4-4 libk5crypto3_1.18.3-4 libkeyutils1_1.6.1-2 libkf5archive-dev_5.78.0-2 libkf5archive5_5.78.0-2 libkf5attica-dev_5.78.0-2 libkf5attica5_5.78.0-2 libkf5auth-data_5.78.0-2 libkf5auth-dev_5.78.0-2 libkf5auth-dev-bin_5.78.0-2 libkf5auth5_5.78.0-2 libkf5authcore5_5.78.0-2 libkf5bookmarks-data_5.78.0-2 libkf5bookmarks-dev_5.78.0-2 libkf5bookmarks5_5.78.0-2 libkf5codecs-data_5.78.0-2 libkf5codecs-dev_5.78.0-2 libkf5codecs5_5.78.0-2 libkf5completion-data_5.78.0-3 libkf5completion-dev_5.78.0-3 libkf5completion5_5.78.0-3 libkf5config-bin_5.78.0-4 libkf5config-data_5.78.0-4 libkf5config-dev_5.78.0-4 libkf5config-dev-bin_5.78.0-4 libkf5configcore5_5.78.0-4 libkf5configgui5_5.78.0-4 libkf5configwidgets-data_5.78.0-2 libkf5configwidgets-dev_5.78.0-2 libkf5configwidgets5_5.78.0-2 libkf5coreaddons-data_5.78.0-2 libkf5coreaddons-dev_5.78.0-2 libkf5coreaddons-dev-bin_5.78.0-2 libkf5coreaddons5_5.78.0-2 libkf5crash-dev_5.78.0-3 libkf5crash5_5.78.0-3 libkf5dbusaddons-data_5.78.0-2 libkf5dbusaddons-dev_5.78.0-2 libkf5dbusaddons5_5.78.0-2 libkf5doctools-dev_5.78.0-2 libkf5doctools5_5.78.0-2 libkf5emoticons-data_5.78.0-2 libkf5emoticons-dev_5.78.0-2 libkf5emoticons5_5.78.0-2 libkf5globalaccel-bin_5.78.0-2 libkf5globalaccel-data_5.78.0-2 libkf5globalaccel-dev_5.78.0-2 libkf5globalaccel5_5.78.0-2 libkf5globalaccelprivate5_5.78.0-2 libkf5guiaddons-dev_5.78.0-3 libkf5guiaddons5_5.78.0-3 libkf5i18n-data_5.78.0-2 libkf5i18n-dev_5.78.0-2 libkf5i18n5_5.78.0-2 libkf5iconthemes-data_5.78.0-2 libkf5iconthemes-dev_5.78.0-2 libkf5iconthemes5_5.78.0-2 libkf5itemmodels-dev_5.78.0-2 libkf5itemmodels5_5.78.0-2 libkf5itemviews-data_5.78.0-2 libkf5itemviews-dev_5.78.0-2 libkf5itemviews5_5.78.0-2 libkf5jobwidgets-data_5.78.0-2 libkf5jobwidgets-dev_5.78.0-2 libkf5jobwidgets5_5.78.0-2 libkf5kdelibs4support-data_5.78.0-2 libkf5kdelibs4support-dev_5.78.0-2 libkf5kdelibs4support5_5.78.0-2 libkf5kdelibs4support5-bin_5.78.0-2 libkf5kio-dev_5.78.0-4 libkf5kiocore5_5.78.0-4 libkf5kiofilewidgets5_5.78.0-4 libkf5kiogui5_5.78.0-4 libkf5kiontlm5_5.78.0-4 libkf5kiowidgets5_5.78.0-4 libkf5mediaplayer-data_5.78.0-2 libkf5mediaplayer-dev_5.78.0-2 libkf5mediaplayer5_5.78.0-2 libkf5notifications-data_5.78.0-2 libkf5notifications-dev_5.78.0-2 libkf5notifications5_5.78.0-2 libkf5parts-data_5.78.0-3 libkf5parts-dev_5.78.0-3 libkf5parts5_5.78.0-3 libkf5service-bin_5.78.0-2 libkf5service-data_5.78.0-2 libkf5service-dev_5.78.0-2 libkf5service5_5.78.0-2 libkf5solid-dev_5.78.0-2 libkf5solid5_5.78.0-2 libkf5solid5-data_5.78.0-2 libkf5sonnet-dev_5.78.0-2 libkf5sonnet-dev-bin_5.78.0-2 libkf5sonnet5-data_5.78.0-2 libkf5sonnetcore5_5.78.0-2 libkf5sonnetui5_5.78.0-2 libkf5textwidgets-data_5.78.0-2 libkf5textwidgets-dev_5.78.0-2 libkf5textwidgets5_5.78.0-2 libkf5unitconversion-data_5.78.0-2 libkf5unitconversion-dev_5.78.0-2 libkf5unitconversion5_5.78.0-2 libkf5wallet-bin_5.78.0-2 libkf5wallet-data_5.78.0-2 libkf5wallet5_5.78.0-2 libkf5widgetsaddons-data_5.78.0-2 libkf5widgetsaddons-dev_5.78.0-2 libkf5widgetsaddons5_5.78.0-2 libkf5windowsystem-data_5.78.0-2 libkf5windowsystem-dev_5.78.0-2 libkf5windowsystem5_5.78.0-2 libkf5xmlgui-data_5.78.0-2 libkf5xmlgui-dev_5.78.0-2 libkf5xmlgui5_5.78.0-2 libkmod2_28-1 libkrb5-3_1.18.3-4 libkrb5support0_1.18.3-4 libksba8_1.5.0-3 libkwalletbackend5-5_5.78.0-2 libldap-2.4-2_2.4.57+dfsg-2 libllvm11_1:11.0.1-2 liblocale-gettext-perl_1.07-4+b1 liblsan0_10.2.1-6 liblsan0-arm64-cross_10.2.1-6cross1 liblz4-1_1.9.3-1 liblzma5_5.2.5-1.0 liblzo2-2_2.10-2 libmagic-mgc_1:5.39-3 libmagic1_1:5.39-3 libmd0_1.0.3-3 libmd4c0_0.4.7-1 libmount-dev_2.36.1-7 libmount1_2.36.1-7 libmpc3_1.2.0-1 libmpdec3_2.5.1-1 libmpfr6_4.1.0-3 libmpx2_8.4.0-7 libmtdev1_1.1.6-1 libncurses6_6.2+20201114-2 libncursesw6_6.2+20201114-2 libnettle6_3.5.1+really3.4.1-1 libnettle8_3.7-2 libnghttp2-14_1.43.0-1 libnpth0_1.6-3 libnsl-dev_1.3.0-2 libnsl2_1.3.0-2 libogg0_1.3.4-0.1 libopus0_1.3.1-0.1 libp11-kit0_0.23.22-1 libpam-modules_1.4.0-4 libpam-modules-bin_1.4.0-4 libpam-runtime_1.4.0-4 libpam-systemd_247.3-1 libpam0g_1.4.0-4 libpango-1.0-0_1.46.2-3 libpango1.0-dev_1.46.2-3 libpangocairo-1.0-0_1.46.2-3 libpangoft2-1.0-0_1.46.2-3 libpangoxft-1.0-0_1.46.2-3 libpcre16-3_2:8.39-13 libpcre2-16-0_10.36-2 libpcre2-32-0_10.36-2 libpcre2-8-0_10.36-2 libpcre2-dev_10.36-2 libpcre2-posix2_10.36-2 libpcre3_2:8.39-13 libpcre3-dev_2:8.39-13 libpcre32-3_2:8.39-13 libpcrecpp0v5_2:8.39-13 libperl5.28_5.28.1-6 libperl5.32_5.32.1-2 libphonon4qt5-4_4:4.11.1-3 libphonon4qt5-data_4:4.11.1-3 libphonon4qt5-dev_4:4.11.1-3 libpipeline1_1.5.3-1 libpixman-1-0_0.40.0-1 libpixman-1-dev_0.40.0-1 libpng-dev_1.6.37-3 libpng16-16_1.6.37-3 libpolkit-agent-1-0_0.105-30 libpolkit-gobject-1-0_0.105-30 libpolkit-qt5-1-1_0.113.0-1 libprocps8_2:3.3.17-4 libpsl5_0.21.0-1.2 libpthread-stubs0-dev_0.4-1 libpulse-mainloop-glib0_14.2-1 libpulse0_14.2-1 libpython3-stdlib_3.9.1-1 libpython3.9-minimal_3.9.1-4 libpython3.9-stdlib_3.9.1-4 libqt5concurrent5_5.15.2+dfsg-5 libqt5core5a_5.15.2+dfsg-5 libqt5dbus5_5.15.2+dfsg-5 libqt5designer5_5.15.2-4 libqt5gui5_5.15.2+dfsg-5 libqt5network5_5.15.2+dfsg-5 libqt5printsupport5_5.15.2+dfsg-5 libqt5qml5_5.15.2+dfsg-4 libqt5script5_5.15.2+dfsg-2 libqt5scripttools5_5.15.2+dfsg-2 libqt5sql5_5.15.2+dfsg-5 libqt5svg5_5.15.2-2 libqt5svg5-dev_5.15.2-2 libqt5test5_5.15.2+dfsg-5 libqt5texttospeech5_5.15.2-2 libqt5waylandclient5_5.15.2-2 libqt5widgets5_5.15.2+dfsg-5 libqt5x11extras5_5.15.2-2 libqt5x11extras5-dev_5.15.2-2 libqt5xml5_5.15.2+dfsg-5 libquadmath0_10.2.1-6 libreadline8_8.1-1 librhash0_1.4.1-1 librtmp1_2.4+20151223.gitfa8646d.1-2+b2 libsasl2-2_2.1.27+dfsg-2.1 libsasl2-modules-db_2.1.27+dfsg-2.1 libseccomp2_2.5.1-1 libselinux1_3.1-3 libselinux1-dev_3.1-3 libsemanage-common_3.1-1 libsemanage1_3.1-1+b2 libsensors-config_1:3.6.0-7 libsensors5_1:3.6.0-7 libsepol1_3.1-1 libsepol1-dev_3.1-1 libsigsegv2_2.13-1 libsm-dev_2:1.2.3-1 libsm6_2:1.2.3-1 libsmartcols1_2.36.1-7 libsndfile1_1.0.31-1 libsqlite3-0_3.34.1-2 libss2_1.46.1-1 libssh2-1_1.9.0-2 libssl-dev_1.1.1j-1 libssl1.1_1.1.1j-1 libstdc++-10-dev_10.2.1-6 libstdc++-10-dev-arm64-cross_10.2.1-6cross1 libstdc++-9-dev_9.3.0-22 libstdc++6_10.2.1-6 libstdc++6-arm64-cross_10.2.1-6cross1 libsub-override-perl_0.09-2 libsystemd0_247.3-1 libtasn1-6_4.16.0-2 libthai-data_0.1.28-3 libthai-dev_0.1.28-3 libthai0_0.1.28-3 libtiff5_4.2.0-1 libtinfo6_6.2+20201114-2 libtirpc-common_1.3.1-1 libtirpc-dev_1.3.1-1 libtirpc3_1.3.1-1 libtool_2.4.6-15 libtsan0_10.2.1-6 libtsan0-arm64-cross_10.2.1-6cross1 libubsan1_10.2.1-6 libubsan1-arm64-cross_10.2.1-6cross1 libuchardet0_0.0.7-1 libudev1_247.3-1 libunistring2_0.9.10-4 libuuid1_2.36.1-7 libuv1_1.40.0-1 libvorbis0a_1.3.7-1 libvorbisenc2_1.3.7-1 libvulkan-dev_1.2.162.0-1 libvulkan1_1.2.162.0-1 libwacom-common_1.8-2 libwacom2_1.8-2 libwayland-client0_1.18.0-2~exp1.1 libwayland-cursor0_1.18.0-2~exp1.1 libwayland-server0_1.18.0-2~exp1.1 libwebp6_0.6.1-2+b1 libwrap0_7.6.q-31 libx11-6_2:1.7.0-2 libx11-data_2:1.7.0-2 libx11-dev_2:1.7.0-2 libx11-xcb1_2:1.7.0-2 libxau-dev_1:1.0.9-1 libxau6_1:1.0.9-1 libxcb-dri2-0_1.14-3 libxcb-dri3-0_1.14-3 libxcb-glx0_1.14-3 libxcb-icccm4_0.4.1-1.1 libxcb-image0_0.4.0-1+b3 libxcb-keysyms1_0.4.0-1+b2 libxcb-present0_1.14-3 libxcb-randr0_1.14-3 libxcb-render-util0_0.3.9-1+b1 libxcb-render0_1.14-3 libxcb-render0-dev_1.14-3 libxcb-res0_1.14-3 libxcb-shape0_1.14-3 libxcb-shm0_1.14-3 libxcb-shm0-dev_1.14-3 libxcb-sync1_1.14-3 libxcb-util1_0.4.0-1+b1 libxcb-xfixes0_1.14-3 libxcb-xinerama0_1.14-3 libxcb-xinput0_1.14-3 libxcb-xkb1_1.14-3 libxcb1_1.14-3 libxcb1-dev_1.14-3 libxcomposite-dev_1:0.4.5-1 libxcomposite1_1:0.4.5-1 libxcursor-dev_1:1.2.0-2 libxcursor1_1:1.2.0-2 libxdamage-dev_1:1.1.5-2 libxdamage1_1:1.1.5-2 libxdmcp-dev_1:1.1.2-3 libxdmcp6_1:1.1.2-3 libxext-dev_2:1.3.3-1.1 libxext6_2:1.3.3-1.1 libxfixes-dev_1:5.0.3-2 libxfixes3_1:5.0.3-2 libxft-dev_2.3.2-2 libxft2_2.3.2-2 libxi-dev_2:1.7.10-1 libxi6_2:1.7.10-1 libxinerama-dev_2:1.1.4-2 libxinerama1_2:1.1.4-2 libxkbcommon-x11-0_1.0.3-2 libxkbcommon0_1.0.3-2 libxml-libxml-perl_2.0134+dfsg-2+b1 libxml-namespacesupport-perl_1.12-1.1 libxml-sax-base-perl_1.09-1.1 libxml-sax-perl_1.02+dfsg-1 libxml-simple-perl_2.25-1 libxml2_2.9.10+dfsg-6.3+b1 libxml2-utils_2.9.10+dfsg-6.3+b1 libxrandr-dev_2:1.5.1-1 libxrandr2_2:1.5.1-1 libxrender-dev_1:0.9.10-1 libxrender1_1:0.9.10-1 libxshmfence1_1.3-1 libxslt1.1_1.1.34-4 libxt-dev_1:1.2.0-1 libxt6_1:1.2.0-1 libxxf86vm1_1:1.1.4-1+b2 libxxhash0_0.8.0-2 libyaml-perl_1.30-1 libz3-4_4.8.10-1 libzstd1_1.4.8+dfsg-2 linux-libc-dev_5.10.13-1 linux-libc-dev-arm64-cross_5.10.13-1cross3 login_1:4.8.1-1 logsave_1.46.1-1 lsb-base_11.1.0 m4_1.4.18-5 make_4.3-4 man-db_2.9.4-2 mawk_1.3.4.20200120-2 media-types_4.0.0 mount_2.36.1-7 ncurses-base_6.2+20201114-2 ncurses-bin_6.2+20201114-2 pango1.0-tools_1.46.2-3 passwd_1:4.8.1-1 patch_2.7.6-7 perl_5.32.1-2 perl-base_5.32.1-2 perl-modules-5.28_5.28.1-6 perl-modules-5.32_5.32.1-2 phonon4qt5_4:4.11.1-3 phonon4qt5-backend-null_4:4.11.1-3 pinentry-curses_1.1.0-4 pkg-config_0.29.2-1 pkg-kde-tools_0.15.32 po-debconf_1.0.21+nmu1 procps_2:3.3.17-4 python3_3.9.1-1 python3-distutils_3.9.2-1 python3-lib2to3_3.9.2-1 python3-minimal_3.9.1-1 python3.9_3.9.1-4 python3.9-minimal_3.9.1-4 qt5-qmake_5.15.2+dfsg-5 qt5-qmake-bin_5.15.2+dfsg-5 qtbase5-dev_5.15.2+dfsg-5 qtbase5-dev-tools_5.15.2+dfsg-5 qtchooser_66-2 qtscript5-dev_5.15.2+dfsg-2 readline-common_8.1-1 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.7-1 sensible-utils_0.0.14 sgml-base_1.30 sgml-data_2.0.11+nmu1 shared-mime-info_2.0-1 systemd_247.3-1 systemd-sysv_247.3-1 systemd-timesyncd_247.3-1 sysvinit-utils_2.96-6 tar_1.34+dfsg-1 tzdata_2021a-1 ucf_3.0043 util-linux_2.36.1-7 uuid-dev_2.36.1-7 x11-common_1:7.7+22 x11proto-dev_2020.1-1 x11proto-input-dev_2020.1-1 x11proto-randr-dev_2020.1-1 x11proto-xext-dev_2020.1-1 x11proto-xinerama-dev_2020.1-1 xkb-data_2.29-2 xml-core_0.18+nmu1 xorg-sgml-doctools_1:1.11-1.1 xtrans-dev_1.4.0-1 xz-utils_5.2.5-1.0 zlib1g_1:1.2.11.dfsg-2 zlib1g-dev_1:1.2.11.dfsg-2 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: kmplayer Binary: kmplayer Architecture: any Version: 1:0.12.0b-3 Maintainer: Debian KDE Extras Team Uploaders: Mark Purcell Homepage: http://kmplayer.kde.org Standards-Version: 4.2.1 Vcs-Browser: https://salsa.debian.org/qt-kde-team/extras/kmplayer Vcs-Git: https://salsa.debian.org/qt-kde-team/extras/kmplayer.git Build-Depends: debhelper (>= 11~), cmake, pkg-kde-tools (>= 0.15.16), extra-cmake-modules, qtbase5-dev, libqt5svg5-dev, libqt5x11extras5-dev, libphonon4qt5-dev, libkf5config-dev, libkf5coreaddons-dev, libkf5i18n-dev, kinit-dev, libkf5kdelibs4support-dev, libkf5kio-dev, libkf5mediaplayer-dev, libkf5parts-dev, libkf5widgetsaddons-dev, libcairo2-dev, libdbus-1-dev, libdbus-glib-1-dev, libgtk2.0-dev, libx11-dev, libxt-dev Package-List: kmplayer deb video optional arch=any Checksums-Sha1: c86d65dcdf94a4844c71515eb07bb702a99b7329 599496 kmplayer_0.12.0b.orig.tar.bz2 100a36f37e3de7071227da9d15bbb8a2f3459464 7884 kmplayer_0.12.0b-3.debian.tar.xz Checksums-Sha256: 5e98cea9bd958860d90003d37037172a95ed8b699133e8f1e6033147aaefed73 599496 kmplayer_0.12.0b.orig.tar.bz2 623147796713ada236ca4d859f9af55542abe8d6007a9bc03357cd511d2ea145 7884 kmplayer_0.12.0b-3.debian.tar.xz Files: ad5ea3964cc23847e38683390f75386c 599496 kmplayer_0.12.0b.orig.tar.bz2 ffc63c01a738749c2eb15ed034c3a49c 7884 kmplayer_0.12.0b-3.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEXyqfuC+mweEHcAcHLRkciEOxP00FAlv66gwACgkQLRkciEOx P022ZA//ZII6PzOmB7p9MWldF4UoA9JMSG/0ZIdQrqF0/6Xlr7IPXkUvsqNr9gP3 gIKhnFjdKIRUDTYKK0j2WidF7OHkA+iAmBOz50ZA4z7FNTeaQE03OhJbNxgDSTUR w0M6z6II0+azGYdqxhxLc7tdsASHiS/k5se0EtmnfG+m4AJjkByNcxQP9GmgMy+o jyYNiItPaufae45AuiGkiE9NB9g4TpHHAamoEih6VclPhZxsyqILDkckfHR3BI4r +hWDNSvqn1Rwx/kqVvnZtskDVwok+MDIHpzFnMNTTyKD8NXqODEKz5+Pch3xj75Z uxjgVdesxBZQh9pYzatSPfx8Oo0GNEZB1+nwAxKkcSaRHO2Qb5Lnr8BVYdkSDIM/ A+Zt2HryXswAGYQSvyib6b3O8IViP5x3xe/GXa55kkq4Qo3U+zyamC/zloYVxlNj rBvyxuWcCc0WsGWC76V9DwVtE2hPlm0sE5xXbfuHbNclJMgbjBU8Lt+hFovMy0DK JqWKuQ5ztYEU4IQGiSkQiBbcXSv9CJX6BcL54NJ8VMNf2TXqNIcVOTexQ9ToRbXp +OFaQemnovueqaU0HaNENvg+/XfMuZ5x2dIEg5HkxI+mwSZ70z5RHlMBBrTamafw 99xqOT66asMXFLKti+5DnoqM7D2LvIchQ0km4YUFpwGKJmuJpAE= =P3+H -----END PGP SIGNATURE----- gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/tmp/dpkg-verify-sig.KMYVnh8p/trustedkeys.kbx': General error gpgv: Signature made Sun Nov 25 18:29:32 2018 UTC gpgv: using RSA key 5F2A9FB82FA6C1E1077007072D191C8843B13F4D gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./kmplayer_0.12.0b-3.dsc dpkg-source: info: extracting kmplayer in /<> dpkg-source: info: unpacking kmplayer_0.12.0b.orig.tar.bz2 dpkg-source: info: unpacking kmplayer_0.12.0b-3.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying aarch64.diff dpkg-source: info: applying upstream_Fix-build-with-Qt-5.9.patch Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf CONFIG_SITE=/etc/dpkg-cross/cross-config.arm64 DEB_BUILD_OPTIONS=nocheck HOME=/sbuild-nonexistent LANG=en_US.UTF-8 LC_ALL=C.UTF-8 LOGNAME=helmut PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=unstable-amd64-sbuild SCHROOT_CHROOT_NAME=unstable-amd64-sbuild SCHROOT_COMMAND=env SCHROOT_GID=1003 SCHROOT_GROUP=helmut SCHROOT_SESSION_ID=unstable-amd64-sbuild-1f04ea59-a4a0-40f8-9663-7c632228ba73 SCHROOT_UID=1003 SCHROOT_USER=helmut SHELL=/bin/sh USER=helmut dpkg-buildpackage ----------------- Command: dpkg-buildpackage -aarm64 -Pcross,nocheck -us -uc -B -rfakeroot --jobs-try=1 dpkg-buildpackage: info: source package kmplayer dpkg-buildpackage: info: source version 1:0.12.0b-3 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Pino Toscano dpkg-architecture: warning: specified GNU system type aarch64-linux-gnu does not match CC system type x86_64-linux-gnu, try setting a correct CC environment variable dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 fakeroot debian/rules clean dh clean --with kf5 dh_auto_clean --buildsystem=kf5 dh_clean debian/rules build-arch dh build-arch --with kf5 dh_update_autotools_config -a dh_autoreconf -a dh_auto_configure --buildsystem=kf5 -a cd obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_SYSTEM_NAME=Linux -DCMAKE_SYSTEM_PROCESSOR=aarch64 -DCMAKE_C_COMPILER=aarch64-linux-gnu-gcc -DCMAKE_CXX_COMPILER=aarch64-linux-gnu-g\+\+ -DPKG_CONFIG_EXECUTABLE=/usr/bin/aarch64-linux-gnu-pkg-config -DPKGCONFIG_EXECUTABLE=/usr/bin/aarch64-linux-gnu-pkg-config -DQMAKE_EXECUTABLE=/usr/bin/aarch64-linux-gnu-qmake -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_BUILD_TYPE=Debian -DCMAKE_INSTALL_SYSCONFDIR=/etc -DKDE_INSTALL_USE_QT_SYS_PATHS=ON .. -- The C compiler identification is GNU 10.2.1 -- The CXX compiler identification is GNU 10.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/aarch64-linux-gnu-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/aarch64-linux-gnu-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Could not set up the appstream test. appstreamcli is missing. -- Looking for __GLIBC__ -- Looking for __GLIBC__ - found -- Performing Test _OFFT_IS_64BIT -- Performing Test _OFFT_IS_64BIT - Success -- Performing Test HAVE_DATE_TIME -- Performing Test HAVE_DATE_TIME - Success CMake Warning (dev) in /usr/share/ECM/kde-modules/KDECompilerSettings.cmake: Policy CMP0011 is not set: Included scripts do automatic cmake_policy PUSH and POP. Run "cmake --help-policy CMP0011" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The included script /usr/share/ECM/kde-modules/KDECompilerSettings.cmake affects policy settings. CMake is implying the NO_POLICY_SCOPE option for compatibility, so the effects are applied to the including context. Call Stack (most recent call first): CMakeLists.txt:18 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Found PkgConfig: /usr/bin/aarch64-linux-gnu-pkg-config (found version "0.29.2") -- Found XCB_XCB: /usr/lib/aarch64-linux-gnu/libxcb.so (found version "1.14") -- Found XCB_RENDER: /usr/lib/aarch64-linux-gnu/libxcb-render.so (found version "1.14") -- Could NOT find XCB_SHAPE (missing: XCB_SHAPE_LIBRARY XCB_SHAPE_INCLUDE_DIR) (found version "") -- Could NOT find XCB_XFIXES (missing: XCB_XFIXES_LIBRARY XCB_XFIXES_INCLUDE_DIR XCB_SHAPE_FOUND) (found version "") -- Found XCB_SHM: /usr/lib/aarch64-linux-gnu/libxcb-shm.so (found version "1.14") -- Could NOT find XCB_ATOM (missing: XCB_ATOM_LIBRARY XCB_ATOM_INCLUDE_DIR) (found version "") -- Could NOT find XCB_AUX (missing: XCB_AUX_LIBRARY XCB_AUX_INCLUDE_DIR) (found version "") -- Could NOT find XCB_COMPOSITE (missing: XCB_COMPOSITE_LIBRARY XCB_COMPOSITE_INCLUDE_DIR XCB_XFIXES_FOUND) (found version "") -- Could NOT find XCB_CURSOR (missing: XCB_CURSOR_LIBRARY XCB_CURSOR_INCLUDE_DIR) (found version "") -- Could NOT find XCB_DAMAGE (missing: XCB_DAMAGE_LIBRARY XCB_DAMAGE_INCLUDE_DIR XCB_XFIXES_FOUND) (found version "") -- Could NOT find XCB_DPMS (missing: XCB_DPMS_LIBRARY XCB_DPMS_INCLUDE_DIR) (found version "") -- Could NOT find XCB_DRI2 (missing: XCB_DRI2_LIBRARY XCB_DRI2_INCLUDE_DIR) (found version "") -- Could NOT find XCB_DRI3 (missing: XCB_DRI3_LIBRARY XCB_DRI3_INCLUDE_DIR) (found version "") -- Could NOT find XCB_EVENT (missing: XCB_EVENT_LIBRARY XCB_EVENT_INCLUDE_DIR) (found version "") -- Could NOT find XCB_EWMH (missing: XCB_EWMH_LIBRARY XCB_EWMH_INCLUDE_DIR) (found version "") -- Could NOT find XCB_GLX (missing: XCB_GLX_LIBRARY XCB_GLX_INCLUDE_DIR) (found version "") -- Could NOT find XCB_ICCCM (missing: XCB_ICCCM_LIBRARY XCB_ICCCM_INCLUDE_DIR) (found version "") -- Could NOT find XCB_IMAGE (missing: XCB_IMAGE_LIBRARY XCB_IMAGE_INCLUDE_DIR) (found version "") -- Could NOT find XCB_KEYSYMS (missing: XCB_KEYSYMS_LIBRARY XCB_KEYSYMS_INCLUDE_DIR) (found version "") -- Could NOT find XCB_PRESENT (missing: XCB_PRESENT_LIBRARY XCB_PRESENT_INCLUDE_DIR) (found version "") -- Could NOT find XCB_RANDR (missing: XCB_RANDR_LIBRARY XCB_RANDR_INCLUDE_DIR) (found version "") -- Could NOT find XCB_RECORD (missing: XCB_RECORD_LIBRARY XCB_RECORD_INCLUDE_DIR) (found version "") -- Could NOT find XCB_RENDERUTIL (missing: XCB_RENDERUTIL_LIBRARY XCB_RENDERUTIL_INCLUDE_DIR) (found version "") -- Could NOT find XCB_RES (missing: XCB_RES_LIBRARY XCB_RES_INCLUDE_DIR) (found version "") -- Could NOT find XCB_SCREENSAVER (missing: XCB_SCREENSAVER_LIBRARY XCB_SCREENSAVER_INCLUDE_DIR) (found version "") -- Could NOT find XCB_SYNC (missing: XCB_SYNC_LIBRARY XCB_SYNC_INCLUDE_DIR) (found version "") -- Could NOT find XCB_UTIL (missing: XCB_UTIL_LIBRARY XCB_UTIL_INCLUDE_DIR) (found version "") -- Could NOT find XCB_XEVIE (missing: XCB_XEVIE_LIBRARY XCB_XEVIE_INCLUDE_DIR) (found version "") -- Could NOT find XCB_XF86DRI (missing: XCB_XF86DRI_LIBRARY XCB_XF86DRI_INCLUDE_DIR) (found version "") -- Could NOT find XCB_XINERAMA (missing: XCB_XINERAMA_LIBRARY XCB_XINERAMA_INCLUDE_DIR) (found version "") -- Could NOT find XCB_XKB (missing: XCB_XKB_LIBRARY XCB_XKB_INCLUDE_DIR) (found version "") -- Could NOT find XCB_XPRINT (missing: XCB_XPRINT_LIBRARY XCB_XPRINT_INCLUDE_DIR) (found version "") -- Could NOT find XCB_XTEST (missing: XCB_XTEST_LIBRARY XCB_XTEST_INCLUDE_DIR) (found version "") -- Could NOT find XCB_XV (missing: XCB_XV_LIBRARY XCB_XV_INCLUDE_DIR) (found version "") -- Could NOT find XCB_XVMC (missing: XCB_XVMC_LIBRARY XCB_XVMC_INCLUDE_DIR XCB_XV_FOUND) (found version "") -- Found XCB: /usr/lib/aarch64-linux-gnu/libxcb.so;/usr/lib/aarch64-linux-gnu/libxcb-render.so;/usr/lib/aarch64-linux-gnu/libxcb-shm.so (found version "1.14") CMake Warning (dev) at /usr/lib/aarch64-linux-gnu/cmake/KF5Config/KF5ConfigConfig.cmake:45 (if): if given arguments: "ON" An argument named "ON" appears in a conditional statement. Policy CMP0012 is not set: if() recognizes numbers and boolean constants. Run "cmake --help-policy CMP0012" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/ECM/find-modules/FindKF5.cmake:53 (find_package) CMakeLists.txt:30 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found KF5Config: /usr/lib/aarch64-linux-gnu/cmake/KF5Config/KF5ConfigConfig.cmake (found version "5.78.0") -- Found KF5CoreAddons: /usr/lib/aarch64-linux-gnu/cmake/KF5CoreAddons/KF5CoreAddonsConfig.cmake (found version "5.78.0") -- Found KF5Init: /usr/lib/aarch64-linux-gnu/cmake/KF5Init/KF5InitConfig.cmake (found version "5.78.0") -- Found Gettext: /usr/bin/msgmerge (found version "0.21") -- Found KF5I18n: /usr/lib/aarch64-linux-gnu/cmake/KF5I18n/KF5I18nConfig.cmake (found version "5.78.0") CMake Warning (dev) at /usr/lib/aarch64-linux-gnu/cmake/KF5ConfigWidgets/KF5ConfigWidgetsConfig.cmake:38 (if): if given arguments: "TRUE" An argument named "TRUE" appears in a conditional statement. Policy CMP0012 is not set: if() recognizes numbers and boolean constants. Run "cmake --help-policy CMP0012" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5KDELibs4Support/KF5KDELibs4SupportConfig.cmake:45 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:53 (find_package) CMakeLists.txt:30 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib/aarch64-linux-gnu/cmake/KF5Config/KF5ConfigConfig.cmake:45 (if): if given arguments: "ON" An argument named "ON" appears in a conditional statement. Policy CMP0012 is not set: if() recognizes numbers and boolean constants. Run "cmake --help-policy CMP0012" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5ConfigWidgets/KF5ConfigWidgetsConfig.cmake:42 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5KDELibs4Support/KF5KDELibs4SupportConfig.cmake:45 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:53 (find_package) CMakeLists.txt:30 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib/aarch64-linux-gnu/cmake/KF5Config/KF5ConfigConfig.cmake:45 (if): if given arguments: "ON" An argument named "ON" appears in a conditional statement. Policy CMP0012 is not set: if() recognizes numbers and boolean constants. Run "cmake --help-policy CMP0012" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5Service/KF5ServiceConfig.cmake:38 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5Emoticons/KF5EmoticonsConfig.cmake:40 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5KDELibs4Support/KF5KDELibs4SupportConfig.cmake:50 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:53 (find_package) CMakeLists.txt:30 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib/aarch64-linux-gnu/cmake/KF5Notifications/KF5NotificationsConfig.cmake:41 (if): if given arguments: "TRUE" An argument named "TRUE" appears in a conditional statement. Policy CMP0012 is not set: if() recognizes numbers and boolean constants. Run "cmake --help-policy CMP0012" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5KDELibs4Support/KF5KDELibs4SupportConfig.cmake:55 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:53 (find_package) CMakeLists.txt:30 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib/aarch64-linux-gnu/cmake/KF5Config/KF5ConfigConfig.cmake:45 (if): if given arguments: "ON" An argument named "ON" appears in a conditional statement. Policy CMP0012 is not set: if() recognizes numbers and boolean constants. Run "cmake --help-policy CMP0012" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5KIO/KF5KIOConfig.cmake:44 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5Parts/KF5PartsConfig.cmake:38 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5KDELibs4Support/KF5KDELibs4SupportConfig.cmake:56 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:53 (find_package) CMakeLists.txt:30 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib/aarch64-linux-gnu/cmake/KF5Config/KF5ConfigConfig.cmake:45 (if): if given arguments: "ON" An argument named "ON" appears in a conditional statement. Policy CMP0012 is not set: if() recognizes numbers and boolean constants. Run "cmake --help-policy CMP0012" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5Service/KF5ServiceConfig.cmake:38 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5KIO/KF5KIOConfig.cmake:45 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5Parts/KF5PartsConfig.cmake:38 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5KDELibs4Support/KF5KDELibs4SupportConfig.cmake:56 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:53 (find_package) CMakeLists.txt:30 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib/aarch64-linux-gnu/cmake/KF5XmlGui/KF5XmlGuiConfig.cmake:40 (if): if given arguments: "TRUE" An argument named "TRUE" appears in a conditional statement. Policy CMP0012 is not set: if() recognizes numbers and boolean constants. Run "cmake --help-policy CMP0012" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5KIO/KF5KIOConfig.cmake:53 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5Parts/KF5PartsConfig.cmake:38 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5KDELibs4Support/KF5KDELibs4SupportConfig.cmake:56 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:53 (find_package) CMakeLists.txt:30 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib/aarch64-linux-gnu/cmake/KF5Config/KF5ConfigConfig.cmake:45 (if): if given arguments: "ON" An argument named "ON" appears in a conditional statement. Policy CMP0012 is not set: if() recognizes numbers and boolean constants. Run "cmake --help-policy CMP0012" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5XmlGui/KF5XmlGuiConfig.cmake:46 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5KIO/KF5KIOConfig.cmake:53 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5Parts/KF5PartsConfig.cmake:38 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5KDELibs4Support/KF5KDELibs4SupportConfig.cmake:56 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:53 (find_package) CMakeLists.txt:30 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib/aarch64-linux-gnu/cmake/KF5ConfigWidgets/KF5ConfigWidgetsConfig.cmake:38 (if): if given arguments: "TRUE" An argument named "TRUE" appears in a conditional statement. Policy CMP0012 is not set: if() recognizes numbers and boolean constants. Run "cmake --help-policy CMP0012" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5XmlGui/KF5XmlGuiConfig.cmake:47 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5KIO/KF5KIOConfig.cmake:53 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5Parts/KF5PartsConfig.cmake:38 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5KDELibs4Support/KF5KDELibs4SupportConfig.cmake:56 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:53 (find_package) CMakeLists.txt:30 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib/aarch64-linux-gnu/cmake/KF5Config/KF5ConfigConfig.cmake:45 (if): if given arguments: "ON" An argument named "ON" appears in a conditional statement. Policy CMP0012 is not set: if() recognizes numbers and boolean constants. Run "cmake --help-policy CMP0012" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5ConfigWidgets/KF5ConfigWidgetsConfig.cmake:42 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5XmlGui/KF5XmlGuiConfig.cmake:47 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5KIO/KF5KIOConfig.cmake:53 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5Parts/KF5PartsConfig.cmake:38 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5KDELibs4Support/KF5KDELibs4SupportConfig.cmake:56 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:53 (find_package) CMakeLists.txt:30 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib/aarch64-linux-gnu/cmake/KF5XmlGui/KF5XmlGuiConfig.cmake:40 (if): if given arguments: "TRUE" An argument named "TRUE" appears in a conditional statement. Policy CMP0012 is not set: if() recognizes numbers and boolean constants. Run "cmake --help-policy CMP0012" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5Parts/KF5PartsConfig.cmake:40 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5KDELibs4Support/KF5KDELibs4SupportConfig.cmake:56 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:53 (find_package) CMakeLists.txt:30 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib/aarch64-linux-gnu/cmake/KF5Config/KF5ConfigConfig.cmake:45 (if): if given arguments: "ON" An argument named "ON" appears in a conditional statement. Policy CMP0012 is not set: if() recognizes numbers and boolean constants. Run "cmake --help-policy CMP0012" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5XmlGui/KF5XmlGuiConfig.cmake:46 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5Parts/KF5PartsConfig.cmake:40 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5KDELibs4Support/KF5KDELibs4SupportConfig.cmake:56 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:53 (find_package) CMakeLists.txt:30 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib/aarch64-linux-gnu/cmake/KF5ConfigWidgets/KF5ConfigWidgetsConfig.cmake:38 (if): if given arguments: "TRUE" An argument named "TRUE" appears in a conditional statement. Policy CMP0012 is not set: if() recognizes numbers and boolean constants. Run "cmake --help-policy CMP0012" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5XmlGui/KF5XmlGuiConfig.cmake:47 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5Parts/KF5PartsConfig.cmake:40 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5KDELibs4Support/KF5KDELibs4SupportConfig.cmake:56 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:53 (find_package) CMakeLists.txt:30 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib/aarch64-linux-gnu/cmake/KF5Config/KF5ConfigConfig.cmake:45 (if): if given arguments: "ON" An argument named "ON" appears in a conditional statement. Policy CMP0012 is not set: if() recognizes numbers and boolean constants. Run "cmake --help-policy CMP0012" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5ConfigWidgets/KF5ConfigWidgetsConfig.cmake:42 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5XmlGui/KF5XmlGuiConfig.cmake:47 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5Parts/KF5PartsConfig.cmake:40 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5KDELibs4Support/KF5KDELibs4SupportConfig.cmake:56 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:53 (find_package) CMakeLists.txt:30 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found KF5KDELibs4Support: /usr/lib/aarch64-linux-gnu/cmake/KF5KDELibs4Support/KF5KDELibs4SupportConfig.cmake (found version "5.78.0") CMake Warning (dev) at /usr/lib/aarch64-linux-gnu/cmake/KF5Config/KF5ConfigConfig.cmake:45 (if): if given arguments: "ON" An argument named "ON" appears in a conditional statement. Policy CMP0012 is not set: if() recognizes numbers and boolean constants. Run "cmake --help-policy CMP0012" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5KIO/KF5KIOConfig.cmake:44 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:53 (find_package) CMakeLists.txt:30 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib/aarch64-linux-gnu/cmake/KF5Config/KF5ConfigConfig.cmake:45 (if): if given arguments: "ON" An argument named "ON" appears in a conditional statement. Policy CMP0012 is not set: if() recognizes numbers and boolean constants. Run "cmake --help-policy CMP0012" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5Service/KF5ServiceConfig.cmake:38 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5KIO/KF5KIOConfig.cmake:45 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:53 (find_package) CMakeLists.txt:30 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib/aarch64-linux-gnu/cmake/KF5XmlGui/KF5XmlGuiConfig.cmake:40 (if): if given arguments: "TRUE" An argument named "TRUE" appears in a conditional statement. Policy CMP0012 is not set: if() recognizes numbers and boolean constants. Run "cmake --help-policy CMP0012" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5KIO/KF5KIOConfig.cmake:53 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:53 (find_package) CMakeLists.txt:30 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib/aarch64-linux-gnu/cmake/KF5Config/KF5ConfigConfig.cmake:45 (if): if given arguments: "ON" An argument named "ON" appears in a conditional statement. Policy CMP0012 is not set: if() recognizes numbers and boolean constants. Run "cmake --help-policy CMP0012" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5XmlGui/KF5XmlGuiConfig.cmake:46 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5KIO/KF5KIOConfig.cmake:53 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:53 (find_package) CMakeLists.txt:30 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib/aarch64-linux-gnu/cmake/KF5ConfigWidgets/KF5ConfigWidgetsConfig.cmake:38 (if): if given arguments: "TRUE" An argument named "TRUE" appears in a conditional statement. Policy CMP0012 is not set: if() recognizes numbers and boolean constants. Run "cmake --help-policy CMP0012" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5XmlGui/KF5XmlGuiConfig.cmake:47 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5KIO/KF5KIOConfig.cmake:53 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:53 (find_package) CMakeLists.txt:30 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib/aarch64-linux-gnu/cmake/KF5Config/KF5ConfigConfig.cmake:45 (if): if given arguments: "ON" An argument named "ON" appears in a conditional statement. Policy CMP0012 is not set: if() recognizes numbers and boolean constants. Run "cmake --help-policy CMP0012" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5ConfigWidgets/KF5ConfigWidgetsConfig.cmake:42 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5XmlGui/KF5XmlGuiConfig.cmake:47 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5KIO/KF5KIOConfig.cmake:53 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:53 (find_package) CMakeLists.txt:30 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found KF5KIO: /usr/lib/aarch64-linux-gnu/cmake/KF5KIO/KF5KIOConfig.cmake (found version "5.78.0") CMake Warning (dev) at /usr/lib/aarch64-linux-gnu/cmake/KF5Config/KF5ConfigConfig.cmake:45 (if): if given arguments: "ON" An argument named "ON" appears in a conditional statement. Policy CMP0012 is not set: if() recognizes numbers and boolean constants. Run "cmake --help-policy CMP0012" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5KIO/KF5KIOConfig.cmake:44 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5Parts/KF5PartsConfig.cmake:38 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5MediaPlayer/KF5MediaPlayerConfig.cmake:40 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:53 (find_package) CMakeLists.txt:30 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib/aarch64-linux-gnu/cmake/KF5Config/KF5ConfigConfig.cmake:45 (if): if given arguments: "ON" An argument named "ON" appears in a conditional statement. Policy CMP0012 is not set: if() recognizes numbers and boolean constants. Run "cmake --help-policy CMP0012" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5Service/KF5ServiceConfig.cmake:38 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5KIO/KF5KIOConfig.cmake:45 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5Parts/KF5PartsConfig.cmake:38 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5MediaPlayer/KF5MediaPlayerConfig.cmake:40 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:53 (find_package) CMakeLists.txt:30 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib/aarch64-linux-gnu/cmake/KF5XmlGui/KF5XmlGuiConfig.cmake:40 (if): if given arguments: "TRUE" An argument named "TRUE" appears in a conditional statement. Policy CMP0012 is not set: if() recognizes numbers and boolean constants. Run "cmake --help-policy CMP0012" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5KIO/KF5KIOConfig.cmake:53 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5Parts/KF5PartsConfig.cmake:38 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5MediaPlayer/KF5MediaPlayerConfig.cmake:40 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:53 (find_package) CMakeLists.txt:30 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib/aarch64-linux-gnu/cmake/KF5Config/KF5ConfigConfig.cmake:45 (if): if given arguments: "ON" An argument named "ON" appears in a conditional statement. Policy CMP0012 is not set: if() recognizes numbers and boolean constants. Run "cmake --help-policy CMP0012" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5XmlGui/KF5XmlGuiConfig.cmake:46 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5KIO/KF5KIOConfig.cmake:53 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5Parts/KF5PartsConfig.cmake:38 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5MediaPlayer/KF5MediaPlayerConfig.cmake:40 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:53 (find_package) CMakeLists.txt:30 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib/aarch64-linux-gnu/cmake/KF5ConfigWidgets/KF5ConfigWidgetsConfig.cmake:38 (if): if given arguments: "TRUE" An argument named "TRUE" appears in a conditional statement. Policy CMP0012 is not set: if() recognizes numbers and boolean constants. Run "cmake --help-policy CMP0012" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5XmlGui/KF5XmlGuiConfig.cmake:47 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5KIO/KF5KIOConfig.cmake:53 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5Parts/KF5PartsConfig.cmake:38 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5MediaPlayer/KF5MediaPlayerConfig.cmake:40 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:53 (find_package) CMakeLists.txt:30 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib/aarch64-linux-gnu/cmake/KF5Config/KF5ConfigConfig.cmake:45 (if): if given arguments: "ON" An argument named "ON" appears in a conditional statement. Policy CMP0012 is not set: if() recognizes numbers and boolean constants. Run "cmake --help-policy CMP0012" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5ConfigWidgets/KF5ConfigWidgetsConfig.cmake:42 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5XmlGui/KF5XmlGuiConfig.cmake:47 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5KIO/KF5KIOConfig.cmake:53 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5Parts/KF5PartsConfig.cmake:38 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5MediaPlayer/KF5MediaPlayerConfig.cmake:40 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:53 (find_package) CMakeLists.txt:30 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Looking for dgettext -- Looking for dgettext - found -- Found Gettext: built in libc CMake Warning (dev) at /usr/lib/aarch64-linux-gnu/cmake/KF5XmlGui/KF5XmlGuiConfig.cmake:40 (if): if given arguments: "TRUE" An argument named "TRUE" appears in a conditional statement. Policy CMP0012 is not set: if() recognizes numbers and boolean constants. Run "cmake --help-policy CMP0012" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5Parts/KF5PartsConfig.cmake:40 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5MediaPlayer/KF5MediaPlayerConfig.cmake:40 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:53 (find_package) CMakeLists.txt:30 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib/aarch64-linux-gnu/cmake/KF5Config/KF5ConfigConfig.cmake:45 (if): if given arguments: "ON" An argument named "ON" appears in a conditional statement. Policy CMP0012 is not set: if() recognizes numbers and boolean constants. Run "cmake --help-policy CMP0012" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5XmlGui/KF5XmlGuiConfig.cmake:46 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5Parts/KF5PartsConfig.cmake:40 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5MediaPlayer/KF5MediaPlayerConfig.cmake:40 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:53 (find_package) CMakeLists.txt:30 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib/aarch64-linux-gnu/cmake/KF5ConfigWidgets/KF5ConfigWidgetsConfig.cmake:38 (if): if given arguments: "TRUE" An argument named "TRUE" appears in a conditional statement. Policy CMP0012 is not set: if() recognizes numbers and boolean constants. Run "cmake --help-policy CMP0012" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5XmlGui/KF5XmlGuiConfig.cmake:47 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5Parts/KF5PartsConfig.cmake:40 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5MediaPlayer/KF5MediaPlayerConfig.cmake:40 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:53 (find_package) CMakeLists.txt:30 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib/aarch64-linux-gnu/cmake/KF5Config/KF5ConfigConfig.cmake:45 (if): if given arguments: "ON" An argument named "ON" appears in a conditional statement. Policy CMP0012 is not set: if() recognizes numbers and boolean constants. Run "cmake --help-policy CMP0012" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5ConfigWidgets/KF5ConfigWidgetsConfig.cmake:42 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5XmlGui/KF5XmlGuiConfig.cmake:47 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5Parts/KF5PartsConfig.cmake:40 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5MediaPlayer/KF5MediaPlayerConfig.cmake:40 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:53 (find_package) CMakeLists.txt:30 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found KF5MediaPlayer: /usr/lib/aarch64-linux-gnu/cmake/KF5MediaPlayer/KF5MediaPlayerConfig.cmake (found version "5.78.0") CMake Warning (dev) at /usr/lib/aarch64-linux-gnu/cmake/KF5Config/KF5ConfigConfig.cmake:45 (if): if given arguments: "ON" An argument named "ON" appears in a conditional statement. Policy CMP0012 is not set: if() recognizes numbers and boolean constants. Run "cmake --help-policy CMP0012" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5KIO/KF5KIOConfig.cmake:44 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5Parts/KF5PartsConfig.cmake:38 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:53 (find_package) CMakeLists.txt:30 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib/aarch64-linux-gnu/cmake/KF5Config/KF5ConfigConfig.cmake:45 (if): if given arguments: "ON" An argument named "ON" appears in a conditional statement. Policy CMP0012 is not set: if() recognizes numbers and boolean constants. Run "cmake --help-policy CMP0012" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5Service/KF5ServiceConfig.cmake:38 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5KIO/KF5KIOConfig.cmake:45 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5Parts/KF5PartsConfig.cmake:38 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:53 (find_package) CMakeLists.txt:30 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib/aarch64-linux-gnu/cmake/KF5XmlGui/KF5XmlGuiConfig.cmake:40 (if): if given arguments: "TRUE" An argument named "TRUE" appears in a conditional statement. Policy CMP0012 is not set: if() recognizes numbers and boolean constants. Run "cmake --help-policy CMP0012" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5KIO/KF5KIOConfig.cmake:53 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5Parts/KF5PartsConfig.cmake:38 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:53 (find_package) CMakeLists.txt:30 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib/aarch64-linux-gnu/cmake/KF5Config/KF5ConfigConfig.cmake:45 (if): if given arguments: "ON" An argument named "ON" appears in a conditional statement. Policy CMP0012 is not set: if() recognizes numbers and boolean constants. Run "cmake --help-policy CMP0012" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5XmlGui/KF5XmlGuiConfig.cmake:46 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5KIO/KF5KIOConfig.cmake:53 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5Parts/KF5PartsConfig.cmake:38 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:53 (find_package) CMakeLists.txt:30 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib/aarch64-linux-gnu/cmake/KF5ConfigWidgets/KF5ConfigWidgetsConfig.cmake:38 (if): if given arguments: "TRUE" An argument named "TRUE" appears in a conditional statement. Policy CMP0012 is not set: if() recognizes numbers and boolean constants. Run "cmake --help-policy CMP0012" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5XmlGui/KF5XmlGuiConfig.cmake:47 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5KIO/KF5KIOConfig.cmake:53 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5Parts/KF5PartsConfig.cmake:38 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:53 (find_package) CMakeLists.txt:30 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib/aarch64-linux-gnu/cmake/KF5Config/KF5ConfigConfig.cmake:45 (if): if given arguments: "ON" An argument named "ON" appears in a conditional statement. Policy CMP0012 is not set: if() recognizes numbers and boolean constants. Run "cmake --help-policy CMP0012" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5ConfigWidgets/KF5ConfigWidgetsConfig.cmake:42 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5XmlGui/KF5XmlGuiConfig.cmake:47 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5KIO/KF5KIOConfig.cmake:53 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5Parts/KF5PartsConfig.cmake:38 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:53 (find_package) CMakeLists.txt:30 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib/aarch64-linux-gnu/cmake/KF5XmlGui/KF5XmlGuiConfig.cmake:40 (if): if given arguments: "TRUE" An argument named "TRUE" appears in a conditional statement. Policy CMP0012 is not set: if() recognizes numbers and boolean constants. Run "cmake --help-policy CMP0012" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5Parts/KF5PartsConfig.cmake:40 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:53 (find_package) CMakeLists.txt:30 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib/aarch64-linux-gnu/cmake/KF5Config/KF5ConfigConfig.cmake:45 (if): if given arguments: "ON" An argument named "ON" appears in a conditional statement. Policy CMP0012 is not set: if() recognizes numbers and boolean constants. Run "cmake --help-policy CMP0012" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5XmlGui/KF5XmlGuiConfig.cmake:46 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5Parts/KF5PartsConfig.cmake:40 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:53 (find_package) CMakeLists.txt:30 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib/aarch64-linux-gnu/cmake/KF5ConfigWidgets/KF5ConfigWidgetsConfig.cmake:38 (if): if given arguments: "TRUE" An argument named "TRUE" appears in a conditional statement. Policy CMP0012 is not set: if() recognizes numbers and boolean constants. Run "cmake --help-policy CMP0012" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5XmlGui/KF5XmlGuiConfig.cmake:47 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5Parts/KF5PartsConfig.cmake:40 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:53 (find_package) CMakeLists.txt:30 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib/aarch64-linux-gnu/cmake/KF5Config/KF5ConfigConfig.cmake:45 (if): if given arguments: "ON" An argument named "ON" appears in a conditional statement. Policy CMP0012 is not set: if() recognizes numbers and boolean constants. Run "cmake --help-policy CMP0012" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5ConfigWidgets/KF5ConfigWidgetsConfig.cmake:42 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5XmlGui/KF5XmlGuiConfig.cmake:47 (find_dependency) /usr/share/cmake-3.18/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) /usr/lib/aarch64-linux-gnu/cmake/KF5Parts/KF5PartsConfig.cmake:40 (find_dependency) /usr/share/ECM/find-modules/FindKF5.cmake:53 (find_package) CMakeLists.txt:30 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found KF5Parts: /usr/lib/aarch64-linux-gnu/cmake/KF5Parts/KF5PartsConfig.cmake (found version "5.78.0") -- Found KF5WidgetsAddons: /usr/lib/aarch64-linux-gnu/cmake/KF5WidgetsAddons/KF5WidgetsAddonsConfig.cmake (found version "5.78.0") -- Found KF5: success (found version "5.78.0") found components: Config CoreAddons Init I18n KDELibs4Support KIO MediaPlayer Parts WidgetsAddons CMake Warning (dev) at /usr/share/cmake-3.18/Modules/FindX11.cmake:225 (find_package): File /usr/share/cmake-3.18/Modules/FindX11.cmake includes /usr/share/ECM/find-modules/FindFontconfig.cmake (found via CMAKE_MODULE_PATH) which shadows /usr/share/cmake-3.18/Modules/FindFontconfig.cmake. This may cause errors later on . Policy CMP0017 is not set: Prefer files from the CMake module directory when including from there. Run "cmake --help-policy CMP0017" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): CMakeLists.txt:31 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib/aarch64-linux-gnu/libX11.so;/usr/lib/aarch64-linux-gnu/libXext.so -- Looking for XOpenDisplay in /usr/lib/aarch64-linux-gnu/libX11.so;/usr/lib/aarch64-linux-gnu/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found -- WARNING: you are using the obsolete 'PKGCONFIG' macro, use FindPkgConfig -- WARNING: you are using the obsolete 'PKGCONFIG' macro, use FindPkgConfig -- WARNING: you are using the obsolete 'PKGCONFIG' macro, use FindPkgConfig -- WARNING: you are using the obsolete 'PKGCONFIG' macro, use FindPkgConfig -- WARNING: you are using the obsolete 'PKGCONFIG' macro, use FindPkgConfig -- Looking for include file stdint.h -- Looking for include file stdint.h - found have cairo cflags: ldflags:-L/usr/lib/aarch64-linux-gnu -lcairo extra -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include libs -L/usr/lib/aarch64-linux-gnu -lcairo -L/usr/lib/aarch64-linux-gnu -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 build npp CMake Warning (dev) at /usr/lib/aarch64-linux-gnu/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/aarch64-linux-gnu/cmake/Qt5Core/Qt5CoreMacros.cmake:431 (_qt5_warn_deprecated) src/CMakeLists.txt:164 (qt5_use_modules) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) in CMakeLists.txt: A logical block opening on the line /<>/CMakeLists.txt:82 (if) closes on the line /<>/CMakeLists.txt:84 (endif) with mis-matching arguments. This warning is for project developers. Use -Wno-dev to suppress it. -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_INSTALL_RUNSTATEDIR -- Build files have been written to: /<>/obj-aarch64-linux-gnu dh_auto_build --buildsystem=kf5 -a cd obj-aarch64-linux-gnu && make -j1 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/<>/obj-aarch64-linux-gnu' /usr/bin/cmake -S/<> -B/<>/obj-aarch64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/obj-aarch64-linux-gnu/CMakeFiles /<>/obj-aarch64-linux-gnu//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/tsfiles-2ea84917c203b4770a6f20a0f41e4c89.dir/build.make CMakeFiles/tsfiles-2ea84917c203b4770a6f20a0f41e4c89.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/tsfiles-2ea84917c203b4770a6f20a0f41e4c89.dir/DependInfo.cmake --color= Dependee "/<>/obj-aarch64-linux-gnu/CMakeFiles/tsfiles-2ea84917c203b4770a6f20a0f41e4c89.dir/DependInfo.cmake" is newer than depender "/<>/obj-aarch64-linux-gnu/CMakeFiles/tsfiles-2ea84917c203b4770a6f20a0f41e4c89.dir/depend.internal". Dependee "/<>/obj-aarch64-linux-gnu/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/obj-aarch64-linux-gnu/CMakeFiles/tsfiles-2ea84917c203b4770a6f20a0f41e4c89.dir/depend.internal". Scanning dependencies of target tsfiles-2ea84917c203b4770a6f20a0f41e4c89 make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/tsfiles-2ea84917c203b4770a6f20a0f41e4c89.dir/build.make CMakeFiles/tsfiles-2ea84917c203b4770a6f20a0f41e4c89.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' [ 1%] Generating ts... /usr/bin/cmake -DPYTHON_EXECUTABLE=/usr/bin/python3 -D_ki18n_pmap_compile_script=/usr/lib/aarch64-linux-gnu/cmake/KF5I18n/ts-pmap-compile.py -DCOPY_TO=/<>/obj-aarch64-linux-gnu/locale -DPO_DIR=/<>/po -P /usr/lib/aarch64-linux-gnu/cmake/KF5I18n/build-tsfiles.cmake make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 1%] Built target tsfiles-2ea84917c203b4770a6f20a0f41e4c89 make -f CMakeFiles/pofiles-2ea84917c203b4770a6f20a0f41e4c89.dir/build.make CMakeFiles/pofiles-2ea84917c203b4770a6f20a0f41e4c89.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/pofiles-2ea84917c203b4770a6f20a0f41e4c89.dir/DependInfo.cmake --color= Dependee "/<>/obj-aarch64-linux-gnu/CMakeFiles/pofiles-2ea84917c203b4770a6f20a0f41e4c89.dir/DependInfo.cmake" is newer than depender "/<>/obj-aarch64-linux-gnu/CMakeFiles/pofiles-2ea84917c203b4770a6f20a0f41e4c89.dir/depend.internal". Dependee "/<>/obj-aarch64-linux-gnu/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/obj-aarch64-linux-gnu/CMakeFiles/pofiles-2ea84917c203b4770a6f20a0f41e4c89.dir/depend.internal". Scanning dependencies of target pofiles-2ea84917c203b4770a6f20a0f41e4c89 make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/pofiles-2ea84917c203b4770a6f20a0f41e4c89.dir/build.make CMakeFiles/pofiles-2ea84917c203b4770a6f20a0f41e4c89.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' [ 2%] Generating mo... /usr/bin/cmake -DGETTEXT_MSGFMT_EXECUTABLE=/usr/bin/msgfmt -DCOPY_TO=/<>/obj-aarch64-linux-gnu/locale -DPO_DIR=/<>/po -P /usr/lib/aarch64-linux-gnu/cmake/KF5I18n/build-pofiles.cmake make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 2%] Built target pofiles-2ea84917c203b4770a6f20a0f41e4c89 make -f src/CMakeFiles/kphononplayer_autogen.dir/build.make src/CMakeFiles/kphononplayer_autogen.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/src /<>/obj-aarch64-linux-gnu/src/CMakeFiles/kphononplayer_autogen.dir/DependInfo.cmake --color= Dependee "/<>/obj-aarch64-linux-gnu/src/CMakeFiles/kphononplayer_autogen.dir/DependInfo.cmake" is newer than depender "/<>/obj-aarch64-linux-gnu/src/CMakeFiles/kphononplayer_autogen.dir/depend.internal". Dependee "/<>/obj-aarch64-linux-gnu/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/obj-aarch64-linux-gnu/src/CMakeFiles/kphononplayer_autogen.dir/depend.internal". Scanning dependencies of target kphononplayer_autogen make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f src/CMakeFiles/kphononplayer_autogen.dir/build.make src/CMakeFiles/kphononplayer_autogen.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' [ 4%] Automatic MOC for target kphononplayer cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_autogen /<>/obj-aarch64-linux-gnu/src/CMakeFiles/kphononplayer_autogen.dir/AutogenInfo.json Debian AutoGen: Refreshing parse cache because it doesn't exist. AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/kphononplayer_autogen/moc_predefs.h", because it doesn't exist. /usr/bin/aarch64-linux-gnu-g++ -dM -E -c /usr/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp "-DKMPLAYER_VERSION_STRING=\"\\\"0.12.0b\\\"\"" -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtDBus -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtX11Extras -I/usr/include/phonon4qt5 -I/usr/include -I/usr/aarch64-linux-gnu/include/c++/10 -I/usr/aarch64-linux-gnu/include/c++/10/aarch64-linux-gnu -I/usr/aarch64-linux-gnu/include/c++/10/backward -I/usr/lib/gcc-cross/aarch64-linux-gnu/10/include -I/usr/aarch64-linux-gnu/include -I/usr/include/aarch64-linux-gnu AutoGen: Parsing "SRC:/src/phononplayer.h" AutoGen: Parsing "SRC:/src/phononplayer.cpp" AutoMoc warning --------------- "SRC:/src/phononplayer.cpp" includes the moc file "phononplayer.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, Q_NAMESPACE_EXPORT, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON or K_PLUGIN_CLASS_WITH_JSON macro. AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/kphononplayer_autogen/EWIEGA46WW/moc_phononplayer.cpp", because it doesn't exist, from "SRC:/src/phononplayer.h" /usr/lib/qt5/bin/moc "-DKMPLAYER_VERSION_STRING=\"\\\"0.12.0b\\\"\"" -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtDBus -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtX11Extras -I/usr/include/phonon4qt5 -I/usr/include -I/usr/aarch64-linux-gnu/include/c++/10 -I/usr/aarch64-linux-gnu/include/c++/10/aarch64-linux-gnu -I/usr/aarch64-linux-gnu/include/c++/10/backward -I/usr/lib/gcc-cross/aarch64-linux-gnu/10/include -I/usr/aarch64-linux-gnu/include -I/usr/include/aarch64-linux-gnu --include /<>/obj-aarch64-linux-gnu/src/kphononplayer_autogen/moc_predefs.h --output-dep-file -o /<>/obj-aarch64-linux-gnu/src/kphononplayer_autogen/EWIEGA46WW/moc_phononplayer.cpp /<>/src/phononplayer.h AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/kphononplayer_autogen/include/phononplayer.moc", because it doesn't exist, from "SRC:/src/phononplayer.cpp" /usr/lib/qt5/bin/moc "-DKMPLAYER_VERSION_STRING=\"\\\"0.12.0b\\\"\"" -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtDBus -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtX11Extras -I/usr/include/phonon4qt5 -I/usr/include -I/usr/aarch64-linux-gnu/include/c++/10 -I/usr/aarch64-linux-gnu/include/c++/10/aarch64-linux-gnu -I/usr/aarch64-linux-gnu/include/c++/10/backward -I/usr/lib/gcc-cross/aarch64-linux-gnu/10/include -I/usr/aarch64-linux-gnu/include -I/usr/include/aarch64-linux-gnu --include /<>/obj-aarch64-linux-gnu/src/kphononplayer_autogen/moc_predefs.h --output-dep-file -o /<>/obj-aarch64-linux-gnu/src/kphononplayer_autogen/include/phononplayer.moc /<>/src/phononplayer.cpp AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/kphononplayer_autogen/EWIEGA46WW/moc_phononplayer.cpp.d" AutoMoc: /<>/src/phononplayer.cpp:0: Note: No relevant classes found. No output generated. AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/kphononplayer_autogen/include/phononplayer.moc.d" AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/src/kphononplayer_autogen/mocs_compilation.cpp" AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/src/CMakeFiles/kphononplayer_autogen.dir/ParseCache.txt" AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/src/CMakeFiles/kphononplayer_autogen.dir/AutogenUsed.txt" make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 4%] Built target kphononplayer_autogen make -f src/CMakeFiles/kphononplayer.dir/build.make src/CMakeFiles/kphononplayer.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' [ 5%] Generating streamslaveadaptor.cpp, streamslaveadaptor.h cd /<>/obj-aarch64-linux-gnu/src && /usr/lib/qt5/bin/qdbusxml2cpp -m -a streamslaveadaptor -i /<>/src/phononplayer.h -l Stream /<>/src/org.kde.kmplayer.streamslave.xml [ 7%] Generating slaveadaptor.cpp, slaveadaptor.h cd /<>/obj-aarch64-linux-gnu/src && /usr/lib/qt5/bin/qdbusxml2cpp -m -a slaveadaptor -i /<>/src/phononplayer.h -l Slave /<>/src/org.kde.kmplayer.slave.xml [ 8%] Generating slaveadaptor.moc cd /<>/obj-aarch64-linux-gnu/src && /usr/lib/qt5/bin/moc @/<>/obj-aarch64-linux-gnu/src/slaveadaptor.moc_parameters [ 9%] Generating streamslaveadaptor.moc cd /<>/obj-aarch64-linux-gnu/src && /usr/lib/qt5/bin/moc @/<>/obj-aarch64-linux-gnu/src/streamslaveadaptor.moc_parameters cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/src /<>/obj-aarch64-linux-gnu/src/CMakeFiles/kphononplayer.dir/DependInfo.cmake --color= Dependee "/<>/obj-aarch64-linux-gnu/src/CMakeFiles/kphononplayer.dir/DependInfo.cmake" is newer than depender "/<>/obj-aarch64-linux-gnu/src/CMakeFiles/kphononplayer.dir/depend.internal". Dependee "/<>/obj-aarch64-linux-gnu/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/obj-aarch64-linux-gnu/src/CMakeFiles/kphononplayer.dir/depend.internal". Scanning dependencies of target kphononplayer make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f src/CMakeFiles/kphononplayer.dir/build.make src/CMakeFiles/kphononplayer.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' [ 11%] Building CXX object src/CMakeFiles/kphononplayer.dir/kphononplayer_autogen/mocs_compilation.cpp.o cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-g++ -DKMPLAYER_VERSION_STRING="\"\\\"0.12.0b\\\"\"" -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu/src/kphononplayer_autogen/include -I/<>/obj-aarch64-linux-gnu/src/.. -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtX11Extras -isystem /usr/include/phonon4qt5 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/kphononplayer.dir/kphononplayer_autogen/mocs_compilation.cpp.o -c /<>/obj-aarch64-linux-gnu/src/kphononplayer_autogen/mocs_compilation.cpp In file included from /<>/obj-aarch64-linux-gnu/src/kphononplayer_autogen/EWIEGA46WW/moc_phononplayer.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kphononplayer_autogen/mocs_compilation.cpp:2: /<>/obj-aarch64-linux-gnu/src/kphononplayer_autogen/EWIEGA46WW/../../../../src/phononplayer.h:50:10: warning: ‘virtual void Slave::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 50 | void timerEvent (QTimerEvent *e); | ^~~~~~~~~~ [ 12%] Building CXX object src/CMakeFiles/kphononplayer.dir/phononplayer.cpp.o cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-g++ -DKMPLAYER_VERSION_STRING="\"\\\"0.12.0b\\\"\"" -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu/src/kphononplayer_autogen/include -I/<>/obj-aarch64-linux-gnu/src/.. -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtX11Extras -isystem /usr/include/phonon4qt5 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/kphononplayer.dir/phononplayer.cpp.o -c /<>/src/phononplayer.cpp In file included from /<>/src/phononplayer.cpp:23: /<>/src/phononplayer.h:50:10: warning: ‘virtual void Slave::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 50 | void timerEvent (QTimerEvent *e); | ^~~~~~~~~~ /<>/src/phononplayer.cpp: In member function ‘void Stream::init()’: /<>/src/phononplayer.cpp:138:41: warning: ‘Phonon::MediaSource::MediaSource(const QString&)’ is deprecated [-Wdeprecated-declarations] 138 | m_media->setCurrentSource (m_url); | ^ In file included from /usr/include/phonon4qt5/phonon/mediaobject.h:26, from /<>/src/phononplayer.cpp:34: /usr/include/phonon4qt5/phonon/mediasource.h:144:27: note: declared here 144 | PHONON_DEPRECATED MediaSource(const QString &fileName); //krazy:exclude=explicit | ^~~~~~~~~~~ [ 14%] Building CXX object src/CMakeFiles/kphononplayer.dir/slaveadaptor.cpp.o cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-g++ -DKMPLAYER_VERSION_STRING="\"\\\"0.12.0b\\\"\"" -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu/src/kphononplayer_autogen/include -I/<>/obj-aarch64-linux-gnu/src/.. -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtX11Extras -isystem /usr/include/phonon4qt5 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/kphononplayer.dir/slaveadaptor.cpp.o -c /<>/obj-aarch64-linux-gnu/src/slaveadaptor.cpp In file included from /<>/obj-aarch64-linux-gnu/src/slaveadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/slaveadaptor.cpp:11: /<>/src/phononplayer.h:50:10: warning: ‘virtual void Slave::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 50 | void timerEvent (QTimerEvent *e); | ^~~~~~~~~~ [ 15%] Building CXX object src/CMakeFiles/kphononplayer.dir/streamslaveadaptor.cpp.o cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-g++ -DKMPLAYER_VERSION_STRING="\"\\\"0.12.0b\\\"\"" -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu/src/kphononplayer_autogen/include -I/<>/obj-aarch64-linux-gnu/src/.. -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtX11Extras -isystem /usr/include/phonon4qt5 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/kphononplayer.dir/streamslaveadaptor.cpp.o -c /<>/obj-aarch64-linux-gnu/src/streamslaveadaptor.cpp In file included from /<>/obj-aarch64-linux-gnu/src/streamslaveadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/streamslaveadaptor.cpp:11: /<>/src/phononplayer.h:50:10: warning: ‘virtual void Slave::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 50 | void timerEvent (QTimerEvent *e); | ^~~~~~~~~~ [ 16%] Linking CXX executable kphononplayer cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/kphononplayer.dir/link.txt --verbose=1 /usr/bin/aarch64-linux-gnu-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -Wl,--enable-new-dtags -Wl,-z,relro -Wl,--as-needed -rdynamic CMakeFiles/kphononplayer.dir/kphononplayer_autogen/mocs_compilation.cpp.o CMakeFiles/kphononplayer.dir/phononplayer.cpp.o CMakeFiles/kphononplayer.dir/slaveadaptor.cpp.o CMakeFiles/kphononplayer.dir/streamslaveadaptor.cpp.o -o kphononplayer /usr/lib/aarch64-linux-gnu/libQt5DBus.so.5.15.2 /usr/lib/aarch64-linux-gnu/libQt5X11Extras.so.5.15.2 /usr/lib/aarch64-linux-gnu/libphonon4qt5.so.4.11.1 -lxcb -lxcb-render -lxcb-shm /usr/lib/aarch64-linux-gnu/libQt5Widgets.so.5.15.2 /usr/lib/aarch64-linux-gnu/libQt5Gui.so.5.15.2 /usr/lib/aarch64-linux-gnu/libQt5Core.so.5.15.2 make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 16%] Built target kphononplayer make -f src/CMakeFiles/knpplayer_autogen.dir/build.make src/CMakeFiles/knpplayer_autogen.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/src /<>/obj-aarch64-linux-gnu/src/CMakeFiles/knpplayer_autogen.dir/DependInfo.cmake --color= Dependee "/<>/obj-aarch64-linux-gnu/src/CMakeFiles/knpplayer_autogen.dir/DependInfo.cmake" is newer than depender "/<>/obj-aarch64-linux-gnu/src/CMakeFiles/knpplayer_autogen.dir/depend.internal". Dependee "/<>/obj-aarch64-linux-gnu/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/obj-aarch64-linux-gnu/src/CMakeFiles/knpplayer_autogen.dir/depend.internal". Scanning dependencies of target knpplayer_autogen make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f src/CMakeFiles/knpplayer_autogen.dir/build.make src/CMakeFiles/knpplayer_autogen.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' [ 18%] Automatic MOC for target knpplayer cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_autogen /<>/obj-aarch64-linux-gnu/src/CMakeFiles/knpplayer_autogen.dir/AutogenInfo.json Debian AutoGen: Refreshing parse cache because it doesn't exist. AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/knpplayer_autogen/moc_predefs.h", because it doesn't exist. /usr/bin/aarch64-linux-gnu-g++ -dM -E -c /usr/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp "-DKMPLAYER_VERSION_STRING=\"\\\"0.12.0b\\\"\"" -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu -I/usr/include -I/usr/aarch64-linux-gnu/include/c++/10 -I/usr/aarch64-linux-gnu/include/c++/10/aarch64-linux-gnu -I/usr/aarch64-linux-gnu/include/c++/10/backward -I/usr/lib/gcc-cross/aarch64-linux-gnu/10/include -I/usr/aarch64-linux-gnu/include -I/usr/include/aarch64-linux-gnu AutoGen: Parsing "SRC:/src/npplayer.cpp" AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/src/knpplayer_autogen/mocs_compilation.cpp" AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/src/CMakeFiles/knpplayer_autogen.dir/ParseCache.txt" AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/src/CMakeFiles/knpplayer_autogen.dir/AutogenUsed.txt" make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 18%] Built target knpplayer_autogen make -f src/CMakeFiles/knpplayer.dir/build.make src/CMakeFiles/knpplayer.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/src /<>/obj-aarch64-linux-gnu/src/CMakeFiles/knpplayer.dir/DependInfo.cmake --color= Dependee "/<>/obj-aarch64-linux-gnu/src/CMakeFiles/knpplayer.dir/DependInfo.cmake" is newer than depender "/<>/obj-aarch64-linux-gnu/src/CMakeFiles/knpplayer.dir/depend.internal". Dependee "/<>/obj-aarch64-linux-gnu/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/obj-aarch64-linux-gnu/src/CMakeFiles/knpplayer.dir/depend.internal". Scanning dependencies of target knpplayer make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f src/CMakeFiles/knpplayer.dir/build.make src/CMakeFiles/knpplayer.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' [ 19%] Building CXX object src/CMakeFiles/knpplayer.dir/knpplayer_autogen/mocs_compilation.cpp.o cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-g++ -DKMPLAYER_VERSION_STRING="\"\\\"0.12.0b\\\"\"" -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu/src/knpplayer_autogen/include -I/<>/obj-aarch64-linux-gnu/src/.. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -std=gnu++11 -o CMakeFiles/knpplayer.dir/knpplayer_autogen/mocs_compilation.cpp.o -c /<>/obj-aarch64-linux-gnu/src/knpplayer_autogen/mocs_compilation.cpp [ 21%] Building CXX object src/CMakeFiles/knpplayer.dir/npplayer.cpp.o cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-g++ -DKMPLAYER_VERSION_STRING="\"\\\"0.12.0b\\\"\"" -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu/src/knpplayer_autogen/include -I/<>/obj-aarch64-linux-gnu/src/.. -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/include/dbus-1.0 -I/usr/lib/aarch64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -std=gnu++11 -o CMakeFiles/knpplayer.dir/npplayer.cpp.o -c /<>/src/npplayer.cpp In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /<>/src/npplayer.cpp:37: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gdk/gdkprivate.h:30, from /usr/include/gtk-2.0/gdk/gdkx.h:30, from /<>/src/npplayer.cpp:36: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /<>/src/npplayer.cpp:37: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/glib/gprintf.h:21, from /<>/src/npplayer.cpp:34: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ /<>/src/npplayer.cpp: In function ‘bool startPlugin(const char*, int, char**, char**)’: /<>/src/npplayer.cpp:1407:38: warning: unused parameter ‘mime’ [-Wunused-parameter] 1407 | static bool startPlugin (const char *mime, | ~~~~~~~~~~~~^~~~ /<>/src/npplayer.cpp: In function ‘int main(int, char**)’: /<>/src/npplayer.cpp:1971:24: warning: ‘void g_thread_init(gpointer)’ is deprecated [-Wdeprecated-declarations] 1971 | g_thread_init (NULL); | ^ In file included from /usr/include/glib-2.0/glib.h:111, from /usr/include/glib-2.0/glib/gprintf.h:21, from /<>/src/npplayer.cpp:34: /usr/include/glib-2.0/glib/deprecated/gthread.h:261:10: note: declared here 261 | void g_thread_init (gpointer vtable); | ^~~~~~~~~~~~~ /<>/src/npplayer.cpp: In function ‘NPError nsGetValueForURL(NPP, NPNURLVariable, const char*, char**, uint32_t*)’: /<>/src/npplayer.cpp:875:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 875 | } | ^ /<>/src/npplayer.cpp:876:5: note: here 876 | case NPNURLVProxy: | ^~~~ [ 22%] Linking CXX executable knpplayer cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/knpplayer.dir/link.txt --verbose=1 /usr/bin/aarch64-linux-gnu-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -Wl,--enable-new-dtags -Wl,-z,relro -Wl,--as-needed -rdynamic CMakeFiles/knpplayer.dir/knpplayer_autogen/mocs_compilation.cpp.o CMakeFiles/knpplayer.dir/npplayer.cpp.o -o knpplayer -L/usr/lib/aarch64-linux-gnu -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 -L/usr/lib/aarch64-linux-gnu -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -L/usr/lib/aarch64-linux-gnu -lgthread-2.0 -pthread -lglib-2.0 -L/usr/lib/aarch64-linux-gnu -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lX11 make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 22%] Built target knpplayer make -f src/CMakeFiles/kmplayer_autogen.dir/build.make src/CMakeFiles/kmplayer_autogen.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/src /<>/obj-aarch64-linux-gnu/src/CMakeFiles/kmplayer_autogen.dir/DependInfo.cmake --color= Dependee "/<>/obj-aarch64-linux-gnu/src/CMakeFiles/kmplayer_autogen.dir/DependInfo.cmake" is newer than depender "/<>/obj-aarch64-linux-gnu/src/CMakeFiles/kmplayer_autogen.dir/depend.internal". Dependee "/<>/obj-aarch64-linux-gnu/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/obj-aarch64-linux-gnu/src/CMakeFiles/kmplayer_autogen.dir/depend.internal". Scanning dependencies of target kmplayer_autogen make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f src/CMakeFiles/kmplayer_autogen.dir/build.make src/CMakeFiles/kmplayer_autogen.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' [ 23%] Automatic MOC for target kmplayer cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_autogen /<>/obj-aarch64-linux-gnu/src/CMakeFiles/kmplayer_autogen.dir/AutogenInfo.json Debian AutoGen: Refreshing parse cache because it doesn't exist. AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/kmplayer_autogen/moc_predefs.h", because it doesn't exist. /usr/bin/aarch64-linux-gnu-g++ -dM -E -c /usr/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp -DKCOREADDONS_LIB -DKGUIADDONS_LIB "-DKMPLAYER_VERSION_STRING=\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu -I/usr/include/KF5/KMediaPlayer -I/usr/include/KF5 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/KF5/KParts -I/usr/include/KF5/KIOWidgets -I/usr/include/KF5/KIOGui -I/usr/include/KF5/KIOCore -I/usr/include/KF5/KCoreAddons -I/usr/include/KF5/KService -I/usr/include/KF5/KConfigCore -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtConcurrent -I/usr/include/aarch64-linux-gnu/qt5/QtDBus -I/usr/include/KF5/KWindowSystem -I/usr/include/KF5/KJobWidgets -I/usr/include/KF5/KCompletion -I/usr/include/KF5/KWidgetsAddons -I/usr/include/KF5/KXmlGui -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/usr/include/KF5/KConfigWidgets -I/usr/include/KF5/KCodecs -I/usr/include/KF5/KConfigGui -I/usr/include/KF5/KAuth -I/usr/include/KF5/KTextWidgets -I/usr/include/KF5/SonnetUi -I/usr/include/KF5/KI18n -I/usr/include/KF5/KDELibs4Support -I/usr/include/KF5/KDELibs4Support/KDE -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/KF5/KCrash -I/usr/include/KF5/KIOFileWidgets -I/usr/include/KF5/KBookmarks -I/usr/include/KF5/KItemViews -I/usr/include/KF5/Solid -I/usr/include/KF5/KNotifications -I/usr/include/KF5/KIconThemes -I/usr/include/KF5/KGuiAddons -I/usr/include/KF5/KUnitConversion -I/usr/include -I/usr/aarch64-linux-gnu/include/c++/10 -I/usr/aarch64-linux-gnu/include/c++/10/aarch64-linux-gnu -I/usr/aarch64-linux-gnu/include/c++/10/backward -I/usr/lib/gcc-cross/aarch64-linux-gnu/10/include -I/usr/aarch64-linux-gnu/include -I/usr/include/aarch64-linux-gnu AutoGen: Parsing "SRC:/obj-aarch64-linux-gnu/src/kmplayer_dummy.cpp" AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/src/kmplayer_autogen/mocs_compilation.cpp" AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/src/CMakeFiles/kmplayer_autogen.dir/ParseCache.txt" AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/src/CMakeFiles/kmplayer_autogen.dir/AutogenUsed.txt" make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 23%] Built target kmplayer_autogen make -f src/CMakeFiles/kmplayercommon_autogen.dir/build.make src/CMakeFiles/kmplayercommon_autogen.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/src /<>/obj-aarch64-linux-gnu/src/CMakeFiles/kmplayercommon_autogen.dir/DependInfo.cmake --color= Dependee "/<>/obj-aarch64-linux-gnu/src/CMakeFiles/kmplayercommon_autogen.dir/DependInfo.cmake" is newer than depender "/<>/obj-aarch64-linux-gnu/src/CMakeFiles/kmplayercommon_autogen.dir/depend.internal". Dependee "/<>/obj-aarch64-linux-gnu/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/obj-aarch64-linux-gnu/src/CMakeFiles/kmplayercommon_autogen.dir/depend.internal". Scanning dependencies of target kmplayercommon_autogen make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f src/CMakeFiles/kmplayercommon_autogen.dir/build.make src/CMakeFiles/kmplayercommon_autogen.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' [ 25%] Automatic MOC for target kmplayercommon cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_autogen /<>/obj-aarch64-linux-gnu/src/CMakeFiles/kmplayercommon_autogen.dir/AutogenInfo.json Debian AutoGen: Refreshing parse cache because it doesn't exist. AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/moc_predefs.h", because it doesn't exist. /usr/bin/aarch64-linux-gnu-g++ -dM -E -c /usr/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp -DKCOREADDONS_LIB -DKGUIADDONS_LIB "-DKMPLAYER_VERSION_STRING=\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayercommon_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu -I/usr/include/KF5/KDELibs4Support -I/usr/include/KF5/KDELibs4Support/KDE -I/usr/include/KF5 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtDBus -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/KF5/KCoreAddons -I/usr/include/KF5/KCrash -I/usr/include/KF5/KWidgetsAddons -I/usr/include/KF5/KConfigCore -I/usr/include/KF5/KConfigWidgets -I/usr/include/KF5/KCodecs -I/usr/include/KF5/KConfigGui -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/usr/include/KF5/KAuth -I/usr/include/KF5/KIOCore -I/usr/include/KF5/KService -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtConcurrent -I/usr/include/KF5/KIOFileWidgets -I/usr/include/KF5/KIOWidgets -I/usr/include/KF5/KIOGui -I/usr/include/KF5/KWindowSystem -I/usr/include/KF5/KJobWidgets -I/usr/include/KF5/KCompletion -I/usr/include/KF5/KBookmarks -I/usr/include/KF5/KItemViews -I/usr/include/KF5/KXmlGui -I/usr/include/KF5/Solid -I/usr/include/KF5/KI18n -I/usr/include/KF5/KNotifications -I/usr/include/KF5/KIconThemes -I/usr/include/KF5/KGuiAddons -I/usr/include/KF5/KUnitConversion -I/usr/include/KF5/KTextWidgets -I/usr/include/KF5/SonnetUi -I/usr/include/KF5/KParts -I/usr/include/KF5/KMediaPlayer -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtX11Extras -I/usr/include -I/usr/aarch64-linux-gnu/include/c++/10 -I/usr/aarch64-linux-gnu/include/c++/10/aarch64-linux-gnu -I/usr/aarch64-linux-gnu/include/c++/10/backward -I/usr/lib/gcc-cross/aarch64-linux-gnu/10/include -I/usr/aarch64-linux-gnu/include -I/usr/include/aarch64-linux-gnu AutoGen: Parsing "SRC:/src/expression.h" AutoGen: Parsing "SRC:/src/kmplayer_opml.h" AutoGen: Parsing "SRC:/src/kmplayerplaylist.h" AutoGen: Parsing "SRC:/src/kmplayer_rp.h" AutoGen: Parsing "SRC:/src/playmodel.h" AutoGen: Parsing "SRC:/src/kmplayer_asx.h" AutoGen: Parsing "SRC:/src/kmplayer_atom.h" AutoGen: Parsing "SRC:/src/kmplayer_xspf.h" AutoGen: Parsing "SRC:/src/kmplayercontrolpanel.h" AutoGen: Parsing "SRC:/src/mediaobject.h" AutoGen: Parsing "SRC:/src/kmplayerpartbase.h" AutoGen: Parsing "SRC:/src/kmplayer_smil.h" AutoGen: Parsing "SRC:/src/kmplayerprocess.h" AutoGen: Parsing "SRC:/src/kmplayerview.h" AutoGen: Parsing "SRC:/src/kmplayerconfig.h" AutoGen: Parsing "SRC:/src/kmplayer_rss.h" AutoGen: Parsing "SRC:/src/playlistview.h" AutoGen: Parsing "SRC:/src/pref.h" AutoGen: Parsing "SRC:/src/surface.h" AutoGen: Parsing "SRC:/src/triestring.h" AutoGen: Parsing "SRC:/src/viewarea.h" AutoGen: Parsing "SRC:/src/expression.cpp" AutoGen: Parsing "SRC:/src/kmplayer_asx.cpp" AutoGen: Parsing "SRC:/src/kmplayer_atom.cpp" AutoGen: Parsing "SRC:/src/kmplayer_opml.cpp" AutoGen: Parsing "SRC:/src/kmplayer_rp.cpp" AutoGen: Parsing "SRC:/src/kmplayer_rss.cpp" AutoGen: Parsing "SRC:/src/kmplayer_smil.cpp" AutoGen: Parsing "SRC:/src/kmplayer_xspf.cpp" AutoGen: Parsing "SRC:/src/kmplayerconfig.cpp" AutoGen: Parsing "SRC:/src/kmplayercontrolpanel.cpp" AutoGen: Parsing "SRC:/src/kmplayerpartbase.cpp" AutoGen: Parsing "SRC:/src/kmplayerplaylist.cpp" AutoGen: Parsing "SRC:/src/kmplayerprocess.cpp" AutoGen: Parsing "SRC:/src/kmplayerview.cpp" AutoGen: Parsing "SRC:/src/mediaobject.cpp" AutoGen: Parsing "SRC:/src/playlistview.cpp" AutoGen: Parsing "SRC:/src/playmodel.cpp" AutoGen: Parsing "SRC:/src/pref.cpp" AutoGen: Parsing "SRC:/src/surface.cpp" AutoGen: Parsing "SRC:/src/triestring.cpp" AutoGen: Parsing "SRC:/src/viewarea.cpp" AutoMoc warning --------------- "SRC:/src/kmplayerconfig.cpp" includes the moc file "kmplayerconfig.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, Q_NAMESPACE_EXPORT, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON or K_PLUGIN_CLASS_WITH_JSON macro. AutoMoc warning --------------- "SRC:/src/kmplayercontrolpanel.cpp" includes the moc file "kmplayercontrolpanel.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, Q_NAMESPACE_EXPORT, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON or K_PLUGIN_CLASS_WITH_JSON macro. AutoMoc warning --------------- "SRC:/src/kmplayerpartbase.cpp" includes the moc file "kmplayerpartbase.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, Q_NAMESPACE_EXPORT, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON or K_PLUGIN_CLASS_WITH_JSON macro. AutoMoc warning --------------- "SRC:/src/kmplayerprocess.cpp" includes the moc file "kmplayerprocess.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, Q_NAMESPACE_EXPORT, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON or K_PLUGIN_CLASS_WITH_JSON macro. AutoMoc warning --------------- "SRC:/src/kmplayerview.cpp" includes the moc file "kmplayerview.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, Q_NAMESPACE_EXPORT, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON or K_PLUGIN_CLASS_WITH_JSON macro. AutoMoc warning --------------- "SRC:/src/mediaobject.cpp" includes the moc file "mediaobject.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, Q_NAMESPACE_EXPORT, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON or K_PLUGIN_CLASS_WITH_JSON macro. AutoMoc warning --------------- "SRC:/src/playlistview.cpp" includes the moc file "playlistview.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, Q_NAMESPACE_EXPORT, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON or K_PLUGIN_CLASS_WITH_JSON macro. AutoMoc warning --------------- "SRC:/src/pref.cpp" includes the moc file "pref.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, Q_NAMESPACE_EXPORT, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON or K_PLUGIN_CLASS_WITH_JSON macro. AutoMoc warning --------------- "SRC:/src/viewarea.cpp" includes the moc file "viewarea.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, Q_NAMESPACE_EXPORT, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON or K_PLUGIN_CLASS_WITH_JSON macro. AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerpartbase.cpp", because it doesn't exist, from "SRC:/src/kmplayerpartbase.h" /usr/lib/qt5/bin/moc -DKCOREADDONS_LIB -DKGUIADDONS_LIB "-DKMPLAYER_VERSION_STRING=\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayercommon_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu -I/usr/include/KF5/KDELibs4Support -I/usr/include/KF5/KDELibs4Support/KDE -I/usr/include/KF5 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtDBus -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/KF5/KCoreAddons -I/usr/include/KF5/KCrash -I/usr/include/KF5/KWidgetsAddons -I/usr/include/KF5/KConfigCore -I/usr/include/KF5/KConfigWidgets -I/usr/include/KF5/KCodecs -I/usr/include/KF5/KConfigGui -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/usr/include/KF5/KAuth -I/usr/include/KF5/KIOCore -I/usr/include/KF5/KService -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtConcurrent -I/usr/include/KF5/KIOFileWidgets -I/usr/include/KF5/KIOWidgets -I/usr/include/KF5/KIOGui -I/usr/include/KF5/KWindowSystem -I/usr/include/KF5/KJobWidgets -I/usr/include/KF5/KCompletion -I/usr/include/KF5/KBookmarks -I/usr/include/KF5/KItemViews -I/usr/include/KF5/KXmlGui -I/usr/include/KF5/Solid -I/usr/include/KF5/KI18n -I/usr/include/KF5/KNotifications -I/usr/include/KF5/KIconThemes -I/usr/include/KF5/KGuiAddons -I/usr/include/KF5/KUnitConversion -I/usr/include/KF5/KTextWidgets -I/usr/include/KF5/SonnetUi -I/usr/include/KF5/KParts -I/usr/include/KF5/KMediaPlayer -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtX11Extras -I/usr/include -I/usr/aarch64-linux-gnu/include/c++/10 -I/usr/aarch64-linux-gnu/include/c++/10/aarch64-linux-gnu -I/usr/aarch64-linux-gnu/include/c++/10/backward -I/usr/lib/gcc-cross/aarch64-linux-gnu/10/include -I/usr/aarch64-linux-gnu/include -I/usr/include/aarch64-linux-gnu --include /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/moc_predefs.h --output-dep-file -o /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerpartbase.cpp /<>/src/kmplayerpartbase.h AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayercontrolpanel.cpp", because it doesn't exist, from "SRC:/src/kmplayercontrolpanel.h" /usr/lib/qt5/bin/moc -DKCOREADDONS_LIB -DKGUIADDONS_LIB "-DKMPLAYER_VERSION_STRING=\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayercommon_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu -I/usr/include/KF5/KDELibs4Support -I/usr/include/KF5/KDELibs4Support/KDE -I/usr/include/KF5 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtDBus -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/KF5/KCoreAddons -I/usr/include/KF5/KCrash -I/usr/include/KF5/KWidgetsAddons -I/usr/include/KF5/KConfigCore -I/usr/include/KF5/KConfigWidgets -I/usr/include/KF5/KCodecs -I/usr/include/KF5/KConfigGui -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/usr/include/KF5/KAuth -I/usr/include/KF5/KIOCore -I/usr/include/KF5/KService -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtConcurrent -I/usr/include/KF5/KIOFileWidgets -I/usr/include/KF5/KIOWidgets -I/usr/include/KF5/KIOGui -I/usr/include/KF5/KWindowSystem -I/usr/include/KF5/KJobWidgets -I/usr/include/KF5/KCompletion -I/usr/include/KF5/KBookmarks -I/usr/include/KF5/KItemViews -I/usr/include/KF5/KXmlGui -I/usr/include/KF5/Solid -I/usr/include/KF5/KI18n -I/usr/include/KF5/KNotifications -I/usr/include/KF5/KIconThemes -I/usr/include/KF5/KGuiAddons -I/usr/include/KF5/KUnitConversion -I/usr/include/KF5/KTextWidgets -I/usr/include/KF5/SonnetUi -I/usr/include/KF5/KParts -I/usr/include/KF5/KMediaPlayer -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtX11Extras -I/usr/include -I/usr/aarch64-linux-gnu/include/c++/10 -I/usr/aarch64-linux-gnu/include/c++/10/aarch64-linux-gnu -I/usr/aarch64-linux-gnu/include/c++/10/backward -I/usr/lib/gcc-cross/aarch64-linux-gnu/10/include -I/usr/aarch64-linux-gnu/include -I/usr/include/aarch64-linux-gnu --include /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/moc_predefs.h --output-dep-file -o /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayercontrolpanel.cpp /<>/src/kmplayercontrolpanel.h AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_playlistview.cpp", because it doesn't exist, from "SRC:/src/playlistview.h" /usr/lib/qt5/bin/moc -DKCOREADDONS_LIB -DKGUIADDONS_LIB "-DKMPLAYER_VERSION_STRING=\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayercommon_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu -I/usr/include/KF5/KDELibs4Support -I/usr/include/KF5/KDELibs4Support/KDE -I/usr/include/KF5 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtDBus -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/KF5/KCoreAddons -I/usr/include/KF5/KCrash -I/usr/include/KF5/KWidgetsAddons -I/usr/include/KF5/KConfigCore -I/usr/include/KF5/KConfigWidgets -I/usr/include/KF5/KCodecs -I/usr/include/KF5/KConfigGui -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/usr/include/KF5/KAuth -I/usr/include/KF5/KIOCore -I/usr/include/KF5/KService -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtConcurrent -I/usr/include/KF5/KIOFileWidgets -I/usr/include/KF5/KIOWidgets -I/usr/include/KF5/KIOGui -I/usr/include/KF5/KWindowSystem -I/usr/include/KF5/KJobWidgets -I/usr/include/KF5/KCompletion -I/usr/include/KF5/KBookmarks -I/usr/include/KF5/KItemViews -I/usr/include/KF5/KXmlGui -I/usr/include/KF5/Solid -I/usr/include/KF5/KI18n -I/usr/include/KF5/KNotifications -I/usr/include/KF5/KIconThemes -I/usr/include/KF5/KGuiAddons -I/usr/include/KF5/KUnitConversion -I/usr/include/KF5/KTextWidgets -I/usr/include/KF5/SonnetUi -I/usr/include/KF5/KParts -I/usr/include/KF5/KMediaPlayer -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtX11Extras -I/usr/include -I/usr/aarch64-linux-gnu/include/c++/10 -I/usr/aarch64-linux-gnu/include/c++/10/aarch64-linux-gnu -I/usr/aarch64-linux-gnu/include/c++/10/backward -I/usr/lib/gcc-cross/aarch64-linux-gnu/10/include -I/usr/aarch64-linux-gnu/include -I/usr/include/aarch64-linux-gnu --include /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/moc_predefs.h --output-dep-file -o /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_playlistview.cpp /<>/src/playlistview.h AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_mediaobject.cpp", because it doesn't exist, from "SRC:/src/mediaobject.h" /usr/lib/qt5/bin/moc -DKCOREADDONS_LIB -DKGUIADDONS_LIB "-DKMPLAYER_VERSION_STRING=\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayercommon_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu -I/usr/include/KF5/KDELibs4Support -I/usr/include/KF5/KDELibs4Support/KDE -I/usr/include/KF5 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtDBus -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/KF5/KCoreAddons -I/usr/include/KF5/KCrash -I/usr/include/KF5/KWidgetsAddons -I/usr/include/KF5/KConfigCore -I/usr/include/KF5/KConfigWidgets -I/usr/include/KF5/KCodecs -I/usr/include/KF5/KConfigGui -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/usr/include/KF5/KAuth -I/usr/include/KF5/KIOCore -I/usr/include/KF5/KService -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtConcurrent -I/usr/include/KF5/KIOFileWidgets -I/usr/include/KF5/KIOWidgets -I/usr/include/KF5/KIOGui -I/usr/include/KF5/KWindowSystem -I/usr/include/KF5/KJobWidgets -I/usr/include/KF5/KCompletion -I/usr/include/KF5/KBookmarks -I/usr/include/KF5/KItemViews -I/usr/include/KF5/KXmlGui -I/usr/include/KF5/Solid -I/usr/include/KF5/KI18n -I/usr/include/KF5/KNotifications -I/usr/include/KF5/KIconThemes -I/usr/include/KF5/KGuiAddons -I/usr/include/KF5/KUnitConversion -I/usr/include/KF5/KTextWidgets -I/usr/include/KF5/SonnetUi -I/usr/include/KF5/KParts -I/usr/include/KF5/KMediaPlayer -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtX11Extras -I/usr/include -I/usr/aarch64-linux-gnu/include/c++/10 -I/usr/aarch64-linux-gnu/include/c++/10/aarch64-linux-gnu -I/usr/aarch64-linux-gnu/include/c++/10/backward -I/usr/lib/gcc-cross/aarch64-linux-gnu/10/include -I/usr/aarch64-linux-gnu/include -I/usr/include/aarch64-linux-gnu --include /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/moc_predefs.h --output-dep-file -o /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_mediaobject.cpp /<>/src/mediaobject.h AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include/mediaobject.moc", because it doesn't exist, from "SRC:/src/mediaobject.cpp" /usr/lib/qt5/bin/moc -DKCOREADDONS_LIB -DKGUIADDONS_LIB "-DKMPLAYER_VERSION_STRING=\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayercommon_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu -I/usr/include/KF5/KDELibs4Support -I/usr/include/KF5/KDELibs4Support/KDE -I/usr/include/KF5 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtDBus -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/KF5/KCoreAddons -I/usr/include/KF5/KCrash -I/usr/include/KF5/KWidgetsAddons -I/usr/include/KF5/KConfigCore -I/usr/include/KF5/KConfigWidgets -I/usr/include/KF5/KCodecs -I/usr/include/KF5/KConfigGui -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/usr/include/KF5/KAuth -I/usr/include/KF5/KIOCore -I/usr/include/KF5/KService -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtConcurrent -I/usr/include/KF5/KIOFileWidgets -I/usr/include/KF5/KIOWidgets -I/usr/include/KF5/KIOGui -I/usr/include/KF5/KWindowSystem -I/usr/include/KF5/KJobWidgets -I/usr/include/KF5/KCompletion -I/usr/include/KF5/KBookmarks -I/usr/include/KF5/KItemViews -I/usr/include/KF5/KXmlGui -I/usr/include/KF5/Solid -I/usr/include/KF5/KI18n -I/usr/include/KF5/KNotifications -I/usr/include/KF5/KIconThemes -I/usr/include/KF5/KGuiAddons -I/usr/include/KF5/KUnitConversion -I/usr/include/KF5/KTextWidgets -I/usr/include/KF5/SonnetUi -I/usr/include/KF5/KParts -I/usr/include/KF5/KMediaPlayer -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtX11Extras -I/usr/include -I/usr/aarch64-linux-gnu/include/c++/10 -I/usr/aarch64-linux-gnu/include/c++/10/aarch64-linux-gnu -I/usr/aarch64-linux-gnu/include/c++/10/backward -I/usr/lib/gcc-cross/aarch64-linux-gnu/10/include -I/usr/aarch64-linux-gnu/include -I/usr/include/aarch64-linux-gnu --include /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/moc_predefs.h --output-dep-file -o /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include/mediaobject.moc /<>/src/mediaobject.cpp AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerview.cpp", because it doesn't exist, from "SRC:/src/kmplayerview.h" /usr/lib/qt5/bin/moc -DKCOREADDONS_LIB -DKGUIADDONS_LIB "-DKMPLAYER_VERSION_STRING=\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayercommon_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu -I/usr/include/KF5/KDELibs4Support -I/usr/include/KF5/KDELibs4Support/KDE -I/usr/include/KF5 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtDBus -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/KF5/KCoreAddons -I/usr/include/KF5/KCrash -I/usr/include/KF5/KWidgetsAddons -I/usr/include/KF5/KConfigCore -I/usr/include/KF5/KConfigWidgets -I/usr/include/KF5/KCodecs -I/usr/include/KF5/KConfigGui -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/usr/include/KF5/KAuth -I/usr/include/KF5/KIOCore -I/usr/include/KF5/KService -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtConcurrent -I/usr/include/KF5/KIOFileWidgets -I/usr/include/KF5/KIOWidgets -I/usr/include/KF5/KIOGui -I/usr/include/KF5/KWindowSystem -I/usr/include/KF5/KJobWidgets -I/usr/include/KF5/KCompletion -I/usr/include/KF5/KBookmarks -I/usr/include/KF5/KItemViews -I/usr/include/KF5/KXmlGui -I/usr/include/KF5/Solid -I/usr/include/KF5/KI18n -I/usr/include/KF5/KNotifications -I/usr/include/KF5/KIconThemes -I/usr/include/KF5/KGuiAddons -I/usr/include/KF5/KUnitConversion -I/usr/include/KF5/KTextWidgets -I/usr/include/KF5/SonnetUi -I/usr/include/KF5/KParts -I/usr/include/KF5/KMediaPlayer -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtX11Extras -I/usr/include -I/usr/aarch64-linux-gnu/include/c++/10 -I/usr/aarch64-linux-gnu/include/c++/10/aarch64-linux-gnu -I/usr/aarch64-linux-gnu/include/c++/10/backward -I/usr/lib/gcc-cross/aarch64-linux-gnu/10/include -I/usr/aarch64-linux-gnu/include -I/usr/include/aarch64-linux-gnu --include /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/moc_predefs.h --output-dep-file -o /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerview.cpp /<>/src/kmplayerview.h AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_viewarea.cpp", because it doesn't exist, from "SRC:/src/viewarea.h" /usr/lib/qt5/bin/moc -DKCOREADDONS_LIB -DKGUIADDONS_LIB "-DKMPLAYER_VERSION_STRING=\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayercommon_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu -I/usr/include/KF5/KDELibs4Support -I/usr/include/KF5/KDELibs4Support/KDE -I/usr/include/KF5 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtDBus -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/KF5/KCoreAddons -I/usr/include/KF5/KCrash -I/usr/include/KF5/KWidgetsAddons -I/usr/include/KF5/KConfigCore -I/usr/include/KF5/KConfigWidgets -I/usr/include/KF5/KCodecs -I/usr/include/KF5/KConfigGui -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/usr/include/KF5/KAuth -I/usr/include/KF5/KIOCore -I/usr/include/KF5/KService -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtConcurrent -I/usr/include/KF5/KIOFileWidgets -I/usr/include/KF5/KIOWidgets -I/usr/include/KF5/KIOGui -I/usr/include/KF5/KWindowSystem -I/usr/include/KF5/KJobWidgets -I/usr/include/KF5/KCompletion -I/usr/include/KF5/KBookmarks -I/usr/include/KF5/KItemViews -I/usr/include/KF5/KXmlGui -I/usr/include/KF5/Solid -I/usr/include/KF5/KI18n -I/usr/include/KF5/KNotifications -I/usr/include/KF5/KIconThemes -I/usr/include/KF5/KGuiAddons -I/usr/include/KF5/KUnitConversion -I/usr/include/KF5/KTextWidgets -I/usr/include/KF5/SonnetUi -I/usr/include/KF5/KParts -I/usr/include/KF5/KMediaPlayer -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtX11Extras -I/usr/include -I/usr/aarch64-linux-gnu/include/c++/10 -I/usr/aarch64-linux-gnu/include/c++/10/aarch64-linux-gnu -I/usr/aarch64-linux-gnu/include/c++/10/backward -I/usr/lib/gcc-cross/aarch64-linux-gnu/10/include -I/usr/aarch64-linux-gnu/include -I/usr/include/aarch64-linux-gnu --include /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/moc_predefs.h --output-dep-file -o /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_viewarea.cpp /<>/src/viewarea.h AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_playmodel.cpp", because it doesn't exist, from "SRC:/src/playmodel.h" /usr/lib/qt5/bin/moc -DKCOREADDONS_LIB -DKGUIADDONS_LIB "-DKMPLAYER_VERSION_STRING=\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayercommon_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu -I/usr/include/KF5/KDELibs4Support -I/usr/include/KF5/KDELibs4Support/KDE -I/usr/include/KF5 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtDBus -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/KF5/KCoreAddons -I/usr/include/KF5/KCrash -I/usr/include/KF5/KWidgetsAddons -I/usr/include/KF5/KConfigCore -I/usr/include/KF5/KConfigWidgets -I/usr/include/KF5/KCodecs -I/usr/include/KF5/KConfigGui -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/usr/include/KF5/KAuth -I/usr/include/KF5/KIOCore -I/usr/include/KF5/KService -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtConcurrent -I/usr/include/KF5/KIOFileWidgets -I/usr/include/KF5/KIOWidgets -I/usr/include/KF5/KIOGui -I/usr/include/KF5/KWindowSystem -I/usr/include/KF5/KJobWidgets -I/usr/include/KF5/KCompletion -I/usr/include/KF5/KBookmarks -I/usr/include/KF5/KItemViews -I/usr/include/KF5/KXmlGui -I/usr/include/KF5/Solid -I/usr/include/KF5/KI18n -I/usr/include/KF5/KNotifications -I/usr/include/KF5/KIconThemes -I/usr/include/KF5/KGuiAddons -I/usr/include/KF5/KUnitConversion -I/usr/include/KF5/KTextWidgets -I/usr/include/KF5/SonnetUi -I/usr/include/KF5/KParts -I/usr/include/KF5/KMediaPlayer -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtX11Extras -I/usr/include -I/usr/aarch64-linux-gnu/include/c++/10 -I/usr/aarch64-linux-gnu/include/c++/10/aarch64-linux-gnu -I/usr/aarch64-linux-gnu/include/c++/10/backward -I/usr/lib/gcc-cross/aarch64-linux-gnu/10/include -I/usr/aarch64-linux-gnu/include -I/usr/include/aarch64-linux-gnu --include /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/moc_predefs.h --output-dep-file -o /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_playmodel.cpp /<>/src/playmodel.h AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_pref.cpp", because it doesn't exist, from "SRC:/src/pref.h" /usr/lib/qt5/bin/moc -DKCOREADDONS_LIB -DKGUIADDONS_LIB "-DKMPLAYER_VERSION_STRING=\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayercommon_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu -I/usr/include/KF5/KDELibs4Support -I/usr/include/KF5/KDELibs4Support/KDE -I/usr/include/KF5 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtDBus -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/KF5/KCoreAddons -I/usr/include/KF5/KCrash -I/usr/include/KF5/KWidgetsAddons -I/usr/include/KF5/KConfigCore -I/usr/include/KF5/KConfigWidgets -I/usr/include/KF5/KCodecs -I/usr/include/KF5/KConfigGui -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/usr/include/KF5/KAuth -I/usr/include/KF5/KIOCore -I/usr/include/KF5/KService -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtConcurrent -I/usr/include/KF5/KIOFileWidgets -I/usr/include/KF5/KIOWidgets -I/usr/include/KF5/KIOGui -I/usr/include/KF5/KWindowSystem -I/usr/include/KF5/KJobWidgets -I/usr/include/KF5/KCompletion -I/usr/include/KF5/KBookmarks -I/usr/include/KF5/KItemViews -I/usr/include/KF5/KXmlGui -I/usr/include/KF5/Solid -I/usr/include/KF5/KI18n -I/usr/include/KF5/KNotifications -I/usr/include/KF5/KIconThemes -I/usr/include/KF5/KGuiAddons -I/usr/include/KF5/KUnitConversion -I/usr/include/KF5/KTextWidgets -I/usr/include/KF5/SonnetUi -I/usr/include/KF5/KParts -I/usr/include/KF5/KMediaPlayer -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtX11Extras -I/usr/include -I/usr/aarch64-linux-gnu/include/c++/10 -I/usr/aarch64-linux-gnu/include/c++/10/aarch64-linux-gnu -I/usr/aarch64-linux-gnu/include/c++/10/backward -I/usr/lib/gcc-cross/aarch64-linux-gnu/10/include -I/usr/aarch64-linux-gnu/include -I/usr/include/aarch64-linux-gnu --include /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/moc_predefs.h --output-dep-file -o /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_pref.cpp /<>/src/pref.h AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerconfig.cpp", because it doesn't exist, from "SRC:/src/kmplayerconfig.h" /usr/lib/qt5/bin/moc -DKCOREADDONS_LIB -DKGUIADDONS_LIB "-DKMPLAYER_VERSION_STRING=\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayercommon_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu -I/usr/include/KF5/KDELibs4Support -I/usr/include/KF5/KDELibs4Support/KDE -I/usr/include/KF5 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtDBus -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/KF5/KCoreAddons -I/usr/include/KF5/KCrash -I/usr/include/KF5/KWidgetsAddons -I/usr/include/KF5/KConfigCore -I/usr/include/KF5/KConfigWidgets -I/usr/include/KF5/KCodecs -I/usr/include/KF5/KConfigGui -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/usr/include/KF5/KAuth -I/usr/include/KF5/KIOCore -I/usr/include/KF5/KService -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtConcurrent -I/usr/include/KF5/KIOFileWidgets -I/usr/include/KF5/KIOWidgets -I/usr/include/KF5/KIOGui -I/usr/include/KF5/KWindowSystem -I/usr/include/KF5/KJobWidgets -I/usr/include/KF5/KCompletion -I/usr/include/KF5/KBookmarks -I/usr/include/KF5/KItemViews -I/usr/include/KF5/KXmlGui -I/usr/include/KF5/Solid -I/usr/include/KF5/KI18n -I/usr/include/KF5/KNotifications -I/usr/include/KF5/KIconThemes -I/usr/include/KF5/KGuiAddons -I/usr/include/KF5/KUnitConversion -I/usr/include/KF5/KTextWidgets -I/usr/include/KF5/SonnetUi -I/usr/include/KF5/KParts -I/usr/include/KF5/KMediaPlayer -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtX11Extras -I/usr/include -I/usr/aarch64-linux-gnu/include/c++/10 -I/usr/aarch64-linux-gnu/include/c++/10/aarch64-linux-gnu -I/usr/aarch64-linux-gnu/include/c++/10/backward -I/usr/lib/gcc-cross/aarch64-linux-gnu/10/include -I/usr/aarch64-linux-gnu/include -I/usr/include/aarch64-linux-gnu --include /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/moc_predefs.h --output-dep-file -o /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerconfig.cpp /<>/src/kmplayerconfig.h AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include/kmplayerview.moc", because it doesn't exist, from "SRC:/src/kmplayerview.cpp" /usr/lib/qt5/bin/moc -DKCOREADDONS_LIB -DKGUIADDONS_LIB "-DKMPLAYER_VERSION_STRING=\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayercommon_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu -I/usr/include/KF5/KDELibs4Support -I/usr/include/KF5/KDELibs4Support/KDE -I/usr/include/KF5 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtDBus -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/KF5/KCoreAddons -I/usr/include/KF5/KCrash -I/usr/include/KF5/KWidgetsAddons -I/usr/include/KF5/KConfigCore -I/usr/include/KF5/KConfigWidgets -I/usr/include/KF5/KCodecs -I/usr/include/KF5/KConfigGui -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/usr/include/KF5/KAuth -I/usr/include/KF5/KIOCore -I/usr/include/KF5/KService -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtConcurrent -I/usr/include/KF5/KIOFileWidgets -I/usr/include/KF5/KIOWidgets -I/usr/include/KF5/KIOGui -I/usr/include/KF5/KWindowSystem -I/usr/include/KF5/KJobWidgets -I/usr/include/KF5/KCompletion -I/usr/include/KF5/KBookmarks -I/usr/include/KF5/KItemViews -I/usr/include/KF5/KXmlGui -I/usr/include/KF5/Solid -I/usr/include/KF5/KI18n -I/usr/include/KF5/KNotifications -I/usr/include/KF5/KIconThemes -I/usr/include/KF5/KGuiAddons -I/usr/include/KF5/KUnitConversion -I/usr/include/KF5/KTextWidgets -I/usr/include/KF5/SonnetUi -I/usr/include/KF5/KParts -I/usr/include/KF5/KMediaPlayer -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtX11Extras -I/usr/include -I/usr/aarch64-linux-gnu/include/c++/10 -I/usr/aarch64-linux-gnu/include/c++/10/aarch64-linux-gnu -I/usr/aarch64-linux-gnu/include/c++/10/backward -I/usr/lib/gcc-cross/aarch64-linux-gnu/10/include -I/usr/aarch64-linux-gnu/include -I/usr/include/aarch64-linux-gnu --include /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/moc_predefs.h --output-dep-file -o /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include/kmplayerview.moc /<>/src/kmplayerview.cpp AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include/kmplayerprocess.moc", because it doesn't exist, from "SRC:/src/kmplayerprocess.cpp" /usr/lib/qt5/bin/moc -DKCOREADDONS_LIB -DKGUIADDONS_LIB "-DKMPLAYER_VERSION_STRING=\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayercommon_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu -I/usr/include/KF5/KDELibs4Support -I/usr/include/KF5/KDELibs4Support/KDE -I/usr/include/KF5 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtDBus -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/KF5/KCoreAddons -I/usr/include/KF5/KCrash -I/usr/include/KF5/KWidgetsAddons -I/usr/include/KF5/KConfigCore -I/usr/include/KF5/KConfigWidgets -I/usr/include/KF5/KCodecs -I/usr/include/KF5/KConfigGui -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/usr/include/KF5/KAuth -I/usr/include/KF5/KIOCore -I/usr/include/KF5/KService -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtConcurrent -I/usr/include/KF5/KIOFileWidgets -I/usr/include/KF5/KIOWidgets -I/usr/include/KF5/KIOGui -I/usr/include/KF5/KWindowSystem -I/usr/include/KF5/KJobWidgets -I/usr/include/KF5/KCompletion -I/usr/include/KF5/KBookmarks -I/usr/include/KF5/KItemViews -I/usr/include/KF5/KXmlGui -I/usr/include/KF5/Solid -I/usr/include/KF5/KI18n -I/usr/include/KF5/KNotifications -I/usr/include/KF5/KIconThemes -I/usr/include/KF5/KGuiAddons -I/usr/include/KF5/KUnitConversion -I/usr/include/KF5/KTextWidgets -I/usr/include/KF5/SonnetUi -I/usr/include/KF5/KParts -I/usr/include/KF5/KMediaPlayer -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtX11Extras -I/usr/include -I/usr/aarch64-linux-gnu/include/c++/10 -I/usr/aarch64-linux-gnu/include/c++/10/aarch64-linux-gnu -I/usr/aarch64-linux-gnu/include/c++/10/backward -I/usr/lib/gcc-cross/aarch64-linux-gnu/10/include -I/usr/aarch64-linux-gnu/include -I/usr/include/aarch64-linux-gnu --include /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/moc_predefs.h --output-dep-file -o /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include/kmplayerprocess.moc /<>/src/kmplayerprocess.cpp AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include/kmplayercontrolpanel.moc", because it doesn't exist, from "SRC:/src/kmplayercontrolpanel.cpp" /usr/lib/qt5/bin/moc -DKCOREADDONS_LIB -DKGUIADDONS_LIB "-DKMPLAYER_VERSION_STRING=\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayercommon_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu -I/usr/include/KF5/KDELibs4Support -I/usr/include/KF5/KDELibs4Support/KDE -I/usr/include/KF5 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtDBus -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/KF5/KCoreAddons -I/usr/include/KF5/KCrash -I/usr/include/KF5/KWidgetsAddons -I/usr/include/KF5/KConfigCore -I/usr/include/KF5/KConfigWidgets -I/usr/include/KF5/KCodecs -I/usr/include/KF5/KConfigGui -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/usr/include/KF5/KAuth -I/usr/include/KF5/KIOCore -I/usr/include/KF5/KService -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtConcurrent -I/usr/include/KF5/KIOFileWidgets -I/usr/include/KF5/KIOWidgets -I/usr/include/KF5/KIOGui -I/usr/include/KF5/KWindowSystem -I/usr/include/KF5/KJobWidgets -I/usr/include/KF5/KCompletion -I/usr/include/KF5/KBookmarks -I/usr/include/KF5/KItemViews -I/usr/include/KF5/KXmlGui -I/usr/include/KF5/Solid -I/usr/include/KF5/KI18n -I/usr/include/KF5/KNotifications -I/usr/include/KF5/KIconThemes -I/usr/include/KF5/KGuiAddons -I/usr/include/KF5/KUnitConversion -I/usr/include/KF5/KTextWidgets -I/usr/include/KF5/SonnetUi -I/usr/include/KF5/KParts -I/usr/include/KF5/KMediaPlayer -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtX11Extras -I/usr/include -I/usr/aarch64-linux-gnu/include/c++/10 -I/usr/aarch64-linux-gnu/include/c++/10/aarch64-linux-gnu -I/usr/aarch64-linux-gnu/include/c++/10/backward -I/usr/lib/gcc-cross/aarch64-linux-gnu/10/include -I/usr/aarch64-linux-gnu/include -I/usr/include/aarch64-linux-gnu --include /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/moc_predefs.h --output-dep-file -o /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include/kmplayercontrolpanel.moc /<>/src/kmplayercontrolpanel.cpp AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include/kmplayerpartbase.moc", because it doesn't exist, from "SRC:/src/kmplayerpartbase.cpp" /usr/lib/qt5/bin/moc -DKCOREADDONS_LIB -DKGUIADDONS_LIB "-DKMPLAYER_VERSION_STRING=\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayercommon_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu -I/usr/include/KF5/KDELibs4Support -I/usr/include/KF5/KDELibs4Support/KDE -I/usr/include/KF5 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtDBus -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/KF5/KCoreAddons -I/usr/include/KF5/KCrash -I/usr/include/KF5/KWidgetsAddons -I/usr/include/KF5/KConfigCore -I/usr/include/KF5/KConfigWidgets -I/usr/include/KF5/KCodecs -I/usr/include/KF5/KConfigGui -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/usr/include/KF5/KAuth -I/usr/include/KF5/KIOCore -I/usr/include/KF5/KService -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtConcurrent -I/usr/include/KF5/KIOFileWidgets -I/usr/include/KF5/KIOWidgets -I/usr/include/KF5/KIOGui -I/usr/include/KF5/KWindowSystem -I/usr/include/KF5/KJobWidgets -I/usr/include/KF5/KCompletion -I/usr/include/KF5/KBookmarks -I/usr/include/KF5/KItemViews -I/usr/include/KF5/KXmlGui -I/usr/include/KF5/Solid -I/usr/include/KF5/KI18n -I/usr/include/KF5/KNotifications -I/usr/include/KF5/KIconThemes -I/usr/include/KF5/KGuiAddons -I/usr/include/KF5/KUnitConversion -I/usr/include/KF5/KTextWidgets -I/usr/include/KF5/SonnetUi -I/usr/include/KF5/KParts -I/usr/include/KF5/KMediaPlayer -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtX11Extras -I/usr/include -I/usr/aarch64-linux-gnu/include/c++/10 -I/usr/aarch64-linux-gnu/include/c++/10/aarch64-linux-gnu -I/usr/aarch64-linux-gnu/include/c++/10/backward -I/usr/lib/gcc-cross/aarch64-linux-gnu/10/include -I/usr/aarch64-linux-gnu/include -I/usr/include/aarch64-linux-gnu --include /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/moc_predefs.h --output-dep-file -o /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include/kmplayerpartbase.moc /<>/src/kmplayerpartbase.cpp AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include/kmplayerconfig.moc", because it doesn't exist, from "SRC:/src/kmplayerconfig.cpp" /usr/lib/qt5/bin/moc -DKCOREADDONS_LIB -DKGUIADDONS_LIB "-DKMPLAYER_VERSION_STRING=\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayercommon_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu -I/usr/include/KF5/KDELibs4Support -I/usr/include/KF5/KDELibs4Support/KDE -I/usr/include/KF5 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtDBus -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/KF5/KCoreAddons -I/usr/include/KF5/KCrash -I/usr/include/KF5/KWidgetsAddons -I/usr/include/KF5/KConfigCore -I/usr/include/KF5/KConfigWidgets -I/usr/include/KF5/KCodecs -I/usr/include/KF5/KConfigGui -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/usr/include/KF5/KAuth -I/usr/include/KF5/KIOCore -I/usr/include/KF5/KService -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtConcurrent -I/usr/include/KF5/KIOFileWidgets -I/usr/include/KF5/KIOWidgets -I/usr/include/KF5/KIOGui -I/usr/include/KF5/KWindowSystem -I/usr/include/KF5/KJobWidgets -I/usr/include/KF5/KCompletion -I/usr/include/KF5/KBookmarks -I/usr/include/KF5/KItemViews -I/usr/include/KF5/KXmlGui -I/usr/include/KF5/Solid -I/usr/include/KF5/KI18n -I/usr/include/KF5/KNotifications -I/usr/include/KF5/KIconThemes -I/usr/include/KF5/KGuiAddons -I/usr/include/KF5/KUnitConversion -I/usr/include/KF5/KTextWidgets -I/usr/include/KF5/SonnetUi -I/usr/include/KF5/KParts -I/usr/include/KF5/KMediaPlayer -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtX11Extras -I/usr/include -I/usr/aarch64-linux-gnu/include/c++/10 -I/usr/aarch64-linux-gnu/include/c++/10/aarch64-linux-gnu -I/usr/aarch64-linux-gnu/include/c++/10/backward -I/usr/lib/gcc-cross/aarch64-linux-gnu/10/include -I/usr/aarch64-linux-gnu/include -I/usr/include/aarch64-linux-gnu --include /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/moc_predefs.h --output-dep-file -o /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include/kmplayerconfig.moc /<>/src/kmplayerconfig.cpp AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerprocess.cpp", because it doesn't exist, from "SRC:/src/kmplayerprocess.h" /usr/lib/qt5/bin/moc -DKCOREADDONS_LIB -DKGUIADDONS_LIB "-DKMPLAYER_VERSION_STRING=\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayercommon_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu -I/usr/include/KF5/KDELibs4Support -I/usr/include/KF5/KDELibs4Support/KDE -I/usr/include/KF5 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtDBus -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/KF5/KCoreAddons -I/usr/include/KF5/KCrash -I/usr/include/KF5/KWidgetsAddons -I/usr/include/KF5/KConfigCore -I/usr/include/KF5/KConfigWidgets -I/usr/include/KF5/KCodecs -I/usr/include/KF5/KConfigGui -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/usr/include/KF5/KAuth -I/usr/include/KF5/KIOCore -I/usr/include/KF5/KService -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtConcurrent -I/usr/include/KF5/KIOFileWidgets -I/usr/include/KF5/KIOWidgets -I/usr/include/KF5/KIOGui -I/usr/include/KF5/KWindowSystem -I/usr/include/KF5/KJobWidgets -I/usr/include/KF5/KCompletion -I/usr/include/KF5/KBookmarks -I/usr/include/KF5/KItemViews -I/usr/include/KF5/KXmlGui -I/usr/include/KF5/Solid -I/usr/include/KF5/KI18n -I/usr/include/KF5/KNotifications -I/usr/include/KF5/KIconThemes -I/usr/include/KF5/KGuiAddons -I/usr/include/KF5/KUnitConversion -I/usr/include/KF5/KTextWidgets -I/usr/include/KF5/SonnetUi -I/usr/include/KF5/KParts -I/usr/include/KF5/KMediaPlayer -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtX11Extras -I/usr/include -I/usr/aarch64-linux-gnu/include/c++/10 -I/usr/aarch64-linux-gnu/include/c++/10/aarch64-linux-gnu -I/usr/aarch64-linux-gnu/include/c++/10/backward -I/usr/lib/gcc-cross/aarch64-linux-gnu/10/include -I/usr/aarch64-linux-gnu/include -I/usr/include/aarch64-linux-gnu --include /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/moc_predefs.h --output-dep-file -o /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerprocess.cpp /<>/src/kmplayerprocess.h AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayercontrolpanel.cpp.d" AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include/playlistview.moc", because it doesn't exist, from "SRC:/src/playlistview.cpp" /usr/lib/qt5/bin/moc -DKCOREADDONS_LIB -DKGUIADDONS_LIB "-DKMPLAYER_VERSION_STRING=\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayercommon_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu -I/usr/include/KF5/KDELibs4Support -I/usr/include/KF5/KDELibs4Support/KDE -I/usr/include/KF5 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtDBus -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/KF5/KCoreAddons -I/usr/include/KF5/KCrash -I/usr/include/KF5/KWidgetsAddons -I/usr/include/KF5/KConfigCore -I/usr/include/KF5/KConfigWidgets -I/usr/include/KF5/KCodecs -I/usr/include/KF5/KConfigGui -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/usr/include/KF5/KAuth -I/usr/include/KF5/KIOCore -I/usr/include/KF5/KService -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtConcurrent -I/usr/include/KF5/KIOFileWidgets -I/usr/include/KF5/KIOWidgets -I/usr/include/KF5/KIOGui -I/usr/include/KF5/KWindowSystem -I/usr/include/KF5/KJobWidgets -I/usr/include/KF5/KCompletion -I/usr/include/KF5/KBookmarks -I/usr/include/KF5/KItemViews -I/usr/include/KF5/KXmlGui -I/usr/include/KF5/Solid -I/usr/include/KF5/KI18n -I/usr/include/KF5/KNotifications -I/usr/include/KF5/KIconThemes -I/usr/include/KF5/KGuiAddons -I/usr/include/KF5/KUnitConversion -I/usr/include/KF5/KTextWidgets -I/usr/include/KF5/SonnetUi -I/usr/include/KF5/KParts -I/usr/include/KF5/KMediaPlayer -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtX11Extras -I/usr/include -I/usr/aarch64-linux-gnu/include/c++/10 -I/usr/aarch64-linux-gnu/include/c++/10/aarch64-linux-gnu -I/usr/aarch64-linux-gnu/include/c++/10/backward -I/usr/lib/gcc-cross/aarch64-linux-gnu/10/include -I/usr/aarch64-linux-gnu/include -I/usr/include/aarch64-linux-gnu --include /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/moc_predefs.h --output-dep-file -o /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include/playlistview.moc /<>/src/playlistview.cpp AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerconfig.cpp.d" AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include/pref.moc", because it doesn't exist, from "SRC:/src/pref.cpp" /usr/lib/qt5/bin/moc -DKCOREADDONS_LIB -DKGUIADDONS_LIB "-DKMPLAYER_VERSION_STRING=\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayercommon_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu -I/usr/include/KF5/KDELibs4Support -I/usr/include/KF5/KDELibs4Support/KDE -I/usr/include/KF5 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtDBus -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/KF5/KCoreAddons -I/usr/include/KF5/KCrash -I/usr/include/KF5/KWidgetsAddons -I/usr/include/KF5/KConfigCore -I/usr/include/KF5/KConfigWidgets -I/usr/include/KF5/KCodecs -I/usr/include/KF5/KConfigGui -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/usr/include/KF5/KAuth -I/usr/include/KF5/KIOCore -I/usr/include/KF5/KService -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtConcurrent -I/usr/include/KF5/KIOFileWidgets -I/usr/include/KF5/KIOWidgets -I/usr/include/KF5/KIOGui -I/usr/include/KF5/KWindowSystem -I/usr/include/KF5/KJobWidgets -I/usr/include/KF5/KCompletion -I/usr/include/KF5/KBookmarks -I/usr/include/KF5/KItemViews -I/usr/include/KF5/KXmlGui -I/usr/include/KF5/Solid -I/usr/include/KF5/KI18n -I/usr/include/KF5/KNotifications -I/usr/include/KF5/KIconThemes -I/usr/include/KF5/KGuiAddons -I/usr/include/KF5/KUnitConversion -I/usr/include/KF5/KTextWidgets -I/usr/include/KF5/SonnetUi -I/usr/include/KF5/KParts -I/usr/include/KF5/KMediaPlayer -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtX11Extras -I/usr/include -I/usr/aarch64-linux-gnu/include/c++/10 -I/usr/aarch64-linux-gnu/include/c++/10/aarch64-linux-gnu -I/usr/aarch64-linux-gnu/include/c++/10/backward -I/usr/lib/gcc-cross/aarch64-linux-gnu/10/include -I/usr/aarch64-linux-gnu/include -I/usr/include/aarch64-linux-gnu --include /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/moc_predefs.h --output-dep-file -o /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include/pref.moc /<>/src/pref.cpp AutoMoc: /<>/src/mediaobject.cpp:0: Note: No relevant classes found. No output generated. AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include/mediaobject.moc.d" AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include/viewarea.moc", because it doesn't exist, from "SRC:/src/viewarea.cpp" /usr/lib/qt5/bin/moc -DKCOREADDONS_LIB -DKGUIADDONS_LIB "-DKMPLAYER_VERSION_STRING=\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayercommon_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu -I/usr/include/KF5/KDELibs4Support -I/usr/include/KF5/KDELibs4Support/KDE -I/usr/include/KF5 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtDBus -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/KF5/KCoreAddons -I/usr/include/KF5/KCrash -I/usr/include/KF5/KWidgetsAddons -I/usr/include/KF5/KConfigCore -I/usr/include/KF5/KConfigWidgets -I/usr/include/KF5/KCodecs -I/usr/include/KF5/KConfigGui -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/usr/include/KF5/KAuth -I/usr/include/KF5/KIOCore -I/usr/include/KF5/KService -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtConcurrent -I/usr/include/KF5/KIOFileWidgets -I/usr/include/KF5/KIOWidgets -I/usr/include/KF5/KIOGui -I/usr/include/KF5/KWindowSystem -I/usr/include/KF5/KJobWidgets -I/usr/include/KF5/KCompletion -I/usr/include/KF5/KBookmarks -I/usr/include/KF5/KItemViews -I/usr/include/KF5/KXmlGui -I/usr/include/KF5/Solid -I/usr/include/KF5/KI18n -I/usr/include/KF5/KNotifications -I/usr/include/KF5/KIconThemes -I/usr/include/KF5/KGuiAddons -I/usr/include/KF5/KUnitConversion -I/usr/include/KF5/KTextWidgets -I/usr/include/KF5/SonnetUi -I/usr/include/KF5/KParts -I/usr/include/KF5/KMediaPlayer -I/usr/include/aarch64-linux-gnu/qt5/QtSvg -I/usr/include/aarch64-linux-gnu/qt5/QtX11Extras -I/usr/include -I/usr/aarch64-linux-gnu/include/c++/10 -I/usr/aarch64-linux-gnu/include/c++/10/aarch64-linux-gnu -I/usr/aarch64-linux-gnu/include/c++/10/backward -I/usr/lib/gcc-cross/aarch64-linux-gnu/10/include -I/usr/aarch64-linux-gnu/include -I/usr/include/aarch64-linux-gnu --include /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/moc_predefs.h --output-dep-file -o /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include/viewarea.moc /<>/src/viewarea.cpp AutoMoc: /<>/src/kmplayerconfig.cpp:0: Note: No relevant classes found. No output generated. AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include/kmplayerconfig.moc.d" AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_playmodel.cpp.d" AutoMoc: /<>/src/kmplayerview.cpp:0: Note: No relevant classes found. No output generated. AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include/kmplayerview.moc.d" AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_playlistview.cpp.d" AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerview.cpp.d" AutoMoc: /<>/src/kmplayercontrolpanel.cpp:0: Note: No relevant classes found. No output generated. AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include/kmplayercontrolpanel.moc.d" AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerprocess.cpp.d" AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_pref.cpp.d" AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_mediaobject.cpp.d" AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerpartbase.cpp.d" AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_viewarea.cpp.d" AutoMoc: /<>/src/kmplayerpartbase.cpp:0: Note: No relevant classes found. No output generated. AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include/kmplayerpartbase.moc.d" AutoMoc: /<>/src/playlistview.cpp:0: Note: No relevant classes found. No output generated. AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include/playlistview.moc.d" AutoMoc: /<>/src/kmplayerprocess.cpp:0: Note: No relevant classes found. No output generated. AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include/kmplayerprocess.moc.d" AutoMoc: /<>/src/pref.cpp:0: Note: No relevant classes found. No output generated. AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include/pref.moc.d" AutoMoc: /<>/src/viewarea.cpp:0: Note: No relevant classes found. No output generated. AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include/viewarea.moc.d" AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/mocs_compilation.cpp" AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/src/CMakeFiles/kmplayercommon_autogen.dir/ParseCache.txt" AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/src/CMakeFiles/kmplayercommon_autogen.dir/AutogenUsed.txt" make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 25%] Built target kmplayercommon_autogen make -f src/CMakeFiles/kmplayercommon.dir/build.make src/CMakeFiles/kmplayercommon.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' [ 26%] Generating streamadaptor.cpp, streamadaptor.h cd /<>/obj-aarch64-linux-gnu/src && /usr/lib/qt5/bin/qdbusxml2cpp -m -a streamadaptor -i /<>/src/kmplayerprocess.h -l KMPlayer::NpStream /<>/src/org.kde.kmplayer.stream.xml [ 28%] Generating masteradaptor.cpp, masteradaptor.h cd /<>/obj-aarch64-linux-gnu/src && /usr/lib/qt5/bin/qdbusxml2cpp -m -a masteradaptor -i /<>/src/kmplayerprocess.h -l KMPlayer::MasterProcessInfo /<>/src/org.kde.kmplayer.master.xml [ 29%] Generating masteradaptor.moc cd /<>/obj-aarch64-linux-gnu/src && /usr/lib/qt5/bin/moc @/<>/obj-aarch64-linux-gnu/src/masteradaptor.moc_parameters [ 30%] Generating streammasteradaptor.cpp, streammasteradaptor.h cd /<>/obj-aarch64-linux-gnu/src && /usr/lib/qt5/bin/qdbusxml2cpp -m -a streammasteradaptor -i /<>/src/kmplayerprocess.h -l KMPlayer::MasterProcess /<>/src/org.kde.kmplayer.streammaster.xml [ 32%] Generating streammasteradaptor.moc cd /<>/obj-aarch64-linux-gnu/src && /usr/lib/qt5/bin/moc @/<>/obj-aarch64-linux-gnu/src/streammasteradaptor.moc_parameters [ 33%] Generating partadaptor.cpp, partadaptor.h cd /<>/obj-aarch64-linux-gnu/src && /usr/lib/qt5/bin/qdbusxml2cpp -m -a partadaptor -i /<>/src/kmplayerpartbase.h -l KMPlayer::PartBase /<>/src/org.kde.kmplayer.part.xml [ 35%] Generating partadaptor.moc cd /<>/obj-aarch64-linux-gnu/src && /usr/lib/qt5/bin/moc @/<>/obj-aarch64-linux-gnu/src/partadaptor.moc_parameters [ 36%] Generating callbackadaptor.cpp, callbackadaptor.h cd /<>/obj-aarch64-linux-gnu/src && /usr/lib/qt5/bin/qdbusxml2cpp -m -a callbackadaptor -i /<>/src/kmplayerprocess.h -l KMPlayer::NpPlayer /<>/src/org.kde.kmplayer.callback.xml [ 38%] Generating callbackadaptor.moc cd /<>/obj-aarch64-linux-gnu/src && /usr/lib/qt5/bin/moc @/<>/obj-aarch64-linux-gnu/src/callbackadaptor.moc_parameters [ 39%] Generating streamadaptor.moc cd /<>/obj-aarch64-linux-gnu/src && /usr/lib/qt5/bin/moc @/<>/obj-aarch64-linux-gnu/src/streamadaptor.moc_parameters cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/src /<>/obj-aarch64-linux-gnu/src/CMakeFiles/kmplayercommon.dir/DependInfo.cmake --color= Dependee "/<>/obj-aarch64-linux-gnu/src/CMakeFiles/kmplayercommon.dir/DependInfo.cmake" is newer than depender "/<>/obj-aarch64-linux-gnu/src/CMakeFiles/kmplayercommon.dir/depend.internal". Dependee "/<>/obj-aarch64-linux-gnu/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/obj-aarch64-linux-gnu/src/CMakeFiles/kmplayercommon.dir/depend.internal". Scanning dependencies of target kmplayercommon make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f src/CMakeFiles/kmplayercommon.dir/build.make src/CMakeFiles/kmplayercommon.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' [ 40%] Building CXX object src/CMakeFiles/kmplayercommon.dir/kmplayercommon_autogen/mocs_compilation.cpp.o cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-g++ -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DKMPLAYER_VERSION_STRING="\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayercommon_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include -I/<>/obj-aarch64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -isystem /usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KBookmarks -isystem /usr/include/KF5/KItemViews -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KNotifications -isystem /usr/include/KF5/KIconThemes -isystem /usr/include/KF5/KGuiAddons -isystem /usr/include/KF5/KUnitConversion -isystem /usr/include/KF5/KTextWidgets -isystem /usr/include/KF5/SonnetUi -isystem /usr/include/KF5/KParts -isystem /usr/include/KF5/KMediaPlayer -isystem /usr/include/aarch64-linux-gnu/qt5/QtSvg -isystem /usr/include/aarch64-linux-gnu/qt5/QtX11Extras -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -std=gnu++11 -o CMakeFiles/kmplayercommon.dir/kmplayercommon_autogen/mocs_compilation.cpp.o -c /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/mocs_compilation.cpp In file included from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayercontrolpanel.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/mocs_compilation.cpp:3: /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayercontrolpanel.h:50:10: warning: ‘virtual void KMPlayer::KMPlayerMenuButton::enterEvent(QEvent*)’ can be marked override [-Wsuggest-override] 50 | void enterEvent (QEvent *); | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayercontrolpanel.h:64:10: warning: ‘virtual void KMPlayer::KMPlayerPopupMenu::leaveEvent(QEvent*)’ can be marked override [-Wsuggest-override] 64 | void leaveEvent(QEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayercontrolpanel.h:80:10: warning: ‘virtual void KMPlayer::VolumeBar::wheelEvent(QWheelEvent*)’ can be marked override [-Wsuggest-override] 80 | void wheelEvent(QWheelEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayercontrolpanel.h:81:10: warning: ‘virtual void KMPlayer::VolumeBar::paintEvent(QPaintEvent*)’ can be marked override [-Wsuggest-override] 81 | void paintEvent(QPaintEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayercontrolpanel.h:82:10: warning: ‘virtual void KMPlayer::VolumeBar::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 82 | void mousePressEvent(QMouseEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayercontrolpanel.h:83:10: warning: ‘virtual void KMPlayer::VolumeBar::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 83 | void mouseMoveEvent(QMouseEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayercontrolpanel.h:155:10: warning: ‘virtual void KMPlayer::ControlPanel::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 155 | void timerEvent(QTimerEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:39, from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerpartbase.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/mocs_compilation.cpp:4: /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerview.h:61:10: warning: ‘virtual void KMPlayer::TextEdit::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 61 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerview.h:74:10: warning: ‘virtual void KMPlayer::InfoWindow::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 74 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerview.h:85:10: warning: ‘virtual void KMPlayer::PictureWidget::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 85 | void mousePressEvent (QMouseEvent *); | ^~~~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerview.h:86:10: warning: ‘virtual void KMPlayer::PictureWidget::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 86 | void mouseMoveEvent (QMouseEvent *); | ^~~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerview.h:137:10: warning: ‘virtual void KMPlayer::View::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 137 | void dragEnterEvent(QDragEnterEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerview.h:138:10: warning: ‘virtual void KMPlayer::View::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 138 | void dropEvent(QDropEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerview.h:159:10: warning: ‘virtual void KMPlayer::View::leaveEvent(QEvent*)’ can be marked override [-Wsuggest-override] 159 | void leaveEvent (QEvent *) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerview.h:160:10: warning: ‘virtual void KMPlayer::View::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent(QTimerEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:32, from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:40, from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerpartbase.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/mocs_compilation.cpp:4: /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:185:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:217:53: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’ 217 | inline Single operator * (const int i, const Single s) { | ~~~~~~~~~~~~~^ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:264:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 264 | operator > (const Single s, const int i) { return s > Single (i); } | ^ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:261:26: note: initializing argument 1 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:267:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 267 | operator > (const int i, const Single s) { return Single (i) > s; } | ^ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:261:43: note: initializing argument 2 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:282:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 282 | operator < (const Single s, const int i) { return s < Single (i); } | ^ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:279:26: note: initializing argument 1 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:285:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 285 | operator < (const int i, const Single s) { return Single (i) < s; } | ^ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:279:43: note: initializing argument 2 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:291:66: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 291 | operator <= (const Single s, const int i) { return s <= Single (i); } | ^ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:288:27: note: initializing argument 1 of ‘bool KMPlayer::operator<=(KMPlayer::Single, KMPlayer::Single)’ 288 | operator <= (const Single s1, const Single s2) { return s1.value <= s2.value; } | ~~~~~~~~~~~~~^~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:40, from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerpartbase.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/mocs_compilation.cpp:4: /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h: At global scope: /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:576:18: warning: ‘virtual bool KMPlayer::Element::isElementNode() const’ can be marked override [-Wsuggest-override] 576 | virtual bool isElementNode () const { return true; } | ^~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:577:18: warning: ‘virtual void KMPlayer::Element::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 577 | virtual void accept (Visitor * v); | ^~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:628:11: warning: ‘virtual KMPlayer::Node* KMPlayer::Mrl::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 628 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:629:10: warning: ‘virtual void KMPlayer::Mrl::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 629 | void parseParam (const TrieString &, const QString &); | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:646:18: warning: ‘virtual void KMPlayer::Mrl::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 646 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:647:19: warning: ‘virtual void* KMPlayer::Mrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 647 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:689:79: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 689 | virtual void openUrl (const KUrl &, const QString &t, const QString &srv)=0; | ^ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:777:19: warning: ‘virtual KMPlayer::Node* KMPlayer::Document::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 777 | virtual Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:778:32: warning: ‘virtual const char* KMPlayer::Document::nodeName() const’ can be marked override [-Wsuggest-override] 778 | KDE_NO_EXPORT const char * nodeName () const { return "document"; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:800:19: warning: ‘virtual void* KMPlayer::Document::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 800 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:897:18: warning: ‘virtual const char* KMPlayer::TextNode::nodeName() const’ can be marked override [-Wsuggest-override] 897 | const char * nodeName () const { return "#text"; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:898:10: warning: ‘virtual void KMPlayer::TextNode::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 898 | void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:911:18: warning: ‘virtual const char* KMPlayer::CData::nodeName() const’ can be marked override [-Wsuggest-override] 911 | const char * nodeName () const { return "#cdata"; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:921:18: warning: ‘virtual const char* KMPlayer::DarkNode::nodeName() const’ can be marked override [-Wsuggest-override] 921 | const char * nodeName () const { return name.data (); } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:922:11: warning: ‘virtual KMPlayer::Node* KMPlayer::DarkNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 922 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:935:32: warning: ‘virtual const char* KMPlayer::GenericURL::nodeName() const’ can be marked override [-Wsuggest-override] 935 | KDE_NO_EXPORT const char * nodeName () const { return "url"; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:946:32: warning: ‘virtual const char* KMPlayer::GenericMrl::nodeName() const’ can be marked override [-Wsuggest-override] 946 | KDE_NO_EXPORT const char * nodeName () const { return node_name.data (); } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:948:11: warning: ‘virtual void* KMPlayer::GenericMrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 948 | void *role (RoleType msg, void *content=NULL); | ^~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerpartbase.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/mocs_compilation.cpp:4: /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:90:39: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 90 | KDE_NO_EXPORT const KUrl & url () const { return m_url; } | ^~~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerpartbase.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/mocs_compilation.cpp:4: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerpartbase.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/mocs_compilation.cpp:4: /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:91:42: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 91 | KDE_NO_EXPORT const KUrl & subUrl () const { return m_sub_url; } | ^~~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerpartbase.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/mocs_compilation.cpp:4: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerpartbase.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/mocs_compilation.cpp:4: /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:119:51: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 119 | KDE_NO_EXPORT void setSubURL (const KUrl & url) { m_sub_url = url; } | ^ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:167:77: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 167 | void openUrl (const KUrl &url, const QString &target, const QString &srv); | ^ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:178:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 178 | KUrl m_url; | ^~~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerpartbase.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/mocs_compilation.cpp:4: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerpartbase.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/mocs_compilation.cpp:4: /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:179:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 179 | KUrl m_sub_url; | ^~~~~~~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerpartbase.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/mocs_compilation.cpp:4: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerpartbase.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/mocs_compilation.cpp:4: /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:160:10: warning: ‘virtual void KMPlayer::Source::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent (QTimerEvent *); | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:164:10: warning: ‘virtual void KMPlayer::Source::stateElementChanged(KMPlayer::Node*, KMPlayer::Node::State, KMPlayer::Node::State)’ can be marked override [-Wsuggest-override] 164 | void stateElementChanged (Node * element, Node::State os, Node::State ns); | ^~~~~~~~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:165:10: warning: ‘virtual void KMPlayer::Source::bitRates(int&, int&)’ can be marked override [-Wsuggest-override] 165 | void bitRates (int & preferred, int & maximal); | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:166:10: warning: ‘virtual void KMPlayer::Source::setTimeout(int)’ can be marked override [-Wsuggest-override] 166 | void setTimeout (int ms); | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:167:10: warning: ‘virtual void KMPlayer::Source::openUrl(const KUrl&, const QString&, const QString&)’ can be marked override [-Wsuggest-override] 167 | void openUrl (const KUrl &url, const QString &target, const QString &srv); | ^~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:168:10: warning: ‘virtual void KMPlayer::Source::enableRepaintUpdaters(bool, unsigned int)’ can be marked override [-Wsuggest-override] 168 | void enableRepaintUpdaters (bool enable, unsigned int off_time); | ^~~~~~~~~~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:209:10: warning: ‘virtual void KMPlayer::SourceDocument::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 209 | void message (MessageType msg, void *data=NULL); | ^~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:210:11: warning: ‘virtual void* KMPlayer::SourceDocument::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 210 | void *role (RoleType msg, void *data=NULL); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:221:61: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 221 | URLSource (PartBase * player, const KUrl & url = KUrl ()); | ^ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:224:18: warning: ‘virtual void KMPlayer::URLSource::dimensions(int&, int&)’ can be marked override [-Wsuggest-override] 224 | virtual void dimensions (int & w, int & h); | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:225:18: warning: ‘virtual bool KMPlayer::URLSource::hasLength()’ can be marked override [-Wsuggest-override] 225 | virtual bool hasLength (); | ^~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:226:21: warning: ‘virtual QString KMPlayer::URLSource::prettyName()’ can be marked override [-Wsuggest-override] 226 | virtual QString prettyName (); | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:227:18: warning: ‘virtual void KMPlayer::URLSource::reset()’ can be marked override [-Wsuggest-override] 227 | virtual void reset (); | ^~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:228:18: warning: ‘virtual void KMPlayer::URLSource::setUrl(const QString&)’ can be marked override [-Wsuggest-override] 228 | virtual void setUrl (const QString &url); | ^~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:229:18: warning: ‘virtual bool KMPlayer::URLSource::authoriseUrl(const QString&)’ can be marked override [-Wsuggest-override] 229 | virtual bool authoriseUrl (const QString &url); | ^~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:230:18: warning: ‘virtual void KMPlayer::URLSource::init()’ can be marked override [-Wsuggest-override] 230 | virtual void init (); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:231:18: warning: ‘virtual void KMPlayer::URLSource::activate()’ can be marked override [-Wsuggest-override] 231 | virtual void activate () KDE_NO_EXPORT; | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:232:18: warning: ‘virtual void KMPlayer::URLSource::deactivate()’ can be marked override [-Wsuggest-override] 232 | virtual void deactivate (); | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:233:18: warning: ‘virtual void KMPlayer::URLSource::forward()’ can be marked override [-Wsuggest-override] 233 | virtual void forward (); | ^~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:234:18: warning: ‘virtual void KMPlayer::URLSource::backward()’ can be marked override [-Wsuggest-override] 234 | virtual void backward (); | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:235:18: warning: ‘virtual void KMPlayer::URLSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 235 | virtual void play (Mrl *); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:221:60: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 221 | URLSource (PartBase * player, const KUrl & url = KUrl ()); | ^ In file included from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerpartbase.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/mocs_compilation.cpp:4: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerpartbase.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/mocs_compilation.cpp:4: /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:255:17: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 255 | KUrl url () const { return m_sources ["urlsource"]->url (); } | ^~~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerpartbase.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/mocs_compilation.cpp:4: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerpartbase.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/mocs_compilation.cpp:4: /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:257:21: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 257 | KUrl docBase () const { return m_docbase; } | ^~~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerpartbase.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/mocs_compilation.cpp:4: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerpartbase.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/mocs_compilation.cpp:4: /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:291:43: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 291 | virtual bool openUrl (const KUrl & url); | ^ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:292:77: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 292 | virtual void openUrl (const KUrl &, const QString &t, const QString &srv); | ^ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:366:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 366 | KUrl m_docbase; | ^~~~~~~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerpartbase.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/mocs_compilation.cpp:4: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerpartbase.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/mocs_compilation.cpp:4: /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:249:33: warning: ‘virtual KMediaPlayer::View* KMPlayer::PartBase::view()’ can be marked override [-Wsuggest-override] 249 | virtual KMediaPlayer::View* view (); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:290:18: warning: ‘virtual bool KMPlayer::PartBase::openUrl(const QUrl&)’ can be marked override [-Wsuggest-override] 290 | virtual bool openUrl (const QUrl & url); | ^~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:294:18: warning: ‘virtual bool KMPlayer::PartBase::closeUrl()’ can be marked override [-Wsuggest-override] 294 | virtual bool closeUrl (); | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:295:18: warning: ‘virtual void KMPlayer::PartBase::pause()’ can be marked override [-Wsuggest-override] 295 | virtual void pause (void); | ^~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:296:18: warning: ‘virtual void KMPlayer::PartBase::play()’ can be marked override [-Wsuggest-override] 296 | virtual void play (void); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:297:18: warning: ‘virtual void KMPlayer::PartBase::stop()’ can be marked override [-Wsuggest-override] 297 | virtual void stop (void); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:316:18: warning: ‘virtual bool KMPlayer::PartBase::isSeekable() const’ can be marked override [-Wsuggest-override] 316 | virtual bool isSeekable (void) const; | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:317:23: warning: ‘virtual qlonglong KMPlayer::PartBase::position() const’ can be marked override [-Wsuggest-override] 317 | virtual qlonglong position (void) const; | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:318:18: warning: ‘virtual bool KMPlayer::PartBase::hasLength() const’ can be marked override [-Wsuggest-override] 318 | virtual bool hasLength (void) const; | ^~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:319:23: warning: ‘virtual qlonglong KMPlayer::PartBase::length() const’ can be marked override [-Wsuggest-override] 319 | virtual qlonglong length (void) const; | ^~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:320:18: warning: ‘virtual void KMPlayer::PartBase::seek(qlonglong)’ can be marked override [-Wsuggest-override] 320 | virtual void seek (qlonglong); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:344:10: warning: ‘virtual bool KMPlayer::PartBase::openFile()’ can be marked override [-Wsuggest-override] 344 | bool openFile(); | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:345:18: warning: ‘virtual void KMPlayer::PartBase::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 345 | virtual void timerEvent (QTimerEvent *); | ^~~~~~~~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:37, from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerprocess.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/mocs_compilation.cpp:5: /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/mediaobject.h:292:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::AudioVideoMedia::type() const’ can be marked override [-Wsuggest-override] 292 | MediaManager::MediaType type () const { return MediaManager::AudioVideo; } | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/mediaobject.h:294:18: warning: ‘virtual bool KMPlayer::AudioVideoMedia::play()’ can be marked override [-Wsuggest-override] 294 | virtual bool play (); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/mediaobject.h:296:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stop()’ can be marked override [-Wsuggest-override] 296 | virtual void stop (); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/mediaobject.h:297:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::pause()’ can be marked override [-Wsuggest-override] 297 | virtual void pause (); | ^~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/mediaobject.h:298:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::unpause()’ can be marked override [-Wsuggest-override] 298 | virtual void unpause (); | ^~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/mediaobject.h:299:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::destroy()’ can be marked override [-Wsuggest-override] 299 | virtual void destroy (); | ^~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/mediaobject.h:301:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::starting(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 301 | virtual void starting (IProcess *); | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/mediaobject.h:302:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stateChange(KMPlayer::IProcess*, KMPlayer::IProcess::State, KMPlayer::IProcess::State)’ can be marked override [-Wsuggest-override] 302 | virtual void stateChange (IProcess *, IProcess::State, IProcess::State); | ^~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/mediaobject.h:303:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::processDestroyed(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 303 | virtual void processDestroyed (IProcess *p); | ^~~~~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/mediaobject.h:304:22: warning: ‘virtual KMPlayer::IViewer* KMPlayer::AudioVideoMedia::viewer()’ can be marked override [-Wsuggest-override] 304 | virtual IViewer *viewer (); | ^~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/mediaobject.h:305:18: warning: ‘virtual KMPlayer::Mrl* KMPlayer::AudioVideoMedia::getMrl()’ can be marked override [-Wsuggest-override] 305 | virtual Mrl *getMrl (); | ^~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/mediaobject.h:366:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::ImageMedia::type() const’ can be marked override [-Wsuggest-override] 366 | MediaManager::MediaType type () const { return MediaManager::Image; } | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/mediaobject.h:368:10: warning: ‘virtual bool KMPlayer::ImageMedia::play()’ can be marked override [-Wsuggest-override] 368 | bool play (); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/mediaobject.h:369:10: warning: ‘virtual void KMPlayer::ImageMedia::stop()’ can be marked override [-Wsuggest-override] 369 | void stop (); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/mediaobject.h:370:10: warning: ‘virtual void KMPlayer::ImageMedia::pause()’ can be marked override [-Wsuggest-override] 370 | void pause (); | ^~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/mediaobject.h:371:10: warning: ‘virtual void KMPlayer::ImageMedia::unpause()’ can be marked override [-Wsuggest-override] 371 | void unpause (); | ^~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/mediaobject.h:411:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::TextMedia::type() const’ can be marked override [-Wsuggest-override] 411 | MediaManager::MediaType type () const { return MediaManager::Text; } | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/mediaobject.h:413:10: warning: ‘virtual bool KMPlayer::TextMedia::play()’ can be marked override [-Wsuggest-override] 413 | bool play (); | ^~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerprocess.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/mocs_compilation.cpp:5: /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:73:18: warning: ‘virtual void KMPlayer::Process::setAudioLang(int)’ can be marked override [-Wsuggest-override] 73 | virtual void setAudioLang (int id); | ^~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:74:18: warning: ‘virtual void KMPlayer::Process::setSubtitle(int)’ can be marked override [-Wsuggest-override] 74 | virtual void setSubtitle (int id); | ^~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:75:18: warning: ‘virtual bool KMPlayer::Process::running() const’ can be marked override [-Wsuggest-override] 75 | virtual bool running () const; | ^~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:82:18: warning: ‘virtual bool KMPlayer::Process::grabPicture(const QString&, int)’ can be marked override [-Wsuggest-override] 82 | virtual bool grabPicture (const QString &file, int frame) KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:85:18: warning: ‘virtual bool KMPlayer::Process::ready()’ can be marked override [-Wsuggest-override] 85 | virtual bool ready (); | ^~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:86:18: warning: ‘virtual bool KMPlayer::Process::play()’ can be marked override [-Wsuggest-override] 86 | virtual bool play (); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:87:18: warning: ‘virtual void KMPlayer::Process::stop()’ can be marked override [-Wsuggest-override] 87 | virtual void stop (); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:88:18: warning: ‘virtual void KMPlayer::Process::quit()’ can be marked override [-Wsuggest-override] 88 | virtual void quit (); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:89:18: warning: ‘virtual void KMPlayer::Process::pause()’ can be marked override [-Wsuggest-override] 89 | virtual void pause (); | ^~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:90:18: warning: ‘virtual void KMPlayer::Process::unpause()’ can be marked override [-Wsuggest-override] 90 | virtual void unpause (); | ^~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:92:18: warning: ‘virtual bool KMPlayer::Process::seek(int, bool)’ can be marked override [-Wsuggest-override] 92 | virtual bool seek (int pos, bool absolute); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:94:18: warning: ‘virtual void KMPlayer::Process::volume(int, bool)’ can be marked override [-Wsuggest-override] 94 | virtual void volume (int pos, bool absolute); | ^~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:96:18: warning: ‘virtual bool KMPlayer::Process::saturation(int, bool)’ can be marked override [-Wsuggest-override] 96 | virtual bool saturation (int pos, bool absolute); | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:97:18: warning: ‘virtual bool KMPlayer::Process::hue(int, bool)’ can be marked override [-Wsuggest-override] 97 | virtual bool hue (int pos, bool absolute); | ^~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:98:18: warning: ‘virtual bool KMPlayer::Process::contrast(int, bool)’ can be marked override [-Wsuggest-override] 98 | virtual bool contrast (int pos, bool absolute); | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:99:18: warning: ‘virtual bool KMPlayer::Process::brightness(int, bool)’ can be marked override [-Wsuggest-override] 99 | virtual bool brightness (int pos, bool absolute); | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:130:10: warning: ‘virtual void KMPlayer::MPlayerBase::initProcess()’ can be marked override [-Wsuggest-override] 130 | void initProcess () KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:131:18: warning: ‘virtual void KMPlayer::MPlayerBase::stop()’ can be marked override [-Wsuggest-override] 131 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:132:18: warning: ‘virtual void KMPlayer::MPlayerBase::quit()’ can be marked override [-Wsuggest-override] 132 | virtual void quit () KDE_NO_EXPORT; | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:151:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::MPlayerProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 151 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:160:18: warning: ‘virtual void KMPlayer::MPlayer::init()’ can be marked override [-Wsuggest-override] 160 | virtual void init () KDE_NO_EXPORT; | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:161:18: warning: ‘virtual bool KMPlayer::MPlayer::grabPicture(const QString&, int)’ can be marked override [-Wsuggest-override] 161 | virtual bool grabPicture (const QString &file, int pos) KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:162:18: warning: ‘virtual void KMPlayer::MPlayer::setAudioLang(int)’ can be marked override [-Wsuggest-override] 162 | virtual void setAudioLang (int id); | ^~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:163:18: warning: ‘virtual void KMPlayer::MPlayer::setSubtitle(int)’ can be marked override [-Wsuggest-override] 163 | virtual void setSubtitle (int id); | ^~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:164:18: warning: ‘virtual bool KMPlayer::MPlayer::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 164 | virtual bool deMediafiedPlay () KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:165:18: warning: ‘virtual void KMPlayer::MPlayer::stop()’ can be marked override [-Wsuggest-override] 165 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:166:18: warning: ‘virtual void KMPlayer::MPlayer::pause()’ can be marked override [-Wsuggest-override] 166 | virtual void pause () KDE_NO_EXPORT; | ^~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:167:18: warning: ‘virtual void KMPlayer::MPlayer::unpause()’ can be marked override [-Wsuggest-override] 167 | virtual void unpause () KDE_NO_EXPORT; | ^~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:168:18: warning: ‘virtual bool KMPlayer::MPlayer::seek(int, bool)’ can be marked override [-Wsuggest-override] 168 | virtual bool seek (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:169:18: warning: ‘virtual void KMPlayer::MPlayer::volume(int, bool)’ can be marked override [-Wsuggest-override] 169 | virtual void volume (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:170:18: warning: ‘virtual bool KMPlayer::MPlayer::saturation(int, bool)’ can be marked override [-Wsuggest-override] 170 | virtual bool saturation (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:171:18: warning: ‘virtual bool KMPlayer::MPlayer::hue(int, bool)’ can be marked override [-Wsuggest-override] 171 | virtual bool hue (int pos, bool absolute) KDE_NO_EXPORT; | ^~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:172:18: warning: ‘virtual bool KMPlayer::MPlayer::contrast(int, bool)’ can be marked override [-Wsuggest-override] 172 | virtual bool contrast (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:173:18: warning: ‘virtual bool KMPlayer::MPlayer::brightness(int, bool)’ can be marked override [-Wsuggest-override] 173 | virtual bool brightness (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:174:10: warning: ‘virtual bool KMPlayer::MPlayer::ready()’ can be marked override [-Wsuggest-override] 174 | bool ready () KDE_NO_EXPORT; | ^~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:176:10: warning: ‘virtual void KMPlayer::MPlayer::processStopped()’ can be marked override [-Wsuggest-override] 176 | void processStopped () KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:208:10: warning: ‘virtual void KMPlayer::MPlayerPreferencesPage::write(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 208 | void write (KSharedConfigPtr); | ^~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:209:10: warning: ‘virtual void KMPlayer::MPlayerPreferencesPage::read(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 209 | void read (KSharedConfigPtr); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:210:10: warning: ‘virtual void KMPlayer::MPlayerPreferencesPage::sync(bool)’ can be marked override [-Wsuggest-override] 210 | void sync (bool fromUI); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:211:10: warning: ‘virtual void KMPlayer::MPlayerPreferencesPage::prefLocation(QString&, QString&, QString&)’ can be marked override [-Wsuggest-override] 211 | void prefLocation (QString & item, QString & icon, QString & tab); | ^~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:212:14: warning: ‘virtual QFrame* KMPlayer::MPlayerPreferencesPage::prefPage(QWidget*)’ can be marked override [-Wsuggest-override] 212 | QFrame * prefPage (QWidget * parent); | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:232:18: warning: ‘virtual void KMPlayer::RecordDocument::begin()’ can be marked override [-Wsuggest-override] 232 | virtual void begin (); | ^~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:233:18: warning: ‘virtual void KMPlayer::RecordDocument::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 233 | virtual void message (MessageType msg, void *); | ^~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:234:18: warning: ‘virtual void KMPlayer::RecordDocument::deactivate()’ can be marked override [-Wsuggest-override] 234 | virtual void deactivate (); | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:246:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::MEncoderProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 246 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:254:18: warning: ‘virtual void KMPlayer::MEncoder::init()’ can be marked override [-Wsuggest-override] 254 | virtual void init (); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:255:18: warning: ‘virtual bool KMPlayer::MEncoder::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 255 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:256:18: warning: ‘virtual void KMPlayer::MEncoder::stop()’ can be marked override [-Wsuggest-override] 256 | virtual void stop (); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:265:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::MPlayerDumpProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 265 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:273:18: warning: ‘virtual void KMPlayer::MPlayerDumpstream::init()’ can be marked override [-Wsuggest-override] 273 | virtual void init (); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:274:18: warning: ‘virtual bool KMPlayer::MPlayerDumpstream::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 274 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:275:18: warning: ‘virtual void KMPlayer::MPlayerDumpstream::stop()’ can be marked override [-Wsuggest-override] 275 | virtual void stop (); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:285:18: warning: ‘virtual void KMPlayer::MasterProcessInfo::quitProcesses()’ can be marked override [-Wsuggest-override] 285 | virtual void quitProcesses (); | ^~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:310:18: warning: ‘virtual void KMPlayer::MasterProcess::init()’ can be marked override [-Wsuggest-override] 310 | virtual void init (); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:311:18: warning: ‘virtual bool KMPlayer::MasterProcess::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 311 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:312:18: warning: ‘virtual bool KMPlayer::MasterProcess::running() const’ can be marked override [-Wsuggest-override] 312 | virtual bool running () const; | ^~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:319:10: warning: ‘virtual void KMPlayer::MasterProcess::pause()’ can be marked override [-Wsuggest-override] 319 | void pause (); | ^~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:320:10: warning: ‘virtual void KMPlayer::MasterProcess::unpause()’ can be marked override [-Wsuggest-override] 320 | void unpause (); | ^~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:321:10: warning: ‘virtual bool KMPlayer::MasterProcess::seek(int, bool)’ can be marked override [-Wsuggest-override] 321 | bool seek (int pos, bool absolute); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:322:10: warning: ‘virtual void KMPlayer::MasterProcess::volume(int, bool)’ can be marked override [-Wsuggest-override] 322 | void volume (int pos, bool absolute); | ^~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:324:10: warning: ‘virtual void KMPlayer::MasterProcess::stop()’ can be marked override [-Wsuggest-override] 324 | void stop (); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:334:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::PhononProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 334 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:336:18: warning: ‘virtual bool KMPlayer::PhononProcessInfo::startSlave()’ can be marked override [-Wsuggest-override] 336 | virtual bool startSlave (); | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:344:18: warning: ‘virtual bool KMPlayer::Phonon::ready()’ can be marked override [-Wsuggest-override] 344 | virtual bool ready (); | ^~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:353:11: warning: ‘virtual KMPlayer::Node* KMPlayer::ConfigDocument::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 353 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:362:11: warning: ‘virtual KMPlayer::Node* KMPlayer::ConfigNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 362 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:372:11: warning: ‘virtual KMPlayer::Node* KMPlayer::TypeNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 372 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:375:18: warning: ‘virtual const char* KMPlayer::TypeNode::nodeName() const’ can be marked override [-Wsuggest-override] 375 | const char * nodeName () const { return tag.toAscii (); } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:385:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::FFMpegProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 385 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:393:18: warning: ‘virtual void KMPlayer::FFMpeg::init()’ can be marked override [-Wsuggest-override] 393 | virtual void init () KDE_NO_EXPORT; | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:394:18: warning: ‘virtual bool KMPlayer::FFMpeg::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 394 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:395:18: warning: ‘virtual void KMPlayer::FFMpeg::stop()’ can be marked override [-Wsuggest-override] 395 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:396:18: warning: ‘virtual void KMPlayer::FFMpeg::quit()’ can be marked override [-Wsuggest-override] 396 | virtual void quit () KDE_NO_EXPORT; | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:447:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::NppProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 447 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:460:18: warning: ‘virtual void KMPlayer::NpPlayer::init()’ can be marked override [-Wsuggest-override] 460 | virtual void init (); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:461:18: warning: ‘virtual bool KMPlayer::NpPlayer::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 461 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:462:18: warning: ‘virtual void KMPlayer::NpPlayer::initProcess()’ can be marked override [-Wsuggest-override] 462 | virtual void initProcess (); | ^~~~~~~~~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_kmplayerprocess.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/mocs_compilation.cpp:5: /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:477:18: warning: ‘virtual void KMPlayer::NpPlayer::stop()’ can be marked override [-Wsuggest-override] 477 | virtual void stop (); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:478:18: warning: ‘virtual void KMPlayer::NpPlayer::quit()’ can be marked override [-Wsuggest-override] 478 | virtual void quit (); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:479:10: warning: ‘virtual bool KMPlayer::NpPlayer::ready()’ can be marked override [-Wsuggest-override] 479 | bool ready (); | ^~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/kmplayerprocess.h:493:18: warning: ‘virtual void KMPlayer::NpPlayer::terminateJobs()’ can be marked override [-Wsuggest-override] 493 | virtual void terminateJobs (); | ^~~~~~~~~~~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_playlistview.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/mocs_compilation.cpp:8: /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/playlistview.h:72:10: warning: ‘virtual void KMPlayer::PlayListView::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 72 | void dragEnterEvent(QDragEnterEvent* event) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/playlistview.h:73:10: warning: ‘virtual void KMPlayer::PlayListView::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 73 | void dropEvent(QDropEvent* event) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/playlistview.h:74:10: warning: ‘virtual void KMPlayer::PlayListView::dragMoveEvent(QDragMoveEvent*)’ can be marked override [-Wsuggest-override] 74 | void dragMoveEvent(QDragMoveEvent* event) KDE_NO_EXPORT; | ^~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/playlistview.h:75:10: warning: ‘virtual void KMPlayer::PlayListView::drawBranches(QPainter*, const QRect&, const QModelIndex&) const’ can be marked override [-Wsuggest-override] 75 | void drawBranches(QPainter*, const QRect&, const QModelIndex&) const KDE_NO_EXPORT {} | ^~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/playlistview.h:76:10: warning: ‘virtual void KMPlayer::PlayListView::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 76 | void contextMenuEvent(QContextMenuEvent* event) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_playmodel.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/mocs_compilation.cpp:9: /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/playmodel.h:118:14: warning: ‘virtual QVariant KMPlayer::PlayModel::data(const QModelIndex&, int) const’ can be marked override [-Wsuggest-override] 118 | QVariant data (const QModelIndex &index, int role) const KMPLAYER_NO_EXPORT; | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/playmodel.h:119:10: warning: ‘virtual bool KMPlayer::PlayModel::setData(const QModelIndex&, const QVariant&, int)’ can be marked override [-Wsuggest-override] 119 | bool setData (const QModelIndex&, const QVariant& v, int role) KMPLAYER_NO_EXPORT; | ^~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/playmodel.h:120:19: warning: ‘virtual Qt::ItemFlags KMPlayer::PlayModel::flags(const QModelIndex&) const’ can be marked override [-Wsuggest-override] 120 | Qt::ItemFlags flags (const QModelIndex &index) const KMPLAYER_NO_EXPORT; | ^~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/playmodel.h:121:14: warning: ‘virtual QVariant KMPlayer::PlayModel::headerData(int, Qt::Orientation, int) const’ can be marked override [-Wsuggest-override] 121 | QVariant headerData (int section, Qt::Orientation orientation, | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/playmodel.h:123:17: warning: ‘virtual QModelIndex KMPlayer::PlayModel::index(int, int, const QModelIndex&) const’ can be marked override [-Wsuggest-override] 123 | QModelIndex index (int row, int column, | ^~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/playmodel.h:125:17: warning: ‘virtual QModelIndex KMPlayer::PlayModel::parent(const QModelIndex&) const’ can be marked override [-Wsuggest-override] 125 | QModelIndex parent (const QModelIndex &index) const KMPLAYER_NO_EXPORT; | ^~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/playmodel.h:126:10: warning: ‘virtual bool KMPlayer::PlayModel::hasChildren(const QModelIndex&) const’ can be marked override [-Wsuggest-override] 126 | bool hasChildren (const QModelIndex& parent = QModelIndex ()) const KMPLAYER_NO_EXPORT; | ^~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/playmodel.h:127:9: warning: ‘virtual int KMPlayer::PlayModel::rowCount(const QModelIndex&) const’ can be marked override [-Wsuggest-override] 127 | int rowCount (const QModelIndex &parent = QModelIndex()) const KMPLAYER_NO_EXPORT; | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/playmodel.h:128:9: warning: ‘virtual int KMPlayer::PlayModel::columnCount(const QModelIndex&) const’ can be marked override [-Wsuggest-override] 128 | int columnCount (const QModelIndex &parent = QModelIndex()) const KMPLAYER_NO_EXPORT; | ^~~~~~~~~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_pref.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/mocs_compilation.cpp:10: /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/pref.h:185:10: warning: ‘virtual void KMPlayer::PrefRecordPage::showEvent(QShowEvent*)’ can be marked override [-Wsuggest-override] 185 | void showEvent (QShowEvent *); | ^~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/pref.h:221:18: warning: ‘virtual void KMPlayer::PrefMEncoderPage::startRecording()’ can be marked override [-Wsuggest-override] 221 | virtual void startRecording (); | ^~~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/pref.h:222:13: warning: ‘virtual QString KMPlayer::PrefMEncoderPage::name()’ can be marked override [-Wsuggest-override] 222 | QString name (); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/pref.h:223:18: warning: ‘virtual const char* KMPlayer::PrefMEncoderPage::recorderName()’ can be marked override [-Wsuggest-override] 223 | const char * recorderName () { return "mencoder"; } | ^~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/pref.h:237:13: warning: ‘virtual QString KMPlayer::PrefMPlayerDumpstreamPage::name()’ can be marked override [-Wsuggest-override] 237 | QString name (); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/pref.h:238:18: warning: ‘virtual const char* KMPlayer::PrefMPlayerDumpstreamPage::recorderName()’ can be marked override [-Wsuggest-override] 238 | const char * recorderName () { return "mplayerdumpstream"; } | ^~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/pref.h:259:18: warning: ‘virtual void KMPlayer::PrefFFMpegPage::startRecording()’ can be marked override [-Wsuggest-override] 259 | virtual void startRecording (); | ^~~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/pref.h:260:13: warning: ‘virtual QString KMPlayer::PrefFFMpegPage::name()’ can be marked override [-Wsuggest-override] 260 | QString name (); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/pref.h:261:18: warning: ‘virtual const char* KMPlayer::PrefFFMpegPage::recorderName()’ can be marked override [-Wsuggest-override] 261 | const char * recorderName () { return "ffmpeg"; } | ^~~~~~~~~~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/moc_viewarea.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/mocs_compilation.cpp:11: /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/viewarea.h:58:10: warning: ‘virtual void KMPlayer::ViewArea::resizeEvent(QResizeEvent*)’ can be marked override [-Wsuggest-override] 58 | void resizeEvent(QResizeEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/viewarea.h:71:10: warning: ‘virtual void KMPlayer::ViewArea::showEvent(QShowEvent*)’ can be marked override [-Wsuggest-override] 71 | void showEvent(QShowEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/viewarea.h:72:10: warning: ‘virtual void KMPlayer::ViewArea::keyPressEvent(QKeyEvent*)’ can be marked override [-Wsuggest-override] 72 | void keyPressEvent(QKeyEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/viewarea.h:73:10: warning: ‘virtual void KMPlayer::ViewArea::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 73 | void mouseMoveEvent(QMouseEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/viewarea.h:74:10: warning: ‘virtual void KMPlayer::ViewArea::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 74 | void mousePressEvent(QMouseEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/viewarea.h:75:10: warning: ‘virtual void KMPlayer::ViewArea::mouseDoubleClickEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 75 | void mouseDoubleClickEvent(QMouseEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/viewarea.h:76:10: warning: ‘virtual void KMPlayer::ViewArea::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 76 | void dragEnterEvent(QDragEnterEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/viewarea.h:77:10: warning: ‘virtual void KMPlayer::ViewArea::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 77 | void dropEvent(QDropEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/viewarea.h:78:10: warning: ‘virtual void KMPlayer::ViewArea::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 78 | void contextMenuEvent(QContextMenuEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/viewarea.h:79:10: warning: ‘virtual void KMPlayer::ViewArea::paintEvent(QPaintEvent*)’ can be marked override [-Wsuggest-override] 79 | void paintEvent(QPaintEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/viewarea.h:80:10: warning: ‘virtual void KMPlayer::ViewArea::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 80 | void timerEvent(QTimerEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/viewarea.h:81:10: warning: ‘virtual void KMPlayer::ViewArea::closeEvent(QCloseEvent*)’ can be marked override [-Wsuggest-override] 81 | void closeEvent(QCloseEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/viewarea.h:82:10: warning: ‘virtual bool KMPlayer::ViewArea::nativeEventFilter(const QByteArray&, void*, long int*)’ can be marked override [-Wsuggest-override] 82 | bool nativeEventFilter(const QByteArray& eventType, void * message, long *result); | ^~~~~~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/viewarea.h:83:19: warning: ‘virtual QPaintEngine* KMPlayer::ViewArea::paintEngine() const’ can be marked override [-Wsuggest-override] 83 | QPaintEngine *paintEngine () const; | ^~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/viewarea.h:117:9: warning: ‘virtual int KMPlayer::VideoOutput::heightForWidth(int) const’ can be marked override [-Wsuggest-override] 117 | int heightForWidth(int w) const KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/viewarea.h:119:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::windowHandle()’ can be marked override [-Wsuggest-override] 119 | virtual WindowId windowHandle (); | ^~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/viewarea.h:120:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::clientHandle()’ can be marked override [-Wsuggest-override] 120 | virtual WindowId clientHandle (); | ^~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/viewarea.h:121:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::ownHandle()’ can be marked override [-Wsuggest-override] 121 | virtual WindowId ownHandle(); | ^~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/viewarea.h:123:18: warning: ‘virtual void KMPlayer::VideoOutput::setGeometry(const IRect&)’ can be marked override [-Wsuggest-override] 123 | virtual void setGeometry (const IRect &rect); | ^~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/viewarea.h:124:18: warning: ‘virtual void KMPlayer::VideoOutput::setAspect(float)’ can be marked override [-Wsuggest-override] 124 | virtual void setAspect (float a); | ^~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/viewarea.h:125:19: warning: ‘virtual float KMPlayer::VideoOutput::aspect()’ can be marked override [-Wsuggest-override] 125 | virtual float aspect () { return m_aspect; } | ^~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/viewarea.h:126:18: warning: ‘virtual void KMPlayer::VideoOutput::useIndirectWidget(bool)’ can be marked override [-Wsuggest-override] 126 | virtual void useIndirectWidget (bool); | ^~~~~~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/viewarea.h:127:18: warning: ‘virtual void KMPlayer::VideoOutput::setMonitoring(KMPlayer::IViewer::Monitor)’ can be marked override [-Wsuggest-override] 127 | virtual void setMonitoring(Monitor m) KDE_NO_EXPORT; | ^~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/viewarea.h:128:18: warning: ‘virtual void KMPlayer::VideoOutput::map()’ can be marked override [-Wsuggest-override] 128 | virtual void map() KDE_NO_EXPORT; | ^~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/viewarea.h:129:18: warning: ‘virtual void KMPlayer::VideoOutput::unmap()’ can be marked override [-Wsuggest-override] 129 | virtual void unmap() KDE_NO_EXPORT; | ^~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/viewarea.h:139:10: warning: ‘virtual void KMPlayer::VideoOutput::embedded(KMPlayer::WindowId)’ can be marked override [-Wsuggest-override] 139 | void embedded(WindowId handle) KDE_NO_EXPORT; | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/viewarea.h:143:10: warning: ‘virtual void KMPlayer::VideoOutput::resizeEvent(QResizeEvent*)’ can be marked override [-Wsuggest-override] 143 | void resizeEvent(QResizeEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/viewarea.h:144:10: warning: ‘virtual void KMPlayer::VideoOutput::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 144 | void timerEvent(QTimerEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/viewarea.h:145:10: warning: ‘virtual void KMPlayer::VideoOutput::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 145 | void dragEnterEvent(QDragEnterEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/viewarea.h:146:10: warning: ‘virtual void KMPlayer::VideoOutput::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 146 | void dropEvent(QDropEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/EWIEGA46WW/../../../../src/viewarea.h:147:10: warning: ‘virtual void KMPlayer::VideoOutput::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 147 | void contextMenuEvent(QContextMenuEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~~ [ 42%] Building CXX object src/CMakeFiles/kmplayercommon.dir/kmplayerview.cpp.o cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-g++ -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DKMPLAYER_VERSION_STRING="\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayercommon_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include -I/<>/obj-aarch64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -isystem /usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KBookmarks -isystem /usr/include/KF5/KItemViews -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KNotifications -isystem /usr/include/KF5/KIconThemes -isystem /usr/include/KF5/KGuiAddons -isystem /usr/include/KF5/KUnitConversion -isystem /usr/include/KF5/KTextWidgets -isystem /usr/include/KF5/SonnetUi -isystem /usr/include/KF5/KParts -isystem /usr/include/KF5/KMediaPlayer -isystem /usr/include/aarch64-linux-gnu/qt5/QtSvg -isystem /usr/include/aarch64-linux-gnu/qt5/QtX11Extras -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -std=gnu++11 -o CMakeFiles/kmplayercommon.dir/kmplayerview.cpp.o -c /<>/src/kmplayerview.cpp In file included from /<>/src/kmplayerview.cpp:60: /<>/src/kmplayerview.h:61:10: warning: ‘virtual void KMPlayer::TextEdit::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 61 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:74:10: warning: ‘virtual void KMPlayer::InfoWindow::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 74 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:85:10: warning: ‘virtual void KMPlayer::PictureWidget::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 85 | void mousePressEvent (QMouseEvent *); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:86:10: warning: ‘virtual void KMPlayer::PictureWidget::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 86 | void mouseMoveEvent (QMouseEvent *); | ^~~~~~~~~~~~~~ /<>/src/kmplayerview.h:137:10: warning: ‘virtual void KMPlayer::View::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 137 | void dragEnterEvent(QDragEnterEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/kmplayerview.h:138:10: warning: ‘virtual void KMPlayer::View::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 138 | void dropEvent(QDropEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/kmplayerview.h:159:10: warning: ‘virtual void KMPlayer::View::leaveEvent(QEvent*)’ can be marked override [-Wsuggest-override] 159 | void leaveEvent (QEvent *) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayerview.h:160:10: warning: ‘virtual void KMPlayer::View::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent(QTimerEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ In file included from /<>/src/kmplayerview.cpp:61: /<>/src/kmplayercontrolpanel.h:50:10: warning: ‘virtual void KMPlayer::KMPlayerMenuButton::enterEvent(QEvent*)’ can be marked override [-Wsuggest-override] 50 | void enterEvent (QEvent *); | ^~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:64:10: warning: ‘virtual void KMPlayer::KMPlayerPopupMenu::leaveEvent(QEvent*)’ can be marked override [-Wsuggest-override] 64 | void leaveEvent(QEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:80:10: warning: ‘virtual void KMPlayer::VolumeBar::wheelEvent(QWheelEvent*)’ can be marked override [-Wsuggest-override] 80 | void wheelEvent(QWheelEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:81:10: warning: ‘virtual void KMPlayer::VolumeBar::paintEvent(QPaintEvent*)’ can be marked override [-Wsuggest-override] 81 | void paintEvent(QPaintEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:82:10: warning: ‘virtual void KMPlayer::VolumeBar::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 82 | void mousePressEvent(QMouseEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:83:10: warning: ‘virtual void KMPlayer::VolumeBar::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 83 | void mouseMoveEvent(QMouseEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:155:10: warning: ‘virtual void KMPlayer::ControlPanel::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 155 | void timerEvent(QTimerEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/kmplayerview.cpp:62: /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:217:53: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’ 217 | inline Single operator * (const int i, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:264:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 264 | operator > (const Single s, const int i) { return s > Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:26: note: initializing argument 1 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:267:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 267 | operator > (const int i, const Single s) { return Single (i) > s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:43: note: initializing argument 2 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:282:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 282 | operator < (const Single s, const int i) { return s < Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:26: note: initializing argument 1 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:285:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 285 | operator < (const int i, const Single s) { return Single (i) < s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:43: note: initializing argument 2 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:291:66: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 291 | operator <= (const Single s, const int i) { return s <= Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:288:27: note: initializing argument 1 of ‘bool KMPlayer::operator<=(KMPlayer::Single, KMPlayer::Single)’ 288 | operator <= (const Single s1, const Single s2) { return s1.value <= s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /<>/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ In file included from /<>/src/playlistview.h:27, from /<>/src/kmplayerview.cpp:62: /<>/src/kmplayerplaylist.h: At global scope: /<>/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /<>/src/kmplayerplaylist.h:576:18: warning: ‘virtual bool KMPlayer::Element::isElementNode() const’ can be marked override [-Wsuggest-override] 576 | virtual bool isElementNode () const { return true; } | ^~~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:577:18: warning: ‘virtual void KMPlayer::Element::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 577 | virtual void accept (Visitor * v); | ^~~~~~ /<>/src/kmplayerplaylist.h:628:11: warning: ‘virtual KMPlayer::Node* KMPlayer::Mrl::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 628 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:629:10: warning: ‘virtual void KMPlayer::Mrl::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 629 | void parseParam (const TrieString &, const QString &); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /<>/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /<>/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:646:18: warning: ‘virtual void KMPlayer::Mrl::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 646 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayerplaylist.h:647:19: warning: ‘virtual void* KMPlayer::Mrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 647 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:777:19: warning: ‘virtual KMPlayer::Node* KMPlayer::Document::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 777 | virtual Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:778:32: warning: ‘virtual const char* KMPlayer::Document::nodeName() const’ can be marked override [-Wsuggest-override] 778 | KDE_NO_EXPORT const char * nodeName () const { return "document"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:800:19: warning: ‘virtual void* KMPlayer::Document::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 800 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:897:18: warning: ‘virtual const char* KMPlayer::TextNode::nodeName() const’ can be marked override [-Wsuggest-override] 897 | const char * nodeName () const { return "#text"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:898:10: warning: ‘virtual void KMPlayer::TextNode::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 898 | void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /<>/src/kmplayerplaylist.h:911:18: warning: ‘virtual const char* KMPlayer::CData::nodeName() const’ can be marked override [-Wsuggest-override] 911 | const char * nodeName () const { return "#cdata"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:921:18: warning: ‘virtual const char* KMPlayer::DarkNode::nodeName() const’ can be marked override [-Wsuggest-override] 921 | const char * nodeName () const { return name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:922:11: warning: ‘virtual KMPlayer::Node* KMPlayer::DarkNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 922 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:935:32: warning: ‘virtual const char* KMPlayer::GenericURL::nodeName() const’ can be marked override [-Wsuggest-override] 935 | KDE_NO_EXPORT const char * nodeName () const { return "url"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /<>/src/kmplayerplaylist.h:946:32: warning: ‘virtual const char* KMPlayer::GenericMrl::nodeName() const’ can be marked override [-Wsuggest-override] 946 | KDE_NO_EXPORT const char * nodeName () const { return node_name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /<>/src/kmplayerplaylist.h:948:11: warning: ‘virtual void* KMPlayer::GenericMrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 948 | void *role (RoleType msg, void *content=NULL); | ^~~~ In file included from /<>/src/kmplayerview.cpp:62: /<>/src/playlistview.h:72:10: warning: ‘virtual void KMPlayer::PlayListView::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 72 | void dragEnterEvent(QDragEnterEvent* event) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/playlistview.h:73:10: warning: ‘virtual void KMPlayer::PlayListView::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 73 | void dropEvent(QDropEvent* event) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/playlistview.h:74:10: warning: ‘virtual void KMPlayer::PlayListView::dragMoveEvent(QDragMoveEvent*)’ can be marked override [-Wsuggest-override] 74 | void dragMoveEvent(QDragMoveEvent* event) KDE_NO_EXPORT; | ^~~~~~~~~~~~~ /<>/src/playlistview.h:75:10: warning: ‘virtual void KMPlayer::PlayListView::drawBranches(QPainter*, const QRect&, const QModelIndex&) const’ can be marked override [-Wsuggest-override] 75 | void drawBranches(QPainter*, const QRect&, const QModelIndex&) const KDE_NO_EXPORT {} | ^~~~~~~~~~~~ /<>/src/playlistview.h:76:10: warning: ‘virtual void KMPlayer::PlayListView::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 76 | void contextMenuEvent(QContextMenuEvent* event) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~~ In file included from /<>/src/viewarea.h:28, from /<>/src/kmplayerview.cpp:63: /<>/src/mediaobject.h:292:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::AudioVideoMedia::type() const’ can be marked override [-Wsuggest-override] 292 | MediaManager::MediaType type () const { return MediaManager::AudioVideo; } | ^~~~ /<>/src/mediaobject.h:294:18: warning: ‘virtual bool KMPlayer::AudioVideoMedia::play()’ can be marked override [-Wsuggest-override] 294 | virtual bool play (); | ^~~~ /<>/src/mediaobject.h:296:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stop()’ can be marked override [-Wsuggest-override] 296 | virtual void stop (); | ^~~~ /<>/src/mediaobject.h:297:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::pause()’ can be marked override [-Wsuggest-override] 297 | virtual void pause (); | ^~~~~ /<>/src/mediaobject.h:298:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::unpause()’ can be marked override [-Wsuggest-override] 298 | virtual void unpause (); | ^~~~~~~ /<>/src/mediaobject.h:299:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::destroy()’ can be marked override [-Wsuggest-override] 299 | virtual void destroy (); | ^~~~~~~ /<>/src/mediaobject.h:301:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::starting(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 301 | virtual void starting (IProcess *); | ^~~~~~~~ /<>/src/mediaobject.h:302:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stateChange(KMPlayer::IProcess*, KMPlayer::IProcess::State, KMPlayer::IProcess::State)’ can be marked override [-Wsuggest-override] 302 | virtual void stateChange (IProcess *, IProcess::State, IProcess::State); | ^~~~~~~~~~~ /<>/src/mediaobject.h:303:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::processDestroyed(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 303 | virtual void processDestroyed (IProcess *p); | ^~~~~~~~~~~~~~~~ /<>/src/mediaobject.h:304:22: warning: ‘virtual KMPlayer::IViewer* KMPlayer::AudioVideoMedia::viewer()’ can be marked override [-Wsuggest-override] 304 | virtual IViewer *viewer (); | ^~~~~~ /<>/src/mediaobject.h:305:18: warning: ‘virtual KMPlayer::Mrl* KMPlayer::AudioVideoMedia::getMrl()’ can be marked override [-Wsuggest-override] 305 | virtual Mrl *getMrl (); | ^~~~~~ /<>/src/mediaobject.h:366:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::ImageMedia::type() const’ can be marked override [-Wsuggest-override] 366 | MediaManager::MediaType type () const { return MediaManager::Image; } | ^~~~ /<>/src/mediaobject.h:368:10: warning: ‘virtual bool KMPlayer::ImageMedia::play()’ can be marked override [-Wsuggest-override] 368 | bool play (); | ^~~~ /<>/src/mediaobject.h:369:10: warning: ‘virtual void KMPlayer::ImageMedia::stop()’ can be marked override [-Wsuggest-override] 369 | void stop (); | ^~~~ /<>/src/mediaobject.h:370:10: warning: ‘virtual void KMPlayer::ImageMedia::pause()’ can be marked override [-Wsuggest-override] 370 | void pause (); | ^~~~~ /<>/src/mediaobject.h:371:10: warning: ‘virtual void KMPlayer::ImageMedia::unpause()’ can be marked override [-Wsuggest-override] 371 | void unpause (); | ^~~~~~~ /<>/src/mediaobject.h:411:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::TextMedia::type() const’ can be marked override [-Wsuggest-override] 411 | MediaManager::MediaType type () const { return MediaManager::Text; } | ^~~~ /<>/src/mediaobject.h:413:10: warning: ‘virtual bool KMPlayer::TextMedia::play()’ can be marked override [-Wsuggest-override] 413 | bool play (); | ^~~~ In file included from /<>/src/kmplayerview.cpp:63: /<>/src/viewarea.h:58:10: warning: ‘virtual void KMPlayer::ViewArea::resizeEvent(QResizeEvent*)’ can be marked override [-Wsuggest-override] 58 | void resizeEvent(QResizeEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/viewarea.h:71:10: warning: ‘virtual void KMPlayer::ViewArea::showEvent(QShowEvent*)’ can be marked override [-Wsuggest-override] 71 | void showEvent(QShowEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/viewarea.h:72:10: warning: ‘virtual void KMPlayer::ViewArea::keyPressEvent(QKeyEvent*)’ can be marked override [-Wsuggest-override] 72 | void keyPressEvent(QKeyEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~ /<>/src/viewarea.h:73:10: warning: ‘virtual void KMPlayer::ViewArea::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 73 | void mouseMoveEvent(QMouseEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/viewarea.h:74:10: warning: ‘virtual void KMPlayer::ViewArea::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 74 | void mousePressEvent(QMouseEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~ /<>/src/viewarea.h:75:10: warning: ‘virtual void KMPlayer::ViewArea::mouseDoubleClickEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 75 | void mouseDoubleClickEvent(QMouseEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/viewarea.h:76:10: warning: ‘virtual void KMPlayer::ViewArea::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 76 | void dragEnterEvent(QDragEnterEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/viewarea.h:77:10: warning: ‘virtual void KMPlayer::ViewArea::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 77 | void dropEvent(QDropEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/viewarea.h:78:10: warning: ‘virtual void KMPlayer::ViewArea::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 78 | void contextMenuEvent(QContextMenuEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~~ /<>/src/viewarea.h:79:10: warning: ‘virtual void KMPlayer::ViewArea::paintEvent(QPaintEvent*)’ can be marked override [-Wsuggest-override] 79 | void paintEvent(QPaintEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/viewarea.h:80:10: warning: ‘virtual void KMPlayer::ViewArea::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 80 | void timerEvent(QTimerEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/viewarea.h:81:10: warning: ‘virtual void KMPlayer::ViewArea::closeEvent(QCloseEvent*)’ can be marked override [-Wsuggest-override] 81 | void closeEvent(QCloseEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/viewarea.h:82:10: warning: ‘virtual bool KMPlayer::ViewArea::nativeEventFilter(const QByteArray&, void*, long int*)’ can be marked override [-Wsuggest-override] 82 | bool nativeEventFilter(const QByteArray& eventType, void * message, long *result); | ^~~~~~~~~~~~~~~~~ /<>/src/viewarea.h:83:19: warning: ‘virtual QPaintEngine* KMPlayer::ViewArea::paintEngine() const’ can be marked override [-Wsuggest-override] 83 | QPaintEngine *paintEngine () const; | ^~~~~~~~~~~ /<>/src/viewarea.h:117:9: warning: ‘virtual int KMPlayer::VideoOutput::heightForWidth(int) const’ can be marked override [-Wsuggest-override] 117 | int heightForWidth(int w) const KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/viewarea.h:119:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::windowHandle()’ can be marked override [-Wsuggest-override] 119 | virtual WindowId windowHandle (); | ^~~~~~~~~~~~ /<>/src/viewarea.h:120:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::clientHandle()’ can be marked override [-Wsuggest-override] 120 | virtual WindowId clientHandle (); | ^~~~~~~~~~~~ /<>/src/viewarea.h:121:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::ownHandle()’ can be marked override [-Wsuggest-override] 121 | virtual WindowId ownHandle(); | ^~~~~~~~~ /<>/src/viewarea.h:123:18: warning: ‘virtual void KMPlayer::VideoOutput::setGeometry(const IRect&)’ can be marked override [-Wsuggest-override] 123 | virtual void setGeometry (const IRect &rect); | ^~~~~~~~~~~ /<>/src/viewarea.h:124:18: warning: ‘virtual void KMPlayer::VideoOutput::setAspect(float)’ can be marked override [-Wsuggest-override] 124 | virtual void setAspect (float a); | ^~~~~~~~~ /<>/src/viewarea.h:125:19: warning: ‘virtual float KMPlayer::VideoOutput::aspect()’ can be marked override [-Wsuggest-override] 125 | virtual float aspect () { return m_aspect; } | ^~~~~~ /<>/src/viewarea.h:126:18: warning: ‘virtual void KMPlayer::VideoOutput::useIndirectWidget(bool)’ can be marked override [-Wsuggest-override] 126 | virtual void useIndirectWidget (bool); | ^~~~~~~~~~~~~~~~~ /<>/src/viewarea.h:127:18: warning: ‘virtual void KMPlayer::VideoOutput::setMonitoring(KMPlayer::IViewer::Monitor)’ can be marked override [-Wsuggest-override] 127 | virtual void setMonitoring(Monitor m) KDE_NO_EXPORT; | ^~~~~~~~~~~~~ /<>/src/viewarea.h:128:18: warning: ‘virtual void KMPlayer::VideoOutput::map()’ can be marked override [-Wsuggest-override] 128 | virtual void map() KDE_NO_EXPORT; | ^~~ /<>/src/viewarea.h:129:18: warning: ‘virtual void KMPlayer::VideoOutput::unmap()’ can be marked override [-Wsuggest-override] 129 | virtual void unmap() KDE_NO_EXPORT; | ^~~~~ /<>/src/viewarea.h:139:10: warning: ‘virtual void KMPlayer::VideoOutput::embedded(KMPlayer::WindowId)’ can be marked override [-Wsuggest-override] 139 | void embedded(WindowId handle) KDE_NO_EXPORT; | ^~~~~~~~ /<>/src/viewarea.h:143:10: warning: ‘virtual void KMPlayer::VideoOutput::resizeEvent(QResizeEvent*)’ can be marked override [-Wsuggest-override] 143 | void resizeEvent(QResizeEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/viewarea.h:144:10: warning: ‘virtual void KMPlayer::VideoOutput::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 144 | void timerEvent(QTimerEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/viewarea.h:145:10: warning: ‘virtual void KMPlayer::VideoOutput::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 145 | void dragEnterEvent(QDragEnterEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/viewarea.h:146:10: warning: ‘virtual void KMPlayer::VideoOutput::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 146 | void dropEvent(QDropEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/viewarea.h:147:10: warning: ‘virtual void KMPlayer::VideoOutput::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 147 | void contextMenuEvent(QContextMenuEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~~ /<>/src/kmplayerview.cpp: In member function ‘void KMPlayer::View::fullScreen()’: /<>/src/kmplayerview.cpp:548:59: warning: ‘int Solid::PowerManagement::beginSuppressingSleep(const QString&)’ is deprecated [-Wdeprecated-declarations] 548 | m_powerManagerStopSleep = Solid::PowerManagement::beginSuppressingSleep("KMplayer: watching a film"); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/kmplayerview.cpp:64: /usr/include/KF5/KDELibs4Support/solid/powermanagement.h:95:39: note: declared here 95 | KDELIBS4SUPPORT_DEPRECATED_EXPORT int beginSuppressingSleep(const QString &reason = QString()); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/kmplayerview.cpp:548:108: warning: ‘int Solid::PowerManagement::beginSuppressingSleep(const QString&)’ is deprecated [-Wdeprecated-declarations] 548 | m_powerManagerStopSleep = Solid::PowerManagement::beginSuppressingSleep("KMplayer: watching a film"); | ^ In file included from /<>/src/kmplayerview.cpp:64: /usr/include/KF5/KDELibs4Support/solid/powermanagement.h:95:39: note: declared here 95 | KDELIBS4SUPPORT_DEPRECATED_EXPORT int beginSuppressingSleep(const QString &reason = QString()); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/kmplayerview.cpp:570:33: warning: ‘bool Solid::PowerManagement::stopSuppressingSleep(int)’ is deprecated [-Wdeprecated-declarations] 570 | Solid::PowerManagement::stopSuppressingSleep(m_powerManagerStopSleep); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/kmplayerview.cpp:64: /usr/include/KF5/KDELibs4Support/solid/powermanagement.h:103:40: note: declared here 103 | KDELIBS4SUPPORT_DEPRECATED_EXPORT bool stopSuppressingSleep(int cookie); | ^~~~~~~~~~~~~~~~~~~~ /<>/src/kmplayerview.cpp:570:77: warning: ‘bool Solid::PowerManagement::stopSuppressingSleep(int)’ is deprecated [-Wdeprecated-declarations] 570 | Solid::PowerManagement::stopSuppressingSleep(m_powerManagerStopSleep); | ^ In file included from /<>/src/kmplayerview.cpp:64: /usr/include/KF5/KDELibs4Support/solid/powermanagement.h:103:40: note: declared here 103 | KDELIBS4SUPPORT_DEPRECATED_EXPORT bool stopSuppressingSleep(int cookie); | ^~~~~~~~~~~~~~~~~~~~ [ 43%] Building CXX object src/CMakeFiles/kmplayercommon.dir/playmodel.cpp.o cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-g++ -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DKMPLAYER_VERSION_STRING="\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayercommon_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include -I/<>/obj-aarch64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -isystem /usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KBookmarks -isystem /usr/include/KF5/KItemViews -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KNotifications -isystem /usr/include/KF5/KIconThemes -isystem /usr/include/KF5/KGuiAddons -isystem /usr/include/KF5/KUnitConversion -isystem /usr/include/KF5/KTextWidgets -isystem /usr/include/KF5/SonnetUi -isystem /usr/include/KF5/KParts -isystem /usr/include/KF5/KMediaPlayer -isystem /usr/include/aarch64-linux-gnu/qt5/QtSvg -isystem /usr/include/aarch64-linux-gnu/qt5/QtX11Extras -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -std=gnu++11 -o CMakeFiles/kmplayercommon.dir/playmodel.cpp.o -c /<>/src/playmodel.cpp In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playmodel.h:28, from /<>/src/playmodel.cpp:19: /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:217:53: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’ 217 | inline Single operator * (const int i, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:264:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 264 | operator > (const Single s, const int i) { return s > Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:26: note: initializing argument 1 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:267:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 267 | operator > (const int i, const Single s) { return Single (i) > s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:43: note: initializing argument 2 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:282:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 282 | operator < (const Single s, const int i) { return s < Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:26: note: initializing argument 1 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:285:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 285 | operator < (const int i, const Single s) { return Single (i) < s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:43: note: initializing argument 2 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:291:66: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 291 | operator <= (const Single s, const int i) { return s <= Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:288:27: note: initializing argument 1 of ‘bool KMPlayer::operator<=(KMPlayer::Single, KMPlayer::Single)’ 288 | operator <= (const Single s1, const Single s2) { return s1.value <= s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /<>/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ In file included from /<>/src/playmodel.h:28, from /<>/src/playmodel.cpp:19: /<>/src/kmplayerplaylist.h: At global scope: /<>/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /<>/src/kmplayerplaylist.h:576:18: warning: ‘virtual bool KMPlayer::Element::isElementNode() const’ can be marked override [-Wsuggest-override] 576 | virtual bool isElementNode () const { return true; } | ^~~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:577:18: warning: ‘virtual void KMPlayer::Element::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 577 | virtual void accept (Visitor * v); | ^~~~~~ /<>/src/kmplayerplaylist.h:628:11: warning: ‘virtual KMPlayer::Node* KMPlayer::Mrl::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 628 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:629:10: warning: ‘virtual void KMPlayer::Mrl::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 629 | void parseParam (const TrieString &, const QString &); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /<>/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /<>/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:646:18: warning: ‘virtual void KMPlayer::Mrl::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 646 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayerplaylist.h:647:19: warning: ‘virtual void* KMPlayer::Mrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 647 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:777:19: warning: ‘virtual KMPlayer::Node* KMPlayer::Document::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 777 | virtual Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:778:32: warning: ‘virtual const char* KMPlayer::Document::nodeName() const’ can be marked override [-Wsuggest-override] 778 | KDE_NO_EXPORT const char * nodeName () const { return "document"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:800:19: warning: ‘virtual void* KMPlayer::Document::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 800 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:897:18: warning: ‘virtual const char* KMPlayer::TextNode::nodeName() const’ can be marked override [-Wsuggest-override] 897 | const char * nodeName () const { return "#text"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:898:10: warning: ‘virtual void KMPlayer::TextNode::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 898 | void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /<>/src/kmplayerplaylist.h:911:18: warning: ‘virtual const char* KMPlayer::CData::nodeName() const’ can be marked override [-Wsuggest-override] 911 | const char * nodeName () const { return "#cdata"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:921:18: warning: ‘virtual const char* KMPlayer::DarkNode::nodeName() const’ can be marked override [-Wsuggest-override] 921 | const char * nodeName () const { return name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:922:11: warning: ‘virtual KMPlayer::Node* KMPlayer::DarkNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 922 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:935:32: warning: ‘virtual const char* KMPlayer::GenericURL::nodeName() const’ can be marked override [-Wsuggest-override] 935 | KDE_NO_EXPORT const char * nodeName () const { return "url"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /<>/src/kmplayerplaylist.h:946:32: warning: ‘virtual const char* KMPlayer::GenericMrl::nodeName() const’ can be marked override [-Wsuggest-override] 946 | KDE_NO_EXPORT const char * nodeName () const { return node_name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /<>/src/kmplayerplaylist.h:948:11: warning: ‘virtual void* KMPlayer::GenericMrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 948 | void *role (RoleType msg, void *content=NULL); | ^~~~ In file included from /<>/src/playmodel.cpp:19: /<>/src/playmodel.h:118:14: warning: ‘virtual QVariant KMPlayer::PlayModel::data(const QModelIndex&, int) const’ can be marked override [-Wsuggest-override] 118 | QVariant data (const QModelIndex &index, int role) const KMPLAYER_NO_EXPORT; | ^~~~ /<>/src/playmodel.h:119:10: warning: ‘virtual bool KMPlayer::PlayModel::setData(const QModelIndex&, const QVariant&, int)’ can be marked override [-Wsuggest-override] 119 | bool setData (const QModelIndex&, const QVariant& v, int role) KMPLAYER_NO_EXPORT; | ^~~~~~~ /<>/src/playmodel.h:120:19: warning: ‘virtual Qt::ItemFlags KMPlayer::PlayModel::flags(const QModelIndex&) const’ can be marked override [-Wsuggest-override] 120 | Qt::ItemFlags flags (const QModelIndex &index) const KMPLAYER_NO_EXPORT; | ^~~~~ /<>/src/playmodel.h:121:14: warning: ‘virtual QVariant KMPlayer::PlayModel::headerData(int, Qt::Orientation, int) const’ can be marked override [-Wsuggest-override] 121 | QVariant headerData (int section, Qt::Orientation orientation, | ^~~~~~~~~~ /<>/src/playmodel.h:123:17: warning: ‘virtual QModelIndex KMPlayer::PlayModel::index(int, int, const QModelIndex&) const’ can be marked override [-Wsuggest-override] 123 | QModelIndex index (int row, int column, | ^~~~~ /<>/src/playmodel.h:125:17: warning: ‘virtual QModelIndex KMPlayer::PlayModel::parent(const QModelIndex&) const’ can be marked override [-Wsuggest-override] 125 | QModelIndex parent (const QModelIndex &index) const KMPLAYER_NO_EXPORT; | ^~~~~~ /<>/src/playmodel.h:126:10: warning: ‘virtual bool KMPlayer::PlayModel::hasChildren(const QModelIndex&) const’ can be marked override [-Wsuggest-override] 126 | bool hasChildren (const QModelIndex& parent = QModelIndex ()) const KMPLAYER_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/playmodel.h:127:9: warning: ‘virtual int KMPlayer::PlayModel::rowCount(const QModelIndex&) const’ can be marked override [-Wsuggest-override] 127 | int rowCount (const QModelIndex &parent = QModelIndex()) const KMPLAYER_NO_EXPORT; | ^~~~~~~~ /<>/src/playmodel.h:128:9: warning: ‘virtual int KMPlayer::PlayModel::columnCount(const QModelIndex&) const’ can be marked override [-Wsuggest-override] 128 | int columnCount (const QModelIndex &parent = QModelIndex()) const KMPLAYER_NO_EXPORT; | ^~~~~~~~~~~ In file included from /<>/src/playmodel.cpp:20: /<>/src/playlistview.h:72:10: warning: ‘virtual void KMPlayer::PlayListView::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 72 | void dragEnterEvent(QDragEnterEvent* event) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/playlistview.h:73:10: warning: ‘virtual void KMPlayer::PlayListView::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 73 | void dropEvent(QDropEvent* event) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/playlistview.h:74:10: warning: ‘virtual void KMPlayer::PlayListView::dragMoveEvent(QDragMoveEvent*)’ can be marked override [-Wsuggest-override] 74 | void dragMoveEvent(QDragMoveEvent* event) KDE_NO_EXPORT; | ^~~~~~~~~~~~~ /<>/src/playlistview.h:75:10: warning: ‘virtual void KMPlayer::PlayListView::drawBranches(QPainter*, const QRect&, const QModelIndex&) const’ can be marked override [-Wsuggest-override] 75 | void drawBranches(QPainter*, const QRect&, const QModelIndex&) const KDE_NO_EXPORT {} | ^~~~~~~~~~~~ /<>/src/playlistview.h:76:10: warning: ‘virtual void KMPlayer::PlayListView::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 76 | void contextMenuEvent(QContextMenuEvent* event) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~~ /<>/src/playmodel.cpp: In member function ‘virtual Qt::ItemFlags KMPlayer::PlayModel::flags(const QModelIndex&) const’: /<>/src/playmodel.cpp:197:16: warning: ‘constexpr QFlags::QFlags(QFlags::Zero) [with Enum = Qt::ItemFlag; QFlags::Zero = int QFlags::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] 197 | return 0; | ^ In file included from /usr/include/aarch64-linux-gnu/qt5/QtCore/qglobal.h:1304, from /usr/include/aarch64-linux-gnu/qt5/QtCore/qatomic.h:41, from /usr/include/aarch64-linux-gnu/qt5/QtCore/qvariant.h:43, from /usr/include/aarch64-linux-gnu/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/aarch64-linux-gnu/qt5/QtCore/QAbstractItemModel:1, from /<>/src/playmodel.h:24, from /<>/src/playmodel.cpp:19: /usr/include/aarch64-linux-gnu/qt5/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) {} | ^~~~~~ /<>/src/playmodel.cpp: In member function ‘virtual QVariant KMPlayer::PlayModel::data(const QModelIndex&, int) const’: /<>/src/playmodel.cpp:132:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 132 | if (item->item_flags & Qt::ItemIsEditable) | ^~ /<>/src/playmodel.cpp:135:5: note: here 135 | default: | ^~~~~~~ [ 45%] Building CXX object src/CMakeFiles/kmplayercommon.dir/playlistview.cpp.o cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-g++ -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DKMPLAYER_VERSION_STRING="\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayercommon_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include -I/<>/obj-aarch64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -isystem /usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KBookmarks -isystem /usr/include/KF5/KItemViews -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KNotifications -isystem /usr/include/KF5/KIconThemes -isystem /usr/include/KF5/KGuiAddons -isystem /usr/include/KF5/KUnitConversion -isystem /usr/include/KF5/KTextWidgets -isystem /usr/include/KF5/SonnetUi -isystem /usr/include/KF5/KParts -isystem /usr/include/KF5/KMediaPlayer -isystem /usr/include/aarch64-linux-gnu/qt5/QtSvg -isystem /usr/include/aarch64-linux-gnu/qt5/QtX11Extras -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -std=gnu++11 -o CMakeFiles/kmplayercommon.dir/playlistview.cpp.o -c /<>/src/playlistview.cpp In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/playlistview.cpp:49: /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:217:53: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’ 217 | inline Single operator * (const int i, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:264:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 264 | operator > (const Single s, const int i) { return s > Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:26: note: initializing argument 1 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:267:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 267 | operator > (const int i, const Single s) { return Single (i) > s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:43: note: initializing argument 2 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:282:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 282 | operator < (const Single s, const int i) { return s < Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:26: note: initializing argument 1 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:285:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 285 | operator < (const int i, const Single s) { return Single (i) < s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:43: note: initializing argument 2 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:291:66: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 291 | operator <= (const Single s, const int i) { return s <= Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:288:27: note: initializing argument 1 of ‘bool KMPlayer::operator<=(KMPlayer::Single, KMPlayer::Single)’ 288 | operator <= (const Single s1, const Single s2) { return s1.value <= s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /<>/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ In file included from /<>/src/playlistview.h:27, from /<>/src/playlistview.cpp:49: /<>/src/kmplayerplaylist.h: At global scope: /<>/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /<>/src/kmplayerplaylist.h:576:18: warning: ‘virtual bool KMPlayer::Element::isElementNode() const’ can be marked override [-Wsuggest-override] 576 | virtual bool isElementNode () const { return true; } | ^~~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:577:18: warning: ‘virtual void KMPlayer::Element::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 577 | virtual void accept (Visitor * v); | ^~~~~~ /<>/src/kmplayerplaylist.h:628:11: warning: ‘virtual KMPlayer::Node* KMPlayer::Mrl::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 628 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:629:10: warning: ‘virtual void KMPlayer::Mrl::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 629 | void parseParam (const TrieString &, const QString &); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /<>/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /<>/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:646:18: warning: ‘virtual void KMPlayer::Mrl::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 646 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayerplaylist.h:647:19: warning: ‘virtual void* KMPlayer::Mrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 647 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:777:19: warning: ‘virtual KMPlayer::Node* KMPlayer::Document::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 777 | virtual Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:778:32: warning: ‘virtual const char* KMPlayer::Document::nodeName() const’ can be marked override [-Wsuggest-override] 778 | KDE_NO_EXPORT const char * nodeName () const { return "document"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:800:19: warning: ‘virtual void* KMPlayer::Document::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 800 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:897:18: warning: ‘virtual const char* KMPlayer::TextNode::nodeName() const’ can be marked override [-Wsuggest-override] 897 | const char * nodeName () const { return "#text"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:898:10: warning: ‘virtual void KMPlayer::TextNode::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 898 | void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /<>/src/kmplayerplaylist.h:911:18: warning: ‘virtual const char* KMPlayer::CData::nodeName() const’ can be marked override [-Wsuggest-override] 911 | const char * nodeName () const { return "#cdata"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:921:18: warning: ‘virtual const char* KMPlayer::DarkNode::nodeName() const’ can be marked override [-Wsuggest-override] 921 | const char * nodeName () const { return name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:922:11: warning: ‘virtual KMPlayer::Node* KMPlayer::DarkNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 922 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:935:32: warning: ‘virtual const char* KMPlayer::GenericURL::nodeName() const’ can be marked override [-Wsuggest-override] 935 | KDE_NO_EXPORT const char * nodeName () const { return "url"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /<>/src/kmplayerplaylist.h:946:32: warning: ‘virtual const char* KMPlayer::GenericMrl::nodeName() const’ can be marked override [-Wsuggest-override] 946 | KDE_NO_EXPORT const char * nodeName () const { return node_name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /<>/src/kmplayerplaylist.h:948:11: warning: ‘virtual void* KMPlayer::GenericMrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 948 | void *role (RoleType msg, void *content=NULL); | ^~~~ In file included from /<>/src/playlistview.cpp:49: /<>/src/playlistview.h:72:10: warning: ‘virtual void KMPlayer::PlayListView::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 72 | void dragEnterEvent(QDragEnterEvent* event) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/playlistview.h:73:10: warning: ‘virtual void KMPlayer::PlayListView::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 73 | void dropEvent(QDropEvent* event) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/playlistview.h:74:10: warning: ‘virtual void KMPlayer::PlayListView::dragMoveEvent(QDragMoveEvent*)’ can be marked override [-Wsuggest-override] 74 | void dragMoveEvent(QDragMoveEvent* event) KDE_NO_EXPORT; | ^~~~~~~~~~~~~ /<>/src/playlistview.h:75:10: warning: ‘virtual void KMPlayer::PlayListView::drawBranches(QPainter*, const QRect&, const QModelIndex&) const’ can be marked override [-Wsuggest-override] 75 | void drawBranches(QPainter*, const QRect&, const QModelIndex&) const KDE_NO_EXPORT {} | ^~~~~~~~~~~~ /<>/src/playlistview.h:76:10: warning: ‘virtual void KMPlayer::PlayListView::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 76 | void contextMenuEvent(QContextMenuEvent* event) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~~ In file included from /<>/src/playlistview.cpp:50: /<>/src/playmodel.h:118:14: warning: ‘virtual QVariant KMPlayer::PlayModel::data(const QModelIndex&, int) const’ can be marked override [-Wsuggest-override] 118 | QVariant data (const QModelIndex &index, int role) const KMPLAYER_NO_EXPORT; | ^~~~ /<>/src/playmodel.h:119:10: warning: ‘virtual bool KMPlayer::PlayModel::setData(const QModelIndex&, const QVariant&, int)’ can be marked override [-Wsuggest-override] 119 | bool setData (const QModelIndex&, const QVariant& v, int role) KMPLAYER_NO_EXPORT; | ^~~~~~~ /<>/src/playmodel.h:120:19: warning: ‘virtual Qt::ItemFlags KMPlayer::PlayModel::flags(const QModelIndex&) const’ can be marked override [-Wsuggest-override] 120 | Qt::ItemFlags flags (const QModelIndex &index) const KMPLAYER_NO_EXPORT; | ^~~~~ /<>/src/playmodel.h:121:14: warning: ‘virtual QVariant KMPlayer::PlayModel::headerData(int, Qt::Orientation, int) const’ can be marked override [-Wsuggest-override] 121 | QVariant headerData (int section, Qt::Orientation orientation, | ^~~~~~~~~~ /<>/src/playmodel.h:123:17: warning: ‘virtual QModelIndex KMPlayer::PlayModel::index(int, int, const QModelIndex&) const’ can be marked override [-Wsuggest-override] 123 | QModelIndex index (int row, int column, | ^~~~~ /<>/src/playmodel.h:125:17: warning: ‘virtual QModelIndex KMPlayer::PlayModel::parent(const QModelIndex&) const’ can be marked override [-Wsuggest-override] 125 | QModelIndex parent (const QModelIndex &index) const KMPLAYER_NO_EXPORT; | ^~~~~~ /<>/src/playmodel.h:126:10: warning: ‘virtual bool KMPlayer::PlayModel::hasChildren(const QModelIndex&) const’ can be marked override [-Wsuggest-override] 126 | bool hasChildren (const QModelIndex& parent = QModelIndex ()) const KMPLAYER_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/playmodel.h:127:9: warning: ‘virtual int KMPlayer::PlayModel::rowCount(const QModelIndex&) const’ can be marked override [-Wsuggest-override] 127 | int rowCount (const QModelIndex &parent = QModelIndex()) const KMPLAYER_NO_EXPORT; | ^~~~~~~~ /<>/src/playmodel.h:128:9: warning: ‘virtual int KMPlayer::PlayModel::columnCount(const QModelIndex&) const’ can be marked override [-Wsuggest-override] 128 | int columnCount (const QModelIndex &parent = QModelIndex()) const KMPLAYER_NO_EXPORT; | ^~~~~~~~~~~ In file included from /<>/src/playlistview.cpp:51: /<>/src/kmplayerview.h:61:10: warning: ‘virtual void KMPlayer::TextEdit::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 61 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:74:10: warning: ‘virtual void KMPlayer::InfoWindow::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 74 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:85:10: warning: ‘virtual void KMPlayer::PictureWidget::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 85 | void mousePressEvent (QMouseEvent *); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:86:10: warning: ‘virtual void KMPlayer::PictureWidget::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 86 | void mouseMoveEvent (QMouseEvent *); | ^~~~~~~~~~~~~~ /<>/src/kmplayerview.h:137:10: warning: ‘virtual void KMPlayer::View::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 137 | void dragEnterEvent(QDragEnterEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/kmplayerview.h:138:10: warning: ‘virtual void KMPlayer::View::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 138 | void dropEvent(QDropEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/kmplayerview.h:159:10: warning: ‘virtual void KMPlayer::View::leaveEvent(QEvent*)’ can be marked override [-Wsuggest-override] 159 | void leaveEvent (QEvent *) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayerview.h:160:10: warning: ‘virtual void KMPlayer::View::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent(QTimerEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ In file included from /<>/src/playlistview.cpp:52: /<>/src/kmplayercontrolpanel.h:50:10: warning: ‘virtual void KMPlayer::KMPlayerMenuButton::enterEvent(QEvent*)’ can be marked override [-Wsuggest-override] 50 | void enterEvent (QEvent *); | ^~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:64:10: warning: ‘virtual void KMPlayer::KMPlayerPopupMenu::leaveEvent(QEvent*)’ can be marked override [-Wsuggest-override] 64 | void leaveEvent(QEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:80:10: warning: ‘virtual void KMPlayer::VolumeBar::wheelEvent(QWheelEvent*)’ can be marked override [-Wsuggest-override] 80 | void wheelEvent(QWheelEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:81:10: warning: ‘virtual void KMPlayer::VolumeBar::paintEvent(QPaintEvent*)’ can be marked override [-Wsuggest-override] 81 | void paintEvent(QPaintEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:82:10: warning: ‘virtual void KMPlayer::VolumeBar::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 82 | void mousePressEvent(QMouseEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:83:10: warning: ‘virtual void KMPlayer::VolumeBar::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 83 | void mouseMoveEvent(QMouseEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:155:10: warning: ‘virtual void KMPlayer::ControlPanel::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 155 | void timerEvent(QTimerEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/playlistview.cpp:70:14: warning: ‘virtual QWidget* {anonymous}::ItemDelegate::createEditor(QWidget*, const QStyleOptionViewItem&, const QModelIndex&) const’ can be marked override [-Wsuggest-override] 70 | QWidget *createEditor (QWidget *w, const QStyleOptionViewItem &o, const QModelIndex &i) const | ^~~~~~~~~~~~ /<>/src/playlistview.cpp:74:10: warning: ‘virtual bool {anonymous}::ItemDelegate::editorEvent(QEvent*, QAbstractItemModel*, const QStyleOptionViewItem&, const QModelIndex&)’ can be marked override [-Wsuggest-override] 74 | bool editorEvent (QEvent *e, QAbstractItemModel *m, const QStyleOptionViewItem &o, const QModelIndex &i) | ^~~~~~~~~~~ /<>/src/playlistview.cpp:78:10: warning: ‘virtual bool {anonymous}::ItemDelegate::eventFilter(QObject*, QEvent*)’ can be marked override [-Wsuggest-override] 78 | bool eventFilter (QObject *editor, QEvent *event) | ^~~~~~~~~~~ /<>/src/playlistview.cpp:82:10: warning: ‘virtual void {anonymous}::ItemDelegate::paint(QPainter*, const QStyleOptionViewItem&, const QModelIndex&) const’ can be marked override [-Wsuggest-override] 82 | void paint (QPainter *p, const QStyleOptionViewItem &o, const QModelIndex &i) const | ^~~~~ /<>/src/playlistview.cpp:86:10: warning: ‘virtual void {anonymous}::ItemDelegate::setEditorData(QWidget*, const QModelIndex&) const’ can be marked override [-Wsuggest-override] 86 | void setEditorData (QWidget *e, const QModelIndex &i) const | ^~~~~~~~~~~~~ /<>/src/playlistview.cpp:90:10: warning: ‘virtual void {anonymous}::ItemDelegate::setModelData(QWidget*, QAbstractItemModel*, const QModelIndex&) const’ can be marked override [-Wsuggest-override] 90 | void setModelData (QWidget *e, QAbstractItemModel *m, const QModelIndex &i) const | ^~~~~~~~~~~~ /<>/src/playlistview.cpp:94:11: warning: ‘virtual QSize {anonymous}::ItemDelegate::sizeHint(const QStyleOptionViewItem&, const QModelIndex&) const’ can be marked override [-Wsuggest-override] 94 | QSize sizeHint (const QStyleOptionViewItem &o, const QModelIndex &i) const | ^~~~~~~~ /<>/src/playlistview.cpp:99:10: warning: ‘virtual void {anonymous}::ItemDelegate::updateEditorGeometry(QWidget*, const QStyleOptionViewItem&, const QModelIndex&) const’ can be marked override [-Wsuggest-override] 99 | void updateEditorGeometry (QWidget *e, const QStyleOptionViewItem &o, const QModelIndex &i) const | ^~~~~~~~~~~~~~~~~~~~ /<>/src/playlistview.cpp: In member function ‘void KMPlayer::PlayListView::addBookMark()’: /<>/src/playlistview.cpp:322:19: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 322 | KURL url (mrl ? mrl->src : QString (item->node->nodeName ())); | ^~~ In file included from /<>/src/playlistview.cpp:54: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/playlistview.cpp: In member function ‘bool KMPlayer::PlayListView::isDragValid(QDropEvent*)’: /<>/src/playlistview.cpp:356:20: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 356 | KUrl::List uriList = KUrl::List::fromMimeData (event->mimeData ()); | ^~~~~~~ In file included from /<>/src/playlistview.cpp:54: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/playlistview.cpp:356:20: warning: ‘List’ is deprecated [-Wdeprecated-declarations] 356 | KUrl::List uriList = KUrl::List::fromMimeData (event->mimeData ()); | ^~~~~~~ In file included from /<>/src/playlistview.cpp:54: /usr/include/KF5/KDELibs4Support/kurl.h:143:51: note: declared here 143 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE List : public QList //krazy:exclude=dpointer (just some convenience methods) | ^~~~ /<>/src/playlistview.cpp:356:42: warning: ‘List’ is deprecated [-Wdeprecated-declarations] 356 | KUrl::List uriList = KUrl::List::fromMimeData (event->mimeData ()); | ^~~~~~~~~~~~ In file included from /<>/src/playlistview.cpp:54: /usr/include/KF5/KDELibs4Support/kurl.h:143:51: note: declared here 143 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE List : public QList //krazy:exclude=dpointer (just some convenience methods) | ^~~~ /<>/src/playlistview.cpp:356:42: warning: ‘static KUrl::List KUrl::List::fromMimeData(const QMimeData*, KUrl::List::DecodeOptions, KUrl::MetaDataMap*)’ is deprecated [-Wdeprecated-declarations] 356 | KUrl::List uriList = KUrl::List::fromMimeData (event->mimeData ()); | ^~~~~~~~~~~~ In file included from /<>/src/playlistview.cpp:54: /usr/include/KF5/KDELibs4Support/kurl.h:317:54: note: declared here 317 | KDELIBS4SUPPORT_DEPRECATED static KUrl::List fromMimeData(const QMimeData *mimeData, | ^~~~~~~~~~~~ /<>/src/playlistview.cpp:356:74: warning: ‘static KUrl::List KUrl::List::fromMimeData(const QMimeData*, KUrl::List::DecodeOptions, KUrl::MetaDataMap*)’ is deprecated [-Wdeprecated-declarations] 356 | KUrl::List uriList = KUrl::List::fromMimeData (event->mimeData ()); | ^ In file included from /<>/src/playlistview.cpp:54: /usr/include/KF5/KDELibs4Support/kurl.h:317:54: note: declared here 317 | KDELIBS4SUPPORT_DEPRECATED static KUrl::List fromMimeData(const QMimeData *mimeData, | ^~~~~~~~~~~~ /<>/src/playlistview.cpp:361:43: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 361 | if (!text.isEmpty () && KUrl (text).isValid ()) | ^ In file included from /<>/src/playlistview.cpp:54: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/playlistview.cpp: In member function ‘virtual void KMPlayer::PlayListView::dropEvent(QDropEvent*)’: /<>/src/playlistview.cpp:395:24: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 395 | KUrl::List uris = KUrl::List::fromMimeData (event->mimeData()); | ^~~~ In file included from /<>/src/playlistview.cpp:54: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/playlistview.cpp:395:24: warning: ‘List’ is deprecated [-Wdeprecated-declarations] 395 | KUrl::List uris = KUrl::List::fromMimeData (event->mimeData()); | ^~~~ In file included from /<>/src/playlistview.cpp:54: /usr/include/KF5/KDELibs4Support/kurl.h:143:51: note: declared here 143 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE List : public QList //krazy:exclude=dpointer (just some convenience methods) | ^~~~ /<>/src/playlistview.cpp:395:43: warning: ‘List’ is deprecated [-Wdeprecated-declarations] 395 | KUrl::List uris = KUrl::List::fromMimeData (event->mimeData()); | ^~~~~~~~~~~~ In file included from /<>/src/playlistview.cpp:54: /usr/include/KF5/KDELibs4Support/kurl.h:143:51: note: declared here 143 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE List : public QList //krazy:exclude=dpointer (just some convenience methods) | ^~~~ /<>/src/playlistview.cpp:395:43: warning: ‘static KUrl::List KUrl::List::fromMimeData(const QMimeData*, KUrl::List::DecodeOptions, KUrl::MetaDataMap*)’ is deprecated [-Wdeprecated-declarations] 395 | KUrl::List uris = KUrl::List::fromMimeData (event->mimeData()); | ^~~~~~~~~~~~ In file included from /<>/src/playlistview.cpp:54: /usr/include/KF5/KDELibs4Support/kurl.h:317:54: note: declared here 317 | KDELIBS4SUPPORT_DEPRECATED static KUrl::List fromMimeData(const QMimeData *mimeData, | ^~~~~~~~~~~~ /<>/src/playlistview.cpp:395:74: warning: ‘static KUrl::List KUrl::List::fromMimeData(const QMimeData*, KUrl::List::DecodeOptions, KUrl::MetaDataMap*)’ is deprecated [-Wdeprecated-declarations] 395 | KUrl::List uris = KUrl::List::fromMimeData (event->mimeData()); | ^ In file included from /<>/src/playlistview.cpp:54: /usr/include/KF5/KDELibs4Support/kurl.h:317:54: note: declared here 317 | KDELIBS4SUPPORT_DEPRECATED static KUrl::List fromMimeData(const QMimeData *mimeData, | ^~~~~~~~~~~~ /<>/src/playlistview.cpp:397:27: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 397 | KUrl url (event->mimeData ()->text ()); | ^~~~~ In file included from /<>/src/playlistview.cpp:54: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ [ 46%] Building CXX object src/CMakeFiles/kmplayercommon.dir/kmplayercontrolpanel.cpp.o cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-g++ -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DKMPLAYER_VERSION_STRING="\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayercommon_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include -I/<>/obj-aarch64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -isystem /usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KBookmarks -isystem /usr/include/KF5/KItemViews -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KNotifications -isystem /usr/include/KF5/KIconThemes -isystem /usr/include/KF5/KGuiAddons -isystem /usr/include/KF5/KUnitConversion -isystem /usr/include/KF5/KTextWidgets -isystem /usr/include/KF5/SonnetUi -isystem /usr/include/KF5/KParts -isystem /usr/include/KF5/KMediaPlayer -isystem /usr/include/aarch64-linux-gnu/qt5/QtSvg -isystem /usr/include/aarch64-linux-gnu/qt5/QtX11Extras -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -std=gnu++11 -o CMakeFiles/kmplayercommon.dir/kmplayercontrolpanel.cpp.o -c /<>/src/kmplayercontrolpanel.cpp In file included from /<>/src/kmplayercontrolpanel.cpp:37: /<>/src/kmplayerview.h:61:10: warning: ‘virtual void KMPlayer::TextEdit::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 61 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:74:10: warning: ‘virtual void KMPlayer::InfoWindow::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 74 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:85:10: warning: ‘virtual void KMPlayer::PictureWidget::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 85 | void mousePressEvent (QMouseEvent *); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:86:10: warning: ‘virtual void KMPlayer::PictureWidget::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 86 | void mouseMoveEvent (QMouseEvent *); | ^~~~~~~~~~~~~~ /<>/src/kmplayerview.h:137:10: warning: ‘virtual void KMPlayer::View::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 137 | void dragEnterEvent(QDragEnterEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/kmplayerview.h:138:10: warning: ‘virtual void KMPlayer::View::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 138 | void dropEvent(QDropEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/kmplayerview.h:159:10: warning: ‘virtual void KMPlayer::View::leaveEvent(QEvent*)’ can be marked override [-Wsuggest-override] 159 | void leaveEvent (QEvent *) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayerview.h:160:10: warning: ‘virtual void KMPlayer::View::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent(QTimerEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ In file included from /<>/src/kmplayercontrolpanel.cpp:38: /<>/src/kmplayercontrolpanel.h:50:10: warning: ‘virtual void KMPlayer::KMPlayerMenuButton::enterEvent(QEvent*)’ can be marked override [-Wsuggest-override] 50 | void enterEvent (QEvent *); | ^~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:64:10: warning: ‘virtual void KMPlayer::KMPlayerPopupMenu::leaveEvent(QEvent*)’ can be marked override [-Wsuggest-override] 64 | void leaveEvent(QEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:80:10: warning: ‘virtual void KMPlayer::VolumeBar::wheelEvent(QWheelEvent*)’ can be marked override [-Wsuggest-override] 80 | void wheelEvent(QWheelEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:81:10: warning: ‘virtual void KMPlayer::VolumeBar::paintEvent(QPaintEvent*)’ can be marked override [-Wsuggest-override] 81 | void paintEvent(QPaintEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:82:10: warning: ‘virtual void KMPlayer::VolumeBar::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 82 | void mousePressEvent(QMouseEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:83:10: warning: ‘virtual void KMPlayer::VolumeBar::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 83 | void mouseMoveEvent(QMouseEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:155:10: warning: ‘virtual void KMPlayer::ControlPanel::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 155 | void timerEvent(QTimerEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayercontrolpanel.cpp: In constructor ‘KMPlayer::ControlPanel::ControlPanel(QWidget*, KMPlayer::View*)’: /<>/src/kmplayercontrolpanel.cpp:380:99: warning: ‘QString& QString::sprintf(const char*, ...)’ is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] 380 | strncpy (xpm_fg_color, QString().sprintf(". c #%02x%02x%02x", c.red(), c.green(),c.blue()).toAscii().constData(), 31); | ^ In file included from /usr/include/aarch64-linux-gnu/qt5/QtCore/qhashfunctions.h:44, from /usr/include/aarch64-linux-gnu/qt5/QtCore/qlist.h:47, from /usr/include/aarch64-linux-gnu/qt5/QtGui/qicon.h:45, from /<>/src/kmplayercontrolpanel.cpp:19: /usr/include/aarch64-linux-gnu/qt5/QtCore/qstring.h:393:14: note: declared here 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); | ^~~~~~~ /<>/src/kmplayercontrolpanel.cpp: In member function ‘void KMPlayer::ControlPanel::setPalette(const QPalette&)’: /<>/src/kmplayercontrolpanel.cpp:507:99: warning: ‘QString& QString::sprintf(const char*, ...)’ is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] 507 | strncpy (xpm_fg_color, QString().sprintf(". c #%02x%02x%02x", c.red(), c.green(),c.blue()).toAscii().constData(), 31); | ^ In file included from /usr/include/aarch64-linux-gnu/qt5/QtCore/qhashfunctions.h:44, from /usr/include/aarch64-linux-gnu/qt5/QtCore/qlist.h:47, from /usr/include/aarch64-linux-gnu/qt5/QtGui/qicon.h:45, from /<>/src/kmplayercontrolpanel.cpp:19: /usr/include/aarch64-linux-gnu/qt5/QtCore/qstring.h:393:14: note: declared here 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); | ^~~~~~~ [ 47%] Building CXX object src/CMakeFiles/kmplayercommon.dir/kmplayerconfig.cpp.o cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-g++ -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DKMPLAYER_VERSION_STRING="\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayercommon_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include -I/<>/obj-aarch64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -isystem /usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KBookmarks -isystem /usr/include/KF5/KItemViews -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KNotifications -isystem /usr/include/KF5/KIconThemes -isystem /usr/include/KF5/KGuiAddons -isystem /usr/include/KF5/KUnitConversion -isystem /usr/include/KF5/KTextWidgets -isystem /usr/include/KF5/SonnetUi -isystem /usr/include/KF5/KParts -isystem /usr/include/KF5/KMediaPlayer -isystem /usr/include/aarch64-linux-gnu/qt5/QtSvg -isystem /usr/include/aarch64-linux-gnu/qt5/QtX11Extras -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -std=gnu++11 -o CMakeFiles/kmplayercommon.dir/kmplayerconfig.cpp.o -c /<>/src/kmplayerconfig.cpp In file included from /<>/src/kmplayerpartbase.h:39, from /<>/src/kmplayerconfig.cpp:51: /<>/src/kmplayerview.h:61:10: warning: ‘virtual void KMPlayer::TextEdit::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 61 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:74:10: warning: ‘virtual void KMPlayer::InfoWindow::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 74 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:85:10: warning: ‘virtual void KMPlayer::PictureWidget::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 85 | void mousePressEvent (QMouseEvent *); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:86:10: warning: ‘virtual void KMPlayer::PictureWidget::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 86 | void mouseMoveEvent (QMouseEvent *); | ^~~~~~~~~~~~~~ /<>/src/kmplayerview.h:137:10: warning: ‘virtual void KMPlayer::View::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 137 | void dragEnterEvent(QDragEnterEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/kmplayerview.h:138:10: warning: ‘virtual void KMPlayer::View::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 138 | void dropEvent(QDropEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/kmplayerview.h:159:10: warning: ‘virtual void KMPlayer::View::leaveEvent(QEvent*)’ can be marked override [-Wsuggest-override] 159 | void leaveEvent (QEvent *) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayerview.h:160:10: warning: ‘virtual void KMPlayer::View::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent(QTimerEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayerpartbase.h:40, from /<>/src/kmplayerconfig.cpp:51: /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:217:53: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’ 217 | inline Single operator * (const int i, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:264:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 264 | operator > (const Single s, const int i) { return s > Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:26: note: initializing argument 1 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:267:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 267 | operator > (const int i, const Single s) { return Single (i) > s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:43: note: initializing argument 2 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:282:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 282 | operator < (const Single s, const int i) { return s < Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:26: note: initializing argument 1 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:285:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 285 | operator < (const int i, const Single s) { return Single (i) < s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:43: note: initializing argument 2 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:291:66: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 291 | operator <= (const Single s, const int i) { return s <= Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:288:27: note: initializing argument 1 of ‘bool KMPlayer::operator<=(KMPlayer::Single, KMPlayer::Single)’ 288 | operator <= (const Single s1, const Single s2) { return s1.value <= s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /<>/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ In file included from /<>/src/kmplayerpartbase.h:40, from /<>/src/kmplayerconfig.cpp:51: /<>/src/kmplayerplaylist.h: At global scope: /<>/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /<>/src/kmplayerplaylist.h:576:18: warning: ‘virtual bool KMPlayer::Element::isElementNode() const’ can be marked override [-Wsuggest-override] 576 | virtual bool isElementNode () const { return true; } | ^~~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:577:18: warning: ‘virtual void KMPlayer::Element::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 577 | virtual void accept (Visitor * v); | ^~~~~~ /<>/src/kmplayerplaylist.h:628:11: warning: ‘virtual KMPlayer::Node* KMPlayer::Mrl::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 628 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:629:10: warning: ‘virtual void KMPlayer::Mrl::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 629 | void parseParam (const TrieString &, const QString &); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /<>/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /<>/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:646:18: warning: ‘virtual void KMPlayer::Mrl::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 646 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayerplaylist.h:647:19: warning: ‘virtual void* KMPlayer::Mrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 647 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:689:79: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 689 | virtual void openUrl (const KUrl &, const QString &t, const QString &srv)=0; | ^ /<>/src/kmplayerplaylist.h:777:19: warning: ‘virtual KMPlayer::Node* KMPlayer::Document::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 777 | virtual Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:778:32: warning: ‘virtual const char* KMPlayer::Document::nodeName() const’ can be marked override [-Wsuggest-override] 778 | KDE_NO_EXPORT const char * nodeName () const { return "document"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:800:19: warning: ‘virtual void* KMPlayer::Document::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 800 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:897:18: warning: ‘virtual const char* KMPlayer::TextNode::nodeName() const’ can be marked override [-Wsuggest-override] 897 | const char * nodeName () const { return "#text"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:898:10: warning: ‘virtual void KMPlayer::TextNode::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 898 | void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /<>/src/kmplayerplaylist.h:911:18: warning: ‘virtual const char* KMPlayer::CData::nodeName() const’ can be marked override [-Wsuggest-override] 911 | const char * nodeName () const { return "#cdata"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:921:18: warning: ‘virtual const char* KMPlayer::DarkNode::nodeName() const’ can be marked override [-Wsuggest-override] 921 | const char * nodeName () const { return name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:922:11: warning: ‘virtual KMPlayer::Node* KMPlayer::DarkNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 922 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:935:32: warning: ‘virtual const char* KMPlayer::GenericURL::nodeName() const’ can be marked override [-Wsuggest-override] 935 | KDE_NO_EXPORT const char * nodeName () const { return "url"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /<>/src/kmplayerplaylist.h:946:32: warning: ‘virtual const char* KMPlayer::GenericMrl::nodeName() const’ can be marked override [-Wsuggest-override] 946 | KDE_NO_EXPORT const char * nodeName () const { return node_name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /<>/src/kmplayerplaylist.h:948:11: warning: ‘virtual void* KMPlayer::GenericMrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 948 | void *role (RoleType msg, void *content=NULL); | ^~~~ In file included from /<>/src/kmplayerconfig.cpp:51: /<>/src/kmplayerpartbase.h:90:39: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 90 | KDE_NO_EXPORT const KUrl & url () const { return m_url; } | ^~~~~ In file included from /<>/src/kmplayerconfig.cpp:42: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerconfig.cpp:51: /<>/src/kmplayerpartbase.h:91:42: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 91 | KDE_NO_EXPORT const KUrl & subUrl () const { return m_sub_url; } | ^~~~~ In file included from /<>/src/kmplayerconfig.cpp:42: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerconfig.cpp:51: /<>/src/kmplayerpartbase.h:119:51: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 119 | KDE_NO_EXPORT void setSubURL (const KUrl & url) { m_sub_url = url; } | ^ /<>/src/kmplayerpartbase.h:167:77: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 167 | void openUrl (const KUrl &url, const QString &target, const QString &srv); | ^ /<>/src/kmplayerpartbase.h:178:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 178 | KUrl m_url; | ^~~~~ In file included from /<>/src/kmplayerconfig.cpp:42: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerconfig.cpp:51: /<>/src/kmplayerpartbase.h:179:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 179 | KUrl m_sub_url; | ^~~~~~~~~ In file included from /<>/src/kmplayerconfig.cpp:42: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerconfig.cpp:51: /<>/src/kmplayerpartbase.h:160:10: warning: ‘virtual void KMPlayer::Source::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent (QTimerEvent *); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:164:10: warning: ‘virtual void KMPlayer::Source::stateElementChanged(KMPlayer::Node*, KMPlayer::Node::State, KMPlayer::Node::State)’ can be marked override [-Wsuggest-override] 164 | void stateElementChanged (Node * element, Node::State os, Node::State ns); | ^~~~~~~~~~~~~~~~~~~ /<>/src/kmplayerpartbase.h:165:10: warning: ‘virtual void KMPlayer::Source::bitRates(int&, int&)’ can be marked override [-Wsuggest-override] 165 | void bitRates (int & preferred, int & maximal); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:166:10: warning: ‘virtual void KMPlayer::Source::setTimeout(int)’ can be marked override [-Wsuggest-override] 166 | void setTimeout (int ms); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:167:10: warning: ‘virtual void KMPlayer::Source::openUrl(const KUrl&, const QString&, const QString&)’ can be marked override [-Wsuggest-override] 167 | void openUrl (const KUrl &url, const QString &target, const QString &srv); | ^~~~~~~ /<>/src/kmplayerpartbase.h:168:10: warning: ‘virtual void KMPlayer::Source::enableRepaintUpdaters(bool, unsigned int)’ can be marked override [-Wsuggest-override] 168 | void enableRepaintUpdaters (bool enable, unsigned int off_time); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/kmplayerpartbase.h:209:10: warning: ‘virtual void KMPlayer::SourceDocument::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 209 | void message (MessageType msg, void *data=NULL); | ^~~~~~~ /<>/src/kmplayerpartbase.h:210:11: warning: ‘virtual void* KMPlayer::SourceDocument::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 210 | void *role (RoleType msg, void *data=NULL); | ^~~~ /<>/src/kmplayerpartbase.h:221:61: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 221 | URLSource (PartBase * player, const KUrl & url = KUrl ()); | ^ /<>/src/kmplayerpartbase.h:224:18: warning: ‘virtual void KMPlayer::URLSource::dimensions(int&, int&)’ can be marked override [-Wsuggest-override] 224 | virtual void dimensions (int & w, int & h); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:225:18: warning: ‘virtual bool KMPlayer::URLSource::hasLength()’ can be marked override [-Wsuggest-override] 225 | virtual bool hasLength (); | ^~~~~~~~~ /<>/src/kmplayerpartbase.h:226:21: warning: ‘virtual QString KMPlayer::URLSource::prettyName()’ can be marked override [-Wsuggest-override] 226 | virtual QString prettyName (); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:227:18: warning: ‘virtual void KMPlayer::URLSource::reset()’ can be marked override [-Wsuggest-override] 227 | virtual void reset (); | ^~~~~ /<>/src/kmplayerpartbase.h:228:18: warning: ‘virtual void KMPlayer::URLSource::setUrl(const QString&)’ can be marked override [-Wsuggest-override] 228 | virtual void setUrl (const QString &url); | ^~~~~~ /<>/src/kmplayerpartbase.h:229:18: warning: ‘virtual bool KMPlayer::URLSource::authoriseUrl(const QString&)’ can be marked override [-Wsuggest-override] 229 | virtual bool authoriseUrl (const QString &url); | ^~~~~~~~~~~~ /<>/src/kmplayerpartbase.h:230:18: warning: ‘virtual void KMPlayer::URLSource::init()’ can be marked override [-Wsuggest-override] 230 | virtual void init (); | ^~~~ /<>/src/kmplayerpartbase.h:231:18: warning: ‘virtual void KMPlayer::URLSource::activate()’ can be marked override [-Wsuggest-override] 231 | virtual void activate () KDE_NO_EXPORT; | ^~~~~~~~ /<>/src/kmplayerpartbase.h:232:18: warning: ‘virtual void KMPlayer::URLSource::deactivate()’ can be marked override [-Wsuggest-override] 232 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:233:18: warning: ‘virtual void KMPlayer::URLSource::forward()’ can be marked override [-Wsuggest-override] 233 | virtual void forward (); | ^~~~~~~ /<>/src/kmplayerpartbase.h:234:18: warning: ‘virtual void KMPlayer::URLSource::backward()’ can be marked override [-Wsuggest-override] 234 | virtual void backward (); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:235:18: warning: ‘virtual void KMPlayer::URLSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 235 | virtual void play (Mrl *); | ^~~~ /<>/src/kmplayerpartbase.h:221:60: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 221 | URLSource (PartBase * player, const KUrl & url = KUrl ()); | ^ In file included from /<>/src/kmplayerconfig.cpp:42: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerconfig.cpp:51: /<>/src/kmplayerpartbase.h:255:17: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 255 | KUrl url () const { return m_sources ["urlsource"]->url (); } | ^~~~~ In file included from /<>/src/kmplayerconfig.cpp:42: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerconfig.cpp:51: /<>/src/kmplayerpartbase.h:257:21: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 257 | KUrl docBase () const { return m_docbase; } | ^~~~~ In file included from /<>/src/kmplayerconfig.cpp:42: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerconfig.cpp:51: /<>/src/kmplayerpartbase.h:291:43: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 291 | virtual bool openUrl (const KUrl & url); | ^ /<>/src/kmplayerpartbase.h:292:77: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 292 | virtual void openUrl (const KUrl &, const QString &t, const QString &srv); | ^ /<>/src/kmplayerpartbase.h:366:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 366 | KUrl m_docbase; | ^~~~~~~~~ In file included from /<>/src/kmplayerconfig.cpp:42: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerconfig.cpp:51: /<>/src/kmplayerpartbase.h:249:33: warning: ‘virtual KMediaPlayer::View* KMPlayer::PartBase::view()’ can be marked override [-Wsuggest-override] 249 | virtual KMediaPlayer::View* view (); | ^~~~ /<>/src/kmplayerpartbase.h:290:18: warning: ‘virtual bool KMPlayer::PartBase::openUrl(const QUrl&)’ can be marked override [-Wsuggest-override] 290 | virtual bool openUrl (const QUrl & url); | ^~~~~~~ /<>/src/kmplayerpartbase.h:294:18: warning: ‘virtual bool KMPlayer::PartBase::closeUrl()’ can be marked override [-Wsuggest-override] 294 | virtual bool closeUrl (); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:295:18: warning: ‘virtual void KMPlayer::PartBase::pause()’ can be marked override [-Wsuggest-override] 295 | virtual void pause (void); | ^~~~~ /<>/src/kmplayerpartbase.h:296:18: warning: ‘virtual void KMPlayer::PartBase::play()’ can be marked override [-Wsuggest-override] 296 | virtual void play (void); | ^~~~ /<>/src/kmplayerpartbase.h:297:18: warning: ‘virtual void KMPlayer::PartBase::stop()’ can be marked override [-Wsuggest-override] 297 | virtual void stop (void); | ^~~~ /<>/src/kmplayerpartbase.h:316:18: warning: ‘virtual bool KMPlayer::PartBase::isSeekable() const’ can be marked override [-Wsuggest-override] 316 | virtual bool isSeekable (void) const; | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:317:23: warning: ‘virtual qlonglong KMPlayer::PartBase::position() const’ can be marked override [-Wsuggest-override] 317 | virtual qlonglong position (void) const; | ^~~~~~~~ /<>/src/kmplayerpartbase.h:318:18: warning: ‘virtual bool KMPlayer::PartBase::hasLength() const’ can be marked override [-Wsuggest-override] 318 | virtual bool hasLength (void) const; | ^~~~~~~~~ /<>/src/kmplayerpartbase.h:319:23: warning: ‘virtual qlonglong KMPlayer::PartBase::length() const’ can be marked override [-Wsuggest-override] 319 | virtual qlonglong length (void) const; | ^~~~~~ /<>/src/kmplayerpartbase.h:320:18: warning: ‘virtual void KMPlayer::PartBase::seek(qlonglong)’ can be marked override [-Wsuggest-override] 320 | virtual void seek (qlonglong); | ^~~~ /<>/src/kmplayerpartbase.h:344:10: warning: ‘virtual bool KMPlayer::PartBase::openFile()’ can be marked override [-Wsuggest-override] 344 | bool openFile(); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:345:18: warning: ‘virtual void KMPlayer::PartBase::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 345 | virtual void timerEvent (QTimerEvent *); | ^~~~~~~~~~ In file included from /<>/src/kmplayerprocess.h:37, from /<>/src/kmplayerconfig.cpp:52: /<>/src/mediaobject.h:292:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::AudioVideoMedia::type() const’ can be marked override [-Wsuggest-override] 292 | MediaManager::MediaType type () const { return MediaManager::AudioVideo; } | ^~~~ /<>/src/mediaobject.h:294:18: warning: ‘virtual bool KMPlayer::AudioVideoMedia::play()’ can be marked override [-Wsuggest-override] 294 | virtual bool play (); | ^~~~ /<>/src/mediaobject.h:296:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stop()’ can be marked override [-Wsuggest-override] 296 | virtual void stop (); | ^~~~ /<>/src/mediaobject.h:297:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::pause()’ can be marked override [-Wsuggest-override] 297 | virtual void pause (); | ^~~~~ /<>/src/mediaobject.h:298:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::unpause()’ can be marked override [-Wsuggest-override] 298 | virtual void unpause (); | ^~~~~~~ /<>/src/mediaobject.h:299:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::destroy()’ can be marked override [-Wsuggest-override] 299 | virtual void destroy (); | ^~~~~~~ /<>/src/mediaobject.h:301:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::starting(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 301 | virtual void starting (IProcess *); | ^~~~~~~~ /<>/src/mediaobject.h:302:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stateChange(KMPlayer::IProcess*, KMPlayer::IProcess::State, KMPlayer::IProcess::State)’ can be marked override [-Wsuggest-override] 302 | virtual void stateChange (IProcess *, IProcess::State, IProcess::State); | ^~~~~~~~~~~ /<>/src/mediaobject.h:303:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::processDestroyed(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 303 | virtual void processDestroyed (IProcess *p); | ^~~~~~~~~~~~~~~~ /<>/src/mediaobject.h:304:22: warning: ‘virtual KMPlayer::IViewer* KMPlayer::AudioVideoMedia::viewer()’ can be marked override [-Wsuggest-override] 304 | virtual IViewer *viewer (); | ^~~~~~ /<>/src/mediaobject.h:305:18: warning: ‘virtual KMPlayer::Mrl* KMPlayer::AudioVideoMedia::getMrl()’ can be marked override [-Wsuggest-override] 305 | virtual Mrl *getMrl (); | ^~~~~~ /<>/src/mediaobject.h:366:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::ImageMedia::type() const’ can be marked override [-Wsuggest-override] 366 | MediaManager::MediaType type () const { return MediaManager::Image; } | ^~~~ /<>/src/mediaobject.h:368:10: warning: ‘virtual bool KMPlayer::ImageMedia::play()’ can be marked override [-Wsuggest-override] 368 | bool play (); | ^~~~ /<>/src/mediaobject.h:369:10: warning: ‘virtual void KMPlayer::ImageMedia::stop()’ can be marked override [-Wsuggest-override] 369 | void stop (); | ^~~~ /<>/src/mediaobject.h:370:10: warning: ‘virtual void KMPlayer::ImageMedia::pause()’ can be marked override [-Wsuggest-override] 370 | void pause (); | ^~~~~ /<>/src/mediaobject.h:371:10: warning: ‘virtual void KMPlayer::ImageMedia::unpause()’ can be marked override [-Wsuggest-override] 371 | void unpause (); | ^~~~~~~ /<>/src/mediaobject.h:411:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::TextMedia::type() const’ can be marked override [-Wsuggest-override] 411 | MediaManager::MediaType type () const { return MediaManager::Text; } | ^~~~ /<>/src/mediaobject.h:413:10: warning: ‘virtual bool KMPlayer::TextMedia::play()’ can be marked override [-Wsuggest-override] 413 | bool play (); | ^~~~ In file included from /<>/src/kmplayerconfig.cpp:52: /<>/src/kmplayerprocess.h:73:18: warning: ‘virtual void KMPlayer::Process::setAudioLang(int)’ can be marked override [-Wsuggest-override] 73 | virtual void setAudioLang (int id); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:74:18: warning: ‘virtual void KMPlayer::Process::setSubtitle(int)’ can be marked override [-Wsuggest-override] 74 | virtual void setSubtitle (int id); | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:75:18: warning: ‘virtual bool KMPlayer::Process::running() const’ can be marked override [-Wsuggest-override] 75 | virtual bool running () const; | ^~~~~~~ /<>/src/kmplayerprocess.h:82:18: warning: ‘virtual bool KMPlayer::Process::grabPicture(const QString&, int)’ can be marked override [-Wsuggest-override] 82 | virtual bool grabPicture (const QString &file, int frame) KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:85:18: warning: ‘virtual bool KMPlayer::Process::ready()’ can be marked override [-Wsuggest-override] 85 | virtual bool ready (); | ^~~~~ /<>/src/kmplayerprocess.h:86:18: warning: ‘virtual bool KMPlayer::Process::play()’ can be marked override [-Wsuggest-override] 86 | virtual bool play (); | ^~~~ /<>/src/kmplayerprocess.h:87:18: warning: ‘virtual void KMPlayer::Process::stop()’ can be marked override [-Wsuggest-override] 87 | virtual void stop (); | ^~~~ /<>/src/kmplayerprocess.h:88:18: warning: ‘virtual void KMPlayer::Process::quit()’ can be marked override [-Wsuggest-override] 88 | virtual void quit (); | ^~~~ /<>/src/kmplayerprocess.h:89:18: warning: ‘virtual void KMPlayer::Process::pause()’ can be marked override [-Wsuggest-override] 89 | virtual void pause (); | ^~~~~ /<>/src/kmplayerprocess.h:90:18: warning: ‘virtual void KMPlayer::Process::unpause()’ can be marked override [-Wsuggest-override] 90 | virtual void unpause (); | ^~~~~~~ /<>/src/kmplayerprocess.h:92:18: warning: ‘virtual bool KMPlayer::Process::seek(int, bool)’ can be marked override [-Wsuggest-override] 92 | virtual bool seek (int pos, bool absolute); | ^~~~ /<>/src/kmplayerprocess.h:94:18: warning: ‘virtual void KMPlayer::Process::volume(int, bool)’ can be marked override [-Wsuggest-override] 94 | virtual void volume (int pos, bool absolute); | ^~~~~~ /<>/src/kmplayerprocess.h:96:18: warning: ‘virtual bool KMPlayer::Process::saturation(int, bool)’ can be marked override [-Wsuggest-override] 96 | virtual bool saturation (int pos, bool absolute); | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:97:18: warning: ‘virtual bool KMPlayer::Process::hue(int, bool)’ can be marked override [-Wsuggest-override] 97 | virtual bool hue (int pos, bool absolute); | ^~~ /<>/src/kmplayerprocess.h:98:18: warning: ‘virtual bool KMPlayer::Process::contrast(int, bool)’ can be marked override [-Wsuggest-override] 98 | virtual bool contrast (int pos, bool absolute); | ^~~~~~~~ /<>/src/kmplayerprocess.h:99:18: warning: ‘virtual bool KMPlayer::Process::brightness(int, bool)’ can be marked override [-Wsuggest-override] 99 | virtual bool brightness (int pos, bool absolute); | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:130:10: warning: ‘virtual void KMPlayer::MPlayerBase::initProcess()’ can be marked override [-Wsuggest-override] 130 | void initProcess () KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:131:18: warning: ‘virtual void KMPlayer::MPlayerBase::stop()’ can be marked override [-Wsuggest-override] 131 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:132:18: warning: ‘virtual void KMPlayer::MPlayerBase::quit()’ can be marked override [-Wsuggest-override] 132 | virtual void quit () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:151:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::MPlayerProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 151 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:160:18: warning: ‘virtual void KMPlayer::MPlayer::init()’ can be marked override [-Wsuggest-override] 160 | virtual void init () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:161:18: warning: ‘virtual bool KMPlayer::MPlayer::grabPicture(const QString&, int)’ can be marked override [-Wsuggest-override] 161 | virtual bool grabPicture (const QString &file, int pos) KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:162:18: warning: ‘virtual void KMPlayer::MPlayer::setAudioLang(int)’ can be marked override [-Wsuggest-override] 162 | virtual void setAudioLang (int id); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:163:18: warning: ‘virtual void KMPlayer::MPlayer::setSubtitle(int)’ can be marked override [-Wsuggest-override] 163 | virtual void setSubtitle (int id); | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:164:18: warning: ‘virtual bool KMPlayer::MPlayer::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 164 | virtual bool deMediafiedPlay () KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:165:18: warning: ‘virtual void KMPlayer::MPlayer::stop()’ can be marked override [-Wsuggest-override] 165 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:166:18: warning: ‘virtual void KMPlayer::MPlayer::pause()’ can be marked override [-Wsuggest-override] 166 | virtual void pause () KDE_NO_EXPORT; | ^~~~~ /<>/src/kmplayerprocess.h:167:18: warning: ‘virtual void KMPlayer::MPlayer::unpause()’ can be marked override [-Wsuggest-override] 167 | virtual void unpause () KDE_NO_EXPORT; | ^~~~~~~ /<>/src/kmplayerprocess.h:168:18: warning: ‘virtual bool KMPlayer::MPlayer::seek(int, bool)’ can be marked override [-Wsuggest-override] 168 | virtual bool seek (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:169:18: warning: ‘virtual void KMPlayer::MPlayer::volume(int, bool)’ can be marked override [-Wsuggest-override] 169 | virtual void volume (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~ /<>/src/kmplayerprocess.h:170:18: warning: ‘virtual bool KMPlayer::MPlayer::saturation(int, bool)’ can be marked override [-Wsuggest-override] 170 | virtual bool saturation (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:171:18: warning: ‘virtual bool KMPlayer::MPlayer::hue(int, bool)’ can be marked override [-Wsuggest-override] 171 | virtual bool hue (int pos, bool absolute) KDE_NO_EXPORT; | ^~~ /<>/src/kmplayerprocess.h:172:18: warning: ‘virtual bool KMPlayer::MPlayer::contrast(int, bool)’ can be marked override [-Wsuggest-override] 172 | virtual bool contrast (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~~~ /<>/src/kmplayerprocess.h:173:18: warning: ‘virtual bool KMPlayer::MPlayer::brightness(int, bool)’ can be marked override [-Wsuggest-override] 173 | virtual bool brightness (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:174:10: warning: ‘virtual bool KMPlayer::MPlayer::ready()’ can be marked override [-Wsuggest-override] 174 | bool ready () KDE_NO_EXPORT; | ^~~~~ /<>/src/kmplayerprocess.h:176:10: warning: ‘virtual void KMPlayer::MPlayer::processStopped()’ can be marked override [-Wsuggest-override] 176 | void processStopped () KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:208:10: warning: ‘virtual void KMPlayer::MPlayerPreferencesPage::write(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 208 | void write (KSharedConfigPtr); | ^~~~~ /<>/src/kmplayerprocess.h:209:10: warning: ‘virtual void KMPlayer::MPlayerPreferencesPage::read(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 209 | void read (KSharedConfigPtr); | ^~~~ /<>/src/kmplayerprocess.h:210:10: warning: ‘virtual void KMPlayer::MPlayerPreferencesPage::sync(bool)’ can be marked override [-Wsuggest-override] 210 | void sync (bool fromUI); | ^~~~ /<>/src/kmplayerprocess.h:211:10: warning: ‘virtual void KMPlayer::MPlayerPreferencesPage::prefLocation(QString&, QString&, QString&)’ can be marked override [-Wsuggest-override] 211 | void prefLocation (QString & item, QString & icon, QString & tab); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:212:14: warning: ‘virtual QFrame* KMPlayer::MPlayerPreferencesPage::prefPage(QWidget*)’ can be marked override [-Wsuggest-override] 212 | QFrame * prefPage (QWidget * parent); | ^~~~~~~~ /<>/src/kmplayerprocess.h:232:18: warning: ‘virtual void KMPlayer::RecordDocument::begin()’ can be marked override [-Wsuggest-override] 232 | virtual void begin (); | ^~~~~ /<>/src/kmplayerprocess.h:233:18: warning: ‘virtual void KMPlayer::RecordDocument::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 233 | virtual void message (MessageType msg, void *); | ^~~~~~~ /<>/src/kmplayerprocess.h:234:18: warning: ‘virtual void KMPlayer::RecordDocument::deactivate()’ can be marked override [-Wsuggest-override] 234 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:246:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::MEncoderProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 246 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:254:18: warning: ‘virtual void KMPlayer::MEncoder::init()’ can be marked override [-Wsuggest-override] 254 | virtual void init (); | ^~~~ /<>/src/kmplayerprocess.h:255:18: warning: ‘virtual bool KMPlayer::MEncoder::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 255 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:256:18: warning: ‘virtual void KMPlayer::MEncoder::stop()’ can be marked override [-Wsuggest-override] 256 | virtual void stop (); | ^~~~ /<>/src/kmplayerprocess.h:265:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::MPlayerDumpProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 265 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:273:18: warning: ‘virtual void KMPlayer::MPlayerDumpstream::init()’ can be marked override [-Wsuggest-override] 273 | virtual void init (); | ^~~~ /<>/src/kmplayerprocess.h:274:18: warning: ‘virtual bool KMPlayer::MPlayerDumpstream::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 274 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:275:18: warning: ‘virtual void KMPlayer::MPlayerDumpstream::stop()’ can be marked override [-Wsuggest-override] 275 | virtual void stop (); | ^~~~ /<>/src/kmplayerprocess.h:285:18: warning: ‘virtual void KMPlayer::MasterProcessInfo::quitProcesses()’ can be marked override [-Wsuggest-override] 285 | virtual void quitProcesses (); | ^~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:310:18: warning: ‘virtual void KMPlayer::MasterProcess::init()’ can be marked override [-Wsuggest-override] 310 | virtual void init (); | ^~~~ /<>/src/kmplayerprocess.h:311:18: warning: ‘virtual bool KMPlayer::MasterProcess::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 311 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:312:18: warning: ‘virtual bool KMPlayer::MasterProcess::running() const’ can be marked override [-Wsuggest-override] 312 | virtual bool running () const; | ^~~~~~~ /<>/src/kmplayerprocess.h:319:10: warning: ‘virtual void KMPlayer::MasterProcess::pause()’ can be marked override [-Wsuggest-override] 319 | void pause (); | ^~~~~ /<>/src/kmplayerprocess.h:320:10: warning: ‘virtual void KMPlayer::MasterProcess::unpause()’ can be marked override [-Wsuggest-override] 320 | void unpause (); | ^~~~~~~ /<>/src/kmplayerprocess.h:321:10: warning: ‘virtual bool KMPlayer::MasterProcess::seek(int, bool)’ can be marked override [-Wsuggest-override] 321 | bool seek (int pos, bool absolute); | ^~~~ /<>/src/kmplayerprocess.h:322:10: warning: ‘virtual void KMPlayer::MasterProcess::volume(int, bool)’ can be marked override [-Wsuggest-override] 322 | void volume (int pos, bool absolute); | ^~~~~~ /<>/src/kmplayerprocess.h:324:10: warning: ‘virtual void KMPlayer::MasterProcess::stop()’ can be marked override [-Wsuggest-override] 324 | void stop (); | ^~~~ /<>/src/kmplayerprocess.h:334:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::PhononProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 334 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:336:18: warning: ‘virtual bool KMPlayer::PhononProcessInfo::startSlave()’ can be marked override [-Wsuggest-override] 336 | virtual bool startSlave (); | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:344:18: warning: ‘virtual bool KMPlayer::Phonon::ready()’ can be marked override [-Wsuggest-override] 344 | virtual bool ready (); | ^~~~~ /<>/src/kmplayerprocess.h:353:11: warning: ‘virtual KMPlayer::Node* KMPlayer::ConfigDocument::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 353 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:362:11: warning: ‘virtual KMPlayer::Node* KMPlayer::ConfigNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 362 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:372:11: warning: ‘virtual KMPlayer::Node* KMPlayer::TypeNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 372 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:375:18: warning: ‘virtual const char* KMPlayer::TypeNode::nodeName() const’ can be marked override [-Wsuggest-override] 375 | const char * nodeName () const { return tag.toAscii (); } | ^~~~~~~~ /<>/src/kmplayerprocess.h:385:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::FFMpegProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 385 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:393:18: warning: ‘virtual void KMPlayer::FFMpeg::init()’ can be marked override [-Wsuggest-override] 393 | virtual void init () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:394:18: warning: ‘virtual bool KMPlayer::FFMpeg::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 394 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:395:18: warning: ‘virtual void KMPlayer::FFMpeg::stop()’ can be marked override [-Wsuggest-override] 395 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:396:18: warning: ‘virtual void KMPlayer::FFMpeg::quit()’ can be marked override [-Wsuggest-override] 396 | virtual void quit () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:447:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::NppProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 447 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:460:18: warning: ‘virtual void KMPlayer::NpPlayer::init()’ can be marked override [-Wsuggest-override] 460 | virtual void init (); | ^~~~ /<>/src/kmplayerprocess.h:461:18: warning: ‘virtual bool KMPlayer::NpPlayer::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 461 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:462:18: warning: ‘virtual void KMPlayer::NpPlayer::initProcess()’ can be marked override [-Wsuggest-override] 462 | virtual void initProcess (); | ^~~~~~~~~~~ In file included from /<>/src/kmplayerconfig.cpp:52: /<>/src/kmplayerprocess.h:477:18: warning: ‘virtual void KMPlayer::NpPlayer::stop()’ can be marked override [-Wsuggest-override] 477 | virtual void stop (); | ^~~~ /<>/src/kmplayerprocess.h:478:18: warning: ‘virtual void KMPlayer::NpPlayer::quit()’ can be marked override [-Wsuggest-override] 478 | virtual void quit (); | ^~~~ /<>/src/kmplayerprocess.h:479:10: warning: ‘virtual bool KMPlayer::NpPlayer::ready()’ can be marked override [-Wsuggest-override] 479 | bool ready (); | ^~~~~ /<>/src/kmplayerprocess.h:493:18: warning: ‘virtual void KMPlayer::NpPlayer::terminateJobs()’ can be marked override [-Wsuggest-override] 493 | virtual void terminateJobs (); | ^~~~~~~~~~~~~ In file included from /<>/src/kmplayerconfig.cpp:53: /<>/src/playlistview.h:72:10: warning: ‘virtual void KMPlayer::PlayListView::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 72 | void dragEnterEvent(QDragEnterEvent* event) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/playlistview.h:73:10: warning: ‘virtual void KMPlayer::PlayListView::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 73 | void dropEvent(QDropEvent* event) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/playlistview.h:74:10: warning: ‘virtual void KMPlayer::PlayListView::dragMoveEvent(QDragMoveEvent*)’ can be marked override [-Wsuggest-override] 74 | void dragMoveEvent(QDragMoveEvent* event) KDE_NO_EXPORT; | ^~~~~~~~~~~~~ /<>/src/playlistview.h:75:10: warning: ‘virtual void KMPlayer::PlayListView::drawBranches(QPainter*, const QRect&, const QModelIndex&) const’ can be marked override [-Wsuggest-override] 75 | void drawBranches(QPainter*, const QRect&, const QModelIndex&) const KDE_NO_EXPORT {} | ^~~~~~~~~~~~ /<>/src/playlistview.h:76:10: warning: ‘virtual void KMPlayer::PlayListView::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 76 | void contextMenuEvent(QContextMenuEvent* event) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~~ In file included from /<>/src/kmplayerconfig.cpp:54: /<>/src/viewarea.h:58:10: warning: ‘virtual void KMPlayer::ViewArea::resizeEvent(QResizeEvent*)’ can be marked override [-Wsuggest-override] 58 | void resizeEvent(QResizeEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/viewarea.h:71:10: warning: ‘virtual void KMPlayer::ViewArea::showEvent(QShowEvent*)’ can be marked override [-Wsuggest-override] 71 | void showEvent(QShowEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/viewarea.h:72:10: warning: ‘virtual void KMPlayer::ViewArea::keyPressEvent(QKeyEvent*)’ can be marked override [-Wsuggest-override] 72 | void keyPressEvent(QKeyEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~ /<>/src/viewarea.h:73:10: warning: ‘virtual void KMPlayer::ViewArea::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 73 | void mouseMoveEvent(QMouseEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/viewarea.h:74:10: warning: ‘virtual void KMPlayer::ViewArea::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 74 | void mousePressEvent(QMouseEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~ /<>/src/viewarea.h:75:10: warning: ‘virtual void KMPlayer::ViewArea::mouseDoubleClickEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 75 | void mouseDoubleClickEvent(QMouseEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/viewarea.h:76:10: warning: ‘virtual void KMPlayer::ViewArea::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 76 | void dragEnterEvent(QDragEnterEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/viewarea.h:77:10: warning: ‘virtual void KMPlayer::ViewArea::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 77 | void dropEvent(QDropEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/viewarea.h:78:10: warning: ‘virtual void KMPlayer::ViewArea::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 78 | void contextMenuEvent(QContextMenuEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~~ /<>/src/viewarea.h:79:10: warning: ‘virtual void KMPlayer::ViewArea::paintEvent(QPaintEvent*)’ can be marked override [-Wsuggest-override] 79 | void paintEvent(QPaintEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/viewarea.h:80:10: warning: ‘virtual void KMPlayer::ViewArea::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 80 | void timerEvent(QTimerEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/viewarea.h:81:10: warning: ‘virtual void KMPlayer::ViewArea::closeEvent(QCloseEvent*)’ can be marked override [-Wsuggest-override] 81 | void closeEvent(QCloseEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/viewarea.h:82:10: warning: ‘virtual bool KMPlayer::ViewArea::nativeEventFilter(const QByteArray&, void*, long int*)’ can be marked override [-Wsuggest-override] 82 | bool nativeEventFilter(const QByteArray& eventType, void * message, long *result); | ^~~~~~~~~~~~~~~~~ /<>/src/viewarea.h:83:19: warning: ‘virtual QPaintEngine* KMPlayer::ViewArea::paintEngine() const’ can be marked override [-Wsuggest-override] 83 | QPaintEngine *paintEngine () const; | ^~~~~~~~~~~ /<>/src/viewarea.h:117:9: warning: ‘virtual int KMPlayer::VideoOutput::heightForWidth(int) const’ can be marked override [-Wsuggest-override] 117 | int heightForWidth(int w) const KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/viewarea.h:119:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::windowHandle()’ can be marked override [-Wsuggest-override] 119 | virtual WindowId windowHandle (); | ^~~~~~~~~~~~ /<>/src/viewarea.h:120:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::clientHandle()’ can be marked override [-Wsuggest-override] 120 | virtual WindowId clientHandle (); | ^~~~~~~~~~~~ /<>/src/viewarea.h:121:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::ownHandle()’ can be marked override [-Wsuggest-override] 121 | virtual WindowId ownHandle(); | ^~~~~~~~~ /<>/src/viewarea.h:123:18: warning: ‘virtual void KMPlayer::VideoOutput::setGeometry(const IRect&)’ can be marked override [-Wsuggest-override] 123 | virtual void setGeometry (const IRect &rect); | ^~~~~~~~~~~ /<>/src/viewarea.h:124:18: warning: ‘virtual void KMPlayer::VideoOutput::setAspect(float)’ can be marked override [-Wsuggest-override] 124 | virtual void setAspect (float a); | ^~~~~~~~~ /<>/src/viewarea.h:125:19: warning: ‘virtual float KMPlayer::VideoOutput::aspect()’ can be marked override [-Wsuggest-override] 125 | virtual float aspect () { return m_aspect; } | ^~~~~~ /<>/src/viewarea.h:126:18: warning: ‘virtual void KMPlayer::VideoOutput::useIndirectWidget(bool)’ can be marked override [-Wsuggest-override] 126 | virtual void useIndirectWidget (bool); | ^~~~~~~~~~~~~~~~~ /<>/src/viewarea.h:127:18: warning: ‘virtual void KMPlayer::VideoOutput::setMonitoring(KMPlayer::IViewer::Monitor)’ can be marked override [-Wsuggest-override] 127 | virtual void setMonitoring(Monitor m) KDE_NO_EXPORT; | ^~~~~~~~~~~~~ /<>/src/viewarea.h:128:18: warning: ‘virtual void KMPlayer::VideoOutput::map()’ can be marked override [-Wsuggest-override] 128 | virtual void map() KDE_NO_EXPORT; | ^~~ /<>/src/viewarea.h:129:18: warning: ‘virtual void KMPlayer::VideoOutput::unmap()’ can be marked override [-Wsuggest-override] 129 | virtual void unmap() KDE_NO_EXPORT; | ^~~~~ /<>/src/viewarea.h:139:10: warning: ‘virtual void KMPlayer::VideoOutput::embedded(KMPlayer::WindowId)’ can be marked override [-Wsuggest-override] 139 | void embedded(WindowId handle) KDE_NO_EXPORT; | ^~~~~~~~ /<>/src/viewarea.h:143:10: warning: ‘virtual void KMPlayer::VideoOutput::resizeEvent(QResizeEvent*)’ can be marked override [-Wsuggest-override] 143 | void resizeEvent(QResizeEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/viewarea.h:144:10: warning: ‘virtual void KMPlayer::VideoOutput::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 144 | void timerEvent(QTimerEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/viewarea.h:145:10: warning: ‘virtual void KMPlayer::VideoOutput::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 145 | void dragEnterEvent(QDragEnterEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/viewarea.h:146:10: warning: ‘virtual void KMPlayer::VideoOutput::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 146 | void dropEvent(QDropEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/viewarea.h:147:10: warning: ‘virtual void KMPlayer::VideoOutput::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 147 | void contextMenuEvent(QContextMenuEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~~ In file included from /<>/src/kmplayerconfig.cpp:55: /<>/src/pref.h:185:10: warning: ‘virtual void KMPlayer::PrefRecordPage::showEvent(QShowEvent*)’ can be marked override [-Wsuggest-override] 185 | void showEvent (QShowEvent *); | ^~~~~~~~~ /<>/src/pref.h:221:18: warning: ‘virtual void KMPlayer::PrefMEncoderPage::startRecording()’ can be marked override [-Wsuggest-override] 221 | virtual void startRecording (); | ^~~~~~~~~~~~~~ /<>/src/pref.h:222:13: warning: ‘virtual QString KMPlayer::PrefMEncoderPage::name()’ can be marked override [-Wsuggest-override] 222 | QString name (); | ^~~~ /<>/src/pref.h:223:18: warning: ‘virtual const char* KMPlayer::PrefMEncoderPage::recorderName()’ can be marked override [-Wsuggest-override] 223 | const char * recorderName () { return "mencoder"; } | ^~~~~~~~~~~~ /<>/src/pref.h:237:13: warning: ‘virtual QString KMPlayer::PrefMPlayerDumpstreamPage::name()’ can be marked override [-Wsuggest-override] 237 | QString name (); | ^~~~ /<>/src/pref.h:238:18: warning: ‘virtual const char* KMPlayer::PrefMPlayerDumpstreamPage::recorderName()’ can be marked override [-Wsuggest-override] 238 | const char * recorderName () { return "mplayerdumpstream"; } | ^~~~~~~~~~~~ /<>/src/pref.h:259:18: warning: ‘virtual void KMPlayer::PrefFFMpegPage::startRecording()’ can be marked override [-Wsuggest-override] 259 | virtual void startRecording (); | ^~~~~~~~~~~~~~ /<>/src/pref.h:260:13: warning: ‘virtual QString KMPlayer::PrefFFMpegPage::name()’ can be marked override [-Wsuggest-override] 260 | QString name (); | ^~~~ /<>/src/pref.h:261:18: warning: ‘virtual const char* KMPlayer::PrefFFMpegPage::recorderName()’ can be marked override [-Wsuggest-override] 261 | const char * recorderName () { return "ffmpeg"; } | ^~~~~~~~~~~~ /<>/src/kmplayerconfig.cpp: In constructor ‘KMPlayer::Settings::Settings(KMPlayer::PartBase*, KSharedConfigPtr)’: /<>/src/kmplayerconfig.cpp:129:59: warning: ‘KGlobalSettings’ is deprecated [-Wdeprecated-declarations] 129 | fonts [FontSetting::playlist].font = KGlobalSettings::generalFont(); | ^~~~~~~~~~~ In file included from /<>/src/kmplayerconfig.cpp:47: /usr/include/KF5/KDELibs4Support/kglobalsettings.h:51:41: note: declared here 51 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT KGlobalSettings : public QObject | ^~~~~~~~~~~~~~~ /<>/src/kmplayerconfig.cpp:133:61: warning: ‘KGlobalSettings’ is deprecated [-Wdeprecated-declarations] 133 | fonts [FontSetting::infowindow].font = KGlobalSettings::generalFont(); | ^~~~~~~~~~~ In file included from /<>/src/kmplayerconfig.cpp:47: /usr/include/KF5/KDELibs4Support/kglobalsettings.h:51:41: note: declared here 51 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT KGlobalSettings : public QObject | ^~~~~~~~~~~~~~~ /<>/src/kmplayerconfig.cpp: In member function ‘void KMPlayer::Settings::okPressed()’: /<>/src/kmplayerconfig.cpp:638:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 638 | KUrl url = configdialog->m_SourcePageURL->url->url (); | ^~~ In file included from /<>/src/kmplayerconfig.cpp:42: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayerconfig.cpp:639:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 639 | KUrl sub_url = configdialog->m_SourcePageURL->sub_url->url (); | ^~~~~~~ In file included from /<>/src/kmplayerconfig.cpp:42: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayerconfig.cpp:644:33: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 644 | if (KUrl (url.url ()).isLocalFile () || KUrl::isRelativeUrl (url.url ())) { | ^ In file included from /<>/src/kmplayerconfig.cpp:42: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayerconfig.cpp:644:59: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 644 | if (KUrl (url.url ()).isLocalFile () || KUrl::isRelativeUrl (url.url ())) { | ^~~~~~~~~~~~~ In file included from /<>/src/kmplayerconfig.cpp:42: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayerconfig.cpp:662:42: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 662 | (KUrl (sub_url.url ()).isLocalFile () || | ^ In file included from /<>/src/kmplayerconfig.cpp:42: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayerconfig.cpp:663:28: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 663 | KUrl::isRelativeUrl (sub_url.url ()))) { | ^~~~~~~~~~~~~ In file included from /<>/src/kmplayerconfig.cpp:42: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayerconfig.cpp:674:19: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 674 | KUrl uri (url.url ()); | ^~~ In file included from /<>/src/kmplayerconfig.cpp:42: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayerconfig.cpp:678:23: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 678 | KUrl sub_uri (sub_url.url ()); | ^~~~~~~ In file included from /<>/src/kmplayerconfig.cpp:42: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayerconfig.cpp:773:64: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 773 | (KUrl(configdialog->m_SourcePageURL->sub_url->url())); | ^ In file included from /<>/src/kmplayerconfig.cpp:42: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayerconfig.cpp:774:76: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 774 | m_player->openUrl (KUrl (configdialog->m_SourcePageURL->url->url ())); | ^ In file included from /<>/src/kmplayerconfig.cpp:42: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayerconfig.cpp:775:93: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 775 | m_player->source ()->setSubURL (KUrl (configdialog->m_SourcePageURL->sub_url->url ())); | ^ In file included from /<>/src/kmplayerconfig.cpp:42: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ [ 49%] Building CXX object src/CMakeFiles/kmplayercommon.dir/pref.cpp.o cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-g++ -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DKMPLAYER_VERSION_STRING="\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayercommon_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include -I/<>/obj-aarch64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -isystem /usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KBookmarks -isystem /usr/include/KF5/KItemViews -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KNotifications -isystem /usr/include/KF5/KIconThemes -isystem /usr/include/KF5/KGuiAddons -isystem /usr/include/KF5/KUnitConversion -isystem /usr/include/KF5/KTextWidgets -isystem /usr/include/KF5/SonnetUi -isystem /usr/include/KF5/KParts -isystem /usr/include/KF5/KMediaPlayer -isystem /usr/include/aarch64-linux-gnu/qt5/QtSvg -isystem /usr/include/aarch64-linux-gnu/qt5/QtX11Extras -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -std=gnu++11 -o CMakeFiles/kmplayercommon.dir/pref.cpp.o -c /<>/src/pref.cpp In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/pref.h:31, from /<>/src/pref.cpp:59: /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:217:53: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’ 217 | inline Single operator * (const int i, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:264:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 264 | operator > (const Single s, const int i) { return s > Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:26: note: initializing argument 1 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:267:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 267 | operator > (const int i, const Single s) { return Single (i) > s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:43: note: initializing argument 2 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:282:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 282 | operator < (const Single s, const int i) { return s < Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:26: note: initializing argument 1 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:285:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 285 | operator < (const int i, const Single s) { return Single (i) < s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:43: note: initializing argument 2 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:291:66: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 291 | operator <= (const Single s, const int i) { return s <= Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:288:27: note: initializing argument 1 of ‘bool KMPlayer::operator<=(KMPlayer::Single, KMPlayer::Single)’ 288 | operator <= (const Single s1, const Single s2) { return s1.value <= s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /<>/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ In file included from /<>/src/pref.h:31, from /<>/src/pref.cpp:59: /<>/src/kmplayerplaylist.h: At global scope: /<>/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /<>/src/kmplayerplaylist.h:576:18: warning: ‘virtual bool KMPlayer::Element::isElementNode() const’ can be marked override [-Wsuggest-override] 576 | virtual bool isElementNode () const { return true; } | ^~~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:577:18: warning: ‘virtual void KMPlayer::Element::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 577 | virtual void accept (Visitor * v); | ^~~~~~ /<>/src/kmplayerplaylist.h:628:11: warning: ‘virtual KMPlayer::Node* KMPlayer::Mrl::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 628 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:629:10: warning: ‘virtual void KMPlayer::Mrl::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 629 | void parseParam (const TrieString &, const QString &); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /<>/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /<>/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:646:18: warning: ‘virtual void KMPlayer::Mrl::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 646 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayerplaylist.h:647:19: warning: ‘virtual void* KMPlayer::Mrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 647 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:777:19: warning: ‘virtual KMPlayer::Node* KMPlayer::Document::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 777 | virtual Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:778:32: warning: ‘virtual const char* KMPlayer::Document::nodeName() const’ can be marked override [-Wsuggest-override] 778 | KDE_NO_EXPORT const char * nodeName () const { return "document"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:800:19: warning: ‘virtual void* KMPlayer::Document::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 800 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:897:18: warning: ‘virtual const char* KMPlayer::TextNode::nodeName() const’ can be marked override [-Wsuggest-override] 897 | const char * nodeName () const { return "#text"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:898:10: warning: ‘virtual void KMPlayer::TextNode::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 898 | void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /<>/src/kmplayerplaylist.h:911:18: warning: ‘virtual const char* KMPlayer::CData::nodeName() const’ can be marked override [-Wsuggest-override] 911 | const char * nodeName () const { return "#cdata"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:921:18: warning: ‘virtual const char* KMPlayer::DarkNode::nodeName() const’ can be marked override [-Wsuggest-override] 921 | const char * nodeName () const { return name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:922:11: warning: ‘virtual KMPlayer::Node* KMPlayer::DarkNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 922 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:935:32: warning: ‘virtual const char* KMPlayer::GenericURL::nodeName() const’ can be marked override [-Wsuggest-override] 935 | KDE_NO_EXPORT const char * nodeName () const { return "url"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /<>/src/kmplayerplaylist.h:946:32: warning: ‘virtual const char* KMPlayer::GenericMrl::nodeName() const’ can be marked override [-Wsuggest-override] 946 | KDE_NO_EXPORT const char * nodeName () const { return node_name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /<>/src/kmplayerplaylist.h:948:11: warning: ‘virtual void* KMPlayer::GenericMrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 948 | void *role (RoleType msg, void *content=NULL); | ^~~~ In file included from /<>/src/pref.cpp:59: /<>/src/pref.h:185:10: warning: ‘virtual void KMPlayer::PrefRecordPage::showEvent(QShowEvent*)’ can be marked override [-Wsuggest-override] 185 | void showEvent (QShowEvent *); | ^~~~~~~~~ /<>/src/pref.h:221:18: warning: ‘virtual void KMPlayer::PrefMEncoderPage::startRecording()’ can be marked override [-Wsuggest-override] 221 | virtual void startRecording (); | ^~~~~~~~~~~~~~ /<>/src/pref.h:222:13: warning: ‘virtual QString KMPlayer::PrefMEncoderPage::name()’ can be marked override [-Wsuggest-override] 222 | QString name (); | ^~~~ /<>/src/pref.h:223:18: warning: ‘virtual const char* KMPlayer::PrefMEncoderPage::recorderName()’ can be marked override [-Wsuggest-override] 223 | const char * recorderName () { return "mencoder"; } | ^~~~~~~~~~~~ /<>/src/pref.h:237:13: warning: ‘virtual QString KMPlayer::PrefMPlayerDumpstreamPage::name()’ can be marked override [-Wsuggest-override] 237 | QString name (); | ^~~~ /<>/src/pref.h:238:18: warning: ‘virtual const char* KMPlayer::PrefMPlayerDumpstreamPage::recorderName()’ can be marked override [-Wsuggest-override] 238 | const char * recorderName () { return "mplayerdumpstream"; } | ^~~~~~~~~~~~ /<>/src/pref.h:259:18: warning: ‘virtual void KMPlayer::PrefFFMpegPage::startRecording()’ can be marked override [-Wsuggest-override] 259 | virtual void startRecording (); | ^~~~~~~~~~~~~~ /<>/src/pref.h:260:13: warning: ‘virtual QString KMPlayer::PrefFFMpegPage::name()’ can be marked override [-Wsuggest-override] 260 | QString name (); | ^~~~ /<>/src/pref.h:261:18: warning: ‘virtual const char* KMPlayer::PrefFFMpegPage::recorderName()’ can be marked override [-Wsuggest-override] 261 | const char * recorderName () { return "ffmpeg"; } | ^~~~~~~~~~~~ In file included from /<>/src/kmplayerpartbase.h:39, from /<>/src/pref.cpp:60: /<>/src/kmplayerview.h:61:10: warning: ‘virtual void KMPlayer::TextEdit::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 61 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:74:10: warning: ‘virtual void KMPlayer::InfoWindow::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 74 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:85:10: warning: ‘virtual void KMPlayer::PictureWidget::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 85 | void mousePressEvent (QMouseEvent *); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:86:10: warning: ‘virtual void KMPlayer::PictureWidget::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 86 | void mouseMoveEvent (QMouseEvent *); | ^~~~~~~~~~~~~~ /<>/src/kmplayerview.h:137:10: warning: ‘virtual void KMPlayer::View::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 137 | void dragEnterEvent(QDragEnterEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/kmplayerview.h:138:10: warning: ‘virtual void KMPlayer::View::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 138 | void dropEvent(QDropEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/kmplayerview.h:159:10: warning: ‘virtual void KMPlayer::View::leaveEvent(QEvent*)’ can be marked override [-Wsuggest-override] 159 | void leaveEvent (QEvent *) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayerview.h:160:10: warning: ‘virtual void KMPlayer::View::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent(QTimerEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ In file included from /<>/src/pref.cpp:60: /<>/src/kmplayerpartbase.h:90:39: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 90 | KDE_NO_EXPORT const KUrl & url () const { return m_url; } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/pref.cpp:60: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/pref.cpp:60: /<>/src/kmplayerpartbase.h:91:42: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 91 | KDE_NO_EXPORT const KUrl & subUrl () const { return m_sub_url; } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/pref.cpp:60: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/pref.cpp:60: /<>/src/kmplayerpartbase.h:178:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 178 | KUrl m_url; | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/pref.cpp:60: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/pref.cpp:60: /<>/src/kmplayerpartbase.h:179:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 179 | KUrl m_sub_url; | ^~~~~~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/pref.cpp:60: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/pref.cpp:60: /<>/src/kmplayerpartbase.h:160:10: warning: ‘virtual void KMPlayer::Source::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent (QTimerEvent *); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:164:10: warning: ‘virtual void KMPlayer::Source::stateElementChanged(KMPlayer::Node*, KMPlayer::Node::State, KMPlayer::Node::State)’ can be marked override [-Wsuggest-override] 164 | void stateElementChanged (Node * element, Node::State os, Node::State ns); | ^~~~~~~~~~~~~~~~~~~ /<>/src/kmplayerpartbase.h:165:10: warning: ‘virtual void KMPlayer::Source::bitRates(int&, int&)’ can be marked override [-Wsuggest-override] 165 | void bitRates (int & preferred, int & maximal); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:166:10: warning: ‘virtual void KMPlayer::Source::setTimeout(int)’ can be marked override [-Wsuggest-override] 166 | void setTimeout (int ms); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:167:10: warning: ‘virtual void KMPlayer::Source::openUrl(const KUrl&, const QString&, const QString&)’ can be marked override [-Wsuggest-override] 167 | void openUrl (const KUrl &url, const QString &target, const QString &srv); | ^~~~~~~ /<>/src/kmplayerpartbase.h:168:10: warning: ‘virtual void KMPlayer::Source::enableRepaintUpdaters(bool, unsigned int)’ can be marked override [-Wsuggest-override] 168 | void enableRepaintUpdaters (bool enable, unsigned int off_time); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/kmplayerpartbase.h:209:10: warning: ‘virtual void KMPlayer::SourceDocument::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 209 | void message (MessageType msg, void *data=NULL); | ^~~~~~~ /<>/src/kmplayerpartbase.h:210:11: warning: ‘virtual void* KMPlayer::SourceDocument::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 210 | void *role (RoleType msg, void *data=NULL); | ^~~~ /<>/src/kmplayerpartbase.h:224:18: warning: ‘virtual void KMPlayer::URLSource::dimensions(int&, int&)’ can be marked override [-Wsuggest-override] 224 | virtual void dimensions (int & w, int & h); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:225:18: warning: ‘virtual bool KMPlayer::URLSource::hasLength()’ can be marked override [-Wsuggest-override] 225 | virtual bool hasLength (); | ^~~~~~~~~ /<>/src/kmplayerpartbase.h:226:21: warning: ‘virtual QString KMPlayer::URLSource::prettyName()’ can be marked override [-Wsuggest-override] 226 | virtual QString prettyName (); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:227:18: warning: ‘virtual void KMPlayer::URLSource::reset()’ can be marked override [-Wsuggest-override] 227 | virtual void reset (); | ^~~~~ /<>/src/kmplayerpartbase.h:228:18: warning: ‘virtual void KMPlayer::URLSource::setUrl(const QString&)’ can be marked override [-Wsuggest-override] 228 | virtual void setUrl (const QString &url); | ^~~~~~ /<>/src/kmplayerpartbase.h:229:18: warning: ‘virtual bool KMPlayer::URLSource::authoriseUrl(const QString&)’ can be marked override [-Wsuggest-override] 229 | virtual bool authoriseUrl (const QString &url); | ^~~~~~~~~~~~ /<>/src/kmplayerpartbase.h:230:18: warning: ‘virtual void KMPlayer::URLSource::init()’ can be marked override [-Wsuggest-override] 230 | virtual void init (); | ^~~~ /<>/src/kmplayerpartbase.h:231:18: warning: ‘virtual void KMPlayer::URLSource::activate()’ can be marked override [-Wsuggest-override] 231 | virtual void activate () KDE_NO_EXPORT; | ^~~~~~~~ /<>/src/kmplayerpartbase.h:232:18: warning: ‘virtual void KMPlayer::URLSource::deactivate()’ can be marked override [-Wsuggest-override] 232 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:233:18: warning: ‘virtual void KMPlayer::URLSource::forward()’ can be marked override [-Wsuggest-override] 233 | virtual void forward (); | ^~~~~~~ /<>/src/kmplayerpartbase.h:234:18: warning: ‘virtual void KMPlayer::URLSource::backward()’ can be marked override [-Wsuggest-override] 234 | virtual void backward (); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:235:18: warning: ‘virtual void KMPlayer::URLSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 235 | virtual void play (Mrl *); | ^~~~ /<>/src/kmplayerpartbase.h:221:60: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 221 | URLSource (PartBase * player, const KUrl & url = KUrl ()); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/pref.cpp:60: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/pref.cpp:60: /<>/src/kmplayerpartbase.h:255:17: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 255 | KUrl url () const { return m_sources ["urlsource"]->url (); } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/pref.cpp:60: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/pref.cpp:60: /<>/src/kmplayerpartbase.h:257:21: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 257 | KUrl docBase () const { return m_docbase; } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/pref.cpp:60: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/pref.cpp:60: /<>/src/kmplayerpartbase.h:366:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 366 | KUrl m_docbase; | ^~~~~~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/pref.cpp:60: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/pref.cpp:60: /<>/src/kmplayerpartbase.h:249:33: warning: ‘virtual KMediaPlayer::View* KMPlayer::PartBase::view()’ can be marked override [-Wsuggest-override] 249 | virtual KMediaPlayer::View* view (); | ^~~~ /<>/src/kmplayerpartbase.h:290:18: warning: ‘virtual bool KMPlayer::PartBase::openUrl(const QUrl&)’ can be marked override [-Wsuggest-override] 290 | virtual bool openUrl (const QUrl & url); | ^~~~~~~ /<>/src/kmplayerpartbase.h:294:18: warning: ‘virtual bool KMPlayer::PartBase::closeUrl()’ can be marked override [-Wsuggest-override] 294 | virtual bool closeUrl (); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:295:18: warning: ‘virtual void KMPlayer::PartBase::pause()’ can be marked override [-Wsuggest-override] 295 | virtual void pause (void); | ^~~~~ /<>/src/kmplayerpartbase.h:296:18: warning: ‘virtual void KMPlayer::PartBase::play()’ can be marked override [-Wsuggest-override] 296 | virtual void play (void); | ^~~~ /<>/src/kmplayerpartbase.h:297:18: warning: ‘virtual void KMPlayer::PartBase::stop()’ can be marked override [-Wsuggest-override] 297 | virtual void stop (void); | ^~~~ /<>/src/kmplayerpartbase.h:316:18: warning: ‘virtual bool KMPlayer::PartBase::isSeekable() const’ can be marked override [-Wsuggest-override] 316 | virtual bool isSeekable (void) const; | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:317:23: warning: ‘virtual qlonglong KMPlayer::PartBase::position() const’ can be marked override [-Wsuggest-override] 317 | virtual qlonglong position (void) const; | ^~~~~~~~ /<>/src/kmplayerpartbase.h:318:18: warning: ‘virtual bool KMPlayer::PartBase::hasLength() const’ can be marked override [-Wsuggest-override] 318 | virtual bool hasLength (void) const; | ^~~~~~~~~ /<>/src/kmplayerpartbase.h:319:23: warning: ‘virtual qlonglong KMPlayer::PartBase::length() const’ can be marked override [-Wsuggest-override] 319 | virtual qlonglong length (void) const; | ^~~~~~ /<>/src/kmplayerpartbase.h:320:18: warning: ‘virtual void KMPlayer::PartBase::seek(qlonglong)’ can be marked override [-Wsuggest-override] 320 | virtual void seek (qlonglong); | ^~~~ /<>/src/kmplayerpartbase.h:344:10: warning: ‘virtual bool KMPlayer::PartBase::openFile()’ can be marked override [-Wsuggest-override] 344 | bool openFile(); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:345:18: warning: ‘virtual void KMPlayer::PartBase::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 345 | virtual void timerEvent (QTimerEvent *); | ^~~~~~~~~~ In file included from /<>/src/kmplayerprocess.h:37, from /<>/src/pref.cpp:61: /<>/src/mediaobject.h:292:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::AudioVideoMedia::type() const’ can be marked override [-Wsuggest-override] 292 | MediaManager::MediaType type () const { return MediaManager::AudioVideo; } | ^~~~ /<>/src/mediaobject.h:294:18: warning: ‘virtual bool KMPlayer::AudioVideoMedia::play()’ can be marked override [-Wsuggest-override] 294 | virtual bool play (); | ^~~~ /<>/src/mediaobject.h:296:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stop()’ can be marked override [-Wsuggest-override] 296 | virtual void stop (); | ^~~~ /<>/src/mediaobject.h:297:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::pause()’ can be marked override [-Wsuggest-override] 297 | virtual void pause (); | ^~~~~ /<>/src/mediaobject.h:298:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::unpause()’ can be marked override [-Wsuggest-override] 298 | virtual void unpause (); | ^~~~~~~ /<>/src/mediaobject.h:299:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::destroy()’ can be marked override [-Wsuggest-override] 299 | virtual void destroy (); | ^~~~~~~ /<>/src/mediaobject.h:301:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::starting(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 301 | virtual void starting (IProcess *); | ^~~~~~~~ /<>/src/mediaobject.h:302:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stateChange(KMPlayer::IProcess*, KMPlayer::IProcess::State, KMPlayer::IProcess::State)’ can be marked override [-Wsuggest-override] 302 | virtual void stateChange (IProcess *, IProcess::State, IProcess::State); | ^~~~~~~~~~~ /<>/src/mediaobject.h:303:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::processDestroyed(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 303 | virtual void processDestroyed (IProcess *p); | ^~~~~~~~~~~~~~~~ /<>/src/mediaobject.h:304:22: warning: ‘virtual KMPlayer::IViewer* KMPlayer::AudioVideoMedia::viewer()’ can be marked override [-Wsuggest-override] 304 | virtual IViewer *viewer (); | ^~~~~~ /<>/src/mediaobject.h:305:18: warning: ‘virtual KMPlayer::Mrl* KMPlayer::AudioVideoMedia::getMrl()’ can be marked override [-Wsuggest-override] 305 | virtual Mrl *getMrl (); | ^~~~~~ /<>/src/mediaobject.h:366:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::ImageMedia::type() const’ can be marked override [-Wsuggest-override] 366 | MediaManager::MediaType type () const { return MediaManager::Image; } | ^~~~ /<>/src/mediaobject.h:368:10: warning: ‘virtual bool KMPlayer::ImageMedia::play()’ can be marked override [-Wsuggest-override] 368 | bool play (); | ^~~~ /<>/src/mediaobject.h:369:10: warning: ‘virtual void KMPlayer::ImageMedia::stop()’ can be marked override [-Wsuggest-override] 369 | void stop (); | ^~~~ /<>/src/mediaobject.h:370:10: warning: ‘virtual void KMPlayer::ImageMedia::pause()’ can be marked override [-Wsuggest-override] 370 | void pause (); | ^~~~~ /<>/src/mediaobject.h:371:10: warning: ‘virtual void KMPlayer::ImageMedia::unpause()’ can be marked override [-Wsuggest-override] 371 | void unpause (); | ^~~~~~~ /<>/src/mediaobject.h:411:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::TextMedia::type() const’ can be marked override [-Wsuggest-override] 411 | MediaManager::MediaType type () const { return MediaManager::Text; } | ^~~~ /<>/src/mediaobject.h:413:10: warning: ‘virtual bool KMPlayer::TextMedia::play()’ can be marked override [-Wsuggest-override] 413 | bool play (); | ^~~~ In file included from /<>/src/pref.cpp:61: /<>/src/kmplayerprocess.h:73:18: warning: ‘virtual void KMPlayer::Process::setAudioLang(int)’ can be marked override [-Wsuggest-override] 73 | virtual void setAudioLang (int id); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:74:18: warning: ‘virtual void KMPlayer::Process::setSubtitle(int)’ can be marked override [-Wsuggest-override] 74 | virtual void setSubtitle (int id); | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:75:18: warning: ‘virtual bool KMPlayer::Process::running() const’ can be marked override [-Wsuggest-override] 75 | virtual bool running () const; | ^~~~~~~ /<>/src/kmplayerprocess.h:82:18: warning: ‘virtual bool KMPlayer::Process::grabPicture(const QString&, int)’ can be marked override [-Wsuggest-override] 82 | virtual bool grabPicture (const QString &file, int frame) KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:85:18: warning: ‘virtual bool KMPlayer::Process::ready()’ can be marked override [-Wsuggest-override] 85 | virtual bool ready (); | ^~~~~ /<>/src/kmplayerprocess.h:86:18: warning: ‘virtual bool KMPlayer::Process::play()’ can be marked override [-Wsuggest-override] 86 | virtual bool play (); | ^~~~ /<>/src/kmplayerprocess.h:87:18: warning: ‘virtual void KMPlayer::Process::stop()’ can be marked override [-Wsuggest-override] 87 | virtual void stop (); | ^~~~ /<>/src/kmplayerprocess.h:88:18: warning: ‘virtual void KMPlayer::Process::quit()’ can be marked override [-Wsuggest-override] 88 | virtual void quit (); | ^~~~ /<>/src/kmplayerprocess.h:89:18: warning: ‘virtual void KMPlayer::Process::pause()’ can be marked override [-Wsuggest-override] 89 | virtual void pause (); | ^~~~~ /<>/src/kmplayerprocess.h:90:18: warning: ‘virtual void KMPlayer::Process::unpause()’ can be marked override [-Wsuggest-override] 90 | virtual void unpause (); | ^~~~~~~ /<>/src/kmplayerprocess.h:92:18: warning: ‘virtual bool KMPlayer::Process::seek(int, bool)’ can be marked override [-Wsuggest-override] 92 | virtual bool seek (int pos, bool absolute); | ^~~~ /<>/src/kmplayerprocess.h:94:18: warning: ‘virtual void KMPlayer::Process::volume(int, bool)’ can be marked override [-Wsuggest-override] 94 | virtual void volume (int pos, bool absolute); | ^~~~~~ /<>/src/kmplayerprocess.h:96:18: warning: ‘virtual bool KMPlayer::Process::saturation(int, bool)’ can be marked override [-Wsuggest-override] 96 | virtual bool saturation (int pos, bool absolute); | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:97:18: warning: ‘virtual bool KMPlayer::Process::hue(int, bool)’ can be marked override [-Wsuggest-override] 97 | virtual bool hue (int pos, bool absolute); | ^~~ /<>/src/kmplayerprocess.h:98:18: warning: ‘virtual bool KMPlayer::Process::contrast(int, bool)’ can be marked override [-Wsuggest-override] 98 | virtual bool contrast (int pos, bool absolute); | ^~~~~~~~ /<>/src/kmplayerprocess.h:99:18: warning: ‘virtual bool KMPlayer::Process::brightness(int, bool)’ can be marked override [-Wsuggest-override] 99 | virtual bool brightness (int pos, bool absolute); | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:130:10: warning: ‘virtual void KMPlayer::MPlayerBase::initProcess()’ can be marked override [-Wsuggest-override] 130 | void initProcess () KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:131:18: warning: ‘virtual void KMPlayer::MPlayerBase::stop()’ can be marked override [-Wsuggest-override] 131 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:132:18: warning: ‘virtual void KMPlayer::MPlayerBase::quit()’ can be marked override [-Wsuggest-override] 132 | virtual void quit () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:151:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::MPlayerProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 151 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:160:18: warning: ‘virtual void KMPlayer::MPlayer::init()’ can be marked override [-Wsuggest-override] 160 | virtual void init () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:161:18: warning: ‘virtual bool KMPlayer::MPlayer::grabPicture(const QString&, int)’ can be marked override [-Wsuggest-override] 161 | virtual bool grabPicture (const QString &file, int pos) KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:162:18: warning: ‘virtual void KMPlayer::MPlayer::setAudioLang(int)’ can be marked override [-Wsuggest-override] 162 | virtual void setAudioLang (int id); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:163:18: warning: ‘virtual void KMPlayer::MPlayer::setSubtitle(int)’ can be marked override [-Wsuggest-override] 163 | virtual void setSubtitle (int id); | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:164:18: warning: ‘virtual bool KMPlayer::MPlayer::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 164 | virtual bool deMediafiedPlay () KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:165:18: warning: ‘virtual void KMPlayer::MPlayer::stop()’ can be marked override [-Wsuggest-override] 165 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:166:18: warning: ‘virtual void KMPlayer::MPlayer::pause()’ can be marked override [-Wsuggest-override] 166 | virtual void pause () KDE_NO_EXPORT; | ^~~~~ /<>/src/kmplayerprocess.h:167:18: warning: ‘virtual void KMPlayer::MPlayer::unpause()’ can be marked override [-Wsuggest-override] 167 | virtual void unpause () KDE_NO_EXPORT; | ^~~~~~~ /<>/src/kmplayerprocess.h:168:18: warning: ‘virtual bool KMPlayer::MPlayer::seek(int, bool)’ can be marked override [-Wsuggest-override] 168 | virtual bool seek (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:169:18: warning: ‘virtual void KMPlayer::MPlayer::volume(int, bool)’ can be marked override [-Wsuggest-override] 169 | virtual void volume (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~ /<>/src/kmplayerprocess.h:170:18: warning: ‘virtual bool KMPlayer::MPlayer::saturation(int, bool)’ can be marked override [-Wsuggest-override] 170 | virtual bool saturation (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:171:18: warning: ‘virtual bool KMPlayer::MPlayer::hue(int, bool)’ can be marked override [-Wsuggest-override] 171 | virtual bool hue (int pos, bool absolute) KDE_NO_EXPORT; | ^~~ /<>/src/kmplayerprocess.h:172:18: warning: ‘virtual bool KMPlayer::MPlayer::contrast(int, bool)’ can be marked override [-Wsuggest-override] 172 | virtual bool contrast (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~~~ /<>/src/kmplayerprocess.h:173:18: warning: ‘virtual bool KMPlayer::MPlayer::brightness(int, bool)’ can be marked override [-Wsuggest-override] 173 | virtual bool brightness (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:174:10: warning: ‘virtual bool KMPlayer::MPlayer::ready()’ can be marked override [-Wsuggest-override] 174 | bool ready () KDE_NO_EXPORT; | ^~~~~ /<>/src/kmplayerprocess.h:176:10: warning: ‘virtual void KMPlayer::MPlayer::processStopped()’ can be marked override [-Wsuggest-override] 176 | void processStopped () KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:232:18: warning: ‘virtual void KMPlayer::RecordDocument::begin()’ can be marked override [-Wsuggest-override] 232 | virtual void begin (); | ^~~~~ /<>/src/kmplayerprocess.h:233:18: warning: ‘virtual void KMPlayer::RecordDocument::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 233 | virtual void message (MessageType msg, void *); | ^~~~~~~ /<>/src/kmplayerprocess.h:234:18: warning: ‘virtual void KMPlayer::RecordDocument::deactivate()’ can be marked override [-Wsuggest-override] 234 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:246:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::MEncoderProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 246 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:254:18: warning: ‘virtual void KMPlayer::MEncoder::init()’ can be marked override [-Wsuggest-override] 254 | virtual void init (); | ^~~~ /<>/src/kmplayerprocess.h:255:18: warning: ‘virtual bool KMPlayer::MEncoder::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 255 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:256:18: warning: ‘virtual void KMPlayer::MEncoder::stop()’ can be marked override [-Wsuggest-override] 256 | virtual void stop (); | ^~~~ /<>/src/kmplayerprocess.h:265:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::MPlayerDumpProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 265 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:273:18: warning: ‘virtual void KMPlayer::MPlayerDumpstream::init()’ can be marked override [-Wsuggest-override] 273 | virtual void init (); | ^~~~ /<>/src/kmplayerprocess.h:274:18: warning: ‘virtual bool KMPlayer::MPlayerDumpstream::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 274 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:275:18: warning: ‘virtual void KMPlayer::MPlayerDumpstream::stop()’ can be marked override [-Wsuggest-override] 275 | virtual void stop (); | ^~~~ /<>/src/kmplayerprocess.h:285:18: warning: ‘virtual void KMPlayer::MasterProcessInfo::quitProcesses()’ can be marked override [-Wsuggest-override] 285 | virtual void quitProcesses (); | ^~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:310:18: warning: ‘virtual void KMPlayer::MasterProcess::init()’ can be marked override [-Wsuggest-override] 310 | virtual void init (); | ^~~~ /<>/src/kmplayerprocess.h:311:18: warning: ‘virtual bool KMPlayer::MasterProcess::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 311 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:312:18: warning: ‘virtual bool KMPlayer::MasterProcess::running() const’ can be marked override [-Wsuggest-override] 312 | virtual bool running () const; | ^~~~~~~ /<>/src/kmplayerprocess.h:319:10: warning: ‘virtual void KMPlayer::MasterProcess::pause()’ can be marked override [-Wsuggest-override] 319 | void pause (); | ^~~~~ /<>/src/kmplayerprocess.h:320:10: warning: ‘virtual void KMPlayer::MasterProcess::unpause()’ can be marked override [-Wsuggest-override] 320 | void unpause (); | ^~~~~~~ /<>/src/kmplayerprocess.h:321:10: warning: ‘virtual bool KMPlayer::MasterProcess::seek(int, bool)’ can be marked override [-Wsuggest-override] 321 | bool seek (int pos, bool absolute); | ^~~~ /<>/src/kmplayerprocess.h:322:10: warning: ‘virtual void KMPlayer::MasterProcess::volume(int, bool)’ can be marked override [-Wsuggest-override] 322 | void volume (int pos, bool absolute); | ^~~~~~ /<>/src/kmplayerprocess.h:324:10: warning: ‘virtual void KMPlayer::MasterProcess::stop()’ can be marked override [-Wsuggest-override] 324 | void stop (); | ^~~~ /<>/src/kmplayerprocess.h:334:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::PhononProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 334 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:336:18: warning: ‘virtual bool KMPlayer::PhononProcessInfo::startSlave()’ can be marked override [-Wsuggest-override] 336 | virtual bool startSlave (); | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:344:18: warning: ‘virtual bool KMPlayer::Phonon::ready()’ can be marked override [-Wsuggest-override] 344 | virtual bool ready (); | ^~~~~ /<>/src/kmplayerprocess.h:353:11: warning: ‘virtual KMPlayer::Node* KMPlayer::ConfigDocument::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 353 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:362:11: warning: ‘virtual KMPlayer::Node* KMPlayer::ConfigNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 362 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:372:11: warning: ‘virtual KMPlayer::Node* KMPlayer::TypeNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 372 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:375:18: warning: ‘virtual const char* KMPlayer::TypeNode::nodeName() const’ can be marked override [-Wsuggest-override] 375 | const char * nodeName () const { return tag.toAscii (); } | ^~~~~~~~ /<>/src/kmplayerprocess.h:385:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::FFMpegProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 385 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:393:18: warning: ‘virtual void KMPlayer::FFMpeg::init()’ can be marked override [-Wsuggest-override] 393 | virtual void init () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:394:18: warning: ‘virtual bool KMPlayer::FFMpeg::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 394 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:395:18: warning: ‘virtual void KMPlayer::FFMpeg::stop()’ can be marked override [-Wsuggest-override] 395 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:396:18: warning: ‘virtual void KMPlayer::FFMpeg::quit()’ can be marked override [-Wsuggest-override] 396 | virtual void quit () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:447:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::NppProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 447 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:460:18: warning: ‘virtual void KMPlayer::NpPlayer::init()’ can be marked override [-Wsuggest-override] 460 | virtual void init (); | ^~~~ /<>/src/kmplayerprocess.h:461:18: warning: ‘virtual bool KMPlayer::NpPlayer::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 461 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:462:18: warning: ‘virtual void KMPlayer::NpPlayer::initProcess()’ can be marked override [-Wsuggest-override] 462 | virtual void initProcess (); | ^~~~~~~~~~~ In file included from /<>/src/pref.cpp:61: /<>/src/kmplayerprocess.h:477:18: warning: ‘virtual void KMPlayer::NpPlayer::stop()’ can be marked override [-Wsuggest-override] 477 | virtual void stop (); | ^~~~ /<>/src/kmplayerprocess.h:478:18: warning: ‘virtual void KMPlayer::NpPlayer::quit()’ can be marked override [-Wsuggest-override] 478 | virtual void quit (); | ^~~~ /<>/src/kmplayerprocess.h:479:10: warning: ‘virtual bool KMPlayer::NpPlayer::ready()’ can be marked override [-Wsuggest-override] 479 | bool ready (); | ^~~~~ /<>/src/kmplayerprocess.h:493:18: warning: ‘virtual void KMPlayer::NpPlayer::terminateJobs()’ can be marked override [-Wsuggest-override] 493 | virtual void terminateJobs (); | ^~~~~~~~~~~~~ /<>/src/pref.cpp: In constructor ‘KMPlayer::Preferences::Preferences(KMPlayer::PartBase*, KMPlayer::Settings*)’: /<>/src/pref.cpp:75:12: warning: ‘KVBox’ is deprecated [-Wdeprecated-declarations] 75 | KVBox *page = new KVBox (this); | ^~~~ In file included from /<>/src/pref.cpp:57: /usr/include/KF5/KDELibs4Support/kvbox.h:36:41: note: declared here 36 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT KVBox : public KHBox | ^~~~~ /<>/src/pref.cpp:75:23: warning: ‘KVBox’ is deprecated [-Wdeprecated-declarations] 75 | KVBox *page = new KVBox (this); | ^~~~~ In file included from /<>/src/pref.cpp:57: /usr/include/KF5/KDELibs4Support/kvbox.h:36:41: note: declared here 36 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT KVBox : public KHBox | ^~~~~ /<>/src/pref.cpp:75:34: warning: ‘KVBox::KVBox(QWidget*)’ is deprecated [-Wdeprecated-declarations] 75 | KVBox *page = new KVBox (this); | ^ In file included from /<>/src/pref.cpp:57: /usr/include/KF5/KDELibs4Support/kvbox.h:46:41: note: declared here 46 | KDELIBS4SUPPORT_DEPRECATED explicit KVBox(QWidget *parent = nullptr); | ^~~~~ /<>/src/pref.cpp:88:16: warning: ‘KVBox’ is deprecated [-Wdeprecated-declarations] 88 | page = new KVBox (this); | ^~~~~ In file included from /<>/src/pref.cpp:57: /usr/include/KF5/KDELibs4Support/kvbox.h:36:41: note: declared here 36 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT KVBox : public KHBox | ^~~~~ /<>/src/pref.cpp:88:27: warning: ‘KVBox::KVBox(QWidget*)’ is deprecated [-Wdeprecated-declarations] 88 | page = new KVBox (this); | ^ In file included from /<>/src/pref.cpp:57: /usr/include/KF5/KDELibs4Support/kvbox.h:46:41: note: declared here 46 | KDELIBS4SUPPORT_DEPRECATED explicit KVBox(QWidget *parent = nullptr); | ^~~~~ /<>/src/pref.cpp:96:16: warning: ‘KVBox’ is deprecated [-Wdeprecated-declarations] 96 | page = new KVBox (this); | ^~~~~ In file included from /<>/src/pref.cpp:57: /usr/include/KF5/KDELibs4Support/kvbox.h:36:41: note: declared here 36 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT KVBox : public KHBox | ^~~~~ /<>/src/pref.cpp:96:27: warning: ‘KVBox::KVBox(QWidget*)’ is deprecated [-Wdeprecated-declarations] 96 | page = new KVBox (this); | ^ In file included from /<>/src/pref.cpp:57: /usr/include/KF5/KDELibs4Support/kvbox.h:46:41: note: declared here 46 | KDELIBS4SUPPORT_DEPRECATED explicit KVBox(QWidget *parent = nullptr); | ^~~~~ /<>/src/pref.cpp:124:16: warning: ‘KVBox’ is deprecated [-Wdeprecated-declarations] 124 | page = new KVBox (this); | ^~~~~ In file included from /<>/src/pref.cpp:57: /usr/include/KF5/KDELibs4Support/kvbox.h:36:41: note: declared here 36 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT KVBox : public KHBox | ^~~~~ /<>/src/pref.cpp:124:27: warning: ‘KVBox::KVBox(QWidget*)’ is deprecated [-Wdeprecated-declarations] 124 | page = new KVBox (this); | ^ In file included from /<>/src/pref.cpp:57: /usr/include/KF5/KDELibs4Support/kvbox.h:46:41: note: declared here 46 | KDELIBS4SUPPORT_DEPRECATED explicit KVBox(QWidget *parent = nullptr); | ^~~~~ /<>/src/pref.cpp: In member function ‘void KMPlayer::Preferences::addPrefPage(KMPlayer::PreferencesPage*)’: /<>/src/pref.cpp:168:16: warning: ‘KVBox’ is deprecated [-Wdeprecated-declarations] 168 | KVBox *page = new KVBox (this); | ^~~~ In file included from /<>/src/pref.cpp:57: /usr/include/KF5/KDELibs4Support/kvbox.h:36:41: note: declared here 36 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT KVBox : public KHBox | ^~~~~ /<>/src/pref.cpp:168:27: warning: ‘KVBox’ is deprecated [-Wdeprecated-declarations] 168 | KVBox *page = new KVBox (this); | ^~~~~ In file included from /<>/src/pref.cpp:57: /usr/include/KF5/KDELibs4Support/kvbox.h:36:41: note: declared here 36 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT KVBox : public KHBox | ^~~~~ /<>/src/pref.cpp:168:38: warning: ‘KVBox::KVBox(QWidget*)’ is deprecated [-Wdeprecated-declarations] 168 | KVBox *page = new KVBox (this); | ^ In file included from /<>/src/pref.cpp:57: /usr/include/KF5/KDELibs4Support/kvbox.h:46:41: note: declared here 46 | KDELIBS4SUPPORT_DEPRECATED explicit KVBox(QWidget *parent = nullptr); | ^~~~~ /<>/src/pref.cpp: In member function ‘void KMPlayer::PrefGeneralPageLooks::fontClicked()’: /<>/src/pref.cpp:353:32: warning: ‘KFontDialog’ is deprecated [-Wdeprecated-declarations] 353 | int res = KFontDialog::getFont (myfont, KFontChooser::NoDisplayFlags, this); | ^~~~~~~ In file included from /<>/src/pref.cpp:56: /usr/include/KF5/KDELibs4Support/kfontdialog.h:59:41: note: declared here 59 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT KFontDialog : public KDialog | ^~~~~~~~~~~ /<>/src/pref.cpp:354:33: warning: ‘KFontDialog’ is deprecated [-Wdeprecated-declarations] 354 | if (res == KFontDialog::Accepted) { | ^~~~~~~~ In file included from /<>/src/pref.cpp:56: /usr/include/KF5/KDELibs4Support/kfontdialog.h:59:41: note: declared here 59 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT KFontDialog : public KDialog | ^~~~~~~~~~~ [ 50%] Building CXX object src/CMakeFiles/kmplayercommon.dir/kmplayerprocess.cpp.o cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-g++ -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DKMPLAYER_VERSION_STRING="\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayercommon_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include -I/<>/obj-aarch64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -isystem /usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KBookmarks -isystem /usr/include/KF5/KItemViews -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KNotifications -isystem /usr/include/KF5/KIconThemes -isystem /usr/include/KF5/KGuiAddons -isystem /usr/include/KF5/KUnitConversion -isystem /usr/include/KF5/KTextWidgets -isystem /usr/include/KF5/SonnetUi -isystem /usr/include/KF5/KParts -isystem /usr/include/KF5/KMediaPlayer -isystem /usr/include/aarch64-linux-gnu/qt5/QtSvg -isystem /usr/include/aarch64-linux-gnu/qt5/QtX11Extras -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -std=gnu++11 -o CMakeFiles/kmplayercommon.dir/kmplayerprocess.cpp.o -c /<>/src/kmplayerprocess.cpp In file included from /<>/src/kmplayerprocess.cpp:56: /<>/src/kmplayerview.h:61:10: warning: ‘virtual void KMPlayer::TextEdit::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 61 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:74:10: warning: ‘virtual void KMPlayer::InfoWindow::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 74 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:85:10: warning: ‘virtual void KMPlayer::PictureWidget::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 85 | void mousePressEvent (QMouseEvent *); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:86:10: warning: ‘virtual void KMPlayer::PictureWidget::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 86 | void mouseMoveEvent (QMouseEvent *); | ^~~~~~~~~~~~~~ /<>/src/kmplayerview.h:137:10: warning: ‘virtual void KMPlayer::View::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 137 | void dragEnterEvent(QDragEnterEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/kmplayerview.h:138:10: warning: ‘virtual void KMPlayer::View::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 138 | void dropEvent(QDropEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/kmplayerview.h:159:10: warning: ‘virtual void KMPlayer::View::leaveEvent(QEvent*)’ can be marked override [-Wsuggest-override] 159 | void leaveEvent (QEvent *) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayerview.h:160:10: warning: ‘virtual void KMPlayer::View::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent(QTimerEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ In file included from /<>/src/kmplayerprocess.cpp:57: /<>/src/kmplayercontrolpanel.h:50:10: warning: ‘virtual void KMPlayer::KMPlayerMenuButton::enterEvent(QEvent*)’ can be marked override [-Wsuggest-override] 50 | void enterEvent (QEvent *); | ^~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:64:10: warning: ‘virtual void KMPlayer::KMPlayerPopupMenu::leaveEvent(QEvent*)’ can be marked override [-Wsuggest-override] 64 | void leaveEvent(QEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:80:10: warning: ‘virtual void KMPlayer::VolumeBar::wheelEvent(QWheelEvent*)’ can be marked override [-Wsuggest-override] 80 | void wheelEvent(QWheelEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:81:10: warning: ‘virtual void KMPlayer::VolumeBar::paintEvent(QPaintEvent*)’ can be marked override [-Wsuggest-override] 81 | void paintEvent(QPaintEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:82:10: warning: ‘virtual void KMPlayer::VolumeBar::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 82 | void mousePressEvent(QMouseEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:83:10: warning: ‘virtual void KMPlayer::VolumeBar::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 83 | void mouseMoveEvent(QMouseEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:155:10: warning: ‘virtual void KMPlayer::ControlPanel::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 155 | void timerEvent(QTimerEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayerprocess.h:35, from /<>/src/kmplayerprocess.cpp:58: /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:217:53: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’ 217 | inline Single operator * (const int i, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:264:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 264 | operator > (const Single s, const int i) { return s > Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:26: note: initializing argument 1 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:267:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 267 | operator > (const int i, const Single s) { return Single (i) > s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:43: note: initializing argument 2 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:282:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 282 | operator < (const Single s, const int i) { return s < Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:26: note: initializing argument 1 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:285:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 285 | operator < (const int i, const Single s) { return Single (i) < s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:43: note: initializing argument 2 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:291:66: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 291 | operator <= (const Single s, const int i) { return s <= Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:288:27: note: initializing argument 1 of ‘bool KMPlayer::operator<=(KMPlayer::Single, KMPlayer::Single)’ 288 | operator <= (const Single s1, const Single s2) { return s1.value <= s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /<>/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ In file included from /<>/src/kmplayerprocess.h:35, from /<>/src/kmplayerprocess.cpp:58: /<>/src/kmplayerplaylist.h: At global scope: /<>/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /<>/src/kmplayerplaylist.h:576:18: warning: ‘virtual bool KMPlayer::Element::isElementNode() const’ can be marked override [-Wsuggest-override] 576 | virtual bool isElementNode () const { return true; } | ^~~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:577:18: warning: ‘virtual void KMPlayer::Element::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 577 | virtual void accept (Visitor * v); | ^~~~~~ /<>/src/kmplayerplaylist.h:628:11: warning: ‘virtual KMPlayer::Node* KMPlayer::Mrl::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 628 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:629:10: warning: ‘virtual void KMPlayer::Mrl::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 629 | void parseParam (const TrieString &, const QString &); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /<>/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /<>/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:646:18: warning: ‘virtual void KMPlayer::Mrl::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 646 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayerplaylist.h:647:19: warning: ‘virtual void* KMPlayer::Mrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 647 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:777:19: warning: ‘virtual KMPlayer::Node* KMPlayer::Document::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 777 | virtual Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:778:32: warning: ‘virtual const char* KMPlayer::Document::nodeName() const’ can be marked override [-Wsuggest-override] 778 | KDE_NO_EXPORT const char * nodeName () const { return "document"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:800:19: warning: ‘virtual void* KMPlayer::Document::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 800 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:897:18: warning: ‘virtual const char* KMPlayer::TextNode::nodeName() const’ can be marked override [-Wsuggest-override] 897 | const char * nodeName () const { return "#text"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:898:10: warning: ‘virtual void KMPlayer::TextNode::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 898 | void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /<>/src/kmplayerplaylist.h:911:18: warning: ‘virtual const char* KMPlayer::CData::nodeName() const’ can be marked override [-Wsuggest-override] 911 | const char * nodeName () const { return "#cdata"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:921:18: warning: ‘virtual const char* KMPlayer::DarkNode::nodeName() const’ can be marked override [-Wsuggest-override] 921 | const char * nodeName () const { return name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:922:11: warning: ‘virtual KMPlayer::Node* KMPlayer::DarkNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 922 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:935:32: warning: ‘virtual const char* KMPlayer::GenericURL::nodeName() const’ can be marked override [-Wsuggest-override] 935 | KDE_NO_EXPORT const char * nodeName () const { return "url"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /<>/src/kmplayerplaylist.h:946:32: warning: ‘virtual const char* KMPlayer::GenericMrl::nodeName() const’ can be marked override [-Wsuggest-override] 946 | KDE_NO_EXPORT const char * nodeName () const { return node_name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /<>/src/kmplayerplaylist.h:948:11: warning: ‘virtual void* KMPlayer::GenericMrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 948 | void *role (RoleType msg, void *content=NULL); | ^~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/src/kmplayerprocess.cpp:58: /<>/src/kmplayerpartbase.h:90:39: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 90 | KDE_NO_EXPORT const KUrl & url () const { return m_url; } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/src/kmplayerprocess.cpp:58: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/src/kmplayerprocess.cpp:58: /<>/src/kmplayerpartbase.h:91:42: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 91 | KDE_NO_EXPORT const KUrl & subUrl () const { return m_sub_url; } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/src/kmplayerprocess.cpp:58: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/src/kmplayerprocess.cpp:58: /<>/src/kmplayerpartbase.h:178:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 178 | KUrl m_url; | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/src/kmplayerprocess.cpp:58: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/src/kmplayerprocess.cpp:58: /<>/src/kmplayerpartbase.h:179:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 179 | KUrl m_sub_url; | ^~~~~~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/src/kmplayerprocess.cpp:58: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/src/kmplayerprocess.cpp:58: /<>/src/kmplayerpartbase.h:160:10: warning: ‘virtual void KMPlayer::Source::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent (QTimerEvent *); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:164:10: warning: ‘virtual void KMPlayer::Source::stateElementChanged(KMPlayer::Node*, KMPlayer::Node::State, KMPlayer::Node::State)’ can be marked override [-Wsuggest-override] 164 | void stateElementChanged (Node * element, Node::State os, Node::State ns); | ^~~~~~~~~~~~~~~~~~~ /<>/src/kmplayerpartbase.h:165:10: warning: ‘virtual void KMPlayer::Source::bitRates(int&, int&)’ can be marked override [-Wsuggest-override] 165 | void bitRates (int & preferred, int & maximal); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:166:10: warning: ‘virtual void KMPlayer::Source::setTimeout(int)’ can be marked override [-Wsuggest-override] 166 | void setTimeout (int ms); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:167:10: warning: ‘virtual void KMPlayer::Source::openUrl(const KUrl&, const QString&, const QString&)’ can be marked override [-Wsuggest-override] 167 | void openUrl (const KUrl &url, const QString &target, const QString &srv); | ^~~~~~~ /<>/src/kmplayerpartbase.h:168:10: warning: ‘virtual void KMPlayer::Source::enableRepaintUpdaters(bool, unsigned int)’ can be marked override [-Wsuggest-override] 168 | void enableRepaintUpdaters (bool enable, unsigned int off_time); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/kmplayerpartbase.h:209:10: warning: ‘virtual void KMPlayer::SourceDocument::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 209 | void message (MessageType msg, void *data=NULL); | ^~~~~~~ /<>/src/kmplayerpartbase.h:210:11: warning: ‘virtual void* KMPlayer::SourceDocument::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 210 | void *role (RoleType msg, void *data=NULL); | ^~~~ /<>/src/kmplayerpartbase.h:224:18: warning: ‘virtual void KMPlayer::URLSource::dimensions(int&, int&)’ can be marked override [-Wsuggest-override] 224 | virtual void dimensions (int & w, int & h); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:225:18: warning: ‘virtual bool KMPlayer::URLSource::hasLength()’ can be marked override [-Wsuggest-override] 225 | virtual bool hasLength (); | ^~~~~~~~~ /<>/src/kmplayerpartbase.h:226:21: warning: ‘virtual QString KMPlayer::URLSource::prettyName()’ can be marked override [-Wsuggest-override] 226 | virtual QString prettyName (); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:227:18: warning: ‘virtual void KMPlayer::URLSource::reset()’ can be marked override [-Wsuggest-override] 227 | virtual void reset (); | ^~~~~ /<>/src/kmplayerpartbase.h:228:18: warning: ‘virtual void KMPlayer::URLSource::setUrl(const QString&)’ can be marked override [-Wsuggest-override] 228 | virtual void setUrl (const QString &url); | ^~~~~~ /<>/src/kmplayerpartbase.h:229:18: warning: ‘virtual bool KMPlayer::URLSource::authoriseUrl(const QString&)’ can be marked override [-Wsuggest-override] 229 | virtual bool authoriseUrl (const QString &url); | ^~~~~~~~~~~~ /<>/src/kmplayerpartbase.h:230:18: warning: ‘virtual void KMPlayer::URLSource::init()’ can be marked override [-Wsuggest-override] 230 | virtual void init (); | ^~~~ /<>/src/kmplayerpartbase.h:231:18: warning: ‘virtual void KMPlayer::URLSource::activate()’ can be marked override [-Wsuggest-override] 231 | virtual void activate () KDE_NO_EXPORT; | ^~~~~~~~ /<>/src/kmplayerpartbase.h:232:18: warning: ‘virtual void KMPlayer::URLSource::deactivate()’ can be marked override [-Wsuggest-override] 232 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:233:18: warning: ‘virtual void KMPlayer::URLSource::forward()’ can be marked override [-Wsuggest-override] 233 | virtual void forward (); | ^~~~~~~ /<>/src/kmplayerpartbase.h:234:18: warning: ‘virtual void KMPlayer::URLSource::backward()’ can be marked override [-Wsuggest-override] 234 | virtual void backward (); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:235:18: warning: ‘virtual void KMPlayer::URLSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 235 | virtual void play (Mrl *); | ^~~~ /<>/src/kmplayerpartbase.h:221:60: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 221 | URLSource (PartBase * player, const KUrl & url = KUrl ()); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/src/kmplayerprocess.cpp:58: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/src/kmplayerprocess.cpp:58: /<>/src/kmplayerpartbase.h:255:17: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 255 | KUrl url () const { return m_sources ["urlsource"]->url (); } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/src/kmplayerprocess.cpp:58: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/src/kmplayerprocess.cpp:58: /<>/src/kmplayerpartbase.h:257:21: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 257 | KUrl docBase () const { return m_docbase; } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/src/kmplayerprocess.cpp:58: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/src/kmplayerprocess.cpp:58: /<>/src/kmplayerpartbase.h:366:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 366 | KUrl m_docbase; | ^~~~~~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/src/kmplayerprocess.cpp:58: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/src/kmplayerprocess.cpp:58: /<>/src/kmplayerpartbase.h:249:33: warning: ‘virtual KMediaPlayer::View* KMPlayer::PartBase::view()’ can be marked override [-Wsuggest-override] 249 | virtual KMediaPlayer::View* view (); | ^~~~ /<>/src/kmplayerpartbase.h:290:18: warning: ‘virtual bool KMPlayer::PartBase::openUrl(const QUrl&)’ can be marked override [-Wsuggest-override] 290 | virtual bool openUrl (const QUrl & url); | ^~~~~~~ /<>/src/kmplayerpartbase.h:294:18: warning: ‘virtual bool KMPlayer::PartBase::closeUrl()’ can be marked override [-Wsuggest-override] 294 | virtual bool closeUrl (); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:295:18: warning: ‘virtual void KMPlayer::PartBase::pause()’ can be marked override [-Wsuggest-override] 295 | virtual void pause (void); | ^~~~~ /<>/src/kmplayerpartbase.h:296:18: warning: ‘virtual void KMPlayer::PartBase::play()’ can be marked override [-Wsuggest-override] 296 | virtual void play (void); | ^~~~ /<>/src/kmplayerpartbase.h:297:18: warning: ‘virtual void KMPlayer::PartBase::stop()’ can be marked override [-Wsuggest-override] 297 | virtual void stop (void); | ^~~~ /<>/src/kmplayerpartbase.h:316:18: warning: ‘virtual bool KMPlayer::PartBase::isSeekable() const’ can be marked override [-Wsuggest-override] 316 | virtual bool isSeekable (void) const; | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:317:23: warning: ‘virtual qlonglong KMPlayer::PartBase::position() const’ can be marked override [-Wsuggest-override] 317 | virtual qlonglong position (void) const; | ^~~~~~~~ /<>/src/kmplayerpartbase.h:318:18: warning: ‘virtual bool KMPlayer::PartBase::hasLength() const’ can be marked override [-Wsuggest-override] 318 | virtual bool hasLength (void) const; | ^~~~~~~~~ /<>/src/kmplayerpartbase.h:319:23: warning: ‘virtual qlonglong KMPlayer::PartBase::length() const’ can be marked override [-Wsuggest-override] 319 | virtual qlonglong length (void) const; | ^~~~~~ /<>/src/kmplayerpartbase.h:320:18: warning: ‘virtual void KMPlayer::PartBase::seek(qlonglong)’ can be marked override [-Wsuggest-override] 320 | virtual void seek (qlonglong); | ^~~~ /<>/src/kmplayerpartbase.h:344:10: warning: ‘virtual bool KMPlayer::PartBase::openFile()’ can be marked override [-Wsuggest-override] 344 | bool openFile(); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:345:18: warning: ‘virtual void KMPlayer::PartBase::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 345 | virtual void timerEvent (QTimerEvent *); | ^~~~~~~~~~ In file included from /<>/src/kmplayerprocess.h:37, from /<>/src/kmplayerprocess.cpp:58: /<>/src/mediaobject.h:292:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::AudioVideoMedia::type() const’ can be marked override [-Wsuggest-override] 292 | MediaManager::MediaType type () const { return MediaManager::AudioVideo; } | ^~~~ /<>/src/mediaobject.h:294:18: warning: ‘virtual bool KMPlayer::AudioVideoMedia::play()’ can be marked override [-Wsuggest-override] 294 | virtual bool play (); | ^~~~ /<>/src/mediaobject.h:296:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stop()’ can be marked override [-Wsuggest-override] 296 | virtual void stop (); | ^~~~ /<>/src/mediaobject.h:297:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::pause()’ can be marked override [-Wsuggest-override] 297 | virtual void pause (); | ^~~~~ /<>/src/mediaobject.h:298:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::unpause()’ can be marked override [-Wsuggest-override] 298 | virtual void unpause (); | ^~~~~~~ /<>/src/mediaobject.h:299:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::destroy()’ can be marked override [-Wsuggest-override] 299 | virtual void destroy (); | ^~~~~~~ /<>/src/mediaobject.h:301:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::starting(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 301 | virtual void starting (IProcess *); | ^~~~~~~~ /<>/src/mediaobject.h:302:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stateChange(KMPlayer::IProcess*, KMPlayer::IProcess::State, KMPlayer::IProcess::State)’ can be marked override [-Wsuggest-override] 302 | virtual void stateChange (IProcess *, IProcess::State, IProcess::State); | ^~~~~~~~~~~ /<>/src/mediaobject.h:303:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::processDestroyed(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 303 | virtual void processDestroyed (IProcess *p); | ^~~~~~~~~~~~~~~~ /<>/src/mediaobject.h:304:22: warning: ‘virtual KMPlayer::IViewer* KMPlayer::AudioVideoMedia::viewer()’ can be marked override [-Wsuggest-override] 304 | virtual IViewer *viewer (); | ^~~~~~ /<>/src/mediaobject.h:305:18: warning: ‘virtual KMPlayer::Mrl* KMPlayer::AudioVideoMedia::getMrl()’ can be marked override [-Wsuggest-override] 305 | virtual Mrl *getMrl (); | ^~~~~~ /<>/src/mediaobject.h:366:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::ImageMedia::type() const’ can be marked override [-Wsuggest-override] 366 | MediaManager::MediaType type () const { return MediaManager::Image; } | ^~~~ /<>/src/mediaobject.h:368:10: warning: ‘virtual bool KMPlayer::ImageMedia::play()’ can be marked override [-Wsuggest-override] 368 | bool play (); | ^~~~ /<>/src/mediaobject.h:369:10: warning: ‘virtual void KMPlayer::ImageMedia::stop()’ can be marked override [-Wsuggest-override] 369 | void stop (); | ^~~~ /<>/src/mediaobject.h:370:10: warning: ‘virtual void KMPlayer::ImageMedia::pause()’ can be marked override [-Wsuggest-override] 370 | void pause (); | ^~~~~ /<>/src/mediaobject.h:371:10: warning: ‘virtual void KMPlayer::ImageMedia::unpause()’ can be marked override [-Wsuggest-override] 371 | void unpause (); | ^~~~~~~ /<>/src/mediaobject.h:411:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::TextMedia::type() const’ can be marked override [-Wsuggest-override] 411 | MediaManager::MediaType type () const { return MediaManager::Text; } | ^~~~ /<>/src/mediaobject.h:413:10: warning: ‘virtual bool KMPlayer::TextMedia::play()’ can be marked override [-Wsuggest-override] 413 | bool play (); | ^~~~ In file included from /<>/src/kmplayerprocess.cpp:58: /<>/src/kmplayerprocess.h:73:18: warning: ‘virtual void KMPlayer::Process::setAudioLang(int)’ can be marked override [-Wsuggest-override] 73 | virtual void setAudioLang (int id); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:74:18: warning: ‘virtual void KMPlayer::Process::setSubtitle(int)’ can be marked override [-Wsuggest-override] 74 | virtual void setSubtitle (int id); | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:75:18: warning: ‘virtual bool KMPlayer::Process::running() const’ can be marked override [-Wsuggest-override] 75 | virtual bool running () const; | ^~~~~~~ /<>/src/kmplayerprocess.h:82:18: warning: ‘virtual bool KMPlayer::Process::grabPicture(const QString&, int)’ can be marked override [-Wsuggest-override] 82 | virtual bool grabPicture (const QString &file, int frame) KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:85:18: warning: ‘virtual bool KMPlayer::Process::ready()’ can be marked override [-Wsuggest-override] 85 | virtual bool ready (); | ^~~~~ /<>/src/kmplayerprocess.h:86:18: warning: ‘virtual bool KMPlayer::Process::play()’ can be marked override [-Wsuggest-override] 86 | virtual bool play (); | ^~~~ /<>/src/kmplayerprocess.h:87:18: warning: ‘virtual void KMPlayer::Process::stop()’ can be marked override [-Wsuggest-override] 87 | virtual void stop (); | ^~~~ /<>/src/kmplayerprocess.h:88:18: warning: ‘virtual void KMPlayer::Process::quit()’ can be marked override [-Wsuggest-override] 88 | virtual void quit (); | ^~~~ /<>/src/kmplayerprocess.h:89:18: warning: ‘virtual void KMPlayer::Process::pause()’ can be marked override [-Wsuggest-override] 89 | virtual void pause (); | ^~~~~ /<>/src/kmplayerprocess.h:90:18: warning: ‘virtual void KMPlayer::Process::unpause()’ can be marked override [-Wsuggest-override] 90 | virtual void unpause (); | ^~~~~~~ /<>/src/kmplayerprocess.h:92:18: warning: ‘virtual bool KMPlayer::Process::seek(int, bool)’ can be marked override [-Wsuggest-override] 92 | virtual bool seek (int pos, bool absolute); | ^~~~ /<>/src/kmplayerprocess.h:94:18: warning: ‘virtual void KMPlayer::Process::volume(int, bool)’ can be marked override [-Wsuggest-override] 94 | virtual void volume (int pos, bool absolute); | ^~~~~~ /<>/src/kmplayerprocess.h:96:18: warning: ‘virtual bool KMPlayer::Process::saturation(int, bool)’ can be marked override [-Wsuggest-override] 96 | virtual bool saturation (int pos, bool absolute); | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:97:18: warning: ‘virtual bool KMPlayer::Process::hue(int, bool)’ can be marked override [-Wsuggest-override] 97 | virtual bool hue (int pos, bool absolute); | ^~~ /<>/src/kmplayerprocess.h:98:18: warning: ‘virtual bool KMPlayer::Process::contrast(int, bool)’ can be marked override [-Wsuggest-override] 98 | virtual bool contrast (int pos, bool absolute); | ^~~~~~~~ /<>/src/kmplayerprocess.h:99:18: warning: ‘virtual bool KMPlayer::Process::brightness(int, bool)’ can be marked override [-Wsuggest-override] 99 | virtual bool brightness (int pos, bool absolute); | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:130:10: warning: ‘virtual void KMPlayer::MPlayerBase::initProcess()’ can be marked override [-Wsuggest-override] 130 | void initProcess () KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:131:18: warning: ‘virtual void KMPlayer::MPlayerBase::stop()’ can be marked override [-Wsuggest-override] 131 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:132:18: warning: ‘virtual void KMPlayer::MPlayerBase::quit()’ can be marked override [-Wsuggest-override] 132 | virtual void quit () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:151:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::MPlayerProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 151 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:160:18: warning: ‘virtual void KMPlayer::MPlayer::init()’ can be marked override [-Wsuggest-override] 160 | virtual void init () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:161:18: warning: ‘virtual bool KMPlayer::MPlayer::grabPicture(const QString&, int)’ can be marked override [-Wsuggest-override] 161 | virtual bool grabPicture (const QString &file, int pos) KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:162:18: warning: ‘virtual void KMPlayer::MPlayer::setAudioLang(int)’ can be marked override [-Wsuggest-override] 162 | virtual void setAudioLang (int id); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:163:18: warning: ‘virtual void KMPlayer::MPlayer::setSubtitle(int)’ can be marked override [-Wsuggest-override] 163 | virtual void setSubtitle (int id); | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:164:18: warning: ‘virtual bool KMPlayer::MPlayer::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 164 | virtual bool deMediafiedPlay () KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:165:18: warning: ‘virtual void KMPlayer::MPlayer::stop()’ can be marked override [-Wsuggest-override] 165 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:166:18: warning: ‘virtual void KMPlayer::MPlayer::pause()’ can be marked override [-Wsuggest-override] 166 | virtual void pause () KDE_NO_EXPORT; | ^~~~~ /<>/src/kmplayerprocess.h:167:18: warning: ‘virtual void KMPlayer::MPlayer::unpause()’ can be marked override [-Wsuggest-override] 167 | virtual void unpause () KDE_NO_EXPORT; | ^~~~~~~ /<>/src/kmplayerprocess.h:168:18: warning: ‘virtual bool KMPlayer::MPlayer::seek(int, bool)’ can be marked override [-Wsuggest-override] 168 | virtual bool seek (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:169:18: warning: ‘virtual void KMPlayer::MPlayer::volume(int, bool)’ can be marked override [-Wsuggest-override] 169 | virtual void volume (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~ /<>/src/kmplayerprocess.h:170:18: warning: ‘virtual bool KMPlayer::MPlayer::saturation(int, bool)’ can be marked override [-Wsuggest-override] 170 | virtual bool saturation (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:171:18: warning: ‘virtual bool KMPlayer::MPlayer::hue(int, bool)’ can be marked override [-Wsuggest-override] 171 | virtual bool hue (int pos, bool absolute) KDE_NO_EXPORT; | ^~~ /<>/src/kmplayerprocess.h:172:18: warning: ‘virtual bool KMPlayer::MPlayer::contrast(int, bool)’ can be marked override [-Wsuggest-override] 172 | virtual bool contrast (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~~~ /<>/src/kmplayerprocess.h:173:18: warning: ‘virtual bool KMPlayer::MPlayer::brightness(int, bool)’ can be marked override [-Wsuggest-override] 173 | virtual bool brightness (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:174:10: warning: ‘virtual bool KMPlayer::MPlayer::ready()’ can be marked override [-Wsuggest-override] 174 | bool ready () KDE_NO_EXPORT; | ^~~~~ /<>/src/kmplayerprocess.h:176:10: warning: ‘virtual void KMPlayer::MPlayer::processStopped()’ can be marked override [-Wsuggest-override] 176 | void processStopped () KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:208:10: warning: ‘virtual void KMPlayer::MPlayerPreferencesPage::write(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 208 | void write (KSharedConfigPtr); | ^~~~~ /<>/src/kmplayerprocess.h:209:10: warning: ‘virtual void KMPlayer::MPlayerPreferencesPage::read(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 209 | void read (KSharedConfigPtr); | ^~~~ /<>/src/kmplayerprocess.h:210:10: warning: ‘virtual void KMPlayer::MPlayerPreferencesPage::sync(bool)’ can be marked override [-Wsuggest-override] 210 | void sync (bool fromUI); | ^~~~ /<>/src/kmplayerprocess.h:211:10: warning: ‘virtual void KMPlayer::MPlayerPreferencesPage::prefLocation(QString&, QString&, QString&)’ can be marked override [-Wsuggest-override] 211 | void prefLocation (QString & item, QString & icon, QString & tab); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:212:14: warning: ‘virtual QFrame* KMPlayer::MPlayerPreferencesPage::prefPage(QWidget*)’ can be marked override [-Wsuggest-override] 212 | QFrame * prefPage (QWidget * parent); | ^~~~~~~~ /<>/src/kmplayerprocess.h:232:18: warning: ‘virtual void KMPlayer::RecordDocument::begin()’ can be marked override [-Wsuggest-override] 232 | virtual void begin (); | ^~~~~ /<>/src/kmplayerprocess.h:233:18: warning: ‘virtual void KMPlayer::RecordDocument::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 233 | virtual void message (MessageType msg, void *); | ^~~~~~~ /<>/src/kmplayerprocess.h:234:18: warning: ‘virtual void KMPlayer::RecordDocument::deactivate()’ can be marked override [-Wsuggest-override] 234 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:246:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::MEncoderProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 246 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:254:18: warning: ‘virtual void KMPlayer::MEncoder::init()’ can be marked override [-Wsuggest-override] 254 | virtual void init (); | ^~~~ /<>/src/kmplayerprocess.h:255:18: warning: ‘virtual bool KMPlayer::MEncoder::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 255 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:256:18: warning: ‘virtual void KMPlayer::MEncoder::stop()’ can be marked override [-Wsuggest-override] 256 | virtual void stop (); | ^~~~ /<>/src/kmplayerprocess.h:265:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::MPlayerDumpProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 265 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:273:18: warning: ‘virtual void KMPlayer::MPlayerDumpstream::init()’ can be marked override [-Wsuggest-override] 273 | virtual void init (); | ^~~~ /<>/src/kmplayerprocess.h:274:18: warning: ‘virtual bool KMPlayer::MPlayerDumpstream::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 274 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:275:18: warning: ‘virtual void KMPlayer::MPlayerDumpstream::stop()’ can be marked override [-Wsuggest-override] 275 | virtual void stop (); | ^~~~ /<>/src/kmplayerprocess.h:285:18: warning: ‘virtual void KMPlayer::MasterProcessInfo::quitProcesses()’ can be marked override [-Wsuggest-override] 285 | virtual void quitProcesses (); | ^~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:310:18: warning: ‘virtual void KMPlayer::MasterProcess::init()’ can be marked override [-Wsuggest-override] 310 | virtual void init (); | ^~~~ /<>/src/kmplayerprocess.h:311:18: warning: ‘virtual bool KMPlayer::MasterProcess::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 311 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:312:18: warning: ‘virtual bool KMPlayer::MasterProcess::running() const’ can be marked override [-Wsuggest-override] 312 | virtual bool running () const; | ^~~~~~~ /<>/src/kmplayerprocess.h:319:10: warning: ‘virtual void KMPlayer::MasterProcess::pause()’ can be marked override [-Wsuggest-override] 319 | void pause (); | ^~~~~ /<>/src/kmplayerprocess.h:320:10: warning: ‘virtual void KMPlayer::MasterProcess::unpause()’ can be marked override [-Wsuggest-override] 320 | void unpause (); | ^~~~~~~ /<>/src/kmplayerprocess.h:321:10: warning: ‘virtual bool KMPlayer::MasterProcess::seek(int, bool)’ can be marked override [-Wsuggest-override] 321 | bool seek (int pos, bool absolute); | ^~~~ /<>/src/kmplayerprocess.h:322:10: warning: ‘virtual void KMPlayer::MasterProcess::volume(int, bool)’ can be marked override [-Wsuggest-override] 322 | void volume (int pos, bool absolute); | ^~~~~~ /<>/src/kmplayerprocess.h:324:10: warning: ‘virtual void KMPlayer::MasterProcess::stop()’ can be marked override [-Wsuggest-override] 324 | void stop (); | ^~~~ /<>/src/kmplayerprocess.h:334:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::PhononProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 334 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:336:18: warning: ‘virtual bool KMPlayer::PhononProcessInfo::startSlave()’ can be marked override [-Wsuggest-override] 336 | virtual bool startSlave (); | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:344:18: warning: ‘virtual bool KMPlayer::Phonon::ready()’ can be marked override [-Wsuggest-override] 344 | virtual bool ready (); | ^~~~~ /<>/src/kmplayerprocess.h:353:11: warning: ‘virtual KMPlayer::Node* KMPlayer::ConfigDocument::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 353 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:362:11: warning: ‘virtual KMPlayer::Node* KMPlayer::ConfigNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 362 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:372:11: warning: ‘virtual KMPlayer::Node* KMPlayer::TypeNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 372 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:375:18: warning: ‘virtual const char* KMPlayer::TypeNode::nodeName() const’ can be marked override [-Wsuggest-override] 375 | const char * nodeName () const { return tag.toAscii (); } | ^~~~~~~~ /<>/src/kmplayerprocess.h:385:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::FFMpegProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 385 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:393:18: warning: ‘virtual void KMPlayer::FFMpeg::init()’ can be marked override [-Wsuggest-override] 393 | virtual void init () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:394:18: warning: ‘virtual bool KMPlayer::FFMpeg::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 394 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:395:18: warning: ‘virtual void KMPlayer::FFMpeg::stop()’ can be marked override [-Wsuggest-override] 395 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:396:18: warning: ‘virtual void KMPlayer::FFMpeg::quit()’ can be marked override [-Wsuggest-override] 396 | virtual void quit () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:447:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::NppProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 447 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:460:18: warning: ‘virtual void KMPlayer::NpPlayer::init()’ can be marked override [-Wsuggest-override] 460 | virtual void init (); | ^~~~ /<>/src/kmplayerprocess.h:461:18: warning: ‘virtual bool KMPlayer::NpPlayer::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 461 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:462:18: warning: ‘virtual void KMPlayer::NpPlayer::initProcess()’ can be marked override [-Wsuggest-override] 462 | virtual void initProcess (); | ^~~~~~~~~~~ In file included from /<>/src/kmplayerprocess.cpp:58: /<>/src/kmplayerprocess.h:477:18: warning: ‘virtual void KMPlayer::NpPlayer::stop()’ can be marked override [-Wsuggest-override] 477 | virtual void stop (); | ^~~~ /<>/src/kmplayerprocess.h:478:18: warning: ‘virtual void KMPlayer::NpPlayer::quit()’ can be marked override [-Wsuggest-override] 478 | virtual void quit (); | ^~~~ /<>/src/kmplayerprocess.h:479:10: warning: ‘virtual bool KMPlayer::NpPlayer::ready()’ can be marked override [-Wsuggest-override] 479 | bool ready (); | ^~~~~ /<>/src/kmplayerprocess.h:493:18: warning: ‘virtual void KMPlayer::NpPlayer::terminateJobs()’ can be marked override [-Wsuggest-override] 493 | virtual void terminateJobs (); | ^~~~~~~~~~~~~ /<>/src/kmplayerprocess.cpp: In function ‘QString encodeFileOrUrl(const QString&)’: /<>/src/kmplayerprocess.cpp:125:42: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 125 | return encodeFileOrUrl (KUrl (str)); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/src/kmplayerprocess.cpp:58: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayerprocess.cpp: In member function ‘virtual bool KMPlayer::Process::play()’: /<>/src/kmplayerprocess.cpp:293:24: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 293 | KUrl (m_url).isLocalFile () || | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/src/kmplayerprocess.cpp:58: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayerprocess.cpp: In member function ‘virtual void KMPlayer::MPlayerBase::initProcess()’: /<>/src/kmplayerprocess.cpp:408:22: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 408 | const KUrl &url (m_source->url ()); | ^~~~~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/src/kmplayerprocess.cpp:58: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayerprocess.cpp: In member function ‘virtual bool KMPlayer::MPlayer::deMediafiedPlay()’: /<>/src/kmplayerprocess.cpp:615:20: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 615 | KUrl url (m_url); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/src/kmplayerprocess.cpp:58: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayerprocess.cpp: In member function ‘virtual bool KMPlayer::MPlayer::seek(int, bool)’: /<>/src/kmplayerprocess.cpp:702:56: warning: ‘QString& QString::sprintf(const char*, ...)’ is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] 702 | cmd.sprintf ("seek %d %d", pos/10, absolute ? 2 : 0); | ^ In file included from /<>/src/kmplayerprocess.cpp:23: /usr/include/aarch64-linux-gnu/qt5/QtCore/qstring.h:393:14: note: declared here 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); | ^~~~~~~ /<>/src/kmplayerprocess.cpp: In member function ‘virtual bool KMPlayer::MPlayer::saturation(int, bool)’: /<>/src/kmplayerprocess.cpp:720:59: warning: ‘QString& QString::sprintf(const char*, ...)’ is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] 720 | cmd.sprintf ("saturation %d %d", val, absolute ? 1 : 0); | ^ In file included from /<>/src/kmplayerprocess.cpp:23: /usr/include/aarch64-linux-gnu/qt5/QtCore/qstring.h:393:14: note: declared here 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); | ^~~~~~~ /<>/src/kmplayerprocess.cpp: In member function ‘virtual bool KMPlayer::MPlayer::hue(int, bool)’: /<>/src/kmplayerprocess.cpp:726:52: warning: ‘QString& QString::sprintf(const char*, ...)’ is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] 726 | cmd.sprintf ("hue %d %d", val, absolute ? 1 : 0); | ^ In file included from /<>/src/kmplayerprocess.cpp:23: /usr/include/aarch64-linux-gnu/qt5/QtCore/qstring.h:393:14: note: declared here 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); | ^~~~~~~ /<>/src/kmplayerprocess.cpp: In member function ‘virtual bool KMPlayer::MPlayer::contrast(int, bool)’: /<>/src/kmplayerprocess.cpp:732:38: warning: ‘QString& QString::sprintf(const char*, ...)’ is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] 732 | cmd.sprintf ("contrast %d 1", val); | ^ In file included from /<>/src/kmplayerprocess.cpp:23: /usr/include/aarch64-linux-gnu/qt5/QtCore/qstring.h:393:14: note: declared here 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); | ^~~~~~~ /<>/src/kmplayerprocess.cpp: In member function ‘virtual bool KMPlayer::MPlayer::brightness(int, bool)’: /<>/src/kmplayerprocess.cpp:738:40: warning: ‘QString& QString::sprintf(const char*, ...)’ is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] 738 | cmd.sprintf ("brightness %d 1", val); | ^ In file included from /<>/src/kmplayerprocess.cpp:23: /usr/include/aarch64-linux-gnu/qt5/QtCore/qstring.h:393:14: note: declared here 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); | ^~~~~~~ /<>/src/kmplayerprocess.cpp: In member function ‘void KMPlayer::MPlayer::processOutput()’: /<>/src/kmplayerprocess.cpp:845:23: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 845 | KUrl tmp (m_refURLRegExp.cap (1)); | ^~~~~~~~~~~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/src/kmplayerprocess.cpp:58: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayerprocess.cpp: In constructor ‘KMPlayer::MPlayerPreferencesFrame::MPlayerPreferencesFrame(QWidget*)’: /<>/src/kmplayerprocess.cpp:1061:77: warning: ‘void QHeaderView::setResizeMode(QHeaderView::ResizeMode)’ is deprecated [-Wdeprecated-declarations] 1061 | table->horizontalHeader ()->setResizeMode (QHeaderView::ResizeToContents); | ^ In file included from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/QHeaderView:1, from /<>/src/kmplayerprocess.cpp:41: /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qheaderview.h:143:31: note: declared here 143 | inline QT_DEPRECATED void setResizeMode(ResizeMode mode) | ^~~~~~~~~~~~~ /<>/src/kmplayerprocess.cpp: In member function ‘virtual bool KMPlayer::MasterProcess::deMediafiedPlay()’: /<>/src/kmplayerprocess.cpp:1354:24: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 1354 | KUrl url (m_url); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/src/kmplayerprocess.cpp:58: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayerprocess.cpp: At global scope: /<>/src/kmplayerprocess.cpp:1521:15: warning: ‘virtual KMPlayer::Node* KMPlayer::SomeNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 1521 | Node *childFromTag (const QString & t); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.cpp: In member function ‘void KMPlayer::NpStream::open()’: /<>/src/kmplayerprocess.cpp:1759:38: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 1759 | job = KIO::get (KUrl (url), KIO::NoReload, KIO::HideProgressInfo); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/src/kmplayerprocess.cpp:58: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayerprocess.cpp:1795:44: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 1795 | job = KIO::http_post (KUrl (url), post.mid (data_pos), KIO::HideProgressInfo); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/src/kmplayerprocess.cpp:58: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayerprocess.cpp: In member function ‘virtual bool KMPlayer::NpPlayer::ready()’: /<>/src/kmplayerprocess.cpp:1946:60: warning: ‘static QString QString::fromAscii(const char*, int)’ is deprecated [-Wdeprecated-declarations] 1946 | s += QString::fromAscii (ba.data (), ba.size ()); | ^ In file included from /<>/src/kmplayerprocess.cpp:23: /usr/include/aarch64-linux-gnu/qt5/QtCore/qstring.h:730:41: note: declared here 730 | QT_DEPRECATED static inline QString fromAscii(const char *str, int size = -1) | ^~~~~~~~~ /<>/src/kmplayerprocess.cpp: In member function ‘void KMPlayer::NpPlayer::request_stream(const QString&, const QString&, const QString&, const QByteArray&)’: /<>/src/kmplayerprocess.cpp:2033:56: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 2033 | uri = KUrl (base.isEmpty () ? m_url : base, url).url (); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/src/kmplayerprocess.cpp:58: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayerprocess.cpp:2046:46: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 2046 | uri = KUrl (m_url, result).url (); // probably wrong .. | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/src/kmplayerprocess.cpp:58: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayerprocess.cpp:2048:26: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 2048 | KUrl kurl(uri); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/src/kmplayerprocess.cpp:58: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ [ 52%] Building CXX object src/CMakeFiles/kmplayercommon.dir/kmplayerpartbase.cpp.o cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-g++ -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DKMPLAYER_VERSION_STRING="\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayercommon_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include -I/<>/obj-aarch64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -isystem /usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KBookmarks -isystem /usr/include/KF5/KItemViews -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KNotifications -isystem /usr/include/KF5/KIconThemes -isystem /usr/include/KF5/KGuiAddons -isystem /usr/include/KF5/KUnitConversion -isystem /usr/include/KF5/KTextWidgets -isystem /usr/include/KF5/SonnetUi -isystem /usr/include/KF5/KParts -isystem /usr/include/KF5/KMediaPlayer -isystem /usr/include/aarch64-linux-gnu/qt5/QtSvg -isystem /usr/include/aarch64-linux-gnu/qt5/QtX11Extras -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -std=gnu++11 -o CMakeFiles/kmplayercommon.dir/kmplayerpartbase.cpp.o -c /<>/src/kmplayerpartbase.cpp In file included from /<>/src/kmplayerpartbase.h:39, from /<>/src/kmplayerpartbase.cpp:57: /<>/src/kmplayerview.h:61:10: warning: ‘virtual void KMPlayer::TextEdit::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 61 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:74:10: warning: ‘virtual void KMPlayer::InfoWindow::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 74 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:85:10: warning: ‘virtual void KMPlayer::PictureWidget::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 85 | void mousePressEvent (QMouseEvent *); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:86:10: warning: ‘virtual void KMPlayer::PictureWidget::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 86 | void mouseMoveEvent (QMouseEvent *); | ^~~~~~~~~~~~~~ /<>/src/kmplayerview.h:137:10: warning: ‘virtual void KMPlayer::View::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 137 | void dragEnterEvent(QDragEnterEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/kmplayerview.h:138:10: warning: ‘virtual void KMPlayer::View::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 138 | void dropEvent(QDropEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/kmplayerview.h:159:10: warning: ‘virtual void KMPlayer::View::leaveEvent(QEvent*)’ can be marked override [-Wsuggest-override] 159 | void leaveEvent (QEvent *) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayerview.h:160:10: warning: ‘virtual void KMPlayer::View::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent(QTimerEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayerpartbase.h:40, from /<>/src/kmplayerpartbase.cpp:57: /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:217:53: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’ 217 | inline Single operator * (const int i, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:264:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 264 | operator > (const Single s, const int i) { return s > Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:26: note: initializing argument 1 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:267:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 267 | operator > (const int i, const Single s) { return Single (i) > s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:43: note: initializing argument 2 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:282:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 282 | operator < (const Single s, const int i) { return s < Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:26: note: initializing argument 1 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:285:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 285 | operator < (const int i, const Single s) { return Single (i) < s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:43: note: initializing argument 2 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:291:66: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 291 | operator <= (const Single s, const int i) { return s <= Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:288:27: note: initializing argument 1 of ‘bool KMPlayer::operator<=(KMPlayer::Single, KMPlayer::Single)’ 288 | operator <= (const Single s1, const Single s2) { return s1.value <= s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /<>/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ In file included from /<>/src/kmplayerpartbase.h:40, from /<>/src/kmplayerpartbase.cpp:57: /<>/src/kmplayerplaylist.h: At global scope: /<>/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /<>/src/kmplayerplaylist.h:576:18: warning: ‘virtual bool KMPlayer::Element::isElementNode() const’ can be marked override [-Wsuggest-override] 576 | virtual bool isElementNode () const { return true; } | ^~~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:577:18: warning: ‘virtual void KMPlayer::Element::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 577 | virtual void accept (Visitor * v); | ^~~~~~ /<>/src/kmplayerplaylist.h:628:11: warning: ‘virtual KMPlayer::Node* KMPlayer::Mrl::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 628 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:629:10: warning: ‘virtual void KMPlayer::Mrl::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 629 | void parseParam (const TrieString &, const QString &); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /<>/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /<>/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:646:18: warning: ‘virtual void KMPlayer::Mrl::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 646 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayerplaylist.h:647:19: warning: ‘virtual void* KMPlayer::Mrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 647 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:689:79: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 689 | virtual void openUrl (const KUrl &, const QString &t, const QString &srv)=0; | ^ /<>/src/kmplayerplaylist.h:777:19: warning: ‘virtual KMPlayer::Node* KMPlayer::Document::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 777 | virtual Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:778:32: warning: ‘virtual const char* KMPlayer::Document::nodeName() const’ can be marked override [-Wsuggest-override] 778 | KDE_NO_EXPORT const char * nodeName () const { return "document"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:800:19: warning: ‘virtual void* KMPlayer::Document::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 800 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:897:18: warning: ‘virtual const char* KMPlayer::TextNode::nodeName() const’ can be marked override [-Wsuggest-override] 897 | const char * nodeName () const { return "#text"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:898:10: warning: ‘virtual void KMPlayer::TextNode::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 898 | void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /<>/src/kmplayerplaylist.h:911:18: warning: ‘virtual const char* KMPlayer::CData::nodeName() const’ can be marked override [-Wsuggest-override] 911 | const char * nodeName () const { return "#cdata"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:921:18: warning: ‘virtual const char* KMPlayer::DarkNode::nodeName() const’ can be marked override [-Wsuggest-override] 921 | const char * nodeName () const { return name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:922:11: warning: ‘virtual KMPlayer::Node* KMPlayer::DarkNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 922 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:935:32: warning: ‘virtual const char* KMPlayer::GenericURL::nodeName() const’ can be marked override [-Wsuggest-override] 935 | KDE_NO_EXPORT const char * nodeName () const { return "url"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /<>/src/kmplayerplaylist.h:946:32: warning: ‘virtual const char* KMPlayer::GenericMrl::nodeName() const’ can be marked override [-Wsuggest-override] 946 | KDE_NO_EXPORT const char * nodeName () const { return node_name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /<>/src/kmplayerplaylist.h:948:11: warning: ‘virtual void* KMPlayer::GenericMrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 948 | void *role (RoleType msg, void *content=NULL); | ^~~~ In file included from /<>/src/kmplayerpartbase.cpp:57: /<>/src/kmplayerpartbase.h:90:39: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 90 | KDE_NO_EXPORT const KUrl & url () const { return m_url; } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerpartbase.cpp:57: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerpartbase.cpp:57: /<>/src/kmplayerpartbase.h:91:42: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 91 | KDE_NO_EXPORT const KUrl & subUrl () const { return m_sub_url; } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerpartbase.cpp:57: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerpartbase.cpp:57: /<>/src/kmplayerpartbase.h:119:51: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 119 | KDE_NO_EXPORT void setSubURL (const KUrl & url) { m_sub_url = url; } | ^ /<>/src/kmplayerpartbase.h:167:77: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 167 | void openUrl (const KUrl &url, const QString &target, const QString &srv); | ^ /<>/src/kmplayerpartbase.h:178:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 178 | KUrl m_url; | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerpartbase.cpp:57: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerpartbase.cpp:57: /<>/src/kmplayerpartbase.h:179:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 179 | KUrl m_sub_url; | ^~~~~~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerpartbase.cpp:57: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerpartbase.cpp:57: /<>/src/kmplayerpartbase.h:160:10: warning: ‘virtual void KMPlayer::Source::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent (QTimerEvent *); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:164:10: warning: ‘virtual void KMPlayer::Source::stateElementChanged(KMPlayer::Node*, KMPlayer::Node::State, KMPlayer::Node::State)’ can be marked override [-Wsuggest-override] 164 | void stateElementChanged (Node * element, Node::State os, Node::State ns); | ^~~~~~~~~~~~~~~~~~~ /<>/src/kmplayerpartbase.h:165:10: warning: ‘virtual void KMPlayer::Source::bitRates(int&, int&)’ can be marked override [-Wsuggest-override] 165 | void bitRates (int & preferred, int & maximal); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:166:10: warning: ‘virtual void KMPlayer::Source::setTimeout(int)’ can be marked override [-Wsuggest-override] 166 | void setTimeout (int ms); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:167:10: warning: ‘virtual void KMPlayer::Source::openUrl(const KUrl&, const QString&, const QString&)’ can be marked override [-Wsuggest-override] 167 | void openUrl (const KUrl &url, const QString &target, const QString &srv); | ^~~~~~~ /<>/src/kmplayerpartbase.h:168:10: warning: ‘virtual void KMPlayer::Source::enableRepaintUpdaters(bool, unsigned int)’ can be marked override [-Wsuggest-override] 168 | void enableRepaintUpdaters (bool enable, unsigned int off_time); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/kmplayerpartbase.h:209:10: warning: ‘virtual void KMPlayer::SourceDocument::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 209 | void message (MessageType msg, void *data=NULL); | ^~~~~~~ /<>/src/kmplayerpartbase.h:210:11: warning: ‘virtual void* KMPlayer::SourceDocument::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 210 | void *role (RoleType msg, void *data=NULL); | ^~~~ /<>/src/kmplayerpartbase.h:221:61: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 221 | URLSource (PartBase * player, const KUrl & url = KUrl ()); | ^ /<>/src/kmplayerpartbase.h:224:18: warning: ‘virtual void KMPlayer::URLSource::dimensions(int&, int&)’ can be marked override [-Wsuggest-override] 224 | virtual void dimensions (int & w, int & h); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:225:18: warning: ‘virtual bool KMPlayer::URLSource::hasLength()’ can be marked override [-Wsuggest-override] 225 | virtual bool hasLength (); | ^~~~~~~~~ /<>/src/kmplayerpartbase.h:226:21: warning: ‘virtual QString KMPlayer::URLSource::prettyName()’ can be marked override [-Wsuggest-override] 226 | virtual QString prettyName (); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:227:18: warning: ‘virtual void KMPlayer::URLSource::reset()’ can be marked override [-Wsuggest-override] 227 | virtual void reset (); | ^~~~~ /<>/src/kmplayerpartbase.h:228:18: warning: ‘virtual void KMPlayer::URLSource::setUrl(const QString&)’ can be marked override [-Wsuggest-override] 228 | virtual void setUrl (const QString &url); | ^~~~~~ /<>/src/kmplayerpartbase.h:229:18: warning: ‘virtual bool KMPlayer::URLSource::authoriseUrl(const QString&)’ can be marked override [-Wsuggest-override] 229 | virtual bool authoriseUrl (const QString &url); | ^~~~~~~~~~~~ /<>/src/kmplayerpartbase.h:230:18: warning: ‘virtual void KMPlayer::URLSource::init()’ can be marked override [-Wsuggest-override] 230 | virtual void init (); | ^~~~ /<>/src/kmplayerpartbase.h:231:18: warning: ‘virtual void KMPlayer::URLSource::activate()’ can be marked override [-Wsuggest-override] 231 | virtual void activate () KDE_NO_EXPORT; | ^~~~~~~~ /<>/src/kmplayerpartbase.h:232:18: warning: ‘virtual void KMPlayer::URLSource::deactivate()’ can be marked override [-Wsuggest-override] 232 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:233:18: warning: ‘virtual void KMPlayer::URLSource::forward()’ can be marked override [-Wsuggest-override] 233 | virtual void forward (); | ^~~~~~~ /<>/src/kmplayerpartbase.h:234:18: warning: ‘virtual void KMPlayer::URLSource::backward()’ can be marked override [-Wsuggest-override] 234 | virtual void backward (); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:235:18: warning: ‘virtual void KMPlayer::URLSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 235 | virtual void play (Mrl *); | ^~~~ /<>/src/kmplayerpartbase.h:221:60: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 221 | URLSource (PartBase * player, const KUrl & url = KUrl ()); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerpartbase.cpp:57: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerpartbase.cpp:57: /<>/src/kmplayerpartbase.h:255:17: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 255 | KUrl url () const { return m_sources ["urlsource"]->url (); } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerpartbase.cpp:57: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerpartbase.cpp:57: /<>/src/kmplayerpartbase.h:257:21: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 257 | KUrl docBase () const { return m_docbase; } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerpartbase.cpp:57: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerpartbase.cpp:57: /<>/src/kmplayerpartbase.h:291:43: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 291 | virtual bool openUrl (const KUrl & url); | ^ /<>/src/kmplayerpartbase.h:292:77: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 292 | virtual void openUrl (const KUrl &, const QString &t, const QString &srv); | ^ /<>/src/kmplayerpartbase.h:366:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 366 | KUrl m_docbase; | ^~~~~~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerpartbase.cpp:57: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerpartbase.cpp:57: /<>/src/kmplayerpartbase.h:249:33: warning: ‘virtual KMediaPlayer::View* KMPlayer::PartBase::view()’ can be marked override [-Wsuggest-override] 249 | virtual KMediaPlayer::View* view (); | ^~~~ /<>/src/kmplayerpartbase.h:290:18: warning: ‘virtual bool KMPlayer::PartBase::openUrl(const QUrl&)’ can be marked override [-Wsuggest-override] 290 | virtual bool openUrl (const QUrl & url); | ^~~~~~~ /<>/src/kmplayerpartbase.h:294:18: warning: ‘virtual bool KMPlayer::PartBase::closeUrl()’ can be marked override [-Wsuggest-override] 294 | virtual bool closeUrl (); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:295:18: warning: ‘virtual void KMPlayer::PartBase::pause()’ can be marked override [-Wsuggest-override] 295 | virtual void pause (void); | ^~~~~ /<>/src/kmplayerpartbase.h:296:18: warning: ‘virtual void KMPlayer::PartBase::play()’ can be marked override [-Wsuggest-override] 296 | virtual void play (void); | ^~~~ /<>/src/kmplayerpartbase.h:297:18: warning: ‘virtual void KMPlayer::PartBase::stop()’ can be marked override [-Wsuggest-override] 297 | virtual void stop (void); | ^~~~ /<>/src/kmplayerpartbase.h:316:18: warning: ‘virtual bool KMPlayer::PartBase::isSeekable() const’ can be marked override [-Wsuggest-override] 316 | virtual bool isSeekable (void) const; | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:317:23: warning: ‘virtual qlonglong KMPlayer::PartBase::position() const’ can be marked override [-Wsuggest-override] 317 | virtual qlonglong position (void) const; | ^~~~~~~~ /<>/src/kmplayerpartbase.h:318:18: warning: ‘virtual bool KMPlayer::PartBase::hasLength() const’ can be marked override [-Wsuggest-override] 318 | virtual bool hasLength (void) const; | ^~~~~~~~~ /<>/src/kmplayerpartbase.h:319:23: warning: ‘virtual qlonglong KMPlayer::PartBase::length() const’ can be marked override [-Wsuggest-override] 319 | virtual qlonglong length (void) const; | ^~~~~~ /<>/src/kmplayerpartbase.h:320:18: warning: ‘virtual void KMPlayer::PartBase::seek(qlonglong)’ can be marked override [-Wsuggest-override] 320 | virtual void seek (qlonglong); | ^~~~ /<>/src/kmplayerpartbase.h:344:10: warning: ‘virtual bool KMPlayer::PartBase::openFile()’ can be marked override [-Wsuggest-override] 344 | bool openFile(); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:345:18: warning: ‘virtual void KMPlayer::PartBase::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 345 | virtual void timerEvent (QTimerEvent *); | ^~~~~~~~~~ In file included from /<>/src/kmplayerpartbase.cpp:59: /<>/src/playmodel.h:118:14: warning: ‘virtual QVariant KMPlayer::PlayModel::data(const QModelIndex&, int) const’ can be marked override [-Wsuggest-override] 118 | QVariant data (const QModelIndex &index, int role) const KMPLAYER_NO_EXPORT; | ^~~~ /<>/src/playmodel.h:119:10: warning: ‘virtual bool KMPlayer::PlayModel::setData(const QModelIndex&, const QVariant&, int)’ can be marked override [-Wsuggest-override] 119 | bool setData (const QModelIndex&, const QVariant& v, int role) KMPLAYER_NO_EXPORT; | ^~~~~~~ /<>/src/playmodel.h:120:19: warning: ‘virtual Qt::ItemFlags KMPlayer::PlayModel::flags(const QModelIndex&) const’ can be marked override [-Wsuggest-override] 120 | Qt::ItemFlags flags (const QModelIndex &index) const KMPLAYER_NO_EXPORT; | ^~~~~ /<>/src/playmodel.h:121:14: warning: ‘virtual QVariant KMPlayer::PlayModel::headerData(int, Qt::Orientation, int) const’ can be marked override [-Wsuggest-override] 121 | QVariant headerData (int section, Qt::Orientation orientation, | ^~~~~~~~~~ /<>/src/playmodel.h:123:17: warning: ‘virtual QModelIndex KMPlayer::PlayModel::index(int, int, const QModelIndex&) const’ can be marked override [-Wsuggest-override] 123 | QModelIndex index (int row, int column, | ^~~~~ /<>/src/playmodel.h:125:17: warning: ‘virtual QModelIndex KMPlayer::PlayModel::parent(const QModelIndex&) const’ can be marked override [-Wsuggest-override] 125 | QModelIndex parent (const QModelIndex &index) const KMPLAYER_NO_EXPORT; | ^~~~~~ /<>/src/playmodel.h:126:10: warning: ‘virtual bool KMPlayer::PlayModel::hasChildren(const QModelIndex&) const’ can be marked override [-Wsuggest-override] 126 | bool hasChildren (const QModelIndex& parent = QModelIndex ()) const KMPLAYER_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/playmodel.h:127:9: warning: ‘virtual int KMPlayer::PlayModel::rowCount(const QModelIndex&) const’ can be marked override [-Wsuggest-override] 127 | int rowCount (const QModelIndex &parent = QModelIndex()) const KMPLAYER_NO_EXPORT; | ^~~~~~~~ /<>/src/playmodel.h:128:9: warning: ‘virtual int KMPlayer::PlayModel::columnCount(const QModelIndex&) const’ can be marked override [-Wsuggest-override] 128 | int columnCount (const QModelIndex &parent = QModelIndex()) const KMPLAYER_NO_EXPORT; | ^~~~~~~~~~~ In file included from /<>/src/kmplayerpartbase.cpp:60: /<>/src/playlistview.h:72:10: warning: ‘virtual void KMPlayer::PlayListView::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 72 | void dragEnterEvent(QDragEnterEvent* event) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/playlistview.h:73:10: warning: ‘virtual void KMPlayer::PlayListView::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 73 | void dropEvent(QDropEvent* event) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/playlistview.h:74:10: warning: ‘virtual void KMPlayer::PlayListView::dragMoveEvent(QDragMoveEvent*)’ can be marked override [-Wsuggest-override] 74 | void dragMoveEvent(QDragMoveEvent* event) KDE_NO_EXPORT; | ^~~~~~~~~~~~~ /<>/src/playlistview.h:75:10: warning: ‘virtual void KMPlayer::PlayListView::drawBranches(QPainter*, const QRect&, const QModelIndex&) const’ can be marked override [-Wsuggest-override] 75 | void drawBranches(QPainter*, const QRect&, const QModelIndex&) const KDE_NO_EXPORT {} | ^~~~~~~~~~~~ /<>/src/playlistview.h:76:10: warning: ‘virtual void KMPlayer::PlayListView::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 76 | void contextMenuEvent(QContextMenuEvent* event) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~~ In file included from /<>/src/kmplayerprocess.h:37, from /<>/src/kmplayerpartbase.cpp:61: /<>/src/mediaobject.h:292:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::AudioVideoMedia::type() const’ can be marked override [-Wsuggest-override] 292 | MediaManager::MediaType type () const { return MediaManager::AudioVideo; } | ^~~~ /<>/src/mediaobject.h:294:18: warning: ‘virtual bool KMPlayer::AudioVideoMedia::play()’ can be marked override [-Wsuggest-override] 294 | virtual bool play (); | ^~~~ /<>/src/mediaobject.h:296:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stop()’ can be marked override [-Wsuggest-override] 296 | virtual void stop (); | ^~~~ /<>/src/mediaobject.h:297:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::pause()’ can be marked override [-Wsuggest-override] 297 | virtual void pause (); | ^~~~~ /<>/src/mediaobject.h:298:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::unpause()’ can be marked override [-Wsuggest-override] 298 | virtual void unpause (); | ^~~~~~~ /<>/src/mediaobject.h:299:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::destroy()’ can be marked override [-Wsuggest-override] 299 | virtual void destroy (); | ^~~~~~~ /<>/src/mediaobject.h:301:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::starting(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 301 | virtual void starting (IProcess *); | ^~~~~~~~ /<>/src/mediaobject.h:302:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stateChange(KMPlayer::IProcess*, KMPlayer::IProcess::State, KMPlayer::IProcess::State)’ can be marked override [-Wsuggest-override] 302 | virtual void stateChange (IProcess *, IProcess::State, IProcess::State); | ^~~~~~~~~~~ /<>/src/mediaobject.h:303:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::processDestroyed(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 303 | virtual void processDestroyed (IProcess *p); | ^~~~~~~~~~~~~~~~ /<>/src/mediaobject.h:304:22: warning: ‘virtual KMPlayer::IViewer* KMPlayer::AudioVideoMedia::viewer()’ can be marked override [-Wsuggest-override] 304 | virtual IViewer *viewer (); | ^~~~~~ /<>/src/mediaobject.h:305:18: warning: ‘virtual KMPlayer::Mrl* KMPlayer::AudioVideoMedia::getMrl()’ can be marked override [-Wsuggest-override] 305 | virtual Mrl *getMrl (); | ^~~~~~ /<>/src/mediaobject.h:366:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::ImageMedia::type() const’ can be marked override [-Wsuggest-override] 366 | MediaManager::MediaType type () const { return MediaManager::Image; } | ^~~~ /<>/src/mediaobject.h:368:10: warning: ‘virtual bool KMPlayer::ImageMedia::play()’ can be marked override [-Wsuggest-override] 368 | bool play (); | ^~~~ /<>/src/mediaobject.h:369:10: warning: ‘virtual void KMPlayer::ImageMedia::stop()’ can be marked override [-Wsuggest-override] 369 | void stop (); | ^~~~ /<>/src/mediaobject.h:370:10: warning: ‘virtual void KMPlayer::ImageMedia::pause()’ can be marked override [-Wsuggest-override] 370 | void pause (); | ^~~~~ /<>/src/mediaobject.h:371:10: warning: ‘virtual void KMPlayer::ImageMedia::unpause()’ can be marked override [-Wsuggest-override] 371 | void unpause (); | ^~~~~~~ /<>/src/mediaobject.h:411:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::TextMedia::type() const’ can be marked override [-Wsuggest-override] 411 | MediaManager::MediaType type () const { return MediaManager::Text; } | ^~~~ /<>/src/mediaobject.h:413:10: warning: ‘virtual bool KMPlayer::TextMedia::play()’ can be marked override [-Wsuggest-override] 413 | bool play (); | ^~~~ In file included from /<>/src/kmplayerpartbase.cpp:61: /<>/src/kmplayerprocess.h:73:18: warning: ‘virtual void KMPlayer::Process::setAudioLang(int)’ can be marked override [-Wsuggest-override] 73 | virtual void setAudioLang (int id); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:74:18: warning: ‘virtual void KMPlayer::Process::setSubtitle(int)’ can be marked override [-Wsuggest-override] 74 | virtual void setSubtitle (int id); | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:75:18: warning: ‘virtual bool KMPlayer::Process::running() const’ can be marked override [-Wsuggest-override] 75 | virtual bool running () const; | ^~~~~~~ /<>/src/kmplayerprocess.h:82:18: warning: ‘virtual bool KMPlayer::Process::grabPicture(const QString&, int)’ can be marked override [-Wsuggest-override] 82 | virtual bool grabPicture (const QString &file, int frame) KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:85:18: warning: ‘virtual bool KMPlayer::Process::ready()’ can be marked override [-Wsuggest-override] 85 | virtual bool ready (); | ^~~~~ /<>/src/kmplayerprocess.h:86:18: warning: ‘virtual bool KMPlayer::Process::play()’ can be marked override [-Wsuggest-override] 86 | virtual bool play (); | ^~~~ /<>/src/kmplayerprocess.h:87:18: warning: ‘virtual void KMPlayer::Process::stop()’ can be marked override [-Wsuggest-override] 87 | virtual void stop (); | ^~~~ /<>/src/kmplayerprocess.h:88:18: warning: ‘virtual void KMPlayer::Process::quit()’ can be marked override [-Wsuggest-override] 88 | virtual void quit (); | ^~~~ /<>/src/kmplayerprocess.h:89:18: warning: ‘virtual void KMPlayer::Process::pause()’ can be marked override [-Wsuggest-override] 89 | virtual void pause (); | ^~~~~ /<>/src/kmplayerprocess.h:90:18: warning: ‘virtual void KMPlayer::Process::unpause()’ can be marked override [-Wsuggest-override] 90 | virtual void unpause (); | ^~~~~~~ /<>/src/kmplayerprocess.h:92:18: warning: ‘virtual bool KMPlayer::Process::seek(int, bool)’ can be marked override [-Wsuggest-override] 92 | virtual bool seek (int pos, bool absolute); | ^~~~ /<>/src/kmplayerprocess.h:94:18: warning: ‘virtual void KMPlayer::Process::volume(int, bool)’ can be marked override [-Wsuggest-override] 94 | virtual void volume (int pos, bool absolute); | ^~~~~~ /<>/src/kmplayerprocess.h:96:18: warning: ‘virtual bool KMPlayer::Process::saturation(int, bool)’ can be marked override [-Wsuggest-override] 96 | virtual bool saturation (int pos, bool absolute); | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:97:18: warning: ‘virtual bool KMPlayer::Process::hue(int, bool)’ can be marked override [-Wsuggest-override] 97 | virtual bool hue (int pos, bool absolute); | ^~~ /<>/src/kmplayerprocess.h:98:18: warning: ‘virtual bool KMPlayer::Process::contrast(int, bool)’ can be marked override [-Wsuggest-override] 98 | virtual bool contrast (int pos, bool absolute); | ^~~~~~~~ /<>/src/kmplayerprocess.h:99:18: warning: ‘virtual bool KMPlayer::Process::brightness(int, bool)’ can be marked override [-Wsuggest-override] 99 | virtual bool brightness (int pos, bool absolute); | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:130:10: warning: ‘virtual void KMPlayer::MPlayerBase::initProcess()’ can be marked override [-Wsuggest-override] 130 | void initProcess () KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:131:18: warning: ‘virtual void KMPlayer::MPlayerBase::stop()’ can be marked override [-Wsuggest-override] 131 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:132:18: warning: ‘virtual void KMPlayer::MPlayerBase::quit()’ can be marked override [-Wsuggest-override] 132 | virtual void quit () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:151:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::MPlayerProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 151 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:160:18: warning: ‘virtual void KMPlayer::MPlayer::init()’ can be marked override [-Wsuggest-override] 160 | virtual void init () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:161:18: warning: ‘virtual bool KMPlayer::MPlayer::grabPicture(const QString&, int)’ can be marked override [-Wsuggest-override] 161 | virtual bool grabPicture (const QString &file, int pos) KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:162:18: warning: ‘virtual void KMPlayer::MPlayer::setAudioLang(int)’ can be marked override [-Wsuggest-override] 162 | virtual void setAudioLang (int id); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:163:18: warning: ‘virtual void KMPlayer::MPlayer::setSubtitle(int)’ can be marked override [-Wsuggest-override] 163 | virtual void setSubtitle (int id); | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:164:18: warning: ‘virtual bool KMPlayer::MPlayer::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 164 | virtual bool deMediafiedPlay () KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:165:18: warning: ‘virtual void KMPlayer::MPlayer::stop()’ can be marked override [-Wsuggest-override] 165 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:166:18: warning: ‘virtual void KMPlayer::MPlayer::pause()’ can be marked override [-Wsuggest-override] 166 | virtual void pause () KDE_NO_EXPORT; | ^~~~~ /<>/src/kmplayerprocess.h:167:18: warning: ‘virtual void KMPlayer::MPlayer::unpause()’ can be marked override [-Wsuggest-override] 167 | virtual void unpause () KDE_NO_EXPORT; | ^~~~~~~ /<>/src/kmplayerprocess.h:168:18: warning: ‘virtual bool KMPlayer::MPlayer::seek(int, bool)’ can be marked override [-Wsuggest-override] 168 | virtual bool seek (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:169:18: warning: ‘virtual void KMPlayer::MPlayer::volume(int, bool)’ can be marked override [-Wsuggest-override] 169 | virtual void volume (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~ /<>/src/kmplayerprocess.h:170:18: warning: ‘virtual bool KMPlayer::MPlayer::saturation(int, bool)’ can be marked override [-Wsuggest-override] 170 | virtual bool saturation (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:171:18: warning: ‘virtual bool KMPlayer::MPlayer::hue(int, bool)’ can be marked override [-Wsuggest-override] 171 | virtual bool hue (int pos, bool absolute) KDE_NO_EXPORT; | ^~~ /<>/src/kmplayerprocess.h:172:18: warning: ‘virtual bool KMPlayer::MPlayer::contrast(int, bool)’ can be marked override [-Wsuggest-override] 172 | virtual bool contrast (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~~~ /<>/src/kmplayerprocess.h:173:18: warning: ‘virtual bool KMPlayer::MPlayer::brightness(int, bool)’ can be marked override [-Wsuggest-override] 173 | virtual bool brightness (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:174:10: warning: ‘virtual bool KMPlayer::MPlayer::ready()’ can be marked override [-Wsuggest-override] 174 | bool ready () KDE_NO_EXPORT; | ^~~~~ /<>/src/kmplayerprocess.h:176:10: warning: ‘virtual void KMPlayer::MPlayer::processStopped()’ can be marked override [-Wsuggest-override] 176 | void processStopped () KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:232:18: warning: ‘virtual void KMPlayer::RecordDocument::begin()’ can be marked override [-Wsuggest-override] 232 | virtual void begin (); | ^~~~~ /<>/src/kmplayerprocess.h:233:18: warning: ‘virtual void KMPlayer::RecordDocument::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 233 | virtual void message (MessageType msg, void *); | ^~~~~~~ /<>/src/kmplayerprocess.h:234:18: warning: ‘virtual void KMPlayer::RecordDocument::deactivate()’ can be marked override [-Wsuggest-override] 234 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:246:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::MEncoderProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 246 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:254:18: warning: ‘virtual void KMPlayer::MEncoder::init()’ can be marked override [-Wsuggest-override] 254 | virtual void init (); | ^~~~ /<>/src/kmplayerprocess.h:255:18: warning: ‘virtual bool KMPlayer::MEncoder::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 255 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:256:18: warning: ‘virtual void KMPlayer::MEncoder::stop()’ can be marked override [-Wsuggest-override] 256 | virtual void stop (); | ^~~~ /<>/src/kmplayerprocess.h:265:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::MPlayerDumpProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 265 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:273:18: warning: ‘virtual void KMPlayer::MPlayerDumpstream::init()’ can be marked override [-Wsuggest-override] 273 | virtual void init (); | ^~~~ /<>/src/kmplayerprocess.h:274:18: warning: ‘virtual bool KMPlayer::MPlayerDumpstream::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 274 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:275:18: warning: ‘virtual void KMPlayer::MPlayerDumpstream::stop()’ can be marked override [-Wsuggest-override] 275 | virtual void stop (); | ^~~~ /<>/src/kmplayerprocess.h:285:18: warning: ‘virtual void KMPlayer::MasterProcessInfo::quitProcesses()’ can be marked override [-Wsuggest-override] 285 | virtual void quitProcesses (); | ^~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:310:18: warning: ‘virtual void KMPlayer::MasterProcess::init()’ can be marked override [-Wsuggest-override] 310 | virtual void init (); | ^~~~ /<>/src/kmplayerprocess.h:311:18: warning: ‘virtual bool KMPlayer::MasterProcess::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 311 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:312:18: warning: ‘virtual bool KMPlayer::MasterProcess::running() const’ can be marked override [-Wsuggest-override] 312 | virtual bool running () const; | ^~~~~~~ /<>/src/kmplayerprocess.h:319:10: warning: ‘virtual void KMPlayer::MasterProcess::pause()’ can be marked override [-Wsuggest-override] 319 | void pause (); | ^~~~~ /<>/src/kmplayerprocess.h:320:10: warning: ‘virtual void KMPlayer::MasterProcess::unpause()’ can be marked override [-Wsuggest-override] 320 | void unpause (); | ^~~~~~~ /<>/src/kmplayerprocess.h:321:10: warning: ‘virtual bool KMPlayer::MasterProcess::seek(int, bool)’ can be marked override [-Wsuggest-override] 321 | bool seek (int pos, bool absolute); | ^~~~ /<>/src/kmplayerprocess.h:322:10: warning: ‘virtual void KMPlayer::MasterProcess::volume(int, bool)’ can be marked override [-Wsuggest-override] 322 | void volume (int pos, bool absolute); | ^~~~~~ /<>/src/kmplayerprocess.h:324:10: warning: ‘virtual void KMPlayer::MasterProcess::stop()’ can be marked override [-Wsuggest-override] 324 | void stop (); | ^~~~ /<>/src/kmplayerprocess.h:334:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::PhononProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 334 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:336:18: warning: ‘virtual bool KMPlayer::PhononProcessInfo::startSlave()’ can be marked override [-Wsuggest-override] 336 | virtual bool startSlave (); | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:344:18: warning: ‘virtual bool KMPlayer::Phonon::ready()’ can be marked override [-Wsuggest-override] 344 | virtual bool ready (); | ^~~~~ /<>/src/kmplayerprocess.h:353:11: warning: ‘virtual KMPlayer::Node* KMPlayer::ConfigDocument::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 353 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:362:11: warning: ‘virtual KMPlayer::Node* KMPlayer::ConfigNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 362 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:372:11: warning: ‘virtual KMPlayer::Node* KMPlayer::TypeNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 372 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:375:18: warning: ‘virtual const char* KMPlayer::TypeNode::nodeName() const’ can be marked override [-Wsuggest-override] 375 | const char * nodeName () const { return tag.toAscii (); } | ^~~~~~~~ /<>/src/kmplayerprocess.h:385:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::FFMpegProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 385 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:393:18: warning: ‘virtual void KMPlayer::FFMpeg::init()’ can be marked override [-Wsuggest-override] 393 | virtual void init () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:394:18: warning: ‘virtual bool KMPlayer::FFMpeg::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 394 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:395:18: warning: ‘virtual void KMPlayer::FFMpeg::stop()’ can be marked override [-Wsuggest-override] 395 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:396:18: warning: ‘virtual void KMPlayer::FFMpeg::quit()’ can be marked override [-Wsuggest-override] 396 | virtual void quit () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:447:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::NppProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 447 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:460:18: warning: ‘virtual void KMPlayer::NpPlayer::init()’ can be marked override [-Wsuggest-override] 460 | virtual void init (); | ^~~~ /<>/src/kmplayerprocess.h:461:18: warning: ‘virtual bool KMPlayer::NpPlayer::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 461 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:462:18: warning: ‘virtual void KMPlayer::NpPlayer::initProcess()’ can be marked override [-Wsuggest-override] 462 | virtual void initProcess (); | ^~~~~~~~~~~ In file included from /<>/src/kmplayerpartbase.cpp:61: /<>/src/kmplayerprocess.h:477:18: warning: ‘virtual void KMPlayer::NpPlayer::stop()’ can be marked override [-Wsuggest-override] 477 | virtual void stop (); | ^~~~ /<>/src/kmplayerprocess.h:478:18: warning: ‘virtual void KMPlayer::NpPlayer::quit()’ can be marked override [-Wsuggest-override] 478 | virtual void quit (); | ^~~~ /<>/src/kmplayerprocess.h:479:10: warning: ‘virtual bool KMPlayer::NpPlayer::ready()’ can be marked override [-Wsuggest-override] 479 | bool ready (); | ^~~~~ /<>/src/kmplayerprocess.h:493:18: warning: ‘virtual void KMPlayer::NpPlayer::terminateJobs()’ can be marked override [-Wsuggest-override] 493 | virtual void terminateJobs (); | ^~~~~~~~~~~~~ In file included from /<>/src/kmplayerpartbase.cpp:62: /<>/src/viewarea.h:58:10: warning: ‘virtual void KMPlayer::ViewArea::resizeEvent(QResizeEvent*)’ can be marked override [-Wsuggest-override] 58 | void resizeEvent(QResizeEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/viewarea.h:71:10: warning: ‘virtual void KMPlayer::ViewArea::showEvent(QShowEvent*)’ can be marked override [-Wsuggest-override] 71 | void showEvent(QShowEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/viewarea.h:72:10: warning: ‘virtual void KMPlayer::ViewArea::keyPressEvent(QKeyEvent*)’ can be marked override [-Wsuggest-override] 72 | void keyPressEvent(QKeyEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~ /<>/src/viewarea.h:73:10: warning: ‘virtual void KMPlayer::ViewArea::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 73 | void mouseMoveEvent(QMouseEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/viewarea.h:74:10: warning: ‘virtual void KMPlayer::ViewArea::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 74 | void mousePressEvent(QMouseEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~ /<>/src/viewarea.h:75:10: warning: ‘virtual void KMPlayer::ViewArea::mouseDoubleClickEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 75 | void mouseDoubleClickEvent(QMouseEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/viewarea.h:76:10: warning: ‘virtual void KMPlayer::ViewArea::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 76 | void dragEnterEvent(QDragEnterEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/viewarea.h:77:10: warning: ‘virtual void KMPlayer::ViewArea::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 77 | void dropEvent(QDropEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/viewarea.h:78:10: warning: ‘virtual void KMPlayer::ViewArea::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 78 | void contextMenuEvent(QContextMenuEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~~ /<>/src/viewarea.h:79:10: warning: ‘virtual void KMPlayer::ViewArea::paintEvent(QPaintEvent*)’ can be marked override [-Wsuggest-override] 79 | void paintEvent(QPaintEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/viewarea.h:80:10: warning: ‘virtual void KMPlayer::ViewArea::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 80 | void timerEvent(QTimerEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/viewarea.h:81:10: warning: ‘virtual void KMPlayer::ViewArea::closeEvent(QCloseEvent*)’ can be marked override [-Wsuggest-override] 81 | void closeEvent(QCloseEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/viewarea.h:82:10: warning: ‘virtual bool KMPlayer::ViewArea::nativeEventFilter(const QByteArray&, void*, long int*)’ can be marked override [-Wsuggest-override] 82 | bool nativeEventFilter(const QByteArray& eventType, void * message, long *result); | ^~~~~~~~~~~~~~~~~ /<>/src/viewarea.h:83:19: warning: ‘virtual QPaintEngine* KMPlayer::ViewArea::paintEngine() const’ can be marked override [-Wsuggest-override] 83 | QPaintEngine *paintEngine () const; | ^~~~~~~~~~~ /<>/src/viewarea.h:117:9: warning: ‘virtual int KMPlayer::VideoOutput::heightForWidth(int) const’ can be marked override [-Wsuggest-override] 117 | int heightForWidth(int w) const KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/viewarea.h:119:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::windowHandle()’ can be marked override [-Wsuggest-override] 119 | virtual WindowId windowHandle (); | ^~~~~~~~~~~~ /<>/src/viewarea.h:120:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::clientHandle()’ can be marked override [-Wsuggest-override] 120 | virtual WindowId clientHandle (); | ^~~~~~~~~~~~ /<>/src/viewarea.h:121:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::ownHandle()’ can be marked override [-Wsuggest-override] 121 | virtual WindowId ownHandle(); | ^~~~~~~~~ /<>/src/viewarea.h:123:18: warning: ‘virtual void KMPlayer::VideoOutput::setGeometry(const IRect&)’ can be marked override [-Wsuggest-override] 123 | virtual void setGeometry (const IRect &rect); | ^~~~~~~~~~~ /<>/src/viewarea.h:124:18: warning: ‘virtual void KMPlayer::VideoOutput::setAspect(float)’ can be marked override [-Wsuggest-override] 124 | virtual void setAspect (float a); | ^~~~~~~~~ /<>/src/viewarea.h:125:19: warning: ‘virtual float KMPlayer::VideoOutput::aspect()’ can be marked override [-Wsuggest-override] 125 | virtual float aspect () { return m_aspect; } | ^~~~~~ /<>/src/viewarea.h:126:18: warning: ‘virtual void KMPlayer::VideoOutput::useIndirectWidget(bool)’ can be marked override [-Wsuggest-override] 126 | virtual void useIndirectWidget (bool); | ^~~~~~~~~~~~~~~~~ /<>/src/viewarea.h:127:18: warning: ‘virtual void KMPlayer::VideoOutput::setMonitoring(KMPlayer::IViewer::Monitor)’ can be marked override [-Wsuggest-override] 127 | virtual void setMonitoring(Monitor m) KDE_NO_EXPORT; | ^~~~~~~~~~~~~ /<>/src/viewarea.h:128:18: warning: ‘virtual void KMPlayer::VideoOutput::map()’ can be marked override [-Wsuggest-override] 128 | virtual void map() KDE_NO_EXPORT; | ^~~ /<>/src/viewarea.h:129:18: warning: ‘virtual void KMPlayer::VideoOutput::unmap()’ can be marked override [-Wsuggest-override] 129 | virtual void unmap() KDE_NO_EXPORT; | ^~~~~ /<>/src/viewarea.h:139:10: warning: ‘virtual void KMPlayer::VideoOutput::embedded(KMPlayer::WindowId)’ can be marked override [-Wsuggest-override] 139 | void embedded(WindowId handle) KDE_NO_EXPORT; | ^~~~~~~~ /<>/src/viewarea.h:143:10: warning: ‘virtual void KMPlayer::VideoOutput::resizeEvent(QResizeEvent*)’ can be marked override [-Wsuggest-override] 143 | void resizeEvent(QResizeEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/viewarea.h:144:10: warning: ‘virtual void KMPlayer::VideoOutput::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 144 | void timerEvent(QTimerEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/viewarea.h:145:10: warning: ‘virtual void KMPlayer::VideoOutput::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 145 | void dragEnterEvent(QDragEnterEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/viewarea.h:146:10: warning: ‘virtual void KMPlayer::VideoOutput::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 146 | void dropEvent(QDropEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/viewarea.h:147:10: warning: ‘virtual void KMPlayer::VideoOutput::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 147 | void contextMenuEvent(QContextMenuEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~~ In file included from /<>/src/kmplayerpartbase.cpp:63: /<>/src/kmplayercontrolpanel.h:50:10: warning: ‘virtual void KMPlayer::KMPlayerMenuButton::enterEvent(QEvent*)’ can be marked override [-Wsuggest-override] 50 | void enterEvent (QEvent *); | ^~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:64:10: warning: ‘virtual void KMPlayer::KMPlayerPopupMenu::leaveEvent(QEvent*)’ can be marked override [-Wsuggest-override] 64 | void leaveEvent(QEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:80:10: warning: ‘virtual void KMPlayer::VolumeBar::wheelEvent(QWheelEvent*)’ can be marked override [-Wsuggest-override] 80 | void wheelEvent(QWheelEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:81:10: warning: ‘virtual void KMPlayer::VolumeBar::paintEvent(QPaintEvent*)’ can be marked override [-Wsuggest-override] 81 | void paintEvent(QPaintEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:82:10: warning: ‘virtual void KMPlayer::VolumeBar::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 82 | void mousePressEvent(QMouseEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:83:10: warning: ‘virtual void KMPlayer::VolumeBar::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 83 | void mouseMoveEvent(QMouseEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:155:10: warning: ‘virtual void KMPlayer::ControlPanel::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 155 | void timerEvent(QTimerEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~ In file included from /<>/src/kmplayerpartbase.cpp:65: /<>/src/kmplayer_smil.h:144:18: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 144 | } durations [(const int) DurTimeLast]; | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/src/kmplayer_smil.h:333:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::Smil::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 333 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:334:32: warning: ‘virtual const char* KMPlayer::SMIL::Smil::nodeName() const’ can be marked override [-Wsuggest-override] 334 | KDE_NO_EXPORT const char * nodeName () const { return "smil"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:335:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::SMIL::Smil::playType()’ can be marked override [-Wsuggest-override] 335 | PlayType playType () { return play_type_video; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:336:10: warning: ‘virtual void KMPlayer::SMIL::Smil::activate()’ can be marked override [-Wsuggest-override] 336 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:337:10: warning: ‘virtual void KMPlayer::SMIL::Smil::deactivate()’ can be marked override [-Wsuggest-override] 337 | void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:338:10: warning: ‘virtual void KMPlayer::SMIL::Smil::closed()’ can be marked override [-Wsuggest-override] 338 | void closed (); | ^~~~~~ /<>/src/kmplayer_smil.h:339:11: warning: ‘virtual void* KMPlayer::SMIL::Smil::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 339 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:340:10: warning: ‘virtual void KMPlayer::SMIL::Smil::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 340 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:341:10: warning: ‘virtual void KMPlayer::SMIL::Smil::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 341 | void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:356:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::Head::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 356 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:357:32: warning: ‘virtual const char* KMPlayer::SMIL::Head::nodeName() const’ can be marked override [-Wsuggest-override] 357 | KDE_NO_EXPORT const char * nodeName () const { return "head"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:358:10: warning: ‘virtual void KMPlayer::SMIL::Head::closed()’ can be marked override [-Wsuggest-override] 358 | void closed (); | ^~~~~~ /<>/src/kmplayer_smil.h:359:10: warning: ‘virtual void KMPlayer::SMIL::Head::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 359 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:373:19: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::State::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 373 | virtual Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:374:18: warning: ‘virtual void KMPlayer::SMIL::State::closed()’ can be marked override [-Wsuggest-override] 374 | virtual void closed (); | ^~~~~~ /<>/src/kmplayer_smil.h:375:18: warning: ‘virtual void KMPlayer::SMIL::State::activate()’ can be marked override [-Wsuggest-override] 375 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:376:18: warning: ‘virtual void KMPlayer::SMIL::State::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 376 | virtual void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:377:18: warning: ‘virtual void KMPlayer::SMIL::State::deactivate()’ can be marked override [-Wsuggest-override] 377 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:378:18: warning: ‘virtual void KMPlayer::SMIL::State::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 378 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:379:19: warning: ‘virtual void* KMPlayer::SMIL::State::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 379 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:380:40: warning: ‘virtual const char* KMPlayer::SMIL::State::nodeName() const’ can be marked override [-Wsuggest-override] 380 | KDE_NO_EXPORT virtual const char * nodeName () const { return "state"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:400:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::Layout::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 400 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:401:32: warning: ‘virtual const char* KMPlayer::SMIL::Layout::nodeName() const’ can be marked override [-Wsuggest-override] 401 | KDE_NO_EXPORT const char * nodeName () const { return "layout"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:402:10: warning: ‘virtual void KMPlayer::SMIL::Layout::closed()’ can be marked override [-Wsuggest-override] 402 | void closed (); | ^~~~~~ /<>/src/kmplayer_smil.h:403:10: warning: ‘virtual void KMPlayer::SMIL::Layout::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 403 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:404:10: warning: ‘virtual void KMPlayer::SMIL::Layout::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 404 | void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:417:18: warning: ‘virtual void KMPlayer::SMIL::RegionBase::activate()’ can be marked override [-Wsuggest-override] 417 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:418:18: warning: ‘virtual void KMPlayer::SMIL::RegionBase::deactivate()’ can be marked override [-Wsuggest-override] 418 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:419:18: warning: ‘virtual void KMPlayer::SMIL::RegionBase::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 419 | virtual void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:420:18: warning: ‘virtual void KMPlayer::SMIL::RegionBase::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 420 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:421:19: warning: ‘virtual void* KMPlayer::SMIL::RegionBase::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 421 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:422:18: warning: ‘virtual void KMPlayer::SMIL::RegionBase::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 422 | virtual void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:458:10: warning: ‘virtual void KMPlayer::SMIL::RootLayout::closed()’ can be marked override [-Wsuggest-override] 458 | void closed (); | ^~~~~~ /<>/src/kmplayer_smil.h:459:10: warning: ‘virtual void KMPlayer::SMIL::RootLayout::deactivate()’ can be marked override [-Wsuggest-override] 459 | void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:460:10: warning: ‘virtual void KMPlayer::SMIL::RootLayout::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 460 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:461:11: warning: ‘virtual void* KMPlayer::SMIL::RootLayout::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 461 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:462:32: warning: ‘virtual const char* KMPlayer::SMIL::RootLayout::nodeName() const’ can be marked override [-Wsuggest-override] 462 | KDE_NO_EXPORT const char * nodeName () const { return "root-layout"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:472:10: warning: ‘virtual void KMPlayer::SMIL::Region::deactivate()’ can be marked override [-Wsuggest-override] 472 | void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:473:32: warning: ‘virtual const char* KMPlayer::SMIL::Region::nodeName() const’ can be marked override [-Wsuggest-override] 473 | KDE_NO_EXPORT const char * nodeName () const { return "region"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:474:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::Region::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 474 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:475:10: warning: ‘virtual void KMPlayer::SMIL::Region::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 475 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:476:11: warning: ‘virtual void* KMPlayer::SMIL::Region::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 476 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:488:32: warning: ‘virtual const char* KMPlayer::SMIL::RegPoint::nodeName() const’ can be marked override [-Wsuggest-override] 488 | KDE_NO_EXPORT const char * nodeName () const { return "regPoint"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:489:10: warning: ‘virtual void KMPlayer::SMIL::RegPoint::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 489 | void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:528:10: warning: ‘virtual void KMPlayer::SMIL::Transition::activate()’ can be marked override [-Wsuggest-override] 528 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:529:24: warning: ‘virtual void KMPlayer::SMIL::Transition::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 529 | KDE_NO_EXPORT void accept (Visitor * v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:530:32: warning: ‘virtual const char* KMPlayer::SMIL::Transition::nodeName() const’ can be marked override [-Wsuggest-override] 530 | KDE_NO_EXPORT const char * nodeName () const { return "transition"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:531:10: warning: ‘virtual void KMPlayer::SMIL::Transition::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 531 | void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:548:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::GroupBase::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 548 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:549:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::SMIL::GroupBase::playType()’ can be marked override [-Wsuggest-override] 549 | PlayType playType () { return play_type_none; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:550:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 550 | void parseParam (const TrieString &name, const QString &value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:551:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::init()’ can be marked override [-Wsuggest-override] 551 | void init (); | ^~~~ /<>/src/kmplayer_smil.h:552:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::finish()’ can be marked override [-Wsuggest-override] 552 | void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:553:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::activate()’ can be marked override [-Wsuggest-override] 553 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:554:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::deactivate()’ can be marked override [-Wsuggest-override] 554 | void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:555:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::reset()’ can be marked override [-Wsuggest-override] 555 | void reset (); | ^~~~~ /<>/src/kmplayer_smil.h:556:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 556 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:557:11: warning: ‘virtual void* KMPlayer::SMIL::GroupBase::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 557 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:571:32: warning: ‘virtual const char* KMPlayer::SMIL::Par::nodeName() const’ can be marked override [-Wsuggest-override] 571 | KDE_NO_EXPORT const char * nodeName () const { return "par"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:572:10: warning: ‘virtual void KMPlayer::SMIL::Par::begin()’ can be marked override [-Wsuggest-override] 572 | void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:573:10: warning: ‘virtual void KMPlayer::SMIL::Par::reset()’ can be marked override [-Wsuggest-override] 573 | void reset (); | ^~~~~ /<>/src/kmplayer_smil.h:574:10: warning: ‘virtual void KMPlayer::SMIL::Par::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 574 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:575:11: warning: ‘virtual void* KMPlayer::SMIL::Par::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 575 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:576:24: warning: ‘virtual void KMPlayer::SMIL::Par::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 576 | KDE_NO_EXPORT void accept (Visitor * v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:585:32: warning: ‘virtual const char* KMPlayer::SMIL::Seq::nodeName() const’ can be marked override [-Wsuggest-override] 585 | KDE_NO_EXPORT const char * nodeName () const { return "seq"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:586:10: warning: ‘virtual void KMPlayer::SMIL::Seq::begin()’ can be marked override [-Wsuggest-override] 586 | void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:587:10: warning: ‘virtual void KMPlayer::SMIL::Seq::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 587 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:588:11: warning: ‘virtual void* KMPlayer::SMIL::Seq::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 588 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:589:24: warning: ‘virtual void KMPlayer::SMIL::Seq::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 589 | KDE_NO_EXPORT void accept (Visitor * v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:603:32: warning: ‘virtual const char* KMPlayer::SMIL::Body::nodeName() const’ can be marked override [-Wsuggest-override] 603 | KDE_NO_EXPORT const char * nodeName () const { return "body"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:613:32: warning: ‘virtual const char* KMPlayer::SMIL::Excl::nodeName() const’ can be marked override [-Wsuggest-override] 613 | KDE_NO_EXPORT const char * nodeName () const { return "excl"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:614:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::Excl::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 614 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:615:10: warning: ‘virtual void KMPlayer::SMIL::Excl::begin()’ can be marked override [-Wsuggest-override] 615 | void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:616:10: warning: ‘virtual void KMPlayer::SMIL::Excl::deactivate()’ can be marked override [-Wsuggest-override] 616 | void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:617:10: warning: ‘virtual void KMPlayer::SMIL::Excl::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 617 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:618:24: warning: ‘virtual void KMPlayer::SMIL::Excl::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 618 | KDE_NO_EXPORT void accept (Visitor * v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:637:32: warning: ‘virtual const char* KMPlayer::SMIL::PriorityClass::nodeName() const’ can be marked override [-Wsuggest-override] 637 | KDE_NO_EXPORT const char * nodeName () const { return "priorityClass"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:638:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::PriorityClass::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 638 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:639:10: warning: ‘virtual void KMPlayer::SMIL::PriorityClass::init()’ can be marked override [-Wsuggest-override] 639 | void init (); | ^~~~ /<>/src/kmplayer_smil.h:640:10: warning: ‘virtual void KMPlayer::SMIL::PriorityClass::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 640 | void parseParam (const TrieString &, const QString &); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:641:10: warning: ‘virtual void KMPlayer::SMIL::PriorityClass::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 641 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:642:24: warning: ‘virtual void KMPlayer::SMIL::PriorityClass::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 642 | KDE_NO_EXPORT void accept (Visitor * v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:656:32: warning: ‘virtual const char* KMPlayer::SMIL::Switch::nodeName() const’ can be marked override [-Wsuggest-override] 656 | KDE_NO_EXPORT const char * nodeName () const { return "switch"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:658:10: warning: ‘virtual void KMPlayer::SMIL::Switch::begin()’ can be marked override [-Wsuggest-override] 658 | void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:659:10: warning: ‘virtual void KMPlayer::SMIL::Switch::init()’ can be marked override [-Wsuggest-override] 659 | void init (); | ^~~~ /<>/src/kmplayer_smil.h:660:10: warning: ‘virtual void KMPlayer::SMIL::Switch::deactivate()’ can be marked override [-Wsuggest-override] 660 | void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:661:10: warning: ‘virtual void KMPlayer::SMIL::Switch::reset()’ can be marked override [-Wsuggest-override] 661 | void reset (); | ^~~~~ /<>/src/kmplayer_smil.h:662:10: warning: ‘virtual void KMPlayer::SMIL::Switch::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 662 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:663:24: warning: ‘virtual void KMPlayer::SMIL::Switch::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 663 | KDE_NO_EXPORT void accept (Visitor * v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:673:10: warning: ‘virtual void KMPlayer::SMIL::LinkingBase::deactivate()’ can be marked override [-Wsuggest-override] 673 | void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:674:10: warning: ‘virtual void KMPlayer::SMIL::LinkingBase::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 674 | void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:687:10: warning: ‘virtual void KMPlayer::SMIL::Anchor::activate()’ can be marked override [-Wsuggest-override] 687 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:688:10: warning: ‘virtual void KMPlayer::SMIL::Anchor::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 688 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:689:11: warning: ‘virtual void* KMPlayer::SMIL::Anchor::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 689 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:690:32: warning: ‘virtual const char* KMPlayer::SMIL::Anchor::nodeName() const’ can be marked override [-Wsuggest-override] 690 | KDE_NO_EXPORT const char * nodeName () const { return "a"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:691:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::Anchor::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 691 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:692:24: warning: ‘virtual void KMPlayer::SMIL::Anchor::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 692 | KDE_NO_EXPORT void accept (Visitor * v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:699:10: warning: ‘virtual void KMPlayer::SMIL::Area::activate()’ can be marked override [-Wsuggest-override] 699 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:700:32: warning: ‘virtual const char* KMPlayer::SMIL::Area::nodeName() const’ can be marked override [-Wsuggest-override] 700 | KDE_NO_EXPORT const char * nodeName () const { return tag.constData (); } | ^~~~~~~~ /<>/src/kmplayer_smil.h:701:24: warning: ‘virtual void KMPlayer::SMIL::Area::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 701 | KDE_NO_EXPORT void accept (Visitor * v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:702:10: warning: ‘virtual void KMPlayer::SMIL::Area::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 702 | void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:703:11: warning: ‘virtual void* KMPlayer::SMIL::Area::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 703 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:718:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::MediaType::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 718 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:719:32: warning: ‘virtual const char* KMPlayer::SMIL::MediaType::nodeName() const’ can be marked override [-Wsuggest-override] 719 | KDE_NO_EXPORT const char * nodeName () const { return m_type.constData (); } | ^~~~~~~~ /<>/src/kmplayer_smil.h:720:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::closed()’ can be marked override [-Wsuggest-override] 720 | virtual void closed (); | ^~~~~~ /<>/src/kmplayer_smil.h:721:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::init()’ can be marked override [-Wsuggest-override] 721 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:722:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::activate()’ can be marked override [-Wsuggest-override] 722 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:723:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::deactivate()’ can be marked override [-Wsuggest-override] 723 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:724:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::defer()’ can be marked override [-Wsuggest-override] 724 | virtual void defer (); | ^~~~~ /<>/src/kmplayer_smil.h:725:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::undefer()’ can be marked override [-Wsuggest-override] 725 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayer_smil.h:726:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::begin()’ can be marked override [-Wsuggest-override] 726 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:727:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::finish()’ can be marked override [-Wsuggest-override] 727 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:728:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::reset()’ can be marked override [-Wsuggest-override] 728 | virtual void reset (); | ^~~~~ /<>/src/kmplayer_smil.h:730:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 730 | virtual void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:731:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 731 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:732:19: warning: ‘virtual void* KMPlayer::SMIL::MediaType::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 732 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:733:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 733 | virtual void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:767:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::RefMediaType::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 767 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:768:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::activate()’ can be marked override [-Wsuggest-override] 768 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:769:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::begin()’ can be marked override [-Wsuggest-override] 769 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:770:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::finish()’ can be marked override [-Wsuggest-override] 770 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:771:22: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::SMIL::RefMediaType::playType()’ can be marked override [-Wsuggest-override] 771 | virtual PlayType playType (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:772:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 772 | virtual void accept (Visitor *); | ^~~~~~ /<>/src/kmplayer_smil.h:773:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 773 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:774:19: warning: ‘virtual void* KMPlayer::SMIL::RefMediaType::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 774 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:775:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::prefetch()’ can be marked override [-Wsuggest-override] 775 | virtual void prefetch (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:776:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::clipStart()’ can be marked override [-Wsuggest-override] 776 | virtual void clipStart (); | ^~~~~~~~~ /<>/src/kmplayer_smil.h:782:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::SMIL::TextMediaType::playType()’ can be marked override [-Wsuggest-override] 782 | PlayType playType () { return play_type_info; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:783:18: warning: ‘virtual void KMPlayer::SMIL::TextMediaType::init()’ can be marked override [-Wsuggest-override] 783 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:784:18: warning: ‘virtual void KMPlayer::SMIL::TextMediaType::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 784 | virtual void accept (Visitor *); | ^~~~~~ /<>/src/kmplayer_smil.h:785:18: warning: ‘virtual void KMPlayer::SMIL::TextMediaType::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 785 | virtual void parseParam (const TrieString &, const QString &); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:786:18: warning: ‘virtual void KMPlayer::SMIL::TextMediaType::prefetch()’ can be marked override [-Wsuggest-override] 786 | virtual void prefetch (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:797:18: warning: ‘virtual void KMPlayer::SMIL::Brush::init()’ can be marked override [-Wsuggest-override] 797 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:798:18: warning: ‘virtual void KMPlayer::SMIL::Brush::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 798 | virtual void accept (Visitor *); | ^~~~~~ /<>/src/kmplayer_smil.h:799:18: warning: ‘virtual void KMPlayer::SMIL::Brush::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 799 | virtual void parseParam (const TrieString &, const QString &); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:807:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::init()’ can be marked override [-Wsuggest-override] 807 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:808:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::activate()’ can be marked override [-Wsuggest-override] 808 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:809:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::begin()’ can be marked override [-Wsuggest-override] 809 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:810:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::finish()’ can be marked override [-Wsuggest-override] 810 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:811:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::deactivate()’ can be marked override [-Wsuggest-override] 811 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:812:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::reset()’ can be marked override [-Wsuggest-override] 812 | virtual void reset (); | ^~~~~ /<>/src/kmplayer_smil.h:813:31: warning: ‘virtual const char* KMPlayer::SMIL::SmilText::nodeName() const’ can be marked override [-Wsuggest-override] 813 | KDE_NO_EXPORT const char *nodeName () const { return "smilText"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:814:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::SmilText::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 814 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:815:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 815 | virtual void parseParam (const TrieString &name, const QString &value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:816:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 816 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:817:19: warning: ‘virtual void* KMPlayer::SMIL::SmilText::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 817 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:818:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 818 | virtual void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:842:18: warning: ‘virtual void KMPlayer::SMIL::TextFlow::init()’ can be marked override [-Wsuggest-override] 842 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:843:18: warning: ‘virtual void KMPlayer::SMIL::TextFlow::activate()’ can be marked override [-Wsuggest-override] 843 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:844:31: warning: ‘virtual const char* KMPlayer::SMIL::TextFlow::nodeName() const’ can be marked override [-Wsuggest-override] 844 | KDE_NO_EXPORT const char *nodeName () const { return tag.data (); } | ^~~~~~~~ /<>/src/kmplayer_smil.h:845:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::TextFlow::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 845 | Node *childFromTag (const QString &tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:846:18: warning: ‘virtual void KMPlayer::SMIL::TextFlow::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 846 | virtual void parseParam (const TrieString &name, const QString &value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:847:18: warning: ‘virtual void KMPlayer::SMIL::TextFlow::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 847 | virtual void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:857:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::init()’ can be marked override [-Wsuggest-override] 857 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:858:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::activate()’ can be marked override [-Wsuggest-override] 858 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:859:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::begin()’ can be marked override [-Wsuggest-override] 859 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:860:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::deactivate()’ can be marked override [-Wsuggest-override] 860 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:861:31: warning: ‘virtual const char* KMPlayer::SMIL::TemporalMoment::nodeName() const’ can be marked override [-Wsuggest-override] 861 | KDE_NO_EXPORT const char *nodeName () const { return tag.data (); } | ^~~~~~~~ /<>/src/kmplayer_smil.h:862:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::TemporalMoment::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 862 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:863:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 863 | virtual void parseParam (const TrieString &name, const QString &value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:864:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 864 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:865:19: warning: ‘virtual void* KMPlayer::SMIL::TemporalMoment::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 865 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:866:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 866 | virtual void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:876:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::init()’ can be marked override [-Wsuggest-override] 876 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:877:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::activate()’ can be marked override [-Wsuggest-override] 877 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:878:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::finish()’ can be marked override [-Wsuggest-override] 878 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:879:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::deactivate()’ can be marked override [-Wsuggest-override] 879 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:880:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::reset()’ can be marked override [-Wsuggest-override] 880 | virtual void reset (); | ^~~~~ /<>/src/kmplayer_smil.h:881:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 881 | virtual void parseParam (const TrieString &name, const QString &value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:882:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 882 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:883:19: warning: ‘virtual void* KMPlayer::SMIL::StateValue::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 883 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:897:18: warning: ‘virtual void KMPlayer::SMIL::NewValue::init()’ can be marked override [-Wsuggest-override] 897 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:898:18: warning: ‘virtual void KMPlayer::SMIL::NewValue::begin()’ can be marked override [-Wsuggest-override] 898 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:899:18: warning: ‘virtual void KMPlayer::SMIL::NewValue::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 899 | virtual void parseParam (const TrieString &name, const QString &value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:900:31: warning: ‘virtual const char* KMPlayer::SMIL::NewValue::nodeName() const’ can be marked override [-Wsuggest-override] 900 | KDE_NO_EXPORT const char *nodeName () const { return "newvalue"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:911:18: warning: ‘virtual void KMPlayer::SMIL::SetValue::begin()’ can be marked override [-Wsuggest-override] 911 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:912:31: warning: ‘virtual const char* KMPlayer::SMIL::SetValue::nodeName() const’ can be marked override [-Wsuggest-override] 912 | KDE_NO_EXPORT const char *nodeName () const { return "setvalue"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:919:18: warning: ‘virtual void KMPlayer::SMIL::DelValue::begin()’ can be marked override [-Wsuggest-override] 919 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:920:31: warning: ‘virtual const char* KMPlayer::SMIL::DelValue::nodeName() const’ can be marked override [-Wsuggest-override] 920 | KDE_NO_EXPORT const char *nodeName () const { return "delvalue"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:927:18: warning: ‘virtual void KMPlayer::SMIL::Send::init()’ can be marked override [-Wsuggest-override] 927 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:928:18: warning: ‘virtual void KMPlayer::SMIL::Send::begin()’ can be marked override [-Wsuggest-override] 928 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:929:18: warning: ‘virtual void KMPlayer::SMIL::Send::deactivate()’ can be marked override [-Wsuggest-override] 929 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:930:18: warning: ‘virtual void KMPlayer::SMIL::Send::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 930 | virtual void parseParam (const TrieString &name, const QString &value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:931:18: warning: ‘virtual void KMPlayer::SMIL::Send::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 931 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:932:31: warning: ‘virtual const char* KMPlayer::SMIL::Send::nodeName() const’ can be marked override [-Wsuggest-override] 932 | KDE_NO_EXPORT const char *nodeName () const { return "send"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:944:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::init()’ can be marked override [-Wsuggest-override] 944 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:945:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::activate()’ can be marked override [-Wsuggest-override] 945 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:946:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::finish()’ can be marked override [-Wsuggest-override] 946 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:947:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::deactivate()’ can be marked override [-Wsuggest-override] 947 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:948:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::reset()’ can be marked override [-Wsuggest-override] 948 | virtual void reset (); | ^~~~~ /<>/src/kmplayer_smil.h:949:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 949 | virtual void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:950:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 950 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:951:19: warning: ‘virtual void* KMPlayer::SMIL::AnimateGroup::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 951 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:967:18: warning: ‘virtual void KMPlayer::SMIL::Set::begin()’ can be marked override [-Wsuggest-override] 967 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:968:32: warning: ‘virtual const char* KMPlayer::SMIL::Set::nodeName() const’ can be marked override [-Wsuggest-override] 968 | KDE_NO_EXPORT const char * nodeName () const { return "set"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:969:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::SMIL::Set::playType()’ can be marked override [-Wsuggest-override] 969 | PlayType playType () { return play_type_none; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:981:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::init()’ can be marked override [-Wsuggest-override] 981 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:982:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::begin()’ can be marked override [-Wsuggest-override] 982 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:983:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::finish()’ can be marked override [-Wsuggest-override] 983 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:984:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::deactivate()’ can be marked override [-Wsuggest-override] 984 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:985:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 985 | virtual void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:986:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 986 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:987:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 987 | virtual void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:988:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::SMIL::AnimateBase::playType()’ can be marked override [-Wsuggest-override] 988 | PlayType playType () { return play_type_none; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:1019:18: warning: ‘virtual void KMPlayer::SMIL::Animate::init()’ can be marked override [-Wsuggest-override] 1019 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:1020:18: warning: ‘virtual void KMPlayer::SMIL::Animate::begin()’ can be marked override [-Wsuggest-override] 1020 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:1021:18: warning: ‘virtual void KMPlayer::SMIL::Animate::finish()’ can be marked override [-Wsuggest-override] 1021 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:1022:18: warning: ‘virtual void KMPlayer::SMIL::Animate::deactivate()’ can be marked override [-Wsuggest-override] 1022 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:1024:32: warning: ‘virtual const char* KMPlayer::SMIL::Animate::nodeName() const’ can be marked override [-Wsuggest-override] 1024 | KDE_NO_EXPORT const char * nodeName () const { return "animate"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:1027:18: warning: ‘virtual bool KMPlayer::SMIL::Animate::timerTick(unsigned int)’ can be marked override [-Wsuggest-override] 1027 | virtual bool timerTick (unsigned int cur_time); | ^~~~~~~~~ /<>/src/kmplayer_smil.h:1028:18: warning: ‘virtual void KMPlayer::SMIL::Animate::applyStep()’ can be marked override [-Wsuggest-override] 1028 | virtual void applyStep (); | ^~~~~~~~~ /<>/src/kmplayer_smil.h:1043:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::init()’ can be marked override [-Wsuggest-override] 1043 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:1044:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::begin()’ can be marked override [-Wsuggest-override] 1044 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:1045:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::finish()’ can be marked override [-Wsuggest-override] 1045 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:1047:32: warning: ‘virtual const char* KMPlayer::SMIL::AnimateMotion::nodeName() const’ can be marked override [-Wsuggest-override] 1047 | KDE_NO_EXPORT const char * nodeName () const { return "animateMotion"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:1050:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::restoreModification()’ can be marked override [-Wsuggest-override] 1050 | virtual void restoreModification (); | ^~~~~~~~~~~~~~~~~~~ /<>/src/kmplayer_smil.h:1051:18: warning: ‘virtual bool KMPlayer::SMIL::AnimateMotion::timerTick(unsigned int)’ can be marked override [-Wsuggest-override] 1051 | virtual bool timerTick (unsigned int cur_time); | ^~~~~~~~~ /<>/src/kmplayer_smil.h:1052:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::applyStep()’ can be marked override [-Wsuggest-override] 1052 | virtual void applyStep (); | ^~~~~~~~~ /<>/src/kmplayer_smil.h:1077:18: warning: ‘virtual void KMPlayer::SMIL::AnimateColor::init()’ can be marked override [-Wsuggest-override] 1077 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:1078:18: warning: ‘virtual void KMPlayer::SMIL::AnimateColor::begin()’ can be marked override [-Wsuggest-override] 1078 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:1079:18: warning: ‘virtual void KMPlayer::SMIL::AnimateColor::finish()’ can be marked override [-Wsuggest-override] 1079 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:1081:32: warning: ‘virtual const char* KMPlayer::SMIL::AnimateColor::nodeName() const’ can be marked override [-Wsuggest-override] 1081 | KDE_NO_EXPORT const char * nodeName () const { return "animateColor"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:1084:18: warning: ‘virtual bool KMPlayer::SMIL::AnimateColor::timerTick(unsigned int)’ can be marked override [-Wsuggest-override] 1084 | virtual bool timerTick (unsigned int cur_time); | ^~~~~~~~~ /<>/src/kmplayer_smil.h:1085:18: warning: ‘virtual void KMPlayer::SMIL::AnimateColor::applyStep()’ can be marked override [-Wsuggest-override] 1085 | virtual void applyStep (); | ^~~~~~~~~ /<>/src/kmplayer_smil.h:1098:32: warning: ‘virtual const char* KMPlayer::SMIL::Param::nodeName() const’ can be marked override [-Wsuggest-override] 1098 | KDE_NO_EXPORT const char * nodeName () const { return "param"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:1099:10: warning: ‘virtual void KMPlayer::SMIL::Param::activate()’ can be marked override [-Wsuggest-override] 1099 | void activate (); | ^~~~~~~~ /<>/src/kmplayerpartbase.cpp:75:10: warning: ‘virtual void KMPlayer::BookmarkOwner::openBookmark(const KBookmark&, Qt::MouseButtons, Qt::KeyboardModifiers)’ can be marked override [-Wsuggest-override] 75 | void openBookmark(const KBookmark &bm, Qt::MouseButtons mb, Qt::KeyboardModifiers km); | ^~~~~~~~~~~~ /<>/src/kmplayerpartbase.cpp:76:13: warning: ‘virtual QString KMPlayer::BookmarkOwner::currentTitle() const’ can be marked override [-Wsuggest-override] 76 | QString currentTitle() const; | ^~~~~~~~~~~~ /<>/src/kmplayerpartbase.cpp: In member function ‘void KMPlayer::PartBase::addBookMark(const QString&, const QString&)’: /<>/src/kmplayerpartbase.cpp:154:32: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 154 | b.addBookmark (t, KUrl (url), KIO::iconNameForUrl(url)); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerpartbase.cpp:57: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayerpartbase.cpp: In member function ‘void KMPlayer::PartBase::createBookmarkMenu(QMenu*, KActionCollection*)’: /<>/src/kmplayerpartbase.cpp:214:89: warning: ‘KBookmarkMenu::KBookmarkMenu(KBookmarkManager*, KBookmarkOwner*, QMenu*, KActionCollection*)’ is deprecated: Since 5.69. Use overload without KActionCollection and add actions manually to your actionCollection if desired [-Wdeprecated-declarations] 214 | m_bookmark_menu = new KBookmarkMenu (m_bookmark_manager, m_bookmark_owner, owner, ac); | ^ In file included from /<>/src/kmplayerpartbase.cpp:43: /usr/include/KF5/KBookmarks/kbookmarkmenu.h:95:5: note: declared here 95 | KBookmarkMenu(KBookmarkManager *mgr, KBookmarkOwner *owner, QMenu *parentMenu, KActionCollection *collec); | ^~~~~~~~~~~~~ /<>/src/kmplayerpartbase.cpp: In member function ‘virtual bool KMPlayer::PartBase::openUrl(const QUrl&)’: /<>/src/kmplayerpartbase.cpp:471:28: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 471 | return openUrl(KUrl(url)); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerpartbase.cpp:57: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayerpartbase.cpp: At global scope: /<>/src/kmplayerpartbase.cpp:474:40: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 474 | bool PartBase::openUrl (const KUrl &url) { | ^ /<>/src/kmplayerpartbase.cpp: In member function ‘virtual bool KMPlayer::PartBase::openUrl(const KUrl&)’: /<>/src/kmplayerpartbase.cpp:480:27: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 480 | src->setSubURL (KUrl ()); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerpartbase.cpp:57: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayerpartbase.cpp: In member function ‘virtual bool KMPlayer::PartBase::openUrl(const QList&)’: /<>/src/kmplayerpartbase.cpp:489:40: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 489 | openUrl(KUrl(urls[0].toString())); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerpartbase.cpp:57: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayerpartbase.cpp:491:24: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 491 | openUrl (KUrl ()); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerpartbase.cpp:57: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayerpartbase.cpp:495:29: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 495 | const KUrl &url = urls [i]; | ^~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerpartbase.cpp:57: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayerpartbase.cpp: At global scope: /<>/src/kmplayerpartbase.cpp:503:76: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 503 | void PartBase::openUrl (const KUrl &u, const QString &t, const QString &srv) { | ^ /<>/src/kmplayerpartbase.cpp: In member function ‘virtual void KMPlayer::PartBase::timerEvent(QTimerEvent*)’: /<>/src/kmplayerpartbase.cpp:538:82: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 538 | openUrl(KUrl(convertNode (m_record_doc)->record_file)); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerpartbase.cpp:57: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayerpartbase.cpp: In member function ‘void KMPlayer::PartBase::playListItemActivated(const QModelIndex&)’: /<>/src/kmplayerpartbase.cpp:664:66: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 664 | src = KUrl (mrl->absolutePath (), src).url (); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerpartbase.cpp:57: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayerpartbase.cpp:666:34: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 666 | KUrl url (src); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerpartbase.cpp:57: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayerpartbase.cpp: In member function ‘void KMPlayer::PartBase::recorderStopped()’: /<>/src/kmplayerpartbase.cpp:732:78: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 732 | openUrl(KUrl(convertNode (m_record_doc)->record_file)); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerpartbase.cpp:57: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayerpartbase.h:40, from /<>/src/kmplayerpartbase.cpp:57: /<>/src/kmplayertypes.h: In member function ‘KMPlayer::Size& KMPlayer::Size::operator=(KMPlayer::Size&&)’: /<>/src/kmplayertypes.h:96:26: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 96 | class KMPLAYER_NO_EXPORT Size { | ^~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h:96:26: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 96 | class KMPLAYER_NO_EXPORT Size { | ^~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/kmplayerpartbase.cpp: In member function ‘virtual void KMPlayer::Source::setDimensions(KMPlayer::NodePtr, int, int)’: /<>/src/kmplayerpartbase.cpp:1060:32: note: synthesized method ‘KMPlayer::Size& KMPlayer::Size::operator=(KMPlayer::Size&&)’ first required here 1060 | mrl->size = SSize (w, h); | ^ /<>/src/kmplayerpartbase.cpp: In member function ‘virtual void KMPlayer::Source::setUrl(const QString&)’: /<>/src/kmplayerpartbase.cpp:1131:22: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 1131 | m_url = KUrl (url); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerpartbase.cpp:57: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayerpartbase.cpp: At global scope: /<>/src/kmplayerpartbase.cpp:1269:76: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 1269 | void Source::openUrl (const KUrl &url, const QString &t, const QString &srv) { | ^ /<>/src/kmplayerpartbase.cpp: In member function ‘void KMPlayer::Source::insertURL(KMPlayer::NodePtr, const QString&, const QString&)’: /<>/src/kmplayerpartbase.cpp:1282:15: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 1282 | KUrl url (cur_url, mrl); | ^~~~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerpartbase.cpp:57: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayerpartbase.cpp: At global scope: /<>/src/kmplayerpartbase.cpp:1464:58: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 1464 | URLSource::URLSource (PartBase * player, const KUrl & url) | ^ /<>/src/kmplayerpartbase.cpp: In member function ‘virtual QString KMPlayer::URLSource::prettyName()’: /<>/src/kmplayerpartbase.cpp:1546:14: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 1546 | KUrl path = KUrl (m_url.directory ()); | ^~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerpartbase.cpp:57: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayerpartbase.cpp:1546:45: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 1546 | KUrl path = KUrl (m_url.directory ()); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerpartbase.cpp:57: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayerpartbase.cpp: In member function ‘virtual bool KMPlayer::URLSource::authoriseUrl(const QString&)’: /<>/src/kmplayerpartbase.cpp:1566:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 1566 | KUrl base = document ()->mrl ()->src; | ^~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerpartbase.cpp:57: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayerpartbase.cpp:1568:23: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 1568 | KUrl dest (url); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerpartbase.cpp:57: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayerpartbase.cpp: In member function ‘virtual void KMPlayer::URLSource::setUrl(const QString&)’: /<>/src/kmplayerpartbase.cpp:1590:24: warning: ‘KMimeType’ is deprecated [-Wdeprecated-declarations] 1590 | KMimeType::Ptr mimeptr = KMimeType::findByUrl (m_url); | ^~~~~~~ In file included from /<>/src/kmplayerpartbase.cpp:51: /usr/include/KF5/KDELibs4Support/kmimetype.h:50:47: note: declared here 50 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KMimeType : public QSharedData | ^~~~~~~~~ /<>/src/kmplayerpartbase.cpp:1590:45: warning: ‘KMimeType’ is deprecated [-Wdeprecated-declarations] 1590 | KMimeType::Ptr mimeptr = KMimeType::findByUrl (m_url); | ^~~~~~~~~ In file included from /<>/src/kmplayerpartbase.cpp:51: /usr/include/KF5/KDELibs4Support/kmimetype.h:50:47: note: declared here 50 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KMimeType : public QSharedData | ^~~~~~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayerpartbase.h:40, from /<>/src/kmplayerpartbase.cpp:57: /<>/src/kmplayertypes.h: In instantiation of ‘KMPlayer::Size::Size(T, T) [with T = KMPlayer::Single]’: /<>/src/kmplayerpartbase.cpp:1060:32: required from here /<>/src/kmplayertypes.h:319:74: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 319 | template inline Size::Size (T w, T h) : width (w), height (h) {} | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:319:74: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 319 | template inline Size::Size (T w, T h) : width (w), height (h) {} | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ [ 53%] Building CXX object src/CMakeFiles/kmplayercommon.dir/kmplayerplaylist.cpp.o cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-g++ -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DKMPLAYER_VERSION_STRING="\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayercommon_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include -I/<>/obj-aarch64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -isystem /usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KBookmarks -isystem /usr/include/KF5/KItemViews -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KNotifications -isystem /usr/include/KF5/KIconThemes -isystem /usr/include/KF5/KGuiAddons -isystem /usr/include/KF5/KUnitConversion -isystem /usr/include/KF5/KTextWidgets -isystem /usr/include/KF5/SonnetUi -isystem /usr/include/KF5/KParts -isystem /usr/include/KF5/KMediaPlayer -isystem /usr/include/aarch64-linux-gnu/qt5/QtSvg -isystem /usr/include/aarch64-linux-gnu/qt5/QtX11Extras -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -std=gnu++11 -o CMakeFiles/kmplayercommon.dir/kmplayerplaylist.cpp.o -c /<>/src/kmplayerplaylist.cpp In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayerplaylist.cpp:27: /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:217:53: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’ 217 | inline Single operator * (const int i, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:264:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 264 | operator > (const Single s, const int i) { return s > Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:26: note: initializing argument 1 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:267:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 267 | operator > (const int i, const Single s) { return Single (i) > s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:43: note: initializing argument 2 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:282:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 282 | operator < (const Single s, const int i) { return s < Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:26: note: initializing argument 1 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:285:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 285 | operator < (const int i, const Single s) { return Single (i) < s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:43: note: initializing argument 2 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:291:66: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 291 | operator <= (const Single s, const int i) { return s <= Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:288:27: note: initializing argument 1 of ‘bool KMPlayer::operator<=(KMPlayer::Single, KMPlayer::Single)’ 288 | operator <= (const Single s1, const Single s2) { return s1.value <= s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /<>/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ In file included from /<>/src/kmplayerplaylist.cpp:27: /<>/src/kmplayerplaylist.h: At global scope: /<>/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /<>/src/kmplayerplaylist.h:576:18: warning: ‘virtual bool KMPlayer::Element::isElementNode() const’ can be marked override [-Wsuggest-override] 576 | virtual bool isElementNode () const { return true; } | ^~~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:577:18: warning: ‘virtual void KMPlayer::Element::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 577 | virtual void accept (Visitor * v); | ^~~~~~ /<>/src/kmplayerplaylist.h:628:11: warning: ‘virtual KMPlayer::Node* KMPlayer::Mrl::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 628 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:629:10: warning: ‘virtual void KMPlayer::Mrl::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 629 | void parseParam (const TrieString &, const QString &); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /<>/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /<>/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:646:18: warning: ‘virtual void KMPlayer::Mrl::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 646 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayerplaylist.h:647:19: warning: ‘virtual void* KMPlayer::Mrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 647 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:777:19: warning: ‘virtual KMPlayer::Node* KMPlayer::Document::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 777 | virtual Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:778:32: warning: ‘virtual const char* KMPlayer::Document::nodeName() const’ can be marked override [-Wsuggest-override] 778 | KDE_NO_EXPORT const char * nodeName () const { return "document"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:800:19: warning: ‘virtual void* KMPlayer::Document::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 800 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:897:18: warning: ‘virtual const char* KMPlayer::TextNode::nodeName() const’ can be marked override [-Wsuggest-override] 897 | const char * nodeName () const { return "#text"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:898:10: warning: ‘virtual void KMPlayer::TextNode::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 898 | void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /<>/src/kmplayerplaylist.h:911:18: warning: ‘virtual const char* KMPlayer::CData::nodeName() const’ can be marked override [-Wsuggest-override] 911 | const char * nodeName () const { return "#cdata"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:921:18: warning: ‘virtual const char* KMPlayer::DarkNode::nodeName() const’ can be marked override [-Wsuggest-override] 921 | const char * nodeName () const { return name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:922:11: warning: ‘virtual KMPlayer::Node* KMPlayer::DarkNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 922 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:935:32: warning: ‘virtual const char* KMPlayer::GenericURL::nodeName() const’ can be marked override [-Wsuggest-override] 935 | KDE_NO_EXPORT const char * nodeName () const { return "url"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /<>/src/kmplayerplaylist.h:946:32: warning: ‘virtual const char* KMPlayer::GenericMrl::nodeName() const’ can be marked override [-Wsuggest-override] 946 | KDE_NO_EXPORT const char * nodeName () const { return node_name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /<>/src/kmplayerplaylist.h:948:11: warning: ‘virtual void* KMPlayer::GenericMrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 948 | void *role (RoleType msg, void *content=NULL); | ^~~~ In file included from /<>/src/kmplayerplaylist.cpp:28: /<>/src/kmplayer_asx.h:48:11: warning: ‘virtual KMPlayer::Node* KMPlayer::ASX::Asx::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 48 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_asx.h:49:10: warning: ‘virtual void KMPlayer::ASX::Asx::closed()’ can be marked override [-Wsuggest-override] 49 | void closed (); | ^~~~~~ /<>/src/kmplayer_asx.h:50:32: warning: ‘virtual const char* KMPlayer::ASX::Asx::nodeName() const’ can be marked override [-Wsuggest-override] 50 | KDE_NO_EXPORT const char * nodeName () const { return "ASX"; } | ^~~~~~~~ /<>/src/kmplayer_asx.h:51:11: warning: ‘virtual void* KMPlayer::ASX::Asx::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 51 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_asx.h:61:11: warning: ‘virtual KMPlayer::Node* KMPlayer::ASX::Entry::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 61 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_asx.h:62:10: warning: ‘virtual void KMPlayer::ASX::Entry::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 62 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_asx.h:63:32: warning: ‘virtual const char* KMPlayer::ASX::Entry::nodeName() const’ can be marked override [-Wsuggest-override] 63 | KDE_NO_EXPORT const char * nodeName () const { return "Entry"; } | ^~~~~~~~ /<>/src/kmplayer_asx.h:64:10: warning: ‘virtual void KMPlayer::ASX::Entry::closed()’ can be marked override [-Wsuggest-override] 64 | void closed (); | ^~~~~~ /<>/src/kmplayer_asx.h:65:10: warning: ‘virtual void KMPlayer::ASX::Entry::activate()’ can be marked override [-Wsuggest-override] 65 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_asx.h:66:10: warning: ‘virtual void KMPlayer::ASX::Entry::deactivate()’ can be marked override [-Wsuggest-override] 66 | void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_asx.h:70:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::ASX::Entry::playType()’ can be marked override [-Wsuggest-override] 70 | PlayType playType (); | ^~~~~~~~ /<>/src/kmplayer_asx.h:71:11: warning: ‘virtual void* KMPlayer::ASX::Entry::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 71 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_asx.h:84:10: warning: ‘virtual void KMPlayer::ASX::Ref::opened()’ can be marked override [-Wsuggest-override] 84 | void opened (); | ^~~~~~ /<>/src/kmplayer_asx.h:85:32: warning: ‘virtual const char* KMPlayer::ASX::Ref::nodeName() const’ can be marked override [-Wsuggest-override] 85 | KDE_NO_EXPORT const char * nodeName () const { return "Ref"; } | ^~~~~~~~ /<>/src/kmplayer_asx.h:95:10: warning: ‘virtual void KMPlayer::ASX::EntryRef::opened()’ can be marked override [-Wsuggest-override] 95 | void opened (); | ^~~~~~ /<>/src/kmplayer_asx.h:96:32: warning: ‘virtual const char* KMPlayer::ASX::EntryRef::nodeName() const’ can be marked override [-Wsuggest-override] 96 | KDE_NO_EXPORT const char * nodeName () const { return "EntryRef"; } | ^~~~~~~~ In file included from /<>/src/kmplayerplaylist.cpp:29: /<>/src/kmplayer_atom.h:53:11: warning: ‘virtual KMPlayer::Node* KMPlayer::ATOM::Feed::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 53 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_atom.h:54:32: warning: ‘virtual const char* KMPlayer::ATOM::Feed::nodeName() const’ can be marked override [-Wsuggest-override] 54 | KDE_NO_EXPORT const char * nodeName () const { return "feed"; } | ^~~~~~~~ /<>/src/kmplayer_atom.h:55:10: warning: ‘virtual void KMPlayer::ATOM::Feed::closed()’ can be marked override [-Wsuggest-override] 55 | void closed (); | ^~~~~~ /<>/src/kmplayer_atom.h:56:11: warning: ‘virtual void* KMPlayer::ATOM::Feed::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 56 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_atom.h:62:11: warning: ‘virtual KMPlayer::Node* KMPlayer::ATOM::Entry::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 62 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_atom.h:63:32: warning: ‘virtual const char* KMPlayer::ATOM::Entry::nodeName() const’ can be marked override [-Wsuggest-override] 63 | KDE_NO_EXPORT const char * nodeName () const { return "entry"; } | ^~~~~~~~ /<>/src/kmplayer_atom.h:64:10: warning: ‘virtual void KMPlayer::ATOM::Entry::closed()’ can be marked override [-Wsuggest-override] 64 | void closed (); | ^~~~~~ /<>/src/kmplayer_atom.h:65:11: warning: ‘virtual void* KMPlayer::ATOM::Entry::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 65 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_atom.h:71:32: warning: ‘virtual const char* KMPlayer::ATOM::Link::nodeName() const’ can be marked override [-Wsuggest-override] 71 | KDE_NO_EXPORT const char * nodeName () const { return "link"; } | ^~~~~~~~ /<>/src/kmplayer_atom.h:72:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::ATOM::Link::playType()’ can be marked override [-Wsuggest-override] 72 | PlayType playType (); | ^~~~~~~~ /<>/src/kmplayer_atom.h:73:10: warning: ‘virtual void KMPlayer::ATOM::Link::closed()’ can be marked override [-Wsuggest-override] 73 | void closed (); | ^~~~~~ /<>/src/kmplayer_atom.h:79:32: warning: ‘virtual const char* KMPlayer::ATOM::Content::nodeName() const’ can be marked override [-Wsuggest-override] 79 | KDE_NO_EXPORT const char * nodeName () const { return "content"; } | ^~~~~~~~ /<>/src/kmplayer_atom.h:80:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::ATOM::Content::playType()’ can be marked override [-Wsuggest-override] 80 | PlayType playType (); | ^~~~~~~~ /<>/src/kmplayer_atom.h:81:10: warning: ‘virtual void KMPlayer::ATOM::Content::closed()’ can be marked override [-Wsuggest-override] 81 | void closed (); | ^~~~~~ /<>/src/kmplayer_atom.h:87:11: warning: ‘virtual KMPlayer::Node* KMPlayer::ATOM::MediaGroup::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 87 | Node *childFromTag (const QString &tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_atom.h:88:10: warning: ‘virtual void KMPlayer::ATOM::MediaGroup::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 88 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_atom.h:89:31: warning: ‘virtual const char* KMPlayer::ATOM::MediaGroup::nodeName() const’ can be marked override [-Wsuggest-override] 89 | KDE_NO_EXPORT const char *nodeName () const { return "media:group"; } | ^~~~~~~~ /<>/src/kmplayer_atom.h:97:31: warning: ‘virtual const char* KMPlayer::ATOM::MediaContent::nodeName() const’ can be marked override [-Wsuggest-override] 97 | KDE_NO_EXPORT const char *nodeName () const { return "media:content"; } | ^~~~~~~~ /<>/src/kmplayer_atom.h:98:10: warning: ‘virtual void KMPlayer::ATOM::MediaContent::closed()’ can be marked override [-Wsuggest-override] 98 | void closed (); | ^~~~~~ In file included from /<>/src/kmplayerplaylist.cpp:30: /<>/src/kmplayer_opml.h:42:11: warning: ‘virtual KMPlayer::Node* KMPlayer::OPML::Opml::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 42 | Node *childFromTag (const QString& tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_opml.h:43:17: warning: ‘virtual const char* KMPlayer::OPML::Opml::nodeName() const’ can be marked override [-Wsuggest-override] 43 | const char *nodeName () const { return "opml"; } | ^~~~~~~~ /<>/src/kmplayer_opml.h:44:11: warning: ‘virtual void* KMPlayer::OPML::Opml::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 44 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_opml.h:45:10: warning: ‘virtual void KMPlayer::OPML::Opml::closed()’ can be marked override [-Wsuggest-override] 45 | void closed (); | ^~~~~~ /<>/src/kmplayer_opml.h:51:11: warning: ‘virtual KMPlayer::Node* KMPlayer::OPML::Head::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 51 | Node *childFromTag (const QString& tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_opml.h:52:17: warning: ‘virtual const char* KMPlayer::OPML::Head::nodeName() const’ can be marked override [-Wsuggest-override] 52 | const char *nodeName () const { return "head"; } | ^~~~~~~~ /<>/src/kmplayer_opml.h:58:17: warning: ‘virtual const char* KMPlayer::OPML::Body::nodeName() const’ can be marked override [-Wsuggest-override] 58 | const char *nodeName () const { return "body"; } | ^~~~~~~~ /<>/src/kmplayer_opml.h:59:11: warning: ‘virtual KMPlayer::Node* KMPlayer::OPML::Body::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 59 | Node *childFromTag (const QString& tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_opml.h:65:17: warning: ‘virtual const char* KMPlayer::OPML::Outline::nodeName() const’ can be marked override [-Wsuggest-override] 65 | const char *nodeName () const { return "outline"; } | ^~~~~~~~ /<>/src/kmplayer_opml.h:66:10: warning: ‘virtual void KMPlayer::OPML::Outline::closed()’ can be marked override [-Wsuggest-override] 66 | void closed (); | ^~~~~~ In file included from /<>/src/kmplayerplaylist.cpp:31: /<>/src/kmplayer_rp.h:54:40: warning: ‘virtual const char* KMPlayer::RP::Imfl::nodeName() const’ can be marked override [-Wsuggest-override] 54 | KDE_NO_EXPORT virtual const char * nodeName () const { return "imfl"; } | ^~~~~~~~ /<>/src/kmplayer_rp.h:55:19: warning: ‘virtual KMPlayer::Node* KMPlayer::RP::Imfl::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 55 | virtual Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_rp.h:56:18: warning: ‘virtual void KMPlayer::RP::Imfl::closed()’ can be marked override [-Wsuggest-override] 56 | virtual void closed (); | ^~~~~~ /<>/src/kmplayer_rp.h:57:18: warning: ‘virtual void KMPlayer::RP::Imfl::defer()’ can be marked override [-Wsuggest-override] 57 | virtual void defer (); // start loading the images if not yet done | ^~~~~ /<>/src/kmplayer_rp.h:58:18: warning: ‘virtual void KMPlayer::RP::Imfl::activate()’ can be marked override [-Wsuggest-override] 58 | virtual void activate (); // start timings, handle paint events | ^~~~~~~~ /<>/src/kmplayer_rp.h:59:18: warning: ‘virtual void KMPlayer::RP::Imfl::finish()’ can be marked override [-Wsuggest-override] 59 | virtual void finish (); // end the timings | ^~~~~~ /<>/src/kmplayer_rp.h:60:18: warning: ‘virtual void KMPlayer::RP::Imfl::deactivate()’ can be marked override [-Wsuggest-override] 60 | virtual void deactivate (); // stop handling paint events | ^~~~~~~~~~ /<>/src/kmplayer_rp.h:61:36: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::RP::Imfl::playType()’ can be marked override [-Wsuggest-override] 61 | KDE_NO_EXPORT virtual PlayType playType () { return play_type_image; } | ^~~~~~~~ /<>/src/kmplayer_rp.h:62:18: warning: ‘virtual void KMPlayer::RP::Imfl::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 62 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_rp.h:63:18: warning: ‘virtual void KMPlayer::RP::Imfl::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 63 | virtual void accept (Visitor *); | ^~~~~~ /<>/src/kmplayer_rp.h:77:18: warning: ‘virtual void KMPlayer::RP::TimingsBase::activate()’ can be marked override [-Wsuggest-override] 77 | virtual void activate (); // start the 'start_timer' | ^~~~~~~~ /<>/src/kmplayer_rp.h:78:18: warning: ‘virtual void KMPlayer::RP::TimingsBase::begin()’ can be marked override [-Wsuggest-override] 78 | virtual void begin (); // start_timer has expired | ^~~~~ /<>/src/kmplayer_rp.h:79:18: warning: ‘virtual void KMPlayer::RP::TimingsBase::finish()’ can be marked override [-Wsuggest-override] 79 | virtual void finish (); // ?duration_timer has expired? | ^~~~~~ /<>/src/kmplayer_rp.h:80:18: warning: ‘virtual void KMPlayer::RP::TimingsBase::deactivate()’ can be marked override [-Wsuggest-override] 80 | virtual void deactivate (); // disabled | ^~~~~~~~~~ /<>/src/kmplayer_rp.h:81:18: warning: ‘virtual void KMPlayer::RP::TimingsBase::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 81 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_rp.h:102:40: warning: ‘virtual const char* KMPlayer::RP::Crossfade::nodeName() const’ can be marked override [-Wsuggest-override] 102 | KDE_NO_EXPORT virtual const char * nodeName () const { return "crossfade"; } | ^~~~~~~~ /<>/src/kmplayer_rp.h:103:18: warning: ‘virtual void KMPlayer::RP::Crossfade::activate()’ can be marked override [-Wsuggest-override] 103 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_rp.h:104:18: warning: ‘virtual void KMPlayer::RP::Crossfade::begin()’ can be marked override [-Wsuggest-override] 104 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_rp.h:105:18: warning: ‘virtual void KMPlayer::RP::Crossfade::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 105 | virtual void accept (Visitor *); | ^~~~~~ /<>/src/kmplayer_rp.h:112:40: warning: ‘virtual const char* KMPlayer::RP::Fadein::nodeName() const’ can be marked override [-Wsuggest-override] 112 | KDE_NO_EXPORT virtual const char * nodeName () const { return "fadein"; } | ^~~~~~~~ /<>/src/kmplayer_rp.h:113:18: warning: ‘virtual void KMPlayer::RP::Fadein::activate()’ can be marked override [-Wsuggest-override] 113 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_rp.h:114:18: warning: ‘virtual void KMPlayer::RP::Fadein::begin()’ can be marked override [-Wsuggest-override] 114 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_rp.h:115:18: warning: ‘virtual void KMPlayer::RP::Fadein::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 115 | virtual void accept (Visitor *); | ^~~~~~ /<>/src/kmplayer_rp.h:123:40: warning: ‘virtual const char* KMPlayer::RP::Fadeout::nodeName() const’ can be marked override [-Wsuggest-override] 123 | KDE_NO_EXPORT virtual const char * nodeName () const { return "fadeout"; } | ^~~~~~~~ /<>/src/kmplayer_rp.h:124:18: warning: ‘virtual void KMPlayer::RP::Fadeout::activate()’ can be marked override [-Wsuggest-override] 124 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_rp.h:125:18: warning: ‘virtual void KMPlayer::RP::Fadeout::begin()’ can be marked override [-Wsuggest-override] 125 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_rp.h:126:18: warning: ‘virtual void KMPlayer::RP::Fadeout::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 126 | virtual void accept (Visitor *); | ^~~~~~ /<>/src/kmplayer_rp.h:134:40: warning: ‘virtual const char* KMPlayer::RP::Fill::nodeName() const’ can be marked override [-Wsuggest-override] 134 | KDE_NO_EXPORT virtual const char * nodeName () const { return "fill"; } | ^~~~~~~~ /<>/src/kmplayer_rp.h:135:18: warning: ‘virtual void KMPlayer::RP::Fill::activate()’ can be marked override [-Wsuggest-override] 135 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_rp.h:136:18: warning: ‘virtual void KMPlayer::RP::Fill::begin()’ can be marked override [-Wsuggest-override] 136 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_rp.h:138:18: warning: ‘virtual void KMPlayer::RP::Fill::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 138 | virtual void accept (Visitor *); | ^~~~~~ /<>/src/kmplayer_rp.h:146:40: warning: ‘virtual const char* KMPlayer::RP::Wipe::nodeName() const’ can be marked override [-Wsuggest-override] 146 | KDE_NO_EXPORT virtual const char * nodeName () const { return "wipe"; } | ^~~~~~~~ /<>/src/kmplayer_rp.h:147:18: warning: ‘virtual void KMPlayer::RP::Wipe::activate()’ can be marked override [-Wsuggest-override] 147 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_rp.h:148:18: warning: ‘virtual void KMPlayer::RP::Wipe::begin()’ can be marked override [-Wsuggest-override] 148 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_rp.h:149:18: warning: ‘virtual void KMPlayer::RP::Wipe::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 149 | virtual void accept (Visitor *); | ^~~~~~ /<>/src/kmplayer_rp.h:158:40: warning: ‘virtual const char* KMPlayer::RP::ViewChange::nodeName() const’ can be marked override [-Wsuggest-override] 158 | KDE_NO_EXPORT virtual const char * nodeName() const { return "viewchange"; } | ^~~~~~~~ /<>/src/kmplayer_rp.h:159:18: warning: ‘virtual void KMPlayer::RP::ViewChange::activate()’ can be marked override [-Wsuggest-override] 159 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_rp.h:160:18: warning: ‘virtual void KMPlayer::RP::ViewChange::begin()’ can be marked override [-Wsuggest-override] 160 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_rp.h:161:18: warning: ‘virtual void KMPlayer::RP::ViewChange::finish()’ can be marked override [-Wsuggest-override] 161 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_rp.h:162:18: warning: ‘virtual void KMPlayer::RP::ViewChange::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 162 | virtual void accept (Visitor *); | ^~~~~~ /<>/src/kmplayer_rp.h:170:40: warning: ‘virtual const char* KMPlayer::RP::Image::nodeName() const’ can be marked override [-Wsuggest-override] 170 | KDE_NO_EXPORT virtual const char * nodeName () const { return "image"; } | ^~~~~~~~ /<>/src/kmplayer_rp.h:171:18: warning: ‘virtual void KMPlayer::RP::Image::activate()’ can be marked override [-Wsuggest-override] 171 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_rp.h:172:18: warning: ‘virtual void KMPlayer::RP::Image::begin()’ can be marked override [-Wsuggest-override] 172 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_rp.h:173:18: warning: ‘virtual void KMPlayer::RP::Image::deactivate()’ can be marked override [-Wsuggest-override] 173 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_rp.h:174:18: warning: ‘virtual void KMPlayer::RP::Image::closed()’ can be marked override [-Wsuggest-override] 174 | virtual void closed (); | ^~~~~~ /<>/src/kmplayer_rp.h:175:18: warning: ‘virtual void KMPlayer::RP::Image::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 175 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ In file included from /<>/src/kmplayerplaylist.cpp:32: /<>/src/kmplayer_rss.h:49:11: warning: ‘virtual KMPlayer::Node* KMPlayer::RSS::Rss::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 49 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_rss.h:50:32: warning: ‘virtual const char* KMPlayer::RSS::Rss::nodeName() const’ can be marked override [-Wsuggest-override] 50 | KDE_NO_EXPORT const char * nodeName () const { return "rss"; } | ^~~~~~~~ /<>/src/kmplayer_rss.h:51:11: warning: ‘virtual void* KMPlayer::RSS::Rss::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 51 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_rss.h:58:11: warning: ‘virtual KMPlayer::Node* KMPlayer::RSS::Channel::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 58 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_rss.h:59:32: warning: ‘virtual const char* KMPlayer::RSS::Channel::nodeName() const’ can be marked override [-Wsuggest-override] 59 | KDE_NO_EXPORT const char * nodeName () const { return "channel"; } | ^~~~~~~~ /<>/src/kmplayer_rss.h:60:10: warning: ‘virtual void KMPlayer::RSS::Channel::closed()’ can be marked override [-Wsuggest-override] 60 | void closed (); | ^~~~~~ /<>/src/kmplayer_rss.h:61:11: warning: ‘virtual void* KMPlayer::RSS::Channel::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 61 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_rss.h:68:11: warning: ‘virtual KMPlayer::Node* KMPlayer::RSS::Item::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 68 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_rss.h:69:32: warning: ‘virtual const char* KMPlayer::RSS::Item::nodeName() const’ can be marked override [-Wsuggest-override] 69 | KDE_NO_EXPORT const char * nodeName () const { return "item"; } | ^~~~~~~~ /<>/src/kmplayer_rss.h:70:10: warning: ‘virtual void KMPlayer::RSS::Item::closed()’ can be marked override [-Wsuggest-override] 70 | void closed (); | ^~~~~~ /<>/src/kmplayer_rss.h:77:32: warning: ‘virtual const char* KMPlayer::RSS::Enclosure::nodeName() const’ can be marked override [-Wsuggest-override] 77 | KDE_NO_EXPORT const char * nodeName () const { return "enclosure"; } | ^~~~~~~~ /<>/src/kmplayer_rss.h:78:10: warning: ‘virtual void KMPlayer::RSS::Enclosure::closed()’ can be marked override [-Wsuggest-override] 78 | void closed (); | ^~~~~~ /<>/src/kmplayer_rss.h:79:10: warning: ‘virtual void KMPlayer::RSS::Enclosure::activate()’ can be marked override [-Wsuggest-override] 79 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_rss.h:80:10: warning: ‘virtual void KMPlayer::RSS::Enclosure::deactivate()’ can be marked override [-Wsuggest-override] 80 | void deactivate (); | ^~~~~~~~~~ In file included from /<>/src/kmplayerplaylist.cpp:33: /<>/src/kmplayer_smil.h:144:18: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 144 | } durations [(const int) DurTimeLast]; | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/src/kmplayer_smil.h:333:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::Smil::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 333 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:334:32: warning: ‘virtual const char* KMPlayer::SMIL::Smil::nodeName() const’ can be marked override [-Wsuggest-override] 334 | KDE_NO_EXPORT const char * nodeName () const { return "smil"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:335:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::SMIL::Smil::playType()’ can be marked override [-Wsuggest-override] 335 | PlayType playType () { return play_type_video; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:336:10: warning: ‘virtual void KMPlayer::SMIL::Smil::activate()’ can be marked override [-Wsuggest-override] 336 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:337:10: warning: ‘virtual void KMPlayer::SMIL::Smil::deactivate()’ can be marked override [-Wsuggest-override] 337 | void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:338:10: warning: ‘virtual void KMPlayer::SMIL::Smil::closed()’ can be marked override [-Wsuggest-override] 338 | void closed (); | ^~~~~~ /<>/src/kmplayer_smil.h:339:11: warning: ‘virtual void* KMPlayer::SMIL::Smil::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 339 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:340:10: warning: ‘virtual void KMPlayer::SMIL::Smil::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 340 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:341:10: warning: ‘virtual void KMPlayer::SMIL::Smil::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 341 | void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:356:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::Head::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 356 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:357:32: warning: ‘virtual const char* KMPlayer::SMIL::Head::nodeName() const’ can be marked override [-Wsuggest-override] 357 | KDE_NO_EXPORT const char * nodeName () const { return "head"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:358:10: warning: ‘virtual void KMPlayer::SMIL::Head::closed()’ can be marked override [-Wsuggest-override] 358 | void closed (); | ^~~~~~ /<>/src/kmplayer_smil.h:359:10: warning: ‘virtual void KMPlayer::SMIL::Head::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 359 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:373:19: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::State::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 373 | virtual Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:374:18: warning: ‘virtual void KMPlayer::SMIL::State::closed()’ can be marked override [-Wsuggest-override] 374 | virtual void closed (); | ^~~~~~ /<>/src/kmplayer_smil.h:375:18: warning: ‘virtual void KMPlayer::SMIL::State::activate()’ can be marked override [-Wsuggest-override] 375 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:376:18: warning: ‘virtual void KMPlayer::SMIL::State::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 376 | virtual void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:377:18: warning: ‘virtual void KMPlayer::SMIL::State::deactivate()’ can be marked override [-Wsuggest-override] 377 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:378:18: warning: ‘virtual void KMPlayer::SMIL::State::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 378 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:379:19: warning: ‘virtual void* KMPlayer::SMIL::State::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 379 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:380:40: warning: ‘virtual const char* KMPlayer::SMIL::State::nodeName() const’ can be marked override [-Wsuggest-override] 380 | KDE_NO_EXPORT virtual const char * nodeName () const { return "state"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:400:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::Layout::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 400 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:401:32: warning: ‘virtual const char* KMPlayer::SMIL::Layout::nodeName() const’ can be marked override [-Wsuggest-override] 401 | KDE_NO_EXPORT const char * nodeName () const { return "layout"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:402:10: warning: ‘virtual void KMPlayer::SMIL::Layout::closed()’ can be marked override [-Wsuggest-override] 402 | void closed (); | ^~~~~~ /<>/src/kmplayer_smil.h:403:10: warning: ‘virtual void KMPlayer::SMIL::Layout::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 403 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:404:10: warning: ‘virtual void KMPlayer::SMIL::Layout::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 404 | void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:417:18: warning: ‘virtual void KMPlayer::SMIL::RegionBase::activate()’ can be marked override [-Wsuggest-override] 417 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:418:18: warning: ‘virtual void KMPlayer::SMIL::RegionBase::deactivate()’ can be marked override [-Wsuggest-override] 418 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:419:18: warning: ‘virtual void KMPlayer::SMIL::RegionBase::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 419 | virtual void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:420:18: warning: ‘virtual void KMPlayer::SMIL::RegionBase::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 420 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:421:19: warning: ‘virtual void* KMPlayer::SMIL::RegionBase::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 421 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:422:18: warning: ‘virtual void KMPlayer::SMIL::RegionBase::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 422 | virtual void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:458:10: warning: ‘virtual void KMPlayer::SMIL::RootLayout::closed()’ can be marked override [-Wsuggest-override] 458 | void closed (); | ^~~~~~ /<>/src/kmplayer_smil.h:459:10: warning: ‘virtual void KMPlayer::SMIL::RootLayout::deactivate()’ can be marked override [-Wsuggest-override] 459 | void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:460:10: warning: ‘virtual void KMPlayer::SMIL::RootLayout::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 460 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:461:11: warning: ‘virtual void* KMPlayer::SMIL::RootLayout::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 461 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:462:32: warning: ‘virtual const char* KMPlayer::SMIL::RootLayout::nodeName() const’ can be marked override [-Wsuggest-override] 462 | KDE_NO_EXPORT const char * nodeName () const { return "root-layout"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:472:10: warning: ‘virtual void KMPlayer::SMIL::Region::deactivate()’ can be marked override [-Wsuggest-override] 472 | void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:473:32: warning: ‘virtual const char* KMPlayer::SMIL::Region::nodeName() const’ can be marked override [-Wsuggest-override] 473 | KDE_NO_EXPORT const char * nodeName () const { return "region"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:474:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::Region::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 474 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:475:10: warning: ‘virtual void KMPlayer::SMIL::Region::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 475 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:476:11: warning: ‘virtual void* KMPlayer::SMIL::Region::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 476 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:488:32: warning: ‘virtual const char* KMPlayer::SMIL::RegPoint::nodeName() const’ can be marked override [-Wsuggest-override] 488 | KDE_NO_EXPORT const char * nodeName () const { return "regPoint"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:489:10: warning: ‘virtual void KMPlayer::SMIL::RegPoint::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 489 | void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:528:10: warning: ‘virtual void KMPlayer::SMIL::Transition::activate()’ can be marked override [-Wsuggest-override] 528 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:529:24: warning: ‘virtual void KMPlayer::SMIL::Transition::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 529 | KDE_NO_EXPORT void accept (Visitor * v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:530:32: warning: ‘virtual const char* KMPlayer::SMIL::Transition::nodeName() const’ can be marked override [-Wsuggest-override] 530 | KDE_NO_EXPORT const char * nodeName () const { return "transition"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:531:10: warning: ‘virtual void KMPlayer::SMIL::Transition::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 531 | void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:548:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::GroupBase::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 548 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:549:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::SMIL::GroupBase::playType()’ can be marked override [-Wsuggest-override] 549 | PlayType playType () { return play_type_none; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:550:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 550 | void parseParam (const TrieString &name, const QString &value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:551:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::init()’ can be marked override [-Wsuggest-override] 551 | void init (); | ^~~~ /<>/src/kmplayer_smil.h:552:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::finish()’ can be marked override [-Wsuggest-override] 552 | void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:553:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::activate()’ can be marked override [-Wsuggest-override] 553 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:554:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::deactivate()’ can be marked override [-Wsuggest-override] 554 | void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:555:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::reset()’ can be marked override [-Wsuggest-override] 555 | void reset (); | ^~~~~ /<>/src/kmplayer_smil.h:556:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 556 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:557:11: warning: ‘virtual void* KMPlayer::SMIL::GroupBase::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 557 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:571:32: warning: ‘virtual const char* KMPlayer::SMIL::Par::nodeName() const’ can be marked override [-Wsuggest-override] 571 | KDE_NO_EXPORT const char * nodeName () const { return "par"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:572:10: warning: ‘virtual void KMPlayer::SMIL::Par::begin()’ can be marked override [-Wsuggest-override] 572 | void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:573:10: warning: ‘virtual void KMPlayer::SMIL::Par::reset()’ can be marked override [-Wsuggest-override] 573 | void reset (); | ^~~~~ /<>/src/kmplayer_smil.h:574:10: warning: ‘virtual void KMPlayer::SMIL::Par::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 574 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:575:11: warning: ‘virtual void* KMPlayer::SMIL::Par::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 575 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:576:24: warning: ‘virtual void KMPlayer::SMIL::Par::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 576 | KDE_NO_EXPORT void accept (Visitor * v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:585:32: warning: ‘virtual const char* KMPlayer::SMIL::Seq::nodeName() const’ can be marked override [-Wsuggest-override] 585 | KDE_NO_EXPORT const char * nodeName () const { return "seq"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:586:10: warning: ‘virtual void KMPlayer::SMIL::Seq::begin()’ can be marked override [-Wsuggest-override] 586 | void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:587:10: warning: ‘virtual void KMPlayer::SMIL::Seq::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 587 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:588:11: warning: ‘virtual void* KMPlayer::SMIL::Seq::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 588 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:589:24: warning: ‘virtual void KMPlayer::SMIL::Seq::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 589 | KDE_NO_EXPORT void accept (Visitor * v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:603:32: warning: ‘virtual const char* KMPlayer::SMIL::Body::nodeName() const’ can be marked override [-Wsuggest-override] 603 | KDE_NO_EXPORT const char * nodeName () const { return "body"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:613:32: warning: ‘virtual const char* KMPlayer::SMIL::Excl::nodeName() const’ can be marked override [-Wsuggest-override] 613 | KDE_NO_EXPORT const char * nodeName () const { return "excl"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:614:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::Excl::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 614 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:615:10: warning: ‘virtual void KMPlayer::SMIL::Excl::begin()’ can be marked override [-Wsuggest-override] 615 | void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:616:10: warning: ‘virtual void KMPlayer::SMIL::Excl::deactivate()’ can be marked override [-Wsuggest-override] 616 | void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:617:10: warning: ‘virtual void KMPlayer::SMIL::Excl::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 617 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:618:24: warning: ‘virtual void KMPlayer::SMIL::Excl::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 618 | KDE_NO_EXPORT void accept (Visitor * v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:637:32: warning: ‘virtual const char* KMPlayer::SMIL::PriorityClass::nodeName() const’ can be marked override [-Wsuggest-override] 637 | KDE_NO_EXPORT const char * nodeName () const { return "priorityClass"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:638:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::PriorityClass::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 638 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:639:10: warning: ‘virtual void KMPlayer::SMIL::PriorityClass::init()’ can be marked override [-Wsuggest-override] 639 | void init (); | ^~~~ /<>/src/kmplayer_smil.h:640:10: warning: ‘virtual void KMPlayer::SMIL::PriorityClass::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 640 | void parseParam (const TrieString &, const QString &); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:641:10: warning: ‘virtual void KMPlayer::SMIL::PriorityClass::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 641 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:642:24: warning: ‘virtual void KMPlayer::SMIL::PriorityClass::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 642 | KDE_NO_EXPORT void accept (Visitor * v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:656:32: warning: ‘virtual const char* KMPlayer::SMIL::Switch::nodeName() const’ can be marked override [-Wsuggest-override] 656 | KDE_NO_EXPORT const char * nodeName () const { return "switch"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:658:10: warning: ‘virtual void KMPlayer::SMIL::Switch::begin()’ can be marked override [-Wsuggest-override] 658 | void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:659:10: warning: ‘virtual void KMPlayer::SMIL::Switch::init()’ can be marked override [-Wsuggest-override] 659 | void init (); | ^~~~ /<>/src/kmplayer_smil.h:660:10: warning: ‘virtual void KMPlayer::SMIL::Switch::deactivate()’ can be marked override [-Wsuggest-override] 660 | void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:661:10: warning: ‘virtual void KMPlayer::SMIL::Switch::reset()’ can be marked override [-Wsuggest-override] 661 | void reset (); | ^~~~~ /<>/src/kmplayer_smil.h:662:10: warning: ‘virtual void KMPlayer::SMIL::Switch::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 662 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:663:24: warning: ‘virtual void KMPlayer::SMIL::Switch::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 663 | KDE_NO_EXPORT void accept (Visitor * v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:673:10: warning: ‘virtual void KMPlayer::SMIL::LinkingBase::deactivate()’ can be marked override [-Wsuggest-override] 673 | void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:674:10: warning: ‘virtual void KMPlayer::SMIL::LinkingBase::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 674 | void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:687:10: warning: ‘virtual void KMPlayer::SMIL::Anchor::activate()’ can be marked override [-Wsuggest-override] 687 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:688:10: warning: ‘virtual void KMPlayer::SMIL::Anchor::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 688 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:689:11: warning: ‘virtual void* KMPlayer::SMIL::Anchor::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 689 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:690:32: warning: ‘virtual const char* KMPlayer::SMIL::Anchor::nodeName() const’ can be marked override [-Wsuggest-override] 690 | KDE_NO_EXPORT const char * nodeName () const { return "a"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:691:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::Anchor::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 691 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:692:24: warning: ‘virtual void KMPlayer::SMIL::Anchor::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 692 | KDE_NO_EXPORT void accept (Visitor * v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:699:10: warning: ‘virtual void KMPlayer::SMIL::Area::activate()’ can be marked override [-Wsuggest-override] 699 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:700:32: warning: ‘virtual const char* KMPlayer::SMIL::Area::nodeName() const’ can be marked override [-Wsuggest-override] 700 | KDE_NO_EXPORT const char * nodeName () const { return tag.constData (); } | ^~~~~~~~ /<>/src/kmplayer_smil.h:701:24: warning: ‘virtual void KMPlayer::SMIL::Area::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 701 | KDE_NO_EXPORT void accept (Visitor * v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:702:10: warning: ‘virtual void KMPlayer::SMIL::Area::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 702 | void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:703:11: warning: ‘virtual void* KMPlayer::SMIL::Area::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 703 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:718:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::MediaType::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 718 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:719:32: warning: ‘virtual const char* KMPlayer::SMIL::MediaType::nodeName() const’ can be marked override [-Wsuggest-override] 719 | KDE_NO_EXPORT const char * nodeName () const { return m_type.constData (); } | ^~~~~~~~ /<>/src/kmplayer_smil.h:720:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::closed()’ can be marked override [-Wsuggest-override] 720 | virtual void closed (); | ^~~~~~ /<>/src/kmplayer_smil.h:721:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::init()’ can be marked override [-Wsuggest-override] 721 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:722:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::activate()’ can be marked override [-Wsuggest-override] 722 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:723:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::deactivate()’ can be marked override [-Wsuggest-override] 723 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:724:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::defer()’ can be marked override [-Wsuggest-override] 724 | virtual void defer (); | ^~~~~ /<>/src/kmplayer_smil.h:725:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::undefer()’ can be marked override [-Wsuggest-override] 725 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayer_smil.h:726:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::begin()’ can be marked override [-Wsuggest-override] 726 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:727:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::finish()’ can be marked override [-Wsuggest-override] 727 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:728:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::reset()’ can be marked override [-Wsuggest-override] 728 | virtual void reset (); | ^~~~~ /<>/src/kmplayer_smil.h:730:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 730 | virtual void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:731:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 731 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:732:19: warning: ‘virtual void* KMPlayer::SMIL::MediaType::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 732 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:733:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 733 | virtual void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:767:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::RefMediaType::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 767 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:768:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::activate()’ can be marked override [-Wsuggest-override] 768 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:769:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::begin()’ can be marked override [-Wsuggest-override] 769 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:770:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::finish()’ can be marked override [-Wsuggest-override] 770 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:771:22: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::SMIL::RefMediaType::playType()’ can be marked override [-Wsuggest-override] 771 | virtual PlayType playType (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:772:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 772 | virtual void accept (Visitor *); | ^~~~~~ /<>/src/kmplayer_smil.h:773:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 773 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:774:19: warning: ‘virtual void* KMPlayer::SMIL::RefMediaType::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 774 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:775:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::prefetch()’ can be marked override [-Wsuggest-override] 775 | virtual void prefetch (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:776:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::clipStart()’ can be marked override [-Wsuggest-override] 776 | virtual void clipStart (); | ^~~~~~~~~ /<>/src/kmplayer_smil.h:782:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::SMIL::TextMediaType::playType()’ can be marked override [-Wsuggest-override] 782 | PlayType playType () { return play_type_info; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:783:18: warning: ‘virtual void KMPlayer::SMIL::TextMediaType::init()’ can be marked override [-Wsuggest-override] 783 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:784:18: warning: ‘virtual void KMPlayer::SMIL::TextMediaType::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 784 | virtual void accept (Visitor *); | ^~~~~~ /<>/src/kmplayer_smil.h:785:18: warning: ‘virtual void KMPlayer::SMIL::TextMediaType::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 785 | virtual void parseParam (const TrieString &, const QString &); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:786:18: warning: ‘virtual void KMPlayer::SMIL::TextMediaType::prefetch()’ can be marked override [-Wsuggest-override] 786 | virtual void prefetch (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:797:18: warning: ‘virtual void KMPlayer::SMIL::Brush::init()’ can be marked override [-Wsuggest-override] 797 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:798:18: warning: ‘virtual void KMPlayer::SMIL::Brush::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 798 | virtual void accept (Visitor *); | ^~~~~~ /<>/src/kmplayer_smil.h:799:18: warning: ‘virtual void KMPlayer::SMIL::Brush::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 799 | virtual void parseParam (const TrieString &, const QString &); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:807:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::init()’ can be marked override [-Wsuggest-override] 807 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:808:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::activate()’ can be marked override [-Wsuggest-override] 808 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:809:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::begin()’ can be marked override [-Wsuggest-override] 809 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:810:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::finish()’ can be marked override [-Wsuggest-override] 810 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:811:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::deactivate()’ can be marked override [-Wsuggest-override] 811 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:812:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::reset()’ can be marked override [-Wsuggest-override] 812 | virtual void reset (); | ^~~~~ /<>/src/kmplayer_smil.h:813:31: warning: ‘virtual const char* KMPlayer::SMIL::SmilText::nodeName() const’ can be marked override [-Wsuggest-override] 813 | KDE_NO_EXPORT const char *nodeName () const { return "smilText"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:814:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::SmilText::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 814 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:815:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 815 | virtual void parseParam (const TrieString &name, const QString &value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:816:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 816 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:817:19: warning: ‘virtual void* KMPlayer::SMIL::SmilText::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 817 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:818:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 818 | virtual void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:842:18: warning: ‘virtual void KMPlayer::SMIL::TextFlow::init()’ can be marked override [-Wsuggest-override] 842 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:843:18: warning: ‘virtual void KMPlayer::SMIL::TextFlow::activate()’ can be marked override [-Wsuggest-override] 843 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:844:31: warning: ‘virtual const char* KMPlayer::SMIL::TextFlow::nodeName() const’ can be marked override [-Wsuggest-override] 844 | KDE_NO_EXPORT const char *nodeName () const { return tag.data (); } | ^~~~~~~~ /<>/src/kmplayer_smil.h:845:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::TextFlow::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 845 | Node *childFromTag (const QString &tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:846:18: warning: ‘virtual void KMPlayer::SMIL::TextFlow::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 846 | virtual void parseParam (const TrieString &name, const QString &value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:847:18: warning: ‘virtual void KMPlayer::SMIL::TextFlow::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 847 | virtual void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:857:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::init()’ can be marked override [-Wsuggest-override] 857 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:858:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::activate()’ can be marked override [-Wsuggest-override] 858 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:859:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::begin()’ can be marked override [-Wsuggest-override] 859 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:860:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::deactivate()’ can be marked override [-Wsuggest-override] 860 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:861:31: warning: ‘virtual const char* KMPlayer::SMIL::TemporalMoment::nodeName() const’ can be marked override [-Wsuggest-override] 861 | KDE_NO_EXPORT const char *nodeName () const { return tag.data (); } | ^~~~~~~~ /<>/src/kmplayer_smil.h:862:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::TemporalMoment::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 862 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:863:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 863 | virtual void parseParam (const TrieString &name, const QString &value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:864:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 864 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:865:19: warning: ‘virtual void* KMPlayer::SMIL::TemporalMoment::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 865 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:866:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 866 | virtual void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:876:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::init()’ can be marked override [-Wsuggest-override] 876 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:877:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::activate()’ can be marked override [-Wsuggest-override] 877 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:878:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::finish()’ can be marked override [-Wsuggest-override] 878 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:879:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::deactivate()’ can be marked override [-Wsuggest-override] 879 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:880:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::reset()’ can be marked override [-Wsuggest-override] 880 | virtual void reset (); | ^~~~~ /<>/src/kmplayer_smil.h:881:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 881 | virtual void parseParam (const TrieString &name, const QString &value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:882:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 882 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:883:19: warning: ‘virtual void* KMPlayer::SMIL::StateValue::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 883 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:897:18: warning: ‘virtual void KMPlayer::SMIL::NewValue::init()’ can be marked override [-Wsuggest-override] 897 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:898:18: warning: ‘virtual void KMPlayer::SMIL::NewValue::begin()’ can be marked override [-Wsuggest-override] 898 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:899:18: warning: ‘virtual void KMPlayer::SMIL::NewValue::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 899 | virtual void parseParam (const TrieString &name, const QString &value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:900:31: warning: ‘virtual const char* KMPlayer::SMIL::NewValue::nodeName() const’ can be marked override [-Wsuggest-override] 900 | KDE_NO_EXPORT const char *nodeName () const { return "newvalue"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:911:18: warning: ‘virtual void KMPlayer::SMIL::SetValue::begin()’ can be marked override [-Wsuggest-override] 911 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:912:31: warning: ‘virtual const char* KMPlayer::SMIL::SetValue::nodeName() const’ can be marked override [-Wsuggest-override] 912 | KDE_NO_EXPORT const char *nodeName () const { return "setvalue"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:919:18: warning: ‘virtual void KMPlayer::SMIL::DelValue::begin()’ can be marked override [-Wsuggest-override] 919 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:920:31: warning: ‘virtual const char* KMPlayer::SMIL::DelValue::nodeName() const’ can be marked override [-Wsuggest-override] 920 | KDE_NO_EXPORT const char *nodeName () const { return "delvalue"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:927:18: warning: ‘virtual void KMPlayer::SMIL::Send::init()’ can be marked override [-Wsuggest-override] 927 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:928:18: warning: ‘virtual void KMPlayer::SMIL::Send::begin()’ can be marked override [-Wsuggest-override] 928 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:929:18: warning: ‘virtual void KMPlayer::SMIL::Send::deactivate()’ can be marked override [-Wsuggest-override] 929 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:930:18: warning: ‘virtual void KMPlayer::SMIL::Send::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 930 | virtual void parseParam (const TrieString &name, const QString &value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:931:18: warning: ‘virtual void KMPlayer::SMIL::Send::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 931 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:932:31: warning: ‘virtual const char* KMPlayer::SMIL::Send::nodeName() const’ can be marked override [-Wsuggest-override] 932 | KDE_NO_EXPORT const char *nodeName () const { return "send"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:944:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::init()’ can be marked override [-Wsuggest-override] 944 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:945:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::activate()’ can be marked override [-Wsuggest-override] 945 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:946:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::finish()’ can be marked override [-Wsuggest-override] 946 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:947:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::deactivate()’ can be marked override [-Wsuggest-override] 947 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:948:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::reset()’ can be marked override [-Wsuggest-override] 948 | virtual void reset (); | ^~~~~ /<>/src/kmplayer_smil.h:949:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 949 | virtual void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:950:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 950 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:951:19: warning: ‘virtual void* KMPlayer::SMIL::AnimateGroup::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 951 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:967:18: warning: ‘virtual void KMPlayer::SMIL::Set::begin()’ can be marked override [-Wsuggest-override] 967 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:968:32: warning: ‘virtual const char* KMPlayer::SMIL::Set::nodeName() const’ can be marked override [-Wsuggest-override] 968 | KDE_NO_EXPORT const char * nodeName () const { return "set"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:969:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::SMIL::Set::playType()’ can be marked override [-Wsuggest-override] 969 | PlayType playType () { return play_type_none; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:981:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::init()’ can be marked override [-Wsuggest-override] 981 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:982:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::begin()’ can be marked override [-Wsuggest-override] 982 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:983:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::finish()’ can be marked override [-Wsuggest-override] 983 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:984:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::deactivate()’ can be marked override [-Wsuggest-override] 984 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:985:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 985 | virtual void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:986:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 986 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:987:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 987 | virtual void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:988:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::SMIL::AnimateBase::playType()’ can be marked override [-Wsuggest-override] 988 | PlayType playType () { return play_type_none; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:1019:18: warning: ‘virtual void KMPlayer::SMIL::Animate::init()’ can be marked override [-Wsuggest-override] 1019 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:1020:18: warning: ‘virtual void KMPlayer::SMIL::Animate::begin()’ can be marked override [-Wsuggest-override] 1020 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:1021:18: warning: ‘virtual void KMPlayer::SMIL::Animate::finish()’ can be marked override [-Wsuggest-override] 1021 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:1022:18: warning: ‘virtual void KMPlayer::SMIL::Animate::deactivate()’ can be marked override [-Wsuggest-override] 1022 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:1024:32: warning: ‘virtual const char* KMPlayer::SMIL::Animate::nodeName() const’ can be marked override [-Wsuggest-override] 1024 | KDE_NO_EXPORT const char * nodeName () const { return "animate"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:1027:18: warning: ‘virtual bool KMPlayer::SMIL::Animate::timerTick(unsigned int)’ can be marked override [-Wsuggest-override] 1027 | virtual bool timerTick (unsigned int cur_time); | ^~~~~~~~~ /<>/src/kmplayer_smil.h:1028:18: warning: ‘virtual void KMPlayer::SMIL::Animate::applyStep()’ can be marked override [-Wsuggest-override] 1028 | virtual void applyStep (); | ^~~~~~~~~ /<>/src/kmplayer_smil.h:1043:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::init()’ can be marked override [-Wsuggest-override] 1043 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:1044:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::begin()’ can be marked override [-Wsuggest-override] 1044 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:1045:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::finish()’ can be marked override [-Wsuggest-override] 1045 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:1047:32: warning: ‘virtual const char* KMPlayer::SMIL::AnimateMotion::nodeName() const’ can be marked override [-Wsuggest-override] 1047 | KDE_NO_EXPORT const char * nodeName () const { return "animateMotion"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:1050:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::restoreModification()’ can be marked override [-Wsuggest-override] 1050 | virtual void restoreModification (); | ^~~~~~~~~~~~~~~~~~~ /<>/src/kmplayer_smil.h:1051:18: warning: ‘virtual bool KMPlayer::SMIL::AnimateMotion::timerTick(unsigned int)’ can be marked override [-Wsuggest-override] 1051 | virtual bool timerTick (unsigned int cur_time); | ^~~~~~~~~ /<>/src/kmplayer_smil.h:1052:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::applyStep()’ can be marked override [-Wsuggest-override] 1052 | virtual void applyStep (); | ^~~~~~~~~ /<>/src/kmplayer_smil.h:1077:18: warning: ‘virtual void KMPlayer::SMIL::AnimateColor::init()’ can be marked override [-Wsuggest-override] 1077 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:1078:18: warning: ‘virtual void KMPlayer::SMIL::AnimateColor::begin()’ can be marked override [-Wsuggest-override] 1078 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:1079:18: warning: ‘virtual void KMPlayer::SMIL::AnimateColor::finish()’ can be marked override [-Wsuggest-override] 1079 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:1081:32: warning: ‘virtual const char* KMPlayer::SMIL::AnimateColor::nodeName() const’ can be marked override [-Wsuggest-override] 1081 | KDE_NO_EXPORT const char * nodeName () const { return "animateColor"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:1084:18: warning: ‘virtual bool KMPlayer::SMIL::AnimateColor::timerTick(unsigned int)’ can be marked override [-Wsuggest-override] 1084 | virtual bool timerTick (unsigned int cur_time); | ^~~~~~~~~ /<>/src/kmplayer_smil.h:1085:18: warning: ‘virtual void KMPlayer::SMIL::AnimateColor::applyStep()’ can be marked override [-Wsuggest-override] 1085 | virtual void applyStep (); | ^~~~~~~~~ /<>/src/kmplayer_smil.h:1098:32: warning: ‘virtual const char* KMPlayer::SMIL::Param::nodeName() const’ can be marked override [-Wsuggest-override] 1098 | KDE_NO_EXPORT const char * nodeName () const { return "param"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:1099:10: warning: ‘virtual void KMPlayer::SMIL::Param::activate()’ can be marked override [-Wsuggest-override] 1099 | void activate (); | ^~~~~~~~ In file included from /<>/src/kmplayerplaylist.cpp:34: /<>/src/kmplayer_xspf.h:55:11: warning: ‘virtual KMPlayer::Node* KMPlayer::XSPF::Playlist::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 55 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_xspf.h:56:32: warning: ‘virtual const char* KMPlayer::XSPF::Playlist::nodeName() const’ can be marked override [-Wsuggest-override] 56 | KDE_NO_EXPORT const char * nodeName () const { return "playlist"; } | ^~~~~~~~ /<>/src/kmplayer_xspf.h:57:11: warning: ‘virtual void* KMPlayer::XSPF::Playlist::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 57 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_xspf.h:58:10: warning: ‘virtual void KMPlayer::XSPF::Playlist::closed()’ can be marked override [-Wsuggest-override] 58 | void closed (); | ^~~~~~ /<>/src/kmplayer_xspf.h:64:11: warning: ‘virtual KMPlayer::Node* KMPlayer::XSPF::Tracklist::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 64 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_xspf.h:65:32: warning: ‘virtual const char* KMPlayer::XSPF::Tracklist::nodeName() const’ can be marked override [-Wsuggest-override] 65 | KDE_NO_EXPORT const char * nodeName () const { return "tracklist"; } | ^~~~~~~~ /<>/src/kmplayer_xspf.h:71:10: warning: ‘virtual void KMPlayer::XSPF::Track::closed()’ can be marked override [-Wsuggest-override] 71 | void closed (); | ^~~~~~ /<>/src/kmplayer_xspf.h:72:10: warning: ‘virtual void KMPlayer::XSPF::Track::activate()’ can be marked override [-Wsuggest-override] 72 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_xspf.h:73:32: warning: ‘virtual const char* KMPlayer::XSPF::Track::nodeName() const’ can be marked override [-Wsuggest-override] 73 | KDE_NO_EXPORT const char * nodeName () const { return "track"; } | ^~~~~~~~ /<>/src/kmplayer_xspf.h:74:11: warning: ‘virtual KMPlayer::Node* KMPlayer::XSPF::Track::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 74 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_xspf.h:80:32: warning: ‘virtual const char* KMPlayer::XSPF::Location::nodeName() const’ can be marked override [-Wsuggest-override] 80 | KDE_NO_EXPORT const char * nodeName () const { return "location"; } | ^~~~~~~~ /<>/src/kmplayer_xspf.h:81:10: warning: ‘virtual void KMPlayer::XSPF::Location::closed()’ can be marked override [-Wsuggest-override] 81 | void closed (); | ^~~~~~ In file included from /<>/src/kmplayerplaylist.cpp:35: /<>/src/mediaobject.h:292:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::AudioVideoMedia::type() const’ can be marked override [-Wsuggest-override] 292 | MediaManager::MediaType type () const { return MediaManager::AudioVideo; } | ^~~~ /<>/src/mediaobject.h:294:18: warning: ‘virtual bool KMPlayer::AudioVideoMedia::play()’ can be marked override [-Wsuggest-override] 294 | virtual bool play (); | ^~~~ /<>/src/mediaobject.h:296:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stop()’ can be marked override [-Wsuggest-override] 296 | virtual void stop (); | ^~~~ /<>/src/mediaobject.h:297:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::pause()’ can be marked override [-Wsuggest-override] 297 | virtual void pause (); | ^~~~~ /<>/src/mediaobject.h:298:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::unpause()’ can be marked override [-Wsuggest-override] 298 | virtual void unpause (); | ^~~~~~~ /<>/src/mediaobject.h:299:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::destroy()’ can be marked override [-Wsuggest-override] 299 | virtual void destroy (); | ^~~~~~~ /<>/src/mediaobject.h:301:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::starting(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 301 | virtual void starting (IProcess *); | ^~~~~~~~ /<>/src/mediaobject.h:302:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stateChange(KMPlayer::IProcess*, KMPlayer::IProcess::State, KMPlayer::IProcess::State)’ can be marked override [-Wsuggest-override] 302 | virtual void stateChange (IProcess *, IProcess::State, IProcess::State); | ^~~~~~~~~~~ /<>/src/mediaobject.h:303:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::processDestroyed(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 303 | virtual void processDestroyed (IProcess *p); | ^~~~~~~~~~~~~~~~ /<>/src/mediaobject.h:304:22: warning: ‘virtual KMPlayer::IViewer* KMPlayer::AudioVideoMedia::viewer()’ can be marked override [-Wsuggest-override] 304 | virtual IViewer *viewer (); | ^~~~~~ /<>/src/mediaobject.h:305:18: warning: ‘virtual KMPlayer::Mrl* KMPlayer::AudioVideoMedia::getMrl()’ can be marked override [-Wsuggest-override] 305 | virtual Mrl *getMrl (); | ^~~~~~ /<>/src/mediaobject.h:366:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::ImageMedia::type() const’ can be marked override [-Wsuggest-override] 366 | MediaManager::MediaType type () const { return MediaManager::Image; } | ^~~~ /<>/src/mediaobject.h:368:10: warning: ‘virtual bool KMPlayer::ImageMedia::play()’ can be marked override [-Wsuggest-override] 368 | bool play (); | ^~~~ /<>/src/mediaobject.h:369:10: warning: ‘virtual void KMPlayer::ImageMedia::stop()’ can be marked override [-Wsuggest-override] 369 | void stop (); | ^~~~ /<>/src/mediaobject.h:370:10: warning: ‘virtual void KMPlayer::ImageMedia::pause()’ can be marked override [-Wsuggest-override] 370 | void pause (); | ^~~~~ /<>/src/mediaobject.h:371:10: warning: ‘virtual void KMPlayer::ImageMedia::unpause()’ can be marked override [-Wsuggest-override] 371 | void unpause (); | ^~~~~~~ /<>/src/mediaobject.h:411:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::TextMedia::type() const’ can be marked override [-Wsuggest-override] 411 | MediaManager::MediaType type () const { return MediaManager::Text; } | ^~~~ /<>/src/mediaobject.h:413:10: warning: ‘virtual bool KMPlayer::TextMedia::play()’ can be marked override [-Wsuggest-override] 413 | bool play (); | ^~~~ /<>/src/kmplayerplaylist.cpp: In copy constructor ‘KMPlayer::Matrix::Matrix(const KMPlayer::Matrix&)’: /<>/src/kmplayerplaylist.cpp:186:59: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 186 | : a (m.a), b (m.b), c (m.c), d (m.d), tx (m.tx), ty (m.ty) {} | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayerplaylist.cpp:27: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayerplaylist.cpp:186:59: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 186 | : a (m.a), b (m.b), c (m.c), d (m.d), tx (m.tx), ty (m.ty) {} | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayerplaylist.cpp:27: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayerplaylist.cpp: In constructor ‘KMPlayer::Matrix::Matrix(KMPlayer::Single, KMPlayer::Single, float, float)’: /<>/src/kmplayerplaylist.cpp:189:65: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 189 | : a (xscale), b (0.0), c (0.0), d (yscale), tx (xoff), ty (yoff) {} | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayerplaylist.cpp:27: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayerplaylist.cpp:189:65: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 189 | : a (xscale), b (0.0), c (0.0), d (yscale), tx (xoff), ty (yoff) {} | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayerplaylist.cpp:27: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayerplaylist.cpp: In member function ‘void KMPlayer::Matrix::getXY(KMPlayer::Single&, KMPlayer::Single&) const’: /<>/src/kmplayerplaylist.cpp:192:21: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 192 | x = Single (x * a) + tx; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayerplaylist.cpp:27: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:226:39: note: initializing argument 1 of ‘float KMPlayer::operator*(KMPlayer::Single, float)’ 226 | inline float operator * (const Single s, const float f) { | ~~~~~~~~~~~~~^ /<>/src/kmplayerplaylist.cpp:192:26: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 192 | x = Single (x * a) + tx; | ^~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayerplaylist.cpp:27: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayerplaylist.cpp:193:21: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 193 | y = Single (y * d) + ty; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayerplaylist.cpp:27: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:226:39: note: initializing argument 1 of ‘float KMPlayer::operator*(KMPlayer::Single, float)’ 226 | inline float operator * (const Single s, const float f) { | ~~~~~~~~~~~~~^ /<>/src/kmplayerplaylist.cpp:193:26: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 193 | y = Single (y * d) + ty; | ^~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayerplaylist.cpp:27: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayerplaylist.cpp: In member function ‘KMPlayer::IRect KMPlayer::Matrix::toScreen(const SRect&) const’: /<>/src/kmplayerplaylist.cpp:203:45: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 203 | (int) (Single (rect.x () * a) + tx), | ^~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayerplaylist.cpp:27: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayerplaylist.cpp:204:45: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 204 | (int) (Single (rect.y () * d) + ty), | ^~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayerplaylist.cpp:27: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayerplaylist.cpp: In member function ‘KMPlayer::SRect KMPlayer::Matrix::toUser(const IRect&) const’: /<>/src/kmplayerplaylist.cpp:212:47: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 212 | Single ((Single (rect.x ()) - tx) / a), | ^~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayerplaylist.cpp:27: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayerplaylist.cpp:213:47: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 213 | Single ((Single (rect.y ()) - ty) / d), | ^~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayerplaylist.cpp:27: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayerplaylist.cpp: In member function ‘void KMPlayer::Matrix::transform(const KMPlayer::Matrix&)’: /<>/src/kmplayerplaylist.cpp:226:30: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 226 | tx = Single (tx * matrix.a) + matrix.tx; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayerplaylist.cpp:27: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:226:39: note: initializing argument 1 of ‘float KMPlayer::operator*(KMPlayer::Single, float)’ 226 | inline float operator * (const Single s, const float f) { | ~~~~~~~~~~~~~^ /<>/src/kmplayerplaylist.cpp:226:42: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 226 | tx = Single (tx * matrix.a) + matrix.tx; | ^~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayerplaylist.cpp:27: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayerplaylist.cpp:227:30: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 227 | ty = Single (ty * matrix.d) + matrix.ty; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayerplaylist.cpp:27: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:226:39: note: initializing argument 1 of ‘float KMPlayer::operator*(KMPlayer::Single, float)’ 226 | inline float operator * (const Single s, const float f) { | ~~~~~~~~~~~~~^ /<>/src/kmplayerplaylist.cpp:227:42: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 227 | ty = Single (ty * matrix.d) + matrix.ty; | ^~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayerplaylist.cpp:27: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayerplaylist.cpp: In member function ‘void KMPlayer::Matrix::translate(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayerplaylist.cpp:238:11: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 238 | tx += x; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayerplaylist.cpp:27: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:69:40: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator+=(KMPlayer::Single)’ 69 | Single & operator += (const Single s) { value += s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/kmplayerplaylist.cpp:239:11: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 239 | ty += y; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayerplaylist.cpp:27: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:69:40: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator+=(KMPlayer::Single)’ 69 | Single & operator += (const Single s) { value += s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/kmplayerplaylist.cpp: In member function ‘QString KMPlayer::Mrl::absolutePath()’: /<>/src/kmplayerplaylist.cpp:759:55: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 759 | path = KURL (mrl->absolutePath (), src).url (); | ^ In file included from /<>/src/kmplayerplaylist.cpp:37: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayerplaylist.cpp: In member function ‘virtual void KMPlayer::Mrl::parseParam(const KMPlayer::TrieString&, const QString&)’: /<>/src/kmplayerplaylist.cpp:889:33: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 889 | src = KURL (abs, val).url (); | ^ In file included from /<>/src/kmplayerplaylist.cpp:37: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayerplaylist.cpp:27: /<>/src/kmplayertypes.h: In instantiation of ‘T KMPlayer::Rect::x() const [with T = KMPlayer::Single]’: /<>/src/kmplayerplaylist.cpp:203:36: required from here /<>/src/kmplayertypes.h:348:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 348 | template inline T Rect::x () const { return point.x; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In instantiation of ‘T KMPlayer::Rect::y() const [with T = KMPlayer::Single]’: /<>/src/kmplayerplaylist.cpp:204:36: required from here /<>/src/kmplayertypes.h:350:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 350 | template inline T Rect::y () const { return point.y; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In instantiation of ‘T KMPlayer::Rect::width() const [with T = KMPlayer::Single]’: /<>/src/kmplayerplaylist.cpp:205:32: required from here /<>/src/kmplayertypes.h:352:67: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 352 | template inline T Rect::width () const { return size.width; } | ^~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In instantiation of ‘T KMPlayer::Rect::height() const [with T = KMPlayer::Single]’: /<>/src/kmplayerplaylist.cpp:206:33: required from here /<>/src/kmplayertypes.h:354:68: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 354 | template inline T Rect::height () const { return size.height; } | ^~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In instantiation of ‘KMPlayer::Rect::Rect(T, T, T, T) [with T = KMPlayer::Single]’: /<>/src/kmplayerplaylist.cpp:215:35: required from here /<>/src/kmplayertypes.h:340:28: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 340 | : point (a, b), size (w, h) {} | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:303:46: note: initializing argument 1 of ‘KMPlayer::Point::Point(T, T) [with T = KMPlayer::Single]’ 303 | template inline Point::Point (T _x, T _y) : x (_x), y (_y) {} | ~~^~ /<>/src/kmplayertypes.h:340:28: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 340 | : point (a, b), size (w, h) {} | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:303:52: note: initializing argument 2 of ‘KMPlayer::Point::Point(T, T) [with T = KMPlayer::Single]’ 303 | template inline Point::Point (T _x, T _y) : x (_x), y (_y) {} | ~~^~ /<>/src/kmplayertypes.h:340:28: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 340 | : point (a, b), size (w, h) {} | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:319:44: note: initializing argument 1 of ‘KMPlayer::Size::Size(T, T) [with T = KMPlayer::Single]’ 319 | template inline Size::Size (T w, T h) : width (w), height (h) {} | ~~^ /<>/src/kmplayertypes.h:340:28: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 340 | : point (a, b), size (w, h) {} | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:319:49: note: initializing argument 2 of ‘KMPlayer::Size::Size(T, T) [with T = KMPlayer::Single]’ 319 | template inline Size::Size (T w, T h) : width (w), height (h) {} | ~~^ /<>/src/kmplayertypes.h: In instantiation of ‘KMPlayer::Point::Point(T, T) [with T = KMPlayer::Single]’: /<>/src/kmplayertypes.h:340:28: required from ‘KMPlayer::Rect::Rect(T, T, T, T) [with T = KMPlayer::Single]’ /<>/src/kmplayerplaylist.cpp:215:35: required from here /<>/src/kmplayertypes.h:303:71: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 303 | template inline Point::Point (T _x, T _y) : x (_x), y (_y) {} | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:303:71: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 303 | template inline Point::Point (T _x, T _y) : x (_x), y (_y) {} | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In instantiation of ‘KMPlayer::Size::Size(T, T) [with T = KMPlayer::Single]’: /<>/src/kmplayertypes.h:340:28: required from ‘KMPlayer::Rect::Rect(T, T, T, T) [with T = KMPlayer::Single]’ /<>/src/kmplayerplaylist.cpp:215:35: required from here /<>/src/kmplayertypes.h:319:74: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 319 | template inline Size::Size (T w, T h) : width (w), height (h) {} | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:319:74: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 319 | template inline Size::Size (T w, T h) : width (w), height (h) {} | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ [ 54%] Building CXX object src/CMakeFiles/kmplayercommon.dir/kmplayer_asx.cpp.o cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-g++ -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DKMPLAYER_VERSION_STRING="\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayercommon_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include -I/<>/obj-aarch64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -isystem /usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KBookmarks -isystem /usr/include/KF5/KItemViews -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KNotifications -isystem /usr/include/KF5/KIconThemes -isystem /usr/include/KF5/KGuiAddons -isystem /usr/include/KF5/KUnitConversion -isystem /usr/include/KF5/KTextWidgets -isystem /usr/include/KF5/SonnetUi -isystem /usr/include/KF5/KParts -isystem /usr/include/KF5/KMediaPlayer -isystem /usr/include/aarch64-linux-gnu/qt5/QtSvg -isystem /usr/include/aarch64-linux-gnu/qt5/QtX11Extras -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -std=gnu++11 -o CMakeFiles/kmplayercommon.dir/kmplayer_asx.cpp.o -c /<>/src/kmplayer_asx.cpp In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_asx.h:26, from /<>/src/kmplayer_asx.cpp:22: /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:217:53: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’ 217 | inline Single operator * (const int i, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:264:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 264 | operator > (const Single s, const int i) { return s > Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:26: note: initializing argument 1 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:267:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 267 | operator > (const int i, const Single s) { return Single (i) > s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:43: note: initializing argument 2 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:282:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 282 | operator < (const Single s, const int i) { return s < Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:26: note: initializing argument 1 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:285:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 285 | operator < (const int i, const Single s) { return Single (i) < s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:43: note: initializing argument 2 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:291:66: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 291 | operator <= (const Single s, const int i) { return s <= Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:288:27: note: initializing argument 1 of ‘bool KMPlayer::operator<=(KMPlayer::Single, KMPlayer::Single)’ 288 | operator <= (const Single s1, const Single s2) { return s1.value <= s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /<>/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ In file included from /<>/src/kmplayer_asx.h:26, from /<>/src/kmplayer_asx.cpp:22: /<>/src/kmplayerplaylist.h: At global scope: /<>/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /<>/src/kmplayerplaylist.h:576:18: warning: ‘virtual bool KMPlayer::Element::isElementNode() const’ can be marked override [-Wsuggest-override] 576 | virtual bool isElementNode () const { return true; } | ^~~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:577:18: warning: ‘virtual void KMPlayer::Element::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 577 | virtual void accept (Visitor * v); | ^~~~~~ /<>/src/kmplayerplaylist.h:628:11: warning: ‘virtual KMPlayer::Node* KMPlayer::Mrl::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 628 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:629:10: warning: ‘virtual void KMPlayer::Mrl::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 629 | void parseParam (const TrieString &, const QString &); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /<>/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /<>/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:646:18: warning: ‘virtual void KMPlayer::Mrl::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 646 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayerplaylist.h:647:19: warning: ‘virtual void* KMPlayer::Mrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 647 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:777:19: warning: ‘virtual KMPlayer::Node* KMPlayer::Document::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 777 | virtual Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:778:32: warning: ‘virtual const char* KMPlayer::Document::nodeName() const’ can be marked override [-Wsuggest-override] 778 | KDE_NO_EXPORT const char * nodeName () const { return "document"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:800:19: warning: ‘virtual void* KMPlayer::Document::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 800 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:897:18: warning: ‘virtual const char* KMPlayer::TextNode::nodeName() const’ can be marked override [-Wsuggest-override] 897 | const char * nodeName () const { return "#text"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:898:10: warning: ‘virtual void KMPlayer::TextNode::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 898 | void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /<>/src/kmplayerplaylist.h:911:18: warning: ‘virtual const char* KMPlayer::CData::nodeName() const’ can be marked override [-Wsuggest-override] 911 | const char * nodeName () const { return "#cdata"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:921:18: warning: ‘virtual const char* KMPlayer::DarkNode::nodeName() const’ can be marked override [-Wsuggest-override] 921 | const char * nodeName () const { return name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:922:11: warning: ‘virtual KMPlayer::Node* KMPlayer::DarkNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 922 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:935:32: warning: ‘virtual const char* KMPlayer::GenericURL::nodeName() const’ can be marked override [-Wsuggest-override] 935 | KDE_NO_EXPORT const char * nodeName () const { return "url"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /<>/src/kmplayerplaylist.h:946:32: warning: ‘virtual const char* KMPlayer::GenericMrl::nodeName() const’ can be marked override [-Wsuggest-override] 946 | KDE_NO_EXPORT const char * nodeName () const { return node_name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /<>/src/kmplayerplaylist.h:948:11: warning: ‘virtual void* KMPlayer::GenericMrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 948 | void *role (RoleType msg, void *content=NULL); | ^~~~ In file included from /<>/src/kmplayer_asx.cpp:22: /<>/src/kmplayer_asx.h:48:11: warning: ‘virtual KMPlayer::Node* KMPlayer::ASX::Asx::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 48 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_asx.h:49:10: warning: ‘virtual void KMPlayer::ASX::Asx::closed()’ can be marked override [-Wsuggest-override] 49 | void closed (); | ^~~~~~ /<>/src/kmplayer_asx.h:50:32: warning: ‘virtual const char* KMPlayer::ASX::Asx::nodeName() const’ can be marked override [-Wsuggest-override] 50 | KDE_NO_EXPORT const char * nodeName () const { return "ASX"; } | ^~~~~~~~ /<>/src/kmplayer_asx.h:51:11: warning: ‘virtual void* KMPlayer::ASX::Asx::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 51 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_asx.h:61:11: warning: ‘virtual KMPlayer::Node* KMPlayer::ASX::Entry::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 61 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_asx.h:62:10: warning: ‘virtual void KMPlayer::ASX::Entry::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 62 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_asx.h:63:32: warning: ‘virtual const char* KMPlayer::ASX::Entry::nodeName() const’ can be marked override [-Wsuggest-override] 63 | KDE_NO_EXPORT const char * nodeName () const { return "Entry"; } | ^~~~~~~~ /<>/src/kmplayer_asx.h:64:10: warning: ‘virtual void KMPlayer::ASX::Entry::closed()’ can be marked override [-Wsuggest-override] 64 | void closed (); | ^~~~~~ /<>/src/kmplayer_asx.h:65:10: warning: ‘virtual void KMPlayer::ASX::Entry::activate()’ can be marked override [-Wsuggest-override] 65 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_asx.h:66:10: warning: ‘virtual void KMPlayer::ASX::Entry::deactivate()’ can be marked override [-Wsuggest-override] 66 | void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_asx.h:70:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::ASX::Entry::playType()’ can be marked override [-Wsuggest-override] 70 | PlayType playType (); | ^~~~~~~~ /<>/src/kmplayer_asx.h:71:11: warning: ‘virtual void* KMPlayer::ASX::Entry::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 71 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_asx.h:84:10: warning: ‘virtual void KMPlayer::ASX::Ref::opened()’ can be marked override [-Wsuggest-override] 84 | void opened (); | ^~~~~~ /<>/src/kmplayer_asx.h:85:32: warning: ‘virtual const char* KMPlayer::ASX::Ref::nodeName() const’ can be marked override [-Wsuggest-override] 85 | KDE_NO_EXPORT const char * nodeName () const { return "Ref"; } | ^~~~~~~~ /<>/src/kmplayer_asx.h:95:10: warning: ‘virtual void KMPlayer::ASX::EntryRef::opened()’ can be marked override [-Wsuggest-override] 95 | void opened (); | ^~~~~~ /<>/src/kmplayer_asx.h:96:32: warning: ‘virtual const char* KMPlayer::ASX::EntryRef::nodeName() const’ can be marked override [-Wsuggest-override] 96 | KDE_NO_EXPORT const char * nodeName () const { return "EntryRef"; } | ^~~~~~~~ [ 56%] Building CXX object src/CMakeFiles/kmplayercommon.dir/kmplayer_smil.cpp.o cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-g++ -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DKMPLAYER_VERSION_STRING="\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayercommon_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include -I/<>/obj-aarch64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -isystem /usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KBookmarks -isystem /usr/include/KF5/KItemViews -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KNotifications -isystem /usr/include/KF5/KIconThemes -isystem /usr/include/KF5/KGuiAddons -isystem /usr/include/KF5/KUnitConversion -isystem /usr/include/KF5/KTextWidgets -isystem /usr/include/KF5/SonnetUi -isystem /usr/include/KF5/KParts -isystem /usr/include/KF5/KMediaPlayer -isystem /usr/include/aarch64-linux-gnu/qt5/QtSvg -isystem /usr/include/aarch64-linux-gnu/qt5/QtX11Extras -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -std=gnu++11 -o CMakeFiles/kmplayercommon.dir/kmplayer_smil.cpp.o -c /<>/src/kmplayer_smil.cpp In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:217:53: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’ 217 | inline Single operator * (const int i, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:264:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 264 | operator > (const Single s, const int i) { return s > Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:26: note: initializing argument 1 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:267:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 267 | operator > (const int i, const Single s) { return Single (i) > s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:43: note: initializing argument 2 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:282:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 282 | operator < (const Single s, const int i) { return s < Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:26: note: initializing argument 1 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:285:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 285 | operator < (const int i, const Single s) { return Single (i) < s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:43: note: initializing argument 2 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:291:66: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 291 | operator <= (const Single s, const int i) { return s <= Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:288:27: note: initializing argument 1 of ‘bool KMPlayer::operator<=(KMPlayer::Single, KMPlayer::Single)’ 288 | operator <= (const Single s1, const Single s2) { return s1.value <= s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /<>/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ In file included from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayerplaylist.h: At global scope: /<>/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /<>/src/kmplayerplaylist.h:576:18: warning: ‘virtual bool KMPlayer::Element::isElementNode() const’ can be marked override [-Wsuggest-override] 576 | virtual bool isElementNode () const { return true; } | ^~~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:577:18: warning: ‘virtual void KMPlayer::Element::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 577 | virtual void accept (Visitor * v); | ^~~~~~ /<>/src/kmplayerplaylist.h:628:11: warning: ‘virtual KMPlayer::Node* KMPlayer::Mrl::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 628 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:629:10: warning: ‘virtual void KMPlayer::Mrl::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 629 | void parseParam (const TrieString &, const QString &); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /<>/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /<>/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:646:18: warning: ‘virtual void KMPlayer::Mrl::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 646 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayerplaylist.h:647:19: warning: ‘virtual void* KMPlayer::Mrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 647 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:689:79: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 689 | virtual void openUrl (const KUrl &, const QString &t, const QString &srv)=0; | ^ /<>/src/kmplayerplaylist.h:777:19: warning: ‘virtual KMPlayer::Node* KMPlayer::Document::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 777 | virtual Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:778:32: warning: ‘virtual const char* KMPlayer::Document::nodeName() const’ can be marked override [-Wsuggest-override] 778 | KDE_NO_EXPORT const char * nodeName () const { return "document"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:800:19: warning: ‘virtual void* KMPlayer::Document::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 800 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:897:18: warning: ‘virtual const char* KMPlayer::TextNode::nodeName() const’ can be marked override [-Wsuggest-override] 897 | const char * nodeName () const { return "#text"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:898:10: warning: ‘virtual void KMPlayer::TextNode::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 898 | void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /<>/src/kmplayerplaylist.h:911:18: warning: ‘virtual const char* KMPlayer::CData::nodeName() const’ can be marked override [-Wsuggest-override] 911 | const char * nodeName () const { return "#cdata"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:921:18: warning: ‘virtual const char* KMPlayer::DarkNode::nodeName() const’ can be marked override [-Wsuggest-override] 921 | const char * nodeName () const { return name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:922:11: warning: ‘virtual KMPlayer::Node* KMPlayer::DarkNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 922 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:935:32: warning: ‘virtual const char* KMPlayer::GenericURL::nodeName() const’ can be marked override [-Wsuggest-override] 935 | KDE_NO_EXPORT const char * nodeName () const { return "url"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /<>/src/kmplayerplaylist.h:946:32: warning: ‘virtual const char* KMPlayer::GenericMrl::nodeName() const’ can be marked override [-Wsuggest-override] 946 | KDE_NO_EXPORT const char * nodeName () const { return node_name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /<>/src/kmplayerplaylist.h:948:11: warning: ‘virtual void* KMPlayer::GenericMrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 948 | void *role (RoleType msg, void *content=NULL); | ^~~~ In file included from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayer_smil.h:144:18: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 144 | } durations [(const int) DurTimeLast]; | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/src/kmplayer_smil.h:333:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::Smil::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 333 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:334:32: warning: ‘virtual const char* KMPlayer::SMIL::Smil::nodeName() const’ can be marked override [-Wsuggest-override] 334 | KDE_NO_EXPORT const char * nodeName () const { return "smil"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:335:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::SMIL::Smil::playType()’ can be marked override [-Wsuggest-override] 335 | PlayType playType () { return play_type_video; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:336:10: warning: ‘virtual void KMPlayer::SMIL::Smil::activate()’ can be marked override [-Wsuggest-override] 336 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:337:10: warning: ‘virtual void KMPlayer::SMIL::Smil::deactivate()’ can be marked override [-Wsuggest-override] 337 | void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:338:10: warning: ‘virtual void KMPlayer::SMIL::Smil::closed()’ can be marked override [-Wsuggest-override] 338 | void closed (); | ^~~~~~ /<>/src/kmplayer_smil.h:339:11: warning: ‘virtual void* KMPlayer::SMIL::Smil::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 339 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:340:10: warning: ‘virtual void KMPlayer::SMIL::Smil::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 340 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:341:10: warning: ‘virtual void KMPlayer::SMIL::Smil::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 341 | void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:356:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::Head::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 356 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:357:32: warning: ‘virtual const char* KMPlayer::SMIL::Head::nodeName() const’ can be marked override [-Wsuggest-override] 357 | KDE_NO_EXPORT const char * nodeName () const { return "head"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:358:10: warning: ‘virtual void KMPlayer::SMIL::Head::closed()’ can be marked override [-Wsuggest-override] 358 | void closed (); | ^~~~~~ /<>/src/kmplayer_smil.h:359:10: warning: ‘virtual void KMPlayer::SMIL::Head::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 359 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:373:19: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::State::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 373 | virtual Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:374:18: warning: ‘virtual void KMPlayer::SMIL::State::closed()’ can be marked override [-Wsuggest-override] 374 | virtual void closed (); | ^~~~~~ /<>/src/kmplayer_smil.h:375:18: warning: ‘virtual void KMPlayer::SMIL::State::activate()’ can be marked override [-Wsuggest-override] 375 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:376:18: warning: ‘virtual void KMPlayer::SMIL::State::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 376 | virtual void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:377:18: warning: ‘virtual void KMPlayer::SMIL::State::deactivate()’ can be marked override [-Wsuggest-override] 377 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:378:18: warning: ‘virtual void KMPlayer::SMIL::State::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 378 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:379:19: warning: ‘virtual void* KMPlayer::SMIL::State::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 379 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:380:40: warning: ‘virtual const char* KMPlayer::SMIL::State::nodeName() const’ can be marked override [-Wsuggest-override] 380 | KDE_NO_EXPORT virtual const char * nodeName () const { return "state"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:400:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::Layout::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 400 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:401:32: warning: ‘virtual const char* KMPlayer::SMIL::Layout::nodeName() const’ can be marked override [-Wsuggest-override] 401 | KDE_NO_EXPORT const char * nodeName () const { return "layout"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:402:10: warning: ‘virtual void KMPlayer::SMIL::Layout::closed()’ can be marked override [-Wsuggest-override] 402 | void closed (); | ^~~~~~ /<>/src/kmplayer_smil.h:403:10: warning: ‘virtual void KMPlayer::SMIL::Layout::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 403 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:404:10: warning: ‘virtual void KMPlayer::SMIL::Layout::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 404 | void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:417:18: warning: ‘virtual void KMPlayer::SMIL::RegionBase::activate()’ can be marked override [-Wsuggest-override] 417 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:418:18: warning: ‘virtual void KMPlayer::SMIL::RegionBase::deactivate()’ can be marked override [-Wsuggest-override] 418 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:419:18: warning: ‘virtual void KMPlayer::SMIL::RegionBase::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 419 | virtual void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:420:18: warning: ‘virtual void KMPlayer::SMIL::RegionBase::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 420 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:421:19: warning: ‘virtual void* KMPlayer::SMIL::RegionBase::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 421 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:422:18: warning: ‘virtual void KMPlayer::SMIL::RegionBase::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 422 | virtual void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:458:10: warning: ‘virtual void KMPlayer::SMIL::RootLayout::closed()’ can be marked override [-Wsuggest-override] 458 | void closed (); | ^~~~~~ /<>/src/kmplayer_smil.h:459:10: warning: ‘virtual void KMPlayer::SMIL::RootLayout::deactivate()’ can be marked override [-Wsuggest-override] 459 | void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:460:10: warning: ‘virtual void KMPlayer::SMIL::RootLayout::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 460 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:461:11: warning: ‘virtual void* KMPlayer::SMIL::RootLayout::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 461 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:462:32: warning: ‘virtual const char* KMPlayer::SMIL::RootLayout::nodeName() const’ can be marked override [-Wsuggest-override] 462 | KDE_NO_EXPORT const char * nodeName () const { return "root-layout"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:472:10: warning: ‘virtual void KMPlayer::SMIL::Region::deactivate()’ can be marked override [-Wsuggest-override] 472 | void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:473:32: warning: ‘virtual const char* KMPlayer::SMIL::Region::nodeName() const’ can be marked override [-Wsuggest-override] 473 | KDE_NO_EXPORT const char * nodeName () const { return "region"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:474:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::Region::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 474 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:475:10: warning: ‘virtual void KMPlayer::SMIL::Region::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 475 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:476:11: warning: ‘virtual void* KMPlayer::SMIL::Region::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 476 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:488:32: warning: ‘virtual const char* KMPlayer::SMIL::RegPoint::nodeName() const’ can be marked override [-Wsuggest-override] 488 | KDE_NO_EXPORT const char * nodeName () const { return "regPoint"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:489:10: warning: ‘virtual void KMPlayer::SMIL::RegPoint::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 489 | void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:528:10: warning: ‘virtual void KMPlayer::SMIL::Transition::activate()’ can be marked override [-Wsuggest-override] 528 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:529:24: warning: ‘virtual void KMPlayer::SMIL::Transition::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 529 | KDE_NO_EXPORT void accept (Visitor * v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:530:32: warning: ‘virtual const char* KMPlayer::SMIL::Transition::nodeName() const’ can be marked override [-Wsuggest-override] 530 | KDE_NO_EXPORT const char * nodeName () const { return "transition"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:531:10: warning: ‘virtual void KMPlayer::SMIL::Transition::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 531 | void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:548:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::GroupBase::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 548 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:549:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::SMIL::GroupBase::playType()’ can be marked override [-Wsuggest-override] 549 | PlayType playType () { return play_type_none; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:550:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 550 | void parseParam (const TrieString &name, const QString &value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:551:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::init()’ can be marked override [-Wsuggest-override] 551 | void init (); | ^~~~ /<>/src/kmplayer_smil.h:552:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::finish()’ can be marked override [-Wsuggest-override] 552 | void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:553:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::activate()’ can be marked override [-Wsuggest-override] 553 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:554:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::deactivate()’ can be marked override [-Wsuggest-override] 554 | void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:555:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::reset()’ can be marked override [-Wsuggest-override] 555 | void reset (); | ^~~~~ /<>/src/kmplayer_smil.h:556:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 556 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:557:11: warning: ‘virtual void* KMPlayer::SMIL::GroupBase::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 557 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:571:32: warning: ‘virtual const char* KMPlayer::SMIL::Par::nodeName() const’ can be marked override [-Wsuggest-override] 571 | KDE_NO_EXPORT const char * nodeName () const { return "par"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:572:10: warning: ‘virtual void KMPlayer::SMIL::Par::begin()’ can be marked override [-Wsuggest-override] 572 | void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:573:10: warning: ‘virtual void KMPlayer::SMIL::Par::reset()’ can be marked override [-Wsuggest-override] 573 | void reset (); | ^~~~~ /<>/src/kmplayer_smil.h:574:10: warning: ‘virtual void KMPlayer::SMIL::Par::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 574 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:575:11: warning: ‘virtual void* KMPlayer::SMIL::Par::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 575 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:576:24: warning: ‘virtual void KMPlayer::SMIL::Par::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 576 | KDE_NO_EXPORT void accept (Visitor * v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:585:32: warning: ‘virtual const char* KMPlayer::SMIL::Seq::nodeName() const’ can be marked override [-Wsuggest-override] 585 | KDE_NO_EXPORT const char * nodeName () const { return "seq"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:586:10: warning: ‘virtual void KMPlayer::SMIL::Seq::begin()’ can be marked override [-Wsuggest-override] 586 | void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:587:10: warning: ‘virtual void KMPlayer::SMIL::Seq::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 587 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:588:11: warning: ‘virtual void* KMPlayer::SMIL::Seq::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 588 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:589:24: warning: ‘virtual void KMPlayer::SMIL::Seq::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 589 | KDE_NO_EXPORT void accept (Visitor * v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:603:32: warning: ‘virtual const char* KMPlayer::SMIL::Body::nodeName() const’ can be marked override [-Wsuggest-override] 603 | KDE_NO_EXPORT const char * nodeName () const { return "body"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:613:32: warning: ‘virtual const char* KMPlayer::SMIL::Excl::nodeName() const’ can be marked override [-Wsuggest-override] 613 | KDE_NO_EXPORT const char * nodeName () const { return "excl"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:614:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::Excl::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 614 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:615:10: warning: ‘virtual void KMPlayer::SMIL::Excl::begin()’ can be marked override [-Wsuggest-override] 615 | void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:616:10: warning: ‘virtual void KMPlayer::SMIL::Excl::deactivate()’ can be marked override [-Wsuggest-override] 616 | void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:617:10: warning: ‘virtual void KMPlayer::SMIL::Excl::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 617 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:618:24: warning: ‘virtual void KMPlayer::SMIL::Excl::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 618 | KDE_NO_EXPORT void accept (Visitor * v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:637:32: warning: ‘virtual const char* KMPlayer::SMIL::PriorityClass::nodeName() const’ can be marked override [-Wsuggest-override] 637 | KDE_NO_EXPORT const char * nodeName () const { return "priorityClass"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:638:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::PriorityClass::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 638 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:639:10: warning: ‘virtual void KMPlayer::SMIL::PriorityClass::init()’ can be marked override [-Wsuggest-override] 639 | void init (); | ^~~~ /<>/src/kmplayer_smil.h:640:10: warning: ‘virtual void KMPlayer::SMIL::PriorityClass::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 640 | void parseParam (const TrieString &, const QString &); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:641:10: warning: ‘virtual void KMPlayer::SMIL::PriorityClass::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 641 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:642:24: warning: ‘virtual void KMPlayer::SMIL::PriorityClass::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 642 | KDE_NO_EXPORT void accept (Visitor * v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:656:32: warning: ‘virtual const char* KMPlayer::SMIL::Switch::nodeName() const’ can be marked override [-Wsuggest-override] 656 | KDE_NO_EXPORT const char * nodeName () const { return "switch"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:658:10: warning: ‘virtual void KMPlayer::SMIL::Switch::begin()’ can be marked override [-Wsuggest-override] 658 | void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:659:10: warning: ‘virtual void KMPlayer::SMIL::Switch::init()’ can be marked override [-Wsuggest-override] 659 | void init (); | ^~~~ /<>/src/kmplayer_smil.h:660:10: warning: ‘virtual void KMPlayer::SMIL::Switch::deactivate()’ can be marked override [-Wsuggest-override] 660 | void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:661:10: warning: ‘virtual void KMPlayer::SMIL::Switch::reset()’ can be marked override [-Wsuggest-override] 661 | void reset (); | ^~~~~ /<>/src/kmplayer_smil.h:662:10: warning: ‘virtual void KMPlayer::SMIL::Switch::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 662 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:663:24: warning: ‘virtual void KMPlayer::SMIL::Switch::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 663 | KDE_NO_EXPORT void accept (Visitor * v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:673:10: warning: ‘virtual void KMPlayer::SMIL::LinkingBase::deactivate()’ can be marked override [-Wsuggest-override] 673 | void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:674:10: warning: ‘virtual void KMPlayer::SMIL::LinkingBase::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 674 | void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:687:10: warning: ‘virtual void KMPlayer::SMIL::Anchor::activate()’ can be marked override [-Wsuggest-override] 687 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:688:10: warning: ‘virtual void KMPlayer::SMIL::Anchor::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 688 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:689:11: warning: ‘virtual void* KMPlayer::SMIL::Anchor::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 689 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:690:32: warning: ‘virtual const char* KMPlayer::SMIL::Anchor::nodeName() const’ can be marked override [-Wsuggest-override] 690 | KDE_NO_EXPORT const char * nodeName () const { return "a"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:691:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::Anchor::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 691 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:692:24: warning: ‘virtual void KMPlayer::SMIL::Anchor::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 692 | KDE_NO_EXPORT void accept (Visitor * v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:699:10: warning: ‘virtual void KMPlayer::SMIL::Area::activate()’ can be marked override [-Wsuggest-override] 699 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:700:32: warning: ‘virtual const char* KMPlayer::SMIL::Area::nodeName() const’ can be marked override [-Wsuggest-override] 700 | KDE_NO_EXPORT const char * nodeName () const { return tag.constData (); } | ^~~~~~~~ /<>/src/kmplayer_smil.h:701:24: warning: ‘virtual void KMPlayer::SMIL::Area::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 701 | KDE_NO_EXPORT void accept (Visitor * v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:702:10: warning: ‘virtual void KMPlayer::SMIL::Area::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 702 | void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:703:11: warning: ‘virtual void* KMPlayer::SMIL::Area::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 703 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:718:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::MediaType::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 718 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:719:32: warning: ‘virtual const char* KMPlayer::SMIL::MediaType::nodeName() const’ can be marked override [-Wsuggest-override] 719 | KDE_NO_EXPORT const char * nodeName () const { return m_type.constData (); } | ^~~~~~~~ /<>/src/kmplayer_smil.h:720:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::closed()’ can be marked override [-Wsuggest-override] 720 | virtual void closed (); | ^~~~~~ /<>/src/kmplayer_smil.h:721:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::init()’ can be marked override [-Wsuggest-override] 721 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:722:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::activate()’ can be marked override [-Wsuggest-override] 722 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:723:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::deactivate()’ can be marked override [-Wsuggest-override] 723 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:724:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::defer()’ can be marked override [-Wsuggest-override] 724 | virtual void defer (); | ^~~~~ /<>/src/kmplayer_smil.h:725:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::undefer()’ can be marked override [-Wsuggest-override] 725 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayer_smil.h:726:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::begin()’ can be marked override [-Wsuggest-override] 726 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:727:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::finish()’ can be marked override [-Wsuggest-override] 727 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:728:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::reset()’ can be marked override [-Wsuggest-override] 728 | virtual void reset (); | ^~~~~ /<>/src/kmplayer_smil.h:730:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 730 | virtual void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:731:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 731 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:732:19: warning: ‘virtual void* KMPlayer::SMIL::MediaType::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 732 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:733:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 733 | virtual void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:767:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::RefMediaType::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 767 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:768:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::activate()’ can be marked override [-Wsuggest-override] 768 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:769:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::begin()’ can be marked override [-Wsuggest-override] 769 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:770:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::finish()’ can be marked override [-Wsuggest-override] 770 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:771:22: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::SMIL::RefMediaType::playType()’ can be marked override [-Wsuggest-override] 771 | virtual PlayType playType (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:772:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 772 | virtual void accept (Visitor *); | ^~~~~~ /<>/src/kmplayer_smil.h:773:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 773 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:774:19: warning: ‘virtual void* KMPlayer::SMIL::RefMediaType::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 774 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:775:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::prefetch()’ can be marked override [-Wsuggest-override] 775 | virtual void prefetch (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:776:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::clipStart()’ can be marked override [-Wsuggest-override] 776 | virtual void clipStart (); | ^~~~~~~~~ /<>/src/kmplayer_smil.h:782:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::SMIL::TextMediaType::playType()’ can be marked override [-Wsuggest-override] 782 | PlayType playType () { return play_type_info; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:783:18: warning: ‘virtual void KMPlayer::SMIL::TextMediaType::init()’ can be marked override [-Wsuggest-override] 783 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:784:18: warning: ‘virtual void KMPlayer::SMIL::TextMediaType::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 784 | virtual void accept (Visitor *); | ^~~~~~ /<>/src/kmplayer_smil.h:785:18: warning: ‘virtual void KMPlayer::SMIL::TextMediaType::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 785 | virtual void parseParam (const TrieString &, const QString &); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:786:18: warning: ‘virtual void KMPlayer::SMIL::TextMediaType::prefetch()’ can be marked override [-Wsuggest-override] 786 | virtual void prefetch (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:797:18: warning: ‘virtual void KMPlayer::SMIL::Brush::init()’ can be marked override [-Wsuggest-override] 797 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:798:18: warning: ‘virtual void KMPlayer::SMIL::Brush::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 798 | virtual void accept (Visitor *); | ^~~~~~ /<>/src/kmplayer_smil.h:799:18: warning: ‘virtual void KMPlayer::SMIL::Brush::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 799 | virtual void parseParam (const TrieString &, const QString &); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:807:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::init()’ can be marked override [-Wsuggest-override] 807 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:808:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::activate()’ can be marked override [-Wsuggest-override] 808 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:809:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::begin()’ can be marked override [-Wsuggest-override] 809 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:810:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::finish()’ can be marked override [-Wsuggest-override] 810 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:811:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::deactivate()’ can be marked override [-Wsuggest-override] 811 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:812:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::reset()’ can be marked override [-Wsuggest-override] 812 | virtual void reset (); | ^~~~~ /<>/src/kmplayer_smil.h:813:31: warning: ‘virtual const char* KMPlayer::SMIL::SmilText::nodeName() const’ can be marked override [-Wsuggest-override] 813 | KDE_NO_EXPORT const char *nodeName () const { return "smilText"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:814:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::SmilText::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 814 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:815:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 815 | virtual void parseParam (const TrieString &name, const QString &value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:816:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 816 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:817:19: warning: ‘virtual void* KMPlayer::SMIL::SmilText::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 817 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:818:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 818 | virtual void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:842:18: warning: ‘virtual void KMPlayer::SMIL::TextFlow::init()’ can be marked override [-Wsuggest-override] 842 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:843:18: warning: ‘virtual void KMPlayer::SMIL::TextFlow::activate()’ can be marked override [-Wsuggest-override] 843 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:844:31: warning: ‘virtual const char* KMPlayer::SMIL::TextFlow::nodeName() const’ can be marked override [-Wsuggest-override] 844 | KDE_NO_EXPORT const char *nodeName () const { return tag.data (); } | ^~~~~~~~ /<>/src/kmplayer_smil.h:845:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::TextFlow::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 845 | Node *childFromTag (const QString &tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:846:18: warning: ‘virtual void KMPlayer::SMIL::TextFlow::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 846 | virtual void parseParam (const TrieString &name, const QString &value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:847:18: warning: ‘virtual void KMPlayer::SMIL::TextFlow::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 847 | virtual void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:857:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::init()’ can be marked override [-Wsuggest-override] 857 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:858:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::activate()’ can be marked override [-Wsuggest-override] 858 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:859:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::begin()’ can be marked override [-Wsuggest-override] 859 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:860:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::deactivate()’ can be marked override [-Wsuggest-override] 860 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:861:31: warning: ‘virtual const char* KMPlayer::SMIL::TemporalMoment::nodeName() const’ can be marked override [-Wsuggest-override] 861 | KDE_NO_EXPORT const char *nodeName () const { return tag.data (); } | ^~~~~~~~ /<>/src/kmplayer_smil.h:862:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::TemporalMoment::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 862 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:863:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 863 | virtual void parseParam (const TrieString &name, const QString &value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:864:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 864 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:865:19: warning: ‘virtual void* KMPlayer::SMIL::TemporalMoment::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 865 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:866:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 866 | virtual void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:876:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::init()’ can be marked override [-Wsuggest-override] 876 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:877:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::activate()’ can be marked override [-Wsuggest-override] 877 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:878:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::finish()’ can be marked override [-Wsuggest-override] 878 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:879:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::deactivate()’ can be marked override [-Wsuggest-override] 879 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:880:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::reset()’ can be marked override [-Wsuggest-override] 880 | virtual void reset (); | ^~~~~ /<>/src/kmplayer_smil.h:881:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 881 | virtual void parseParam (const TrieString &name, const QString &value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:882:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 882 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:883:19: warning: ‘virtual void* KMPlayer::SMIL::StateValue::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 883 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:897:18: warning: ‘virtual void KMPlayer::SMIL::NewValue::init()’ can be marked override [-Wsuggest-override] 897 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:898:18: warning: ‘virtual void KMPlayer::SMIL::NewValue::begin()’ can be marked override [-Wsuggest-override] 898 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:899:18: warning: ‘virtual void KMPlayer::SMIL::NewValue::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 899 | virtual void parseParam (const TrieString &name, const QString &value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:900:31: warning: ‘virtual const char* KMPlayer::SMIL::NewValue::nodeName() const’ can be marked override [-Wsuggest-override] 900 | KDE_NO_EXPORT const char *nodeName () const { return "newvalue"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:911:18: warning: ‘virtual void KMPlayer::SMIL::SetValue::begin()’ can be marked override [-Wsuggest-override] 911 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:912:31: warning: ‘virtual const char* KMPlayer::SMIL::SetValue::nodeName() const’ can be marked override [-Wsuggest-override] 912 | KDE_NO_EXPORT const char *nodeName () const { return "setvalue"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:919:18: warning: ‘virtual void KMPlayer::SMIL::DelValue::begin()’ can be marked override [-Wsuggest-override] 919 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:920:31: warning: ‘virtual const char* KMPlayer::SMIL::DelValue::nodeName() const’ can be marked override [-Wsuggest-override] 920 | KDE_NO_EXPORT const char *nodeName () const { return "delvalue"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:927:18: warning: ‘virtual void KMPlayer::SMIL::Send::init()’ can be marked override [-Wsuggest-override] 927 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:928:18: warning: ‘virtual void KMPlayer::SMIL::Send::begin()’ can be marked override [-Wsuggest-override] 928 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:929:18: warning: ‘virtual void KMPlayer::SMIL::Send::deactivate()’ can be marked override [-Wsuggest-override] 929 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:930:18: warning: ‘virtual void KMPlayer::SMIL::Send::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 930 | virtual void parseParam (const TrieString &name, const QString &value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:931:18: warning: ‘virtual void KMPlayer::SMIL::Send::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 931 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:932:31: warning: ‘virtual const char* KMPlayer::SMIL::Send::nodeName() const’ can be marked override [-Wsuggest-override] 932 | KDE_NO_EXPORT const char *nodeName () const { return "send"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:944:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::init()’ can be marked override [-Wsuggest-override] 944 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:945:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::activate()’ can be marked override [-Wsuggest-override] 945 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:946:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::finish()’ can be marked override [-Wsuggest-override] 946 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:947:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::deactivate()’ can be marked override [-Wsuggest-override] 947 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:948:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::reset()’ can be marked override [-Wsuggest-override] 948 | virtual void reset (); | ^~~~~ /<>/src/kmplayer_smil.h:949:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 949 | virtual void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:950:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 950 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:951:19: warning: ‘virtual void* KMPlayer::SMIL::AnimateGroup::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 951 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:967:18: warning: ‘virtual void KMPlayer::SMIL::Set::begin()’ can be marked override [-Wsuggest-override] 967 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:968:32: warning: ‘virtual const char* KMPlayer::SMIL::Set::nodeName() const’ can be marked override [-Wsuggest-override] 968 | KDE_NO_EXPORT const char * nodeName () const { return "set"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:969:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::SMIL::Set::playType()’ can be marked override [-Wsuggest-override] 969 | PlayType playType () { return play_type_none; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:981:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::init()’ can be marked override [-Wsuggest-override] 981 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:982:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::begin()’ can be marked override [-Wsuggest-override] 982 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:983:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::finish()’ can be marked override [-Wsuggest-override] 983 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:984:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::deactivate()’ can be marked override [-Wsuggest-override] 984 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:985:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 985 | virtual void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:986:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 986 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:987:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 987 | virtual void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:988:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::SMIL::AnimateBase::playType()’ can be marked override [-Wsuggest-override] 988 | PlayType playType () { return play_type_none; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:1019:18: warning: ‘virtual void KMPlayer::SMIL::Animate::init()’ can be marked override [-Wsuggest-override] 1019 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:1020:18: warning: ‘virtual void KMPlayer::SMIL::Animate::begin()’ can be marked override [-Wsuggest-override] 1020 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:1021:18: warning: ‘virtual void KMPlayer::SMIL::Animate::finish()’ can be marked override [-Wsuggest-override] 1021 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:1022:18: warning: ‘virtual void KMPlayer::SMIL::Animate::deactivate()’ can be marked override [-Wsuggest-override] 1022 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:1024:32: warning: ‘virtual const char* KMPlayer::SMIL::Animate::nodeName() const’ can be marked override [-Wsuggest-override] 1024 | KDE_NO_EXPORT const char * nodeName () const { return "animate"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:1027:18: warning: ‘virtual bool KMPlayer::SMIL::Animate::timerTick(unsigned int)’ can be marked override [-Wsuggest-override] 1027 | virtual bool timerTick (unsigned int cur_time); | ^~~~~~~~~ /<>/src/kmplayer_smil.h:1028:18: warning: ‘virtual void KMPlayer::SMIL::Animate::applyStep()’ can be marked override [-Wsuggest-override] 1028 | virtual void applyStep (); | ^~~~~~~~~ /<>/src/kmplayer_smil.h:1043:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::init()’ can be marked override [-Wsuggest-override] 1043 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:1044:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::begin()’ can be marked override [-Wsuggest-override] 1044 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:1045:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::finish()’ can be marked override [-Wsuggest-override] 1045 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:1047:32: warning: ‘virtual const char* KMPlayer::SMIL::AnimateMotion::nodeName() const’ can be marked override [-Wsuggest-override] 1047 | KDE_NO_EXPORT const char * nodeName () const { return "animateMotion"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:1050:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::restoreModification()’ can be marked override [-Wsuggest-override] 1050 | virtual void restoreModification (); | ^~~~~~~~~~~~~~~~~~~ /<>/src/kmplayer_smil.h:1051:18: warning: ‘virtual bool KMPlayer::SMIL::AnimateMotion::timerTick(unsigned int)’ can be marked override [-Wsuggest-override] 1051 | virtual bool timerTick (unsigned int cur_time); | ^~~~~~~~~ /<>/src/kmplayer_smil.h:1052:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::applyStep()’ can be marked override [-Wsuggest-override] 1052 | virtual void applyStep (); | ^~~~~~~~~ /<>/src/kmplayer_smil.h:1077:18: warning: ‘virtual void KMPlayer::SMIL::AnimateColor::init()’ can be marked override [-Wsuggest-override] 1077 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:1078:18: warning: ‘virtual void KMPlayer::SMIL::AnimateColor::begin()’ can be marked override [-Wsuggest-override] 1078 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:1079:18: warning: ‘virtual void KMPlayer::SMIL::AnimateColor::finish()’ can be marked override [-Wsuggest-override] 1079 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:1081:32: warning: ‘virtual const char* KMPlayer::SMIL::AnimateColor::nodeName() const’ can be marked override [-Wsuggest-override] 1081 | KDE_NO_EXPORT const char * nodeName () const { return "animateColor"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:1084:18: warning: ‘virtual bool KMPlayer::SMIL::AnimateColor::timerTick(unsigned int)’ can be marked override [-Wsuggest-override] 1084 | virtual bool timerTick (unsigned int cur_time); | ^~~~~~~~~ /<>/src/kmplayer_smil.h:1085:18: warning: ‘virtual void KMPlayer::SMIL::AnimateColor::applyStep()’ can be marked override [-Wsuggest-override] 1085 | virtual void applyStep (); | ^~~~~~~~~ /<>/src/kmplayer_smil.h:1098:32: warning: ‘virtual const char* KMPlayer::SMIL::Param::nodeName() const’ can be marked override [-Wsuggest-override] 1098 | KDE_NO_EXPORT const char * nodeName () const { return "param"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:1099:10: warning: ‘virtual void KMPlayer::SMIL::Param::activate()’ can be marked override [-Wsuggest-override] 1099 | void activate (); | ^~~~~~~~ In file included from /<>/src/kmplayer_smil.cpp:38: /<>/src/kmplayer_rp.h:54:40: warning: ‘virtual const char* KMPlayer::RP::Imfl::nodeName() const’ can be marked override [-Wsuggest-override] 54 | KDE_NO_EXPORT virtual const char * nodeName () const { return "imfl"; } | ^~~~~~~~ /<>/src/kmplayer_rp.h:55:19: warning: ‘virtual KMPlayer::Node* KMPlayer::RP::Imfl::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 55 | virtual Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_rp.h:56:18: warning: ‘virtual void KMPlayer::RP::Imfl::closed()’ can be marked override [-Wsuggest-override] 56 | virtual void closed (); | ^~~~~~ /<>/src/kmplayer_rp.h:57:18: warning: ‘virtual void KMPlayer::RP::Imfl::defer()’ can be marked override [-Wsuggest-override] 57 | virtual void defer (); // start loading the images if not yet done | ^~~~~ /<>/src/kmplayer_rp.h:58:18: warning: ‘virtual void KMPlayer::RP::Imfl::activate()’ can be marked override [-Wsuggest-override] 58 | virtual void activate (); // start timings, handle paint events | ^~~~~~~~ /<>/src/kmplayer_rp.h:59:18: warning: ‘virtual void KMPlayer::RP::Imfl::finish()’ can be marked override [-Wsuggest-override] 59 | virtual void finish (); // end the timings | ^~~~~~ /<>/src/kmplayer_rp.h:60:18: warning: ‘virtual void KMPlayer::RP::Imfl::deactivate()’ can be marked override [-Wsuggest-override] 60 | virtual void deactivate (); // stop handling paint events | ^~~~~~~~~~ /<>/src/kmplayer_rp.h:61:36: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::RP::Imfl::playType()’ can be marked override [-Wsuggest-override] 61 | KDE_NO_EXPORT virtual PlayType playType () { return play_type_image; } | ^~~~~~~~ /<>/src/kmplayer_rp.h:62:18: warning: ‘virtual void KMPlayer::RP::Imfl::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 62 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_rp.h:63:18: warning: ‘virtual void KMPlayer::RP::Imfl::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 63 | virtual void accept (Visitor *); | ^~~~~~ /<>/src/kmplayer_rp.h:77:18: warning: ‘virtual void KMPlayer::RP::TimingsBase::activate()’ can be marked override [-Wsuggest-override] 77 | virtual void activate (); // start the 'start_timer' | ^~~~~~~~ /<>/src/kmplayer_rp.h:78:18: warning: ‘virtual void KMPlayer::RP::TimingsBase::begin()’ can be marked override [-Wsuggest-override] 78 | virtual void begin (); // start_timer has expired | ^~~~~ /<>/src/kmplayer_rp.h:79:18: warning: ‘virtual void KMPlayer::RP::TimingsBase::finish()’ can be marked override [-Wsuggest-override] 79 | virtual void finish (); // ?duration_timer has expired? | ^~~~~~ /<>/src/kmplayer_rp.h:80:18: warning: ‘virtual void KMPlayer::RP::TimingsBase::deactivate()’ can be marked override [-Wsuggest-override] 80 | virtual void deactivate (); // disabled | ^~~~~~~~~~ /<>/src/kmplayer_rp.h:81:18: warning: ‘virtual void KMPlayer::RP::TimingsBase::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 81 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_rp.h:102:40: warning: ‘virtual const char* KMPlayer::RP::Crossfade::nodeName() const’ can be marked override [-Wsuggest-override] 102 | KDE_NO_EXPORT virtual const char * nodeName () const { return "crossfade"; } | ^~~~~~~~ /<>/src/kmplayer_rp.h:103:18: warning: ‘virtual void KMPlayer::RP::Crossfade::activate()’ can be marked override [-Wsuggest-override] 103 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_rp.h:104:18: warning: ‘virtual void KMPlayer::RP::Crossfade::begin()’ can be marked override [-Wsuggest-override] 104 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_rp.h:105:18: warning: ‘virtual void KMPlayer::RP::Crossfade::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 105 | virtual void accept (Visitor *); | ^~~~~~ /<>/src/kmplayer_rp.h:112:40: warning: ‘virtual const char* KMPlayer::RP::Fadein::nodeName() const’ can be marked override [-Wsuggest-override] 112 | KDE_NO_EXPORT virtual const char * nodeName () const { return "fadein"; } | ^~~~~~~~ /<>/src/kmplayer_rp.h:113:18: warning: ‘virtual void KMPlayer::RP::Fadein::activate()’ can be marked override [-Wsuggest-override] 113 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_rp.h:114:18: warning: ‘virtual void KMPlayer::RP::Fadein::begin()’ can be marked override [-Wsuggest-override] 114 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_rp.h:115:18: warning: ‘virtual void KMPlayer::RP::Fadein::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 115 | virtual void accept (Visitor *); | ^~~~~~ /<>/src/kmplayer_rp.h:123:40: warning: ‘virtual const char* KMPlayer::RP::Fadeout::nodeName() const’ can be marked override [-Wsuggest-override] 123 | KDE_NO_EXPORT virtual const char * nodeName () const { return "fadeout"; } | ^~~~~~~~ /<>/src/kmplayer_rp.h:124:18: warning: ‘virtual void KMPlayer::RP::Fadeout::activate()’ can be marked override [-Wsuggest-override] 124 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_rp.h:125:18: warning: ‘virtual void KMPlayer::RP::Fadeout::begin()’ can be marked override [-Wsuggest-override] 125 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_rp.h:126:18: warning: ‘virtual void KMPlayer::RP::Fadeout::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 126 | virtual void accept (Visitor *); | ^~~~~~ /<>/src/kmplayer_rp.h:134:40: warning: ‘virtual const char* KMPlayer::RP::Fill::nodeName() const’ can be marked override [-Wsuggest-override] 134 | KDE_NO_EXPORT virtual const char * nodeName () const { return "fill"; } | ^~~~~~~~ /<>/src/kmplayer_rp.h:135:18: warning: ‘virtual void KMPlayer::RP::Fill::activate()’ can be marked override [-Wsuggest-override] 135 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_rp.h:136:18: warning: ‘virtual void KMPlayer::RP::Fill::begin()’ can be marked override [-Wsuggest-override] 136 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_rp.h:138:18: warning: ‘virtual void KMPlayer::RP::Fill::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 138 | virtual void accept (Visitor *); | ^~~~~~ /<>/src/kmplayer_rp.h:146:40: warning: ‘virtual const char* KMPlayer::RP::Wipe::nodeName() const’ can be marked override [-Wsuggest-override] 146 | KDE_NO_EXPORT virtual const char * nodeName () const { return "wipe"; } | ^~~~~~~~ /<>/src/kmplayer_rp.h:147:18: warning: ‘virtual void KMPlayer::RP::Wipe::activate()’ can be marked override [-Wsuggest-override] 147 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_rp.h:148:18: warning: ‘virtual void KMPlayer::RP::Wipe::begin()’ can be marked override [-Wsuggest-override] 148 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_rp.h:149:18: warning: ‘virtual void KMPlayer::RP::Wipe::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 149 | virtual void accept (Visitor *); | ^~~~~~ /<>/src/kmplayer_rp.h:158:40: warning: ‘virtual const char* KMPlayer::RP::ViewChange::nodeName() const’ can be marked override [-Wsuggest-override] 158 | KDE_NO_EXPORT virtual const char * nodeName() const { return "viewchange"; } | ^~~~~~~~ /<>/src/kmplayer_rp.h:159:18: warning: ‘virtual void KMPlayer::RP::ViewChange::activate()’ can be marked override [-Wsuggest-override] 159 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_rp.h:160:18: warning: ‘virtual void KMPlayer::RP::ViewChange::begin()’ can be marked override [-Wsuggest-override] 160 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_rp.h:161:18: warning: ‘virtual void KMPlayer::RP::ViewChange::finish()’ can be marked override [-Wsuggest-override] 161 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_rp.h:162:18: warning: ‘virtual void KMPlayer::RP::ViewChange::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 162 | virtual void accept (Visitor *); | ^~~~~~ /<>/src/kmplayer_rp.h:170:40: warning: ‘virtual const char* KMPlayer::RP::Image::nodeName() const’ can be marked override [-Wsuggest-override] 170 | KDE_NO_EXPORT virtual const char * nodeName () const { return "image"; } | ^~~~~~~~ /<>/src/kmplayer_rp.h:171:18: warning: ‘virtual void KMPlayer::RP::Image::activate()’ can be marked override [-Wsuggest-override] 171 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_rp.h:172:18: warning: ‘virtual void KMPlayer::RP::Image::begin()’ can be marked override [-Wsuggest-override] 172 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_rp.h:173:18: warning: ‘virtual void KMPlayer::RP::Image::deactivate()’ can be marked override [-Wsuggest-override] 173 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_rp.h:174:18: warning: ‘virtual void KMPlayer::RP::Image::closed()’ can be marked override [-Wsuggest-override] 174 | virtual void closed (); | ^~~~~~ /<>/src/kmplayer_rp.h:175:18: warning: ‘virtual void KMPlayer::RP::Image::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 175 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ In file included from /<>/src/kmplayer_smil.cpp:40: /<>/src/mediaobject.h:292:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::AudioVideoMedia::type() const’ can be marked override [-Wsuggest-override] 292 | MediaManager::MediaType type () const { return MediaManager::AudioVideo; } | ^~~~ /<>/src/mediaobject.h:294:18: warning: ‘virtual bool KMPlayer::AudioVideoMedia::play()’ can be marked override [-Wsuggest-override] 294 | virtual bool play (); | ^~~~ /<>/src/mediaobject.h:296:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stop()’ can be marked override [-Wsuggest-override] 296 | virtual void stop (); | ^~~~ /<>/src/mediaobject.h:297:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::pause()’ can be marked override [-Wsuggest-override] 297 | virtual void pause (); | ^~~~~ /<>/src/mediaobject.h:298:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::unpause()’ can be marked override [-Wsuggest-override] 298 | virtual void unpause (); | ^~~~~~~ /<>/src/mediaobject.h:299:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::destroy()’ can be marked override [-Wsuggest-override] 299 | virtual void destroy (); | ^~~~~~~ /<>/src/mediaobject.h:301:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::starting(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 301 | virtual void starting (IProcess *); | ^~~~~~~~ /<>/src/mediaobject.h:302:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stateChange(KMPlayer::IProcess*, KMPlayer::IProcess::State, KMPlayer::IProcess::State)’ can be marked override [-Wsuggest-override] 302 | virtual void stateChange (IProcess *, IProcess::State, IProcess::State); | ^~~~~~~~~~~ /<>/src/mediaobject.h:303:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::processDestroyed(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 303 | virtual void processDestroyed (IProcess *p); | ^~~~~~~~~~~~~~~~ /<>/src/mediaobject.h:304:22: warning: ‘virtual KMPlayer::IViewer* KMPlayer::AudioVideoMedia::viewer()’ can be marked override [-Wsuggest-override] 304 | virtual IViewer *viewer (); | ^~~~~~ /<>/src/mediaobject.h:305:18: warning: ‘virtual KMPlayer::Mrl* KMPlayer::AudioVideoMedia::getMrl()’ can be marked override [-Wsuggest-override] 305 | virtual Mrl *getMrl (); | ^~~~~~ /<>/src/mediaobject.h:366:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::ImageMedia::type() const’ can be marked override [-Wsuggest-override] 366 | MediaManager::MediaType type () const { return MediaManager::Image; } | ^~~~ /<>/src/mediaobject.h:368:10: warning: ‘virtual bool KMPlayer::ImageMedia::play()’ can be marked override [-Wsuggest-override] 368 | bool play (); | ^~~~ /<>/src/mediaobject.h:369:10: warning: ‘virtual void KMPlayer::ImageMedia::stop()’ can be marked override [-Wsuggest-override] 369 | void stop (); | ^~~~ /<>/src/mediaobject.h:370:10: warning: ‘virtual void KMPlayer::ImageMedia::pause()’ can be marked override [-Wsuggest-override] 370 | void pause (); | ^~~~~ /<>/src/mediaobject.h:371:10: warning: ‘virtual void KMPlayer::ImageMedia::unpause()’ can be marked override [-Wsuggest-override] 371 | void unpause (); | ^~~~~~~ /<>/src/mediaobject.h:411:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::TextMedia::type() const’ can be marked override [-Wsuggest-override] 411 | MediaManager::MediaType type () const { return MediaManager::Text; } | ^~~~ /<>/src/mediaobject.h:413:10: warning: ‘virtual bool KMPlayer::TextMedia::play()’ can be marked override [-Wsuggest-override] 413 | bool play (); | ^~~~ /<>/src/kmplayer_smil.cpp: In member function ‘KMPlayer::SizeType& KMPlayer::SizeType::operator=(const QString&)’: /<>/src/kmplayer_smil.cpp:877:30: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 877 | else if (perc_size < 0) | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:282:26: note: initializing argument 1 of ‘bool KMPlayer::operator<(KMPlayer::Single, int)’ 282 | operator < (const Single s, const int i) { return s < Single (i); } | ~~~~~~~~~~~~~^ /<>/src/kmplayer_smil.cpp: In member function ‘KMPlayer::SizeType& KMPlayer::SizeType::operator=(KMPlayer::Single)’: /<>/src/kmplayer_smil.cpp:887:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 887 | abs_size = d; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/kmplayer_smil.cpp: In member function ‘KMPlayer::SizeType& KMPlayer::SizeType::operator+=(const KMPlayer::SizeType&)’: /<>/src/kmplayer_smil.cpp:892:20: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 892 | perc_size += s.perc_size; | ^~~~~~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:69:40: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator+=(KMPlayer::Single)’ 69 | Single & operator += (const Single s) { value += s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/kmplayer_smil.cpp:893:19: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 893 | abs_size += s.abs_size; | ^~~~~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:69:40: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator+=(KMPlayer::Single)’ 69 | Single & operator += (const Single s) { value += s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/kmplayer_smil.cpp: In member function ‘KMPlayer::SizeType& KMPlayer::SizeType::operator-=(const KMPlayer::SizeType&)’: /<>/src/kmplayer_smil.cpp:898:20: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 898 | perc_size -= s.perc_size; | ^~~~~~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:71:40: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator-=(KMPlayer::Single)’ 71 | Single & operator -= (const Single s) { value -= s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/kmplayer_smil.cpp:899:19: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 899 | abs_size -= s.abs_size; | ^~~~~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:71:40: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator-=(KMPlayer::Single)’ 71 | Single & operator -= (const Single s) { value -= s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/kmplayer_smil.cpp: In member function ‘KMPlayer::Single KMPlayer::SizeType::size(KMPlayer::Single) const’: /<>/src/kmplayer_smil.cpp:904:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 904 | Single s = abs_size; | ^~~~~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayer_smil.cpp:905:22: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 905 | s += perc_size * relative_to / 100; | ^~~~~~~~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:197:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’ 197 | inline Single operator * (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:905:22: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 905 | s += perc_size * relative_to / 100; | ^~~~~~~~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:197:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’ 197 | inline Single operator * (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:906:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 906 | return s; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayer_smil.cpp: In member function ‘bool KMPlayer::CalculatedSizer::applyRegPoints(KMPlayer::Node*, KMPlayer::CalculatedSizer*, KMPlayer::Single, KMPlayer::Single, KMPlayer::Single&, KMPlayer::Single&, KMPlayer::Single&, KMPlayer::Single&)’: /<>/src/kmplayer_smil.cpp:1013:21: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1013 | rax = ray = 0; // default back to topLeft | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/kmplayer_smil.cpp:1015:27: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1015 | xoff = w * (rpx - rax) / 100; | ^~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:1015:27: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1015 | xoff = w * (rpx - rax) / 100; | ^~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:1015:30: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1015 | xoff = w * (rpx - rax) / 100; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:197:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’ 197 | inline Single operator * (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:1016:27: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1016 | yoff = h * (rpy - ray) / 100; | ^~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:1016:27: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1016 | yoff = h * (rpy - ray) / 100; | ^~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:1016:30: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1016 | yoff = h * (rpy - ray) / 100; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:197:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’ 197 | inline Single operator * (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:1017:29: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1017 | w1 = w - w * (rpx > rax ? (rpx - rax) : (rax - rpx)) / 100; | ^~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:26: note: initializing argument 1 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:1017:29: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1017 | w1 = w - w * (rpx > rax ? (rpx - rax) : (rax - rpx)) / 100; | ^~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:43: note: initializing argument 2 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:1017:42: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1017 | w1 = w - w * (rpx > rax ? (rpx - rax) : (rax - rpx)) / 100; | ^~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:1017:42: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1017 | w1 = w - w * (rpx > rax ? (rpx - rax) : (rax - rpx)) / 100; | ^~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:1017:56: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1017 | w1 = w - w * (rpx > rax ? (rpx - rax) : (rax - rpx)) / 100; | ^~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:1017:56: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1017 | w1 = w - w * (rpx > rax ? (rpx - rax) : (rax - rpx)) / 100; | ^~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:1017:60: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1017 | w1 = w - w * (rpx > rax ? (rpx - rax) : (rax - rpx)) / 100; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:197:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’ 197 | inline Single operator * (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:1017:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1017 | w1 = w - w * (rpx > rax ? (rpx - rax) : (rax - rpx)) / 100; | ^~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:1018:29: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1018 | h1 = h - h * (rpy > ray ? (rpy - ray) : (ray - rpy)) / 100; | ^~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:26: note: initializing argument 1 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:1018:29: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1018 | h1 = h - h * (rpy > ray ? (rpy - ray) : (ray - rpy)) / 100; | ^~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:43: note: initializing argument 2 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:1018:42: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1018 | h1 = h - h * (rpy > ray ? (rpy - ray) : (ray - rpy)) / 100; | ^~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:1018:42: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1018 | h1 = h - h * (rpy > ray ? (rpy - ray) : (ray - rpy)) / 100; | ^~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:1018:56: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1018 | h1 = h - h * (rpy > ray ? (rpy - ray) : (ray - rpy)) / 100; | ^~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:1018:56: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1018 | h1 = h - h * (rpy > ray ? (rpy - ray) : (ray - rpy)) / 100; | ^~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:1018:60: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1018 | h1 = h - h * (rpy > ray ? (rpy - ray) : (ray - rpy)) / 100; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:197:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’ 197 | inline Single operator * (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:1018:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1018 | h1 = h - h * (rpy > ray ? (rpy - ray) : (ray - rpy)) / 100; | ^~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:1020:21: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1020 | xoff = (w * rpx - w1 * rax) / 100; | ^~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:197:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’ 197 | inline Single operator * (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:1020:21: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1020 | xoff = (w * rpx - w1 * rax) / 100; | ^~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:197:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’ 197 | inline Single operator * (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:1020:32: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1020 | xoff = (w * rpx - w1 * rax) / 100; | ^~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:197:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’ 197 | inline Single operator * (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:1020:32: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1020 | xoff = (w * rpx - w1 * rax) / 100; | ^~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:197:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’ 197 | inline Single operator * (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:1021:21: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1021 | yoff = (h * rpy - h1 * ray) / 100; | ^~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:197:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’ 197 | inline Single operator * (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:1021:21: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1021 | yoff = (h * rpy - h1 * ray) / 100; | ^~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:197:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’ 197 | inline Single operator * (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:1021:32: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1021 | yoff = (h * rpy - h1 * ray) / 100; | ^~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:197:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’ 197 | inline Single operator * (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:1021:32: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1021 | yoff = (h * rpy - h1 * ray) / 100; | ^~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:197:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’ 197 | inline Single operator * (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp: In member function ‘void KMPlayer::CalculatedSizer::calcSizes(KMPlayer::Node*, KMPlayer::CalculatedSizer*, KMPlayer::Single, KMPlayer::Single, KMPlayer::Single&, KMPlayer::Single&, KMPlayer::Single&, KMPlayer::Single&)’: /<>/src/kmplayer_smil.cpp:1029:79: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1029 | if (region_sz && applyRegPoints (node, region_sz, w, h, xoff, yoff, w1, h1)) | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayer_smil.cpp:978:47: note: initializing argument 3 of ‘bool KMPlayer::CalculatedSizer::applyRegPoints(KMPlayer::Node*, KMPlayer::CalculatedSizer*, KMPlayer::Single, KMPlayer::Single, KMPlayer::Single&, KMPlayer::Single&, KMPlayer::Single&, KMPlayer::Single&)’ 978 | CalculatedSizer *region_sizes, Single w, Single h, | ~~~~~~~^ /<>/src/kmplayer_smil.cpp:1029:79: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1029 | if (region_sz && applyRegPoints (node, region_sz, w, h, xoff, yoff, w1, h1)) | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayer_smil.cpp:978:57: note: initializing argument 4 of ‘bool KMPlayer::CalculatedSizer::applyRegPoints(KMPlayer::Node*, KMPlayer::CalculatedSizer*, KMPlayer::Single, KMPlayer::Single, KMPlayer::Single&, KMPlayer::Single&, KMPlayer::Single&, KMPlayer::Single&)’ 978 | CalculatedSizer *region_sizes, Single w, Single h, | ~~~~~~~^ /<>/src/kmplayer_smil.cpp:1032:28: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1032 | xoff = left.size (w); | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayer_smil.cpp:903:31: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::SizeType::size(KMPlayer::Single) const’ 903 | Single SizeType::size (Single relative_to) const { | ~~~~~~~^~~~~~~~~~~ /<>/src/kmplayer_smil.cpp:1035:37: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1035 | xoff = w - width.size (w) - right.size (w); | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayer_smil.cpp:903:31: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::SizeType::size(KMPlayer::Single) const’ 903 | Single SizeType::size (Single relative_to) const { | ~~~~~~~^~~~~~~~~~~ /<>/src/kmplayer_smil.cpp:1035:37: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1035 | xoff = w - width.size (w) - right.size (w); | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:1035:54: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1035 | xoff = w - width.size (w) - right.size (w); | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayer_smil.cpp:903:31: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::SizeType::size(KMPlayer::Single) const’ 903 | Single SizeType::size (Single relative_to) const { | ~~~~~~~^~~~~~~~~~~ /<>/src/kmplayer_smil.cpp:1041:27: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1041 | yoff = top.size (h); | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayer_smil.cpp:903:31: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::SizeType::size(KMPlayer::Single) const’ 903 | Single SizeType::size (Single relative_to) const { | ~~~~~~~^~~~~~~~~~~ /<>/src/kmplayer_smil.cpp:1044:38: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1044 | yoff = h - height.size (h) - bottom.size (h); | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayer_smil.cpp:903:31: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::SizeType::size(KMPlayer::Single) const’ 903 | Single SizeType::size (Single relative_to) const { | ~~~~~~~^~~~~~~~~~~ /<>/src/kmplayer_smil.cpp:1044:38: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1044 | yoff = h - height.size (h) - bottom.size (h); | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:1044:56: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1044 | yoff = h - height.size (h) - bottom.size (h); | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayer_smil.cpp:903:31: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::SizeType::size(KMPlayer::Single) const’ 903 | Single SizeType::size (Single relative_to) const { | ~~~~~~~^~~~~~~~~~~ /<>/src/kmplayer_smil.cpp:1050:27: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1050 | w1 = width.size (w); | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayer_smil.cpp:903:31: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::SizeType::size(KMPlayer::Single) const’ 903 | Single SizeType::size (Single relative_to) const { | ~~~~~~~^~~~~~~~~~~ /<>/src/kmplayer_smil.cpp:1052:18: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1052 | w1 = w - xoff - right.size (w); | ^~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:1052:18: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1052 | w1 = w - xoff - right.size (w); | ^~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:1052:38: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1052 | w1 = w - xoff - right.size (w); | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayer_smil.cpp:903:31: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::SizeType::size(KMPlayer::Single) const’ 903 | Single SizeType::size (Single relative_to) const { | ~~~~~~~^~~~~~~~~~~ /<>/src/kmplayer_smil.cpp:1054:18: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1054 | w1 = w - xoff; | ^~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:1054:18: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1054 | w1 = w - xoff; | ^~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:1055:14: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1055 | if (w1 < 0) | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:282:26: note: initializing argument 1 of ‘bool KMPlayer::operator<(KMPlayer::Single, int)’ 282 | operator < (const Single s, const int i) { return s < Single (i); } | ~~~~~~~~~~~~~^ /<>/src/kmplayer_smil.cpp:1058:28: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1058 | h1 = height.size (h); | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayer_smil.cpp:903:31: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::SizeType::size(KMPlayer::Single) const’ 903 | Single SizeType::size (Single relative_to) const { | ~~~~~~~^~~~~~~~~~~ /<>/src/kmplayer_smil.cpp:1060:18: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1060 | h1 = h - yoff - bottom.size (h); | ^~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:1060:18: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1060 | h1 = h - yoff - bottom.size (h); | ^~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:1060:39: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1060 | h1 = h - yoff - bottom.size (h); | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayer_smil.cpp:903:31: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::SizeType::size(KMPlayer::Single) const’ 903 | Single SizeType::size (Single relative_to) const { | ~~~~~~~^~~~~~~~~~~ /<>/src/kmplayer_smil.cpp:1062:18: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1062 | h1 = h - yoff; | ^~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:1062:18: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1062 | h1 = h - yoff; | ^~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:1063:14: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1063 | if (h1 < 0) | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:282:26: note: initializing argument 1 of ‘bool KMPlayer::operator<(KMPlayer::Single, int)’ 282 | operator < (const Single s, const int i) { return s < Single (i); } | ~~~~~~~~~~~~~^ In file included from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayer_smil.h: In member function ‘KMPlayer::SizeType& KMPlayer::SizeType::operator=(const KMPlayer::SizeType&)’: /<>/src/kmplayer_smil.h:41:26: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 41 | class KMPLAYER_NO_EXPORT SizeType { | ^~~~~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ In file included from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayer_smil.h:41:26: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 41 | class KMPLAYER_NO_EXPORT SizeType { | ^~~~~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/kmplayer_smil.cpp: In member function ‘void KMPlayer::CalculatedSizer::move(const KMPlayer::SizeType&, const KMPlayer::SizeType&)’: /<>/src/kmplayer_smil.cpp:1100:16: note: synthesized method ‘KMPlayer::SizeType& KMPlayer::SizeType::operator=(const KMPlayer::SizeType&)’ first required here 1100 | left = x; | ^ /<>/src/kmplayer_smil.cpp: In member function ‘virtual void KMPlayer::SMIL::State::parseParam(const KMPlayer::TrieString&, const QString&)’: /<>/src/kmplayer_smil.cpp:1599:63: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 1599 | QString url = mrl ? KURL (mrl->absolutePath(), val).url() : val; | ^ In file included from /<>/src/kmplayer_smil.cpp:32: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayer_smil.cpp: In member function ‘QString KMPlayer::SMIL::State::domain()’: /<>/src/kmplayer_smil.cpp:1628:16: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 1628 | KUrl url (s); | ^ In file included from /<>/src/kmplayer_smil.cpp:32: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayer_smil.cpp: In member function ‘virtual void KMPlayer::SMIL::RegionBase::parseParam(const KMPlayer::TrieString&, const QString&)’: /<>/src/kmplayer_smil.cpp:1916:67: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 1916 | QString url = mrl ? KURL (mrl->absolutePath(), val).url() : val; | ^ In file included from /<>/src/kmplayer_smil.cpp:32: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayer_smil.cpp: In member function ‘virtual void KMPlayer::SMIL::RootLayout::message(KMPlayer::MessageType, void*)’: /<>/src/kmplayer_smil.cpp:2020:49: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 2020 | double pasp = (double) pw / ph; | ^~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:256:56: note: initializing argument 2 of ‘double KMPlayer::operator/(double, KMPlayer::Single)’ 256 | inline double operator / (const double d, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/kmplayer_smil.cpp:2021:47: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 2021 | double asp = (double) w / h; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:256:56: note: initializing argument 2 of ‘double KMPlayer::operator/(double, KMPlayer::Single)’ 256 | inline double operator / (const double d, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/kmplayer_smil.cpp:2023:57: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 2023 | ps->xscale = ps->yscale = 1.0 * ph / h; | ^~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:238:56: note: initializing argument 2 of ‘double KMPlayer::operator*(double, KMPlayer::Single)’ 238 | inline double operator * (const double d, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/kmplayer_smil.cpp:2023:62: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 2023 | ps->xscale = ps->yscale = 1.0 * ph / h; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:256:56: note: initializing argument 2 of ‘double KMPlayer::operator/(double, KMPlayer::Single)’ 256 | inline double operator / (const double d, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/kmplayer_smil.cpp:2024:46: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 2024 | x += (Single (pw/ps->yscale) - w) / 2; | ^~~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:248:39: note: initializing argument 1 of ‘float KMPlayer::operator/(KMPlayer::Single, float)’ 248 | inline float operator / (const Single s, const float f) { | ~~~~~~~~~~~~~^ /<>/src/kmplayer_smil.cpp:2024:57: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 2024 | x += (Single (pw/ps->yscale) - w) / 2; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:2026:57: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 2026 | ps->xscale = ps->yscale = 1.0 * pw / w; | ^~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:238:56: note: initializing argument 2 of ‘double KMPlayer::operator*(double, KMPlayer::Single)’ 238 | inline double operator * (const double d, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/kmplayer_smil.cpp:2026:62: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 2026 | ps->xscale = ps->yscale = 1.0 * pw / w; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:256:56: note: initializing argument 2 of ‘double KMPlayer::operator/(double, KMPlayer::Single)’ 256 | inline double operator / (const double d, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/kmplayer_smil.cpp:2027:46: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 2027 | y += (Single (ph/ps->xscale) - h) / 2; | ^~~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:248:39: note: initializing argument 1 of ‘float KMPlayer::operator/(KMPlayer::Single, float)’ 248 | inline float operator / (const Single s, const float f) { | ~~~~~~~~~~~~~^ /<>/src/kmplayer_smil.cpp:2027:56: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 2027 | y += (Single (ph/ps->xscale) - h) / 2; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:2031:63: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 2031 | if (content || surface->bounds.size != SSize (w, h)) { | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:319:44: note: initializing argument 1 of ‘KMPlayer::Size::Size(T, T) [with T = KMPlayer::Single]’ 319 | template inline Size::Size (T w, T h) : width (w), height (h) {} | ~~^ /<>/src/kmplayer_smil.cpp:2031:63: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 2031 | if (content || surface->bounds.size != SSize (w, h)) { | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:319:49: note: initializing argument 2 of ‘KMPlayer::Size::Size(T, T) [with T = KMPlayer::Single]’ 319 | template inline Size::Size (T w, T h) : width (w), height (h) {} | ~~^ /<>/src/kmplayer_smil.cpp:2032:52: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 2032 | surface->bounds = SRect (x, y, w, h); | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:339:45: note: initializing argument 1 of ‘KMPlayer::Rect::Rect(T, T, T, T) [with T = KMPlayer::Single]’ 339 | template inline Rect::Rect (T a, T b, T w, T h) | ~~^ /<>/src/kmplayer_smil.cpp:2032:52: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 2032 | surface->bounds = SRect (x, y, w, h); | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:339:50: note: initializing argument 2 of ‘KMPlayer::Rect::Rect(T, T, T, T) [with T = KMPlayer::Single]’ 339 | template inline Rect::Rect (T a, T b, T w, T h) | ~~^ /<>/src/kmplayer_smil.cpp:2032:52: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 2032 | surface->bounds = SRect (x, y, w, h); | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:339:55: note: initializing argument 3 of ‘KMPlayer::Rect::Rect(T, T, T, T) [with T = KMPlayer::Single]’ 339 | template inline Rect::Rect (T a, T b, T w, T h) | ~~^ /<>/src/kmplayer_smil.cpp:2032:52: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 2032 | surface->bounds = SRect (x, y, w, h); | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:339:60: note: initializing argument 4 of ‘KMPlayer::Rect::Rect(T, T, T, T) [with T = KMPlayer::Single]’ 339 | template inline Rect::Rect (T a, T b, T w, T h) | ~~^ /<>/src/kmplayertypes.h: In member function ‘KMPlayer::Point& KMPlayer::Point::operator=(KMPlayer::Point&&)’: /<>/src/kmplayertypes.h:83:26: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 83 | class KMPLAYER_NO_EXPORT Point { | ^~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h:83:26: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 83 | class KMPLAYER_NO_EXPORT Point { | ^~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h: In member function ‘KMPlayer::Rect& KMPlayer::Rect::operator=(KMPlayer::Rect&&)’: /<>/src/kmplayertypes.h:110:26: note: synthesized method ‘KMPlayer::Point& KMPlayer::Point::operator=(KMPlayer::Point&&)’ first required here 110 | class KMPLAYER_NO_EXPORT Rect { | ^~~~ /<>/src/kmplayertypes.h: In member function ‘KMPlayer::Size& KMPlayer::Size::operator=(KMPlayer::Size&&)’: /<>/src/kmplayertypes.h:96:26: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 96 | class KMPLAYER_NO_EXPORT Size { | ^~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h:96:26: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 96 | class KMPLAYER_NO_EXPORT Size { | ^~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h: In member function ‘KMPlayer::Rect& KMPlayer::Rect::operator=(KMPlayer::Rect&&)’: /<>/src/kmplayertypes.h:110:26: note: synthesized method ‘KMPlayer::Size& KMPlayer::Size::operator=(KMPlayer::Size&&)’ first required here 110 | class KMPLAYER_NO_EXPORT Rect { | ^~~~ /<>/src/kmplayer_smil.cpp: In member function ‘virtual void KMPlayer::SMIL::RootLayout::message(KMPlayer::MessageType, void*)’: /<>/src/kmplayer_smil.cpp:2032:52: note: synthesized method ‘KMPlayer::Rect& KMPlayer::Rect::operator=(KMPlayer::Rect&&)’ first required here 2032 | surface->bounds = SRect (x, y, w, h); | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h: In member function ‘KMPlayer::Size& KMPlayer::Size::operator=(const KMPlayer::Size&)’: /<>/src/kmplayertypes.h:96:26: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 96 | class KMPLAYER_NO_EXPORT Size { | ^~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h:96:26: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 96 | class KMPLAYER_NO_EXPORT Size { | ^~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/kmplayer_smil.cpp: In member function ‘virtual void KMPlayer::SMIL::RootLayout::message(KMPlayer::MessageType, void*)’: /<>/src/kmplayer_smil.cpp:2035:47: note: synthesized method ‘KMPlayer::Size& KMPlayer::Size::operator=(const KMPlayer::Size&)’ first required here 2035 | s->size = surface->bounds.size; | ^~~~ /<>/src/kmplayer_smil.cpp: In member function ‘virtual void KMPlayer::SMIL::Region::message(KMPlayer::MessageType, void*)’: /<>/src/kmplayer_smil.cpp:2106:79: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 2106 | sizes.calcSizes (this, NULL, dim.width, dim.height, x, y, w, h); | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayer_smil.cpp:1027:44: note: initializing argument 3 of ‘void KMPlayer::CalculatedSizer::calcSizes(KMPlayer::Node*, KMPlayer::CalculatedSizer*, KMPlayer::Single, KMPlayer::Single, KMPlayer::Single&, KMPlayer::Single&, KMPlayer::Single&, KMPlayer::Single&)’ 1027 | CalculatedSizer *region_sz, Single w, Single h, | ~~~~~~~^ /<>/src/kmplayer_smil.cpp:2106:79: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 2106 | sizes.calcSizes (this, NULL, dim.width, dim.height, x, y, w, h); | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayer_smil.cpp:1027:54: note: initializing argument 4 of ‘void KMPlayer::CalculatedSizer::calcSizes(KMPlayer::Node*, KMPlayer::CalculatedSizer*, KMPlayer::Single, KMPlayer::Single, KMPlayer::Single&, KMPlayer::Single&, KMPlayer::Single&, KMPlayer::Single&)’ 1027 | CalculatedSizer *region_sz, Single w, Single h, | ~~~~~~~^ /<>/src/kmplayer_smil.cpp:2107:58: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 2107 | region_surface->resize (SRect (x, y, w, h), !!content); | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:339:45: note: initializing argument 1 of ‘KMPlayer::Rect::Rect(T, T, T, T) [with T = KMPlayer::Single]’ 339 | template inline Rect::Rect (T a, T b, T w, T h) | ~~^ /<>/src/kmplayer_smil.cpp:2107:58: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 2107 | region_surface->resize (SRect (x, y, w, h), !!content); | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:339:50: note: initializing argument 2 of ‘KMPlayer::Rect::Rect(T, T, T, T) [with T = KMPlayer::Single]’ 339 | template inline Rect::Rect (T a, T b, T w, T h) | ~~^ /<>/src/kmplayer_smil.cpp:2107:58: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 2107 | region_surface->resize (SRect (x, y, w, h), !!content); | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:339:55: note: initializing argument 3 of ‘KMPlayer::Rect::Rect(T, T, T, T) [with T = KMPlayer::Single]’ 339 | template inline Rect::Rect (T a, T b, T w, T h) | ~~^ /<>/src/kmplayer_smil.cpp:2107:58: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 2107 | region_surface->resize (SRect (x, y, w, h), !!content); | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:339:60: note: initializing argument 4 of ‘KMPlayer::Rect::Rect(T, T, T, T) [with T = KMPlayer::Single]’ 339 | template inline Rect::Rect (T a, T b, T w, T h) | ~~^ /<>/src/kmplayer_smil.cpp: At global scope: /<>/src/kmplayer_smil.cpp:2310:10: warning: ‘virtual void {anonymous}::GroupBaseInitVisitor::visit(KMPlayer::Node*)’ can be marked override [-Wsuggest-override] 2310 | void visit (Node *node) { | ^~~~~ /<>/src/kmplayer_smil.cpp:2313:10: warning: ‘virtual void {anonymous}::GroupBaseInitVisitor::visit(KMPlayer::SMIL::PriorityClass*)’ can be marked override [-Wsuggest-override] 2313 | void visit (SMIL::PriorityClass *pc) { | ^~~~~ /<>/src/kmplayer_smil.cpp:2317:10: warning: ‘virtual void {anonymous}::GroupBaseInitVisitor::visit(KMPlayer::SMIL::Seq*)’ can be marked override [-Wsuggest-override] 2317 | void visit (SMIL::Seq *seq) { | ^~~~~ /<>/src/kmplayer_smil.cpp:2325:10: warning: ‘virtual void {anonymous}::GroupBaseInitVisitor::visit(KMPlayer::SMIL::Switch*)’ can be marked override [-Wsuggest-override] 2325 | void visit (SMIL::Switch *s) { | ^~~~~ /<>/src/kmplayer_smil.cpp:2330:10: warning: ‘virtual void {anonymous}::GroupBaseInitVisitor::visit(KMPlayer::SMIL::Anchor*)’ can be marked override [-Wsuggest-override] 2330 | void visit (SMIL::Anchor *a) { | ^~~~~ /<>/src/kmplayer_smil.cpp:2334:10: warning: ‘virtual void {anonymous}::GroupBaseInitVisitor::visit(KMPlayer::SMIL::Par*)’ can be marked override [-Wsuggest-override] 2334 | void visit (SMIL::Par *par) { | ^~~~~ /<>/src/kmplayer_smil.cpp:2380:10: warning: ‘virtual void {anonymous}::FreezeStateUpdater::visit(KMPlayer::Element*)’ can be marked override [-Wsuggest-override] 2380 | void visit (Element *elm) { | ^~~~~ /<>/src/kmplayer_smil.cpp:2383:10: warning: ‘virtual void {anonymous}::FreezeStateUpdater::visit(KMPlayer::SMIL::PriorityClass*)’ can be marked override [-Wsuggest-override] 2383 | void visit (SMIL::PriorityClass *pc) { | ^~~~~ /<>/src/kmplayer_smil.cpp:2387:10: warning: ‘virtual void {anonymous}::FreezeStateUpdater::visit(KMPlayer::SMIL::Seq*)’ can be marked override [-Wsuggest-override] 2387 | void visit (SMIL::Seq *seq) { | ^~~~~ /<>/src/kmplayer_smil.cpp:2426:10: warning: ‘virtual void {anonymous}::FreezeStateUpdater::visit(KMPlayer::SMIL::Anchor*)’ can be marked override [-Wsuggest-override] 2426 | void visit (SMIL::Anchor *a) { | ^~~~~ /<>/src/kmplayer_smil.cpp:2430:10: warning: ‘virtual void {anonymous}::FreezeStateUpdater::visit(KMPlayer::SMIL::Par*)’ can be marked override [-Wsuggest-override] 2430 | void visit (SMIL::Par *par) { | ^~~~~ /<>/src/kmplayer_smil.cpp:2441:10: warning: ‘virtual void {anonymous}::FreezeStateUpdater::visit(KMPlayer::SMIL::Excl*)’ can be marked override [-Wsuggest-override] 2441 | void visit (SMIL::Excl *excl) { | ^~~~~ /<>/src/kmplayer_smil.cpp:2455:10: warning: ‘virtual void {anonymous}::FreezeStateUpdater::visit(KMPlayer::SMIL::Switch*)’ can be marked override [-Wsuggest-override] 2455 | void visit (SMIL::Switch *s) { | ^~~~~ /<>/src/kmplayer_smil.cpp:2772:10: warning: ‘virtual void {anonymous}::ExclActivateVisitor::visit(KMPlayer::Node*)’ can be marked override [-Wsuggest-override] 2772 | void visit (Node *n) { | ^~~~~ /<>/src/kmplayer_smil.cpp:2777:10: warning: ‘virtual void {anonymous}::ExclActivateVisitor::visit(KMPlayer::Element*)’ can be marked override [-Wsuggest-override] 2777 | void visit (Element *elm) { | ^~~~~ /<>/src/kmplayer_smil.cpp:2787:10: warning: ‘virtual void {anonymous}::ExclActivateVisitor::visit(KMPlayer::SMIL::PriorityClass*)’ can be marked override [-Wsuggest-override] 2787 | void visit (SMIL::PriorityClass *pc) { | ^~~~~ /<>/src/kmplayer_smil.cpp:2832:10: warning: ‘virtual void {anonymous}::ExclPauseVisitor::visit(KMPlayer::Node*)’ can be marked override [-Wsuggest-override] 2832 | void visit (Node *node) { | ^~~~~ /<>/src/kmplayer_smil.cpp:2836:10: warning: ‘virtual void {anonymous}::ExclPauseVisitor::visit(KMPlayer::Element*)’ can be marked override [-Wsuggest-override] 2836 | void visit (Element *elm) { | ^~~~~ /<>/src/kmplayer_smil.cpp:2855:10: warning: ‘virtual void {anonymous}::ExclPauseVisitor::visit(KMPlayer::SMIL::MediaType*)’ can be marked override [-Wsuggest-override] 2855 | void visit (SMIL::MediaType *mt) { | ^~~~~ /<>/src/kmplayer_smil.cpp:2873:10: warning: ‘virtual void {anonymous}::ExclPauseVisitor::visit(KMPlayer::SMIL::AnimateBase*)’ can be marked override [-Wsuggest-override] 2873 | void visit (SMIL::AnimateBase *an) { | ^~~~~ /<>/src/kmplayer_smil.cpp:2877:10: warning: ‘virtual void {anonymous}::ExclPauseVisitor::visit(KMPlayer::SMIL::Smil*)’ can be marked override [-Wsuggest-override] 2877 | void visit (SMIL::Smil *s) { | ^~~~~ /<>/src/kmplayer_smil.cpp: In member function ‘KMPlayer::SRect KMPlayer::SMIL::MediaType::calculateBounds()’: /<>/src/kmplayer_smil.cpp:3526:31: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 3526 | Single x, y, w = size.width, h = size.height; | ^~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayer_smil.cpp:3526:47: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 3526 | Single x, y, w = size.width, h = size.height; | ^~~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayer_smil.cpp:3547:37: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 3547 | if (!size.isEmpty () && w > 0 && h > 0) | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:264:26: note: initializing argument 1 of ‘bool KMPlayer::operator>(KMPlayer::Single, int)’ 264 | operator > (const Single s, const int i) { return s > Single (i); } | ~~~~~~~~~~~~~^ /<>/src/kmplayer_smil.cpp:3547:46: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 3547 | if (!size.isEmpty () && w > 0 && h > 0) | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:264:26: note: initializing argument 1 of ‘bool KMPlayer::operator>(KMPlayer::Single, int)’ 264 | operator > (const Single s, const int i) { return s > Single (i); } | ~~~~~~~~~~~~~^ /<>/src/kmplayer_smil.cpp:3550:45: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 3550 | float iasp = 1.0 * size.width / size.height; | ^~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:238:56: note: initializing argument 2 of ‘double KMPlayer::operator*(double, KMPlayer::Single)’ 238 | inline double operator * (const double d, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/kmplayer_smil.cpp:3550:58: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 3550 | float iasp = 1.0 * size.width / size.height; | ^~~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:256:56: note: initializing argument 2 of ‘double KMPlayer::operator/(double, KMPlayer::Single)’ 256 | inline double operator / (const double d, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/kmplayer_smil.cpp:3551:40: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 3551 | float rasp = 1.0 * w / h; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:238:56: note: initializing argument 2 of ‘double KMPlayer::operator*(double, KMPlayer::Single)’ 238 | inline double operator * (const double d, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/kmplayer_smil.cpp:3551:44: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 3551 | float rasp = 1.0 * w / h; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:256:56: note: initializing argument 2 of ‘double KMPlayer::operator/(double, KMPlayer::Single)’ 256 | inline double operator / (const double d, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/kmplayer_smil.cpp:3553:43: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 3553 | h = size.height * w / size.width; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:197:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’ 197 | inline Single operator * (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:3553:43: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 3553 | h = size.height * w / size.width; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:197:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’ 197 | inline Single operator * (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:3553:52: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 3553 | h = size.height * w / size.width; | ^~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:203:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’ 203 | inline Single operator / (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:3555:42: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 3555 | w = size.width * h / size.height; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:197:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’ 197 | inline Single operator * (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:3555:42: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 3555 | w = size.width * h / size.height; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:197:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’ 197 | inline Single operator * (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:3555:51: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 3555 | w = size.width * h / size.height; | ^~~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:203:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’ 203 | inline Single operator / (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:3561:31: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 3561 | w = size.width; | ^~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/kmplayer_smil.cpp:3562:31: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 3562 | h = size.height; | ^~~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/kmplayer_smil.cpp:3565:45: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 3565 | float iasp = 1.0 * size.width / size.height; | ^~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:238:56: note: initializing argument 2 of ‘double KMPlayer::operator*(double, KMPlayer::Single)’ 238 | inline double operator * (const double d, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/kmplayer_smil.cpp:3565:58: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 3565 | float iasp = 1.0 * size.width / size.height; | ^~~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:256:56: note: initializing argument 2 of ‘double KMPlayer::operator/(double, KMPlayer::Single)’ 256 | inline double operator / (const double d, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/kmplayer_smil.cpp:3566:40: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 3566 | float rasp = 1.0 * w / h; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:238:56: note: initializing argument 2 of ‘double KMPlayer::operator*(double, KMPlayer::Single)’ 238 | inline double operator * (const double d, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/kmplayer_smil.cpp:3566:44: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 3566 | float rasp = 1.0 * w / h; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:256:56: note: initializing argument 2 of ‘double KMPlayer::operator/(double, KMPlayer::Single)’ 256 | inline double operator / (const double d, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/kmplayer_smil.cpp:3568:42: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 3568 | w = size.width * h / size.height; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:197:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’ 197 | inline Single operator * (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:3568:42: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 3568 | w = size.width * h / size.height; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:197:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’ 197 | inline Single operator * (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:3568:51: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 3568 | w = size.width * h / size.height; | ^~~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:203:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’ 203 | inline Single operator / (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:3570:43: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 3570 | h = size.height * w / size.width; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:197:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’ 197 | inline Single operator * (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:3570:43: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 3570 | h = size.height * w / size.width; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:197:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’ 197 | inline Single operator * (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:3570:52: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 3570 | h = size.height * w / size.width; | ^~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:203:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’ 203 | inline Single operator / (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp:3575:33: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 3575 | return SRect (x, y, w, h); | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:339:45: note: initializing argument 1 of ‘KMPlayer::Rect::Rect(T, T, T, T) [with T = KMPlayer::Single]’ 339 | template inline Rect::Rect (T a, T b, T w, T h) | ~~^ /<>/src/kmplayer_smil.cpp:3575:33: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 3575 | return SRect (x, y, w, h); | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:339:50: note: initializing argument 2 of ‘KMPlayer::Rect::Rect(T, T, T, T) [with T = KMPlayer::Single]’ 339 | template inline Rect::Rect (T a, T b, T w, T h) | ~~^ /<>/src/kmplayer_smil.cpp:3575:33: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 3575 | return SRect (x, y, w, h); | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:339:55: note: initializing argument 3 of ‘KMPlayer::Rect::Rect(T, T, T, T) [with T = KMPlayer::Single]’ 339 | template inline Rect::Rect (T a, T b, T w, T h) | ~~^ /<>/src/kmplayer_smil.cpp:3575:33: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 3575 | return SRect (x, y, w, h); | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:339:60: note: initializing argument 4 of ‘KMPlayer::Rect::Rect(T, T, T, T) [with T = KMPlayer::Single]’ 339 | template inline Rect::Rect (T a, T b, T w, T h) | ~~^ /<>/src/kmplayer_smil.cpp: At global scope: /<>/src/kmplayer_smil.cpp:3766:14: warning: ‘virtual void {anonymous}::SvgElement::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 3766 | void parseParam (const TrieString &name, const QString &val) { | ^~~~~~~~~~ /<>/src/kmplayer_smil.cpp:3777:15: warning: ‘virtual KMPlayer::Node* {anonymous}::SvgElement::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 3777 | Node *childFromTag (const QString & tag) { | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.cpp:3781:21: warning: ‘virtual const char* {anonymous}::SvgElement::nodeName() const’ can be marked override [-Wsuggest-override] 3781 | const char *nodeName () const { | ^~~~~~~~ /<>/src/kmplayer_smil.cpp: In member function ‘void KMPlayer::SMIL::SmilText::updateBounds(bool)’: /<>/src/kmplayer_smil.cpp:4112:35: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 4112 | Single x, y, w = size.width, h = size.height; | ^~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayer_smil.cpp:4112:51: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 4112 | Single x, y, w = size.width, h = size.height; | ^~~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayer_smil.cpp:4114:41: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 4114 | if (!size.isEmpty () && w > 0 && h > 0) { | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:264:26: note: initializing argument 1 of ‘bool KMPlayer::operator>(KMPlayer::Single, int)’ 264 | operator > (const Single s, const int i) { return s > Single (i); } | ~~~~~~~~~~~~~^ /<>/src/kmplayer_smil.cpp:4114:50: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 4114 | if (!size.isEmpty () && w > 0 && h > 0) { | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:264:26: note: initializing argument 1 of ‘bool KMPlayer::operator>(KMPlayer::Single, int)’ 264 | operator > (const Single s, const int i) { return s > Single (i); } | ~~~~~~~~~~~~~^ /<>/src/kmplayer_smil.cpp:4115:26: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 4115 | w = size.width; | ^~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/kmplayer_smil.cpp:4116:26: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 4116 | h = size.height; | ^~~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/kmplayer_smil.cpp:4118:52: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 4118 | text_surface->resize (SRect (x, y, w, h), remove); | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:339:45: note: initializing argument 1 of ‘KMPlayer::Rect::Rect(T, T, T, T) [with T = KMPlayer::Single]’ 339 | template inline Rect::Rect (T a, T b, T w, T h) | ~~^ /<>/src/kmplayer_smil.cpp:4118:52: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 4118 | text_surface->resize (SRect (x, y, w, h), remove); | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:339:50: note: initializing argument 2 of ‘KMPlayer::Rect::Rect(T, T, T, T) [with T = KMPlayer::Single]’ 339 | template inline Rect::Rect (T a, T b, T w, T h) | ~~^ /<>/src/kmplayer_smil.cpp:4118:52: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 4118 | text_surface->resize (SRect (x, y, w, h), remove); | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:339:55: note: initializing argument 3 of ‘KMPlayer::Rect::Rect(T, T, T, T) [with T = KMPlayer::Single]’ 339 | template inline Rect::Rect (T a, T b, T w, T h) | ~~^ /<>/src/kmplayer_smil.cpp:4118:52: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 4118 | text_surface->resize (SRect (x, y, w, h), remove); | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:339:60: note: initializing argument 4 of ‘KMPlayer::Rect::Rect(T, T, T, T) [with T = KMPlayer::Single]’ 339 | template inline Rect::Rect (T a, T b, T w, T h) | ~~^ In file included from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayer_smil.h: In member function ‘KMPlayer::SizeType& KMPlayer::SizeType::operator=(KMPlayer::SizeType&&)’: /<>/src/kmplayer_smil.h:41:26: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 41 | class KMPLAYER_NO_EXPORT SizeType { | ^~~~~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ In file included from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayer_smil.h:41:26: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 41 | class KMPLAYER_NO_EXPORT SizeType { | ^~~~~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/kmplayer_smil.cpp: In member function ‘bool KMPlayer::SmilTextProperties::parseParam(const KMPlayer::TrieString&, const QString&)’: /<>/src/kmplayer_smil.cpp:4261:34: note: synthesized method ‘KMPlayer::SizeType& KMPlayer::SizeType::operator=(KMPlayer::SizeType&&)’ first required here 4261 | font_size = SizeType (val); | ^ /<>/src/kmplayer_smil.cpp: In member function ‘virtual void KMPlayer::SMIL::Send::begin()’: /<>/src/kmplayer_smil.cpp:4579:66: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 4579 | QString url = mrl ? KURL (mrl->absolutePath(), action).url() : action; | ^ In file included from /<>/src/kmplayer_smil.cpp:32: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayer_smil.cpp: In member function ‘virtual void KMPlayer::SMIL::AnimateColor::applyStep()’: /<>/src/kmplayer_smil.cpp:5503:44: warning: ‘QString& QString::sprintf(const char*, ...)’ is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] 5503 | val.sprintf ("#%08x", cur_c.argb ()); | ^ In file included from /usr/include/aarch64-linux-gnu/qt5/QtCore/qobject.h:47, from /usr/include/aarch64-linux-gnu/qt5/QtCore/qiodevice.h:45, from /usr/include/aarch64-linux-gnu/qt5/QtCore/qtextstream.h:43, from /<>/src/kmplayer_smil.cpp:23: /usr/include/aarch64-linux-gnu/qt5/QtCore/qstring.h:393:14: note: declared here 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); | ^~~~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_smil.h:28, from /<>/src/kmplayer_smil.cpp:37: /<>/src/kmplayertypes.h: In instantiation of ‘KMPlayer::Rect::Rect(T, T, const KMPlayer::Size&) [with T = KMPlayer::Single]’: /<>/src/kmplayer_smil.cpp:1812:48: required from here /<>/src/kmplayertypes.h:343:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 343 | : point (a, b), size (s) {} | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:303:46: note: initializing argument 1 of ‘KMPlayer::Point::Point(T, T) [with T = KMPlayer::Single]’ 303 | template inline Point::Point (T _x, T _y) : x (_x), y (_y) {} | ~~^~ /<>/src/kmplayertypes.h:343:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 343 | : point (a, b), size (s) {} | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:303:52: note: initializing argument 2 of ‘KMPlayer::Point::Point(T, T) [with T = KMPlayer::Single]’ 303 | template inline Point::Point (T _x, T _y) : x (_x), y (_y) {} | ~~^~ /<>/src/kmplayertypes.h: In instantiation of ‘KMPlayer::Rect KMPlayer::Rect::intersect(const KMPlayer::Rect&) const [with T = KMPlayer::Single]’: /<>/src/kmplayer_smil.cpp:1812:65: required from here /<>/src/kmplayertypes.h:383:18: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 383 | T a (point.x < r.point.x ? r.point.x : point.x); | ~~~~~~~~^~~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:26: note: initializing argument 1 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:383:18: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 383 | T a (point.x < r.point.x ? r.point.x : point.x); | ~~~~~~~~^~~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:43: note: initializing argument 2 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:383:7: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 383 | T a (point.x < r.point.x ? r.point.x : point.x); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:384:18: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 384 | T b (point.y < r.point.y ? r.point.y : point.y); | ~~~~~~~~^~~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:26: note: initializing argument 1 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:384:18: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 384 | T b (point.y < r.point.y ? r.point.y : point.y); | ~~~~~~~~^~~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:43: note: initializing argument 2 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:384:7: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 384 | T b (point.y < r.point.y ? r.point.y : point.y); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:386:23: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 386 | ((point.x + size.width < r.point.x + r.size.width) | ~~~~~~~~^~~~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:386:23: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 386 | ((point.x + size.width < r.point.x + r.size.width) | ~~~~~~~~^~~~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:386:48: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 386 | ((point.x + size.width < r.point.x + r.size.width) | ~~~~~~~~~~^~~~~~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:386:48: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 386 | ((point.x + size.width < r.point.x + r.size.width) | ~~~~~~~~~~^~~~~~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:387:24: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 387 | ? point.x + size.width : r.point.x + r.size.width) - a, | ~~~~~~~~^~~~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:387:24: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 387 | ? point.x + size.width : r.point.x + r.size.width) - a, | ~~~~~~~~^~~~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:387:49: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 387 | ? point.x + size.width : r.point.x + r.size.width) - a, | ~~~~~~~~~~^~~~~~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:387:49: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 387 | ? point.x + size.width : r.point.x + r.size.width) - a, | ~~~~~~~~~~^~~~~~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:387:65: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 386 | ((point.x + size.width < r.point.x + r.size.width) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | ? point.x + size.width : r.point.x + r.size.width) - a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:388:23: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 388 | ((point.y + size.height < r.point.y + r.size.height) | ~~~~~~~~^~~~~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:388:23: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 388 | ((point.y + size.height < r.point.y + r.size.height) | ~~~~~~~~^~~~~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:388:49: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 388 | ((point.y + size.height < r.point.y + r.size.height) | ~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:388:49: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 388 | ((point.y + size.height < r.point.y + r.size.height) | ~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:389:24: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 389 | ? point.y + size.height : r.point.y + r.size.height) - b); | ~~~~~~~~^~~~~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:389:24: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 389 | ? point.y + size.height : r.point.y + r.size.height) - b); | ~~~~~~~~^~~~~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:389:50: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 389 | ? point.y + size.height : r.point.y + r.size.height) - b); | ~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:389:50: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 389 | ? point.y + size.height : r.point.y + r.size.height) - b); | ~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:389:67: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 388 | ((point.y + size.height < r.point.y + r.size.height) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | ? point.y + size.height : r.point.y + r.size.height) - b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:385:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 385 | return Rect (a, b, | ^~~~~~~~~~~~~~ 386 | ((point.x + size.width < r.point.x + r.size.width) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | ? point.x + size.width : r.point.x + r.size.width) - a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | ((point.y + size.height < r.point.y + r.size.height) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | ? point.y + size.height : r.point.y + r.size.height) - b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:339:45: note: initializing argument 1 of ‘KMPlayer::Rect::Rect(T, T, T, T) [with T = KMPlayer::Single]’ 339 | template inline Rect::Rect (T a, T b, T w, T h) | ~~^ /<>/src/kmplayertypes.h:385:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 385 | return Rect (a, b, | ^~~~~~~~~~~~~~ 386 | ((point.x + size.width < r.point.x + r.size.width) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | ? point.x + size.width : r.point.x + r.size.width) - a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | ((point.y + size.height < r.point.y + r.size.height) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | ? point.y + size.height : r.point.y + r.size.height) - b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:339:50: note: initializing argument 2 of ‘KMPlayer::Rect::Rect(T, T, T, T) [with T = KMPlayer::Single]’ 339 | template inline Rect::Rect (T a, T b, T w, T h) | ~~^ /<>/src/kmplayertypes.h: In instantiation of ‘T KMPlayer::Rect::width() const [with T = KMPlayer::Single]’: /<>/src/kmplayer_smil.cpp:2010:39: required from here /<>/src/kmplayertypes.h:352:67: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 352 | template inline T Rect::width () const { return size.width; } | ^~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In instantiation of ‘T KMPlayer::Rect::height() const [with T = KMPlayer::Single]’: /<>/src/kmplayer_smil.cpp:2011:40: required from here /<>/src/kmplayertypes.h:354:68: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 354 | template inline T Rect::height () const { return size.height; } | ^~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In instantiation of ‘KMPlayer::Size::Size(T, T) [with T = KMPlayer::Single]’: /<>/src/kmplayer_smil.cpp:2031:63: required from here /<>/src/kmplayertypes.h:319:74: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 319 | template inline Size::Size (T w, T h) : width (w), height (h) {} | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:319:74: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 319 | template inline Size::Size (T w, T h) : width (w), height (h) {} | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In instantiation of ‘KMPlayer::Rect::Rect(T, T, T, T) [with T = KMPlayer::Single]’: /<>/src/kmplayer_smil.cpp:2032:52: required from here /<>/src/kmplayertypes.h:340:28: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 340 | : point (a, b), size (w, h) {} | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:303:46: note: initializing argument 1 of ‘KMPlayer::Point::Point(T, T) [with T = KMPlayer::Single]’ 303 | template inline Point::Point (T _x, T _y) : x (_x), y (_y) {} | ~~^~ /<>/src/kmplayertypes.h:340:28: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 340 | : point (a, b), size (w, h) {} | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:303:52: note: initializing argument 2 of ‘KMPlayer::Point::Point(T, T) [with T = KMPlayer::Single]’ 303 | template inline Point::Point (T _x, T _y) : x (_x), y (_y) {} | ~~^~ /<>/src/kmplayertypes.h:340:28: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 340 | : point (a, b), size (w, h) {} | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:319:44: note: initializing argument 1 of ‘KMPlayer::Size::Size(T, T) [with T = KMPlayer::Single]’ 319 | template inline Size::Size (T w, T h) : width (w), height (h) {} | ~~^ /<>/src/kmplayertypes.h:340:28: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 340 | : point (a, b), size (w, h) {} | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:319:49: note: initializing argument 2 of ‘KMPlayer::Size::Size(T, T) [with T = KMPlayer::Single]’ 319 | template inline Size::Size (T w, T h) : width (w), height (h) {} | ~~^ /<>/src/kmplayertypes.h: In instantiation of ‘bool KMPlayer::Size::isEmpty() const [with T = KMPlayer::Single]’: /<>/src/kmplayer_smil.cpp:3547:28: required from here /<>/src/kmplayertypes.h:322:18: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 322 | return width <= 0 || height <= 0; | ~~~~~~^~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:291:27: note: initializing argument 1 of ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’ 291 | operator <= (const Single s, const int i) { return s <= Single (i); } | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h:322:33: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 322 | return width <= 0 || height <= 0; | ~~~~~~~^~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:291:27: note: initializing argument 1 of ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’ 291 | operator <= (const Single s, const int i) { return s <= Single (i); } | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h: In instantiation of ‘KMPlayer::Point::Point(T, T) [with T = KMPlayer::Single]’: /<>/src/kmplayertypes.h:343:25: required from ‘KMPlayer::Rect::Rect(T, T, const KMPlayer::Size&) [with T = KMPlayer::Single]’ /<>/src/kmplayer_smil.cpp:1812:48: required from here /<>/src/kmplayertypes.h:303:71: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 303 | template inline Point::Point (T _x, T _y) : x (_x), y (_y) {} | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:303:71: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 303 | template inline Point::Point (T _x, T _y) : x (_x), y (_y) {} | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In instantiation of ‘bool KMPlayer::Size::operator==(const KMPlayer::Size&) const [with T = KMPlayer::Single]’: /<>/src/kmplayertypes.h:332:20: required from ‘bool KMPlayer::Size::operator!=(const KMPlayer::Size&) const [with T = KMPlayer::Single]’ /<>/src/kmplayer_smil.cpp:2031:63: required from here /<>/src/kmplayertypes.h:327:18: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 327 | return width == s.width && height == s.height; | ~~~~~~^~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:273:27: note: initializing argument 1 of ‘bool KMPlayer::operator==(KMPlayer::Single, KMPlayer::Single)’ 273 | operator == (const Single s1, const Single s2) { return s1.value == s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:327:18: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 327 | return width == s.width && height == s.height; | ~~~~~~^~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:273:44: note: initializing argument 2 of ‘bool KMPlayer::operator==(KMPlayer::Single, KMPlayer::Single)’ 273 | operator == (const Single s1, const Single s2) { return s1.value == s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:327:39: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 327 | return width == s.width && height == s.height; | ~~~~~~~^~~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:273:27: note: initializing argument 1 of ‘bool KMPlayer::operator==(KMPlayer::Single, KMPlayer::Single)’ 273 | operator == (const Single s1, const Single s2) { return s1.value == s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:327:39: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 327 | return width == s.width && height == s.height; | ~~~~~~~^~~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:273:44: note: initializing argument 2 of ‘bool KMPlayer::operator==(KMPlayer::Single, KMPlayer::Single)’ 273 | operator == (const Single s1, const Single s2) { return s1.value == s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayer_smil.cpp: In member function ‘virtual void KMPlayer::SMIL::RefMediaType::message(KMPlayer::MessageType, void*)’: /<>/src/kmplayer_smil.cpp:3880:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 3880 | if (id_node_svg == ((Posting *) content)->source->id) | ^~ /<>/src/kmplayer_smil.cpp:3883:9: note: here 3883 | case MsgMediaReady: | ^~~~ [ 57%] Building CXX object src/CMakeFiles/kmplayercommon.dir/kmplayer_rp.cpp.o cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-g++ -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DKMPLAYER_VERSION_STRING="\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayercommon_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include -I/<>/obj-aarch64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -isystem /usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KBookmarks -isystem /usr/include/KF5/KItemViews -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KNotifications -isystem /usr/include/KF5/KIconThemes -isystem /usr/include/KF5/KGuiAddons -isystem /usr/include/KF5/KUnitConversion -isystem /usr/include/KF5/KTextWidgets -isystem /usr/include/KF5/SonnetUi -isystem /usr/include/KF5/KParts -isystem /usr/include/KF5/KMediaPlayer -isystem /usr/include/aarch64-linux-gnu/qt5/QtSvg -isystem /usr/include/aarch64-linux-gnu/qt5/QtX11Extras -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -std=gnu++11 -o CMakeFiles/kmplayercommon.dir/kmplayer_rp.cpp.o -c /<>/src/kmplayer_rp.cpp In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_rp.h:27, from /<>/src/kmplayer_rp.cpp:26: /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:217:53: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’ 217 | inline Single operator * (const int i, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:264:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 264 | operator > (const Single s, const int i) { return s > Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:26: note: initializing argument 1 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:267:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 267 | operator > (const int i, const Single s) { return Single (i) > s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:43: note: initializing argument 2 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:282:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 282 | operator < (const Single s, const int i) { return s < Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:26: note: initializing argument 1 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:285:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 285 | operator < (const int i, const Single s) { return Single (i) < s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:43: note: initializing argument 2 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:291:66: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 291 | operator <= (const Single s, const int i) { return s <= Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:288:27: note: initializing argument 1 of ‘bool KMPlayer::operator<=(KMPlayer::Single, KMPlayer::Single)’ 288 | operator <= (const Single s1, const Single s2) { return s1.value <= s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /<>/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ In file included from /<>/src/kmplayer_rp.h:27, from /<>/src/kmplayer_rp.cpp:26: /<>/src/kmplayerplaylist.h: At global scope: /<>/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /<>/src/kmplayerplaylist.h:576:18: warning: ‘virtual bool KMPlayer::Element::isElementNode() const’ can be marked override [-Wsuggest-override] 576 | virtual bool isElementNode () const { return true; } | ^~~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:577:18: warning: ‘virtual void KMPlayer::Element::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 577 | virtual void accept (Visitor * v); | ^~~~~~ /<>/src/kmplayerplaylist.h:628:11: warning: ‘virtual KMPlayer::Node* KMPlayer::Mrl::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 628 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:629:10: warning: ‘virtual void KMPlayer::Mrl::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 629 | void parseParam (const TrieString &, const QString &); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /<>/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /<>/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:646:18: warning: ‘virtual void KMPlayer::Mrl::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 646 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayerplaylist.h:647:19: warning: ‘virtual void* KMPlayer::Mrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 647 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:777:19: warning: ‘virtual KMPlayer::Node* KMPlayer::Document::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 777 | virtual Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:778:32: warning: ‘virtual const char* KMPlayer::Document::nodeName() const’ can be marked override [-Wsuggest-override] 778 | KDE_NO_EXPORT const char * nodeName () const { return "document"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:800:19: warning: ‘virtual void* KMPlayer::Document::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 800 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:897:18: warning: ‘virtual const char* KMPlayer::TextNode::nodeName() const’ can be marked override [-Wsuggest-override] 897 | const char * nodeName () const { return "#text"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:898:10: warning: ‘virtual void KMPlayer::TextNode::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 898 | void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /<>/src/kmplayerplaylist.h:911:18: warning: ‘virtual const char* KMPlayer::CData::nodeName() const’ can be marked override [-Wsuggest-override] 911 | const char * nodeName () const { return "#cdata"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:921:18: warning: ‘virtual const char* KMPlayer::DarkNode::nodeName() const’ can be marked override [-Wsuggest-override] 921 | const char * nodeName () const { return name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:922:11: warning: ‘virtual KMPlayer::Node* KMPlayer::DarkNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 922 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:935:32: warning: ‘virtual const char* KMPlayer::GenericURL::nodeName() const’ can be marked override [-Wsuggest-override] 935 | KDE_NO_EXPORT const char * nodeName () const { return "url"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /<>/src/kmplayerplaylist.h:946:32: warning: ‘virtual const char* KMPlayer::GenericMrl::nodeName() const’ can be marked override [-Wsuggest-override] 946 | KDE_NO_EXPORT const char * nodeName () const { return node_name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /<>/src/kmplayerplaylist.h:948:11: warning: ‘virtual void* KMPlayer::GenericMrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 948 | void *role (RoleType msg, void *content=NULL); | ^~~~ In file included from /<>/src/kmplayer_rp.cpp:26: /<>/src/kmplayer_rp.h:54:40: warning: ‘virtual const char* KMPlayer::RP::Imfl::nodeName() const’ can be marked override [-Wsuggest-override] 54 | KDE_NO_EXPORT virtual const char * nodeName () const { return "imfl"; } | ^~~~~~~~ /<>/src/kmplayer_rp.h:55:19: warning: ‘virtual KMPlayer::Node* KMPlayer::RP::Imfl::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 55 | virtual Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_rp.h:56:18: warning: ‘virtual void KMPlayer::RP::Imfl::closed()’ can be marked override [-Wsuggest-override] 56 | virtual void closed (); | ^~~~~~ /<>/src/kmplayer_rp.h:57:18: warning: ‘virtual void KMPlayer::RP::Imfl::defer()’ can be marked override [-Wsuggest-override] 57 | virtual void defer (); // start loading the images if not yet done | ^~~~~ /<>/src/kmplayer_rp.h:58:18: warning: ‘virtual void KMPlayer::RP::Imfl::activate()’ can be marked override [-Wsuggest-override] 58 | virtual void activate (); // start timings, handle paint events | ^~~~~~~~ /<>/src/kmplayer_rp.h:59:18: warning: ‘virtual void KMPlayer::RP::Imfl::finish()’ can be marked override [-Wsuggest-override] 59 | virtual void finish (); // end the timings | ^~~~~~ /<>/src/kmplayer_rp.h:60:18: warning: ‘virtual void KMPlayer::RP::Imfl::deactivate()’ can be marked override [-Wsuggest-override] 60 | virtual void deactivate (); // stop handling paint events | ^~~~~~~~~~ /<>/src/kmplayer_rp.h:61:36: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::RP::Imfl::playType()’ can be marked override [-Wsuggest-override] 61 | KDE_NO_EXPORT virtual PlayType playType () { return play_type_image; } | ^~~~~~~~ /<>/src/kmplayer_rp.h:62:18: warning: ‘virtual void KMPlayer::RP::Imfl::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 62 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_rp.h:63:18: warning: ‘virtual void KMPlayer::RP::Imfl::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 63 | virtual void accept (Visitor *); | ^~~~~~ /<>/src/kmplayer_rp.h:77:18: warning: ‘virtual void KMPlayer::RP::TimingsBase::activate()’ can be marked override [-Wsuggest-override] 77 | virtual void activate (); // start the 'start_timer' | ^~~~~~~~ /<>/src/kmplayer_rp.h:78:18: warning: ‘virtual void KMPlayer::RP::TimingsBase::begin()’ can be marked override [-Wsuggest-override] 78 | virtual void begin (); // start_timer has expired | ^~~~~ /<>/src/kmplayer_rp.h:79:18: warning: ‘virtual void KMPlayer::RP::TimingsBase::finish()’ can be marked override [-Wsuggest-override] 79 | virtual void finish (); // ?duration_timer has expired? | ^~~~~~ /<>/src/kmplayer_rp.h:80:18: warning: ‘virtual void KMPlayer::RP::TimingsBase::deactivate()’ can be marked override [-Wsuggest-override] 80 | virtual void deactivate (); // disabled | ^~~~~~~~~~ /<>/src/kmplayer_rp.h:81:18: warning: ‘virtual void KMPlayer::RP::TimingsBase::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 81 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_rp.h:102:40: warning: ‘virtual const char* KMPlayer::RP::Crossfade::nodeName() const’ can be marked override [-Wsuggest-override] 102 | KDE_NO_EXPORT virtual const char * nodeName () const { return "crossfade"; } | ^~~~~~~~ /<>/src/kmplayer_rp.h:103:18: warning: ‘virtual void KMPlayer::RP::Crossfade::activate()’ can be marked override [-Wsuggest-override] 103 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_rp.h:104:18: warning: ‘virtual void KMPlayer::RP::Crossfade::begin()’ can be marked override [-Wsuggest-override] 104 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_rp.h:105:18: warning: ‘virtual void KMPlayer::RP::Crossfade::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 105 | virtual void accept (Visitor *); | ^~~~~~ /<>/src/kmplayer_rp.h:112:40: warning: ‘virtual const char* KMPlayer::RP::Fadein::nodeName() const’ can be marked override [-Wsuggest-override] 112 | KDE_NO_EXPORT virtual const char * nodeName () const { return "fadein"; } | ^~~~~~~~ /<>/src/kmplayer_rp.h:113:18: warning: ‘virtual void KMPlayer::RP::Fadein::activate()’ can be marked override [-Wsuggest-override] 113 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_rp.h:114:18: warning: ‘virtual void KMPlayer::RP::Fadein::begin()’ can be marked override [-Wsuggest-override] 114 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_rp.h:115:18: warning: ‘virtual void KMPlayer::RP::Fadein::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 115 | virtual void accept (Visitor *); | ^~~~~~ /<>/src/kmplayer_rp.h:123:40: warning: ‘virtual const char* KMPlayer::RP::Fadeout::nodeName() const’ can be marked override [-Wsuggest-override] 123 | KDE_NO_EXPORT virtual const char * nodeName () const { return "fadeout"; } | ^~~~~~~~ /<>/src/kmplayer_rp.h:124:18: warning: ‘virtual void KMPlayer::RP::Fadeout::activate()’ can be marked override [-Wsuggest-override] 124 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_rp.h:125:18: warning: ‘virtual void KMPlayer::RP::Fadeout::begin()’ can be marked override [-Wsuggest-override] 125 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_rp.h:126:18: warning: ‘virtual void KMPlayer::RP::Fadeout::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 126 | virtual void accept (Visitor *); | ^~~~~~ /<>/src/kmplayer_rp.h:134:40: warning: ‘virtual const char* KMPlayer::RP::Fill::nodeName() const’ can be marked override [-Wsuggest-override] 134 | KDE_NO_EXPORT virtual const char * nodeName () const { return "fill"; } | ^~~~~~~~ /<>/src/kmplayer_rp.h:135:18: warning: ‘virtual void KMPlayer::RP::Fill::activate()’ can be marked override [-Wsuggest-override] 135 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_rp.h:136:18: warning: ‘virtual void KMPlayer::RP::Fill::begin()’ can be marked override [-Wsuggest-override] 136 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_rp.h:138:18: warning: ‘virtual void KMPlayer::RP::Fill::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 138 | virtual void accept (Visitor *); | ^~~~~~ /<>/src/kmplayer_rp.h:146:40: warning: ‘virtual const char* KMPlayer::RP::Wipe::nodeName() const’ can be marked override [-Wsuggest-override] 146 | KDE_NO_EXPORT virtual const char * nodeName () const { return "wipe"; } | ^~~~~~~~ /<>/src/kmplayer_rp.h:147:18: warning: ‘virtual void KMPlayer::RP::Wipe::activate()’ can be marked override [-Wsuggest-override] 147 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_rp.h:148:18: warning: ‘virtual void KMPlayer::RP::Wipe::begin()’ can be marked override [-Wsuggest-override] 148 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_rp.h:149:18: warning: ‘virtual void KMPlayer::RP::Wipe::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 149 | virtual void accept (Visitor *); | ^~~~~~ /<>/src/kmplayer_rp.h:158:40: warning: ‘virtual const char* KMPlayer::RP::ViewChange::nodeName() const’ can be marked override [-Wsuggest-override] 158 | KDE_NO_EXPORT virtual const char * nodeName() const { return "viewchange"; } | ^~~~~~~~ /<>/src/kmplayer_rp.h:159:18: warning: ‘virtual void KMPlayer::RP::ViewChange::activate()’ can be marked override [-Wsuggest-override] 159 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_rp.h:160:18: warning: ‘virtual void KMPlayer::RP::ViewChange::begin()’ can be marked override [-Wsuggest-override] 160 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_rp.h:161:18: warning: ‘virtual void KMPlayer::RP::ViewChange::finish()’ can be marked override [-Wsuggest-override] 161 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_rp.h:162:18: warning: ‘virtual void KMPlayer::RP::ViewChange::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 162 | virtual void accept (Visitor *); | ^~~~~~ /<>/src/kmplayer_rp.h:170:40: warning: ‘virtual const char* KMPlayer::RP::Image::nodeName() const’ can be marked override [-Wsuggest-override] 170 | KDE_NO_EXPORT virtual const char * nodeName () const { return "image"; } | ^~~~~~~~ /<>/src/kmplayer_rp.h:171:18: warning: ‘virtual void KMPlayer::RP::Image::activate()’ can be marked override [-Wsuggest-override] 171 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_rp.h:172:18: warning: ‘virtual void KMPlayer::RP::Image::begin()’ can be marked override [-Wsuggest-override] 172 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_rp.h:173:18: warning: ‘virtual void KMPlayer::RP::Image::deactivate()’ can be marked override [-Wsuggest-override] 173 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_rp.h:174:18: warning: ‘virtual void KMPlayer::RP::Image::closed()’ can be marked override [-Wsuggest-override] 174 | virtual void closed (); | ^~~~~~ /<>/src/kmplayer_rp.h:175:18: warning: ‘virtual void KMPlayer::RP::Image::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 175 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ In file included from /<>/src/kmplayer_rp.cpp:27: /<>/src/kmplayer_smil.h:144:18: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 144 | } durations [(const int) DurTimeLast]; | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/src/kmplayer_smil.h:333:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::Smil::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 333 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:334:32: warning: ‘virtual const char* KMPlayer::SMIL::Smil::nodeName() const’ can be marked override [-Wsuggest-override] 334 | KDE_NO_EXPORT const char * nodeName () const { return "smil"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:335:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::SMIL::Smil::playType()’ can be marked override [-Wsuggest-override] 335 | PlayType playType () { return play_type_video; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:336:10: warning: ‘virtual void KMPlayer::SMIL::Smil::activate()’ can be marked override [-Wsuggest-override] 336 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:337:10: warning: ‘virtual void KMPlayer::SMIL::Smil::deactivate()’ can be marked override [-Wsuggest-override] 337 | void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:338:10: warning: ‘virtual void KMPlayer::SMIL::Smil::closed()’ can be marked override [-Wsuggest-override] 338 | void closed (); | ^~~~~~ /<>/src/kmplayer_smil.h:339:11: warning: ‘virtual void* KMPlayer::SMIL::Smil::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 339 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:340:10: warning: ‘virtual void KMPlayer::SMIL::Smil::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 340 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:341:10: warning: ‘virtual void KMPlayer::SMIL::Smil::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 341 | void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:356:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::Head::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 356 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:357:32: warning: ‘virtual const char* KMPlayer::SMIL::Head::nodeName() const’ can be marked override [-Wsuggest-override] 357 | KDE_NO_EXPORT const char * nodeName () const { return "head"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:358:10: warning: ‘virtual void KMPlayer::SMIL::Head::closed()’ can be marked override [-Wsuggest-override] 358 | void closed (); | ^~~~~~ /<>/src/kmplayer_smil.h:359:10: warning: ‘virtual void KMPlayer::SMIL::Head::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 359 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:373:19: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::State::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 373 | virtual Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:374:18: warning: ‘virtual void KMPlayer::SMIL::State::closed()’ can be marked override [-Wsuggest-override] 374 | virtual void closed (); | ^~~~~~ /<>/src/kmplayer_smil.h:375:18: warning: ‘virtual void KMPlayer::SMIL::State::activate()’ can be marked override [-Wsuggest-override] 375 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:376:18: warning: ‘virtual void KMPlayer::SMIL::State::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 376 | virtual void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:377:18: warning: ‘virtual void KMPlayer::SMIL::State::deactivate()’ can be marked override [-Wsuggest-override] 377 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:378:18: warning: ‘virtual void KMPlayer::SMIL::State::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 378 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:379:19: warning: ‘virtual void* KMPlayer::SMIL::State::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 379 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:380:40: warning: ‘virtual const char* KMPlayer::SMIL::State::nodeName() const’ can be marked override [-Wsuggest-override] 380 | KDE_NO_EXPORT virtual const char * nodeName () const { return "state"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:400:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::Layout::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 400 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:401:32: warning: ‘virtual const char* KMPlayer::SMIL::Layout::nodeName() const’ can be marked override [-Wsuggest-override] 401 | KDE_NO_EXPORT const char * nodeName () const { return "layout"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:402:10: warning: ‘virtual void KMPlayer::SMIL::Layout::closed()’ can be marked override [-Wsuggest-override] 402 | void closed (); | ^~~~~~ /<>/src/kmplayer_smil.h:403:10: warning: ‘virtual void KMPlayer::SMIL::Layout::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 403 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:404:10: warning: ‘virtual void KMPlayer::SMIL::Layout::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 404 | void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:417:18: warning: ‘virtual void KMPlayer::SMIL::RegionBase::activate()’ can be marked override [-Wsuggest-override] 417 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:418:18: warning: ‘virtual void KMPlayer::SMIL::RegionBase::deactivate()’ can be marked override [-Wsuggest-override] 418 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:419:18: warning: ‘virtual void KMPlayer::SMIL::RegionBase::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 419 | virtual void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:420:18: warning: ‘virtual void KMPlayer::SMIL::RegionBase::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 420 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:421:19: warning: ‘virtual void* KMPlayer::SMIL::RegionBase::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 421 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:422:18: warning: ‘virtual void KMPlayer::SMIL::RegionBase::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 422 | virtual void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:458:10: warning: ‘virtual void KMPlayer::SMIL::RootLayout::closed()’ can be marked override [-Wsuggest-override] 458 | void closed (); | ^~~~~~ /<>/src/kmplayer_smil.h:459:10: warning: ‘virtual void KMPlayer::SMIL::RootLayout::deactivate()’ can be marked override [-Wsuggest-override] 459 | void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:460:10: warning: ‘virtual void KMPlayer::SMIL::RootLayout::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 460 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:461:11: warning: ‘virtual void* KMPlayer::SMIL::RootLayout::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 461 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:462:32: warning: ‘virtual const char* KMPlayer::SMIL::RootLayout::nodeName() const’ can be marked override [-Wsuggest-override] 462 | KDE_NO_EXPORT const char * nodeName () const { return "root-layout"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:472:10: warning: ‘virtual void KMPlayer::SMIL::Region::deactivate()’ can be marked override [-Wsuggest-override] 472 | void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:473:32: warning: ‘virtual const char* KMPlayer::SMIL::Region::nodeName() const’ can be marked override [-Wsuggest-override] 473 | KDE_NO_EXPORT const char * nodeName () const { return "region"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:474:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::Region::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 474 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:475:10: warning: ‘virtual void KMPlayer::SMIL::Region::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 475 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:476:11: warning: ‘virtual void* KMPlayer::SMIL::Region::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 476 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:488:32: warning: ‘virtual const char* KMPlayer::SMIL::RegPoint::nodeName() const’ can be marked override [-Wsuggest-override] 488 | KDE_NO_EXPORT const char * nodeName () const { return "regPoint"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:489:10: warning: ‘virtual void KMPlayer::SMIL::RegPoint::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 489 | void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:528:10: warning: ‘virtual void KMPlayer::SMIL::Transition::activate()’ can be marked override [-Wsuggest-override] 528 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:529:24: warning: ‘virtual void KMPlayer::SMIL::Transition::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 529 | KDE_NO_EXPORT void accept (Visitor * v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:530:32: warning: ‘virtual const char* KMPlayer::SMIL::Transition::nodeName() const’ can be marked override [-Wsuggest-override] 530 | KDE_NO_EXPORT const char * nodeName () const { return "transition"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:531:10: warning: ‘virtual void KMPlayer::SMIL::Transition::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 531 | void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:548:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::GroupBase::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 548 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:549:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::SMIL::GroupBase::playType()’ can be marked override [-Wsuggest-override] 549 | PlayType playType () { return play_type_none; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:550:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 550 | void parseParam (const TrieString &name, const QString &value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:551:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::init()’ can be marked override [-Wsuggest-override] 551 | void init (); | ^~~~ /<>/src/kmplayer_smil.h:552:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::finish()’ can be marked override [-Wsuggest-override] 552 | void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:553:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::activate()’ can be marked override [-Wsuggest-override] 553 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:554:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::deactivate()’ can be marked override [-Wsuggest-override] 554 | void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:555:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::reset()’ can be marked override [-Wsuggest-override] 555 | void reset (); | ^~~~~ /<>/src/kmplayer_smil.h:556:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 556 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:557:11: warning: ‘virtual void* KMPlayer::SMIL::GroupBase::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 557 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:571:32: warning: ‘virtual const char* KMPlayer::SMIL::Par::nodeName() const’ can be marked override [-Wsuggest-override] 571 | KDE_NO_EXPORT const char * nodeName () const { return "par"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:572:10: warning: ‘virtual void KMPlayer::SMIL::Par::begin()’ can be marked override [-Wsuggest-override] 572 | void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:573:10: warning: ‘virtual void KMPlayer::SMIL::Par::reset()’ can be marked override [-Wsuggest-override] 573 | void reset (); | ^~~~~ /<>/src/kmplayer_smil.h:574:10: warning: ‘virtual void KMPlayer::SMIL::Par::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 574 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:575:11: warning: ‘virtual void* KMPlayer::SMIL::Par::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 575 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:576:24: warning: ‘virtual void KMPlayer::SMIL::Par::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 576 | KDE_NO_EXPORT void accept (Visitor * v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:585:32: warning: ‘virtual const char* KMPlayer::SMIL::Seq::nodeName() const’ can be marked override [-Wsuggest-override] 585 | KDE_NO_EXPORT const char * nodeName () const { return "seq"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:586:10: warning: ‘virtual void KMPlayer::SMIL::Seq::begin()’ can be marked override [-Wsuggest-override] 586 | void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:587:10: warning: ‘virtual void KMPlayer::SMIL::Seq::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 587 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:588:11: warning: ‘virtual void* KMPlayer::SMIL::Seq::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 588 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:589:24: warning: ‘virtual void KMPlayer::SMIL::Seq::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 589 | KDE_NO_EXPORT void accept (Visitor * v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:603:32: warning: ‘virtual const char* KMPlayer::SMIL::Body::nodeName() const’ can be marked override [-Wsuggest-override] 603 | KDE_NO_EXPORT const char * nodeName () const { return "body"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:613:32: warning: ‘virtual const char* KMPlayer::SMIL::Excl::nodeName() const’ can be marked override [-Wsuggest-override] 613 | KDE_NO_EXPORT const char * nodeName () const { return "excl"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:614:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::Excl::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 614 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:615:10: warning: ‘virtual void KMPlayer::SMIL::Excl::begin()’ can be marked override [-Wsuggest-override] 615 | void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:616:10: warning: ‘virtual void KMPlayer::SMIL::Excl::deactivate()’ can be marked override [-Wsuggest-override] 616 | void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:617:10: warning: ‘virtual void KMPlayer::SMIL::Excl::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 617 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:618:24: warning: ‘virtual void KMPlayer::SMIL::Excl::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 618 | KDE_NO_EXPORT void accept (Visitor * v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:637:32: warning: ‘virtual const char* KMPlayer::SMIL::PriorityClass::nodeName() const’ can be marked override [-Wsuggest-override] 637 | KDE_NO_EXPORT const char * nodeName () const { return "priorityClass"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:638:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::PriorityClass::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 638 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:639:10: warning: ‘virtual void KMPlayer::SMIL::PriorityClass::init()’ can be marked override [-Wsuggest-override] 639 | void init (); | ^~~~ /<>/src/kmplayer_smil.h:640:10: warning: ‘virtual void KMPlayer::SMIL::PriorityClass::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 640 | void parseParam (const TrieString &, const QString &); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:641:10: warning: ‘virtual void KMPlayer::SMIL::PriorityClass::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 641 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:642:24: warning: ‘virtual void KMPlayer::SMIL::PriorityClass::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 642 | KDE_NO_EXPORT void accept (Visitor * v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:656:32: warning: ‘virtual const char* KMPlayer::SMIL::Switch::nodeName() const’ can be marked override [-Wsuggest-override] 656 | KDE_NO_EXPORT const char * nodeName () const { return "switch"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:658:10: warning: ‘virtual void KMPlayer::SMIL::Switch::begin()’ can be marked override [-Wsuggest-override] 658 | void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:659:10: warning: ‘virtual void KMPlayer::SMIL::Switch::init()’ can be marked override [-Wsuggest-override] 659 | void init (); | ^~~~ /<>/src/kmplayer_smil.h:660:10: warning: ‘virtual void KMPlayer::SMIL::Switch::deactivate()’ can be marked override [-Wsuggest-override] 660 | void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:661:10: warning: ‘virtual void KMPlayer::SMIL::Switch::reset()’ can be marked override [-Wsuggest-override] 661 | void reset (); | ^~~~~ /<>/src/kmplayer_smil.h:662:10: warning: ‘virtual void KMPlayer::SMIL::Switch::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 662 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:663:24: warning: ‘virtual void KMPlayer::SMIL::Switch::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 663 | KDE_NO_EXPORT void accept (Visitor * v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:673:10: warning: ‘virtual void KMPlayer::SMIL::LinkingBase::deactivate()’ can be marked override [-Wsuggest-override] 673 | void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:674:10: warning: ‘virtual void KMPlayer::SMIL::LinkingBase::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 674 | void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:687:10: warning: ‘virtual void KMPlayer::SMIL::Anchor::activate()’ can be marked override [-Wsuggest-override] 687 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:688:10: warning: ‘virtual void KMPlayer::SMIL::Anchor::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 688 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:689:11: warning: ‘virtual void* KMPlayer::SMIL::Anchor::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 689 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:690:32: warning: ‘virtual const char* KMPlayer::SMIL::Anchor::nodeName() const’ can be marked override [-Wsuggest-override] 690 | KDE_NO_EXPORT const char * nodeName () const { return "a"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:691:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::Anchor::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 691 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:692:24: warning: ‘virtual void KMPlayer::SMIL::Anchor::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 692 | KDE_NO_EXPORT void accept (Visitor * v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:699:10: warning: ‘virtual void KMPlayer::SMIL::Area::activate()’ can be marked override [-Wsuggest-override] 699 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:700:32: warning: ‘virtual const char* KMPlayer::SMIL::Area::nodeName() const’ can be marked override [-Wsuggest-override] 700 | KDE_NO_EXPORT const char * nodeName () const { return tag.constData (); } | ^~~~~~~~ /<>/src/kmplayer_smil.h:701:24: warning: ‘virtual void KMPlayer::SMIL::Area::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 701 | KDE_NO_EXPORT void accept (Visitor * v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:702:10: warning: ‘virtual void KMPlayer::SMIL::Area::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 702 | void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:703:11: warning: ‘virtual void* KMPlayer::SMIL::Area::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 703 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:718:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::MediaType::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 718 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:719:32: warning: ‘virtual const char* KMPlayer::SMIL::MediaType::nodeName() const’ can be marked override [-Wsuggest-override] 719 | KDE_NO_EXPORT const char * nodeName () const { return m_type.constData (); } | ^~~~~~~~ /<>/src/kmplayer_smil.h:720:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::closed()’ can be marked override [-Wsuggest-override] 720 | virtual void closed (); | ^~~~~~ /<>/src/kmplayer_smil.h:721:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::init()’ can be marked override [-Wsuggest-override] 721 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:722:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::activate()’ can be marked override [-Wsuggest-override] 722 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:723:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::deactivate()’ can be marked override [-Wsuggest-override] 723 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:724:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::defer()’ can be marked override [-Wsuggest-override] 724 | virtual void defer (); | ^~~~~ /<>/src/kmplayer_smil.h:725:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::undefer()’ can be marked override [-Wsuggest-override] 725 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayer_smil.h:726:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::begin()’ can be marked override [-Wsuggest-override] 726 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:727:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::finish()’ can be marked override [-Wsuggest-override] 727 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:728:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::reset()’ can be marked override [-Wsuggest-override] 728 | virtual void reset (); | ^~~~~ /<>/src/kmplayer_smil.h:730:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 730 | virtual void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:731:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 731 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:732:19: warning: ‘virtual void* KMPlayer::SMIL::MediaType::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 732 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:733:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 733 | virtual void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:767:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::RefMediaType::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 767 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:768:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::activate()’ can be marked override [-Wsuggest-override] 768 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:769:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::begin()’ can be marked override [-Wsuggest-override] 769 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:770:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::finish()’ can be marked override [-Wsuggest-override] 770 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:771:22: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::SMIL::RefMediaType::playType()’ can be marked override [-Wsuggest-override] 771 | virtual PlayType playType (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:772:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 772 | virtual void accept (Visitor *); | ^~~~~~ /<>/src/kmplayer_smil.h:773:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 773 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:774:19: warning: ‘virtual void* KMPlayer::SMIL::RefMediaType::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 774 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:775:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::prefetch()’ can be marked override [-Wsuggest-override] 775 | virtual void prefetch (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:776:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::clipStart()’ can be marked override [-Wsuggest-override] 776 | virtual void clipStart (); | ^~~~~~~~~ /<>/src/kmplayer_smil.h:782:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::SMIL::TextMediaType::playType()’ can be marked override [-Wsuggest-override] 782 | PlayType playType () { return play_type_info; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:783:18: warning: ‘virtual void KMPlayer::SMIL::TextMediaType::init()’ can be marked override [-Wsuggest-override] 783 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:784:18: warning: ‘virtual void KMPlayer::SMIL::TextMediaType::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 784 | virtual void accept (Visitor *); | ^~~~~~ /<>/src/kmplayer_smil.h:785:18: warning: ‘virtual void KMPlayer::SMIL::TextMediaType::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 785 | virtual void parseParam (const TrieString &, const QString &); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:786:18: warning: ‘virtual void KMPlayer::SMIL::TextMediaType::prefetch()’ can be marked override [-Wsuggest-override] 786 | virtual void prefetch (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:797:18: warning: ‘virtual void KMPlayer::SMIL::Brush::init()’ can be marked override [-Wsuggest-override] 797 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:798:18: warning: ‘virtual void KMPlayer::SMIL::Brush::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 798 | virtual void accept (Visitor *); | ^~~~~~ /<>/src/kmplayer_smil.h:799:18: warning: ‘virtual void KMPlayer::SMIL::Brush::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 799 | virtual void parseParam (const TrieString &, const QString &); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:807:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::init()’ can be marked override [-Wsuggest-override] 807 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:808:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::activate()’ can be marked override [-Wsuggest-override] 808 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:809:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::begin()’ can be marked override [-Wsuggest-override] 809 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:810:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::finish()’ can be marked override [-Wsuggest-override] 810 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:811:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::deactivate()’ can be marked override [-Wsuggest-override] 811 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:812:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::reset()’ can be marked override [-Wsuggest-override] 812 | virtual void reset (); | ^~~~~ /<>/src/kmplayer_smil.h:813:31: warning: ‘virtual const char* KMPlayer::SMIL::SmilText::nodeName() const’ can be marked override [-Wsuggest-override] 813 | KDE_NO_EXPORT const char *nodeName () const { return "smilText"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:814:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::SmilText::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 814 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:815:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 815 | virtual void parseParam (const TrieString &name, const QString &value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:816:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 816 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:817:19: warning: ‘virtual void* KMPlayer::SMIL::SmilText::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 817 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:818:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 818 | virtual void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:842:18: warning: ‘virtual void KMPlayer::SMIL::TextFlow::init()’ can be marked override [-Wsuggest-override] 842 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:843:18: warning: ‘virtual void KMPlayer::SMIL::TextFlow::activate()’ can be marked override [-Wsuggest-override] 843 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:844:31: warning: ‘virtual const char* KMPlayer::SMIL::TextFlow::nodeName() const’ can be marked override [-Wsuggest-override] 844 | KDE_NO_EXPORT const char *nodeName () const { return tag.data (); } | ^~~~~~~~ /<>/src/kmplayer_smil.h:845:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::TextFlow::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 845 | Node *childFromTag (const QString &tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:846:18: warning: ‘virtual void KMPlayer::SMIL::TextFlow::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 846 | virtual void parseParam (const TrieString &name, const QString &value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:847:18: warning: ‘virtual void KMPlayer::SMIL::TextFlow::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 847 | virtual void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:857:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::init()’ can be marked override [-Wsuggest-override] 857 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:858:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::activate()’ can be marked override [-Wsuggest-override] 858 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:859:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::begin()’ can be marked override [-Wsuggest-override] 859 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:860:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::deactivate()’ can be marked override [-Wsuggest-override] 860 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:861:31: warning: ‘virtual const char* KMPlayer::SMIL::TemporalMoment::nodeName() const’ can be marked override [-Wsuggest-override] 861 | KDE_NO_EXPORT const char *nodeName () const { return tag.data (); } | ^~~~~~~~ /<>/src/kmplayer_smil.h:862:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::TemporalMoment::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 862 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:863:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 863 | virtual void parseParam (const TrieString &name, const QString &value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:864:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 864 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:865:19: warning: ‘virtual void* KMPlayer::SMIL::TemporalMoment::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 865 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:866:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 866 | virtual void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:876:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::init()’ can be marked override [-Wsuggest-override] 876 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:877:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::activate()’ can be marked override [-Wsuggest-override] 877 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:878:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::finish()’ can be marked override [-Wsuggest-override] 878 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:879:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::deactivate()’ can be marked override [-Wsuggest-override] 879 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:880:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::reset()’ can be marked override [-Wsuggest-override] 880 | virtual void reset (); | ^~~~~ /<>/src/kmplayer_smil.h:881:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 881 | virtual void parseParam (const TrieString &name, const QString &value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:882:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 882 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:883:19: warning: ‘virtual void* KMPlayer::SMIL::StateValue::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 883 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:897:18: warning: ‘virtual void KMPlayer::SMIL::NewValue::init()’ can be marked override [-Wsuggest-override] 897 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:898:18: warning: ‘virtual void KMPlayer::SMIL::NewValue::begin()’ can be marked override [-Wsuggest-override] 898 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:899:18: warning: ‘virtual void KMPlayer::SMIL::NewValue::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 899 | virtual void parseParam (const TrieString &name, const QString &value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:900:31: warning: ‘virtual const char* KMPlayer::SMIL::NewValue::nodeName() const’ can be marked override [-Wsuggest-override] 900 | KDE_NO_EXPORT const char *nodeName () const { return "newvalue"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:911:18: warning: ‘virtual void KMPlayer::SMIL::SetValue::begin()’ can be marked override [-Wsuggest-override] 911 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:912:31: warning: ‘virtual const char* KMPlayer::SMIL::SetValue::nodeName() const’ can be marked override [-Wsuggest-override] 912 | KDE_NO_EXPORT const char *nodeName () const { return "setvalue"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:919:18: warning: ‘virtual void KMPlayer::SMIL::DelValue::begin()’ can be marked override [-Wsuggest-override] 919 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:920:31: warning: ‘virtual const char* KMPlayer::SMIL::DelValue::nodeName() const’ can be marked override [-Wsuggest-override] 920 | KDE_NO_EXPORT const char *nodeName () const { return "delvalue"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:927:18: warning: ‘virtual void KMPlayer::SMIL::Send::init()’ can be marked override [-Wsuggest-override] 927 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:928:18: warning: ‘virtual void KMPlayer::SMIL::Send::begin()’ can be marked override [-Wsuggest-override] 928 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:929:18: warning: ‘virtual void KMPlayer::SMIL::Send::deactivate()’ can be marked override [-Wsuggest-override] 929 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:930:18: warning: ‘virtual void KMPlayer::SMIL::Send::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 930 | virtual void parseParam (const TrieString &name, const QString &value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:931:18: warning: ‘virtual void KMPlayer::SMIL::Send::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 931 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:932:31: warning: ‘virtual const char* KMPlayer::SMIL::Send::nodeName() const’ can be marked override [-Wsuggest-override] 932 | KDE_NO_EXPORT const char *nodeName () const { return "send"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:944:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::init()’ can be marked override [-Wsuggest-override] 944 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:945:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::activate()’ can be marked override [-Wsuggest-override] 945 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:946:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::finish()’ can be marked override [-Wsuggest-override] 946 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:947:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::deactivate()’ can be marked override [-Wsuggest-override] 947 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:948:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::reset()’ can be marked override [-Wsuggest-override] 948 | virtual void reset (); | ^~~~~ /<>/src/kmplayer_smil.h:949:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 949 | virtual void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:950:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 950 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:951:19: warning: ‘virtual void* KMPlayer::SMIL::AnimateGroup::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 951 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:967:18: warning: ‘virtual void KMPlayer::SMIL::Set::begin()’ can be marked override [-Wsuggest-override] 967 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:968:32: warning: ‘virtual const char* KMPlayer::SMIL::Set::nodeName() const’ can be marked override [-Wsuggest-override] 968 | KDE_NO_EXPORT const char * nodeName () const { return "set"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:969:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::SMIL::Set::playType()’ can be marked override [-Wsuggest-override] 969 | PlayType playType () { return play_type_none; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:981:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::init()’ can be marked override [-Wsuggest-override] 981 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:982:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::begin()’ can be marked override [-Wsuggest-override] 982 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:983:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::finish()’ can be marked override [-Wsuggest-override] 983 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:984:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::deactivate()’ can be marked override [-Wsuggest-override] 984 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:985:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 985 | virtual void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:986:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 986 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:987:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 987 | virtual void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:988:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::SMIL::AnimateBase::playType()’ can be marked override [-Wsuggest-override] 988 | PlayType playType () { return play_type_none; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:1019:18: warning: ‘virtual void KMPlayer::SMIL::Animate::init()’ can be marked override [-Wsuggest-override] 1019 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:1020:18: warning: ‘virtual void KMPlayer::SMIL::Animate::begin()’ can be marked override [-Wsuggest-override] 1020 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:1021:18: warning: ‘virtual void KMPlayer::SMIL::Animate::finish()’ can be marked override [-Wsuggest-override] 1021 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:1022:18: warning: ‘virtual void KMPlayer::SMIL::Animate::deactivate()’ can be marked override [-Wsuggest-override] 1022 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:1024:32: warning: ‘virtual const char* KMPlayer::SMIL::Animate::nodeName() const’ can be marked override [-Wsuggest-override] 1024 | KDE_NO_EXPORT const char * nodeName () const { return "animate"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:1027:18: warning: ‘virtual bool KMPlayer::SMIL::Animate::timerTick(unsigned int)’ can be marked override [-Wsuggest-override] 1027 | virtual bool timerTick (unsigned int cur_time); | ^~~~~~~~~ /<>/src/kmplayer_smil.h:1028:18: warning: ‘virtual void KMPlayer::SMIL::Animate::applyStep()’ can be marked override [-Wsuggest-override] 1028 | virtual void applyStep (); | ^~~~~~~~~ /<>/src/kmplayer_smil.h:1043:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::init()’ can be marked override [-Wsuggest-override] 1043 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:1044:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::begin()’ can be marked override [-Wsuggest-override] 1044 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:1045:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::finish()’ can be marked override [-Wsuggest-override] 1045 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:1047:32: warning: ‘virtual const char* KMPlayer::SMIL::AnimateMotion::nodeName() const’ can be marked override [-Wsuggest-override] 1047 | KDE_NO_EXPORT const char * nodeName () const { return "animateMotion"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:1050:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::restoreModification()’ can be marked override [-Wsuggest-override] 1050 | virtual void restoreModification (); | ^~~~~~~~~~~~~~~~~~~ /<>/src/kmplayer_smil.h:1051:18: warning: ‘virtual bool KMPlayer::SMIL::AnimateMotion::timerTick(unsigned int)’ can be marked override [-Wsuggest-override] 1051 | virtual bool timerTick (unsigned int cur_time); | ^~~~~~~~~ /<>/src/kmplayer_smil.h:1052:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::applyStep()’ can be marked override [-Wsuggest-override] 1052 | virtual void applyStep (); | ^~~~~~~~~ /<>/src/kmplayer_smil.h:1077:18: warning: ‘virtual void KMPlayer::SMIL::AnimateColor::init()’ can be marked override [-Wsuggest-override] 1077 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:1078:18: warning: ‘virtual void KMPlayer::SMIL::AnimateColor::begin()’ can be marked override [-Wsuggest-override] 1078 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:1079:18: warning: ‘virtual void KMPlayer::SMIL::AnimateColor::finish()’ can be marked override [-Wsuggest-override] 1079 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:1081:32: warning: ‘virtual const char* KMPlayer::SMIL::AnimateColor::nodeName() const’ can be marked override [-Wsuggest-override] 1081 | KDE_NO_EXPORT const char * nodeName () const { return "animateColor"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:1084:18: warning: ‘virtual bool KMPlayer::SMIL::AnimateColor::timerTick(unsigned int)’ can be marked override [-Wsuggest-override] 1084 | virtual bool timerTick (unsigned int cur_time); | ^~~~~~~~~ /<>/src/kmplayer_smil.h:1085:18: warning: ‘virtual void KMPlayer::SMIL::AnimateColor::applyStep()’ can be marked override [-Wsuggest-override] 1085 | virtual void applyStep (); | ^~~~~~~~~ /<>/src/kmplayer_smil.h:1098:32: warning: ‘virtual const char* KMPlayer::SMIL::Param::nodeName() const’ can be marked override [-Wsuggest-override] 1098 | KDE_NO_EXPORT const char * nodeName () const { return "param"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:1099:10: warning: ‘virtual void KMPlayer::SMIL::Param::activate()’ can be marked override [-Wsuggest-override] 1099 | void activate (); | ^~~~~~~~ In file included from /<>/src/kmplayer_rp.cpp:28: /<>/src/mediaobject.h:292:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::AudioVideoMedia::type() const’ can be marked override [-Wsuggest-override] 292 | MediaManager::MediaType type () const { return MediaManager::AudioVideo; } | ^~~~ /<>/src/mediaobject.h:294:18: warning: ‘virtual bool KMPlayer::AudioVideoMedia::play()’ can be marked override [-Wsuggest-override] 294 | virtual bool play (); | ^~~~ /<>/src/mediaobject.h:296:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stop()’ can be marked override [-Wsuggest-override] 296 | virtual void stop (); | ^~~~ /<>/src/mediaobject.h:297:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::pause()’ can be marked override [-Wsuggest-override] 297 | virtual void pause (); | ^~~~~ /<>/src/mediaobject.h:298:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::unpause()’ can be marked override [-Wsuggest-override] 298 | virtual void unpause (); | ^~~~~~~ /<>/src/mediaobject.h:299:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::destroy()’ can be marked override [-Wsuggest-override] 299 | virtual void destroy (); | ^~~~~~~ /<>/src/mediaobject.h:301:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::starting(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 301 | virtual void starting (IProcess *); | ^~~~~~~~ /<>/src/mediaobject.h:302:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stateChange(KMPlayer::IProcess*, KMPlayer::IProcess::State, KMPlayer::IProcess::State)’ can be marked override [-Wsuggest-override] 302 | virtual void stateChange (IProcess *, IProcess::State, IProcess::State); | ^~~~~~~~~~~ /<>/src/mediaobject.h:303:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::processDestroyed(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 303 | virtual void processDestroyed (IProcess *p); | ^~~~~~~~~~~~~~~~ /<>/src/mediaobject.h:304:22: warning: ‘virtual KMPlayer::IViewer* KMPlayer::AudioVideoMedia::viewer()’ can be marked override [-Wsuggest-override] 304 | virtual IViewer *viewer (); | ^~~~~~ /<>/src/mediaobject.h:305:18: warning: ‘virtual KMPlayer::Mrl* KMPlayer::AudioVideoMedia::getMrl()’ can be marked override [-Wsuggest-override] 305 | virtual Mrl *getMrl (); | ^~~~~~ /<>/src/mediaobject.h:366:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::ImageMedia::type() const’ can be marked override [-Wsuggest-override] 366 | MediaManager::MediaType type () const { return MediaManager::Image; } | ^~~~ /<>/src/mediaobject.h:368:10: warning: ‘virtual bool KMPlayer::ImageMedia::play()’ can be marked override [-Wsuggest-override] 368 | bool play (); | ^~~~ /<>/src/mediaobject.h:369:10: warning: ‘virtual void KMPlayer::ImageMedia::stop()’ can be marked override [-Wsuggest-override] 369 | void stop (); | ^~~~ /<>/src/mediaobject.h:370:10: warning: ‘virtual void KMPlayer::ImageMedia::pause()’ can be marked override [-Wsuggest-override] 370 | void pause (); | ^~~~~ /<>/src/mediaobject.h:371:10: warning: ‘virtual void KMPlayer::ImageMedia::unpause()’ can be marked override [-Wsuggest-override] 371 | void unpause (); | ^~~~~~~ /<>/src/mediaobject.h:411:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::TextMedia::type() const’ can be marked override [-Wsuggest-override] 411 | MediaManager::MediaType type () const { return MediaManager::Text; } | ^~~~ /<>/src/mediaobject.h:413:10: warning: ‘virtual bool KMPlayer::TextMedia::play()’ can be marked override [-Wsuggest-override] 413 | bool play (); | ^~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_rp.h:27, from /<>/src/kmplayer_rp.cpp:26: /<>/src/kmplayertypes.h: In member function ‘KMPlayer::Size& KMPlayer::Size::operator=(const KMPlayer::Size&)’: /<>/src/kmplayertypes.h:96:26: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 96 | class KMPLAYER_NO_EXPORT Size { | ^~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h:96:26: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 96 | class KMPLAYER_NO_EXPORT Size { | ^~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/kmplayer_rp.cpp: In member function ‘KMPlayer::Surface* KMPlayer::RP::Imfl::surface()’: /<>/src/kmplayer_rp.cpp:162:39: note: synthesized method ‘KMPlayer::Size& KMPlayer::Size::operator=(const KMPlayer::Size&)’ first required here 162 | size = rp_surface->bounds.size; | ^~~~ /<>/src/kmplayer_rp.cpp: In member function ‘virtual void KMPlayer::RP::TimingsBase::activate()’: /<>/src/kmplayer_rp.cpp:281:21: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 281 | x = y = w = h = 0; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_rp.h:27, from /<>/src/kmplayer_rp.cpp:26: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/kmplayer_rp.cpp:281:21: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 281 | x = y = w = h = 0; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_rp.h:27, from /<>/src/kmplayer_rp.cpp:26: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/kmplayer_rp.cpp:281:21: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 281 | x = y = w = h = 0; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_rp.h:27, from /<>/src/kmplayer_rp.cpp:26: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/kmplayer_rp.cpp:282:33: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 282 | srcx = srcy = srcw = srch = 0; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_rp.h:27, from /<>/src/kmplayer_rp.cpp:26: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/kmplayer_rp.cpp:282:33: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 282 | srcx = srcy = srcw = srch = 0; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_rp.h:27, from /<>/src/kmplayer_rp.cpp:26: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/kmplayer_rp.cpp:282:33: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 282 | srcx = srcy = srcw = srch = 0; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_rp.h:27, from /<>/src/kmplayer_rp.cpp:26: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h: In instantiation of ‘bool KMPlayer::Size::isEmpty() const [with T = KMPlayer::Single]’: /<>/src/kmplayer_rp.cpp:161:41: required from here /<>/src/kmplayertypes.h:322:18: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 322 | return width <= 0 || height <= 0; | ~~~~~~^~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:291:27: note: initializing argument 1 of ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’ 291 | operator <= (const Single s, const int i) { return s <= Single (i); } | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h:322:33: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 322 | return width <= 0 || height <= 0; | ~~~~~~~^~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:291:27: note: initializing argument 1 of ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’ 291 | operator <= (const Single s, const int i) { return s <= Single (i); } | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h: In instantiation of ‘KMPlayer::Rect::Rect(T, T, const KMPlayer::Size&) [with T = KMPlayer::Single]’: /<>/src/kmplayer_rp.cpp:194:47: required from here /<>/src/kmplayertypes.h:343:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 343 | : point (a, b), size (s) {} | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:303:46: note: initializing argument 1 of ‘KMPlayer::Point::Point(T, T) [with T = KMPlayer::Single]’ 303 | template inline Point::Point (T _x, T _y) : x (_x), y (_y) {} | ~~^~ /<>/src/kmplayertypes.h:343:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 343 | : point (a, b), size (s) {} | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:303:52: note: initializing argument 2 of ‘KMPlayer::Point::Point(T, T) [with T = KMPlayer::Single]’ 303 | template inline Point::Point (T _x, T _y) : x (_x), y (_y) {} | ~~^~ /<>/src/kmplayertypes.h: In instantiation of ‘KMPlayer::Point::Point(T, T) [with T = KMPlayer::Single]’: /<>/src/kmplayertypes.h:343:25: required from ‘KMPlayer::Rect::Rect(T, T, const KMPlayer::Size&) [with T = KMPlayer::Single]’ /<>/src/kmplayer_rp.cpp:194:47: required from here /<>/src/kmplayertypes.h:303:71: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 303 | template inline Point::Point (T _x, T _y) : x (_x), y (_y) {} | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:303:71: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 303 | template inline Point::Point (T _x, T _y) : x (_x), y (_y) {} | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ [ 59%] Building CXX object src/CMakeFiles/kmplayercommon.dir/kmplayer_rss.cpp.o cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-g++ -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DKMPLAYER_VERSION_STRING="\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayercommon_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include -I/<>/obj-aarch64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -isystem /usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KBookmarks -isystem /usr/include/KF5/KItemViews -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KNotifications -isystem /usr/include/KF5/KIconThemes -isystem /usr/include/KF5/KGuiAddons -isystem /usr/include/KF5/KUnitConversion -isystem /usr/include/KF5/KTextWidgets -isystem /usr/include/KF5/SonnetUi -isystem /usr/include/KF5/KParts -isystem /usr/include/KF5/KMediaPlayer -isystem /usr/include/aarch64-linux-gnu/qt5/QtSvg -isystem /usr/include/aarch64-linux-gnu/qt5/QtX11Extras -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -std=gnu++11 -o CMakeFiles/kmplayercommon.dir/kmplayer_rss.cpp.o -c /<>/src/kmplayer_rss.cpp In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_rss.h:26, from /<>/src/kmplayer_rss.cpp:21: /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:217:53: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’ 217 | inline Single operator * (const int i, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:264:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 264 | operator > (const Single s, const int i) { return s > Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:26: note: initializing argument 1 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:267:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 267 | operator > (const int i, const Single s) { return Single (i) > s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:43: note: initializing argument 2 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:282:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 282 | operator < (const Single s, const int i) { return s < Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:26: note: initializing argument 1 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:285:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 285 | operator < (const int i, const Single s) { return Single (i) < s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:43: note: initializing argument 2 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:291:66: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 291 | operator <= (const Single s, const int i) { return s <= Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:288:27: note: initializing argument 1 of ‘bool KMPlayer::operator<=(KMPlayer::Single, KMPlayer::Single)’ 288 | operator <= (const Single s1, const Single s2) { return s1.value <= s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /<>/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ In file included from /<>/src/kmplayer_rss.h:26, from /<>/src/kmplayer_rss.cpp:21: /<>/src/kmplayerplaylist.h: At global scope: /<>/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /<>/src/kmplayerplaylist.h:576:18: warning: ‘virtual bool KMPlayer::Element::isElementNode() const’ can be marked override [-Wsuggest-override] 576 | virtual bool isElementNode () const { return true; } | ^~~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:577:18: warning: ‘virtual void KMPlayer::Element::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 577 | virtual void accept (Visitor * v); | ^~~~~~ /<>/src/kmplayerplaylist.h:628:11: warning: ‘virtual KMPlayer::Node* KMPlayer::Mrl::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 628 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:629:10: warning: ‘virtual void KMPlayer::Mrl::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 629 | void parseParam (const TrieString &, const QString &); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /<>/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /<>/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:646:18: warning: ‘virtual void KMPlayer::Mrl::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 646 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayerplaylist.h:647:19: warning: ‘virtual void* KMPlayer::Mrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 647 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:777:19: warning: ‘virtual KMPlayer::Node* KMPlayer::Document::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 777 | virtual Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:778:32: warning: ‘virtual const char* KMPlayer::Document::nodeName() const’ can be marked override [-Wsuggest-override] 778 | KDE_NO_EXPORT const char * nodeName () const { return "document"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:800:19: warning: ‘virtual void* KMPlayer::Document::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 800 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:897:18: warning: ‘virtual const char* KMPlayer::TextNode::nodeName() const’ can be marked override [-Wsuggest-override] 897 | const char * nodeName () const { return "#text"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:898:10: warning: ‘virtual void KMPlayer::TextNode::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 898 | void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /<>/src/kmplayerplaylist.h:911:18: warning: ‘virtual const char* KMPlayer::CData::nodeName() const’ can be marked override [-Wsuggest-override] 911 | const char * nodeName () const { return "#cdata"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:921:18: warning: ‘virtual const char* KMPlayer::DarkNode::nodeName() const’ can be marked override [-Wsuggest-override] 921 | const char * nodeName () const { return name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:922:11: warning: ‘virtual KMPlayer::Node* KMPlayer::DarkNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 922 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:935:32: warning: ‘virtual const char* KMPlayer::GenericURL::nodeName() const’ can be marked override [-Wsuggest-override] 935 | KDE_NO_EXPORT const char * nodeName () const { return "url"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /<>/src/kmplayerplaylist.h:946:32: warning: ‘virtual const char* KMPlayer::GenericMrl::nodeName() const’ can be marked override [-Wsuggest-override] 946 | KDE_NO_EXPORT const char * nodeName () const { return node_name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /<>/src/kmplayerplaylist.h:948:11: warning: ‘virtual void* KMPlayer::GenericMrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 948 | void *role (RoleType msg, void *content=NULL); | ^~~~ In file included from /<>/src/kmplayer_rss.cpp:21: /<>/src/kmplayer_rss.h:49:11: warning: ‘virtual KMPlayer::Node* KMPlayer::RSS::Rss::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 49 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_rss.h:50:32: warning: ‘virtual const char* KMPlayer::RSS::Rss::nodeName() const’ can be marked override [-Wsuggest-override] 50 | KDE_NO_EXPORT const char * nodeName () const { return "rss"; } | ^~~~~~~~ /<>/src/kmplayer_rss.h:51:11: warning: ‘virtual void* KMPlayer::RSS::Rss::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 51 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_rss.h:58:11: warning: ‘virtual KMPlayer::Node* KMPlayer::RSS::Channel::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 58 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_rss.h:59:32: warning: ‘virtual const char* KMPlayer::RSS::Channel::nodeName() const’ can be marked override [-Wsuggest-override] 59 | KDE_NO_EXPORT const char * nodeName () const { return "channel"; } | ^~~~~~~~ /<>/src/kmplayer_rss.h:60:10: warning: ‘virtual void KMPlayer::RSS::Channel::closed()’ can be marked override [-Wsuggest-override] 60 | void closed (); | ^~~~~~ /<>/src/kmplayer_rss.h:61:11: warning: ‘virtual void* KMPlayer::RSS::Channel::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 61 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_rss.h:68:11: warning: ‘virtual KMPlayer::Node* KMPlayer::RSS::Item::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 68 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_rss.h:69:32: warning: ‘virtual const char* KMPlayer::RSS::Item::nodeName() const’ can be marked override [-Wsuggest-override] 69 | KDE_NO_EXPORT const char * nodeName () const { return "item"; } | ^~~~~~~~ /<>/src/kmplayer_rss.h:70:10: warning: ‘virtual void KMPlayer::RSS::Item::closed()’ can be marked override [-Wsuggest-override] 70 | void closed (); | ^~~~~~ /<>/src/kmplayer_rss.h:77:32: warning: ‘virtual const char* KMPlayer::RSS::Enclosure::nodeName() const’ can be marked override [-Wsuggest-override] 77 | KDE_NO_EXPORT const char * nodeName () const { return "enclosure"; } | ^~~~~~~~ /<>/src/kmplayer_rss.h:78:10: warning: ‘virtual void KMPlayer::RSS::Enclosure::closed()’ can be marked override [-Wsuggest-override] 78 | void closed (); | ^~~~~~ /<>/src/kmplayer_rss.h:79:10: warning: ‘virtual void KMPlayer::RSS::Enclosure::activate()’ can be marked override [-Wsuggest-override] 79 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_rss.h:80:10: warning: ‘virtual void KMPlayer::RSS::Enclosure::deactivate()’ can be marked override [-Wsuggest-override] 80 | void deactivate (); | ^~~~~~~~~~ In file included from /<>/src/kmplayer_rss.cpp:22: /<>/src/kmplayer_atom.h:53:11: warning: ‘virtual KMPlayer::Node* KMPlayer::ATOM::Feed::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 53 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_atom.h:54:32: warning: ‘virtual const char* KMPlayer::ATOM::Feed::nodeName() const’ can be marked override [-Wsuggest-override] 54 | KDE_NO_EXPORT const char * nodeName () const { return "feed"; } | ^~~~~~~~ /<>/src/kmplayer_atom.h:55:10: warning: ‘virtual void KMPlayer::ATOM::Feed::closed()’ can be marked override [-Wsuggest-override] 55 | void closed (); | ^~~~~~ /<>/src/kmplayer_atom.h:56:11: warning: ‘virtual void* KMPlayer::ATOM::Feed::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 56 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_atom.h:62:11: warning: ‘virtual KMPlayer::Node* KMPlayer::ATOM::Entry::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 62 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_atom.h:63:32: warning: ‘virtual const char* KMPlayer::ATOM::Entry::nodeName() const’ can be marked override [-Wsuggest-override] 63 | KDE_NO_EXPORT const char * nodeName () const { return "entry"; } | ^~~~~~~~ /<>/src/kmplayer_atom.h:64:10: warning: ‘virtual void KMPlayer::ATOM::Entry::closed()’ can be marked override [-Wsuggest-override] 64 | void closed (); | ^~~~~~ /<>/src/kmplayer_atom.h:65:11: warning: ‘virtual void* KMPlayer::ATOM::Entry::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 65 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_atom.h:71:32: warning: ‘virtual const char* KMPlayer::ATOM::Link::nodeName() const’ can be marked override [-Wsuggest-override] 71 | KDE_NO_EXPORT const char * nodeName () const { return "link"; } | ^~~~~~~~ /<>/src/kmplayer_atom.h:72:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::ATOM::Link::playType()’ can be marked override [-Wsuggest-override] 72 | PlayType playType (); | ^~~~~~~~ /<>/src/kmplayer_atom.h:73:10: warning: ‘virtual void KMPlayer::ATOM::Link::closed()’ can be marked override [-Wsuggest-override] 73 | void closed (); | ^~~~~~ /<>/src/kmplayer_atom.h:79:32: warning: ‘virtual const char* KMPlayer::ATOM::Content::nodeName() const’ can be marked override [-Wsuggest-override] 79 | KDE_NO_EXPORT const char * nodeName () const { return "content"; } | ^~~~~~~~ /<>/src/kmplayer_atom.h:80:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::ATOM::Content::playType()’ can be marked override [-Wsuggest-override] 80 | PlayType playType (); | ^~~~~~~~ /<>/src/kmplayer_atom.h:81:10: warning: ‘virtual void KMPlayer::ATOM::Content::closed()’ can be marked override [-Wsuggest-override] 81 | void closed (); | ^~~~~~ /<>/src/kmplayer_atom.h:87:11: warning: ‘virtual KMPlayer::Node* KMPlayer::ATOM::MediaGroup::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 87 | Node *childFromTag (const QString &tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_atom.h:88:10: warning: ‘virtual void KMPlayer::ATOM::MediaGroup::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 88 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_atom.h:89:31: warning: ‘virtual const char* KMPlayer::ATOM::MediaGroup::nodeName() const’ can be marked override [-Wsuggest-override] 89 | KDE_NO_EXPORT const char *nodeName () const { return "media:group"; } | ^~~~~~~~ /<>/src/kmplayer_atom.h:97:31: warning: ‘virtual const char* KMPlayer::ATOM::MediaContent::nodeName() const’ can be marked override [-Wsuggest-override] 97 | KDE_NO_EXPORT const char *nodeName () const { return "media:content"; } | ^~~~~~~~ /<>/src/kmplayer_atom.h:98:10: warning: ‘virtual void KMPlayer::ATOM::MediaContent::closed()’ can be marked override [-Wsuggest-override] 98 | void closed (); | ^~~~~~ [ 60%] Building CXX object src/CMakeFiles/kmplayercommon.dir/kmplayer_atom.cpp.o cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-g++ -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DKMPLAYER_VERSION_STRING="\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayercommon_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include -I/<>/obj-aarch64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -isystem /usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KBookmarks -isystem /usr/include/KF5/KItemViews -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KNotifications -isystem /usr/include/KF5/KIconThemes -isystem /usr/include/KF5/KGuiAddons -isystem /usr/include/KF5/KUnitConversion -isystem /usr/include/KF5/KTextWidgets -isystem /usr/include/KF5/SonnetUi -isystem /usr/include/KF5/KParts -isystem /usr/include/KF5/KMediaPlayer -isystem /usr/include/aarch64-linux-gnu/qt5/QtSvg -isystem /usr/include/aarch64-linux-gnu/qt5/QtX11Extras -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -std=gnu++11 -o CMakeFiles/kmplayercommon.dir/kmplayer_atom.cpp.o -c /<>/src/kmplayer_atom.cpp In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_atom.h:26, from /<>/src/kmplayer_atom.cpp:21: /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:217:53: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’ 217 | inline Single operator * (const int i, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:264:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 264 | operator > (const Single s, const int i) { return s > Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:26: note: initializing argument 1 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:267:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 267 | operator > (const int i, const Single s) { return Single (i) > s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:43: note: initializing argument 2 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:282:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 282 | operator < (const Single s, const int i) { return s < Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:26: note: initializing argument 1 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:285:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 285 | operator < (const int i, const Single s) { return Single (i) < s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:43: note: initializing argument 2 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:291:66: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 291 | operator <= (const Single s, const int i) { return s <= Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:288:27: note: initializing argument 1 of ‘bool KMPlayer::operator<=(KMPlayer::Single, KMPlayer::Single)’ 288 | operator <= (const Single s1, const Single s2) { return s1.value <= s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /<>/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ In file included from /<>/src/kmplayer_atom.h:26, from /<>/src/kmplayer_atom.cpp:21: /<>/src/kmplayerplaylist.h: At global scope: /<>/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /<>/src/kmplayerplaylist.h:576:18: warning: ‘virtual bool KMPlayer::Element::isElementNode() const’ can be marked override [-Wsuggest-override] 576 | virtual bool isElementNode () const { return true; } | ^~~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:577:18: warning: ‘virtual void KMPlayer::Element::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 577 | virtual void accept (Visitor * v); | ^~~~~~ /<>/src/kmplayerplaylist.h:628:11: warning: ‘virtual KMPlayer::Node* KMPlayer::Mrl::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 628 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:629:10: warning: ‘virtual void KMPlayer::Mrl::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 629 | void parseParam (const TrieString &, const QString &); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /<>/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /<>/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:646:18: warning: ‘virtual void KMPlayer::Mrl::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 646 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayerplaylist.h:647:19: warning: ‘virtual void* KMPlayer::Mrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 647 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:777:19: warning: ‘virtual KMPlayer::Node* KMPlayer::Document::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 777 | virtual Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:778:32: warning: ‘virtual const char* KMPlayer::Document::nodeName() const’ can be marked override [-Wsuggest-override] 778 | KDE_NO_EXPORT const char * nodeName () const { return "document"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:800:19: warning: ‘virtual void* KMPlayer::Document::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 800 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:897:18: warning: ‘virtual const char* KMPlayer::TextNode::nodeName() const’ can be marked override [-Wsuggest-override] 897 | const char * nodeName () const { return "#text"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:898:10: warning: ‘virtual void KMPlayer::TextNode::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 898 | void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /<>/src/kmplayerplaylist.h:911:18: warning: ‘virtual const char* KMPlayer::CData::nodeName() const’ can be marked override [-Wsuggest-override] 911 | const char * nodeName () const { return "#cdata"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:921:18: warning: ‘virtual const char* KMPlayer::DarkNode::nodeName() const’ can be marked override [-Wsuggest-override] 921 | const char * nodeName () const { return name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:922:11: warning: ‘virtual KMPlayer::Node* KMPlayer::DarkNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 922 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:935:32: warning: ‘virtual const char* KMPlayer::GenericURL::nodeName() const’ can be marked override [-Wsuggest-override] 935 | KDE_NO_EXPORT const char * nodeName () const { return "url"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /<>/src/kmplayerplaylist.h:946:32: warning: ‘virtual const char* KMPlayer::GenericMrl::nodeName() const’ can be marked override [-Wsuggest-override] 946 | KDE_NO_EXPORT const char * nodeName () const { return node_name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /<>/src/kmplayerplaylist.h:948:11: warning: ‘virtual void* KMPlayer::GenericMrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 948 | void *role (RoleType msg, void *content=NULL); | ^~~~ In file included from /<>/src/kmplayer_atom.cpp:21: /<>/src/kmplayer_atom.h:53:11: warning: ‘virtual KMPlayer::Node* KMPlayer::ATOM::Feed::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 53 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_atom.h:54:32: warning: ‘virtual const char* KMPlayer::ATOM::Feed::nodeName() const’ can be marked override [-Wsuggest-override] 54 | KDE_NO_EXPORT const char * nodeName () const { return "feed"; } | ^~~~~~~~ /<>/src/kmplayer_atom.h:55:10: warning: ‘virtual void KMPlayer::ATOM::Feed::closed()’ can be marked override [-Wsuggest-override] 55 | void closed (); | ^~~~~~ /<>/src/kmplayer_atom.h:56:11: warning: ‘virtual void* KMPlayer::ATOM::Feed::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 56 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_atom.h:62:11: warning: ‘virtual KMPlayer::Node* KMPlayer::ATOM::Entry::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 62 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_atom.h:63:32: warning: ‘virtual const char* KMPlayer::ATOM::Entry::nodeName() const’ can be marked override [-Wsuggest-override] 63 | KDE_NO_EXPORT const char * nodeName () const { return "entry"; } | ^~~~~~~~ /<>/src/kmplayer_atom.h:64:10: warning: ‘virtual void KMPlayer::ATOM::Entry::closed()’ can be marked override [-Wsuggest-override] 64 | void closed (); | ^~~~~~ /<>/src/kmplayer_atom.h:65:11: warning: ‘virtual void* KMPlayer::ATOM::Entry::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 65 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_atom.h:71:32: warning: ‘virtual const char* KMPlayer::ATOM::Link::nodeName() const’ can be marked override [-Wsuggest-override] 71 | KDE_NO_EXPORT const char * nodeName () const { return "link"; } | ^~~~~~~~ /<>/src/kmplayer_atom.h:72:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::ATOM::Link::playType()’ can be marked override [-Wsuggest-override] 72 | PlayType playType (); | ^~~~~~~~ /<>/src/kmplayer_atom.h:73:10: warning: ‘virtual void KMPlayer::ATOM::Link::closed()’ can be marked override [-Wsuggest-override] 73 | void closed (); | ^~~~~~ /<>/src/kmplayer_atom.h:79:32: warning: ‘virtual const char* KMPlayer::ATOM::Content::nodeName() const’ can be marked override [-Wsuggest-override] 79 | KDE_NO_EXPORT const char * nodeName () const { return "content"; } | ^~~~~~~~ /<>/src/kmplayer_atom.h:80:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::ATOM::Content::playType()’ can be marked override [-Wsuggest-override] 80 | PlayType playType (); | ^~~~~~~~ /<>/src/kmplayer_atom.h:81:10: warning: ‘virtual void KMPlayer::ATOM::Content::closed()’ can be marked override [-Wsuggest-override] 81 | void closed (); | ^~~~~~ /<>/src/kmplayer_atom.h:87:11: warning: ‘virtual KMPlayer::Node* KMPlayer::ATOM::MediaGroup::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 87 | Node *childFromTag (const QString &tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_atom.h:88:10: warning: ‘virtual void KMPlayer::ATOM::MediaGroup::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 88 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_atom.h:89:31: warning: ‘virtual const char* KMPlayer::ATOM::MediaGroup::nodeName() const’ can be marked override [-Wsuggest-override] 89 | KDE_NO_EXPORT const char *nodeName () const { return "media:group"; } | ^~~~~~~~ /<>/src/kmplayer_atom.h:97:31: warning: ‘virtual const char* KMPlayer::ATOM::MediaContent::nodeName() const’ can be marked override [-Wsuggest-override] 97 | KDE_NO_EXPORT const char *nodeName () const { return "media:content"; } | ^~~~~~~~ /<>/src/kmplayer_atom.h:98:10: warning: ‘virtual void KMPlayer::ATOM::MediaContent::closed()’ can be marked override [-Wsuggest-override] 98 | void closed (); | ^~~~~~ In file included from /<>/src/kmplayer_atom.cpp:22: /<>/src/kmplayer_smil.h:144:18: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 144 | } durations [(const int) DurTimeLast]; | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/src/kmplayer_smil.h:333:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::Smil::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 333 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:334:32: warning: ‘virtual const char* KMPlayer::SMIL::Smil::nodeName() const’ can be marked override [-Wsuggest-override] 334 | KDE_NO_EXPORT const char * nodeName () const { return "smil"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:335:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::SMIL::Smil::playType()’ can be marked override [-Wsuggest-override] 335 | PlayType playType () { return play_type_video; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:336:10: warning: ‘virtual void KMPlayer::SMIL::Smil::activate()’ can be marked override [-Wsuggest-override] 336 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:337:10: warning: ‘virtual void KMPlayer::SMIL::Smil::deactivate()’ can be marked override [-Wsuggest-override] 337 | void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:338:10: warning: ‘virtual void KMPlayer::SMIL::Smil::closed()’ can be marked override [-Wsuggest-override] 338 | void closed (); | ^~~~~~ /<>/src/kmplayer_smil.h:339:11: warning: ‘virtual void* KMPlayer::SMIL::Smil::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 339 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:340:10: warning: ‘virtual void KMPlayer::SMIL::Smil::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 340 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:341:10: warning: ‘virtual void KMPlayer::SMIL::Smil::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 341 | void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:356:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::Head::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 356 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:357:32: warning: ‘virtual const char* KMPlayer::SMIL::Head::nodeName() const’ can be marked override [-Wsuggest-override] 357 | KDE_NO_EXPORT const char * nodeName () const { return "head"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:358:10: warning: ‘virtual void KMPlayer::SMIL::Head::closed()’ can be marked override [-Wsuggest-override] 358 | void closed (); | ^~~~~~ /<>/src/kmplayer_smil.h:359:10: warning: ‘virtual void KMPlayer::SMIL::Head::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 359 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:373:19: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::State::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 373 | virtual Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:374:18: warning: ‘virtual void KMPlayer::SMIL::State::closed()’ can be marked override [-Wsuggest-override] 374 | virtual void closed (); | ^~~~~~ /<>/src/kmplayer_smil.h:375:18: warning: ‘virtual void KMPlayer::SMIL::State::activate()’ can be marked override [-Wsuggest-override] 375 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:376:18: warning: ‘virtual void KMPlayer::SMIL::State::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 376 | virtual void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:377:18: warning: ‘virtual void KMPlayer::SMIL::State::deactivate()’ can be marked override [-Wsuggest-override] 377 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:378:18: warning: ‘virtual void KMPlayer::SMIL::State::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 378 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:379:19: warning: ‘virtual void* KMPlayer::SMIL::State::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 379 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:380:40: warning: ‘virtual const char* KMPlayer::SMIL::State::nodeName() const’ can be marked override [-Wsuggest-override] 380 | KDE_NO_EXPORT virtual const char * nodeName () const { return "state"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:400:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::Layout::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 400 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:401:32: warning: ‘virtual const char* KMPlayer::SMIL::Layout::nodeName() const’ can be marked override [-Wsuggest-override] 401 | KDE_NO_EXPORT const char * nodeName () const { return "layout"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:402:10: warning: ‘virtual void KMPlayer::SMIL::Layout::closed()’ can be marked override [-Wsuggest-override] 402 | void closed (); | ^~~~~~ /<>/src/kmplayer_smil.h:403:10: warning: ‘virtual void KMPlayer::SMIL::Layout::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 403 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:404:10: warning: ‘virtual void KMPlayer::SMIL::Layout::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 404 | void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:417:18: warning: ‘virtual void KMPlayer::SMIL::RegionBase::activate()’ can be marked override [-Wsuggest-override] 417 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:418:18: warning: ‘virtual void KMPlayer::SMIL::RegionBase::deactivate()’ can be marked override [-Wsuggest-override] 418 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:419:18: warning: ‘virtual void KMPlayer::SMIL::RegionBase::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 419 | virtual void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:420:18: warning: ‘virtual void KMPlayer::SMIL::RegionBase::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 420 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:421:19: warning: ‘virtual void* KMPlayer::SMIL::RegionBase::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 421 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:422:18: warning: ‘virtual void KMPlayer::SMIL::RegionBase::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 422 | virtual void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:458:10: warning: ‘virtual void KMPlayer::SMIL::RootLayout::closed()’ can be marked override [-Wsuggest-override] 458 | void closed (); | ^~~~~~ /<>/src/kmplayer_smil.h:459:10: warning: ‘virtual void KMPlayer::SMIL::RootLayout::deactivate()’ can be marked override [-Wsuggest-override] 459 | void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:460:10: warning: ‘virtual void KMPlayer::SMIL::RootLayout::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 460 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:461:11: warning: ‘virtual void* KMPlayer::SMIL::RootLayout::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 461 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:462:32: warning: ‘virtual const char* KMPlayer::SMIL::RootLayout::nodeName() const’ can be marked override [-Wsuggest-override] 462 | KDE_NO_EXPORT const char * nodeName () const { return "root-layout"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:472:10: warning: ‘virtual void KMPlayer::SMIL::Region::deactivate()’ can be marked override [-Wsuggest-override] 472 | void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:473:32: warning: ‘virtual const char* KMPlayer::SMIL::Region::nodeName() const’ can be marked override [-Wsuggest-override] 473 | KDE_NO_EXPORT const char * nodeName () const { return "region"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:474:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::Region::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 474 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:475:10: warning: ‘virtual void KMPlayer::SMIL::Region::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 475 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:476:11: warning: ‘virtual void* KMPlayer::SMIL::Region::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 476 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:488:32: warning: ‘virtual const char* KMPlayer::SMIL::RegPoint::nodeName() const’ can be marked override [-Wsuggest-override] 488 | KDE_NO_EXPORT const char * nodeName () const { return "regPoint"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:489:10: warning: ‘virtual void KMPlayer::SMIL::RegPoint::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 489 | void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:528:10: warning: ‘virtual void KMPlayer::SMIL::Transition::activate()’ can be marked override [-Wsuggest-override] 528 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:529:24: warning: ‘virtual void KMPlayer::SMIL::Transition::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 529 | KDE_NO_EXPORT void accept (Visitor * v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:530:32: warning: ‘virtual const char* KMPlayer::SMIL::Transition::nodeName() const’ can be marked override [-Wsuggest-override] 530 | KDE_NO_EXPORT const char * nodeName () const { return "transition"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:531:10: warning: ‘virtual void KMPlayer::SMIL::Transition::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 531 | void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:548:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::GroupBase::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 548 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:549:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::SMIL::GroupBase::playType()’ can be marked override [-Wsuggest-override] 549 | PlayType playType () { return play_type_none; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:550:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 550 | void parseParam (const TrieString &name, const QString &value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:551:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::init()’ can be marked override [-Wsuggest-override] 551 | void init (); | ^~~~ /<>/src/kmplayer_smil.h:552:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::finish()’ can be marked override [-Wsuggest-override] 552 | void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:553:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::activate()’ can be marked override [-Wsuggest-override] 553 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:554:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::deactivate()’ can be marked override [-Wsuggest-override] 554 | void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:555:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::reset()’ can be marked override [-Wsuggest-override] 555 | void reset (); | ^~~~~ /<>/src/kmplayer_smil.h:556:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 556 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:557:11: warning: ‘virtual void* KMPlayer::SMIL::GroupBase::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 557 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:571:32: warning: ‘virtual const char* KMPlayer::SMIL::Par::nodeName() const’ can be marked override [-Wsuggest-override] 571 | KDE_NO_EXPORT const char * nodeName () const { return "par"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:572:10: warning: ‘virtual void KMPlayer::SMIL::Par::begin()’ can be marked override [-Wsuggest-override] 572 | void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:573:10: warning: ‘virtual void KMPlayer::SMIL::Par::reset()’ can be marked override [-Wsuggest-override] 573 | void reset (); | ^~~~~ /<>/src/kmplayer_smil.h:574:10: warning: ‘virtual void KMPlayer::SMIL::Par::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 574 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:575:11: warning: ‘virtual void* KMPlayer::SMIL::Par::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 575 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:576:24: warning: ‘virtual void KMPlayer::SMIL::Par::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 576 | KDE_NO_EXPORT void accept (Visitor * v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:585:32: warning: ‘virtual const char* KMPlayer::SMIL::Seq::nodeName() const’ can be marked override [-Wsuggest-override] 585 | KDE_NO_EXPORT const char * nodeName () const { return "seq"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:586:10: warning: ‘virtual void KMPlayer::SMIL::Seq::begin()’ can be marked override [-Wsuggest-override] 586 | void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:587:10: warning: ‘virtual void KMPlayer::SMIL::Seq::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 587 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:588:11: warning: ‘virtual void* KMPlayer::SMIL::Seq::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 588 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:589:24: warning: ‘virtual void KMPlayer::SMIL::Seq::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 589 | KDE_NO_EXPORT void accept (Visitor * v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:603:32: warning: ‘virtual const char* KMPlayer::SMIL::Body::nodeName() const’ can be marked override [-Wsuggest-override] 603 | KDE_NO_EXPORT const char * nodeName () const { return "body"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:613:32: warning: ‘virtual const char* KMPlayer::SMIL::Excl::nodeName() const’ can be marked override [-Wsuggest-override] 613 | KDE_NO_EXPORT const char * nodeName () const { return "excl"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:614:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::Excl::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 614 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:615:10: warning: ‘virtual void KMPlayer::SMIL::Excl::begin()’ can be marked override [-Wsuggest-override] 615 | void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:616:10: warning: ‘virtual void KMPlayer::SMIL::Excl::deactivate()’ can be marked override [-Wsuggest-override] 616 | void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:617:10: warning: ‘virtual void KMPlayer::SMIL::Excl::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 617 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:618:24: warning: ‘virtual void KMPlayer::SMIL::Excl::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 618 | KDE_NO_EXPORT void accept (Visitor * v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:637:32: warning: ‘virtual const char* KMPlayer::SMIL::PriorityClass::nodeName() const’ can be marked override [-Wsuggest-override] 637 | KDE_NO_EXPORT const char * nodeName () const { return "priorityClass"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:638:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::PriorityClass::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 638 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:639:10: warning: ‘virtual void KMPlayer::SMIL::PriorityClass::init()’ can be marked override [-Wsuggest-override] 639 | void init (); | ^~~~ /<>/src/kmplayer_smil.h:640:10: warning: ‘virtual void KMPlayer::SMIL::PriorityClass::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 640 | void parseParam (const TrieString &, const QString &); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:641:10: warning: ‘virtual void KMPlayer::SMIL::PriorityClass::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 641 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:642:24: warning: ‘virtual void KMPlayer::SMIL::PriorityClass::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 642 | KDE_NO_EXPORT void accept (Visitor * v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:656:32: warning: ‘virtual const char* KMPlayer::SMIL::Switch::nodeName() const’ can be marked override [-Wsuggest-override] 656 | KDE_NO_EXPORT const char * nodeName () const { return "switch"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:658:10: warning: ‘virtual void KMPlayer::SMIL::Switch::begin()’ can be marked override [-Wsuggest-override] 658 | void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:659:10: warning: ‘virtual void KMPlayer::SMIL::Switch::init()’ can be marked override [-Wsuggest-override] 659 | void init (); | ^~~~ /<>/src/kmplayer_smil.h:660:10: warning: ‘virtual void KMPlayer::SMIL::Switch::deactivate()’ can be marked override [-Wsuggest-override] 660 | void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:661:10: warning: ‘virtual void KMPlayer::SMIL::Switch::reset()’ can be marked override [-Wsuggest-override] 661 | void reset (); | ^~~~~ /<>/src/kmplayer_smil.h:662:10: warning: ‘virtual void KMPlayer::SMIL::Switch::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 662 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:663:24: warning: ‘virtual void KMPlayer::SMIL::Switch::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 663 | KDE_NO_EXPORT void accept (Visitor * v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:673:10: warning: ‘virtual void KMPlayer::SMIL::LinkingBase::deactivate()’ can be marked override [-Wsuggest-override] 673 | void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:674:10: warning: ‘virtual void KMPlayer::SMIL::LinkingBase::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 674 | void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:687:10: warning: ‘virtual void KMPlayer::SMIL::Anchor::activate()’ can be marked override [-Wsuggest-override] 687 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:688:10: warning: ‘virtual void KMPlayer::SMIL::Anchor::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 688 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:689:11: warning: ‘virtual void* KMPlayer::SMIL::Anchor::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 689 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:690:32: warning: ‘virtual const char* KMPlayer::SMIL::Anchor::nodeName() const’ can be marked override [-Wsuggest-override] 690 | KDE_NO_EXPORT const char * nodeName () const { return "a"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:691:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::Anchor::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 691 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:692:24: warning: ‘virtual void KMPlayer::SMIL::Anchor::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 692 | KDE_NO_EXPORT void accept (Visitor * v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:699:10: warning: ‘virtual void KMPlayer::SMIL::Area::activate()’ can be marked override [-Wsuggest-override] 699 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:700:32: warning: ‘virtual const char* KMPlayer::SMIL::Area::nodeName() const’ can be marked override [-Wsuggest-override] 700 | KDE_NO_EXPORT const char * nodeName () const { return tag.constData (); } | ^~~~~~~~ /<>/src/kmplayer_smil.h:701:24: warning: ‘virtual void KMPlayer::SMIL::Area::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 701 | KDE_NO_EXPORT void accept (Visitor * v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:702:10: warning: ‘virtual void KMPlayer::SMIL::Area::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 702 | void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:703:11: warning: ‘virtual void* KMPlayer::SMIL::Area::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 703 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:718:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::MediaType::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 718 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:719:32: warning: ‘virtual const char* KMPlayer::SMIL::MediaType::nodeName() const’ can be marked override [-Wsuggest-override] 719 | KDE_NO_EXPORT const char * nodeName () const { return m_type.constData (); } | ^~~~~~~~ /<>/src/kmplayer_smil.h:720:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::closed()’ can be marked override [-Wsuggest-override] 720 | virtual void closed (); | ^~~~~~ /<>/src/kmplayer_smil.h:721:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::init()’ can be marked override [-Wsuggest-override] 721 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:722:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::activate()’ can be marked override [-Wsuggest-override] 722 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:723:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::deactivate()’ can be marked override [-Wsuggest-override] 723 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:724:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::defer()’ can be marked override [-Wsuggest-override] 724 | virtual void defer (); | ^~~~~ /<>/src/kmplayer_smil.h:725:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::undefer()’ can be marked override [-Wsuggest-override] 725 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayer_smil.h:726:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::begin()’ can be marked override [-Wsuggest-override] 726 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:727:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::finish()’ can be marked override [-Wsuggest-override] 727 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:728:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::reset()’ can be marked override [-Wsuggest-override] 728 | virtual void reset (); | ^~~~~ /<>/src/kmplayer_smil.h:730:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 730 | virtual void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:731:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 731 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:732:19: warning: ‘virtual void* KMPlayer::SMIL::MediaType::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 732 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:733:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 733 | virtual void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:767:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::RefMediaType::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 767 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:768:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::activate()’ can be marked override [-Wsuggest-override] 768 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:769:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::begin()’ can be marked override [-Wsuggest-override] 769 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:770:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::finish()’ can be marked override [-Wsuggest-override] 770 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:771:22: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::SMIL::RefMediaType::playType()’ can be marked override [-Wsuggest-override] 771 | virtual PlayType playType (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:772:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 772 | virtual void accept (Visitor *); | ^~~~~~ /<>/src/kmplayer_smil.h:773:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 773 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:774:19: warning: ‘virtual void* KMPlayer::SMIL::RefMediaType::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 774 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:775:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::prefetch()’ can be marked override [-Wsuggest-override] 775 | virtual void prefetch (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:776:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::clipStart()’ can be marked override [-Wsuggest-override] 776 | virtual void clipStart (); | ^~~~~~~~~ /<>/src/kmplayer_smil.h:782:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::SMIL::TextMediaType::playType()’ can be marked override [-Wsuggest-override] 782 | PlayType playType () { return play_type_info; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:783:18: warning: ‘virtual void KMPlayer::SMIL::TextMediaType::init()’ can be marked override [-Wsuggest-override] 783 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:784:18: warning: ‘virtual void KMPlayer::SMIL::TextMediaType::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 784 | virtual void accept (Visitor *); | ^~~~~~ /<>/src/kmplayer_smil.h:785:18: warning: ‘virtual void KMPlayer::SMIL::TextMediaType::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 785 | virtual void parseParam (const TrieString &, const QString &); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:786:18: warning: ‘virtual void KMPlayer::SMIL::TextMediaType::prefetch()’ can be marked override [-Wsuggest-override] 786 | virtual void prefetch (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:797:18: warning: ‘virtual void KMPlayer::SMIL::Brush::init()’ can be marked override [-Wsuggest-override] 797 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:798:18: warning: ‘virtual void KMPlayer::SMIL::Brush::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 798 | virtual void accept (Visitor *); | ^~~~~~ /<>/src/kmplayer_smil.h:799:18: warning: ‘virtual void KMPlayer::SMIL::Brush::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 799 | virtual void parseParam (const TrieString &, const QString &); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:807:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::init()’ can be marked override [-Wsuggest-override] 807 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:808:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::activate()’ can be marked override [-Wsuggest-override] 808 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:809:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::begin()’ can be marked override [-Wsuggest-override] 809 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:810:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::finish()’ can be marked override [-Wsuggest-override] 810 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:811:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::deactivate()’ can be marked override [-Wsuggest-override] 811 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:812:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::reset()’ can be marked override [-Wsuggest-override] 812 | virtual void reset (); | ^~~~~ /<>/src/kmplayer_smil.h:813:31: warning: ‘virtual const char* KMPlayer::SMIL::SmilText::nodeName() const’ can be marked override [-Wsuggest-override] 813 | KDE_NO_EXPORT const char *nodeName () const { return "smilText"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:814:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::SmilText::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 814 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:815:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 815 | virtual void parseParam (const TrieString &name, const QString &value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:816:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 816 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:817:19: warning: ‘virtual void* KMPlayer::SMIL::SmilText::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 817 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:818:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 818 | virtual void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:842:18: warning: ‘virtual void KMPlayer::SMIL::TextFlow::init()’ can be marked override [-Wsuggest-override] 842 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:843:18: warning: ‘virtual void KMPlayer::SMIL::TextFlow::activate()’ can be marked override [-Wsuggest-override] 843 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:844:31: warning: ‘virtual const char* KMPlayer::SMIL::TextFlow::nodeName() const’ can be marked override [-Wsuggest-override] 844 | KDE_NO_EXPORT const char *nodeName () const { return tag.data (); } | ^~~~~~~~ /<>/src/kmplayer_smil.h:845:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::TextFlow::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 845 | Node *childFromTag (const QString &tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:846:18: warning: ‘virtual void KMPlayer::SMIL::TextFlow::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 846 | virtual void parseParam (const TrieString &name, const QString &value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:847:18: warning: ‘virtual void KMPlayer::SMIL::TextFlow::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 847 | virtual void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:857:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::init()’ can be marked override [-Wsuggest-override] 857 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:858:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::activate()’ can be marked override [-Wsuggest-override] 858 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:859:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::begin()’ can be marked override [-Wsuggest-override] 859 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:860:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::deactivate()’ can be marked override [-Wsuggest-override] 860 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:861:31: warning: ‘virtual const char* KMPlayer::SMIL::TemporalMoment::nodeName() const’ can be marked override [-Wsuggest-override] 861 | KDE_NO_EXPORT const char *nodeName () const { return tag.data (); } | ^~~~~~~~ /<>/src/kmplayer_smil.h:862:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::TemporalMoment::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 862 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:863:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 863 | virtual void parseParam (const TrieString &name, const QString &value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:864:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 864 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:865:19: warning: ‘virtual void* KMPlayer::SMIL::TemporalMoment::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 865 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:866:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 866 | virtual void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:876:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::init()’ can be marked override [-Wsuggest-override] 876 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:877:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::activate()’ can be marked override [-Wsuggest-override] 877 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:878:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::finish()’ can be marked override [-Wsuggest-override] 878 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:879:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::deactivate()’ can be marked override [-Wsuggest-override] 879 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:880:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::reset()’ can be marked override [-Wsuggest-override] 880 | virtual void reset (); | ^~~~~ /<>/src/kmplayer_smil.h:881:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 881 | virtual void parseParam (const TrieString &name, const QString &value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:882:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 882 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:883:19: warning: ‘virtual void* KMPlayer::SMIL::StateValue::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 883 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:897:18: warning: ‘virtual void KMPlayer::SMIL::NewValue::init()’ can be marked override [-Wsuggest-override] 897 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:898:18: warning: ‘virtual void KMPlayer::SMIL::NewValue::begin()’ can be marked override [-Wsuggest-override] 898 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:899:18: warning: ‘virtual void KMPlayer::SMIL::NewValue::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 899 | virtual void parseParam (const TrieString &name, const QString &value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:900:31: warning: ‘virtual const char* KMPlayer::SMIL::NewValue::nodeName() const’ can be marked override [-Wsuggest-override] 900 | KDE_NO_EXPORT const char *nodeName () const { return "newvalue"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:911:18: warning: ‘virtual void KMPlayer::SMIL::SetValue::begin()’ can be marked override [-Wsuggest-override] 911 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:912:31: warning: ‘virtual const char* KMPlayer::SMIL::SetValue::nodeName() const’ can be marked override [-Wsuggest-override] 912 | KDE_NO_EXPORT const char *nodeName () const { return "setvalue"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:919:18: warning: ‘virtual void KMPlayer::SMIL::DelValue::begin()’ can be marked override [-Wsuggest-override] 919 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:920:31: warning: ‘virtual const char* KMPlayer::SMIL::DelValue::nodeName() const’ can be marked override [-Wsuggest-override] 920 | KDE_NO_EXPORT const char *nodeName () const { return "delvalue"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:927:18: warning: ‘virtual void KMPlayer::SMIL::Send::init()’ can be marked override [-Wsuggest-override] 927 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:928:18: warning: ‘virtual void KMPlayer::SMIL::Send::begin()’ can be marked override [-Wsuggest-override] 928 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:929:18: warning: ‘virtual void KMPlayer::SMIL::Send::deactivate()’ can be marked override [-Wsuggest-override] 929 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:930:18: warning: ‘virtual void KMPlayer::SMIL::Send::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 930 | virtual void parseParam (const TrieString &name, const QString &value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:931:18: warning: ‘virtual void KMPlayer::SMIL::Send::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 931 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:932:31: warning: ‘virtual const char* KMPlayer::SMIL::Send::nodeName() const’ can be marked override [-Wsuggest-override] 932 | KDE_NO_EXPORT const char *nodeName () const { return "send"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:944:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::init()’ can be marked override [-Wsuggest-override] 944 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:945:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::activate()’ can be marked override [-Wsuggest-override] 945 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:946:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::finish()’ can be marked override [-Wsuggest-override] 946 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:947:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::deactivate()’ can be marked override [-Wsuggest-override] 947 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:948:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::reset()’ can be marked override [-Wsuggest-override] 948 | virtual void reset (); | ^~~~~ /<>/src/kmplayer_smil.h:949:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 949 | virtual void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:950:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 950 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:951:19: warning: ‘virtual void* KMPlayer::SMIL::AnimateGroup::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 951 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:967:18: warning: ‘virtual void KMPlayer::SMIL::Set::begin()’ can be marked override [-Wsuggest-override] 967 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:968:32: warning: ‘virtual const char* KMPlayer::SMIL::Set::nodeName() const’ can be marked override [-Wsuggest-override] 968 | KDE_NO_EXPORT const char * nodeName () const { return "set"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:969:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::SMIL::Set::playType()’ can be marked override [-Wsuggest-override] 969 | PlayType playType () { return play_type_none; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:981:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::init()’ can be marked override [-Wsuggest-override] 981 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:982:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::begin()’ can be marked override [-Wsuggest-override] 982 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:983:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::finish()’ can be marked override [-Wsuggest-override] 983 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:984:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::deactivate()’ can be marked override [-Wsuggest-override] 984 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:985:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 985 | virtual void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:986:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 986 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:987:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 987 | virtual void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:988:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::SMIL::AnimateBase::playType()’ can be marked override [-Wsuggest-override] 988 | PlayType playType () { return play_type_none; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:1019:18: warning: ‘virtual void KMPlayer::SMIL::Animate::init()’ can be marked override [-Wsuggest-override] 1019 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:1020:18: warning: ‘virtual void KMPlayer::SMIL::Animate::begin()’ can be marked override [-Wsuggest-override] 1020 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:1021:18: warning: ‘virtual void KMPlayer::SMIL::Animate::finish()’ can be marked override [-Wsuggest-override] 1021 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:1022:18: warning: ‘virtual void KMPlayer::SMIL::Animate::deactivate()’ can be marked override [-Wsuggest-override] 1022 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:1024:32: warning: ‘virtual const char* KMPlayer::SMIL::Animate::nodeName() const’ can be marked override [-Wsuggest-override] 1024 | KDE_NO_EXPORT const char * nodeName () const { return "animate"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:1027:18: warning: ‘virtual bool KMPlayer::SMIL::Animate::timerTick(unsigned int)’ can be marked override [-Wsuggest-override] 1027 | virtual bool timerTick (unsigned int cur_time); | ^~~~~~~~~ /<>/src/kmplayer_smil.h:1028:18: warning: ‘virtual void KMPlayer::SMIL::Animate::applyStep()’ can be marked override [-Wsuggest-override] 1028 | virtual void applyStep (); | ^~~~~~~~~ /<>/src/kmplayer_smil.h:1043:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::init()’ can be marked override [-Wsuggest-override] 1043 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:1044:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::begin()’ can be marked override [-Wsuggest-override] 1044 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:1045:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::finish()’ can be marked override [-Wsuggest-override] 1045 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:1047:32: warning: ‘virtual const char* KMPlayer::SMIL::AnimateMotion::nodeName() const’ can be marked override [-Wsuggest-override] 1047 | KDE_NO_EXPORT const char * nodeName () const { return "animateMotion"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:1050:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::restoreModification()’ can be marked override [-Wsuggest-override] 1050 | virtual void restoreModification (); | ^~~~~~~~~~~~~~~~~~~ /<>/src/kmplayer_smil.h:1051:18: warning: ‘virtual bool KMPlayer::SMIL::AnimateMotion::timerTick(unsigned int)’ can be marked override [-Wsuggest-override] 1051 | virtual bool timerTick (unsigned int cur_time); | ^~~~~~~~~ /<>/src/kmplayer_smil.h:1052:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::applyStep()’ can be marked override [-Wsuggest-override] 1052 | virtual void applyStep (); | ^~~~~~~~~ /<>/src/kmplayer_smil.h:1077:18: warning: ‘virtual void KMPlayer::SMIL::AnimateColor::init()’ can be marked override [-Wsuggest-override] 1077 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:1078:18: warning: ‘virtual void KMPlayer::SMIL::AnimateColor::begin()’ can be marked override [-Wsuggest-override] 1078 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:1079:18: warning: ‘virtual void KMPlayer::SMIL::AnimateColor::finish()’ can be marked override [-Wsuggest-override] 1079 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:1081:32: warning: ‘virtual const char* KMPlayer::SMIL::AnimateColor::nodeName() const’ can be marked override [-Wsuggest-override] 1081 | KDE_NO_EXPORT const char * nodeName () const { return "animateColor"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:1084:18: warning: ‘virtual bool KMPlayer::SMIL::AnimateColor::timerTick(unsigned int)’ can be marked override [-Wsuggest-override] 1084 | virtual bool timerTick (unsigned int cur_time); | ^~~~~~~~~ /<>/src/kmplayer_smil.h:1085:18: warning: ‘virtual void KMPlayer::SMIL::AnimateColor::applyStep()’ can be marked override [-Wsuggest-override] 1085 | virtual void applyStep (); | ^~~~~~~~~ /<>/src/kmplayer_smil.h:1098:32: warning: ‘virtual const char* KMPlayer::SMIL::Param::nodeName() const’ can be marked override [-Wsuggest-override] 1098 | KDE_NO_EXPORT const char * nodeName () const { return "param"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:1099:10: warning: ‘virtual void KMPlayer::SMIL::Param::activate()’ can be marked override [-Wsuggest-override] 1099 | void activate (); | ^~~~~~~~ [ 61%] Building CXX object src/CMakeFiles/kmplayercommon.dir/kmplayer_opml.cpp.o cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-g++ -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DKMPLAYER_VERSION_STRING="\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayercommon_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include -I/<>/obj-aarch64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -isystem /usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KBookmarks -isystem /usr/include/KF5/KItemViews -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KNotifications -isystem /usr/include/KF5/KIconThemes -isystem /usr/include/KF5/KGuiAddons -isystem /usr/include/KF5/KUnitConversion -isystem /usr/include/KF5/KTextWidgets -isystem /usr/include/KF5/SonnetUi -isystem /usr/include/KF5/KParts -isystem /usr/include/KF5/KMediaPlayer -isystem /usr/include/aarch64-linux-gnu/qt5/QtSvg -isystem /usr/include/aarch64-linux-gnu/qt5/QtX11Extras -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -std=gnu++11 -o CMakeFiles/kmplayercommon.dir/kmplayer_opml.cpp.o -c /<>/src/kmplayer_opml.cpp In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_opml.h:26, from /<>/src/kmplayer_opml.cpp:23: /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:217:53: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’ 217 | inline Single operator * (const int i, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:264:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 264 | operator > (const Single s, const int i) { return s > Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:26: note: initializing argument 1 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:267:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 267 | operator > (const int i, const Single s) { return Single (i) > s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:43: note: initializing argument 2 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:282:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 282 | operator < (const Single s, const int i) { return s < Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:26: note: initializing argument 1 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:285:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 285 | operator < (const int i, const Single s) { return Single (i) < s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:43: note: initializing argument 2 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:291:66: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 291 | operator <= (const Single s, const int i) { return s <= Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:288:27: note: initializing argument 1 of ‘bool KMPlayer::operator<=(KMPlayer::Single, KMPlayer::Single)’ 288 | operator <= (const Single s1, const Single s2) { return s1.value <= s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /<>/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ In file included from /<>/src/kmplayer_opml.h:26, from /<>/src/kmplayer_opml.cpp:23: /<>/src/kmplayerplaylist.h: At global scope: /<>/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /<>/src/kmplayerplaylist.h:576:18: warning: ‘virtual bool KMPlayer::Element::isElementNode() const’ can be marked override [-Wsuggest-override] 576 | virtual bool isElementNode () const { return true; } | ^~~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:577:18: warning: ‘virtual void KMPlayer::Element::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 577 | virtual void accept (Visitor * v); | ^~~~~~ /<>/src/kmplayerplaylist.h:628:11: warning: ‘virtual KMPlayer::Node* KMPlayer::Mrl::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 628 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:629:10: warning: ‘virtual void KMPlayer::Mrl::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 629 | void parseParam (const TrieString &, const QString &); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /<>/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /<>/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:646:18: warning: ‘virtual void KMPlayer::Mrl::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 646 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayerplaylist.h:647:19: warning: ‘virtual void* KMPlayer::Mrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 647 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:689:79: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 689 | virtual void openUrl (const KUrl &, const QString &t, const QString &srv)=0; | ^ /<>/src/kmplayerplaylist.h:777:19: warning: ‘virtual KMPlayer::Node* KMPlayer::Document::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 777 | virtual Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:778:32: warning: ‘virtual const char* KMPlayer::Document::nodeName() const’ can be marked override [-Wsuggest-override] 778 | KDE_NO_EXPORT const char * nodeName () const { return "document"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:800:19: warning: ‘virtual void* KMPlayer::Document::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 800 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:897:18: warning: ‘virtual const char* KMPlayer::TextNode::nodeName() const’ can be marked override [-Wsuggest-override] 897 | const char * nodeName () const { return "#text"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:898:10: warning: ‘virtual void KMPlayer::TextNode::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 898 | void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /<>/src/kmplayerplaylist.h:911:18: warning: ‘virtual const char* KMPlayer::CData::nodeName() const’ can be marked override [-Wsuggest-override] 911 | const char * nodeName () const { return "#cdata"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:921:18: warning: ‘virtual const char* KMPlayer::DarkNode::nodeName() const’ can be marked override [-Wsuggest-override] 921 | const char * nodeName () const { return name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:922:11: warning: ‘virtual KMPlayer::Node* KMPlayer::DarkNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 922 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:935:32: warning: ‘virtual const char* KMPlayer::GenericURL::nodeName() const’ can be marked override [-Wsuggest-override] 935 | KDE_NO_EXPORT const char * nodeName () const { return "url"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /<>/src/kmplayerplaylist.h:946:32: warning: ‘virtual const char* KMPlayer::GenericMrl::nodeName() const’ can be marked override [-Wsuggest-override] 946 | KDE_NO_EXPORT const char * nodeName () const { return node_name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /<>/src/kmplayerplaylist.h:948:11: warning: ‘virtual void* KMPlayer::GenericMrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 948 | void *role (RoleType msg, void *content=NULL); | ^~~~ In file included from /<>/src/kmplayer_opml.cpp:23: /<>/src/kmplayer_opml.h:42:11: warning: ‘virtual KMPlayer::Node* KMPlayer::OPML::Opml::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 42 | Node *childFromTag (const QString& tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_opml.h:43:17: warning: ‘virtual const char* KMPlayer::OPML::Opml::nodeName() const’ can be marked override [-Wsuggest-override] 43 | const char *nodeName () const { return "opml"; } | ^~~~~~~~ /<>/src/kmplayer_opml.h:44:11: warning: ‘virtual void* KMPlayer::OPML::Opml::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 44 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_opml.h:45:10: warning: ‘virtual void KMPlayer::OPML::Opml::closed()’ can be marked override [-Wsuggest-override] 45 | void closed (); | ^~~~~~ /<>/src/kmplayer_opml.h:51:11: warning: ‘virtual KMPlayer::Node* KMPlayer::OPML::Head::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 51 | Node *childFromTag (const QString& tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_opml.h:52:17: warning: ‘virtual const char* KMPlayer::OPML::Head::nodeName() const’ can be marked override [-Wsuggest-override] 52 | const char *nodeName () const { return "head"; } | ^~~~~~~~ /<>/src/kmplayer_opml.h:58:17: warning: ‘virtual const char* KMPlayer::OPML::Body::nodeName() const’ can be marked override [-Wsuggest-override] 58 | const char *nodeName () const { return "body"; } | ^~~~~~~~ /<>/src/kmplayer_opml.h:59:11: warning: ‘virtual KMPlayer::Node* KMPlayer::OPML::Body::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 59 | Node *childFromTag (const QString& tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_opml.h:65:17: warning: ‘virtual const char* KMPlayer::OPML::Outline::nodeName() const’ can be marked override [-Wsuggest-override] 65 | const char *nodeName () const { return "outline"; } | ^~~~~~~~ /<>/src/kmplayer_opml.h:66:10: warning: ‘virtual void KMPlayer::OPML::Outline::closed()’ can be marked override [-Wsuggest-override] 66 | void closed (); | ^~~~~~ [ 63%] Building CXX object src/CMakeFiles/kmplayercommon.dir/kmplayer_xspf.cpp.o cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-g++ -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DKMPLAYER_VERSION_STRING="\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayercommon_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include -I/<>/obj-aarch64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -isystem /usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KBookmarks -isystem /usr/include/KF5/KItemViews -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KNotifications -isystem /usr/include/KF5/KIconThemes -isystem /usr/include/KF5/KGuiAddons -isystem /usr/include/KF5/KUnitConversion -isystem /usr/include/KF5/KTextWidgets -isystem /usr/include/KF5/SonnetUi -isystem /usr/include/KF5/KParts -isystem /usr/include/KF5/KMediaPlayer -isystem /usr/include/aarch64-linux-gnu/qt5/QtSvg -isystem /usr/include/aarch64-linux-gnu/qt5/QtX11Extras -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -std=gnu++11 -o CMakeFiles/kmplayercommon.dir/kmplayer_xspf.cpp.o -c /<>/src/kmplayer_xspf.cpp In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_xspf.h:26, from /<>/src/kmplayer_xspf.cpp:22: /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:217:53: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’ 217 | inline Single operator * (const int i, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:264:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 264 | operator > (const Single s, const int i) { return s > Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:26: note: initializing argument 1 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:267:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 267 | operator > (const int i, const Single s) { return Single (i) > s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:43: note: initializing argument 2 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:282:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 282 | operator < (const Single s, const int i) { return s < Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:26: note: initializing argument 1 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:285:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 285 | operator < (const int i, const Single s) { return Single (i) < s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:43: note: initializing argument 2 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:291:66: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 291 | operator <= (const Single s, const int i) { return s <= Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:288:27: note: initializing argument 1 of ‘bool KMPlayer::operator<=(KMPlayer::Single, KMPlayer::Single)’ 288 | operator <= (const Single s1, const Single s2) { return s1.value <= s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /<>/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ In file included from /<>/src/kmplayer_xspf.h:26, from /<>/src/kmplayer_xspf.cpp:22: /<>/src/kmplayerplaylist.h: At global scope: /<>/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /<>/src/kmplayerplaylist.h:576:18: warning: ‘virtual bool KMPlayer::Element::isElementNode() const’ can be marked override [-Wsuggest-override] 576 | virtual bool isElementNode () const { return true; } | ^~~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:577:18: warning: ‘virtual void KMPlayer::Element::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 577 | virtual void accept (Visitor * v); | ^~~~~~ /<>/src/kmplayerplaylist.h:628:11: warning: ‘virtual KMPlayer::Node* KMPlayer::Mrl::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 628 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:629:10: warning: ‘virtual void KMPlayer::Mrl::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 629 | void parseParam (const TrieString &, const QString &); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /<>/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /<>/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:646:18: warning: ‘virtual void KMPlayer::Mrl::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 646 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayerplaylist.h:647:19: warning: ‘virtual void* KMPlayer::Mrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 647 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:777:19: warning: ‘virtual KMPlayer::Node* KMPlayer::Document::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 777 | virtual Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:778:32: warning: ‘virtual const char* KMPlayer::Document::nodeName() const’ can be marked override [-Wsuggest-override] 778 | KDE_NO_EXPORT const char * nodeName () const { return "document"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:800:19: warning: ‘virtual void* KMPlayer::Document::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 800 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:897:18: warning: ‘virtual const char* KMPlayer::TextNode::nodeName() const’ can be marked override [-Wsuggest-override] 897 | const char * nodeName () const { return "#text"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:898:10: warning: ‘virtual void KMPlayer::TextNode::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 898 | void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /<>/src/kmplayerplaylist.h:911:18: warning: ‘virtual const char* KMPlayer::CData::nodeName() const’ can be marked override [-Wsuggest-override] 911 | const char * nodeName () const { return "#cdata"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:921:18: warning: ‘virtual const char* KMPlayer::DarkNode::nodeName() const’ can be marked override [-Wsuggest-override] 921 | const char * nodeName () const { return name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:922:11: warning: ‘virtual KMPlayer::Node* KMPlayer::DarkNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 922 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:935:32: warning: ‘virtual const char* KMPlayer::GenericURL::nodeName() const’ can be marked override [-Wsuggest-override] 935 | KDE_NO_EXPORT const char * nodeName () const { return "url"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /<>/src/kmplayerplaylist.h:946:32: warning: ‘virtual const char* KMPlayer::GenericMrl::nodeName() const’ can be marked override [-Wsuggest-override] 946 | KDE_NO_EXPORT const char * nodeName () const { return node_name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /<>/src/kmplayerplaylist.h:948:11: warning: ‘virtual void* KMPlayer::GenericMrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 948 | void *role (RoleType msg, void *content=NULL); | ^~~~ In file included from /<>/src/kmplayer_xspf.cpp:22: /<>/src/kmplayer_xspf.h:55:11: warning: ‘virtual KMPlayer::Node* KMPlayer::XSPF::Playlist::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 55 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_xspf.h:56:32: warning: ‘virtual const char* KMPlayer::XSPF::Playlist::nodeName() const’ can be marked override [-Wsuggest-override] 56 | KDE_NO_EXPORT const char * nodeName () const { return "playlist"; } | ^~~~~~~~ /<>/src/kmplayer_xspf.h:57:11: warning: ‘virtual void* KMPlayer::XSPF::Playlist::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 57 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_xspf.h:58:10: warning: ‘virtual void KMPlayer::XSPF::Playlist::closed()’ can be marked override [-Wsuggest-override] 58 | void closed (); | ^~~~~~ /<>/src/kmplayer_xspf.h:64:11: warning: ‘virtual KMPlayer::Node* KMPlayer::XSPF::Tracklist::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 64 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_xspf.h:65:32: warning: ‘virtual const char* KMPlayer::XSPF::Tracklist::nodeName() const’ can be marked override [-Wsuggest-override] 65 | KDE_NO_EXPORT const char * nodeName () const { return "tracklist"; } | ^~~~~~~~ /<>/src/kmplayer_xspf.h:71:10: warning: ‘virtual void KMPlayer::XSPF::Track::closed()’ can be marked override [-Wsuggest-override] 71 | void closed (); | ^~~~~~ /<>/src/kmplayer_xspf.h:72:10: warning: ‘virtual void KMPlayer::XSPF::Track::activate()’ can be marked override [-Wsuggest-override] 72 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_xspf.h:73:32: warning: ‘virtual const char* KMPlayer::XSPF::Track::nodeName() const’ can be marked override [-Wsuggest-override] 73 | KDE_NO_EXPORT const char * nodeName () const { return "track"; } | ^~~~~~~~ /<>/src/kmplayer_xspf.h:74:11: warning: ‘virtual KMPlayer::Node* KMPlayer::XSPF::Track::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 74 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_xspf.h:80:32: warning: ‘virtual const char* KMPlayer::XSPF::Location::nodeName() const’ can be marked override [-Wsuggest-override] 80 | KDE_NO_EXPORT const char * nodeName () const { return "location"; } | ^~~~~~~~ /<>/src/kmplayer_xspf.h:81:10: warning: ‘virtual void KMPlayer::XSPF::Location::closed()’ can be marked override [-Wsuggest-override] 81 | void closed (); | ^~~~~~ [ 64%] Building CXX object src/CMakeFiles/kmplayercommon.dir/expression.cpp.o cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-g++ -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DKMPLAYER_VERSION_STRING="\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayercommon_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include -I/<>/obj-aarch64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -isystem /usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KBookmarks -isystem /usr/include/KF5/KItemViews -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KNotifications -isystem /usr/include/KF5/KIconThemes -isystem /usr/include/KF5/KGuiAddons -isystem /usr/include/KF5/KUnitConversion -isystem /usr/include/KF5/KTextWidgets -isystem /usr/include/KF5/SonnetUi -isystem /usr/include/KF5/KParts -isystem /usr/include/KF5/KMediaPlayer -isystem /usr/include/aarch64-linux-gnu/qt5/QtSvg -isystem /usr/include/aarch64-linux-gnu/qt5/QtX11Extras -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -std=gnu++11 -o CMakeFiles/kmplayercommon.dir/expression.cpp.o -c /<>/src/expression.cpp In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/expression.h:23, from /<>/src/expression.cpp:26: /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:217:53: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’ 217 | inline Single operator * (const int i, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:264:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 264 | operator > (const Single s, const int i) { return s > Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:26: note: initializing argument 1 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:267:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 267 | operator > (const int i, const Single s) { return Single (i) > s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:43: note: initializing argument 2 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:282:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 282 | operator < (const Single s, const int i) { return s < Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:26: note: initializing argument 1 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:285:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 285 | operator < (const int i, const Single s) { return Single (i) < s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:43: note: initializing argument 2 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:291:66: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 291 | operator <= (const Single s, const int i) { return s <= Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:288:27: note: initializing argument 1 of ‘bool KMPlayer::operator<=(KMPlayer::Single, KMPlayer::Single)’ 288 | operator <= (const Single s1, const Single s2) { return s1.value <= s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /<>/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ In file included from /<>/src/expression.h:23, from /<>/src/expression.cpp:26: /<>/src/kmplayerplaylist.h: At global scope: /<>/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /<>/src/kmplayerplaylist.h:576:18: warning: ‘virtual bool KMPlayer::Element::isElementNode() const’ can be marked override [-Wsuggest-override] 576 | virtual bool isElementNode () const { return true; } | ^~~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:577:18: warning: ‘virtual void KMPlayer::Element::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 577 | virtual void accept (Visitor * v); | ^~~~~~ /<>/src/kmplayerplaylist.h:628:11: warning: ‘virtual KMPlayer::Node* KMPlayer::Mrl::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 628 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:629:10: warning: ‘virtual void KMPlayer::Mrl::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 629 | void parseParam (const TrieString &, const QString &); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /<>/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /<>/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:646:18: warning: ‘virtual void KMPlayer::Mrl::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 646 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayerplaylist.h:647:19: warning: ‘virtual void* KMPlayer::Mrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 647 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:777:19: warning: ‘virtual KMPlayer::Node* KMPlayer::Document::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 777 | virtual Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:778:32: warning: ‘virtual const char* KMPlayer::Document::nodeName() const’ can be marked override [-Wsuggest-override] 778 | KDE_NO_EXPORT const char * nodeName () const { return "document"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:800:19: warning: ‘virtual void* KMPlayer::Document::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 800 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:897:18: warning: ‘virtual const char* KMPlayer::TextNode::nodeName() const’ can be marked override [-Wsuggest-override] 897 | const char * nodeName () const { return "#text"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:898:10: warning: ‘virtual void KMPlayer::TextNode::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 898 | void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /<>/src/kmplayerplaylist.h:911:18: warning: ‘virtual const char* KMPlayer::CData::nodeName() const’ can be marked override [-Wsuggest-override] 911 | const char * nodeName () const { return "#cdata"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:921:18: warning: ‘virtual const char* KMPlayer::DarkNode::nodeName() const’ can be marked override [-Wsuggest-override] 921 | const char * nodeName () const { return name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:922:11: warning: ‘virtual KMPlayer::Node* KMPlayer::DarkNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 922 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:935:32: warning: ‘virtual const char* KMPlayer::GenericURL::nodeName() const’ can be marked override [-Wsuggest-override] 935 | KDE_NO_EXPORT const char * nodeName () const { return "url"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /<>/src/kmplayerplaylist.h:946:32: warning: ‘virtual const char* KMPlayer::GenericMrl::nodeName() const’ can be marked override [-Wsuggest-override] 946 | KDE_NO_EXPORT const char * nodeName () const { return node_name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /<>/src/kmplayerplaylist.h:948:11: warning: ‘virtual void* KMPlayer::GenericMrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 948 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/expression.cpp:138:18: warning: ‘virtual bool {anonymous}::AST::toBool() const’ can be marked override [-Wsuggest-override] 138 | virtual bool toBool () const; | ^~~~~~ /<>/src/expression.cpp:139:17: warning: ‘virtual int {anonymous}::AST::toInt() const’ can be marked override [-Wsuggest-override] 139 | virtual int toInt () const; | ^~~~~ /<>/src/expression.cpp:140:19: warning: ‘virtual float {anonymous}::AST::toFloat() const’ can be marked override [-Wsuggest-override] 140 | virtual float toFloat () const; | ^~~~~~~ /<>/src/expression.cpp:141:21: warning: ‘virtual QString {anonymous}::AST::toString() const’ can be marked override [-Wsuggest-override] 141 | virtual QString toString () const; | ^~~~~~~~ /<>/src/expression.cpp:143:22: warning: ‘virtual KMPlayer::Expression::iterator {anonymous}::AST::begin() const’ can be marked override [-Wsuggest-override] 143 | virtual iterator begin() const; | ^~~~~ /<>/src/expression.cpp:144:22: warning: ‘virtual KMPlayer::Expression::iterator {anonymous}::AST::end() const’ can be marked override [-Wsuggest-override] 144 | virtual iterator end() const; | ^~~ /<>/src/expression.cpp:146:18: warning: ‘virtual void {anonymous}::AST::setRoot(KMPlayer::Node*)’ can be marked override [-Wsuggest-override] 146 | virtual void setRoot (Node *root); | ^~~~~~~ /<>/src/expression.cpp:161:21: warning: ‘virtual QString {anonymous}::BoolBase::toString() const’ can be marked override [-Wsuggest-override] 161 | virtual QString toString () const; | ^~~~~~~~ /<>/src/expression.cpp:162:18: warning: ‘virtual {anonymous}::AST::Type {anonymous}::BoolBase::type(bool) const’ can be marked override [-Wsuggest-override] 162 | virtual Type type(bool calc) const; | ^~~~ /<>/src/expression.cpp:170:19: warning: ‘virtual float {anonymous}::IntegerBase::toFloat() const’ can be marked override [-Wsuggest-override] 170 | virtual float toFloat () const; | ^~~~~~~ /<>/src/expression.cpp:171:18: warning: ‘virtual {anonymous}::AST::Type {anonymous}::IntegerBase::type(bool) const’ can be marked override [-Wsuggest-override] 171 | virtual Type type(bool calc) const; | ^~~~ /<>/src/expression.cpp:181:17: warning: ‘virtual int {anonymous}::Integer::toInt() const’ can be marked override [-Wsuggest-override] 181 | virtual int toInt () const; | ^~~~~ /<>/src/expression.cpp:190:10: warning: ‘virtual bool {anonymous}::Float::toBool() const’ can be marked override [-Wsuggest-override] 190 | bool toBool () const { return false; } | ^~~~~~ /<>/src/expression.cpp:191:9: warning: ‘virtual int {anonymous}::Float::toInt() const’ can be marked override [-Wsuggest-override] 191 | int toInt () const { return (int) f; } | ^~~~~ /<>/src/expression.cpp:192:11: warning: ‘virtual float {anonymous}::Float::toFloat() const’ can be marked override [-Wsuggest-override] 192 | float toFloat () const { return f; } | ^~~~~~~ /<>/src/expression.cpp:193:18: warning: ‘virtual {anonymous}::AST::Type {anonymous}::Float::type(bool) const’ can be marked override [-Wsuggest-override] 193 | virtual Type type(bool calc) const; | ^~~~ /<>/src/expression.cpp:209:18: warning: ‘virtual bool {anonymous}::StringBase::toBool() const’ can be marked override [-Wsuggest-override] 209 | virtual bool toBool () const; | ^~~~~~ /<>/src/expression.cpp:210:17: warning: ‘virtual int {anonymous}::StringBase::toInt() const’ can be marked override [-Wsuggest-override] 210 | virtual int toInt () const; | ^~~~~ /<>/src/expression.cpp:211:19: warning: ‘virtual float {anonymous}::StringBase::toFloat() const’ can be marked override [-Wsuggest-override] 211 | virtual float toFloat () const; | ^~~~~~~ /<>/src/expression.cpp:212:18: warning: ‘virtual {anonymous}::AST::Type {anonymous}::StringBase::type(bool) const’ can be marked override [-Wsuggest-override] 212 | virtual Type type(bool calc) const; | ^~~~ /<>/src/expression.cpp:222:18: warning: ‘virtual bool {anonymous}::SequenceBase::toBool() const’ can be marked override [-Wsuggest-override] 222 | virtual bool toBool () const; | ^~~~~~ /<>/src/expression.cpp:223:21: warning: ‘virtual QString {anonymous}::SequenceBase::toString() const’ can be marked override [-Wsuggest-override] 223 | virtual QString toString () const; | ^~~~~~~~ /<>/src/expression.cpp:224:18: warning: ‘virtual {anonymous}::AST::Type {anonymous}::SequenceBase::type(bool) const’ can be marked override [-Wsuggest-override] 224 | virtual Type type(bool calc) const; | ^~~~ /<>/src/expression.cpp:243:19: warning: ‘virtual KMPlayer::ExprIterator* {anonymous}::Step::exprIterator(KMPlayer::ExprIterator*) const’ can be marked override [-Wsuggest-override] 243 | ExprIterator* exprIterator(ExprIterator* parent) const; | ^~~~~~~~~~~~ /<>/src/expression.cpp:266:19: warning: ‘virtual KMPlayer::ExprIterator* {anonymous}::Path::exprIterator(KMPlayer::ExprIterator*) const’ can be marked override [-Wsuggest-override] 266 | ExprIterator* exprIterator(ExprIterator* parent) const; | ^~~~~~~~~~~~ /<>/src/expression.cpp:281:27: warning: ‘virtual KMPlayer::ExprIterator* {anonymous}::PredicateFilter::exprIterator(KMPlayer::ExprIterator*) const’ can be marked override [-Wsuggest-override] 281 | virtual ExprIterator* exprIterator(ExprIterator* parent) const; | ^~~~~~~~~~~~ /<>/src/expression.cpp:298:21: warning: ‘virtual QString {anonymous}::StringLiteral::toString() const’ can be marked override [-Wsuggest-override] 298 | virtual QString toString () const; | ^~~~~~~~ /<>/src/expression.cpp:299:18: warning: ‘virtual {anonymous}::AST::Type {anonymous}::StringLiteral::type(bool) const’ can be marked override [-Wsuggest-override] 299 | virtual Type type(bool calc) const; | ^~~~ /<>/src/expression.cpp:311:18: warning: ‘virtual bool {anonymous}::Boolean::toBool() const’ can be marked override [-Wsuggest-override] 311 | virtual bool toBool() const; | ^~~~~~ /<>/src/expression.cpp:317:18: warning: ‘virtual bool {anonymous}::Contains::toBool() const’ can be marked override [-Wsuggest-override] 317 | virtual bool toBool () const; | ^~~~~~ /<>/src/expression.cpp:323:18: warning: ‘virtual bool {anonymous}::Not::toBool() const’ can be marked override [-Wsuggest-override] 323 | virtual bool toBool () const; | ^~~~~~ /<>/src/expression.cpp:329:18: warning: ‘virtual bool {anonymous}::StartsWith::toBool() const’ can be marked override [-Wsuggest-override] 329 | virtual bool toBool () const; | ^~~~~~ /<>/src/expression.cpp:335:17: warning: ‘virtual int {anonymous}::Count::toInt() const’ can be marked override [-Wsuggest-override] 335 | virtual int toInt () const; | ^~~~~ /<>/src/expression.cpp:341:17: warning: ‘virtual int {anonymous}::HoursFromTime::toInt() const’ can be marked override [-Wsuggest-override] 341 | virtual int toInt () const; | ^~~~~ /<>/src/expression.cpp:347:17: warning: ‘virtual int {anonymous}::MinutesFromTime::toInt() const’ can be marked override [-Wsuggest-override] 347 | virtual int toInt () const; | ^~~~~ /<>/src/expression.cpp:353:17: warning: ‘virtual int {anonymous}::SecondsFromTime::toInt() const’ can be marked override [-Wsuggest-override] 353 | virtual int toInt () const; | ^~~~~ /<>/src/expression.cpp:359:17: warning: ‘virtual int {anonymous}::Last::toInt() const’ can be marked override [-Wsuggest-override] 359 | virtual int toInt () const; | ^~~~~ /<>/src/expression.cpp:365:17: warning: ‘virtual int {anonymous}::Number::toInt() const’ can be marked override [-Wsuggest-override] 365 | virtual int toInt () const; | ^~~~~ /<>/src/expression.cpp:371:17: warning: ‘virtual int {anonymous}::Position::toInt() const’ can be marked override [-Wsuggest-override] 371 | virtual int toInt () const; | ^~~~~ /<>/src/expression.cpp:377:17: warning: ‘virtual int {anonymous}::StringLength::toInt() const’ can be marked override [-Wsuggest-override] 377 | virtual int toInt () const; | ^~~~~ /<>/src/expression.cpp:383:21: warning: ‘virtual QString {anonymous}::Concat::toString() const’ can be marked override [-Wsuggest-override] 383 | virtual QString toString () const; | ^~~~~~~~ /<>/src/expression.cpp:389:21: warning: ‘virtual QString {anonymous}::StringJoin::toString() const’ can be marked override [-Wsuggest-override] 389 | virtual QString toString () const; | ^~~~~~~~ /<>/src/expression.cpp:395:21: warning: ‘virtual QString {anonymous}::SubstringAfter::toString() const’ can be marked override [-Wsuggest-override] 395 | virtual QString toString () const; | ^~~~~~~~ /<>/src/expression.cpp:401:21: warning: ‘virtual QString {anonymous}::SubstringBefore::toString() const’ can be marked override [-Wsuggest-override] 401 | virtual QString toString () const; | ^~~~~~~~ /<>/src/expression.cpp:407:21: warning: ‘virtual QString {anonymous}::CurrentTime::toString() const’ can be marked override [-Wsuggest-override] 407 | virtual QString toString () const; | ^~~~~~~~ /<>/src/expression.cpp:413:21: warning: ‘virtual QString {anonymous}::CurrentDate::toString() const’ can be marked override [-Wsuggest-override] 413 | virtual QString toString () const; | ^~~~~~~~ /<>/src/expression.cpp:419:21: warning: ‘virtual QString {anonymous}::EscapeUri::toString() const’ can be marked override [-Wsuggest-override] 419 | virtual QString toString () const; | ^~~~~~~~ /<>/src/expression.cpp:431:27: warning: ‘virtual KMPlayer::ExprIterator* {anonymous}::SubSequence::exprIterator(KMPlayer::ExprIterator*) const’ can be marked override [-Wsuggest-override] 431 | virtual ExprIterator* exprIterator(ExprIterator* parent) const; | ^~~~~~~~~~~~ /<>/src/expression.cpp:437:27: warning: ‘virtual KMPlayer::ExprIterator* {anonymous}::Tokenize::exprIterator(KMPlayer::ExprIterator*) const’ can be marked override [-Wsuggest-override] 437 | virtual ExprIterator* exprIterator(ExprIterator* parent) const; | ^~~~~~~~~~~~ /<>/src/expression.cpp:445:17: warning: ‘virtual int {anonymous}::Multiply::toInt() const’ can be marked override [-Wsuggest-override] 445 | virtual int toInt () const; | ^~~~~ /<>/src/expression.cpp:446:19: warning: ‘virtual float {anonymous}::Multiply::toFloat() const’ can be marked override [-Wsuggest-override] 446 | virtual float toFloat () const; | ^~~~~~~ /<>/src/expression.cpp:447:18: warning: ‘virtual {anonymous}::AST::Type {anonymous}::Multiply::type(bool) const’ can be marked override [-Wsuggest-override] 447 | virtual Type type(bool calc) const; | ^~~~ /<>/src/expression.cpp:458:17: warning: ‘virtual int {anonymous}::Divide::toInt() const’ can be marked override [-Wsuggest-override] 458 | virtual int toInt () const; | ^~~~~ /<>/src/expression.cpp:459:19: warning: ‘virtual float {anonymous}::Divide::toFloat() const’ can be marked override [-Wsuggest-override] 459 | virtual float toFloat () const; | ^~~~~~~ /<>/src/expression.cpp:460:18: warning: ‘virtual {anonymous}::AST::Type {anonymous}::Divide::type(bool) const’ can be marked override [-Wsuggest-override] 460 | virtual Type type(bool calc) const; | ^~~~ /<>/src/expression.cpp:471:17: warning: ‘virtual int {anonymous}::Modulus::toInt() const’ can be marked override [-Wsuggest-override] 471 | virtual int toInt () const; | ^~~~~ /<>/src/expression.cpp:472:19: warning: ‘virtual float {anonymous}::Modulus::toFloat() const’ can be marked override [-Wsuggest-override] 472 | virtual float toFloat () const; | ^~~~~~~ /<>/src/expression.cpp:473:18: warning: ‘virtual {anonymous}::AST::Type {anonymous}::Modulus::type(bool) const’ can be marked override [-Wsuggest-override] 473 | virtual Type type(bool calc) const; | ^~~~ /<>/src/expression.cpp:484:17: warning: ‘virtual int {anonymous}::Plus::toInt() const’ can be marked override [-Wsuggest-override] 484 | virtual int toInt () const; | ^~~~~ /<>/src/expression.cpp:485:19: warning: ‘virtual float {anonymous}::Plus::toFloat() const’ can be marked override [-Wsuggest-override] 485 | virtual float toFloat () const; | ^~~~~~~ /<>/src/expression.cpp:486:18: warning: ‘virtual {anonymous}::AST::Type {anonymous}::Plus::type(bool) const’ can be marked override [-Wsuggest-override] 486 | virtual Type type(bool calc) const; | ^~~~ /<>/src/expression.cpp:497:17: warning: ‘virtual int {anonymous}::Minus::toInt() const’ can be marked override [-Wsuggest-override] 497 | virtual int toInt () const; | ^~~~~ /<>/src/expression.cpp:498:19: warning: ‘virtual float {anonymous}::Minus::toFloat() const’ can be marked override [-Wsuggest-override] 498 | virtual float toFloat () const; | ^~~~~~~ /<>/src/expression.cpp:499:18: warning: ‘virtual {anonymous}::AST::Type {anonymous}::Minus::type(bool) const’ can be marked override [-Wsuggest-override] 499 | virtual Type type(bool calc) const; | ^~~~ /<>/src/expression.cpp:510:27: warning: ‘virtual KMPlayer::ExprIterator* {anonymous}::Join::exprIterator(KMPlayer::ExprIterator*) const’ can be marked override [-Wsuggest-override] 510 | virtual ExprIterator* exprIterator(ExprIterator* parent) const; | ^~~~~~~~~~~~ /<>/src/expression.cpp:526:18: warning: ‘virtual bool {anonymous}::Comparison::toBool() const’ can be marked override [-Wsuggest-override] 526 | virtual bool toBool () const; | ^~~~~~ /<>/src/expression.cpp: In member function ‘virtual KMPlayer::ExprIterator* {anonymous}::Step::exprIterator(KMPlayer::ExprIterator*) const’: /<>/src/expression.cpp:777:22: warning: ‘virtual void {anonymous}::Step::exprIterator(KMPlayer::ExprIterator*) const::ChildrenIterator::next()’ can be marked override [-Wsuggest-override] 777 | virtual void next() { | ^~~~ /<>/src/expression.cpp:807:22: warning: ‘virtual void {anonymous}::Step::exprIterator(KMPlayer::ExprIterator*) const::SiblingIterator::next()’ can be marked override [-Wsuggest-override] 807 | virtual void next() { | ^~~~ /<>/src/expression.cpp:816:22: warning: ‘virtual void {anonymous}::Step::exprIterator(KMPlayer::ExprIterator*) const::DescendantIterator::next()’ can be marked override [-Wsuggest-override] 816 | virtual void next() { | ^~~~ /<>/src/expression.cpp:874:22: warning: ‘virtual void {anonymous}::Step::exprIterator(KMPlayer::ExprIterator*) const::StepIterator::next()’ can be marked override [-Wsuggest-override] 874 | virtual void next() { | ^~~~ /<>/src/expression.cpp: In member function ‘virtual KMPlayer::ExprIterator* {anonymous}::Path::exprIterator(KMPlayer::ExprIterator*) const’: /<>/src/expression.cpp:906:22: warning: ‘virtual void {anonymous}::Path::exprIterator(KMPlayer::ExprIterator*) const::PathIterator::next()’ can be marked override [-Wsuggest-override] 906 | virtual void next() { | ^~~~ /<>/src/expression.cpp: In member function ‘virtual KMPlayer::ExprIterator* {anonymous}::PredicateFilter::exprIterator(KMPlayer::ExprIterator*) const’: /<>/src/expression.cpp:958:22: warning: ‘virtual void {anonymous}::PredicateFilter::exprIterator(KMPlayer::ExprIterator*) const::PredicateIterator::next()’ can be marked override [-Wsuggest-override] 958 | virtual void next() { | ^~~~ /<>/src/expression.cpp: In member function ‘virtual KMPlayer::ExprIterator* {anonymous}::SubSequence::exprIterator(KMPlayer::ExprIterator*) const’: /<>/src/expression.cpp:1334:22: warning: ‘virtual void {anonymous}::SubSequence::exprIterator(KMPlayer::ExprIterator*) const::SubSequenceIterator::next()’ can be marked override [-Wsuggest-override] 1334 | virtual void next() { | ^~~~ /<>/src/expression.cpp: In member function ‘virtual KMPlayer::ExprIterator* {anonymous}::Tokenize::exprIterator(KMPlayer::ExprIterator*) const’: /<>/src/expression.cpp:1372:22: warning: ‘virtual void {anonymous}::Tokenize::exprIterator(KMPlayer::ExprIterator*) const::TokenizeIterator::next()’ can be marked override [-Wsuggest-override] 1372 | virtual void next() { | ^~~~ /<>/src/expression.cpp: In member function ‘virtual KMPlayer::ExprIterator* {anonymous}::Join::exprIterator(KMPlayer::ExprIterator*) const’: /<>/src/expression.cpp:1545:22: warning: ‘virtual void {anonymous}::Join::exprIterator(KMPlayer::ExprIterator*) const::JoinIterator::next()’ can be marked override [-Wsuggest-override] 1545 | virtual void next() { | ^~~~ /<>/src/expression.cpp: In member function ‘void Parser::setError(const char*)’: /<>/src/expression.cpp:1639:36: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘long int’ [-Wformat=] 1639 | fprintf(stderr, "Error at %d: %s\n", cur-source, err); | ~^ ~~~~~~~~~~ | | | | int long int | %ld [ 66%] Building CXX object src/CMakeFiles/kmplayercommon.dir/mediaobject.cpp.o cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-g++ -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DKMPLAYER_VERSION_STRING="\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayercommon_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include -I/<>/obj-aarch64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -isystem /usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KBookmarks -isystem /usr/include/KF5/KItemViews -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KNotifications -isystem /usr/include/KF5/KIconThemes -isystem /usr/include/KF5/KGuiAddons -isystem /usr/include/KF5/KUnitConversion -isystem /usr/include/KF5/KTextWidgets -isystem /usr/include/KF5/SonnetUi -isystem /usr/include/KF5/KParts -isystem /usr/include/KF5/KMediaPlayer -isystem /usr/include/aarch64-linux-gnu/qt5/QtSvg -isystem /usr/include/aarch64-linux-gnu/qt5/QtX11Extras -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -std=gnu++11 -o CMakeFiles/kmplayercommon.dir/mediaobject.cpp.o -c /<>/src/mediaobject.cpp In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/mediaobject.h:33, from /<>/src/mediaobject.cpp:40: /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:217:53: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’ 217 | inline Single operator * (const int i, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:264:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 264 | operator > (const Single s, const int i) { return s > Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:26: note: initializing argument 1 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:267:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 267 | operator > (const int i, const Single s) { return Single (i) > s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:43: note: initializing argument 2 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:282:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 282 | operator < (const Single s, const int i) { return s < Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:26: note: initializing argument 1 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:285:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 285 | operator < (const int i, const Single s) { return Single (i) < s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:43: note: initializing argument 2 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:291:66: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 291 | operator <= (const Single s, const int i) { return s <= Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:288:27: note: initializing argument 1 of ‘bool KMPlayer::operator<=(KMPlayer::Single, KMPlayer::Single)’ 288 | operator <= (const Single s1, const Single s2) { return s1.value <= s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /<>/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ In file included from /<>/src/mediaobject.h:33, from /<>/src/mediaobject.cpp:40: /<>/src/kmplayerplaylist.h: At global scope: /<>/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /<>/src/kmplayerplaylist.h:576:18: warning: ‘virtual bool KMPlayer::Element::isElementNode() const’ can be marked override [-Wsuggest-override] 576 | virtual bool isElementNode () const { return true; } | ^~~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:577:18: warning: ‘virtual void KMPlayer::Element::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 577 | virtual void accept (Visitor * v); | ^~~~~~ /<>/src/kmplayerplaylist.h:628:11: warning: ‘virtual KMPlayer::Node* KMPlayer::Mrl::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 628 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:629:10: warning: ‘virtual void KMPlayer::Mrl::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 629 | void parseParam (const TrieString &, const QString &); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /<>/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /<>/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:646:18: warning: ‘virtual void KMPlayer::Mrl::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 646 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayerplaylist.h:647:19: warning: ‘virtual void* KMPlayer::Mrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 647 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:777:19: warning: ‘virtual KMPlayer::Node* KMPlayer::Document::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 777 | virtual Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:778:32: warning: ‘virtual const char* KMPlayer::Document::nodeName() const’ can be marked override [-Wsuggest-override] 778 | KDE_NO_EXPORT const char * nodeName () const { return "document"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:800:19: warning: ‘virtual void* KMPlayer::Document::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 800 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:897:18: warning: ‘virtual const char* KMPlayer::TextNode::nodeName() const’ can be marked override [-Wsuggest-override] 897 | const char * nodeName () const { return "#text"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:898:10: warning: ‘virtual void KMPlayer::TextNode::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 898 | void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /<>/src/kmplayerplaylist.h:911:18: warning: ‘virtual const char* KMPlayer::CData::nodeName() const’ can be marked override [-Wsuggest-override] 911 | const char * nodeName () const { return "#cdata"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:921:18: warning: ‘virtual const char* KMPlayer::DarkNode::nodeName() const’ can be marked override [-Wsuggest-override] 921 | const char * nodeName () const { return name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:922:11: warning: ‘virtual KMPlayer::Node* KMPlayer::DarkNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 922 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:935:32: warning: ‘virtual const char* KMPlayer::GenericURL::nodeName() const’ can be marked override [-Wsuggest-override] 935 | KDE_NO_EXPORT const char * nodeName () const { return "url"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /<>/src/kmplayerplaylist.h:946:32: warning: ‘virtual const char* KMPlayer::GenericMrl::nodeName() const’ can be marked override [-Wsuggest-override] 946 | KDE_NO_EXPORT const char * nodeName () const { return node_name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /<>/src/kmplayerplaylist.h:948:11: warning: ‘virtual void* KMPlayer::GenericMrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 948 | void *role (RoleType msg, void *content=NULL); | ^~~~ In file included from /<>/src/mediaobject.cpp:40: /<>/src/mediaobject.h:292:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::AudioVideoMedia::type() const’ can be marked override [-Wsuggest-override] 292 | MediaManager::MediaType type () const { return MediaManager::AudioVideo; } | ^~~~ /<>/src/mediaobject.h:294:18: warning: ‘virtual bool KMPlayer::AudioVideoMedia::play()’ can be marked override [-Wsuggest-override] 294 | virtual bool play (); | ^~~~ /<>/src/mediaobject.h:296:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stop()’ can be marked override [-Wsuggest-override] 296 | virtual void stop (); | ^~~~ /<>/src/mediaobject.h:297:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::pause()’ can be marked override [-Wsuggest-override] 297 | virtual void pause (); | ^~~~~ /<>/src/mediaobject.h:298:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::unpause()’ can be marked override [-Wsuggest-override] 298 | virtual void unpause (); | ^~~~~~~ /<>/src/mediaobject.h:299:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::destroy()’ can be marked override [-Wsuggest-override] 299 | virtual void destroy (); | ^~~~~~~ /<>/src/mediaobject.h:301:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::starting(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 301 | virtual void starting (IProcess *); | ^~~~~~~~ /<>/src/mediaobject.h:302:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stateChange(KMPlayer::IProcess*, KMPlayer::IProcess::State, KMPlayer::IProcess::State)’ can be marked override [-Wsuggest-override] 302 | virtual void stateChange (IProcess *, IProcess::State, IProcess::State); | ^~~~~~~~~~~ /<>/src/mediaobject.h:303:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::processDestroyed(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 303 | virtual void processDestroyed (IProcess *p); | ^~~~~~~~~~~~~~~~ /<>/src/mediaobject.h:304:22: warning: ‘virtual KMPlayer::IViewer* KMPlayer::AudioVideoMedia::viewer()’ can be marked override [-Wsuggest-override] 304 | virtual IViewer *viewer (); | ^~~~~~ /<>/src/mediaobject.h:305:18: warning: ‘virtual KMPlayer::Mrl* KMPlayer::AudioVideoMedia::getMrl()’ can be marked override [-Wsuggest-override] 305 | virtual Mrl *getMrl (); | ^~~~~~ /<>/src/mediaobject.h:366:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::ImageMedia::type() const’ can be marked override [-Wsuggest-override] 366 | MediaManager::MediaType type () const { return MediaManager::Image; } | ^~~~ /<>/src/mediaobject.h:368:10: warning: ‘virtual bool KMPlayer::ImageMedia::play()’ can be marked override [-Wsuggest-override] 368 | bool play (); | ^~~~ /<>/src/mediaobject.h:369:10: warning: ‘virtual void KMPlayer::ImageMedia::stop()’ can be marked override [-Wsuggest-override] 369 | void stop (); | ^~~~ /<>/src/mediaobject.h:370:10: warning: ‘virtual void KMPlayer::ImageMedia::pause()’ can be marked override [-Wsuggest-override] 370 | void pause (); | ^~~~~ /<>/src/mediaobject.h:371:10: warning: ‘virtual void KMPlayer::ImageMedia::unpause()’ can be marked override [-Wsuggest-override] 371 | void unpause (); | ^~~~~~~ /<>/src/mediaobject.h:411:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::TextMedia::type() const’ can be marked override [-Wsuggest-override] 411 | MediaManager::MediaType type () const { return MediaManager::Text; } | ^~~~ /<>/src/mediaobject.h:413:10: warning: ‘virtual bool KMPlayer::TextMedia::play()’ can be marked override [-Wsuggest-override] 413 | bool play (); | ^~~~ In file included from /<>/src/kmplayerpartbase.h:39, from /<>/src/kmplayerprocess.h:36, from /<>/src/mediaobject.cpp:41: /<>/src/kmplayerview.h:61:10: warning: ‘virtual void KMPlayer::TextEdit::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 61 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:74:10: warning: ‘virtual void KMPlayer::InfoWindow::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 74 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:85:10: warning: ‘virtual void KMPlayer::PictureWidget::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 85 | void mousePressEvent (QMouseEvent *); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:86:10: warning: ‘virtual void KMPlayer::PictureWidget::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 86 | void mouseMoveEvent (QMouseEvent *); | ^~~~~~~~~~~~~~ /<>/src/kmplayerview.h:137:10: warning: ‘virtual void KMPlayer::View::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 137 | void dragEnterEvent(QDragEnterEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/kmplayerview.h:138:10: warning: ‘virtual void KMPlayer::View::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 138 | void dropEvent(QDropEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/kmplayerview.h:159:10: warning: ‘virtual void KMPlayer::View::leaveEvent(QEvent*)’ can be marked override [-Wsuggest-override] 159 | void leaveEvent (QEvent *) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayerview.h:160:10: warning: ‘virtual void KMPlayer::View::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent(QTimerEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/src/mediaobject.cpp:41: /<>/src/kmplayerpartbase.h:90:39: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 90 | KDE_NO_EXPORT const KUrl & url () const { return m_url; } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/src/mediaobject.cpp:41: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/src/mediaobject.cpp:41: /<>/src/kmplayerpartbase.h:91:42: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 91 | KDE_NO_EXPORT const KUrl & subUrl () const { return m_sub_url; } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/src/mediaobject.cpp:41: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/src/mediaobject.cpp:41: /<>/src/kmplayerpartbase.h:178:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 178 | KUrl m_url; | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/src/mediaobject.cpp:41: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/src/mediaobject.cpp:41: /<>/src/kmplayerpartbase.h:179:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 179 | KUrl m_sub_url; | ^~~~~~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/src/mediaobject.cpp:41: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/src/mediaobject.cpp:41: /<>/src/kmplayerpartbase.h:160:10: warning: ‘virtual void KMPlayer::Source::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent (QTimerEvent *); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:164:10: warning: ‘virtual void KMPlayer::Source::stateElementChanged(KMPlayer::Node*, KMPlayer::Node::State, KMPlayer::Node::State)’ can be marked override [-Wsuggest-override] 164 | void stateElementChanged (Node * element, Node::State os, Node::State ns); | ^~~~~~~~~~~~~~~~~~~ /<>/src/kmplayerpartbase.h:165:10: warning: ‘virtual void KMPlayer::Source::bitRates(int&, int&)’ can be marked override [-Wsuggest-override] 165 | void bitRates (int & preferred, int & maximal); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:166:10: warning: ‘virtual void KMPlayer::Source::setTimeout(int)’ can be marked override [-Wsuggest-override] 166 | void setTimeout (int ms); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:167:10: warning: ‘virtual void KMPlayer::Source::openUrl(const KUrl&, const QString&, const QString&)’ can be marked override [-Wsuggest-override] 167 | void openUrl (const KUrl &url, const QString &target, const QString &srv); | ^~~~~~~ /<>/src/kmplayerpartbase.h:168:10: warning: ‘virtual void KMPlayer::Source::enableRepaintUpdaters(bool, unsigned int)’ can be marked override [-Wsuggest-override] 168 | void enableRepaintUpdaters (bool enable, unsigned int off_time); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/kmplayerpartbase.h:209:10: warning: ‘virtual void KMPlayer::SourceDocument::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 209 | void message (MessageType msg, void *data=NULL); | ^~~~~~~ /<>/src/kmplayerpartbase.h:210:11: warning: ‘virtual void* KMPlayer::SourceDocument::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 210 | void *role (RoleType msg, void *data=NULL); | ^~~~ /<>/src/kmplayerpartbase.h:224:18: warning: ‘virtual void KMPlayer::URLSource::dimensions(int&, int&)’ can be marked override [-Wsuggest-override] 224 | virtual void dimensions (int & w, int & h); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:225:18: warning: ‘virtual bool KMPlayer::URLSource::hasLength()’ can be marked override [-Wsuggest-override] 225 | virtual bool hasLength (); | ^~~~~~~~~ /<>/src/kmplayerpartbase.h:226:21: warning: ‘virtual QString KMPlayer::URLSource::prettyName()’ can be marked override [-Wsuggest-override] 226 | virtual QString prettyName (); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:227:18: warning: ‘virtual void KMPlayer::URLSource::reset()’ can be marked override [-Wsuggest-override] 227 | virtual void reset (); | ^~~~~ /<>/src/kmplayerpartbase.h:228:18: warning: ‘virtual void KMPlayer::URLSource::setUrl(const QString&)’ can be marked override [-Wsuggest-override] 228 | virtual void setUrl (const QString &url); | ^~~~~~ /<>/src/kmplayerpartbase.h:229:18: warning: ‘virtual bool KMPlayer::URLSource::authoriseUrl(const QString&)’ can be marked override [-Wsuggest-override] 229 | virtual bool authoriseUrl (const QString &url); | ^~~~~~~~~~~~ /<>/src/kmplayerpartbase.h:230:18: warning: ‘virtual void KMPlayer::URLSource::init()’ can be marked override [-Wsuggest-override] 230 | virtual void init (); | ^~~~ /<>/src/kmplayerpartbase.h:231:18: warning: ‘virtual void KMPlayer::URLSource::activate()’ can be marked override [-Wsuggest-override] 231 | virtual void activate () KDE_NO_EXPORT; | ^~~~~~~~ /<>/src/kmplayerpartbase.h:232:18: warning: ‘virtual void KMPlayer::URLSource::deactivate()’ can be marked override [-Wsuggest-override] 232 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:233:18: warning: ‘virtual void KMPlayer::URLSource::forward()’ can be marked override [-Wsuggest-override] 233 | virtual void forward (); | ^~~~~~~ /<>/src/kmplayerpartbase.h:234:18: warning: ‘virtual void KMPlayer::URLSource::backward()’ can be marked override [-Wsuggest-override] 234 | virtual void backward (); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:235:18: warning: ‘virtual void KMPlayer::URLSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 235 | virtual void play (Mrl *); | ^~~~ /<>/src/kmplayerpartbase.h:221:60: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 221 | URLSource (PartBase * player, const KUrl & url = KUrl ()); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/src/mediaobject.cpp:41: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/src/mediaobject.cpp:41: /<>/src/kmplayerpartbase.h:255:17: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 255 | KUrl url () const { return m_sources ["urlsource"]->url (); } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/src/mediaobject.cpp:41: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/src/mediaobject.cpp:41: /<>/src/kmplayerpartbase.h:257:21: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 257 | KUrl docBase () const { return m_docbase; } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/src/mediaobject.cpp:41: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/src/mediaobject.cpp:41: /<>/src/kmplayerpartbase.h:366:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 366 | KUrl m_docbase; | ^~~~~~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/src/mediaobject.cpp:41: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/src/mediaobject.cpp:41: /<>/src/kmplayerpartbase.h:249:33: warning: ‘virtual KMediaPlayer::View* KMPlayer::PartBase::view()’ can be marked override [-Wsuggest-override] 249 | virtual KMediaPlayer::View* view (); | ^~~~ /<>/src/kmplayerpartbase.h:290:18: warning: ‘virtual bool KMPlayer::PartBase::openUrl(const QUrl&)’ can be marked override [-Wsuggest-override] 290 | virtual bool openUrl (const QUrl & url); | ^~~~~~~ /<>/src/kmplayerpartbase.h:294:18: warning: ‘virtual bool KMPlayer::PartBase::closeUrl()’ can be marked override [-Wsuggest-override] 294 | virtual bool closeUrl (); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:295:18: warning: ‘virtual void KMPlayer::PartBase::pause()’ can be marked override [-Wsuggest-override] 295 | virtual void pause (void); | ^~~~~ /<>/src/kmplayerpartbase.h:296:18: warning: ‘virtual void KMPlayer::PartBase::play()’ can be marked override [-Wsuggest-override] 296 | virtual void play (void); | ^~~~ /<>/src/kmplayerpartbase.h:297:18: warning: ‘virtual void KMPlayer::PartBase::stop()’ can be marked override [-Wsuggest-override] 297 | virtual void stop (void); | ^~~~ /<>/src/kmplayerpartbase.h:316:18: warning: ‘virtual bool KMPlayer::PartBase::isSeekable() const’ can be marked override [-Wsuggest-override] 316 | virtual bool isSeekable (void) const; | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:317:23: warning: ‘virtual qlonglong KMPlayer::PartBase::position() const’ can be marked override [-Wsuggest-override] 317 | virtual qlonglong position (void) const; | ^~~~~~~~ /<>/src/kmplayerpartbase.h:318:18: warning: ‘virtual bool KMPlayer::PartBase::hasLength() const’ can be marked override [-Wsuggest-override] 318 | virtual bool hasLength (void) const; | ^~~~~~~~~ /<>/src/kmplayerpartbase.h:319:23: warning: ‘virtual qlonglong KMPlayer::PartBase::length() const’ can be marked override [-Wsuggest-override] 319 | virtual qlonglong length (void) const; | ^~~~~~ /<>/src/kmplayerpartbase.h:320:18: warning: ‘virtual void KMPlayer::PartBase::seek(qlonglong)’ can be marked override [-Wsuggest-override] 320 | virtual void seek (qlonglong); | ^~~~ /<>/src/kmplayerpartbase.h:344:10: warning: ‘virtual bool KMPlayer::PartBase::openFile()’ can be marked override [-Wsuggest-override] 344 | bool openFile(); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:345:18: warning: ‘virtual void KMPlayer::PartBase::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 345 | virtual void timerEvent (QTimerEvent *); | ^~~~~~~~~~ In file included from /<>/src/mediaobject.cpp:41: /<>/src/kmplayerprocess.h:73:18: warning: ‘virtual void KMPlayer::Process::setAudioLang(int)’ can be marked override [-Wsuggest-override] 73 | virtual void setAudioLang (int id); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:74:18: warning: ‘virtual void KMPlayer::Process::setSubtitle(int)’ can be marked override [-Wsuggest-override] 74 | virtual void setSubtitle (int id); | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:75:18: warning: ‘virtual bool KMPlayer::Process::running() const’ can be marked override [-Wsuggest-override] 75 | virtual bool running () const; | ^~~~~~~ /<>/src/kmplayerprocess.h:82:18: warning: ‘virtual bool KMPlayer::Process::grabPicture(const QString&, int)’ can be marked override [-Wsuggest-override] 82 | virtual bool grabPicture (const QString &file, int frame) KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:85:18: warning: ‘virtual bool KMPlayer::Process::ready()’ can be marked override [-Wsuggest-override] 85 | virtual bool ready (); | ^~~~~ /<>/src/kmplayerprocess.h:86:18: warning: ‘virtual bool KMPlayer::Process::play()’ can be marked override [-Wsuggest-override] 86 | virtual bool play (); | ^~~~ /<>/src/kmplayerprocess.h:87:18: warning: ‘virtual void KMPlayer::Process::stop()’ can be marked override [-Wsuggest-override] 87 | virtual void stop (); | ^~~~ /<>/src/kmplayerprocess.h:88:18: warning: ‘virtual void KMPlayer::Process::quit()’ can be marked override [-Wsuggest-override] 88 | virtual void quit (); | ^~~~ /<>/src/kmplayerprocess.h:89:18: warning: ‘virtual void KMPlayer::Process::pause()’ can be marked override [-Wsuggest-override] 89 | virtual void pause (); | ^~~~~ /<>/src/kmplayerprocess.h:90:18: warning: ‘virtual void KMPlayer::Process::unpause()’ can be marked override [-Wsuggest-override] 90 | virtual void unpause (); | ^~~~~~~ /<>/src/kmplayerprocess.h:92:18: warning: ‘virtual bool KMPlayer::Process::seek(int, bool)’ can be marked override [-Wsuggest-override] 92 | virtual bool seek (int pos, bool absolute); | ^~~~ /<>/src/kmplayerprocess.h:94:18: warning: ‘virtual void KMPlayer::Process::volume(int, bool)’ can be marked override [-Wsuggest-override] 94 | virtual void volume (int pos, bool absolute); | ^~~~~~ /<>/src/kmplayerprocess.h:96:18: warning: ‘virtual bool KMPlayer::Process::saturation(int, bool)’ can be marked override [-Wsuggest-override] 96 | virtual bool saturation (int pos, bool absolute); | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:97:18: warning: ‘virtual bool KMPlayer::Process::hue(int, bool)’ can be marked override [-Wsuggest-override] 97 | virtual bool hue (int pos, bool absolute); | ^~~ /<>/src/kmplayerprocess.h:98:18: warning: ‘virtual bool KMPlayer::Process::contrast(int, bool)’ can be marked override [-Wsuggest-override] 98 | virtual bool contrast (int pos, bool absolute); | ^~~~~~~~ /<>/src/kmplayerprocess.h:99:18: warning: ‘virtual bool KMPlayer::Process::brightness(int, bool)’ can be marked override [-Wsuggest-override] 99 | virtual bool brightness (int pos, bool absolute); | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:130:10: warning: ‘virtual void KMPlayer::MPlayerBase::initProcess()’ can be marked override [-Wsuggest-override] 130 | void initProcess () KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:131:18: warning: ‘virtual void KMPlayer::MPlayerBase::stop()’ can be marked override [-Wsuggest-override] 131 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:132:18: warning: ‘virtual void KMPlayer::MPlayerBase::quit()’ can be marked override [-Wsuggest-override] 132 | virtual void quit () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:151:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::MPlayerProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 151 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:160:18: warning: ‘virtual void KMPlayer::MPlayer::init()’ can be marked override [-Wsuggest-override] 160 | virtual void init () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:161:18: warning: ‘virtual bool KMPlayer::MPlayer::grabPicture(const QString&, int)’ can be marked override [-Wsuggest-override] 161 | virtual bool grabPicture (const QString &file, int pos) KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:162:18: warning: ‘virtual void KMPlayer::MPlayer::setAudioLang(int)’ can be marked override [-Wsuggest-override] 162 | virtual void setAudioLang (int id); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:163:18: warning: ‘virtual void KMPlayer::MPlayer::setSubtitle(int)’ can be marked override [-Wsuggest-override] 163 | virtual void setSubtitle (int id); | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:164:18: warning: ‘virtual bool KMPlayer::MPlayer::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 164 | virtual bool deMediafiedPlay () KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:165:18: warning: ‘virtual void KMPlayer::MPlayer::stop()’ can be marked override [-Wsuggest-override] 165 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:166:18: warning: ‘virtual void KMPlayer::MPlayer::pause()’ can be marked override [-Wsuggest-override] 166 | virtual void pause () KDE_NO_EXPORT; | ^~~~~ /<>/src/kmplayerprocess.h:167:18: warning: ‘virtual void KMPlayer::MPlayer::unpause()’ can be marked override [-Wsuggest-override] 167 | virtual void unpause () KDE_NO_EXPORT; | ^~~~~~~ /<>/src/kmplayerprocess.h:168:18: warning: ‘virtual bool KMPlayer::MPlayer::seek(int, bool)’ can be marked override [-Wsuggest-override] 168 | virtual bool seek (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:169:18: warning: ‘virtual void KMPlayer::MPlayer::volume(int, bool)’ can be marked override [-Wsuggest-override] 169 | virtual void volume (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~ /<>/src/kmplayerprocess.h:170:18: warning: ‘virtual bool KMPlayer::MPlayer::saturation(int, bool)’ can be marked override [-Wsuggest-override] 170 | virtual bool saturation (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:171:18: warning: ‘virtual bool KMPlayer::MPlayer::hue(int, bool)’ can be marked override [-Wsuggest-override] 171 | virtual bool hue (int pos, bool absolute) KDE_NO_EXPORT; | ^~~ /<>/src/kmplayerprocess.h:172:18: warning: ‘virtual bool KMPlayer::MPlayer::contrast(int, bool)’ can be marked override [-Wsuggest-override] 172 | virtual bool contrast (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~~~ /<>/src/kmplayerprocess.h:173:18: warning: ‘virtual bool KMPlayer::MPlayer::brightness(int, bool)’ can be marked override [-Wsuggest-override] 173 | virtual bool brightness (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:174:10: warning: ‘virtual bool KMPlayer::MPlayer::ready()’ can be marked override [-Wsuggest-override] 174 | bool ready () KDE_NO_EXPORT; | ^~~~~ /<>/src/kmplayerprocess.h:176:10: warning: ‘virtual void KMPlayer::MPlayer::processStopped()’ can be marked override [-Wsuggest-override] 176 | void processStopped () KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:232:18: warning: ‘virtual void KMPlayer::RecordDocument::begin()’ can be marked override [-Wsuggest-override] 232 | virtual void begin (); | ^~~~~ /<>/src/kmplayerprocess.h:233:18: warning: ‘virtual void KMPlayer::RecordDocument::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 233 | virtual void message (MessageType msg, void *); | ^~~~~~~ /<>/src/kmplayerprocess.h:234:18: warning: ‘virtual void KMPlayer::RecordDocument::deactivate()’ can be marked override [-Wsuggest-override] 234 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:246:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::MEncoderProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 246 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:254:18: warning: ‘virtual void KMPlayer::MEncoder::init()’ can be marked override [-Wsuggest-override] 254 | virtual void init (); | ^~~~ /<>/src/kmplayerprocess.h:255:18: warning: ‘virtual bool KMPlayer::MEncoder::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 255 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:256:18: warning: ‘virtual void KMPlayer::MEncoder::stop()’ can be marked override [-Wsuggest-override] 256 | virtual void stop (); | ^~~~ /<>/src/kmplayerprocess.h:265:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::MPlayerDumpProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 265 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:273:18: warning: ‘virtual void KMPlayer::MPlayerDumpstream::init()’ can be marked override [-Wsuggest-override] 273 | virtual void init (); | ^~~~ /<>/src/kmplayerprocess.h:274:18: warning: ‘virtual bool KMPlayer::MPlayerDumpstream::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 274 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:275:18: warning: ‘virtual void KMPlayer::MPlayerDumpstream::stop()’ can be marked override [-Wsuggest-override] 275 | virtual void stop (); | ^~~~ /<>/src/kmplayerprocess.h:285:18: warning: ‘virtual void KMPlayer::MasterProcessInfo::quitProcesses()’ can be marked override [-Wsuggest-override] 285 | virtual void quitProcesses (); | ^~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:310:18: warning: ‘virtual void KMPlayer::MasterProcess::init()’ can be marked override [-Wsuggest-override] 310 | virtual void init (); | ^~~~ /<>/src/kmplayerprocess.h:311:18: warning: ‘virtual bool KMPlayer::MasterProcess::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 311 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:312:18: warning: ‘virtual bool KMPlayer::MasterProcess::running() const’ can be marked override [-Wsuggest-override] 312 | virtual bool running () const; | ^~~~~~~ /<>/src/kmplayerprocess.h:319:10: warning: ‘virtual void KMPlayer::MasterProcess::pause()’ can be marked override [-Wsuggest-override] 319 | void pause (); | ^~~~~ /<>/src/kmplayerprocess.h:320:10: warning: ‘virtual void KMPlayer::MasterProcess::unpause()’ can be marked override [-Wsuggest-override] 320 | void unpause (); | ^~~~~~~ /<>/src/kmplayerprocess.h:321:10: warning: ‘virtual bool KMPlayer::MasterProcess::seek(int, bool)’ can be marked override [-Wsuggest-override] 321 | bool seek (int pos, bool absolute); | ^~~~ /<>/src/kmplayerprocess.h:322:10: warning: ‘virtual void KMPlayer::MasterProcess::volume(int, bool)’ can be marked override [-Wsuggest-override] 322 | void volume (int pos, bool absolute); | ^~~~~~ /<>/src/kmplayerprocess.h:324:10: warning: ‘virtual void KMPlayer::MasterProcess::stop()’ can be marked override [-Wsuggest-override] 324 | void stop (); | ^~~~ /<>/src/kmplayerprocess.h:334:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::PhononProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 334 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:336:18: warning: ‘virtual bool KMPlayer::PhononProcessInfo::startSlave()’ can be marked override [-Wsuggest-override] 336 | virtual bool startSlave (); | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:344:18: warning: ‘virtual bool KMPlayer::Phonon::ready()’ can be marked override [-Wsuggest-override] 344 | virtual bool ready (); | ^~~~~ /<>/src/kmplayerprocess.h:353:11: warning: ‘virtual KMPlayer::Node* KMPlayer::ConfigDocument::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 353 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:362:11: warning: ‘virtual KMPlayer::Node* KMPlayer::ConfigNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 362 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:372:11: warning: ‘virtual KMPlayer::Node* KMPlayer::TypeNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 372 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:375:18: warning: ‘virtual const char* KMPlayer::TypeNode::nodeName() const’ can be marked override [-Wsuggest-override] 375 | const char * nodeName () const { return tag.toAscii (); } | ^~~~~~~~ /<>/src/kmplayerprocess.h:385:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::FFMpegProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 385 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:393:18: warning: ‘virtual void KMPlayer::FFMpeg::init()’ can be marked override [-Wsuggest-override] 393 | virtual void init () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:394:18: warning: ‘virtual bool KMPlayer::FFMpeg::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 394 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:395:18: warning: ‘virtual void KMPlayer::FFMpeg::stop()’ can be marked override [-Wsuggest-override] 395 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:396:18: warning: ‘virtual void KMPlayer::FFMpeg::quit()’ can be marked override [-Wsuggest-override] 396 | virtual void quit () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:447:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::NppProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 447 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:460:18: warning: ‘virtual void KMPlayer::NpPlayer::init()’ can be marked override [-Wsuggest-override] 460 | virtual void init (); | ^~~~ /<>/src/kmplayerprocess.h:461:18: warning: ‘virtual bool KMPlayer::NpPlayer::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 461 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:462:18: warning: ‘virtual void KMPlayer::NpPlayer::initProcess()’ can be marked override [-Wsuggest-override] 462 | virtual void initProcess (); | ^~~~~~~~~~~ In file included from /<>/src/mediaobject.cpp:41: /<>/src/kmplayerprocess.h:477:18: warning: ‘virtual void KMPlayer::NpPlayer::stop()’ can be marked override [-Wsuggest-override] 477 | virtual void stop (); | ^~~~ /<>/src/kmplayerprocess.h:478:18: warning: ‘virtual void KMPlayer::NpPlayer::quit()’ can be marked override [-Wsuggest-override] 478 | virtual void quit (); | ^~~~ /<>/src/kmplayerprocess.h:479:10: warning: ‘virtual bool KMPlayer::NpPlayer::ready()’ can be marked override [-Wsuggest-override] 479 | bool ready (); | ^~~~~ /<>/src/kmplayerprocess.h:493:18: warning: ‘virtual void KMPlayer::NpPlayer::terminateJobs()’ can be marked override [-Wsuggest-override] 493 | virtual void terminateJobs (); | ^~~~~~~~~~~~~ In file included from /<>/src/mediaobject.cpp:44: /<>/src/viewarea.h:58:10: warning: ‘virtual void KMPlayer::ViewArea::resizeEvent(QResizeEvent*)’ can be marked override [-Wsuggest-override] 58 | void resizeEvent(QResizeEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/viewarea.h:71:10: warning: ‘virtual void KMPlayer::ViewArea::showEvent(QShowEvent*)’ can be marked override [-Wsuggest-override] 71 | void showEvent(QShowEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/viewarea.h:72:10: warning: ‘virtual void KMPlayer::ViewArea::keyPressEvent(QKeyEvent*)’ can be marked override [-Wsuggest-override] 72 | void keyPressEvent(QKeyEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~ /<>/src/viewarea.h:73:10: warning: ‘virtual void KMPlayer::ViewArea::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 73 | void mouseMoveEvent(QMouseEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/viewarea.h:74:10: warning: ‘virtual void KMPlayer::ViewArea::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 74 | void mousePressEvent(QMouseEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~ /<>/src/viewarea.h:75:10: warning: ‘virtual void KMPlayer::ViewArea::mouseDoubleClickEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 75 | void mouseDoubleClickEvent(QMouseEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/viewarea.h:76:10: warning: ‘virtual void KMPlayer::ViewArea::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 76 | void dragEnterEvent(QDragEnterEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/viewarea.h:77:10: warning: ‘virtual void KMPlayer::ViewArea::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 77 | void dropEvent(QDropEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/viewarea.h:78:10: warning: ‘virtual void KMPlayer::ViewArea::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 78 | void contextMenuEvent(QContextMenuEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~~ /<>/src/viewarea.h:79:10: warning: ‘virtual void KMPlayer::ViewArea::paintEvent(QPaintEvent*)’ can be marked override [-Wsuggest-override] 79 | void paintEvent(QPaintEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/viewarea.h:80:10: warning: ‘virtual void KMPlayer::ViewArea::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 80 | void timerEvent(QTimerEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/viewarea.h:81:10: warning: ‘virtual void KMPlayer::ViewArea::closeEvent(QCloseEvent*)’ can be marked override [-Wsuggest-override] 81 | void closeEvent(QCloseEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/viewarea.h:82:10: warning: ‘virtual bool KMPlayer::ViewArea::nativeEventFilter(const QByteArray&, void*, long int*)’ can be marked override [-Wsuggest-override] 82 | bool nativeEventFilter(const QByteArray& eventType, void * message, long *result); | ^~~~~~~~~~~~~~~~~ /<>/src/viewarea.h:83:19: warning: ‘virtual QPaintEngine* KMPlayer::ViewArea::paintEngine() const’ can be marked override [-Wsuggest-override] 83 | QPaintEngine *paintEngine () const; | ^~~~~~~~~~~ /<>/src/viewarea.h:117:9: warning: ‘virtual int KMPlayer::VideoOutput::heightForWidth(int) const’ can be marked override [-Wsuggest-override] 117 | int heightForWidth(int w) const KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/viewarea.h:119:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::windowHandle()’ can be marked override [-Wsuggest-override] 119 | virtual WindowId windowHandle (); | ^~~~~~~~~~~~ /<>/src/viewarea.h:120:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::clientHandle()’ can be marked override [-Wsuggest-override] 120 | virtual WindowId clientHandle (); | ^~~~~~~~~~~~ /<>/src/viewarea.h:121:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::ownHandle()’ can be marked override [-Wsuggest-override] 121 | virtual WindowId ownHandle(); | ^~~~~~~~~ /<>/src/viewarea.h:123:18: warning: ‘virtual void KMPlayer::VideoOutput::setGeometry(const IRect&)’ can be marked override [-Wsuggest-override] 123 | virtual void setGeometry (const IRect &rect); | ^~~~~~~~~~~ /<>/src/viewarea.h:124:18: warning: ‘virtual void KMPlayer::VideoOutput::setAspect(float)’ can be marked override [-Wsuggest-override] 124 | virtual void setAspect (float a); | ^~~~~~~~~ /<>/src/viewarea.h:125:19: warning: ‘virtual float KMPlayer::VideoOutput::aspect()’ can be marked override [-Wsuggest-override] 125 | virtual float aspect () { return m_aspect; } | ^~~~~~ /<>/src/viewarea.h:126:18: warning: ‘virtual void KMPlayer::VideoOutput::useIndirectWidget(bool)’ can be marked override [-Wsuggest-override] 126 | virtual void useIndirectWidget (bool); | ^~~~~~~~~~~~~~~~~ /<>/src/viewarea.h:127:18: warning: ‘virtual void KMPlayer::VideoOutput::setMonitoring(KMPlayer::IViewer::Monitor)’ can be marked override [-Wsuggest-override] 127 | virtual void setMonitoring(Monitor m) KDE_NO_EXPORT; | ^~~~~~~~~~~~~ /<>/src/viewarea.h:128:18: warning: ‘virtual void KMPlayer::VideoOutput::map()’ can be marked override [-Wsuggest-override] 128 | virtual void map() KDE_NO_EXPORT; | ^~~ /<>/src/viewarea.h:129:18: warning: ‘virtual void KMPlayer::VideoOutput::unmap()’ can be marked override [-Wsuggest-override] 129 | virtual void unmap() KDE_NO_EXPORT; | ^~~~~ /<>/src/viewarea.h:139:10: warning: ‘virtual void KMPlayer::VideoOutput::embedded(KMPlayer::WindowId)’ can be marked override [-Wsuggest-override] 139 | void embedded(WindowId handle) KDE_NO_EXPORT; | ^~~~~~~~ /<>/src/viewarea.h:143:10: warning: ‘virtual void KMPlayer::VideoOutput::resizeEvent(QResizeEvent*)’ can be marked override [-Wsuggest-override] 143 | void resizeEvent(QResizeEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/viewarea.h:144:10: warning: ‘virtual void KMPlayer::VideoOutput::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 144 | void timerEvent(QTimerEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/viewarea.h:145:10: warning: ‘virtual void KMPlayer::VideoOutput::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 145 | void dragEnterEvent(QDragEnterEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/viewarea.h:146:10: warning: ‘virtual void KMPlayer::VideoOutput::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 146 | void dropEvent(QDropEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/viewarea.h:147:10: warning: ‘virtual void KMPlayer::VideoOutput::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 147 | void contextMenuEvent(QContextMenuEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~~ /<>/src/mediaobject.cpp: In function ‘QString mimeByContent(const QByteArray&)’: /<>/src/mediaobject.cpp:379:20: warning: ‘KMimeType’ is deprecated [-Wdeprecated-declarations] 379 | KMimeType::Ptr mimep = KMimeType::findByContent (data, &accuraty); | ^~~~~ In file included from /<>/src/mediaobject.cpp:33: /usr/include/KF5/KDELibs4Support/kmimetype.h:50:47: note: declared here 50 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KMimeType : public QSharedData | ^~~~~~~~~ /<>/src/mediaobject.cpp:379:39: warning: ‘KMimeType’ is deprecated [-Wdeprecated-declarations] 379 | KMimeType::Ptr mimep = KMimeType::findByContent (data, &accuraty); | ^~~~~~~~~~~~~ In file included from /<>/src/mediaobject.cpp:33: /usr/include/KF5/KDELibs4Support/kmimetype.h:50:47: note: declared here 50 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KMimeType : public QSharedData | ^~~~~~~~~ /<>/src/mediaobject.cpp: In member function ‘bool KMPlayer::MediaInfo::wget(const QString&, const QString&)’: /<>/src/mediaobject.cpp:437:19: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 437 | KUrl kurl (str); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/src/mediaobject.cpp:41: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/mediaobject.cpp:463:32: warning: ‘KMimeType’ is deprecated [-Wdeprecated-declarations] 463 | KMimeType::Ptr mimeptr = KMimeType::findByUrl (kurl); | ^~~~~~~ In file included from /<>/src/mediaobject.cpp:33: /usr/include/KF5/KDELibs4Support/kmimetype.h:50:47: note: declared here 50 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KMimeType : public QSharedData | ^~~~~~~~~ /<>/src/mediaobject.cpp:463:53: warning: ‘KMimeType’ is deprecated [-Wdeprecated-declarations] 463 | KMimeType::Ptr mimeptr = KMimeType::findByUrl (kurl); | ^~~~~~~~~ In file included from /<>/src/mediaobject.cpp:33: /usr/include/KF5/KDELibs4Support/kmimetype.h:50:47: note: declared here 50 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KMimeType : public QSharedData | ^~~~~~~~~ /<>/src/mediaobject.cpp:482:45: warning: ‘KMimeType’ is deprecated [-Wdeprecated-declarations] 482 | (KMimeType::isBufferBinaryData (QByteArray (databuf, nr_bytes)) || | ^~~~~~~~~~~~~~~~~~ In file included from /<>/src/mediaobject.cpp:33: /usr/include/KF5/KDELibs4Support/kmimetype.h:50:47: note: declared here 50 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KMimeType : public QSharedData | ^~~~~~~~~ /<>/src/mediaobject.cpp:506:38: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 506 | kurl = KUrl (cross_domain); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/src/mediaobject.cpp:41: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/mediaobject.cpp: In function ‘bool validDataFormat(KMPlayer::MediaManager::MediaType, const QByteArray&)’: /<>/src/mediaobject.cpp:731:32: warning: ‘KMimeType’ is deprecated [-Wdeprecated-declarations] 731 | KMimeType::isBufferBinaryData (ba) || | ^~~~~~~~~~~~~~~~~~ In file included from /<>/src/mediaobject.cpp:33: /usr/include/KF5/KDELibs4Support/kmimetype.h:50:47: note: declared here 50 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KMimeType : public QSharedData | ^~~~~~~~~ [ 67%] Building CXX object src/CMakeFiles/kmplayercommon.dir/triestring.cpp.o cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-g++ -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DKMPLAYER_VERSION_STRING="\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayercommon_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include -I/<>/obj-aarch64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -isystem /usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KBookmarks -isystem /usr/include/KF5/KItemViews -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KNotifications -isystem /usr/include/KF5/KIconThemes -isystem /usr/include/KF5/KGuiAddons -isystem /usr/include/KF5/KUnitConversion -isystem /usr/include/KF5/KTextWidgets -isystem /usr/include/KF5/SonnetUi -isystem /usr/include/KF5/KParts -isystem /usr/include/KF5/KMediaPlayer -isystem /usr/include/aarch64-linux-gnu/qt5/QtSvg -isystem /usr/include/aarch64-linux-gnu/qt5/QtX11Extras -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -std=gnu++11 -o CMakeFiles/kmplayercommon.dir/triestring.cpp.o -c /<>/src/triestring.cpp /<>/src/triestring.cpp: In function ‘int trieStringCompare(KMPlayer::TrieNode*, const char*, int&, int)’: /<>/src/triestring.cpp:170:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 170 | if (len - pos < node->length) { | ~~~~~~~~~~^~~~~~~~~~~~~~ [ 69%] Building CXX object src/CMakeFiles/kmplayercommon.dir/surface.cpp.o cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-g++ -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DKMPLAYER_VERSION_STRING="\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayercommon_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include -I/<>/obj-aarch64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -isystem /usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KBookmarks -isystem /usr/include/KF5/KItemViews -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KNotifications -isystem /usr/include/KF5/KIconThemes -isystem /usr/include/KF5/KGuiAddons -isystem /usr/include/KF5/KUnitConversion -isystem /usr/include/KF5/KTextWidgets -isystem /usr/include/KF5/SonnetUi -isystem /usr/include/KF5/KParts -isystem /usr/include/KF5/KMediaPlayer -isystem /usr/include/aarch64-linux-gnu/qt5/QtSvg -isystem /usr/include/aarch64-linux-gnu/qt5/QtX11Extras -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -std=gnu++11 -o CMakeFiles/kmplayercommon.dir/surface.cpp.o -c /<>/src/surface.cpp In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/surface.h:26, from /<>/src/surface.cpp:30: /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:217:53: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’ 217 | inline Single operator * (const int i, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:264:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 264 | operator > (const Single s, const int i) { return s > Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:26: note: initializing argument 1 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:267:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 267 | operator > (const int i, const Single s) { return Single (i) > s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:43: note: initializing argument 2 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:282:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 282 | operator < (const Single s, const int i) { return s < Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:26: note: initializing argument 1 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:285:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 285 | operator < (const int i, const Single s) { return Single (i) < s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:43: note: initializing argument 2 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:291:66: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 291 | operator <= (const Single s, const int i) { return s <= Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:288:27: note: initializing argument 1 of ‘bool KMPlayer::operator<=(KMPlayer::Single, KMPlayer::Single)’ 288 | operator <= (const Single s1, const Single s2) { return s1.value <= s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /<>/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ In file included from /<>/src/surface.h:26, from /<>/src/surface.cpp:30: /<>/src/kmplayerplaylist.h: At global scope: /<>/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /<>/src/kmplayerplaylist.h:576:18: warning: ‘virtual bool KMPlayer::Element::isElementNode() const’ can be marked override [-Wsuggest-override] 576 | virtual bool isElementNode () const { return true; } | ^~~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:577:18: warning: ‘virtual void KMPlayer::Element::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 577 | virtual void accept (Visitor * v); | ^~~~~~ /<>/src/kmplayerplaylist.h:628:11: warning: ‘virtual KMPlayer::Node* KMPlayer::Mrl::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 628 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:629:10: warning: ‘virtual void KMPlayer::Mrl::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 629 | void parseParam (const TrieString &, const QString &); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /<>/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /<>/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:646:18: warning: ‘virtual void KMPlayer::Mrl::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 646 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayerplaylist.h:647:19: warning: ‘virtual void* KMPlayer::Mrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 647 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:777:19: warning: ‘virtual KMPlayer::Node* KMPlayer::Document::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 777 | virtual Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:778:32: warning: ‘virtual const char* KMPlayer::Document::nodeName() const’ can be marked override [-Wsuggest-override] 778 | KDE_NO_EXPORT const char * nodeName () const { return "document"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:800:19: warning: ‘virtual void* KMPlayer::Document::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 800 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:897:18: warning: ‘virtual const char* KMPlayer::TextNode::nodeName() const’ can be marked override [-Wsuggest-override] 897 | const char * nodeName () const { return "#text"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:898:10: warning: ‘virtual void KMPlayer::TextNode::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 898 | void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /<>/src/kmplayerplaylist.h:911:18: warning: ‘virtual const char* KMPlayer::CData::nodeName() const’ can be marked override [-Wsuggest-override] 911 | const char * nodeName () const { return "#cdata"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:921:18: warning: ‘virtual const char* KMPlayer::DarkNode::nodeName() const’ can be marked override [-Wsuggest-override] 921 | const char * nodeName () const { return name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:922:11: warning: ‘virtual KMPlayer::Node* KMPlayer::DarkNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 922 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:935:32: warning: ‘virtual const char* KMPlayer::GenericURL::nodeName() const’ can be marked override [-Wsuggest-override] 935 | KDE_NO_EXPORT const char * nodeName () const { return "url"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /<>/src/kmplayerplaylist.h:946:32: warning: ‘virtual const char* KMPlayer::GenericMrl::nodeName() const’ can be marked override [-Wsuggest-override] 946 | KDE_NO_EXPORT const char * nodeName () const { return node_name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /<>/src/kmplayerplaylist.h:948:11: warning: ‘virtual void* KMPlayer::GenericMrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 948 | void *role (RoleType msg, void *content=NULL); | ^~~~ In file included from /<>/src/viewarea.h:28, from /<>/src/surface.cpp:31: /<>/src/mediaobject.h:292:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::AudioVideoMedia::type() const’ can be marked override [-Wsuggest-override] 292 | MediaManager::MediaType type () const { return MediaManager::AudioVideo; } | ^~~~ /<>/src/mediaobject.h:294:18: warning: ‘virtual bool KMPlayer::AudioVideoMedia::play()’ can be marked override [-Wsuggest-override] 294 | virtual bool play (); | ^~~~ /<>/src/mediaobject.h:296:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stop()’ can be marked override [-Wsuggest-override] 296 | virtual void stop (); | ^~~~ /<>/src/mediaobject.h:297:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::pause()’ can be marked override [-Wsuggest-override] 297 | virtual void pause (); | ^~~~~ /<>/src/mediaobject.h:298:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::unpause()’ can be marked override [-Wsuggest-override] 298 | virtual void unpause (); | ^~~~~~~ /<>/src/mediaobject.h:299:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::destroy()’ can be marked override [-Wsuggest-override] 299 | virtual void destroy (); | ^~~~~~~ /<>/src/mediaobject.h:301:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::starting(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 301 | virtual void starting (IProcess *); | ^~~~~~~~ /<>/src/mediaobject.h:302:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stateChange(KMPlayer::IProcess*, KMPlayer::IProcess::State, KMPlayer::IProcess::State)’ can be marked override [-Wsuggest-override] 302 | virtual void stateChange (IProcess *, IProcess::State, IProcess::State); | ^~~~~~~~~~~ /<>/src/mediaobject.h:303:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::processDestroyed(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 303 | virtual void processDestroyed (IProcess *p); | ^~~~~~~~~~~~~~~~ /<>/src/mediaobject.h:304:22: warning: ‘virtual KMPlayer::IViewer* KMPlayer::AudioVideoMedia::viewer()’ can be marked override [-Wsuggest-override] 304 | virtual IViewer *viewer (); | ^~~~~~ /<>/src/mediaobject.h:305:18: warning: ‘virtual KMPlayer::Mrl* KMPlayer::AudioVideoMedia::getMrl()’ can be marked override [-Wsuggest-override] 305 | virtual Mrl *getMrl (); | ^~~~~~ /<>/src/mediaobject.h:366:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::ImageMedia::type() const’ can be marked override [-Wsuggest-override] 366 | MediaManager::MediaType type () const { return MediaManager::Image; } | ^~~~ /<>/src/mediaobject.h:368:10: warning: ‘virtual bool KMPlayer::ImageMedia::play()’ can be marked override [-Wsuggest-override] 368 | bool play (); | ^~~~ /<>/src/mediaobject.h:369:10: warning: ‘virtual void KMPlayer::ImageMedia::stop()’ can be marked override [-Wsuggest-override] 369 | void stop (); | ^~~~ /<>/src/mediaobject.h:370:10: warning: ‘virtual void KMPlayer::ImageMedia::pause()’ can be marked override [-Wsuggest-override] 370 | void pause (); | ^~~~~ /<>/src/mediaobject.h:371:10: warning: ‘virtual void KMPlayer::ImageMedia::unpause()’ can be marked override [-Wsuggest-override] 371 | void unpause (); | ^~~~~~~ /<>/src/mediaobject.h:411:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::TextMedia::type() const’ can be marked override [-Wsuggest-override] 411 | MediaManager::MediaType type () const { return MediaManager::Text; } | ^~~~ /<>/src/mediaobject.h:413:10: warning: ‘virtual bool KMPlayer::TextMedia::play()’ can be marked override [-Wsuggest-override] 413 | bool play (); | ^~~~ In file included from /<>/src/surface.cpp:31: /<>/src/viewarea.h:58:10: warning: ‘virtual void KMPlayer::ViewArea::resizeEvent(QResizeEvent*)’ can be marked override [-Wsuggest-override] 58 | void resizeEvent(QResizeEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/viewarea.h:71:10: warning: ‘virtual void KMPlayer::ViewArea::showEvent(QShowEvent*)’ can be marked override [-Wsuggest-override] 71 | void showEvent(QShowEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/viewarea.h:72:10: warning: ‘virtual void KMPlayer::ViewArea::keyPressEvent(QKeyEvent*)’ can be marked override [-Wsuggest-override] 72 | void keyPressEvent(QKeyEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~ /<>/src/viewarea.h:73:10: warning: ‘virtual void KMPlayer::ViewArea::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 73 | void mouseMoveEvent(QMouseEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/viewarea.h:74:10: warning: ‘virtual void KMPlayer::ViewArea::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 74 | void mousePressEvent(QMouseEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~ /<>/src/viewarea.h:75:10: warning: ‘virtual void KMPlayer::ViewArea::mouseDoubleClickEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 75 | void mouseDoubleClickEvent(QMouseEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/viewarea.h:76:10: warning: ‘virtual void KMPlayer::ViewArea::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 76 | void dragEnterEvent(QDragEnterEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/viewarea.h:77:10: warning: ‘virtual void KMPlayer::ViewArea::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 77 | void dropEvent(QDropEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/viewarea.h:78:10: warning: ‘virtual void KMPlayer::ViewArea::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 78 | void contextMenuEvent(QContextMenuEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~~ /<>/src/viewarea.h:79:10: warning: ‘virtual void KMPlayer::ViewArea::paintEvent(QPaintEvent*)’ can be marked override [-Wsuggest-override] 79 | void paintEvent(QPaintEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/viewarea.h:80:10: warning: ‘virtual void KMPlayer::ViewArea::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 80 | void timerEvent(QTimerEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/viewarea.h:81:10: warning: ‘virtual void KMPlayer::ViewArea::closeEvent(QCloseEvent*)’ can be marked override [-Wsuggest-override] 81 | void closeEvent(QCloseEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/viewarea.h:82:10: warning: ‘virtual bool KMPlayer::ViewArea::nativeEventFilter(const QByteArray&, void*, long int*)’ can be marked override [-Wsuggest-override] 82 | bool nativeEventFilter(const QByteArray& eventType, void * message, long *result); | ^~~~~~~~~~~~~~~~~ /<>/src/viewarea.h:83:19: warning: ‘virtual QPaintEngine* KMPlayer::ViewArea::paintEngine() const’ can be marked override [-Wsuggest-override] 83 | QPaintEngine *paintEngine () const; | ^~~~~~~~~~~ /<>/src/viewarea.h:117:9: warning: ‘virtual int KMPlayer::VideoOutput::heightForWidth(int) const’ can be marked override [-Wsuggest-override] 117 | int heightForWidth(int w) const KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/viewarea.h:119:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::windowHandle()’ can be marked override [-Wsuggest-override] 119 | virtual WindowId windowHandle (); | ^~~~~~~~~~~~ /<>/src/viewarea.h:120:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::clientHandle()’ can be marked override [-Wsuggest-override] 120 | virtual WindowId clientHandle (); | ^~~~~~~~~~~~ /<>/src/viewarea.h:121:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::ownHandle()’ can be marked override [-Wsuggest-override] 121 | virtual WindowId ownHandle(); | ^~~~~~~~~ /<>/src/viewarea.h:123:18: warning: ‘virtual void KMPlayer::VideoOutput::setGeometry(const IRect&)’ can be marked override [-Wsuggest-override] 123 | virtual void setGeometry (const IRect &rect); | ^~~~~~~~~~~ /<>/src/viewarea.h:124:18: warning: ‘virtual void KMPlayer::VideoOutput::setAspect(float)’ can be marked override [-Wsuggest-override] 124 | virtual void setAspect (float a); | ^~~~~~~~~ /<>/src/viewarea.h:125:19: warning: ‘virtual float KMPlayer::VideoOutput::aspect()’ can be marked override [-Wsuggest-override] 125 | virtual float aspect () { return m_aspect; } | ^~~~~~ /<>/src/viewarea.h:126:18: warning: ‘virtual void KMPlayer::VideoOutput::useIndirectWidget(bool)’ can be marked override [-Wsuggest-override] 126 | virtual void useIndirectWidget (bool); | ^~~~~~~~~~~~~~~~~ /<>/src/viewarea.h:127:18: warning: ‘virtual void KMPlayer::VideoOutput::setMonitoring(KMPlayer::IViewer::Monitor)’ can be marked override [-Wsuggest-override] 127 | virtual void setMonitoring(Monitor m) KDE_NO_EXPORT; | ^~~~~~~~~~~~~ /<>/src/viewarea.h:128:18: warning: ‘virtual void KMPlayer::VideoOutput::map()’ can be marked override [-Wsuggest-override] 128 | virtual void map() KDE_NO_EXPORT; | ^~~ /<>/src/viewarea.h:129:18: warning: ‘virtual void KMPlayer::VideoOutput::unmap()’ can be marked override [-Wsuggest-override] 129 | virtual void unmap() KDE_NO_EXPORT; | ^~~~~ /<>/src/viewarea.h:139:10: warning: ‘virtual void KMPlayer::VideoOutput::embedded(KMPlayer::WindowId)’ can be marked override [-Wsuggest-override] 139 | void embedded(WindowId handle) KDE_NO_EXPORT; | ^~~~~~~~ /<>/src/viewarea.h:143:10: warning: ‘virtual void KMPlayer::VideoOutput::resizeEvent(QResizeEvent*)’ can be marked override [-Wsuggest-override] 143 | void resizeEvent(QResizeEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/viewarea.h:144:10: warning: ‘virtual void KMPlayer::VideoOutput::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 144 | void timerEvent(QTimerEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/viewarea.h:145:10: warning: ‘virtual void KMPlayer::VideoOutput::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 145 | void dragEnterEvent(QDragEnterEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/viewarea.h:146:10: warning: ‘virtual void KMPlayer::VideoOutput::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 146 | void dropEvent(QDropEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/viewarea.h:147:10: warning: ‘virtual void KMPlayer::VideoOutput::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 147 | void contextMenuEvent(QContextMenuEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/surface.h:26, from /<>/src/surface.cpp:30: /<>/src/kmplayertypes.h: In member function ‘KMPlayer::Point& KMPlayer::Point::operator=(const KMPlayer::Point&)’: /<>/src/kmplayertypes.h:83:26: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 83 | class KMPLAYER_NO_EXPORT Point { | ^~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h:83:26: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 83 | class KMPLAYER_NO_EXPORT Point { | ^~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h: In member function ‘KMPlayer::Rect& KMPlayer::Rect::operator=(const KMPlayer::Rect&)’: /<>/src/kmplayertypes.h:110:26: note: synthesized method ‘KMPlayer::Point& KMPlayer::Point::operator=(const KMPlayer::Point&)’ first required here 110 | class KMPLAYER_NO_EXPORT Rect { | ^~~~ /<>/src/kmplayertypes.h: In member function ‘KMPlayer::Size& KMPlayer::Size::operator=(const KMPlayer::Size&)’: /<>/src/kmplayertypes.h:96:26: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 96 | class KMPLAYER_NO_EXPORT Size { | ^~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h:96:26: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 96 | class KMPLAYER_NO_EXPORT Size { | ^~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h: In member function ‘KMPlayer::Rect& KMPlayer::Rect::operator=(const KMPlayer::Rect&)’: /<>/src/kmplayertypes.h:110:26: note: synthesized method ‘KMPlayer::Size& KMPlayer::Size::operator=(const KMPlayer::Size&)’ first required here 110 | class KMPLAYER_NO_EXPORT Rect { | ^~~~ /<>/src/surface.cpp: In member function ‘void KMPlayer::Surface::resize(const SRect&, bool)’: /<>/src/surface.cpp:90:14: note: synthesized method ‘KMPlayer::Rect& KMPlayer::Rect::operator=(const KMPlayer::Rect&)’ first required here 90 | bounds = rect; | ^~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/surface.h:26, from /<>/src/surface.cpp:30: /<>/src/kmplayertypes.h: In member function ‘KMPlayer::Size& KMPlayer::Size::operator=(KMPlayer::Size&&)’: /<>/src/kmplayertypes.h:96:26: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 96 | class KMPLAYER_NO_EXPORT Size { | ^~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h:96:26: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 96 | class KMPLAYER_NO_EXPORT Size { | ^~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/surface.cpp: In member function ‘void KMPlayer::Surface::resize(const SRect&, bool)’: /<>/src/surface.cpp:94:35: note: synthesized method ‘KMPlayer::Size& KMPlayer::Size::operator=(KMPlayer::Size&&)’ first required here 94 | virtual_size = SSize (); //FIXME try to preserve scroll on resize | ^ /<>/src/surface.cpp: In function ‘void clipToScreen(KMPlayer::Surface*, KMPlayer::Matrix&, KMPlayer::IRect&)’: /<>/src/surface.cpp:162:73: warning: implicitly-declared ‘KMPlayer::Matrix& KMPlayer::Matrix::operator=(const KMPlayer::Matrix&)’ is deprecated [-Wdeprecated-copy] 162 | m = Matrix (s->bounds.x (), s->bounds.y (), s->xscale, s->yscale); | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/surface.h:26, from /<>/src/surface.cpp:30: /<>/src/kmplayertypes.h:148:5: note: because ‘KMPlayer::Matrix’ has user-provided ‘KMPlayer::Matrix::Matrix(const KMPlayer::Matrix&)’ 148 | Matrix (const Matrix & matrix); | ^~~~~~ /<>/src/kmplayertypes.h: In member function ‘KMPlayer::Matrix& KMPlayer::Matrix::operator=(const KMPlayer::Matrix&)’: /<>/src/kmplayertypes.h:142:26: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 142 | class KMPLAYER_NO_EXPORT Matrix { | ^~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h:142:26: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 142 | class KMPLAYER_NO_EXPORT Matrix { | ^~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/surface.cpp: In function ‘void clipToScreen(KMPlayer::Surface*, KMPlayer::Matrix&, KMPlayer::IRect&)’: /<>/src/surface.cpp:162:73: note: synthesized method ‘KMPlayer::Matrix& KMPlayer::Matrix::operator=(const KMPlayer::Matrix&)’ first required here 162 | m = Matrix (s->bounds.x (), s->bounds.y (), s->xscale, s->yscale); | ^ /<>/src/surface.cpp:168:73: warning: implicitly-declared ‘KMPlayer::Matrix& KMPlayer::Matrix::operator=(const KMPlayer::Matrix&)’ is deprecated [-Wdeprecated-copy] 168 | m = Matrix (s->bounds.x (), s->bounds.y (), s->xscale, s->yscale); | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/surface.h:26, from /<>/src/surface.cpp:30: /<>/src/kmplayertypes.h:148:5: note: because ‘KMPlayer::Matrix’ has user-provided ‘KMPlayer::Matrix::Matrix(const KMPlayer::Matrix&)’ 148 | Matrix (const Matrix & matrix); | ^~~~~~ /<>/src/kmplayertypes.h: In instantiation of ‘KMPlayer::Rect::Rect(T, T, T, T) [with T = KMPlayer::Single]’: /<>/src/surface.cpp:44:5: required from here /<>/src/kmplayertypes.h:340:28: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 340 | : point (a, b), size (w, h) {} | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:303:46: note: initializing argument 1 of ‘KMPlayer::Point::Point(T, T) [with T = KMPlayer::Single]’ 303 | template inline Point::Point (T _x, T _y) : x (_x), y (_y) {} | ~~^~ /<>/src/kmplayertypes.h:340:28: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 340 | : point (a, b), size (w, h) {} | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:303:52: note: initializing argument 2 of ‘KMPlayer::Point::Point(T, T) [with T = KMPlayer::Single]’ 303 | template inline Point::Point (T _x, T _y) : x (_x), y (_y) {} | ~~^~ /<>/src/kmplayertypes.h:340:28: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 340 | : point (a, b), size (w, h) {} | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:319:44: note: initializing argument 1 of ‘KMPlayer::Size::Size(T, T) [with T = KMPlayer::Single]’ 319 | template inline Size::Size (T w, T h) : width (w), height (h) {} | ~~^ /<>/src/kmplayertypes.h:340:28: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 340 | : point (a, b), size (w, h) {} | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:319:49: note: initializing argument 2 of ‘KMPlayer::Size::Size(T, T) [with T = KMPlayer::Single]’ 319 | template inline Size::Size (T w, T h) : width (w), height (h) {} | ~~^ /<>/src/kmplayertypes.h: In instantiation of ‘KMPlayer::Rect KMPlayer::Rect::unite(const KMPlayer::Rect&) const [with T = KMPlayer::Single]’: /<>/src/surface.cpp:107:59: required from here /<>/src/kmplayertypes.h:373:18: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 373 | T a (point.x < r.point.x ? point.x : r.point.x); | ~~~~~~~~^~~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:26: note: initializing argument 1 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:373:18: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 373 | T a (point.x < r.point.x ? point.x : r.point.x); | ~~~~~~~~^~~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:43: note: initializing argument 2 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:373:7: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 373 | T a (point.x < r.point.x ? point.x : r.point.x); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:374:18: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 374 | T b (point.y < r.point.y ? point.y : r.point.y); | ~~~~~~~~^~~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:26: note: initializing argument 1 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:374:18: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 374 | T b (point.y < r.point.y ? point.y : r.point.y); | ~~~~~~~~^~~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:43: note: initializing argument 2 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:374:7: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 374 | T b (point.y < r.point.y ? point.y : r.point.y); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:376:23: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 376 | ((point.x + size.width < r.point.x + r.size.width) | ~~~~~~~~^~~~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:376:23: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 376 | ((point.x + size.width < r.point.x + r.size.width) | ~~~~~~~~^~~~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:376:48: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 376 | ((point.x + size.width < r.point.x + r.size.width) | ~~~~~~~~~~^~~~~~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:376:48: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 376 | ((point.x + size.width < r.point.x + r.size.width) | ~~~~~~~~~~^~~~~~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:377:26: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 377 | ? r.point.x + r.size.width : point.x + size.width) - a, | ~~~~~~~~~~^~~~~~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:377:26: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 377 | ? r.point.x + r.size.width : point.x + size.width) - a, | ~~~~~~~~~~^~~~~~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:377:51: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 377 | ? r.point.x + r.size.width : point.x + size.width) - a, | ~~~~~~~~^~~~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:377:51: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 377 | ? r.point.x + r.size.width : point.x + size.width) - a, | ~~~~~~~~^~~~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:377:65: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 376 | ((point.x + size.width < r.point.x + r.size.width) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | ? r.point.x + r.size.width : point.x + size.width) - a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:378:23: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 378 | ((point.y + size.height < r.point.y + r.size.height) | ~~~~~~~~^~~~~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:378:23: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 378 | ((point.y + size.height < r.point.y + r.size.height) | ~~~~~~~~^~~~~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:378:49: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 378 | ((point.y + size.height < r.point.y + r.size.height) | ~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:378:49: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 378 | ((point.y + size.height < r.point.y + r.size.height) | ~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:379:26: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 379 | ? r.point.y + r.size.height : point.y + size.height) - b); | ~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:379:26: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 379 | ? r.point.y + r.size.height : point.y + size.height) - b); | ~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:379:52: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 379 | ? r.point.y + r.size.height : point.y + size.height) - b); | ~~~~~~~~^~~~~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:379:52: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 379 | ? r.point.y + r.size.height : point.y + size.height) - b); | ~~~~~~~~^~~~~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:379:67: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 378 | ((point.y + size.height < r.point.y + r.size.height) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379 | ? r.point.y + r.size.height : point.y + size.height) - b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:375:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 375 | return Rect (a, b, | ^~~~~~~~~~~~~~ 376 | ((point.x + size.width < r.point.x + r.size.width) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | ? r.point.x + r.size.width : point.x + size.width) - a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | ((point.y + size.height < r.point.y + r.size.height) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379 | ? r.point.y + r.size.height : point.y + size.height) - b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:339:45: note: initializing argument 1 of ‘KMPlayer::Rect::Rect(T, T, T, T) [with T = KMPlayer::Single]’ 339 | template inline Rect::Rect (T a, T b, T w, T h) | ~~^ /<>/src/kmplayertypes.h:375:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 375 | return Rect (a, b, | ^~~~~~~~~~~~~~ 376 | ((point.x + size.width < r.point.x + r.size.width) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | ? r.point.x + r.size.width : point.x + size.width) - a, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | ((point.y + size.height < r.point.y + r.size.height) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379 | ? r.point.y + r.size.height : point.y + size.height) - b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:339:50: note: initializing argument 2 of ‘KMPlayer::Rect::Rect(T, T, T, T) [with T = KMPlayer::Single]’ 339 | template inline Rect::Rect (T a, T b, T w, T h) | ~~^ /<>/src/kmplayertypes.h: In instantiation of ‘T KMPlayer::Rect::x() const [with T = KMPlayer::Single]’: /<>/src/surface.cpp:137:33: required from here /<>/src/kmplayertypes.h:348:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 348 | template inline T Rect::x () const { return point.x; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In instantiation of ‘T KMPlayer::Rect::y() const [with T = KMPlayer::Single]’: /<>/src/surface.cpp:137:46: required from here /<>/src/kmplayertypes.h:350:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 350 | template inline T Rect::y () const { return point.y; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In instantiation of ‘KMPlayer::Rect::Rect(T, T, const KMPlayer::Size&) [with T = KMPlayer::Single]’: /<>/src/surface.cpp:142:46: required from here /<>/src/kmplayertypes.h:343:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 343 | : point (a, b), size (s) {} | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:303:46: note: initializing argument 1 of ‘KMPlayer::Point::Point(T, T) [with T = KMPlayer::Single]’ 303 | template inline Point::Point (T _x, T _y) : x (_x), y (_y) {} | ~~^~ /<>/src/kmplayertypes.h:343:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 343 | : point (a, b), size (s) {} | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:303:52: note: initializing argument 2 of ‘KMPlayer::Point::Point(T, T) [with T = KMPlayer::Single]’ 303 | template inline Point::Point (T _x, T _y) : x (_x), y (_y) {} | ~~^~ /<>/src/kmplayertypes.h: In instantiation of ‘T KMPlayer::Rect::width() const [with T = KMPlayer::Single]’: /<>/src/surface.cpp:161:34: required from here /<>/src/kmplayertypes.h:352:67: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 352 | template inline T Rect::width () const { return size.width; } | ^~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In instantiation of ‘T KMPlayer::Rect::height() const [with T = KMPlayer::Single]’: /<>/src/surface.cpp:161:55: required from here /<>/src/kmplayertypes.h:354:68: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 354 | template inline T Rect::height () const { return size.height; } | ^~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In instantiation of ‘bool KMPlayer::Size::isEmpty() const [with T = KMPlayer::Single]’: /<>/src/surface.cpp:170:39: required from here /<>/src/kmplayertypes.h:322:18: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 322 | return width <= 0 || height <= 0; | ~~~~~~^~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:291:27: note: initializing argument 1 of ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’ 291 | operator <= (const Single s, const int i) { return s <= Single (i); } | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h:322:33: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 322 | return width <= 0 || height <= 0; | ~~~~~~~^~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:291:27: note: initializing argument 1 of ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’ 291 | operator <= (const Single s, const int i) { return s <= Single (i); } | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h: In instantiation of ‘KMPlayer::Point::Point(T, T) [with T = KMPlayer::Single]’: /<>/src/kmplayertypes.h:340:28: required from ‘KMPlayer::Rect::Rect(T, T, T, T) [with T = KMPlayer::Single]’ /<>/src/surface.cpp:44:5: required from here /<>/src/kmplayertypes.h:303:71: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 303 | template inline Point::Point (T _x, T _y) : x (_x), y (_y) {} | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:303:71: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 303 | template inline Point::Point (T _x, T _y) : x (_x), y (_y) {} | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In instantiation of ‘KMPlayer::Size::Size(T, T) [with T = KMPlayer::Single]’: /<>/src/kmplayertypes.h:340:28: required from ‘KMPlayer::Rect::Rect(T, T, T, T) [with T = KMPlayer::Single]’ /<>/src/surface.cpp:44:5: required from here /<>/src/kmplayertypes.h:319:74: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 319 | template inline Size::Size (T w, T h) : width (w), height (h) {} | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:319:74: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 319 | template inline Size::Size (T w, T h) : width (w), height (h) {} | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In instantiation of ‘bool KMPlayer::Size::operator==(const KMPlayer::Size&) const [with T = KMPlayer::Single]’: /<>/src/kmplayertypes.h:332:20: required from ‘bool KMPlayer::Size::operator!=(const KMPlayer::Size&) const [with T = KMPlayer::Single]’ /<>/src/surface.cpp:93:55: required from here /<>/src/kmplayertypes.h:327:18: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 327 | return width == s.width && height == s.height; | ~~~~~~^~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:273:27: note: initializing argument 1 of ‘bool KMPlayer::operator==(KMPlayer::Single, KMPlayer::Single)’ 273 | operator == (const Single s1, const Single s2) { return s1.value == s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:327:18: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 327 | return width == s.width && height == s.height; | ~~~~~~^~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:273:44: note: initializing argument 2 of ‘bool KMPlayer::operator==(KMPlayer::Single, KMPlayer::Single)’ 273 | operator == (const Single s1, const Single s2) { return s1.value == s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:327:39: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 327 | return width == s.width && height == s.height; | ~~~~~~~^~~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:273:27: note: initializing argument 1 of ‘bool KMPlayer::operator==(KMPlayer::Single, KMPlayer::Single)’ 273 | operator == (const Single s1, const Single s2) { return s1.value == s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:327:39: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 327 | return width == s.width && height == s.height; | ~~~~~~~^~~~~~~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:273:44: note: initializing argument 2 of ‘bool KMPlayer::operator==(KMPlayer::Single, KMPlayer::Single)’ 273 | operator == (const Single s1, const Single s2) { return s1.value == s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In instantiation of ‘bool KMPlayer::Point::operator==(const KMPlayer::Point&) const [with T = KMPlayer::Single]’: /<>/src/kmplayertypes.h:357:18: required from ‘bool KMPlayer::Rect::operator==(const KMPlayer::Rect&) const [with T = KMPlayer::Single]’ /<>/src/kmplayertypes.h:361:20: required from ‘bool KMPlayer::Rect::operator!=(const KMPlayer::Rect&) const [with T = KMPlayer::Single]’ /<>/src/surface.cpp:91:41: required from here /<>/src/kmplayertypes.h:307:14: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 307 | return x == p.x && y == p.y; | ~~^~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:273:27: note: initializing argument 1 of ‘bool KMPlayer::operator==(KMPlayer::Single, KMPlayer::Single)’ 273 | operator == (const Single s1, const Single s2) { return s1.value == s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:307:14: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 307 | return x == p.x && y == p.y; | ~~^~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:273:44: note: initializing argument 2 of ‘bool KMPlayer::operator==(KMPlayer::Single, KMPlayer::Single)’ 273 | operator == (const Single s1, const Single s2) { return s1.value == s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:307:26: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 307 | return x == p.x && y == p.y; | ~~^~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:273:27: note: initializing argument 1 of ‘bool KMPlayer::operator==(KMPlayer::Single, KMPlayer::Single)’ 273 | operator == (const Single s1, const Single s2) { return s1.value == s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h:307:26: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 307 | return x == p.x && y == p.y; | ~~^~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:273:44: note: initializing argument 2 of ‘bool KMPlayer::operator==(KMPlayer::Single, KMPlayer::Single)’ 273 | operator == (const Single s1, const Single s2) { return s1.value == s2.value; } | ~~~~~~~~~~~~~^~ [ 70%] Building CXX object src/CMakeFiles/kmplayercommon.dir/viewarea.cpp.o cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-g++ -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DKMPLAYER_VERSION_STRING="\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayercommon_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include -I/<>/obj-aarch64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -isystem /usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KBookmarks -isystem /usr/include/KF5/KItemViews -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KNotifications -isystem /usr/include/KF5/KIconThemes -isystem /usr/include/KF5/KGuiAddons -isystem /usr/include/KF5/KUnitConversion -isystem /usr/include/KF5/KTextWidgets -isystem /usr/include/KF5/SonnetUi -isystem /usr/include/KF5/KParts -isystem /usr/include/KF5/KMediaPlayer -isystem /usr/include/aarch64-linux-gnu/qt5/QtSvg -isystem /usr/include/aarch64-linux-gnu/qt5/QtX11Extras -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -std=gnu++11 -o CMakeFiles/kmplayercommon.dir/viewarea.cpp.o -c /<>/src/viewarea.cpp In file included from /<>/src/viewarea.cpp:47: /<>/src/kmplayerview.h:61:10: warning: ‘virtual void KMPlayer::TextEdit::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 61 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:74:10: warning: ‘virtual void KMPlayer::InfoWindow::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 74 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:85:10: warning: ‘virtual void KMPlayer::PictureWidget::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 85 | void mousePressEvent (QMouseEvent *); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:86:10: warning: ‘virtual void KMPlayer::PictureWidget::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 86 | void mouseMoveEvent (QMouseEvent *); | ^~~~~~~~~~~~~~ /<>/src/kmplayerview.h:137:10: warning: ‘virtual void KMPlayer::View::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 137 | void dragEnterEvent(QDragEnterEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/kmplayerview.h:138:10: warning: ‘virtual void KMPlayer::View::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 138 | void dropEvent(QDropEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/kmplayerview.h:159:10: warning: ‘virtual void KMPlayer::View::leaveEvent(QEvent*)’ can be marked override [-Wsuggest-override] 159 | void leaveEvent (QEvent *) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayerview.h:160:10: warning: ‘virtual void KMPlayer::View::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent(QTimerEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ In file included from /<>/src/viewarea.cpp:48: /<>/src/kmplayercontrolpanel.h:50:10: warning: ‘virtual void KMPlayer::KMPlayerMenuButton::enterEvent(QEvent*)’ can be marked override [-Wsuggest-override] 50 | void enterEvent (QEvent *); | ^~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:64:10: warning: ‘virtual void KMPlayer::KMPlayerPopupMenu::leaveEvent(QEvent*)’ can be marked override [-Wsuggest-override] 64 | void leaveEvent(QEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:80:10: warning: ‘virtual void KMPlayer::VolumeBar::wheelEvent(QWheelEvent*)’ can be marked override [-Wsuggest-override] 80 | void wheelEvent(QWheelEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:81:10: warning: ‘virtual void KMPlayer::VolumeBar::paintEvent(QPaintEvent*)’ can be marked override [-Wsuggest-override] 81 | void paintEvent(QPaintEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:82:10: warning: ‘virtual void KMPlayer::VolumeBar::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 82 | void mousePressEvent(QMouseEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:83:10: warning: ‘virtual void KMPlayer::VolumeBar::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 83 | void mouseMoveEvent(QMouseEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:155:10: warning: ‘virtual void KMPlayer::ControlPanel::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 155 | void timerEvent(QTimerEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:217:53: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’ 217 | inline Single operator * (const int i, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:264:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 264 | operator > (const Single s, const int i) { return s > Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:26: note: initializing argument 1 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:267:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 267 | operator > (const int i, const Single s) { return Single (i) > s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:43: note: initializing argument 2 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:282:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 282 | operator < (const Single s, const int i) { return s < Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:26: note: initializing argument 1 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:285:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 285 | operator < (const int i, const Single s) { return Single (i) < s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:43: note: initializing argument 2 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:291:66: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 291 | operator <= (const Single s, const int i) { return s <= Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:288:27: note: initializing argument 1 of ‘bool KMPlayer::operator<=(KMPlayer::Single, KMPlayer::Single)’ 288 | operator <= (const Single s1, const Single s2) { return s1.value <= s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /<>/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ In file included from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayerplaylist.h: At global scope: /<>/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /<>/src/kmplayerplaylist.h:576:18: warning: ‘virtual bool KMPlayer::Element::isElementNode() const’ can be marked override [-Wsuggest-override] 576 | virtual bool isElementNode () const { return true; } | ^~~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:577:18: warning: ‘virtual void KMPlayer::Element::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 577 | virtual void accept (Visitor * v); | ^~~~~~ /<>/src/kmplayerplaylist.h:628:11: warning: ‘virtual KMPlayer::Node* KMPlayer::Mrl::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 628 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:629:10: warning: ‘virtual void KMPlayer::Mrl::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 629 | void parseParam (const TrieString &, const QString &); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /<>/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /<>/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:646:18: warning: ‘virtual void KMPlayer::Mrl::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 646 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayerplaylist.h:647:19: warning: ‘virtual void* KMPlayer::Mrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 647 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:777:19: warning: ‘virtual KMPlayer::Node* KMPlayer::Document::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 777 | virtual Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:778:32: warning: ‘virtual const char* KMPlayer::Document::nodeName() const’ can be marked override [-Wsuggest-override] 778 | KDE_NO_EXPORT const char * nodeName () const { return "document"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:800:19: warning: ‘virtual void* KMPlayer::Document::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 800 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:897:18: warning: ‘virtual const char* KMPlayer::TextNode::nodeName() const’ can be marked override [-Wsuggest-override] 897 | const char * nodeName () const { return "#text"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:898:10: warning: ‘virtual void KMPlayer::TextNode::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 898 | void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /<>/src/kmplayerplaylist.h:911:18: warning: ‘virtual const char* KMPlayer::CData::nodeName() const’ can be marked override [-Wsuggest-override] 911 | const char * nodeName () const { return "#cdata"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:921:18: warning: ‘virtual const char* KMPlayer::DarkNode::nodeName() const’ can be marked override [-Wsuggest-override] 921 | const char * nodeName () const { return name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:922:11: warning: ‘virtual KMPlayer::Node* KMPlayer::DarkNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 922 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:935:32: warning: ‘virtual const char* KMPlayer::GenericURL::nodeName() const’ can be marked override [-Wsuggest-override] 935 | KDE_NO_EXPORT const char * nodeName () const { return "url"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /<>/src/kmplayerplaylist.h:946:32: warning: ‘virtual const char* KMPlayer::GenericMrl::nodeName() const’ can be marked override [-Wsuggest-override] 946 | KDE_NO_EXPORT const char * nodeName () const { return node_name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /<>/src/kmplayerplaylist.h:948:11: warning: ‘virtual void* KMPlayer::GenericMrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 948 | void *role (RoleType msg, void *content=NULL); | ^~~~ In file included from /<>/src/viewarea.cpp:49: /<>/src/playlistview.h:72:10: warning: ‘virtual void KMPlayer::PlayListView::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 72 | void dragEnterEvent(QDragEnterEvent* event) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/playlistview.h:73:10: warning: ‘virtual void KMPlayer::PlayListView::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 73 | void dropEvent(QDropEvent* event) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/playlistview.h:74:10: warning: ‘virtual void KMPlayer::PlayListView::dragMoveEvent(QDragMoveEvent*)’ can be marked override [-Wsuggest-override] 74 | void dragMoveEvent(QDragMoveEvent* event) KDE_NO_EXPORT; | ^~~~~~~~~~~~~ /<>/src/playlistview.h:75:10: warning: ‘virtual void KMPlayer::PlayListView::drawBranches(QPainter*, const QRect&, const QModelIndex&) const’ can be marked override [-Wsuggest-override] 75 | void drawBranches(QPainter*, const QRect&, const QModelIndex&) const KDE_NO_EXPORT {} | ^~~~~~~~~~~~ /<>/src/playlistview.h:76:10: warning: ‘virtual void KMPlayer::PlayListView::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 76 | void contextMenuEvent(QContextMenuEvent* event) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~~ In file included from /<>/src/viewarea.h:28, from /<>/src/viewarea.cpp:50: /<>/src/mediaobject.h:292:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::AudioVideoMedia::type() const’ can be marked override [-Wsuggest-override] 292 | MediaManager::MediaType type () const { return MediaManager::AudioVideo; } | ^~~~ /<>/src/mediaobject.h:294:18: warning: ‘virtual bool KMPlayer::AudioVideoMedia::play()’ can be marked override [-Wsuggest-override] 294 | virtual bool play (); | ^~~~ /<>/src/mediaobject.h:296:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stop()’ can be marked override [-Wsuggest-override] 296 | virtual void stop (); | ^~~~ /<>/src/mediaobject.h:297:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::pause()’ can be marked override [-Wsuggest-override] 297 | virtual void pause (); | ^~~~~ /<>/src/mediaobject.h:298:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::unpause()’ can be marked override [-Wsuggest-override] 298 | virtual void unpause (); | ^~~~~~~ /<>/src/mediaobject.h:299:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::destroy()’ can be marked override [-Wsuggest-override] 299 | virtual void destroy (); | ^~~~~~~ /<>/src/mediaobject.h:301:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::starting(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 301 | virtual void starting (IProcess *); | ^~~~~~~~ /<>/src/mediaobject.h:302:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stateChange(KMPlayer::IProcess*, KMPlayer::IProcess::State, KMPlayer::IProcess::State)’ can be marked override [-Wsuggest-override] 302 | virtual void stateChange (IProcess *, IProcess::State, IProcess::State); | ^~~~~~~~~~~ /<>/src/mediaobject.h:303:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::processDestroyed(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 303 | virtual void processDestroyed (IProcess *p); | ^~~~~~~~~~~~~~~~ /<>/src/mediaobject.h:304:22: warning: ‘virtual KMPlayer::IViewer* KMPlayer::AudioVideoMedia::viewer()’ can be marked override [-Wsuggest-override] 304 | virtual IViewer *viewer (); | ^~~~~~ /<>/src/mediaobject.h:305:18: warning: ‘virtual KMPlayer::Mrl* KMPlayer::AudioVideoMedia::getMrl()’ can be marked override [-Wsuggest-override] 305 | virtual Mrl *getMrl (); | ^~~~~~ /<>/src/mediaobject.h:366:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::ImageMedia::type() const’ can be marked override [-Wsuggest-override] 366 | MediaManager::MediaType type () const { return MediaManager::Image; } | ^~~~ /<>/src/mediaobject.h:368:10: warning: ‘virtual bool KMPlayer::ImageMedia::play()’ can be marked override [-Wsuggest-override] 368 | bool play (); | ^~~~ /<>/src/mediaobject.h:369:10: warning: ‘virtual void KMPlayer::ImageMedia::stop()’ can be marked override [-Wsuggest-override] 369 | void stop (); | ^~~~ /<>/src/mediaobject.h:370:10: warning: ‘virtual void KMPlayer::ImageMedia::pause()’ can be marked override [-Wsuggest-override] 370 | void pause (); | ^~~~~ /<>/src/mediaobject.h:371:10: warning: ‘virtual void KMPlayer::ImageMedia::unpause()’ can be marked override [-Wsuggest-override] 371 | void unpause (); | ^~~~~~~ /<>/src/mediaobject.h:411:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::TextMedia::type() const’ can be marked override [-Wsuggest-override] 411 | MediaManager::MediaType type () const { return MediaManager::Text; } | ^~~~ /<>/src/mediaobject.h:413:10: warning: ‘virtual bool KMPlayer::TextMedia::play()’ can be marked override [-Wsuggest-override] 413 | bool play (); | ^~~~ In file included from /<>/src/viewarea.cpp:50: /<>/src/viewarea.h:58:10: warning: ‘virtual void KMPlayer::ViewArea::resizeEvent(QResizeEvent*)’ can be marked override [-Wsuggest-override] 58 | void resizeEvent(QResizeEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/viewarea.h:71:10: warning: ‘virtual void KMPlayer::ViewArea::showEvent(QShowEvent*)’ can be marked override [-Wsuggest-override] 71 | void showEvent(QShowEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/viewarea.h:72:10: warning: ‘virtual void KMPlayer::ViewArea::keyPressEvent(QKeyEvent*)’ can be marked override [-Wsuggest-override] 72 | void keyPressEvent(QKeyEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~ /<>/src/viewarea.h:73:10: warning: ‘virtual void KMPlayer::ViewArea::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 73 | void mouseMoveEvent(QMouseEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/viewarea.h:74:10: warning: ‘virtual void KMPlayer::ViewArea::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 74 | void mousePressEvent(QMouseEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~ /<>/src/viewarea.h:75:10: warning: ‘virtual void KMPlayer::ViewArea::mouseDoubleClickEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 75 | void mouseDoubleClickEvent(QMouseEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/viewarea.h:76:10: warning: ‘virtual void KMPlayer::ViewArea::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 76 | void dragEnterEvent(QDragEnterEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/viewarea.h:77:10: warning: ‘virtual void KMPlayer::ViewArea::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 77 | void dropEvent(QDropEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/viewarea.h:78:10: warning: ‘virtual void KMPlayer::ViewArea::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 78 | void contextMenuEvent(QContextMenuEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~~ /<>/src/viewarea.h:79:10: warning: ‘virtual void KMPlayer::ViewArea::paintEvent(QPaintEvent*)’ can be marked override [-Wsuggest-override] 79 | void paintEvent(QPaintEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/viewarea.h:80:10: warning: ‘virtual void KMPlayer::ViewArea::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 80 | void timerEvent(QTimerEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/viewarea.h:81:10: warning: ‘virtual void KMPlayer::ViewArea::closeEvent(QCloseEvent*)’ can be marked override [-Wsuggest-override] 81 | void closeEvent(QCloseEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/viewarea.h:82:10: warning: ‘virtual bool KMPlayer::ViewArea::nativeEventFilter(const QByteArray&, void*, long int*)’ can be marked override [-Wsuggest-override] 82 | bool nativeEventFilter(const QByteArray& eventType, void * message, long *result); | ^~~~~~~~~~~~~~~~~ /<>/src/viewarea.h:83:19: warning: ‘virtual QPaintEngine* KMPlayer::ViewArea::paintEngine() const’ can be marked override [-Wsuggest-override] 83 | QPaintEngine *paintEngine () const; | ^~~~~~~~~~~ /<>/src/viewarea.h:117:9: warning: ‘virtual int KMPlayer::VideoOutput::heightForWidth(int) const’ can be marked override [-Wsuggest-override] 117 | int heightForWidth(int w) const KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/viewarea.h:119:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::windowHandle()’ can be marked override [-Wsuggest-override] 119 | virtual WindowId windowHandle (); | ^~~~~~~~~~~~ /<>/src/viewarea.h:120:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::clientHandle()’ can be marked override [-Wsuggest-override] 120 | virtual WindowId clientHandle (); | ^~~~~~~~~~~~ /<>/src/viewarea.h:121:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::ownHandle()’ can be marked override [-Wsuggest-override] 121 | virtual WindowId ownHandle(); | ^~~~~~~~~ /<>/src/viewarea.h:123:18: warning: ‘virtual void KMPlayer::VideoOutput::setGeometry(const IRect&)’ can be marked override [-Wsuggest-override] 123 | virtual void setGeometry (const IRect &rect); | ^~~~~~~~~~~ /<>/src/viewarea.h:124:18: warning: ‘virtual void KMPlayer::VideoOutput::setAspect(float)’ can be marked override [-Wsuggest-override] 124 | virtual void setAspect (float a); | ^~~~~~~~~ /<>/src/viewarea.h:125:19: warning: ‘virtual float KMPlayer::VideoOutput::aspect()’ can be marked override [-Wsuggest-override] 125 | virtual float aspect () { return m_aspect; } | ^~~~~~ /<>/src/viewarea.h:126:18: warning: ‘virtual void KMPlayer::VideoOutput::useIndirectWidget(bool)’ can be marked override [-Wsuggest-override] 126 | virtual void useIndirectWidget (bool); | ^~~~~~~~~~~~~~~~~ /<>/src/viewarea.h:127:18: warning: ‘virtual void KMPlayer::VideoOutput::setMonitoring(KMPlayer::IViewer::Monitor)’ can be marked override [-Wsuggest-override] 127 | virtual void setMonitoring(Monitor m) KDE_NO_EXPORT; | ^~~~~~~~~~~~~ /<>/src/viewarea.h:128:18: warning: ‘virtual void KMPlayer::VideoOutput::map()’ can be marked override [-Wsuggest-override] 128 | virtual void map() KDE_NO_EXPORT; | ^~~ /<>/src/viewarea.h:129:18: warning: ‘virtual void KMPlayer::VideoOutput::unmap()’ can be marked override [-Wsuggest-override] 129 | virtual void unmap() KDE_NO_EXPORT; | ^~~~~ /<>/src/viewarea.h:139:10: warning: ‘virtual void KMPlayer::VideoOutput::embedded(KMPlayer::WindowId)’ can be marked override [-Wsuggest-override] 139 | void embedded(WindowId handle) KDE_NO_EXPORT; | ^~~~~~~~ /<>/src/viewarea.h:143:10: warning: ‘virtual void KMPlayer::VideoOutput::resizeEvent(QResizeEvent*)’ can be marked override [-Wsuggest-override] 143 | void resizeEvent(QResizeEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/viewarea.h:144:10: warning: ‘virtual void KMPlayer::VideoOutput::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 144 | void timerEvent(QTimerEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/viewarea.h:145:10: warning: ‘virtual void KMPlayer::VideoOutput::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 145 | void dragEnterEvent(QDragEnterEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/viewarea.h:146:10: warning: ‘virtual void KMPlayer::VideoOutput::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 146 | void dropEvent(QDropEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/viewarea.h:147:10: warning: ‘virtual void KMPlayer::VideoOutput::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 147 | void contextMenuEvent(QContextMenuEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~~ In file included from /<>/src/viewarea.cpp:55: /<>/src/kmplayer_smil.h:144:18: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 144 | } durations [(const int) DurTimeLast]; | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/src/kmplayer_smil.h:333:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::Smil::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 333 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:334:32: warning: ‘virtual const char* KMPlayer::SMIL::Smil::nodeName() const’ can be marked override [-Wsuggest-override] 334 | KDE_NO_EXPORT const char * nodeName () const { return "smil"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:335:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::SMIL::Smil::playType()’ can be marked override [-Wsuggest-override] 335 | PlayType playType () { return play_type_video; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:336:10: warning: ‘virtual void KMPlayer::SMIL::Smil::activate()’ can be marked override [-Wsuggest-override] 336 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:337:10: warning: ‘virtual void KMPlayer::SMIL::Smil::deactivate()’ can be marked override [-Wsuggest-override] 337 | void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:338:10: warning: ‘virtual void KMPlayer::SMIL::Smil::closed()’ can be marked override [-Wsuggest-override] 338 | void closed (); | ^~~~~~ /<>/src/kmplayer_smil.h:339:11: warning: ‘virtual void* KMPlayer::SMIL::Smil::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 339 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:340:10: warning: ‘virtual void KMPlayer::SMIL::Smil::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 340 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:341:10: warning: ‘virtual void KMPlayer::SMIL::Smil::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 341 | void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:356:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::Head::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 356 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:357:32: warning: ‘virtual const char* KMPlayer::SMIL::Head::nodeName() const’ can be marked override [-Wsuggest-override] 357 | KDE_NO_EXPORT const char * nodeName () const { return "head"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:358:10: warning: ‘virtual void KMPlayer::SMIL::Head::closed()’ can be marked override [-Wsuggest-override] 358 | void closed (); | ^~~~~~ /<>/src/kmplayer_smil.h:359:10: warning: ‘virtual void KMPlayer::SMIL::Head::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 359 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:373:19: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::State::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 373 | virtual Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:374:18: warning: ‘virtual void KMPlayer::SMIL::State::closed()’ can be marked override [-Wsuggest-override] 374 | virtual void closed (); | ^~~~~~ /<>/src/kmplayer_smil.h:375:18: warning: ‘virtual void KMPlayer::SMIL::State::activate()’ can be marked override [-Wsuggest-override] 375 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:376:18: warning: ‘virtual void KMPlayer::SMIL::State::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 376 | virtual void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:377:18: warning: ‘virtual void KMPlayer::SMIL::State::deactivate()’ can be marked override [-Wsuggest-override] 377 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:378:18: warning: ‘virtual void KMPlayer::SMIL::State::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 378 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:379:19: warning: ‘virtual void* KMPlayer::SMIL::State::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 379 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:380:40: warning: ‘virtual const char* KMPlayer::SMIL::State::nodeName() const’ can be marked override [-Wsuggest-override] 380 | KDE_NO_EXPORT virtual const char * nodeName () const { return "state"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:400:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::Layout::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 400 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:401:32: warning: ‘virtual const char* KMPlayer::SMIL::Layout::nodeName() const’ can be marked override [-Wsuggest-override] 401 | KDE_NO_EXPORT const char * nodeName () const { return "layout"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:402:10: warning: ‘virtual void KMPlayer::SMIL::Layout::closed()’ can be marked override [-Wsuggest-override] 402 | void closed (); | ^~~~~~ /<>/src/kmplayer_smil.h:403:10: warning: ‘virtual void KMPlayer::SMIL::Layout::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 403 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:404:10: warning: ‘virtual void KMPlayer::SMIL::Layout::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 404 | void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:417:18: warning: ‘virtual void KMPlayer::SMIL::RegionBase::activate()’ can be marked override [-Wsuggest-override] 417 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:418:18: warning: ‘virtual void KMPlayer::SMIL::RegionBase::deactivate()’ can be marked override [-Wsuggest-override] 418 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:419:18: warning: ‘virtual void KMPlayer::SMIL::RegionBase::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 419 | virtual void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:420:18: warning: ‘virtual void KMPlayer::SMIL::RegionBase::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 420 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:421:19: warning: ‘virtual void* KMPlayer::SMIL::RegionBase::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 421 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:422:18: warning: ‘virtual void KMPlayer::SMIL::RegionBase::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 422 | virtual void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:458:10: warning: ‘virtual void KMPlayer::SMIL::RootLayout::closed()’ can be marked override [-Wsuggest-override] 458 | void closed (); | ^~~~~~ /<>/src/kmplayer_smil.h:459:10: warning: ‘virtual void KMPlayer::SMIL::RootLayout::deactivate()’ can be marked override [-Wsuggest-override] 459 | void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:460:10: warning: ‘virtual void KMPlayer::SMIL::RootLayout::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 460 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:461:11: warning: ‘virtual void* KMPlayer::SMIL::RootLayout::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 461 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:462:32: warning: ‘virtual const char* KMPlayer::SMIL::RootLayout::nodeName() const’ can be marked override [-Wsuggest-override] 462 | KDE_NO_EXPORT const char * nodeName () const { return "root-layout"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:472:10: warning: ‘virtual void KMPlayer::SMIL::Region::deactivate()’ can be marked override [-Wsuggest-override] 472 | void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:473:32: warning: ‘virtual const char* KMPlayer::SMIL::Region::nodeName() const’ can be marked override [-Wsuggest-override] 473 | KDE_NO_EXPORT const char * nodeName () const { return "region"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:474:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::Region::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 474 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:475:10: warning: ‘virtual void KMPlayer::SMIL::Region::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 475 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:476:11: warning: ‘virtual void* KMPlayer::SMIL::Region::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 476 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:488:32: warning: ‘virtual const char* KMPlayer::SMIL::RegPoint::nodeName() const’ can be marked override [-Wsuggest-override] 488 | KDE_NO_EXPORT const char * nodeName () const { return "regPoint"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:489:10: warning: ‘virtual void KMPlayer::SMIL::RegPoint::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 489 | void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:528:10: warning: ‘virtual void KMPlayer::SMIL::Transition::activate()’ can be marked override [-Wsuggest-override] 528 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:529:24: warning: ‘virtual void KMPlayer::SMIL::Transition::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 529 | KDE_NO_EXPORT void accept (Visitor * v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:530:32: warning: ‘virtual const char* KMPlayer::SMIL::Transition::nodeName() const’ can be marked override [-Wsuggest-override] 530 | KDE_NO_EXPORT const char * nodeName () const { return "transition"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:531:10: warning: ‘virtual void KMPlayer::SMIL::Transition::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 531 | void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:548:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::GroupBase::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 548 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:549:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::SMIL::GroupBase::playType()’ can be marked override [-Wsuggest-override] 549 | PlayType playType () { return play_type_none; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:550:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 550 | void parseParam (const TrieString &name, const QString &value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:551:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::init()’ can be marked override [-Wsuggest-override] 551 | void init (); | ^~~~ /<>/src/kmplayer_smil.h:552:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::finish()’ can be marked override [-Wsuggest-override] 552 | void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:553:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::activate()’ can be marked override [-Wsuggest-override] 553 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:554:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::deactivate()’ can be marked override [-Wsuggest-override] 554 | void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:555:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::reset()’ can be marked override [-Wsuggest-override] 555 | void reset (); | ^~~~~ /<>/src/kmplayer_smil.h:556:10: warning: ‘virtual void KMPlayer::SMIL::GroupBase::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 556 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:557:11: warning: ‘virtual void* KMPlayer::SMIL::GroupBase::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 557 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:571:32: warning: ‘virtual const char* KMPlayer::SMIL::Par::nodeName() const’ can be marked override [-Wsuggest-override] 571 | KDE_NO_EXPORT const char * nodeName () const { return "par"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:572:10: warning: ‘virtual void KMPlayer::SMIL::Par::begin()’ can be marked override [-Wsuggest-override] 572 | void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:573:10: warning: ‘virtual void KMPlayer::SMIL::Par::reset()’ can be marked override [-Wsuggest-override] 573 | void reset (); | ^~~~~ /<>/src/kmplayer_smil.h:574:10: warning: ‘virtual void KMPlayer::SMIL::Par::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 574 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:575:11: warning: ‘virtual void* KMPlayer::SMIL::Par::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 575 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:576:24: warning: ‘virtual void KMPlayer::SMIL::Par::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 576 | KDE_NO_EXPORT void accept (Visitor * v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:585:32: warning: ‘virtual const char* KMPlayer::SMIL::Seq::nodeName() const’ can be marked override [-Wsuggest-override] 585 | KDE_NO_EXPORT const char * nodeName () const { return "seq"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:586:10: warning: ‘virtual void KMPlayer::SMIL::Seq::begin()’ can be marked override [-Wsuggest-override] 586 | void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:587:10: warning: ‘virtual void KMPlayer::SMIL::Seq::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 587 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:588:11: warning: ‘virtual void* KMPlayer::SMIL::Seq::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 588 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:589:24: warning: ‘virtual void KMPlayer::SMIL::Seq::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 589 | KDE_NO_EXPORT void accept (Visitor * v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:603:32: warning: ‘virtual const char* KMPlayer::SMIL::Body::nodeName() const’ can be marked override [-Wsuggest-override] 603 | KDE_NO_EXPORT const char * nodeName () const { return "body"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:613:32: warning: ‘virtual const char* KMPlayer::SMIL::Excl::nodeName() const’ can be marked override [-Wsuggest-override] 613 | KDE_NO_EXPORT const char * nodeName () const { return "excl"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:614:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::Excl::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 614 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:615:10: warning: ‘virtual void KMPlayer::SMIL::Excl::begin()’ can be marked override [-Wsuggest-override] 615 | void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:616:10: warning: ‘virtual void KMPlayer::SMIL::Excl::deactivate()’ can be marked override [-Wsuggest-override] 616 | void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:617:10: warning: ‘virtual void KMPlayer::SMIL::Excl::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 617 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:618:24: warning: ‘virtual void KMPlayer::SMIL::Excl::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 618 | KDE_NO_EXPORT void accept (Visitor * v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:637:32: warning: ‘virtual const char* KMPlayer::SMIL::PriorityClass::nodeName() const’ can be marked override [-Wsuggest-override] 637 | KDE_NO_EXPORT const char * nodeName () const { return "priorityClass"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:638:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::PriorityClass::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 638 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:639:10: warning: ‘virtual void KMPlayer::SMIL::PriorityClass::init()’ can be marked override [-Wsuggest-override] 639 | void init (); | ^~~~ /<>/src/kmplayer_smil.h:640:10: warning: ‘virtual void KMPlayer::SMIL::PriorityClass::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 640 | void parseParam (const TrieString &, const QString &); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:641:10: warning: ‘virtual void KMPlayer::SMIL::PriorityClass::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 641 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:642:24: warning: ‘virtual void KMPlayer::SMIL::PriorityClass::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 642 | KDE_NO_EXPORT void accept (Visitor * v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:656:32: warning: ‘virtual const char* KMPlayer::SMIL::Switch::nodeName() const’ can be marked override [-Wsuggest-override] 656 | KDE_NO_EXPORT const char * nodeName () const { return "switch"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:658:10: warning: ‘virtual void KMPlayer::SMIL::Switch::begin()’ can be marked override [-Wsuggest-override] 658 | void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:659:10: warning: ‘virtual void KMPlayer::SMIL::Switch::init()’ can be marked override [-Wsuggest-override] 659 | void init (); | ^~~~ /<>/src/kmplayer_smil.h:660:10: warning: ‘virtual void KMPlayer::SMIL::Switch::deactivate()’ can be marked override [-Wsuggest-override] 660 | void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:661:10: warning: ‘virtual void KMPlayer::SMIL::Switch::reset()’ can be marked override [-Wsuggest-override] 661 | void reset (); | ^~~~~ /<>/src/kmplayer_smil.h:662:10: warning: ‘virtual void KMPlayer::SMIL::Switch::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 662 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:663:24: warning: ‘virtual void KMPlayer::SMIL::Switch::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 663 | KDE_NO_EXPORT void accept (Visitor * v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:673:10: warning: ‘virtual void KMPlayer::SMIL::LinkingBase::deactivate()’ can be marked override [-Wsuggest-override] 673 | void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:674:10: warning: ‘virtual void KMPlayer::SMIL::LinkingBase::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 674 | void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:687:10: warning: ‘virtual void KMPlayer::SMIL::Anchor::activate()’ can be marked override [-Wsuggest-override] 687 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:688:10: warning: ‘virtual void KMPlayer::SMIL::Anchor::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 688 | void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:689:11: warning: ‘virtual void* KMPlayer::SMIL::Anchor::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 689 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:690:32: warning: ‘virtual const char* KMPlayer::SMIL::Anchor::nodeName() const’ can be marked override [-Wsuggest-override] 690 | KDE_NO_EXPORT const char * nodeName () const { return "a"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:691:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::Anchor::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 691 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:692:24: warning: ‘virtual void KMPlayer::SMIL::Anchor::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 692 | KDE_NO_EXPORT void accept (Visitor * v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:699:10: warning: ‘virtual void KMPlayer::SMIL::Area::activate()’ can be marked override [-Wsuggest-override] 699 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:700:32: warning: ‘virtual const char* KMPlayer::SMIL::Area::nodeName() const’ can be marked override [-Wsuggest-override] 700 | KDE_NO_EXPORT const char * nodeName () const { return tag.constData (); } | ^~~~~~~~ /<>/src/kmplayer_smil.h:701:24: warning: ‘virtual void KMPlayer::SMIL::Area::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 701 | KDE_NO_EXPORT void accept (Visitor * v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:702:10: warning: ‘virtual void KMPlayer::SMIL::Area::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 702 | void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:703:11: warning: ‘virtual void* KMPlayer::SMIL::Area::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 703 | void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:718:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::MediaType::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 718 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:719:32: warning: ‘virtual const char* KMPlayer::SMIL::MediaType::nodeName() const’ can be marked override [-Wsuggest-override] 719 | KDE_NO_EXPORT const char * nodeName () const { return m_type.constData (); } | ^~~~~~~~ /<>/src/kmplayer_smil.h:720:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::closed()’ can be marked override [-Wsuggest-override] 720 | virtual void closed (); | ^~~~~~ /<>/src/kmplayer_smil.h:721:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::init()’ can be marked override [-Wsuggest-override] 721 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:722:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::activate()’ can be marked override [-Wsuggest-override] 722 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:723:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::deactivate()’ can be marked override [-Wsuggest-override] 723 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:724:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::defer()’ can be marked override [-Wsuggest-override] 724 | virtual void defer (); | ^~~~~ /<>/src/kmplayer_smil.h:725:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::undefer()’ can be marked override [-Wsuggest-override] 725 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayer_smil.h:726:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::begin()’ can be marked override [-Wsuggest-override] 726 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:727:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::finish()’ can be marked override [-Wsuggest-override] 727 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:728:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::reset()’ can be marked override [-Wsuggest-override] 728 | virtual void reset (); | ^~~~~ /<>/src/kmplayer_smil.h:730:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 730 | virtual void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:731:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 731 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:732:19: warning: ‘virtual void* KMPlayer::SMIL::MediaType::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 732 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:733:18: warning: ‘virtual void KMPlayer::SMIL::MediaType::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 733 | virtual void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:767:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::RefMediaType::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 767 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:768:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::activate()’ can be marked override [-Wsuggest-override] 768 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:769:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::begin()’ can be marked override [-Wsuggest-override] 769 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:770:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::finish()’ can be marked override [-Wsuggest-override] 770 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:771:22: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::SMIL::RefMediaType::playType()’ can be marked override [-Wsuggest-override] 771 | virtual PlayType playType (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:772:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 772 | virtual void accept (Visitor *); | ^~~~~~ /<>/src/kmplayer_smil.h:773:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 773 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:774:19: warning: ‘virtual void* KMPlayer::SMIL::RefMediaType::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 774 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:775:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::prefetch()’ can be marked override [-Wsuggest-override] 775 | virtual void prefetch (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:776:18: warning: ‘virtual void KMPlayer::SMIL::RefMediaType::clipStart()’ can be marked override [-Wsuggest-override] 776 | virtual void clipStart (); | ^~~~~~~~~ /<>/src/kmplayer_smil.h:782:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::SMIL::TextMediaType::playType()’ can be marked override [-Wsuggest-override] 782 | PlayType playType () { return play_type_info; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:783:18: warning: ‘virtual void KMPlayer::SMIL::TextMediaType::init()’ can be marked override [-Wsuggest-override] 783 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:784:18: warning: ‘virtual void KMPlayer::SMIL::TextMediaType::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 784 | virtual void accept (Visitor *); | ^~~~~~ /<>/src/kmplayer_smil.h:785:18: warning: ‘virtual void KMPlayer::SMIL::TextMediaType::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 785 | virtual void parseParam (const TrieString &, const QString &); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:786:18: warning: ‘virtual void KMPlayer::SMIL::TextMediaType::prefetch()’ can be marked override [-Wsuggest-override] 786 | virtual void prefetch (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:797:18: warning: ‘virtual void KMPlayer::SMIL::Brush::init()’ can be marked override [-Wsuggest-override] 797 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:798:18: warning: ‘virtual void KMPlayer::SMIL::Brush::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 798 | virtual void accept (Visitor *); | ^~~~~~ /<>/src/kmplayer_smil.h:799:18: warning: ‘virtual void KMPlayer::SMIL::Brush::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 799 | virtual void parseParam (const TrieString &, const QString &); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:807:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::init()’ can be marked override [-Wsuggest-override] 807 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:808:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::activate()’ can be marked override [-Wsuggest-override] 808 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:809:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::begin()’ can be marked override [-Wsuggest-override] 809 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:810:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::finish()’ can be marked override [-Wsuggest-override] 810 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:811:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::deactivate()’ can be marked override [-Wsuggest-override] 811 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:812:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::reset()’ can be marked override [-Wsuggest-override] 812 | virtual void reset (); | ^~~~~ /<>/src/kmplayer_smil.h:813:31: warning: ‘virtual const char* KMPlayer::SMIL::SmilText::nodeName() const’ can be marked override [-Wsuggest-override] 813 | KDE_NO_EXPORT const char *nodeName () const { return "smilText"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:814:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::SmilText::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 814 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:815:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 815 | virtual void parseParam (const TrieString &name, const QString &value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:816:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 816 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:817:19: warning: ‘virtual void* KMPlayer::SMIL::SmilText::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 817 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:818:18: warning: ‘virtual void KMPlayer::SMIL::SmilText::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 818 | virtual void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:842:18: warning: ‘virtual void KMPlayer::SMIL::TextFlow::init()’ can be marked override [-Wsuggest-override] 842 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:843:18: warning: ‘virtual void KMPlayer::SMIL::TextFlow::activate()’ can be marked override [-Wsuggest-override] 843 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:844:31: warning: ‘virtual const char* KMPlayer::SMIL::TextFlow::nodeName() const’ can be marked override [-Wsuggest-override] 844 | KDE_NO_EXPORT const char *nodeName () const { return tag.data (); } | ^~~~~~~~ /<>/src/kmplayer_smil.h:845:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::TextFlow::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 845 | Node *childFromTag (const QString &tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:846:18: warning: ‘virtual void KMPlayer::SMIL::TextFlow::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 846 | virtual void parseParam (const TrieString &name, const QString &value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:847:18: warning: ‘virtual void KMPlayer::SMIL::TextFlow::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 847 | virtual void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:857:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::init()’ can be marked override [-Wsuggest-override] 857 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:858:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::activate()’ can be marked override [-Wsuggest-override] 858 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:859:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::begin()’ can be marked override [-Wsuggest-override] 859 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:860:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::deactivate()’ can be marked override [-Wsuggest-override] 860 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:861:31: warning: ‘virtual const char* KMPlayer::SMIL::TemporalMoment::nodeName() const’ can be marked override [-Wsuggest-override] 861 | KDE_NO_EXPORT const char *nodeName () const { return tag.data (); } | ^~~~~~~~ /<>/src/kmplayer_smil.h:862:11: warning: ‘virtual KMPlayer::Node* KMPlayer::SMIL::TemporalMoment::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 862 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_smil.h:863:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 863 | virtual void parseParam (const TrieString &name, const QString &value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:864:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 864 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:865:19: warning: ‘virtual void* KMPlayer::SMIL::TemporalMoment::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 865 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:866:18: warning: ‘virtual void KMPlayer::SMIL::TemporalMoment::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 866 | virtual void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:876:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::init()’ can be marked override [-Wsuggest-override] 876 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:877:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::activate()’ can be marked override [-Wsuggest-override] 877 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:878:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::finish()’ can be marked override [-Wsuggest-override] 878 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:879:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::deactivate()’ can be marked override [-Wsuggest-override] 879 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:880:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::reset()’ can be marked override [-Wsuggest-override] 880 | virtual void reset (); | ^~~~~ /<>/src/kmplayer_smil.h:881:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 881 | virtual void parseParam (const TrieString &name, const QString &value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:882:18: warning: ‘virtual void KMPlayer::SMIL::StateValue::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 882 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:883:19: warning: ‘virtual void* KMPlayer::SMIL::StateValue::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 883 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:897:18: warning: ‘virtual void KMPlayer::SMIL::NewValue::init()’ can be marked override [-Wsuggest-override] 897 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:898:18: warning: ‘virtual void KMPlayer::SMIL::NewValue::begin()’ can be marked override [-Wsuggest-override] 898 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:899:18: warning: ‘virtual void KMPlayer::SMIL::NewValue::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 899 | virtual void parseParam (const TrieString &name, const QString &value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:900:31: warning: ‘virtual const char* KMPlayer::SMIL::NewValue::nodeName() const’ can be marked override [-Wsuggest-override] 900 | KDE_NO_EXPORT const char *nodeName () const { return "newvalue"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:911:18: warning: ‘virtual void KMPlayer::SMIL::SetValue::begin()’ can be marked override [-Wsuggest-override] 911 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:912:31: warning: ‘virtual const char* KMPlayer::SMIL::SetValue::nodeName() const’ can be marked override [-Wsuggest-override] 912 | KDE_NO_EXPORT const char *nodeName () const { return "setvalue"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:919:18: warning: ‘virtual void KMPlayer::SMIL::DelValue::begin()’ can be marked override [-Wsuggest-override] 919 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:920:31: warning: ‘virtual const char* KMPlayer::SMIL::DelValue::nodeName() const’ can be marked override [-Wsuggest-override] 920 | KDE_NO_EXPORT const char *nodeName () const { return "delvalue"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:927:18: warning: ‘virtual void KMPlayer::SMIL::Send::init()’ can be marked override [-Wsuggest-override] 927 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:928:18: warning: ‘virtual void KMPlayer::SMIL::Send::begin()’ can be marked override [-Wsuggest-override] 928 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:929:18: warning: ‘virtual void KMPlayer::SMIL::Send::deactivate()’ can be marked override [-Wsuggest-override] 929 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:930:18: warning: ‘virtual void KMPlayer::SMIL::Send::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 930 | virtual void parseParam (const TrieString &name, const QString &value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:931:18: warning: ‘virtual void KMPlayer::SMIL::Send::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 931 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:932:31: warning: ‘virtual const char* KMPlayer::SMIL::Send::nodeName() const’ can be marked override [-Wsuggest-override] 932 | KDE_NO_EXPORT const char *nodeName () const { return "send"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:944:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::init()’ can be marked override [-Wsuggest-override] 944 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:945:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::activate()’ can be marked override [-Wsuggest-override] 945 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_smil.h:946:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::finish()’ can be marked override [-Wsuggest-override] 946 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:947:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::deactivate()’ can be marked override [-Wsuggest-override] 947 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:948:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::reset()’ can be marked override [-Wsuggest-override] 948 | virtual void reset (); | ^~~~~ /<>/src/kmplayer_smil.h:949:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 949 | virtual void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:950:18: warning: ‘virtual void KMPlayer::SMIL::AnimateGroup::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 950 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:951:19: warning: ‘virtual void* KMPlayer::SMIL::AnimateGroup::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 951 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_smil.h:967:18: warning: ‘virtual void KMPlayer::SMIL::Set::begin()’ can be marked override [-Wsuggest-override] 967 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:968:32: warning: ‘virtual const char* KMPlayer::SMIL::Set::nodeName() const’ can be marked override [-Wsuggest-override] 968 | KDE_NO_EXPORT const char * nodeName () const { return "set"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:969:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::SMIL::Set::playType()’ can be marked override [-Wsuggest-override] 969 | PlayType playType () { return play_type_none; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:981:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::init()’ can be marked override [-Wsuggest-override] 981 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:982:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::begin()’ can be marked override [-Wsuggest-override] 982 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:983:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::finish()’ can be marked override [-Wsuggest-override] 983 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:984:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::deactivate()’ can be marked override [-Wsuggest-override] 984 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:985:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 985 | virtual void parseParam (const TrieString & name, const QString & value); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:986:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 986 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_smil.h:987:18: warning: ‘virtual void KMPlayer::SMIL::AnimateBase::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 987 | virtual void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayer_smil.h:988:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::SMIL::AnimateBase::playType()’ can be marked override [-Wsuggest-override] 988 | PlayType playType () { return play_type_none; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:1019:18: warning: ‘virtual void KMPlayer::SMIL::Animate::init()’ can be marked override [-Wsuggest-override] 1019 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:1020:18: warning: ‘virtual void KMPlayer::SMIL::Animate::begin()’ can be marked override [-Wsuggest-override] 1020 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:1021:18: warning: ‘virtual void KMPlayer::SMIL::Animate::finish()’ can be marked override [-Wsuggest-override] 1021 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:1022:18: warning: ‘virtual void KMPlayer::SMIL::Animate::deactivate()’ can be marked override [-Wsuggest-override] 1022 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_smil.h:1024:32: warning: ‘virtual const char* KMPlayer::SMIL::Animate::nodeName() const’ can be marked override [-Wsuggest-override] 1024 | KDE_NO_EXPORT const char * nodeName () const { return "animate"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:1027:18: warning: ‘virtual bool KMPlayer::SMIL::Animate::timerTick(unsigned int)’ can be marked override [-Wsuggest-override] 1027 | virtual bool timerTick (unsigned int cur_time); | ^~~~~~~~~ /<>/src/kmplayer_smil.h:1028:18: warning: ‘virtual void KMPlayer::SMIL::Animate::applyStep()’ can be marked override [-Wsuggest-override] 1028 | virtual void applyStep (); | ^~~~~~~~~ /<>/src/kmplayer_smil.h:1043:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::init()’ can be marked override [-Wsuggest-override] 1043 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:1044:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::begin()’ can be marked override [-Wsuggest-override] 1044 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:1045:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::finish()’ can be marked override [-Wsuggest-override] 1045 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:1047:32: warning: ‘virtual const char* KMPlayer::SMIL::AnimateMotion::nodeName() const’ can be marked override [-Wsuggest-override] 1047 | KDE_NO_EXPORT const char * nodeName () const { return "animateMotion"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:1050:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::restoreModification()’ can be marked override [-Wsuggest-override] 1050 | virtual void restoreModification (); | ^~~~~~~~~~~~~~~~~~~ /<>/src/kmplayer_smil.h:1051:18: warning: ‘virtual bool KMPlayer::SMIL::AnimateMotion::timerTick(unsigned int)’ can be marked override [-Wsuggest-override] 1051 | virtual bool timerTick (unsigned int cur_time); | ^~~~~~~~~ /<>/src/kmplayer_smil.h:1052:18: warning: ‘virtual void KMPlayer::SMIL::AnimateMotion::applyStep()’ can be marked override [-Wsuggest-override] 1052 | virtual void applyStep (); | ^~~~~~~~~ /<>/src/kmplayer_smil.h:1077:18: warning: ‘virtual void KMPlayer::SMIL::AnimateColor::init()’ can be marked override [-Wsuggest-override] 1077 | virtual void init (); | ^~~~ /<>/src/kmplayer_smil.h:1078:18: warning: ‘virtual void KMPlayer::SMIL::AnimateColor::begin()’ can be marked override [-Wsuggest-override] 1078 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_smil.h:1079:18: warning: ‘virtual void KMPlayer::SMIL::AnimateColor::finish()’ can be marked override [-Wsuggest-override] 1079 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_smil.h:1081:32: warning: ‘virtual const char* KMPlayer::SMIL::AnimateColor::nodeName() const’ can be marked override [-Wsuggest-override] 1081 | KDE_NO_EXPORT const char * nodeName () const { return "animateColor"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:1084:18: warning: ‘virtual bool KMPlayer::SMIL::AnimateColor::timerTick(unsigned int)’ can be marked override [-Wsuggest-override] 1084 | virtual bool timerTick (unsigned int cur_time); | ^~~~~~~~~ /<>/src/kmplayer_smil.h:1085:18: warning: ‘virtual void KMPlayer::SMIL::AnimateColor::applyStep()’ can be marked override [-Wsuggest-override] 1085 | virtual void applyStep (); | ^~~~~~~~~ /<>/src/kmplayer_smil.h:1098:32: warning: ‘virtual const char* KMPlayer::SMIL::Param::nodeName() const’ can be marked override [-Wsuggest-override] 1098 | KDE_NO_EXPORT const char * nodeName () const { return "param"; } | ^~~~~~~~ /<>/src/kmplayer_smil.h:1099:10: warning: ‘virtual void KMPlayer::SMIL::Param::activate()’ can be marked override [-Wsuggest-override] 1099 | void activate (); | ^~~~~~~~ In file included from /<>/src/viewarea.cpp:56: /<>/src/kmplayer_rp.h:54:40: warning: ‘virtual const char* KMPlayer::RP::Imfl::nodeName() const’ can be marked override [-Wsuggest-override] 54 | KDE_NO_EXPORT virtual const char * nodeName () const { return "imfl"; } | ^~~~~~~~ /<>/src/kmplayer_rp.h:55:19: warning: ‘virtual KMPlayer::Node* KMPlayer::RP::Imfl::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 55 | virtual Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_rp.h:56:18: warning: ‘virtual void KMPlayer::RP::Imfl::closed()’ can be marked override [-Wsuggest-override] 56 | virtual void closed (); | ^~~~~~ /<>/src/kmplayer_rp.h:57:18: warning: ‘virtual void KMPlayer::RP::Imfl::defer()’ can be marked override [-Wsuggest-override] 57 | virtual void defer (); // start loading the images if not yet done | ^~~~~ /<>/src/kmplayer_rp.h:58:18: warning: ‘virtual void KMPlayer::RP::Imfl::activate()’ can be marked override [-Wsuggest-override] 58 | virtual void activate (); // start timings, handle paint events | ^~~~~~~~ /<>/src/kmplayer_rp.h:59:18: warning: ‘virtual void KMPlayer::RP::Imfl::finish()’ can be marked override [-Wsuggest-override] 59 | virtual void finish (); // end the timings | ^~~~~~ /<>/src/kmplayer_rp.h:60:18: warning: ‘virtual void KMPlayer::RP::Imfl::deactivate()’ can be marked override [-Wsuggest-override] 60 | virtual void deactivate (); // stop handling paint events | ^~~~~~~~~~ /<>/src/kmplayer_rp.h:61:36: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::RP::Imfl::playType()’ can be marked override [-Wsuggest-override] 61 | KDE_NO_EXPORT virtual PlayType playType () { return play_type_image; } | ^~~~~~~~ /<>/src/kmplayer_rp.h:62:18: warning: ‘virtual void KMPlayer::RP::Imfl::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 62 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_rp.h:63:18: warning: ‘virtual void KMPlayer::RP::Imfl::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 63 | virtual void accept (Visitor *); | ^~~~~~ /<>/src/kmplayer_rp.h:77:18: warning: ‘virtual void KMPlayer::RP::TimingsBase::activate()’ can be marked override [-Wsuggest-override] 77 | virtual void activate (); // start the 'start_timer' | ^~~~~~~~ /<>/src/kmplayer_rp.h:78:18: warning: ‘virtual void KMPlayer::RP::TimingsBase::begin()’ can be marked override [-Wsuggest-override] 78 | virtual void begin (); // start_timer has expired | ^~~~~ /<>/src/kmplayer_rp.h:79:18: warning: ‘virtual void KMPlayer::RP::TimingsBase::finish()’ can be marked override [-Wsuggest-override] 79 | virtual void finish (); // ?duration_timer has expired? | ^~~~~~ /<>/src/kmplayer_rp.h:80:18: warning: ‘virtual void KMPlayer::RP::TimingsBase::deactivate()’ can be marked override [-Wsuggest-override] 80 | virtual void deactivate (); // disabled | ^~~~~~~~~~ /<>/src/kmplayer_rp.h:81:18: warning: ‘virtual void KMPlayer::RP::TimingsBase::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 81 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_rp.h:102:40: warning: ‘virtual const char* KMPlayer::RP::Crossfade::nodeName() const’ can be marked override [-Wsuggest-override] 102 | KDE_NO_EXPORT virtual const char * nodeName () const { return "crossfade"; } | ^~~~~~~~ /<>/src/kmplayer_rp.h:103:18: warning: ‘virtual void KMPlayer::RP::Crossfade::activate()’ can be marked override [-Wsuggest-override] 103 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_rp.h:104:18: warning: ‘virtual void KMPlayer::RP::Crossfade::begin()’ can be marked override [-Wsuggest-override] 104 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_rp.h:105:18: warning: ‘virtual void KMPlayer::RP::Crossfade::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 105 | virtual void accept (Visitor *); | ^~~~~~ /<>/src/kmplayer_rp.h:112:40: warning: ‘virtual const char* KMPlayer::RP::Fadein::nodeName() const’ can be marked override [-Wsuggest-override] 112 | KDE_NO_EXPORT virtual const char * nodeName () const { return "fadein"; } | ^~~~~~~~ /<>/src/kmplayer_rp.h:113:18: warning: ‘virtual void KMPlayer::RP::Fadein::activate()’ can be marked override [-Wsuggest-override] 113 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_rp.h:114:18: warning: ‘virtual void KMPlayer::RP::Fadein::begin()’ can be marked override [-Wsuggest-override] 114 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_rp.h:115:18: warning: ‘virtual void KMPlayer::RP::Fadein::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 115 | virtual void accept (Visitor *); | ^~~~~~ /<>/src/kmplayer_rp.h:123:40: warning: ‘virtual const char* KMPlayer::RP::Fadeout::nodeName() const’ can be marked override [-Wsuggest-override] 123 | KDE_NO_EXPORT virtual const char * nodeName () const { return "fadeout"; } | ^~~~~~~~ /<>/src/kmplayer_rp.h:124:18: warning: ‘virtual void KMPlayer::RP::Fadeout::activate()’ can be marked override [-Wsuggest-override] 124 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_rp.h:125:18: warning: ‘virtual void KMPlayer::RP::Fadeout::begin()’ can be marked override [-Wsuggest-override] 125 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_rp.h:126:18: warning: ‘virtual void KMPlayer::RP::Fadeout::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 126 | virtual void accept (Visitor *); | ^~~~~~ /<>/src/kmplayer_rp.h:134:40: warning: ‘virtual const char* KMPlayer::RP::Fill::nodeName() const’ can be marked override [-Wsuggest-override] 134 | KDE_NO_EXPORT virtual const char * nodeName () const { return "fill"; } | ^~~~~~~~ /<>/src/kmplayer_rp.h:135:18: warning: ‘virtual void KMPlayer::RP::Fill::activate()’ can be marked override [-Wsuggest-override] 135 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_rp.h:136:18: warning: ‘virtual void KMPlayer::RP::Fill::begin()’ can be marked override [-Wsuggest-override] 136 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_rp.h:138:18: warning: ‘virtual void KMPlayer::RP::Fill::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 138 | virtual void accept (Visitor *); | ^~~~~~ /<>/src/kmplayer_rp.h:146:40: warning: ‘virtual const char* KMPlayer::RP::Wipe::nodeName() const’ can be marked override [-Wsuggest-override] 146 | KDE_NO_EXPORT virtual const char * nodeName () const { return "wipe"; } | ^~~~~~~~ /<>/src/kmplayer_rp.h:147:18: warning: ‘virtual void KMPlayer::RP::Wipe::activate()’ can be marked override [-Wsuggest-override] 147 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_rp.h:148:18: warning: ‘virtual void KMPlayer::RP::Wipe::begin()’ can be marked override [-Wsuggest-override] 148 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_rp.h:149:18: warning: ‘virtual void KMPlayer::RP::Wipe::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 149 | virtual void accept (Visitor *); | ^~~~~~ /<>/src/kmplayer_rp.h:158:40: warning: ‘virtual const char* KMPlayer::RP::ViewChange::nodeName() const’ can be marked override [-Wsuggest-override] 158 | KDE_NO_EXPORT virtual const char * nodeName() const { return "viewchange"; } | ^~~~~~~~ /<>/src/kmplayer_rp.h:159:18: warning: ‘virtual void KMPlayer::RP::ViewChange::activate()’ can be marked override [-Wsuggest-override] 159 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_rp.h:160:18: warning: ‘virtual void KMPlayer::RP::ViewChange::begin()’ can be marked override [-Wsuggest-override] 160 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_rp.h:161:18: warning: ‘virtual void KMPlayer::RP::ViewChange::finish()’ can be marked override [-Wsuggest-override] 161 | virtual void finish (); | ^~~~~~ /<>/src/kmplayer_rp.h:162:18: warning: ‘virtual void KMPlayer::RP::ViewChange::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 162 | virtual void accept (Visitor *); | ^~~~~~ /<>/src/kmplayer_rp.h:170:40: warning: ‘virtual const char* KMPlayer::RP::Image::nodeName() const’ can be marked override [-Wsuggest-override] 170 | KDE_NO_EXPORT virtual const char * nodeName () const { return "image"; } | ^~~~~~~~ /<>/src/kmplayer_rp.h:171:18: warning: ‘virtual void KMPlayer::RP::Image::activate()’ can be marked override [-Wsuggest-override] 171 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_rp.h:172:18: warning: ‘virtual void KMPlayer::RP::Image::begin()’ can be marked override [-Wsuggest-override] 172 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_rp.h:173:18: warning: ‘virtual void KMPlayer::RP::Image::deactivate()’ can be marked override [-Wsuggest-override] 173 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_rp.h:174:18: warning: ‘virtual void KMPlayer::RP::Image::closed()’ can be marked override [-Wsuggest-override] 174 | virtual void closed (); | ^~~~~~ /<>/src/kmplayer_rp.h:175:18: warning: ‘virtual void KMPlayer::RP::Image::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 175 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/viewarea.cpp: In member function ‘void KMPlayer::ImageData::copyImage(KMPlayer::Surface*, const SSize&, cairo_surface_t*, KMPlayer::CalculatedSizer*)’: /<>/src/viewarea.cpp:122:41: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 122 | cairo_matrix_scale (&mat, 1.0 * zw/w, 1.0 * zh/h); | ^~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:238:56: note: initializing argument 2 of ‘double KMPlayer::operator*(double, KMPlayer::Single)’ 238 | inline double operator * (const double d, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:122:53: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 122 | cairo_matrix_scale (&mat, 1.0 * zw/w, 1.0 * zh/h); | ^~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:238:56: note: initializing argument 2 of ‘double KMPlayer::operator*(double, KMPlayer::Single)’ 238 | inline double operator * (const double d, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp: At global scope: /<>/src/viewarea.cpp:204:10: warning: ‘virtual void CairoPaintVisitor::visit(KMPlayer::Node*)’ can be marked override [-Wsuggest-override] 204 | void visit (Node *); | ^~~~~ /<>/src/viewarea.cpp:205:10: warning: ‘virtual void CairoPaintVisitor::visit(KMPlayer::SMIL::Smil*)’ can be marked override [-Wsuggest-override] 205 | void visit (SMIL::Smil *); | ^~~~~ /<>/src/viewarea.cpp:206:10: warning: ‘virtual void CairoPaintVisitor::visit(KMPlayer::SMIL::Layout*)’ can be marked override [-Wsuggest-override] 206 | void visit (SMIL::Layout *); | ^~~~~ /<>/src/viewarea.cpp:207:10: warning: ‘virtual void CairoPaintVisitor::visit(KMPlayer::SMIL::RegionBase*)’ can be marked override [-Wsuggest-override] 207 | void visit (SMIL::RegionBase *); | ^~~~~ /<>/src/viewarea.cpp:208:10: warning: ‘virtual void CairoPaintVisitor::visit(KMPlayer::SMIL::Transition*)’ can be marked override [-Wsuggest-override] 208 | void visit (SMIL::Transition *); | ^~~~~ /<>/src/viewarea.cpp:209:10: warning: ‘virtual void CairoPaintVisitor::visit(KMPlayer::SMIL::TextMediaType*)’ can be marked override [-Wsuggest-override] 209 | void visit (SMIL::TextMediaType *); | ^~~~~ /<>/src/viewarea.cpp:210:10: warning: ‘virtual void CairoPaintVisitor::visit(KMPlayer::SMIL::Brush*)’ can be marked override [-Wsuggest-override] 210 | void visit (SMIL::Brush *); | ^~~~~ /<>/src/viewarea.cpp:211:10: warning: ‘virtual void CairoPaintVisitor::visit(KMPlayer::SMIL::SmilText*)’ can be marked override [-Wsuggest-override] 211 | void visit (SMIL::SmilText *); | ^~~~~ /<>/src/viewarea.cpp:212:10: warning: ‘virtual void CairoPaintVisitor::visit(KMPlayer::SMIL::RefMediaType*)’ can be marked override [-Wsuggest-override] 212 | void visit (SMIL::RefMediaType *); | ^~~~~ /<>/src/viewarea.cpp:213:10: warning: ‘virtual void CairoPaintVisitor::visit(KMPlayer::RP::Imfl*)’ can be marked override [-Wsuggest-override] 213 | void visit (RP::Imfl *); | ^~~~~ /<>/src/viewarea.cpp:214:10: warning: ‘virtual void CairoPaintVisitor::visit(KMPlayer::RP::Fill*)’ can be marked override [-Wsuggest-override] 214 | void visit (RP::Fill *); | ^~~~~ /<>/src/viewarea.cpp:215:10: warning: ‘virtual void CairoPaintVisitor::visit(KMPlayer::RP::Fadein*)’ can be marked override [-Wsuggest-override] 215 | void visit (RP::Fadein *); | ^~~~~ /<>/src/viewarea.cpp:216:10: warning: ‘virtual void CairoPaintVisitor::visit(KMPlayer::RP::Fadeout*)’ can be marked override [-Wsuggest-override] 216 | void visit (RP::Fadeout *); | ^~~~~ /<>/src/viewarea.cpp:217:10: warning: ‘virtual void CairoPaintVisitor::visit(KMPlayer::RP::Crossfade*)’ can be marked override [-Wsuggest-override] 217 | void visit (RP::Crossfade *); | ^~~~~ /<>/src/viewarea.cpp:218:10: warning: ‘virtual void CairoPaintVisitor::visit(KMPlayer::RP::Wipe*)’ can be marked override [-Wsuggest-override] 218 | void visit (RP::Wipe *); | ^~~~~ /<>/src/viewarea.cpp:219:10: warning: ‘virtual void CairoPaintVisitor::visit(KMPlayer::RP::ViewChange*)’ can be marked override [-Wsuggest-override] 219 | void visit (RP::ViewChange *); | ^~~~~ /<>/src/viewarea.cpp: In member function ‘virtual void CairoPaintVisitor::visit(KMPlayer::SMIL::RegionBase*)’: /<>/src/viewarea.cpp:308:66: warning: implicitly-declared ‘KMPlayer::Matrix& KMPlayer::Matrix::operator=(const KMPlayer::Matrix&)’ is deprecated [-Wdeprecated-copy] 308 | matrix = Matrix (rect.x(), rect.y(), s->xscale, s->yscale); | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:148:5: note: because ‘KMPlayer::Matrix’ has user-provided ‘KMPlayer::Matrix::Matrix(const KMPlayer::Matrix&)’ 148 | Matrix (const Matrix & matrix); | ^~~~~~ /<>/src/kmplayertypes.h: In member function ‘KMPlayer::Matrix& KMPlayer::Matrix::operator=(const KMPlayer::Matrix&)’: /<>/src/kmplayertypes.h:142:26: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 142 | class KMPLAYER_NO_EXPORT Matrix { | ^~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h:142:26: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 142 | class KMPLAYER_NO_EXPORT Matrix { | ^~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp: In member function ‘virtual void CairoPaintVisitor::visit(KMPlayer::SMIL::RegionBase*)’: /<>/src/viewarea.cpp:308:66: note: synthesized method ‘KMPlayer::Matrix& KMPlayer::Matrix::operator=(const KMPlayer::Matrix&)’ first required here 308 | matrix = Matrix (rect.x(), rect.y(), s->xscale, s->yscale); | ^ /<>/src/viewarea.cpp:354:54: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 354 | bg_img->copyImage (s, SSize (w, h), cairo_surface); | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:319:44: note: initializing argument 1 of ‘KMPlayer::Size::Size(T, T) [with T = KMPlayer::Single]’ 319 | template inline Size::Size (T w, T h) : width (w), height (h) {} | ~~^ /<>/src/viewarea.cpp:354:54: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 354 | bg_img->copyImage (s, SSize (w, h), cairo_surface); | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:319:49: note: initializing argument 2 of ‘KMPlayer::Size::Size(T, T) [with T = KMPlayer::Single]’ 319 | template inline Size::Size (T w, T h) : width (w), height (h) {} | ~~^ /<>/src/viewarea.cpp:367:29: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 367 | if (h < ch) | ^~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:282:26: note: initializing argument 1 of ‘bool KMPlayer::operator<(KMPlayer::Single, int)’ 282 | operator < (const Single s, const int i) { return s < Single (i); } | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:371:29: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 371 | if (w < cw) | ^~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:282:26: note: initializing argument 1 of ‘bool KMPlayer::operator<(KMPlayer::Single, int)’ 282 | operator < (const Single s, const int i) { return s < Single (i); } | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:375:29: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 375 | if (w < cw) | ^~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:282:26: note: initializing argument 1 of ‘bool KMPlayer::operator<(KMPlayer::Single, int)’ 282 | operator < (const Single s, const int i) { return s < Single (i); } | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:377:29: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 377 | if (h < ch) | ^~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:282:26: note: initializing argument 1 of ‘bool KMPlayer::operator<(KMPlayer::Single, int)’ 282 | operator < (const Single s, const int i) { return s < Single (i); } | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h: In member function ‘KMPlayer::Size& KMPlayer::Size::operator=(const KMPlayer::Size&)’: /<>/src/kmplayertypes.h:96:26: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 96 | class KMPLAYER_NO_EXPORT Size { | ^~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h:96:26: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 96 | class KMPLAYER_NO_EXPORT Size { | ^~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp: In member function ‘virtual void CairoPaintVisitor::visit(KMPlayer::SMIL::RegionBase*)’: /<>/src/viewarea.cpp:398:37: note: synthesized method ‘KMPlayer::Size& KMPlayer::Size::operator=(const KMPlayer::Size&)’ first required here 398 | s->virtual_size = r.size; | ^~~~ /<>/src/viewarea.cpp: In member function ‘PaintContext& PaintContext::operator=(const PaintContext&)’: /<>/src/viewarea.cpp:168:27: warning: implicitly-declared ‘KMPlayer::Matrix& KMPlayer::Matrix::operator=(const KMPlayer::Matrix&)’ is deprecated [-Wdeprecated-copy] 168 | struct KMPLAYER_NO_EXPORT PaintContext | ^~~~~~~~~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:148:5: note: because ‘KMPlayer::Matrix’ has user-provided ‘KMPlayer::Matrix::Matrix(const KMPlayer::Matrix&)’ 148 | Matrix (const Matrix & matrix); | ^~~~~~ /<>/src/viewarea.cpp: In member function ‘virtual void CairoPaintVisitor::visit(KMPlayer::SMIL::RegionBase*)’: /<>/src/viewarea.cpp:469:34: note: synthesized method ‘PaintContext& PaintContext::operator=(const PaintContext&)’ first required here 469 | *(PaintContext *) this = ctx_save; | ^~~~~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h: In member function ‘KMPlayer::Size& KMPlayer::Size::operator=(KMPlayer::Size&&)’: /<>/src/kmplayertypes.h:96:26: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 96 | class KMPLAYER_NO_EXPORT Size { | ^~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h:96:26: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 96 | class KMPLAYER_NO_EXPORT Size { | ^~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp: In member function ‘virtual void CairoPaintVisitor::visit(KMPlayer::SMIL::TextMediaType*)’: /<>/src/viewarea.cpp:854:28: note: synthesized method ‘KMPlayer::Size& KMPlayer::Size::operator=(KMPlayer::Size&&)’ first required here 854 | txt->size = SSize (); | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h: In member function ‘KMPlayer::Point& KMPlayer::Point::operator=(KMPlayer::Point&&)’: /<>/src/kmplayertypes.h:83:26: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 83 | class KMPLAYER_NO_EXPORT Point { | ^~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h:83:26: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 83 | class KMPLAYER_NO_EXPORT Point { | ^~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h: In member function ‘KMPlayer::Rect& KMPlayer::Rect::operator=(KMPlayer::Rect&&)’: /<>/src/kmplayertypes.h:110:26: note: synthesized method ‘KMPlayer::Point& KMPlayer::Point::operator=(KMPlayer::Point&&)’ first required here 110 | class KMPLAYER_NO_EXPORT Rect { | ^~~~ /<>/src/viewarea.cpp: In member function ‘virtual void CairoPaintVisitor::visit(KMPlayer::SMIL::TextMediaType*)’: /<>/src/viewarea.cpp:855:43: note: synthesized method ‘KMPlayer::Rect& KMPlayer::Rect::operator=(KMPlayer::Rect&&)’ first required here 855 | s->bounds = txt->calculateBounds (); | ^ /<>/src/viewarea.cpp:872:28: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 872 | w, 2 * ft_size, scr.height (), &pxw, &pxh, false); | ^~~~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:217:53: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’ 217 | inline Single operator * (const int i, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp: At global scope: /<>/src/viewarea.cpp:992:10: warning: ‘virtual void SmilTextVisitor::visit(KMPlayer::TextNode*)’ can be marked override [-Wsuggest-override] 992 | void visit (TextNode *); | ^~~~~ /<>/src/viewarea.cpp:993:10: warning: ‘virtual void SmilTextVisitor::visit(KMPlayer::SMIL::TextFlow*)’ can be marked override [-Wsuggest-override] 993 | void visit (SMIL::TextFlow *); | ^~~~~ /<>/src/viewarea.cpp:994:10: warning: ‘virtual void SmilTextVisitor::visit(KMPlayer::SMIL::TemporalMoment*)’ can be marked override [-Wsuggest-override] 994 | void visit (SMIL::TemporalMoment *); | ^~~~~ /<>/src/viewarea.cpp: In member function ‘void SmilTextInfo::span(float)’: /<>/src/viewarea.cpp:1016:65: warning: ‘QString& QString::sprintf(const char*, ...)’ is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] 1016 | s += QString().sprintf ("color:#%06x;", props.font_color); | ^ In file included from /usr/include/aarch64-linux-gnu/qt5/QtCore/qcoreapplication.h:44, from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qapplication.h:44, from /<>/src/viewarea.cpp:25: /usr/include/aarch64-linux-gnu/qt5/QtCore/qstring.h:393:14: note: declared here 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); | ^~~~~~~ /<>/src/viewarea.cpp:1018:82: warning: ‘QString& QString::sprintf(const char*, ...)’ is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] 1018 | s += QString().sprintf ("background-color:#%06x;", props.background_color); | ^ In file included from /usr/include/aarch64-linux-gnu/qt5/QtCore/qcoreapplication.h:44, from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qapplication.h:44, from /<>/src/viewarea.cpp:25: /usr/include/aarch64-linux-gnu/qt5/QtCore/qstring.h:393:14: note: declared here 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); | ^~~~~~~ In file included from /<>/src/viewarea.cpp:55: /<>/src/kmplayer_smil.h: In member function ‘KMPlayer::SizeType& KMPlayer::SizeType::operator=(const KMPlayer::SizeType&)’: /<>/src/kmplayer_smil.h:41:26: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 41 | class KMPLAYER_NO_EXPORT SizeType { | ^~~~~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ In file included from /<>/src/viewarea.cpp:55: /<>/src/kmplayer_smil.h:41:26: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 41 | class KMPLAYER_NO_EXPORT SizeType { | ^~~~~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ In file included from /<>/src/viewarea.cpp:55: /<>/src/kmplayer_smil.h: In member function ‘KMPlayer::SmilTextProperties& KMPlayer::SmilTextProperties::operator=(const KMPlayer::SmilTextProperties&)’: /<>/src/kmplayer_smil.h:197:26: note: synthesized method ‘KMPlayer::SizeType& KMPlayer::SizeType::operator=(const KMPlayer::SizeType&)’ first required here 197 | class KMPLAYER_NO_EXPORT SmilTextProperties { | ^~~~~~~~~~~~~~~~~~ /<>/src/viewarea.cpp: In member function ‘SmilTextInfo& SmilTextInfo::operator=(const SmilTextInfo&)’: /<>/src/viewarea.cpp:975:27: note: synthesized method ‘KMPlayer::SmilTextProperties& KMPlayer::SmilTextProperties::operator=(const KMPlayer::SmilTextProperties&)’ first required here 975 | struct KMPLAYER_NO_EXPORT SmilTextInfo { | ^~~~~~~~~~~~ /<>/src/viewarea.cpp: In member function ‘virtual void SmilTextVisitor::visit(KMPlayer::SMIL::TextFlow*)’: /<>/src/viewarea.cpp:1130:16: note: synthesized method ‘SmilTextInfo& SmilTextInfo::operator=(const SmilTextInfo&)’ first required here 1130 | info = saved_info; | ^~~~~~~~~~ /<>/src/viewarea.cpp: In member function ‘virtual void CairoPaintVisitor::visit(KMPlayer::RP::Imfl*)’: /<>/src/viewarea.cpp:1250:51: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1250 | tb->srcw = imfl->size.width; | ^~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:1252:51: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1252 | tb->srch = imfl->size.height; | ^~~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:1260:48: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1260 | tb->w = imfl->size.width; | ^~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:1262:48: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1262 | tb->h = imfl->size.height; | ^~~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:1275:18: warning: implicitly-declared ‘KMPlayer::Matrix& KMPlayer::Matrix::operator=(const KMPlayer::Matrix&)’ is deprecated [-Wdeprecated-copy] 1275 | matrix = m; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:148:5: note: because ‘KMPlayer::Matrix’ has user-provided ‘KMPlayer::Matrix::Matrix(const KMPlayer::Matrix&)’ 148 | Matrix (const Matrix & matrix); | ^~~~~~ /<>/src/viewarea.cpp: In member function ‘virtual void CairoPaintVisitor::visit(KMPlayer::RP::Fadein*)’: /<>/src/viewarea.cpp:1293:29: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1293 | Single sx = fi->srcx, sy = fi->srcy, sw = fi->srcw, sh = fi->srch; | ^~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/viewarea.cpp:1293:44: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1293 | Single sx = fi->srcx, sy = fi->srcy, sw = fi->srcw, sh = fi->srch; | ^~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/viewarea.cpp:1293:59: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1293 | Single sx = fi->srcx, sy = fi->srcy, sw = fi->srcw, sh = fi->srch; | ^~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/viewarea.cpp:1293:74: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1293 | Single sx = fi->srcx, sy = fi->srcy, sw = fi->srcw, sh = fi->srch; | ^~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/viewarea.cpp:1295:32: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1295 | sw = img->size.width; | ^~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:1297:32: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1297 | sh = img->size.height; | ^~~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:1304:38: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1304 | float scalex = 1.0 * sw / fi->w; | ^~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:238:56: note: initializing argument 2 of ‘double KMPlayer::operator*(double, KMPlayer::Single)’ 238 | inline double operator * (const double d, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:1304:47: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1304 | float scalex = 1.0 * sw / fi->w; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:256:56: note: initializing argument 2 of ‘double KMPlayer::operator/(double, KMPlayer::Single)’ 256 | inline double operator / (const double d, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:1305:38: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1305 | float scaley = 1.0 * sh / fi->h; | ^~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:238:56: note: initializing argument 2 of ‘double KMPlayer::operator*(double, KMPlayer::Single)’ 238 | inline double operator * (const double d, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:1305:47: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1305 | float scaley = 1.0 * sh / fi->h; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:256:56: note: initializing argument 2 of ‘double KMPlayer::operator/(double, KMPlayer::Single)’ 256 | inline double operator / (const double d, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:1308:29: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1308 | 1.0*sx/scalex - (double)fi->x, | ^~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:238:56: note: initializing argument 2 of ‘double KMPlayer::operator*(double, KMPlayer::Single)’ 238 | inline double operator * (const double d, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:1309:29: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1309 | 1.0*sy/scaley - (double)fi->y); | ^~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:238:56: note: initializing argument 2 of ‘double KMPlayer::operator*(double, KMPlayer::Single)’ 238 | inline double operator * (const double d, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp: In member function ‘virtual void CairoPaintVisitor::visit(KMPlayer::RP::Crossfade*)’: /<>/src/viewarea.cpp:1344:29: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1344 | Single sx = cf->srcx, sy = cf->srcy, sw = cf->srcw, sh = cf->srch; | ^~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/viewarea.cpp:1344:44: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1344 | Single sx = cf->srcx, sy = cf->srcy, sw = cf->srcw, sh = cf->srch; | ^~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/viewarea.cpp:1344:59: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1344 | Single sx = cf->srcx, sy = cf->srcy, sw = cf->srcw, sh = cf->srch; | ^~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/viewarea.cpp:1344:74: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1344 | Single sx = cf->srcx, sy = cf->srcy, sw = cf->srcw, sh = cf->srch; | ^~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/viewarea.cpp:1346:32: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1346 | sw = img->size.width; | ^~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:1348:32: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1348 | sh = img->size.height; | ^~~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:1356:38: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1356 | float scalex = 1.0 * sw / cf->w; | ^~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:238:56: note: initializing argument 2 of ‘double KMPlayer::operator*(double, KMPlayer::Single)’ 238 | inline double operator * (const double d, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:1356:47: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1356 | float scalex = 1.0 * sw / cf->w; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:256:56: note: initializing argument 2 of ‘double KMPlayer::operator/(double, KMPlayer::Single)’ 256 | inline double operator / (const double d, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:1357:38: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1357 | float scaley = 1.0 * sh / cf->h; | ^~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:238:56: note: initializing argument 2 of ‘double KMPlayer::operator*(double, KMPlayer::Single)’ 238 | inline double operator * (const double d, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:1357:47: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1357 | float scaley = 1.0 * sh / cf->h; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:256:56: note: initializing argument 2 of ‘double KMPlayer::operator/(double, KMPlayer::Single)’ 256 | inline double operator / (const double d, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:1360:29: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1360 | 1.0*sx/scalex - (double)cf->x, | ^~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:238:56: note: initializing argument 2 of ‘double KMPlayer::operator*(double, KMPlayer::Single)’ 238 | inline double operator * (const double d, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:1361:29: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1361 | 1.0*sy/scaley - (double)cf->y); | ^~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:238:56: note: initializing argument 2 of ‘double KMPlayer::operator*(double, KMPlayer::Single)’ 238 | inline double operator * (const double d, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp: In member function ‘virtual void CairoPaintVisitor::visit(KMPlayer::RP::Wipe*)’: /<>/src/viewarea.cpp:1382:30: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1382 | Single x = wipe->x, y = wipe->y; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/viewarea.cpp:1382:43: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1382 | Single x = wipe->x, y = wipe->y; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/viewarea.cpp:1383:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1383 | Single tx = x, ty = y; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/viewarea.cpp:1383:33: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1383 | Single tx = x, ty = y; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/viewarea.cpp:1384:30: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1384 | Single w = wipe->w, h = wipe->h; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/viewarea.cpp:1384:43: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1384 | Single w = wipe->w, h = wipe->h; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/viewarea.cpp:1385:31: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1385 | Single sx = wipe->srcx, sy = wipe->srcy, sw = wipe->srcw, sh = wipe->srch; | ^~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/viewarea.cpp:1385:48: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1385 | Single sx = wipe->srcx, sy = wipe->srcy, sw = wipe->srcw, sh = wipe->srch; | ^~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/viewarea.cpp:1385:65: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1385 | Single sx = wipe->srcx, sy = wipe->srcy, sw = wipe->srcw, sh = wipe->srch; | ^~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/viewarea.cpp:1385:82: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1385 | Single sx = wipe->srcx, sy = wipe->srcy, sw = wipe->srcw, sh = wipe->srch; | ^~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/viewarea.cpp:1387:32: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1387 | sw = img->size.width; | ^~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:1389:32: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1389 | sh = img->size.height; | ^~~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:1391:33: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1391 | Single dx = w * 1.0 * wipe->progress / 100; | ^~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:230:40: note: initializing argument 1 of ‘double KMPlayer::operator*(KMPlayer::Single, double)’ 230 | inline double operator * (const Single s, const double d) { | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:1392:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1392 | tx = x -w + dx; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/viewarea.cpp:1392:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1392 | tx = x -w + dx; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/viewarea.cpp:1392:29: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1392 | tx = x -w + dx; | ^~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/viewarea.cpp:1393:21: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1393 | w = dx; | ^~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:1395:33: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1395 | Single dx = w * 1.0 * wipe->progress / 100; | ^~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:230:40: note: initializing argument 1 of ‘double KMPlayer::operator*(KMPlayer::Single, double)’ 230 | inline double operator * (const Single s, const double d) { | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:1396:26: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1396 | tx = x + w - dx; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/viewarea.cpp:1396:26: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1396 | tx = x + w - dx; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/viewarea.cpp:1396:30: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1396 | tx = x + w - dx; | ^~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/viewarea.cpp:1397:21: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1397 | x = tx; | ^~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:1398:21: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1398 | w = dx; | ^~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:1400:33: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1400 | Single dy = h * 1.0 * wipe->progress / 100; | ^~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:230:40: note: initializing argument 1 of ‘double KMPlayer::operator*(KMPlayer::Single, double)’ 230 | inline double operator * (const Single s, const double d) { | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:1401:26: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1401 | ty = y - h + dy; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/viewarea.cpp:1401:26: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1401 | ty = y - h + dy; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/viewarea.cpp:1401:30: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1401 | ty = y - h + dy; | ^~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/viewarea.cpp:1402:21: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1402 | h = dy; | ^~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:1404:33: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1404 | Single dy = h * 1.0 * wipe->progress / 100; | ^~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:230:40: note: initializing argument 1 of ‘double KMPlayer::operator*(KMPlayer::Single, double)’ 230 | inline double operator * (const Single s, const double d) { | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:1405:26: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1405 | ty = y + h - dy; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/viewarea.cpp:1405:26: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1405 | ty = y + h - dy; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/viewarea.cpp:1405:30: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1405 | ty = y + h - dy; | ^~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/viewarea.cpp:1406:21: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1406 | y = ty; | ^~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:1407:21: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1407 | h = dy; | ^~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:65:39: note: initializing argument 1 of ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:1416:38: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1416 | float scalex = 1.0 * sw / wipe->w; | ^~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:238:56: note: initializing argument 2 of ‘double KMPlayer::operator*(double, KMPlayer::Single)’ 238 | inline double operator * (const double d, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:1416:49: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1416 | float scalex = 1.0 * sw / wipe->w; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:256:56: note: initializing argument 2 of ‘double KMPlayer::operator/(double, KMPlayer::Single)’ 256 | inline double operator / (const double d, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:1417:38: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1417 | float scaley = 1.0 * sh / wipe->h; | ^~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:238:56: note: initializing argument 2 of ‘double KMPlayer::operator*(double, KMPlayer::Single)’ 238 | inline double operator * (const double d, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:1417:49: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1417 | float scaley = 1.0 * sh / wipe->h; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:256:56: note: initializing argument 2 of ‘double KMPlayer::operator/(double, KMPlayer::Single)’ 256 | inline double operator / (const double d, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:1420:29: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1420 | 1.0*sx/scalex - (double)tx, | ^~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:238:56: note: initializing argument 2 of ‘double KMPlayer::operator*(double, KMPlayer::Single)’ 238 | inline double operator * (const double d, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:1421:29: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1421 | 1.0*sy/scaley - (double)ty); | ^~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:238:56: note: initializing argument 2 of ‘double KMPlayer::operator*(double, KMPlayer::Single)’ 238 | inline double operator * (const double d, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp: In member function ‘virtual void CairoPaintVisitor::visit(KMPlayer::RP::ViewChange*)’: /<>/src/viewarea.cpp:1445:38: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1445 | float scalex = 1.0 * vc->srcw / vc->w; | ^~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:238:56: note: initializing argument 2 of ‘double KMPlayer::operator*(double, KMPlayer::Single)’ 238 | inline double operator * (const double d, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:1445:49: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1445 | float scalex = 1.0 * vc->srcw / vc->w; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:256:56: note: initializing argument 2 of ‘double KMPlayer::operator/(double, KMPlayer::Single)’ 256 | inline double operator / (const double d, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:1446:38: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1446 | float scaley = 1.0 * vc->srch / vc->h; | ^~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:238:56: note: initializing argument 2 of ‘double KMPlayer::operator*(double, KMPlayer::Single)’ 238 | inline double operator * (const double d, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:1446:49: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1446 | float scaley = 1.0 * vc->srch / vc->h; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:256:56: note: initializing argument 2 of ‘double KMPlayer::operator/(double, KMPlayer::Single)’ 256 | inline double operator / (const double d, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:1449:29: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1449 | 1.0*vc->srcx/scalex - (double)vc->x, | ^~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:238:56: note: initializing argument 2 of ‘double KMPlayer::operator*(double, KMPlayer::Single)’ 238 | inline double operator * (const double d, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:1450:29: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1450 | 1.0*vc->srcy/scaley - (double)vc->y); | ^~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:238:56: note: initializing argument 2 of ‘double KMPlayer::operator*(double, KMPlayer::Single)’ 238 | inline double operator * (const double d, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp: At global scope: /<>/src/viewarea.cpp:1482:10: warning: ‘virtual void KMPlayer::MouseVisitor::visit(KMPlayer::Node*)’ can be marked override [-Wsuggest-override] 1482 | void visit (Node * n); | ^~~~~ /<>/src/viewarea.cpp:1483:10: warning: ‘virtual void KMPlayer::MouseVisitor::visit(KMPlayer::Element*)’ can be marked override [-Wsuggest-override] 1483 | void visit (Element *); | ^~~~~ /<>/src/viewarea.cpp:1484:10: warning: ‘virtual void KMPlayer::MouseVisitor::visit(KMPlayer::SMIL::Smil*)’ can be marked override [-Wsuggest-override] 1484 | void visit (SMIL::Smil *); | ^~~~~ /<>/src/viewarea.cpp:1485:10: warning: ‘virtual void KMPlayer::MouseVisitor::visit(KMPlayer::SMIL::Layout*)’ can be marked override [-Wsuggest-override] 1485 | void visit (SMIL::Layout *); | ^~~~~ /<>/src/viewarea.cpp:1486:10: warning: ‘virtual void KMPlayer::MouseVisitor::visit(KMPlayer::SMIL::RegionBase*)’ can be marked override [-Wsuggest-override] 1486 | void visit (SMIL::RegionBase *); | ^~~~~ /<>/src/viewarea.cpp:1487:10: warning: ‘virtual void KMPlayer::MouseVisitor::visit(KMPlayer::SMIL::MediaType*)’ can be marked override [-Wsuggest-override] 1487 | void visit (SMIL::MediaType * n); | ^~~~~ /<>/src/viewarea.cpp:1488:10: warning: ‘virtual void KMPlayer::MouseVisitor::visit(KMPlayer::SMIL::SmilText*)’ can be marked override [-Wsuggest-override] 1488 | void visit (SMIL::SmilText * n); | ^~~~~ /<>/src/viewarea.cpp:1489:10: warning: ‘virtual void KMPlayer::MouseVisitor::visit(KMPlayer::SMIL::Anchor*)’ can be marked override [-Wsuggest-override] 1489 | void visit (SMIL::Anchor *); | ^~~~~ /<>/src/viewarea.cpp:1490:10: warning: ‘virtual void KMPlayer::MouseVisitor::visit(KMPlayer::SMIL::Area*)’ can be marked override [-Wsuggest-override] 1490 | void visit (SMIL::Area *); | ^~~~~ /<>/src/viewarea.cpp: In member function ‘virtual void KMPlayer::MouseVisitor::visit(KMPlayer::SMIL::RegionBase*)’: /<>/src/viewarea.cpp:1559:54: warning: implicitly-declared ‘KMPlayer::Matrix& KMPlayer::Matrix::operator=(const KMPlayer::Matrix&)’ is deprecated [-Wdeprecated-copy] 1559 | matrix = Matrix (rect.x(), rect.y(), 1.0, 1.0); | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:148:5: note: because ‘KMPlayer::Matrix’ has user-provided ‘KMPlayer::Matrix::Matrix(const KMPlayer::Matrix&)’ 148 | Matrix (const Matrix & matrix); | ^~~~~~ /<>/src/viewarea.cpp:1583:18: warning: implicitly-declared ‘KMPlayer::Matrix& KMPlayer::Matrix::operator=(const KMPlayer::Matrix&)’ is deprecated [-Wdeprecated-copy] 1583 | matrix = m; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:148:5: note: because ‘KMPlayer::Matrix’ has user-provided ‘KMPlayer::Matrix::Matrix(const KMPlayer::Matrix&)’ 148 | Matrix (const Matrix & matrix); | ^~~~~~ /<>/src/viewarea.cpp: In function ‘void followLink(KMPlayer::SMIL::LinkingBase*)’: /<>/src/viewarea.cpp:1599:44: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 1599 | notify->openUrl(KUrl(link->href), link->target, QString()); | ^ In file included from /<>/src/viewarea.cpp:61: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/viewarea.cpp: In member function ‘virtual void KMPlayer::MouseVisitor::visit(KMPlayer::SMIL::Area*)’: /<>/src/viewarea.cpp:1633:21: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1633 | if (x < left || x > left + w || y < top || y > top + h) | ^~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:285:39: note: initializing argument 2 of ‘bool KMPlayer::operator<(int, KMPlayer::Single)’ 285 | operator < (const int i, const Single s) { return Single (i) < s; } | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:1633:40: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1633 | if (x < left || x > left + w || y < top || y > top + h) | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:209:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’ 209 | inline Single operator + (const Single s, const int i) { | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:1633:49: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1633 | if (x < left || x > left + w || y < top || y > top + h) | ^~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:285:39: note: initializing argument 2 of ‘bool KMPlayer::operator<(int, KMPlayer::Single)’ 285 | operator < (const int i, const Single s) { return Single (i) < s; } | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:1633:66: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1633 | if (x < left || x > left + w || y < top || y > top + h) | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:209:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’ 209 | inline Single operator + (const Single s, const int i) { | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:1639:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1639 | if (x > right || y > bottom) | ^~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:267:39: note: initializing argument 2 of ‘bool KMPlayer::operator>(int, KMPlayer::Single)’ 267 | operator > (const int i, const Single s) { return Single (i) > s; } | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:1639:38: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 1639 | if (x > right || y > bottom) | ^~~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:267:39: note: initializing argument 2 of ‘bool KMPlayer::operator>(int, KMPlayer::Single)’ 267 | operator > (const int i, const Single s) { return Single (i) > s; } | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp: In member function ‘void KMPlayer::MouseVisitor::surfaceEvent(KMPlayer::Node*, KMPlayer::Surface*)’: /<>/src/viewarea.cpp:1734:66: warning: implicitly-declared ‘KMPlayer::Matrix& KMPlayer::Matrix::operator=(const KMPlayer::Matrix&)’ is deprecated [-Wdeprecated-copy] 1734 | matrix = Matrix (rect.x(), rect.y(), s->xscale, s->yscale); | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:148:5: note: because ‘KMPlayer::Matrix’ has user-provided ‘KMPlayer::Matrix::Matrix(const KMPlayer::Matrix&)’ 148 | Matrix (const Matrix & matrix); | ^~~~~~ /<>/src/viewarea.cpp:1737:18: warning: implicitly-declared ‘KMPlayer::Matrix& KMPlayer::Matrix::operator=(const KMPlayer::Matrix&)’ is deprecated [-Wdeprecated-copy] 1737 | matrix = m; | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:148:5: note: because ‘KMPlayer::Matrix’ has user-provided ‘KMPlayer::Matrix::Matrix(const KMPlayer::Matrix&)’ 148 | Matrix (const Matrix & matrix); | ^~~~~~ /<>/src/viewarea.cpp: In member function ‘xcb_visualtype_t* KMPlayer::ViewerAreaPrivate::visual_of_screen(xcb_connection_t*, xcb_screen_t*)’: /<>/src/viewarea.cpp:1846:58: warning: unused parameter ‘c’ [-Wunused-parameter] 1846 | xcb_visualtype_t* visual_of_screen(xcb_connection_t* c, xcb_screen_t* screen) | ~~~~~~~~~~~~~~~~~~^ /<>/src/viewarea.cpp: In member function ‘void KMPlayer::ViewArea::updateSurfaceBounds()’: /<>/src/viewarea.cpp:2157:75: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 2157 | : (Single) m_view->controlPanel()->maximumSize ().height ()) | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/viewarea.cpp:2162:22: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 2162 | int nw = w * 1.0 * scale / 100; | ^~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:230:40: note: initializing argument 1 of ‘double KMPlayer::operator*(KMPlayer::Single, double)’ 230 | inline double operator * (const Single s, const double d) { | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:2163:22: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 2163 | int nh = h * 1.0 * scale / 100; | ^~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:230:40: note: initializing argument 1 of ‘double KMPlayer::operator*(KMPlayer::Single, double)’ 230 | inline double operator * (const Single s, const double d) { | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:2164:19: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 2164 | x += (w - nw) / 2; | ^~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:213:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’ 213 | inline Single operator - (const Single s, const int i) { | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:2165:19: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 2165 | y += (h - nh) / 2; | ^~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:213:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’ 213 | inline Single operator - (const Single s, const int i) { | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:2171:43: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 2171 | surface->resize (SRect (x, y, w, h)); | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:339:45: note: initializing argument 1 of ‘KMPlayer::Rect::Rect(T, T, T, T) [with T = KMPlayer::Single]’ 339 | template inline Rect::Rect (T a, T b, T w, T h) | ~~^ /<>/src/viewarea.cpp:2171:43: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 2171 | surface->resize (SRect (x, y, w, h)); | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:339:50: note: initializing argument 2 of ‘KMPlayer::Rect::Rect(T, T, T, T) [with T = KMPlayer::Single]’ 339 | template inline Rect::Rect (T a, T b, T w, T h) | ~~^ /<>/src/viewarea.cpp:2171:43: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 2171 | surface->resize (SRect (x, y, w, h)); | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:339:55: note: initializing argument 3 of ‘KMPlayer::Rect::Rect(T, T, T, T) [with T = KMPlayer::Single]’ 339 | template inline Rect::Rect (T a, T b, T w, T h) | ~~^ /<>/src/viewarea.cpp:2171:43: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 2171 | surface->resize (SRect (x, y, w, h)); | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:339:60: note: initializing argument 4 of ‘KMPlayer::Rect::Rect(T, T, T, T) [with T = KMPlayer::Single]’ 339 | template inline Rect::Rect (T a, T b, T w, T h) | ~~^ /<>/src/viewarea.cpp: In member function ‘virtual void KMPlayer::ViewArea::resizeEvent(QResizeEvent*)’: /<>/src/viewarea.cpp:2183:21: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 2183 | ? h-hsb | ^~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/viewarea.cpp:2183:21: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 2183 | ? h-hsb | ^~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/viewarea.cpp:2188:41: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 2188 | h -= Single (auto_hide ? 0 : hcp) - hsb; | ^~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/viewarea.cpp:2194:70: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 2194 | m_view->controlPanel ()->setGeometry (0, h-(auto_hide ? hcp:0), w, hcp); | ^ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:213:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’ 213 | inline Single operator - (const Single s, const int i) { | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:2196:49: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 2196 | m_view->statusBar ()->setGeometry (0, h-hsb, w, hsb); | ^~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/viewarea.cpp:2196:49: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 2196 | m_view->statusBar ()->setGeometry (0, h-hsb, w, hsb); | ^~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/viewarea.cpp:2198:21: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 2198 | Single ws = w * scale / 100; | ^~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:223:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’ 223 | inline Single operator * (const Single s, const int i) { | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:2199:21: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 2199 | Single hs = h * scale / 100; | ^~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:223:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’ 223 | inline Single operator * (const Single s, const int i) { | ~~~~~~~~~~~~~^ /<>/src/viewarea.cpp:2200:15: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 2200 | x += (w - ws) / 2; | ^~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/viewarea.cpp:2200:15: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 2200 | x += (w - ws) / 2; | ^~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/viewarea.cpp:2201:15: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 2201 | y += (h - hs) / 2; | ^~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/viewarea.cpp:2201:15: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 2201 | y += (h - hs) / 2; | ^~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:57: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/viewarea.cpp: In member function ‘virtual bool KMPlayer::ViewArea::nativeEventFilter(const QByteArray&, void*, long int*)’: /<>/src/viewarea.cpp:2397:85: warning: unused parameter ‘result’ [-Wunused-parameter] 2397 | bool ViewArea::nativeEventFilter(const QByteArray& eventType, void * message, long *result) { | ~~~~~~^~~~~~ /<>/src/viewarea.cpp: In member function ‘virtual void KMPlayer::VideoOutput::useIndirectWidget(bool)’: /<>/src/viewarea.cpp:2538:57: warning: narrowing conversion of ‘((KMPlayer::VideoOutput*)this)->KMPlayer::VideoOutput::m_input_mask’ from ‘long int’ to ‘uint32_t’ {aka ‘unsigned int’} [-Wnarrowing] 2538 | uint32_t values[] = { scr->black_pixel, m_input_mask }; | ^~~~~~~~~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/playlistview.h:27, from /<>/src/viewarea.cpp:49: /<>/src/kmplayertypes.h: In instantiation of ‘T KMPlayer::Rect::x() const [with T = KMPlayer::Single]’: /<>/src/viewarea.cpp:308:33: required from here /<>/src/kmplayertypes.h:348:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 348 | template inline T Rect::x () const { return point.x; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In instantiation of ‘T KMPlayer::Rect::y() const [with T = KMPlayer::Single]’: /<>/src/viewarea.cpp:308:43: required from here /<>/src/kmplayertypes.h:350:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 350 | template inline T Rect::y () const { return point.y; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In instantiation of ‘bool KMPlayer::Size::isEmpty() const [with T = KMPlayer::Single]’: /<>/src/viewarea.cpp:316:39: required from here /<>/src/kmplayertypes.h:322:18: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 322 | return width <= 0 || height <= 0; | ~~~~~~^~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:291:27: note: initializing argument 1 of ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’ 291 | operator <= (const Single s, const int i) { return s <= Single (i); } | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h:322:33: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 322 | return width <= 0 || height <= 0; | ~~~~~~~^~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:291:27: note: initializing argument 1 of ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’ 291 | operator <= (const Single s, const int i) { return s <= Single (i); } | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h: In instantiation of ‘KMPlayer::Size::Size(T, T) [with T = KMPlayer::Single]’: /<>/src/viewarea.cpp:354:54: required from here /<>/src/kmplayertypes.h:319:74: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 319 | template inline Size::Size (T w, T h) : width (w), height (h) {} | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:319:74: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 319 | template inline Size::Size (T w, T h) : width (w), height (h) {} | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In instantiation of ‘T KMPlayer::Rect::width() const [with T = KMPlayer::Single]’: /<>/src/viewarea.cpp:395:26: required from here /<>/src/kmplayertypes.h:352:67: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 352 | template inline T Rect::width () const { return size.width; } | ^~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In instantiation of ‘T KMPlayer::Rect::height() const [with T = KMPlayer::Single]’: /<>/src/viewarea.cpp:395:57: required from here /<>/src/kmplayertypes.h:354:68: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 354 | template inline T Rect::height () const { return size.height; } | ^~~~~~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In instantiation of ‘KMPlayer::Rect::Rect(T, T, const KMPlayer::Size&) [with T = KMPlayer::Single]’: /<>/src/viewarea.cpp:1234:80: required from here /<>/src/kmplayertypes.h:343:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 343 | : point (a, b), size (s) {} | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:303:46: note: initializing argument 1 of ‘KMPlayer::Point::Point(T, T) [with T = KMPlayer::Single]’ 303 | template inline Point::Point (T _x, T _y) : x (_x), y (_y) {} | ~~^~ /<>/src/kmplayertypes.h:343:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 343 | : point (a, b), size (s) {} | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:303:52: note: initializing argument 2 of ‘KMPlayer::Point::Point(T, T) [with T = KMPlayer::Single]’ 303 | template inline Point::Point (T _x, T _y) : x (_x), y (_y) {} | ~~^~ /<>/src/kmplayertypes.h: In instantiation of ‘KMPlayer::Rect::Rect(T, T, T, T) [with T = KMPlayer::Single]’: /<>/src/viewarea.cpp:2171:43: required from here /<>/src/kmplayertypes.h:340:28: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 340 | : point (a, b), size (w, h) {} | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:303:46: note: initializing argument 1 of ‘KMPlayer::Point::Point(T, T) [with T = KMPlayer::Single]’ 303 | template inline Point::Point (T _x, T _y) : x (_x), y (_y) {} | ~~^~ /<>/src/kmplayertypes.h:340:28: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 340 | : point (a, b), size (w, h) {} | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:303:52: note: initializing argument 2 of ‘KMPlayer::Point::Point(T, T) [with T = KMPlayer::Single]’ 303 | template inline Point::Point (T _x, T _y) : x (_x), y (_y) {} | ~~^~ /<>/src/kmplayertypes.h:340:28: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 340 | : point (a, b), size (w, h) {} | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:319:44: note: initializing argument 1 of ‘KMPlayer::Size::Size(T, T) [with T = KMPlayer::Single]’ 319 | template inline Size::Size (T w, T h) : width (w), height (h) {} | ~~^ /<>/src/kmplayertypes.h:340:28: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 340 | : point (a, b), size (w, h) {} | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:319:49: note: initializing argument 2 of ‘KMPlayer::Size::Size(T, T) [with T = KMPlayer::Single]’ 319 | template inline Size::Size (T w, T h) : width (w), height (h) {} | ~~^ /<>/src/kmplayertypes.h: In instantiation of ‘KMPlayer::Point::Point(T, T) [with T = KMPlayer::Single]’: /<>/src/kmplayertypes.h:343:25: required from ‘KMPlayer::Rect::Rect(T, T, const KMPlayer::Size&) [with T = KMPlayer::Single]’ /<>/src/viewarea.cpp:1234:80: required from here /<>/src/kmplayertypes.h:303:71: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 303 | template inline Point::Point (T _x, T _y) : x (_x), y (_y) {} | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:303:71: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 303 | template inline Point::Point (T _x, T _y) : x (_x), y (_y) {} | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ [ 71%] Building CXX object src/CMakeFiles/kmplayercommon.dir/masteradaptor.cpp.o cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-g++ -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DKMPLAYER_VERSION_STRING="\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayercommon_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include -I/<>/obj-aarch64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -isystem /usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KBookmarks -isystem /usr/include/KF5/KItemViews -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KNotifications -isystem /usr/include/KF5/KIconThemes -isystem /usr/include/KF5/KGuiAddons -isystem /usr/include/KF5/KUnitConversion -isystem /usr/include/KF5/KTextWidgets -isystem /usr/include/KF5/SonnetUi -isystem /usr/include/KF5/KParts -isystem /usr/include/KF5/KMediaPlayer -isystem /usr/include/aarch64-linux-gnu/qt5/QtSvg -isystem /usr/include/aarch64-linux-gnu/qt5/QtX11Extras -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -std=gnu++11 -o CMakeFiles/kmplayercommon.dir/masteradaptor.cpp.o -c /<>/obj-aarch64-linux-gnu/src/masteradaptor.cpp In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayerprocess.h:35, from /<>/obj-aarch64-linux-gnu/src/masteradaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/masteradaptor.cpp:11: /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:217:53: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’ 217 | inline Single operator * (const int i, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:264:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 264 | operator > (const Single s, const int i) { return s > Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:26: note: initializing argument 1 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:267:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 267 | operator > (const int i, const Single s) { return Single (i) > s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:43: note: initializing argument 2 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:282:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 282 | operator < (const Single s, const int i) { return s < Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:26: note: initializing argument 1 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:285:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 285 | operator < (const int i, const Single s) { return Single (i) < s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:43: note: initializing argument 2 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:291:66: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 291 | operator <= (const Single s, const int i) { return s <= Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:288:27: note: initializing argument 1 of ‘bool KMPlayer::operator<=(KMPlayer::Single, KMPlayer::Single)’ 288 | operator <= (const Single s1, const Single s2) { return s1.value <= s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /<>/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ In file included from /<>/src/kmplayerprocess.h:35, from /<>/obj-aarch64-linux-gnu/src/masteradaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/masteradaptor.cpp:11: /<>/src/kmplayerplaylist.h: At global scope: /<>/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /<>/src/kmplayerplaylist.h:576:18: warning: ‘virtual bool KMPlayer::Element::isElementNode() const’ can be marked override [-Wsuggest-override] 576 | virtual bool isElementNode () const { return true; } | ^~~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:577:18: warning: ‘virtual void KMPlayer::Element::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 577 | virtual void accept (Visitor * v); | ^~~~~~ /<>/src/kmplayerplaylist.h:628:11: warning: ‘virtual KMPlayer::Node* KMPlayer::Mrl::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 628 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:629:10: warning: ‘virtual void KMPlayer::Mrl::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 629 | void parseParam (const TrieString &, const QString &); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /<>/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /<>/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:646:18: warning: ‘virtual void KMPlayer::Mrl::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 646 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayerplaylist.h:647:19: warning: ‘virtual void* KMPlayer::Mrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 647 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:777:19: warning: ‘virtual KMPlayer::Node* KMPlayer::Document::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 777 | virtual Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:778:32: warning: ‘virtual const char* KMPlayer::Document::nodeName() const’ can be marked override [-Wsuggest-override] 778 | KDE_NO_EXPORT const char * nodeName () const { return "document"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:800:19: warning: ‘virtual void* KMPlayer::Document::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 800 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:897:18: warning: ‘virtual const char* KMPlayer::TextNode::nodeName() const’ can be marked override [-Wsuggest-override] 897 | const char * nodeName () const { return "#text"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:898:10: warning: ‘virtual void KMPlayer::TextNode::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 898 | void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /<>/src/kmplayerplaylist.h:911:18: warning: ‘virtual const char* KMPlayer::CData::nodeName() const’ can be marked override [-Wsuggest-override] 911 | const char * nodeName () const { return "#cdata"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:921:18: warning: ‘virtual const char* KMPlayer::DarkNode::nodeName() const’ can be marked override [-Wsuggest-override] 921 | const char * nodeName () const { return name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:922:11: warning: ‘virtual KMPlayer::Node* KMPlayer::DarkNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 922 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:935:32: warning: ‘virtual const char* KMPlayer::GenericURL::nodeName() const’ can be marked override [-Wsuggest-override] 935 | KDE_NO_EXPORT const char * nodeName () const { return "url"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /<>/src/kmplayerplaylist.h:946:32: warning: ‘virtual const char* KMPlayer::GenericMrl::nodeName() const’ can be marked override [-Wsuggest-override] 946 | KDE_NO_EXPORT const char * nodeName () const { return node_name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /<>/src/kmplayerplaylist.h:948:11: warning: ‘virtual void* KMPlayer::GenericMrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 948 | void *role (RoleType msg, void *content=NULL); | ^~~~ In file included from /<>/src/kmplayerpartbase.h:39, from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/masteradaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/masteradaptor.cpp:11: /<>/src/kmplayerview.h:61:10: warning: ‘virtual void KMPlayer::TextEdit::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 61 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:74:10: warning: ‘virtual void KMPlayer::InfoWindow::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 74 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:85:10: warning: ‘virtual void KMPlayer::PictureWidget::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 85 | void mousePressEvent (QMouseEvent *); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:86:10: warning: ‘virtual void KMPlayer::PictureWidget::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 86 | void mouseMoveEvent (QMouseEvent *); | ^~~~~~~~~~~~~~ /<>/src/kmplayerview.h:137:10: warning: ‘virtual void KMPlayer::View::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 137 | void dragEnterEvent(QDragEnterEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/kmplayerview.h:138:10: warning: ‘virtual void KMPlayer::View::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 138 | void dropEvent(QDropEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/kmplayerview.h:159:10: warning: ‘virtual void KMPlayer::View::leaveEvent(QEvent*)’ can be marked override [-Wsuggest-override] 159 | void leaveEvent (QEvent *) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayerview.h:160:10: warning: ‘virtual void KMPlayer::View::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent(QTimerEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/masteradaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/masteradaptor.cpp:11: /<>/src/kmplayerpartbase.h:90:39: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 90 | KDE_NO_EXPORT const KUrl & url () const { return m_url; } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/masteradaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/masteradaptor.cpp:11: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/masteradaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/masteradaptor.cpp:11: /<>/src/kmplayerpartbase.h:91:42: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 91 | KDE_NO_EXPORT const KUrl & subUrl () const { return m_sub_url; } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/masteradaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/masteradaptor.cpp:11: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/masteradaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/masteradaptor.cpp:11: /<>/src/kmplayerpartbase.h:178:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 178 | KUrl m_url; | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/masteradaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/masteradaptor.cpp:11: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/masteradaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/masteradaptor.cpp:11: /<>/src/kmplayerpartbase.h:179:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 179 | KUrl m_sub_url; | ^~~~~~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/masteradaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/masteradaptor.cpp:11: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/masteradaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/masteradaptor.cpp:11: /<>/src/kmplayerpartbase.h:160:10: warning: ‘virtual void KMPlayer::Source::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent (QTimerEvent *); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:164:10: warning: ‘virtual void KMPlayer::Source::stateElementChanged(KMPlayer::Node*, KMPlayer::Node::State, KMPlayer::Node::State)’ can be marked override [-Wsuggest-override] 164 | void stateElementChanged (Node * element, Node::State os, Node::State ns); | ^~~~~~~~~~~~~~~~~~~ /<>/src/kmplayerpartbase.h:165:10: warning: ‘virtual void KMPlayer::Source::bitRates(int&, int&)’ can be marked override [-Wsuggest-override] 165 | void bitRates (int & preferred, int & maximal); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:166:10: warning: ‘virtual void KMPlayer::Source::setTimeout(int)’ can be marked override [-Wsuggest-override] 166 | void setTimeout (int ms); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:167:10: warning: ‘virtual void KMPlayer::Source::openUrl(const KUrl&, const QString&, const QString&)’ can be marked override [-Wsuggest-override] 167 | void openUrl (const KUrl &url, const QString &target, const QString &srv); | ^~~~~~~ /<>/src/kmplayerpartbase.h:168:10: warning: ‘virtual void KMPlayer::Source::enableRepaintUpdaters(bool, unsigned int)’ can be marked override [-Wsuggest-override] 168 | void enableRepaintUpdaters (bool enable, unsigned int off_time); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/kmplayerpartbase.h:209:10: warning: ‘virtual void KMPlayer::SourceDocument::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 209 | void message (MessageType msg, void *data=NULL); | ^~~~~~~ /<>/src/kmplayerpartbase.h:210:11: warning: ‘virtual void* KMPlayer::SourceDocument::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 210 | void *role (RoleType msg, void *data=NULL); | ^~~~ /<>/src/kmplayerpartbase.h:224:18: warning: ‘virtual void KMPlayer::URLSource::dimensions(int&, int&)’ can be marked override [-Wsuggest-override] 224 | virtual void dimensions (int & w, int & h); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:225:18: warning: ‘virtual bool KMPlayer::URLSource::hasLength()’ can be marked override [-Wsuggest-override] 225 | virtual bool hasLength (); | ^~~~~~~~~ /<>/src/kmplayerpartbase.h:226:21: warning: ‘virtual QString KMPlayer::URLSource::prettyName()’ can be marked override [-Wsuggest-override] 226 | virtual QString prettyName (); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:227:18: warning: ‘virtual void KMPlayer::URLSource::reset()’ can be marked override [-Wsuggest-override] 227 | virtual void reset (); | ^~~~~ /<>/src/kmplayerpartbase.h:228:18: warning: ‘virtual void KMPlayer::URLSource::setUrl(const QString&)’ can be marked override [-Wsuggest-override] 228 | virtual void setUrl (const QString &url); | ^~~~~~ /<>/src/kmplayerpartbase.h:229:18: warning: ‘virtual bool KMPlayer::URLSource::authoriseUrl(const QString&)’ can be marked override [-Wsuggest-override] 229 | virtual bool authoriseUrl (const QString &url); | ^~~~~~~~~~~~ /<>/src/kmplayerpartbase.h:230:18: warning: ‘virtual void KMPlayer::URLSource::init()’ can be marked override [-Wsuggest-override] 230 | virtual void init (); | ^~~~ /<>/src/kmplayerpartbase.h:231:18: warning: ‘virtual void KMPlayer::URLSource::activate()’ can be marked override [-Wsuggest-override] 231 | virtual void activate () KDE_NO_EXPORT; | ^~~~~~~~ /<>/src/kmplayerpartbase.h:232:18: warning: ‘virtual void KMPlayer::URLSource::deactivate()’ can be marked override [-Wsuggest-override] 232 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:233:18: warning: ‘virtual void KMPlayer::URLSource::forward()’ can be marked override [-Wsuggest-override] 233 | virtual void forward (); | ^~~~~~~ /<>/src/kmplayerpartbase.h:234:18: warning: ‘virtual void KMPlayer::URLSource::backward()’ can be marked override [-Wsuggest-override] 234 | virtual void backward (); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:235:18: warning: ‘virtual void KMPlayer::URLSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 235 | virtual void play (Mrl *); | ^~~~ /<>/src/kmplayerpartbase.h:221:60: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 221 | URLSource (PartBase * player, const KUrl & url = KUrl ()); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/masteradaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/masteradaptor.cpp:11: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/masteradaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/masteradaptor.cpp:11: /<>/src/kmplayerpartbase.h:255:17: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 255 | KUrl url () const { return m_sources ["urlsource"]->url (); } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/masteradaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/masteradaptor.cpp:11: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/masteradaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/masteradaptor.cpp:11: /<>/src/kmplayerpartbase.h:257:21: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 257 | KUrl docBase () const { return m_docbase; } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/masteradaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/masteradaptor.cpp:11: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/masteradaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/masteradaptor.cpp:11: /<>/src/kmplayerpartbase.h:366:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 366 | KUrl m_docbase; | ^~~~~~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/masteradaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/masteradaptor.cpp:11: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/masteradaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/masteradaptor.cpp:11: /<>/src/kmplayerpartbase.h:249:33: warning: ‘virtual KMediaPlayer::View* KMPlayer::PartBase::view()’ can be marked override [-Wsuggest-override] 249 | virtual KMediaPlayer::View* view (); | ^~~~ /<>/src/kmplayerpartbase.h:290:18: warning: ‘virtual bool KMPlayer::PartBase::openUrl(const QUrl&)’ can be marked override [-Wsuggest-override] 290 | virtual bool openUrl (const QUrl & url); | ^~~~~~~ /<>/src/kmplayerpartbase.h:294:18: warning: ‘virtual bool KMPlayer::PartBase::closeUrl()’ can be marked override [-Wsuggest-override] 294 | virtual bool closeUrl (); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:295:18: warning: ‘virtual void KMPlayer::PartBase::pause()’ can be marked override [-Wsuggest-override] 295 | virtual void pause (void); | ^~~~~ /<>/src/kmplayerpartbase.h:296:18: warning: ‘virtual void KMPlayer::PartBase::play()’ can be marked override [-Wsuggest-override] 296 | virtual void play (void); | ^~~~ /<>/src/kmplayerpartbase.h:297:18: warning: ‘virtual void KMPlayer::PartBase::stop()’ can be marked override [-Wsuggest-override] 297 | virtual void stop (void); | ^~~~ /<>/src/kmplayerpartbase.h:316:18: warning: ‘virtual bool KMPlayer::PartBase::isSeekable() const’ can be marked override [-Wsuggest-override] 316 | virtual bool isSeekable (void) const; | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:317:23: warning: ‘virtual qlonglong KMPlayer::PartBase::position() const’ can be marked override [-Wsuggest-override] 317 | virtual qlonglong position (void) const; | ^~~~~~~~ /<>/src/kmplayerpartbase.h:318:18: warning: ‘virtual bool KMPlayer::PartBase::hasLength() const’ can be marked override [-Wsuggest-override] 318 | virtual bool hasLength (void) const; | ^~~~~~~~~ /<>/src/kmplayerpartbase.h:319:23: warning: ‘virtual qlonglong KMPlayer::PartBase::length() const’ can be marked override [-Wsuggest-override] 319 | virtual qlonglong length (void) const; | ^~~~~~ /<>/src/kmplayerpartbase.h:320:18: warning: ‘virtual void KMPlayer::PartBase::seek(qlonglong)’ can be marked override [-Wsuggest-override] 320 | virtual void seek (qlonglong); | ^~~~ /<>/src/kmplayerpartbase.h:344:10: warning: ‘virtual bool KMPlayer::PartBase::openFile()’ can be marked override [-Wsuggest-override] 344 | bool openFile(); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:345:18: warning: ‘virtual void KMPlayer::PartBase::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 345 | virtual void timerEvent (QTimerEvent *); | ^~~~~~~~~~ In file included from /<>/src/kmplayerprocess.h:37, from /<>/obj-aarch64-linux-gnu/src/masteradaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/masteradaptor.cpp:11: /<>/src/mediaobject.h:292:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::AudioVideoMedia::type() const’ can be marked override [-Wsuggest-override] 292 | MediaManager::MediaType type () const { return MediaManager::AudioVideo; } | ^~~~ /<>/src/mediaobject.h:294:18: warning: ‘virtual bool KMPlayer::AudioVideoMedia::play()’ can be marked override [-Wsuggest-override] 294 | virtual bool play (); | ^~~~ /<>/src/mediaobject.h:296:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stop()’ can be marked override [-Wsuggest-override] 296 | virtual void stop (); | ^~~~ /<>/src/mediaobject.h:297:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::pause()’ can be marked override [-Wsuggest-override] 297 | virtual void pause (); | ^~~~~ /<>/src/mediaobject.h:298:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::unpause()’ can be marked override [-Wsuggest-override] 298 | virtual void unpause (); | ^~~~~~~ /<>/src/mediaobject.h:299:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::destroy()’ can be marked override [-Wsuggest-override] 299 | virtual void destroy (); | ^~~~~~~ /<>/src/mediaobject.h:301:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::starting(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 301 | virtual void starting (IProcess *); | ^~~~~~~~ /<>/src/mediaobject.h:302:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stateChange(KMPlayer::IProcess*, KMPlayer::IProcess::State, KMPlayer::IProcess::State)’ can be marked override [-Wsuggest-override] 302 | virtual void stateChange (IProcess *, IProcess::State, IProcess::State); | ^~~~~~~~~~~ /<>/src/mediaobject.h:303:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::processDestroyed(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 303 | virtual void processDestroyed (IProcess *p); | ^~~~~~~~~~~~~~~~ /<>/src/mediaobject.h:304:22: warning: ‘virtual KMPlayer::IViewer* KMPlayer::AudioVideoMedia::viewer()’ can be marked override [-Wsuggest-override] 304 | virtual IViewer *viewer (); | ^~~~~~ /<>/src/mediaobject.h:305:18: warning: ‘virtual KMPlayer::Mrl* KMPlayer::AudioVideoMedia::getMrl()’ can be marked override [-Wsuggest-override] 305 | virtual Mrl *getMrl (); | ^~~~~~ /<>/src/mediaobject.h:366:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::ImageMedia::type() const’ can be marked override [-Wsuggest-override] 366 | MediaManager::MediaType type () const { return MediaManager::Image; } | ^~~~ /<>/src/mediaobject.h:368:10: warning: ‘virtual bool KMPlayer::ImageMedia::play()’ can be marked override [-Wsuggest-override] 368 | bool play (); | ^~~~ /<>/src/mediaobject.h:369:10: warning: ‘virtual void KMPlayer::ImageMedia::stop()’ can be marked override [-Wsuggest-override] 369 | void stop (); | ^~~~ /<>/src/mediaobject.h:370:10: warning: ‘virtual void KMPlayer::ImageMedia::pause()’ can be marked override [-Wsuggest-override] 370 | void pause (); | ^~~~~ /<>/src/mediaobject.h:371:10: warning: ‘virtual void KMPlayer::ImageMedia::unpause()’ can be marked override [-Wsuggest-override] 371 | void unpause (); | ^~~~~~~ /<>/src/mediaobject.h:411:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::TextMedia::type() const’ can be marked override [-Wsuggest-override] 411 | MediaManager::MediaType type () const { return MediaManager::Text; } | ^~~~ /<>/src/mediaobject.h:413:10: warning: ‘virtual bool KMPlayer::TextMedia::play()’ can be marked override [-Wsuggest-override] 413 | bool play (); | ^~~~ In file included from /<>/obj-aarch64-linux-gnu/src/masteradaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/masteradaptor.cpp:11: /<>/src/kmplayerprocess.h:73:18: warning: ‘virtual void KMPlayer::Process::setAudioLang(int)’ can be marked override [-Wsuggest-override] 73 | virtual void setAudioLang (int id); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:74:18: warning: ‘virtual void KMPlayer::Process::setSubtitle(int)’ can be marked override [-Wsuggest-override] 74 | virtual void setSubtitle (int id); | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:75:18: warning: ‘virtual bool KMPlayer::Process::running() const’ can be marked override [-Wsuggest-override] 75 | virtual bool running () const; | ^~~~~~~ /<>/src/kmplayerprocess.h:82:18: warning: ‘virtual bool KMPlayer::Process::grabPicture(const QString&, int)’ can be marked override [-Wsuggest-override] 82 | virtual bool grabPicture (const QString &file, int frame) KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:85:18: warning: ‘virtual bool KMPlayer::Process::ready()’ can be marked override [-Wsuggest-override] 85 | virtual bool ready (); | ^~~~~ /<>/src/kmplayerprocess.h:86:18: warning: ‘virtual bool KMPlayer::Process::play()’ can be marked override [-Wsuggest-override] 86 | virtual bool play (); | ^~~~ /<>/src/kmplayerprocess.h:87:18: warning: ‘virtual void KMPlayer::Process::stop()’ can be marked override [-Wsuggest-override] 87 | virtual void stop (); | ^~~~ /<>/src/kmplayerprocess.h:88:18: warning: ‘virtual void KMPlayer::Process::quit()’ can be marked override [-Wsuggest-override] 88 | virtual void quit (); | ^~~~ /<>/src/kmplayerprocess.h:89:18: warning: ‘virtual void KMPlayer::Process::pause()’ can be marked override [-Wsuggest-override] 89 | virtual void pause (); | ^~~~~ /<>/src/kmplayerprocess.h:90:18: warning: ‘virtual void KMPlayer::Process::unpause()’ can be marked override [-Wsuggest-override] 90 | virtual void unpause (); | ^~~~~~~ /<>/src/kmplayerprocess.h:92:18: warning: ‘virtual bool KMPlayer::Process::seek(int, bool)’ can be marked override [-Wsuggest-override] 92 | virtual bool seek (int pos, bool absolute); | ^~~~ /<>/src/kmplayerprocess.h:94:18: warning: ‘virtual void KMPlayer::Process::volume(int, bool)’ can be marked override [-Wsuggest-override] 94 | virtual void volume (int pos, bool absolute); | ^~~~~~ /<>/src/kmplayerprocess.h:96:18: warning: ‘virtual bool KMPlayer::Process::saturation(int, bool)’ can be marked override [-Wsuggest-override] 96 | virtual bool saturation (int pos, bool absolute); | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:97:18: warning: ‘virtual bool KMPlayer::Process::hue(int, bool)’ can be marked override [-Wsuggest-override] 97 | virtual bool hue (int pos, bool absolute); | ^~~ /<>/src/kmplayerprocess.h:98:18: warning: ‘virtual bool KMPlayer::Process::contrast(int, bool)’ can be marked override [-Wsuggest-override] 98 | virtual bool contrast (int pos, bool absolute); | ^~~~~~~~ /<>/src/kmplayerprocess.h:99:18: warning: ‘virtual bool KMPlayer::Process::brightness(int, bool)’ can be marked override [-Wsuggest-override] 99 | virtual bool brightness (int pos, bool absolute); | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:130:10: warning: ‘virtual void KMPlayer::MPlayerBase::initProcess()’ can be marked override [-Wsuggest-override] 130 | void initProcess () KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:131:18: warning: ‘virtual void KMPlayer::MPlayerBase::stop()’ can be marked override [-Wsuggest-override] 131 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:132:18: warning: ‘virtual void KMPlayer::MPlayerBase::quit()’ can be marked override [-Wsuggest-override] 132 | virtual void quit () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:151:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::MPlayerProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 151 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:160:18: warning: ‘virtual void KMPlayer::MPlayer::init()’ can be marked override [-Wsuggest-override] 160 | virtual void init () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:161:18: warning: ‘virtual bool KMPlayer::MPlayer::grabPicture(const QString&, int)’ can be marked override [-Wsuggest-override] 161 | virtual bool grabPicture (const QString &file, int pos) KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:162:18: warning: ‘virtual void KMPlayer::MPlayer::setAudioLang(int)’ can be marked override [-Wsuggest-override] 162 | virtual void setAudioLang (int id); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:163:18: warning: ‘virtual void KMPlayer::MPlayer::setSubtitle(int)’ can be marked override [-Wsuggest-override] 163 | virtual void setSubtitle (int id); | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:164:18: warning: ‘virtual bool KMPlayer::MPlayer::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 164 | virtual bool deMediafiedPlay () KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:165:18: warning: ‘virtual void KMPlayer::MPlayer::stop()’ can be marked override [-Wsuggest-override] 165 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:166:18: warning: ‘virtual void KMPlayer::MPlayer::pause()’ can be marked override [-Wsuggest-override] 166 | virtual void pause () KDE_NO_EXPORT; | ^~~~~ /<>/src/kmplayerprocess.h:167:18: warning: ‘virtual void KMPlayer::MPlayer::unpause()’ can be marked override [-Wsuggest-override] 167 | virtual void unpause () KDE_NO_EXPORT; | ^~~~~~~ /<>/src/kmplayerprocess.h:168:18: warning: ‘virtual bool KMPlayer::MPlayer::seek(int, bool)’ can be marked override [-Wsuggest-override] 168 | virtual bool seek (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:169:18: warning: ‘virtual void KMPlayer::MPlayer::volume(int, bool)’ can be marked override [-Wsuggest-override] 169 | virtual void volume (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~ /<>/src/kmplayerprocess.h:170:18: warning: ‘virtual bool KMPlayer::MPlayer::saturation(int, bool)’ can be marked override [-Wsuggest-override] 170 | virtual bool saturation (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:171:18: warning: ‘virtual bool KMPlayer::MPlayer::hue(int, bool)’ can be marked override [-Wsuggest-override] 171 | virtual bool hue (int pos, bool absolute) KDE_NO_EXPORT; | ^~~ /<>/src/kmplayerprocess.h:172:18: warning: ‘virtual bool KMPlayer::MPlayer::contrast(int, bool)’ can be marked override [-Wsuggest-override] 172 | virtual bool contrast (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~~~ /<>/src/kmplayerprocess.h:173:18: warning: ‘virtual bool KMPlayer::MPlayer::brightness(int, bool)’ can be marked override [-Wsuggest-override] 173 | virtual bool brightness (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:174:10: warning: ‘virtual bool KMPlayer::MPlayer::ready()’ can be marked override [-Wsuggest-override] 174 | bool ready () KDE_NO_EXPORT; | ^~~~~ /<>/src/kmplayerprocess.h:176:10: warning: ‘virtual void KMPlayer::MPlayer::processStopped()’ can be marked override [-Wsuggest-override] 176 | void processStopped () KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:232:18: warning: ‘virtual void KMPlayer::RecordDocument::begin()’ can be marked override [-Wsuggest-override] 232 | virtual void begin (); | ^~~~~ /<>/src/kmplayerprocess.h:233:18: warning: ‘virtual void KMPlayer::RecordDocument::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 233 | virtual void message (MessageType msg, void *); | ^~~~~~~ /<>/src/kmplayerprocess.h:234:18: warning: ‘virtual void KMPlayer::RecordDocument::deactivate()’ can be marked override [-Wsuggest-override] 234 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:246:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::MEncoderProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 246 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:254:18: warning: ‘virtual void KMPlayer::MEncoder::init()’ can be marked override [-Wsuggest-override] 254 | virtual void init (); | ^~~~ /<>/src/kmplayerprocess.h:255:18: warning: ‘virtual bool KMPlayer::MEncoder::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 255 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:256:18: warning: ‘virtual void KMPlayer::MEncoder::stop()’ can be marked override [-Wsuggest-override] 256 | virtual void stop (); | ^~~~ /<>/src/kmplayerprocess.h:265:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::MPlayerDumpProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 265 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:273:18: warning: ‘virtual void KMPlayer::MPlayerDumpstream::init()’ can be marked override [-Wsuggest-override] 273 | virtual void init (); | ^~~~ /<>/src/kmplayerprocess.h:274:18: warning: ‘virtual bool KMPlayer::MPlayerDumpstream::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 274 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:275:18: warning: ‘virtual void KMPlayer::MPlayerDumpstream::stop()’ can be marked override [-Wsuggest-override] 275 | virtual void stop (); | ^~~~ /<>/src/kmplayerprocess.h:285:18: warning: ‘virtual void KMPlayer::MasterProcessInfo::quitProcesses()’ can be marked override [-Wsuggest-override] 285 | virtual void quitProcesses (); | ^~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:310:18: warning: ‘virtual void KMPlayer::MasterProcess::init()’ can be marked override [-Wsuggest-override] 310 | virtual void init (); | ^~~~ /<>/src/kmplayerprocess.h:311:18: warning: ‘virtual bool KMPlayer::MasterProcess::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 311 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:312:18: warning: ‘virtual bool KMPlayer::MasterProcess::running() const’ can be marked override [-Wsuggest-override] 312 | virtual bool running () const; | ^~~~~~~ /<>/src/kmplayerprocess.h:319:10: warning: ‘virtual void KMPlayer::MasterProcess::pause()’ can be marked override [-Wsuggest-override] 319 | void pause (); | ^~~~~ /<>/src/kmplayerprocess.h:320:10: warning: ‘virtual void KMPlayer::MasterProcess::unpause()’ can be marked override [-Wsuggest-override] 320 | void unpause (); | ^~~~~~~ /<>/src/kmplayerprocess.h:321:10: warning: ‘virtual bool KMPlayer::MasterProcess::seek(int, bool)’ can be marked override [-Wsuggest-override] 321 | bool seek (int pos, bool absolute); | ^~~~ /<>/src/kmplayerprocess.h:322:10: warning: ‘virtual void KMPlayer::MasterProcess::volume(int, bool)’ can be marked override [-Wsuggest-override] 322 | void volume (int pos, bool absolute); | ^~~~~~ /<>/src/kmplayerprocess.h:324:10: warning: ‘virtual void KMPlayer::MasterProcess::stop()’ can be marked override [-Wsuggest-override] 324 | void stop (); | ^~~~ /<>/src/kmplayerprocess.h:334:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::PhononProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 334 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:336:18: warning: ‘virtual bool KMPlayer::PhononProcessInfo::startSlave()’ can be marked override [-Wsuggest-override] 336 | virtual bool startSlave (); | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:344:18: warning: ‘virtual bool KMPlayer::Phonon::ready()’ can be marked override [-Wsuggest-override] 344 | virtual bool ready (); | ^~~~~ /<>/src/kmplayerprocess.h:353:11: warning: ‘virtual KMPlayer::Node* KMPlayer::ConfigDocument::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 353 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:362:11: warning: ‘virtual KMPlayer::Node* KMPlayer::ConfigNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 362 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:372:11: warning: ‘virtual KMPlayer::Node* KMPlayer::TypeNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 372 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:375:18: warning: ‘virtual const char* KMPlayer::TypeNode::nodeName() const’ can be marked override [-Wsuggest-override] 375 | const char * nodeName () const { return tag.toAscii (); } | ^~~~~~~~ /<>/src/kmplayerprocess.h:385:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::FFMpegProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 385 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:393:18: warning: ‘virtual void KMPlayer::FFMpeg::init()’ can be marked override [-Wsuggest-override] 393 | virtual void init () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:394:18: warning: ‘virtual bool KMPlayer::FFMpeg::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 394 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:395:18: warning: ‘virtual void KMPlayer::FFMpeg::stop()’ can be marked override [-Wsuggest-override] 395 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:396:18: warning: ‘virtual void KMPlayer::FFMpeg::quit()’ can be marked override [-Wsuggest-override] 396 | virtual void quit () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:447:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::NppProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 447 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:460:18: warning: ‘virtual void KMPlayer::NpPlayer::init()’ can be marked override [-Wsuggest-override] 460 | virtual void init (); | ^~~~ /<>/src/kmplayerprocess.h:461:18: warning: ‘virtual bool KMPlayer::NpPlayer::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 461 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:462:18: warning: ‘virtual void KMPlayer::NpPlayer::initProcess()’ can be marked override [-Wsuggest-override] 462 | virtual void initProcess (); | ^~~~~~~~~~~ In file included from /<>/obj-aarch64-linux-gnu/src/masteradaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/masteradaptor.cpp:11: /<>/src/kmplayerprocess.h:477:18: warning: ‘virtual void KMPlayer::NpPlayer::stop()’ can be marked override [-Wsuggest-override] 477 | virtual void stop (); | ^~~~ /<>/src/kmplayerprocess.h:478:18: warning: ‘virtual void KMPlayer::NpPlayer::quit()’ can be marked override [-Wsuggest-override] 478 | virtual void quit (); | ^~~~ /<>/src/kmplayerprocess.h:479:10: warning: ‘virtual bool KMPlayer::NpPlayer::ready()’ can be marked override [-Wsuggest-override] 479 | bool ready (); | ^~~~~ /<>/src/kmplayerprocess.h:493:18: warning: ‘virtual void KMPlayer::NpPlayer::terminateJobs()’ can be marked override [-Wsuggest-override] 493 | virtual void terminateJobs (); | ^~~~~~~~~~~~~ [ 73%] Building CXX object src/CMakeFiles/kmplayercommon.dir/streammasteradaptor.cpp.o cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-g++ -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DKMPLAYER_VERSION_STRING="\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayercommon_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include -I/<>/obj-aarch64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -isystem /usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KBookmarks -isystem /usr/include/KF5/KItemViews -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KNotifications -isystem /usr/include/KF5/KIconThemes -isystem /usr/include/KF5/KGuiAddons -isystem /usr/include/KF5/KUnitConversion -isystem /usr/include/KF5/KTextWidgets -isystem /usr/include/KF5/SonnetUi -isystem /usr/include/KF5/KParts -isystem /usr/include/KF5/KMediaPlayer -isystem /usr/include/aarch64-linux-gnu/qt5/QtSvg -isystem /usr/include/aarch64-linux-gnu/qt5/QtX11Extras -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -std=gnu++11 -o CMakeFiles/kmplayercommon.dir/streammasteradaptor.cpp.o -c /<>/obj-aarch64-linux-gnu/src/streammasteradaptor.cpp In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayerprocess.h:35, from /<>/obj-aarch64-linux-gnu/src/streammasteradaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/streammasteradaptor.cpp:11: /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:217:53: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’ 217 | inline Single operator * (const int i, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:264:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 264 | operator > (const Single s, const int i) { return s > Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:26: note: initializing argument 1 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:267:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 267 | operator > (const int i, const Single s) { return Single (i) > s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:43: note: initializing argument 2 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:282:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 282 | operator < (const Single s, const int i) { return s < Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:26: note: initializing argument 1 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:285:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 285 | operator < (const int i, const Single s) { return Single (i) < s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:43: note: initializing argument 2 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:291:66: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 291 | operator <= (const Single s, const int i) { return s <= Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:288:27: note: initializing argument 1 of ‘bool KMPlayer::operator<=(KMPlayer::Single, KMPlayer::Single)’ 288 | operator <= (const Single s1, const Single s2) { return s1.value <= s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /<>/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ In file included from /<>/src/kmplayerprocess.h:35, from /<>/obj-aarch64-linux-gnu/src/streammasteradaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/streammasteradaptor.cpp:11: /<>/src/kmplayerplaylist.h: At global scope: /<>/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /<>/src/kmplayerplaylist.h:576:18: warning: ‘virtual bool KMPlayer::Element::isElementNode() const’ can be marked override [-Wsuggest-override] 576 | virtual bool isElementNode () const { return true; } | ^~~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:577:18: warning: ‘virtual void KMPlayer::Element::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 577 | virtual void accept (Visitor * v); | ^~~~~~ /<>/src/kmplayerplaylist.h:628:11: warning: ‘virtual KMPlayer::Node* KMPlayer::Mrl::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 628 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:629:10: warning: ‘virtual void KMPlayer::Mrl::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 629 | void parseParam (const TrieString &, const QString &); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /<>/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /<>/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:646:18: warning: ‘virtual void KMPlayer::Mrl::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 646 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayerplaylist.h:647:19: warning: ‘virtual void* KMPlayer::Mrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 647 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:777:19: warning: ‘virtual KMPlayer::Node* KMPlayer::Document::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 777 | virtual Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:778:32: warning: ‘virtual const char* KMPlayer::Document::nodeName() const’ can be marked override [-Wsuggest-override] 778 | KDE_NO_EXPORT const char * nodeName () const { return "document"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:800:19: warning: ‘virtual void* KMPlayer::Document::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 800 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:897:18: warning: ‘virtual const char* KMPlayer::TextNode::nodeName() const’ can be marked override [-Wsuggest-override] 897 | const char * nodeName () const { return "#text"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:898:10: warning: ‘virtual void KMPlayer::TextNode::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 898 | void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /<>/src/kmplayerplaylist.h:911:18: warning: ‘virtual const char* KMPlayer::CData::nodeName() const’ can be marked override [-Wsuggest-override] 911 | const char * nodeName () const { return "#cdata"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:921:18: warning: ‘virtual const char* KMPlayer::DarkNode::nodeName() const’ can be marked override [-Wsuggest-override] 921 | const char * nodeName () const { return name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:922:11: warning: ‘virtual KMPlayer::Node* KMPlayer::DarkNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 922 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:935:32: warning: ‘virtual const char* KMPlayer::GenericURL::nodeName() const’ can be marked override [-Wsuggest-override] 935 | KDE_NO_EXPORT const char * nodeName () const { return "url"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /<>/src/kmplayerplaylist.h:946:32: warning: ‘virtual const char* KMPlayer::GenericMrl::nodeName() const’ can be marked override [-Wsuggest-override] 946 | KDE_NO_EXPORT const char * nodeName () const { return node_name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /<>/src/kmplayerplaylist.h:948:11: warning: ‘virtual void* KMPlayer::GenericMrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 948 | void *role (RoleType msg, void *content=NULL); | ^~~~ In file included from /<>/src/kmplayerpartbase.h:39, from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/streammasteradaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/streammasteradaptor.cpp:11: /<>/src/kmplayerview.h:61:10: warning: ‘virtual void KMPlayer::TextEdit::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 61 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:74:10: warning: ‘virtual void KMPlayer::InfoWindow::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 74 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:85:10: warning: ‘virtual void KMPlayer::PictureWidget::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 85 | void mousePressEvent (QMouseEvent *); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:86:10: warning: ‘virtual void KMPlayer::PictureWidget::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 86 | void mouseMoveEvent (QMouseEvent *); | ^~~~~~~~~~~~~~ /<>/src/kmplayerview.h:137:10: warning: ‘virtual void KMPlayer::View::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 137 | void dragEnterEvent(QDragEnterEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/kmplayerview.h:138:10: warning: ‘virtual void KMPlayer::View::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 138 | void dropEvent(QDropEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/kmplayerview.h:159:10: warning: ‘virtual void KMPlayer::View::leaveEvent(QEvent*)’ can be marked override [-Wsuggest-override] 159 | void leaveEvent (QEvent *) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayerview.h:160:10: warning: ‘virtual void KMPlayer::View::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent(QTimerEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/streammasteradaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/streammasteradaptor.cpp:11: /<>/src/kmplayerpartbase.h:90:39: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 90 | KDE_NO_EXPORT const KUrl & url () const { return m_url; } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/streammasteradaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/streammasteradaptor.cpp:11: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/streammasteradaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/streammasteradaptor.cpp:11: /<>/src/kmplayerpartbase.h:91:42: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 91 | KDE_NO_EXPORT const KUrl & subUrl () const { return m_sub_url; } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/streammasteradaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/streammasteradaptor.cpp:11: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/streammasteradaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/streammasteradaptor.cpp:11: /<>/src/kmplayerpartbase.h:178:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 178 | KUrl m_url; | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/streammasteradaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/streammasteradaptor.cpp:11: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/streammasteradaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/streammasteradaptor.cpp:11: /<>/src/kmplayerpartbase.h:179:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 179 | KUrl m_sub_url; | ^~~~~~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/streammasteradaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/streammasteradaptor.cpp:11: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/streammasteradaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/streammasteradaptor.cpp:11: /<>/src/kmplayerpartbase.h:160:10: warning: ‘virtual void KMPlayer::Source::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent (QTimerEvent *); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:164:10: warning: ‘virtual void KMPlayer::Source::stateElementChanged(KMPlayer::Node*, KMPlayer::Node::State, KMPlayer::Node::State)’ can be marked override [-Wsuggest-override] 164 | void stateElementChanged (Node * element, Node::State os, Node::State ns); | ^~~~~~~~~~~~~~~~~~~ /<>/src/kmplayerpartbase.h:165:10: warning: ‘virtual void KMPlayer::Source::bitRates(int&, int&)’ can be marked override [-Wsuggest-override] 165 | void bitRates (int & preferred, int & maximal); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:166:10: warning: ‘virtual void KMPlayer::Source::setTimeout(int)’ can be marked override [-Wsuggest-override] 166 | void setTimeout (int ms); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:167:10: warning: ‘virtual void KMPlayer::Source::openUrl(const KUrl&, const QString&, const QString&)’ can be marked override [-Wsuggest-override] 167 | void openUrl (const KUrl &url, const QString &target, const QString &srv); | ^~~~~~~ /<>/src/kmplayerpartbase.h:168:10: warning: ‘virtual void KMPlayer::Source::enableRepaintUpdaters(bool, unsigned int)’ can be marked override [-Wsuggest-override] 168 | void enableRepaintUpdaters (bool enable, unsigned int off_time); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/kmplayerpartbase.h:209:10: warning: ‘virtual void KMPlayer::SourceDocument::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 209 | void message (MessageType msg, void *data=NULL); | ^~~~~~~ /<>/src/kmplayerpartbase.h:210:11: warning: ‘virtual void* KMPlayer::SourceDocument::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 210 | void *role (RoleType msg, void *data=NULL); | ^~~~ /<>/src/kmplayerpartbase.h:224:18: warning: ‘virtual void KMPlayer::URLSource::dimensions(int&, int&)’ can be marked override [-Wsuggest-override] 224 | virtual void dimensions (int & w, int & h); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:225:18: warning: ‘virtual bool KMPlayer::URLSource::hasLength()’ can be marked override [-Wsuggest-override] 225 | virtual bool hasLength (); | ^~~~~~~~~ /<>/src/kmplayerpartbase.h:226:21: warning: ‘virtual QString KMPlayer::URLSource::prettyName()’ can be marked override [-Wsuggest-override] 226 | virtual QString prettyName (); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:227:18: warning: ‘virtual void KMPlayer::URLSource::reset()’ can be marked override [-Wsuggest-override] 227 | virtual void reset (); | ^~~~~ /<>/src/kmplayerpartbase.h:228:18: warning: ‘virtual void KMPlayer::URLSource::setUrl(const QString&)’ can be marked override [-Wsuggest-override] 228 | virtual void setUrl (const QString &url); | ^~~~~~ /<>/src/kmplayerpartbase.h:229:18: warning: ‘virtual bool KMPlayer::URLSource::authoriseUrl(const QString&)’ can be marked override [-Wsuggest-override] 229 | virtual bool authoriseUrl (const QString &url); | ^~~~~~~~~~~~ /<>/src/kmplayerpartbase.h:230:18: warning: ‘virtual void KMPlayer::URLSource::init()’ can be marked override [-Wsuggest-override] 230 | virtual void init (); | ^~~~ /<>/src/kmplayerpartbase.h:231:18: warning: ‘virtual void KMPlayer::URLSource::activate()’ can be marked override [-Wsuggest-override] 231 | virtual void activate () KDE_NO_EXPORT; | ^~~~~~~~ /<>/src/kmplayerpartbase.h:232:18: warning: ‘virtual void KMPlayer::URLSource::deactivate()’ can be marked override [-Wsuggest-override] 232 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:233:18: warning: ‘virtual void KMPlayer::URLSource::forward()’ can be marked override [-Wsuggest-override] 233 | virtual void forward (); | ^~~~~~~ /<>/src/kmplayerpartbase.h:234:18: warning: ‘virtual void KMPlayer::URLSource::backward()’ can be marked override [-Wsuggest-override] 234 | virtual void backward (); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:235:18: warning: ‘virtual void KMPlayer::URLSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 235 | virtual void play (Mrl *); | ^~~~ /<>/src/kmplayerpartbase.h:221:60: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 221 | URLSource (PartBase * player, const KUrl & url = KUrl ()); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/streammasteradaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/streammasteradaptor.cpp:11: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/streammasteradaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/streammasteradaptor.cpp:11: /<>/src/kmplayerpartbase.h:255:17: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 255 | KUrl url () const { return m_sources ["urlsource"]->url (); } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/streammasteradaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/streammasteradaptor.cpp:11: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/streammasteradaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/streammasteradaptor.cpp:11: /<>/src/kmplayerpartbase.h:257:21: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 257 | KUrl docBase () const { return m_docbase; } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/streammasteradaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/streammasteradaptor.cpp:11: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/streammasteradaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/streammasteradaptor.cpp:11: /<>/src/kmplayerpartbase.h:366:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 366 | KUrl m_docbase; | ^~~~~~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/streammasteradaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/streammasteradaptor.cpp:11: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/streammasteradaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/streammasteradaptor.cpp:11: /<>/src/kmplayerpartbase.h:249:33: warning: ‘virtual KMediaPlayer::View* KMPlayer::PartBase::view()’ can be marked override [-Wsuggest-override] 249 | virtual KMediaPlayer::View* view (); | ^~~~ /<>/src/kmplayerpartbase.h:290:18: warning: ‘virtual bool KMPlayer::PartBase::openUrl(const QUrl&)’ can be marked override [-Wsuggest-override] 290 | virtual bool openUrl (const QUrl & url); | ^~~~~~~ /<>/src/kmplayerpartbase.h:294:18: warning: ‘virtual bool KMPlayer::PartBase::closeUrl()’ can be marked override [-Wsuggest-override] 294 | virtual bool closeUrl (); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:295:18: warning: ‘virtual void KMPlayer::PartBase::pause()’ can be marked override [-Wsuggest-override] 295 | virtual void pause (void); | ^~~~~ /<>/src/kmplayerpartbase.h:296:18: warning: ‘virtual void KMPlayer::PartBase::play()’ can be marked override [-Wsuggest-override] 296 | virtual void play (void); | ^~~~ /<>/src/kmplayerpartbase.h:297:18: warning: ‘virtual void KMPlayer::PartBase::stop()’ can be marked override [-Wsuggest-override] 297 | virtual void stop (void); | ^~~~ /<>/src/kmplayerpartbase.h:316:18: warning: ‘virtual bool KMPlayer::PartBase::isSeekable() const’ can be marked override [-Wsuggest-override] 316 | virtual bool isSeekable (void) const; | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:317:23: warning: ‘virtual qlonglong KMPlayer::PartBase::position() const’ can be marked override [-Wsuggest-override] 317 | virtual qlonglong position (void) const; | ^~~~~~~~ /<>/src/kmplayerpartbase.h:318:18: warning: ‘virtual bool KMPlayer::PartBase::hasLength() const’ can be marked override [-Wsuggest-override] 318 | virtual bool hasLength (void) const; | ^~~~~~~~~ /<>/src/kmplayerpartbase.h:319:23: warning: ‘virtual qlonglong KMPlayer::PartBase::length() const’ can be marked override [-Wsuggest-override] 319 | virtual qlonglong length (void) const; | ^~~~~~ /<>/src/kmplayerpartbase.h:320:18: warning: ‘virtual void KMPlayer::PartBase::seek(qlonglong)’ can be marked override [-Wsuggest-override] 320 | virtual void seek (qlonglong); | ^~~~ /<>/src/kmplayerpartbase.h:344:10: warning: ‘virtual bool KMPlayer::PartBase::openFile()’ can be marked override [-Wsuggest-override] 344 | bool openFile(); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:345:18: warning: ‘virtual void KMPlayer::PartBase::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 345 | virtual void timerEvent (QTimerEvent *); | ^~~~~~~~~~ In file included from /<>/src/kmplayerprocess.h:37, from /<>/obj-aarch64-linux-gnu/src/streammasteradaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/streammasteradaptor.cpp:11: /<>/src/mediaobject.h:292:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::AudioVideoMedia::type() const’ can be marked override [-Wsuggest-override] 292 | MediaManager::MediaType type () const { return MediaManager::AudioVideo; } | ^~~~ /<>/src/mediaobject.h:294:18: warning: ‘virtual bool KMPlayer::AudioVideoMedia::play()’ can be marked override [-Wsuggest-override] 294 | virtual bool play (); | ^~~~ /<>/src/mediaobject.h:296:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stop()’ can be marked override [-Wsuggest-override] 296 | virtual void stop (); | ^~~~ /<>/src/mediaobject.h:297:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::pause()’ can be marked override [-Wsuggest-override] 297 | virtual void pause (); | ^~~~~ /<>/src/mediaobject.h:298:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::unpause()’ can be marked override [-Wsuggest-override] 298 | virtual void unpause (); | ^~~~~~~ /<>/src/mediaobject.h:299:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::destroy()’ can be marked override [-Wsuggest-override] 299 | virtual void destroy (); | ^~~~~~~ /<>/src/mediaobject.h:301:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::starting(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 301 | virtual void starting (IProcess *); | ^~~~~~~~ /<>/src/mediaobject.h:302:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stateChange(KMPlayer::IProcess*, KMPlayer::IProcess::State, KMPlayer::IProcess::State)’ can be marked override [-Wsuggest-override] 302 | virtual void stateChange (IProcess *, IProcess::State, IProcess::State); | ^~~~~~~~~~~ /<>/src/mediaobject.h:303:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::processDestroyed(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 303 | virtual void processDestroyed (IProcess *p); | ^~~~~~~~~~~~~~~~ /<>/src/mediaobject.h:304:22: warning: ‘virtual KMPlayer::IViewer* KMPlayer::AudioVideoMedia::viewer()’ can be marked override [-Wsuggest-override] 304 | virtual IViewer *viewer (); | ^~~~~~ /<>/src/mediaobject.h:305:18: warning: ‘virtual KMPlayer::Mrl* KMPlayer::AudioVideoMedia::getMrl()’ can be marked override [-Wsuggest-override] 305 | virtual Mrl *getMrl (); | ^~~~~~ /<>/src/mediaobject.h:366:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::ImageMedia::type() const’ can be marked override [-Wsuggest-override] 366 | MediaManager::MediaType type () const { return MediaManager::Image; } | ^~~~ /<>/src/mediaobject.h:368:10: warning: ‘virtual bool KMPlayer::ImageMedia::play()’ can be marked override [-Wsuggest-override] 368 | bool play (); | ^~~~ /<>/src/mediaobject.h:369:10: warning: ‘virtual void KMPlayer::ImageMedia::stop()’ can be marked override [-Wsuggest-override] 369 | void stop (); | ^~~~ /<>/src/mediaobject.h:370:10: warning: ‘virtual void KMPlayer::ImageMedia::pause()’ can be marked override [-Wsuggest-override] 370 | void pause (); | ^~~~~ /<>/src/mediaobject.h:371:10: warning: ‘virtual void KMPlayer::ImageMedia::unpause()’ can be marked override [-Wsuggest-override] 371 | void unpause (); | ^~~~~~~ /<>/src/mediaobject.h:411:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::TextMedia::type() const’ can be marked override [-Wsuggest-override] 411 | MediaManager::MediaType type () const { return MediaManager::Text; } | ^~~~ /<>/src/mediaobject.h:413:10: warning: ‘virtual bool KMPlayer::TextMedia::play()’ can be marked override [-Wsuggest-override] 413 | bool play (); | ^~~~ In file included from /<>/obj-aarch64-linux-gnu/src/streammasteradaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/streammasteradaptor.cpp:11: /<>/src/kmplayerprocess.h:73:18: warning: ‘virtual void KMPlayer::Process::setAudioLang(int)’ can be marked override [-Wsuggest-override] 73 | virtual void setAudioLang (int id); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:74:18: warning: ‘virtual void KMPlayer::Process::setSubtitle(int)’ can be marked override [-Wsuggest-override] 74 | virtual void setSubtitle (int id); | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:75:18: warning: ‘virtual bool KMPlayer::Process::running() const’ can be marked override [-Wsuggest-override] 75 | virtual bool running () const; | ^~~~~~~ /<>/src/kmplayerprocess.h:82:18: warning: ‘virtual bool KMPlayer::Process::grabPicture(const QString&, int)’ can be marked override [-Wsuggest-override] 82 | virtual bool grabPicture (const QString &file, int frame) KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:85:18: warning: ‘virtual bool KMPlayer::Process::ready()’ can be marked override [-Wsuggest-override] 85 | virtual bool ready (); | ^~~~~ /<>/src/kmplayerprocess.h:86:18: warning: ‘virtual bool KMPlayer::Process::play()’ can be marked override [-Wsuggest-override] 86 | virtual bool play (); | ^~~~ /<>/src/kmplayerprocess.h:87:18: warning: ‘virtual void KMPlayer::Process::stop()’ can be marked override [-Wsuggest-override] 87 | virtual void stop (); | ^~~~ /<>/src/kmplayerprocess.h:88:18: warning: ‘virtual void KMPlayer::Process::quit()’ can be marked override [-Wsuggest-override] 88 | virtual void quit (); | ^~~~ /<>/src/kmplayerprocess.h:89:18: warning: ‘virtual void KMPlayer::Process::pause()’ can be marked override [-Wsuggest-override] 89 | virtual void pause (); | ^~~~~ /<>/src/kmplayerprocess.h:90:18: warning: ‘virtual void KMPlayer::Process::unpause()’ can be marked override [-Wsuggest-override] 90 | virtual void unpause (); | ^~~~~~~ /<>/src/kmplayerprocess.h:92:18: warning: ‘virtual bool KMPlayer::Process::seek(int, bool)’ can be marked override [-Wsuggest-override] 92 | virtual bool seek (int pos, bool absolute); | ^~~~ /<>/src/kmplayerprocess.h:94:18: warning: ‘virtual void KMPlayer::Process::volume(int, bool)’ can be marked override [-Wsuggest-override] 94 | virtual void volume (int pos, bool absolute); | ^~~~~~ /<>/src/kmplayerprocess.h:96:18: warning: ‘virtual bool KMPlayer::Process::saturation(int, bool)’ can be marked override [-Wsuggest-override] 96 | virtual bool saturation (int pos, bool absolute); | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:97:18: warning: ‘virtual bool KMPlayer::Process::hue(int, bool)’ can be marked override [-Wsuggest-override] 97 | virtual bool hue (int pos, bool absolute); | ^~~ /<>/src/kmplayerprocess.h:98:18: warning: ‘virtual bool KMPlayer::Process::contrast(int, bool)’ can be marked override [-Wsuggest-override] 98 | virtual bool contrast (int pos, bool absolute); | ^~~~~~~~ /<>/src/kmplayerprocess.h:99:18: warning: ‘virtual bool KMPlayer::Process::brightness(int, bool)’ can be marked override [-Wsuggest-override] 99 | virtual bool brightness (int pos, bool absolute); | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:130:10: warning: ‘virtual void KMPlayer::MPlayerBase::initProcess()’ can be marked override [-Wsuggest-override] 130 | void initProcess () KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:131:18: warning: ‘virtual void KMPlayer::MPlayerBase::stop()’ can be marked override [-Wsuggest-override] 131 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:132:18: warning: ‘virtual void KMPlayer::MPlayerBase::quit()’ can be marked override [-Wsuggest-override] 132 | virtual void quit () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:151:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::MPlayerProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 151 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:160:18: warning: ‘virtual void KMPlayer::MPlayer::init()’ can be marked override [-Wsuggest-override] 160 | virtual void init () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:161:18: warning: ‘virtual bool KMPlayer::MPlayer::grabPicture(const QString&, int)’ can be marked override [-Wsuggest-override] 161 | virtual bool grabPicture (const QString &file, int pos) KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:162:18: warning: ‘virtual void KMPlayer::MPlayer::setAudioLang(int)’ can be marked override [-Wsuggest-override] 162 | virtual void setAudioLang (int id); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:163:18: warning: ‘virtual void KMPlayer::MPlayer::setSubtitle(int)’ can be marked override [-Wsuggest-override] 163 | virtual void setSubtitle (int id); | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:164:18: warning: ‘virtual bool KMPlayer::MPlayer::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 164 | virtual bool deMediafiedPlay () KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:165:18: warning: ‘virtual void KMPlayer::MPlayer::stop()’ can be marked override [-Wsuggest-override] 165 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:166:18: warning: ‘virtual void KMPlayer::MPlayer::pause()’ can be marked override [-Wsuggest-override] 166 | virtual void pause () KDE_NO_EXPORT; | ^~~~~ /<>/src/kmplayerprocess.h:167:18: warning: ‘virtual void KMPlayer::MPlayer::unpause()’ can be marked override [-Wsuggest-override] 167 | virtual void unpause () KDE_NO_EXPORT; | ^~~~~~~ /<>/src/kmplayerprocess.h:168:18: warning: ‘virtual bool KMPlayer::MPlayer::seek(int, bool)’ can be marked override [-Wsuggest-override] 168 | virtual bool seek (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:169:18: warning: ‘virtual void KMPlayer::MPlayer::volume(int, bool)’ can be marked override [-Wsuggest-override] 169 | virtual void volume (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~ /<>/src/kmplayerprocess.h:170:18: warning: ‘virtual bool KMPlayer::MPlayer::saturation(int, bool)’ can be marked override [-Wsuggest-override] 170 | virtual bool saturation (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:171:18: warning: ‘virtual bool KMPlayer::MPlayer::hue(int, bool)’ can be marked override [-Wsuggest-override] 171 | virtual bool hue (int pos, bool absolute) KDE_NO_EXPORT; | ^~~ /<>/src/kmplayerprocess.h:172:18: warning: ‘virtual bool KMPlayer::MPlayer::contrast(int, bool)’ can be marked override [-Wsuggest-override] 172 | virtual bool contrast (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~~~ /<>/src/kmplayerprocess.h:173:18: warning: ‘virtual bool KMPlayer::MPlayer::brightness(int, bool)’ can be marked override [-Wsuggest-override] 173 | virtual bool brightness (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:174:10: warning: ‘virtual bool KMPlayer::MPlayer::ready()’ can be marked override [-Wsuggest-override] 174 | bool ready () KDE_NO_EXPORT; | ^~~~~ /<>/src/kmplayerprocess.h:176:10: warning: ‘virtual void KMPlayer::MPlayer::processStopped()’ can be marked override [-Wsuggest-override] 176 | void processStopped () KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:232:18: warning: ‘virtual void KMPlayer::RecordDocument::begin()’ can be marked override [-Wsuggest-override] 232 | virtual void begin (); | ^~~~~ /<>/src/kmplayerprocess.h:233:18: warning: ‘virtual void KMPlayer::RecordDocument::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 233 | virtual void message (MessageType msg, void *); | ^~~~~~~ /<>/src/kmplayerprocess.h:234:18: warning: ‘virtual void KMPlayer::RecordDocument::deactivate()’ can be marked override [-Wsuggest-override] 234 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:246:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::MEncoderProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 246 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:254:18: warning: ‘virtual void KMPlayer::MEncoder::init()’ can be marked override [-Wsuggest-override] 254 | virtual void init (); | ^~~~ /<>/src/kmplayerprocess.h:255:18: warning: ‘virtual bool KMPlayer::MEncoder::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 255 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:256:18: warning: ‘virtual void KMPlayer::MEncoder::stop()’ can be marked override [-Wsuggest-override] 256 | virtual void stop (); | ^~~~ /<>/src/kmplayerprocess.h:265:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::MPlayerDumpProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 265 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:273:18: warning: ‘virtual void KMPlayer::MPlayerDumpstream::init()’ can be marked override [-Wsuggest-override] 273 | virtual void init (); | ^~~~ /<>/src/kmplayerprocess.h:274:18: warning: ‘virtual bool KMPlayer::MPlayerDumpstream::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 274 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:275:18: warning: ‘virtual void KMPlayer::MPlayerDumpstream::stop()’ can be marked override [-Wsuggest-override] 275 | virtual void stop (); | ^~~~ /<>/src/kmplayerprocess.h:285:18: warning: ‘virtual void KMPlayer::MasterProcessInfo::quitProcesses()’ can be marked override [-Wsuggest-override] 285 | virtual void quitProcesses (); | ^~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:310:18: warning: ‘virtual void KMPlayer::MasterProcess::init()’ can be marked override [-Wsuggest-override] 310 | virtual void init (); | ^~~~ /<>/src/kmplayerprocess.h:311:18: warning: ‘virtual bool KMPlayer::MasterProcess::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 311 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:312:18: warning: ‘virtual bool KMPlayer::MasterProcess::running() const’ can be marked override [-Wsuggest-override] 312 | virtual bool running () const; | ^~~~~~~ /<>/src/kmplayerprocess.h:319:10: warning: ‘virtual void KMPlayer::MasterProcess::pause()’ can be marked override [-Wsuggest-override] 319 | void pause (); | ^~~~~ /<>/src/kmplayerprocess.h:320:10: warning: ‘virtual void KMPlayer::MasterProcess::unpause()’ can be marked override [-Wsuggest-override] 320 | void unpause (); | ^~~~~~~ /<>/src/kmplayerprocess.h:321:10: warning: ‘virtual bool KMPlayer::MasterProcess::seek(int, bool)’ can be marked override [-Wsuggest-override] 321 | bool seek (int pos, bool absolute); | ^~~~ /<>/src/kmplayerprocess.h:322:10: warning: ‘virtual void KMPlayer::MasterProcess::volume(int, bool)’ can be marked override [-Wsuggest-override] 322 | void volume (int pos, bool absolute); | ^~~~~~ /<>/src/kmplayerprocess.h:324:10: warning: ‘virtual void KMPlayer::MasterProcess::stop()’ can be marked override [-Wsuggest-override] 324 | void stop (); | ^~~~ /<>/src/kmplayerprocess.h:334:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::PhononProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 334 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:336:18: warning: ‘virtual bool KMPlayer::PhononProcessInfo::startSlave()’ can be marked override [-Wsuggest-override] 336 | virtual bool startSlave (); | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:344:18: warning: ‘virtual bool KMPlayer::Phonon::ready()’ can be marked override [-Wsuggest-override] 344 | virtual bool ready (); | ^~~~~ /<>/src/kmplayerprocess.h:353:11: warning: ‘virtual KMPlayer::Node* KMPlayer::ConfigDocument::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 353 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:362:11: warning: ‘virtual KMPlayer::Node* KMPlayer::ConfigNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 362 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:372:11: warning: ‘virtual KMPlayer::Node* KMPlayer::TypeNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 372 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:375:18: warning: ‘virtual const char* KMPlayer::TypeNode::nodeName() const’ can be marked override [-Wsuggest-override] 375 | const char * nodeName () const { return tag.toAscii (); } | ^~~~~~~~ /<>/src/kmplayerprocess.h:385:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::FFMpegProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 385 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:393:18: warning: ‘virtual void KMPlayer::FFMpeg::init()’ can be marked override [-Wsuggest-override] 393 | virtual void init () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:394:18: warning: ‘virtual bool KMPlayer::FFMpeg::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 394 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:395:18: warning: ‘virtual void KMPlayer::FFMpeg::stop()’ can be marked override [-Wsuggest-override] 395 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:396:18: warning: ‘virtual void KMPlayer::FFMpeg::quit()’ can be marked override [-Wsuggest-override] 396 | virtual void quit () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:447:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::NppProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 447 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:460:18: warning: ‘virtual void KMPlayer::NpPlayer::init()’ can be marked override [-Wsuggest-override] 460 | virtual void init (); | ^~~~ /<>/src/kmplayerprocess.h:461:18: warning: ‘virtual bool KMPlayer::NpPlayer::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 461 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:462:18: warning: ‘virtual void KMPlayer::NpPlayer::initProcess()’ can be marked override [-Wsuggest-override] 462 | virtual void initProcess (); | ^~~~~~~~~~~ In file included from /<>/obj-aarch64-linux-gnu/src/streammasteradaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/streammasteradaptor.cpp:11: /<>/src/kmplayerprocess.h:477:18: warning: ‘virtual void KMPlayer::NpPlayer::stop()’ can be marked override [-Wsuggest-override] 477 | virtual void stop (); | ^~~~ /<>/src/kmplayerprocess.h:478:18: warning: ‘virtual void KMPlayer::NpPlayer::quit()’ can be marked override [-Wsuggest-override] 478 | virtual void quit (); | ^~~~ /<>/src/kmplayerprocess.h:479:10: warning: ‘virtual bool KMPlayer::NpPlayer::ready()’ can be marked override [-Wsuggest-override] 479 | bool ready (); | ^~~~~ /<>/src/kmplayerprocess.h:493:18: warning: ‘virtual void KMPlayer::NpPlayer::terminateJobs()’ can be marked override [-Wsuggest-override] 493 | virtual void terminateJobs (); | ^~~~~~~~~~~~~ [ 74%] Building CXX object src/CMakeFiles/kmplayercommon.dir/partadaptor.cpp.o cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-g++ -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DKMPLAYER_VERSION_STRING="\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayercommon_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include -I/<>/obj-aarch64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -isystem /usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KBookmarks -isystem /usr/include/KF5/KItemViews -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KNotifications -isystem /usr/include/KF5/KIconThemes -isystem /usr/include/KF5/KGuiAddons -isystem /usr/include/KF5/KUnitConversion -isystem /usr/include/KF5/KTextWidgets -isystem /usr/include/KF5/SonnetUi -isystem /usr/include/KF5/KParts -isystem /usr/include/KF5/KMediaPlayer -isystem /usr/include/aarch64-linux-gnu/qt5/QtSvg -isystem /usr/include/aarch64-linux-gnu/qt5/QtX11Extras -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -std=gnu++11 -o CMakeFiles/kmplayercommon.dir/partadaptor.cpp.o -c /<>/obj-aarch64-linux-gnu/src/partadaptor.cpp In file included from /<>/src/kmplayerpartbase.h:39, from /<>/obj-aarch64-linux-gnu/src/partadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/partadaptor.cpp:11: /<>/src/kmplayerview.h:61:10: warning: ‘virtual void KMPlayer::TextEdit::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 61 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:74:10: warning: ‘virtual void KMPlayer::InfoWindow::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 74 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:85:10: warning: ‘virtual void KMPlayer::PictureWidget::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 85 | void mousePressEvent (QMouseEvent *); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:86:10: warning: ‘virtual void KMPlayer::PictureWidget::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 86 | void mouseMoveEvent (QMouseEvent *); | ^~~~~~~~~~~~~~ /<>/src/kmplayerview.h:137:10: warning: ‘virtual void KMPlayer::View::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 137 | void dragEnterEvent(QDragEnterEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/kmplayerview.h:138:10: warning: ‘virtual void KMPlayer::View::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 138 | void dropEvent(QDropEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/kmplayerview.h:159:10: warning: ‘virtual void KMPlayer::View::leaveEvent(QEvent*)’ can be marked override [-Wsuggest-override] 159 | void leaveEvent (QEvent *) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayerview.h:160:10: warning: ‘virtual void KMPlayer::View::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent(QTimerEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayerpartbase.h:40, from /<>/obj-aarch64-linux-gnu/src/partadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/partadaptor.cpp:11: /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:217:53: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’ 217 | inline Single operator * (const int i, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:264:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 264 | operator > (const Single s, const int i) { return s > Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:26: note: initializing argument 1 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:267:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 267 | operator > (const int i, const Single s) { return Single (i) > s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:43: note: initializing argument 2 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:282:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 282 | operator < (const Single s, const int i) { return s < Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:26: note: initializing argument 1 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:285:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 285 | operator < (const int i, const Single s) { return Single (i) < s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:43: note: initializing argument 2 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:291:66: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 291 | operator <= (const Single s, const int i) { return s <= Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:288:27: note: initializing argument 1 of ‘bool KMPlayer::operator<=(KMPlayer::Single, KMPlayer::Single)’ 288 | operator <= (const Single s1, const Single s2) { return s1.value <= s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /<>/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ In file included from /<>/src/kmplayerpartbase.h:40, from /<>/obj-aarch64-linux-gnu/src/partadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/partadaptor.cpp:11: /<>/src/kmplayerplaylist.h: At global scope: /<>/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /<>/src/kmplayerplaylist.h:576:18: warning: ‘virtual bool KMPlayer::Element::isElementNode() const’ can be marked override [-Wsuggest-override] 576 | virtual bool isElementNode () const { return true; } | ^~~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:577:18: warning: ‘virtual void KMPlayer::Element::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 577 | virtual void accept (Visitor * v); | ^~~~~~ /<>/src/kmplayerplaylist.h:628:11: warning: ‘virtual KMPlayer::Node* KMPlayer::Mrl::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 628 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:629:10: warning: ‘virtual void KMPlayer::Mrl::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 629 | void parseParam (const TrieString &, const QString &); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /<>/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /<>/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:646:18: warning: ‘virtual void KMPlayer::Mrl::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 646 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayerplaylist.h:647:19: warning: ‘virtual void* KMPlayer::Mrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 647 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:689:79: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 689 | virtual void openUrl (const KUrl &, const QString &t, const QString &srv)=0; | ^ /<>/src/kmplayerplaylist.h:777:19: warning: ‘virtual KMPlayer::Node* KMPlayer::Document::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 777 | virtual Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:778:32: warning: ‘virtual const char* KMPlayer::Document::nodeName() const’ can be marked override [-Wsuggest-override] 778 | KDE_NO_EXPORT const char * nodeName () const { return "document"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:800:19: warning: ‘virtual void* KMPlayer::Document::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 800 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:897:18: warning: ‘virtual const char* KMPlayer::TextNode::nodeName() const’ can be marked override [-Wsuggest-override] 897 | const char * nodeName () const { return "#text"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:898:10: warning: ‘virtual void KMPlayer::TextNode::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 898 | void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /<>/src/kmplayerplaylist.h:911:18: warning: ‘virtual const char* KMPlayer::CData::nodeName() const’ can be marked override [-Wsuggest-override] 911 | const char * nodeName () const { return "#cdata"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:921:18: warning: ‘virtual const char* KMPlayer::DarkNode::nodeName() const’ can be marked override [-Wsuggest-override] 921 | const char * nodeName () const { return name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:922:11: warning: ‘virtual KMPlayer::Node* KMPlayer::DarkNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 922 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:935:32: warning: ‘virtual const char* KMPlayer::GenericURL::nodeName() const’ can be marked override [-Wsuggest-override] 935 | KDE_NO_EXPORT const char * nodeName () const { return "url"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /<>/src/kmplayerplaylist.h:946:32: warning: ‘virtual const char* KMPlayer::GenericMrl::nodeName() const’ can be marked override [-Wsuggest-override] 946 | KDE_NO_EXPORT const char * nodeName () const { return node_name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /<>/src/kmplayerplaylist.h:948:11: warning: ‘virtual void* KMPlayer::GenericMrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 948 | void *role (RoleType msg, void *content=NULL); | ^~~~ In file included from /<>/obj-aarch64-linux-gnu/src/partadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/partadaptor.cpp:11: /<>/src/kmplayerpartbase.h:90:39: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 90 | KDE_NO_EXPORT const KUrl & url () const { return m_url; } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/obj-aarch64-linux-gnu/src/partadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/partadaptor.cpp:11: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/obj-aarch64-linux-gnu/src/partadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/partadaptor.cpp:11: /<>/src/kmplayerpartbase.h:91:42: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 91 | KDE_NO_EXPORT const KUrl & subUrl () const { return m_sub_url; } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/obj-aarch64-linux-gnu/src/partadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/partadaptor.cpp:11: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/obj-aarch64-linux-gnu/src/partadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/partadaptor.cpp:11: /<>/src/kmplayerpartbase.h:119:51: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 119 | KDE_NO_EXPORT void setSubURL (const KUrl & url) { m_sub_url = url; } | ^ /<>/src/kmplayerpartbase.h:167:77: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 167 | void openUrl (const KUrl &url, const QString &target, const QString &srv); | ^ /<>/src/kmplayerpartbase.h:178:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 178 | KUrl m_url; | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/obj-aarch64-linux-gnu/src/partadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/partadaptor.cpp:11: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/obj-aarch64-linux-gnu/src/partadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/partadaptor.cpp:11: /<>/src/kmplayerpartbase.h:179:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 179 | KUrl m_sub_url; | ^~~~~~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/obj-aarch64-linux-gnu/src/partadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/partadaptor.cpp:11: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/obj-aarch64-linux-gnu/src/partadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/partadaptor.cpp:11: /<>/src/kmplayerpartbase.h:160:10: warning: ‘virtual void KMPlayer::Source::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent (QTimerEvent *); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:164:10: warning: ‘virtual void KMPlayer::Source::stateElementChanged(KMPlayer::Node*, KMPlayer::Node::State, KMPlayer::Node::State)’ can be marked override [-Wsuggest-override] 164 | void stateElementChanged (Node * element, Node::State os, Node::State ns); | ^~~~~~~~~~~~~~~~~~~ /<>/src/kmplayerpartbase.h:165:10: warning: ‘virtual void KMPlayer::Source::bitRates(int&, int&)’ can be marked override [-Wsuggest-override] 165 | void bitRates (int & preferred, int & maximal); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:166:10: warning: ‘virtual void KMPlayer::Source::setTimeout(int)’ can be marked override [-Wsuggest-override] 166 | void setTimeout (int ms); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:167:10: warning: ‘virtual void KMPlayer::Source::openUrl(const KUrl&, const QString&, const QString&)’ can be marked override [-Wsuggest-override] 167 | void openUrl (const KUrl &url, const QString &target, const QString &srv); | ^~~~~~~ /<>/src/kmplayerpartbase.h:168:10: warning: ‘virtual void KMPlayer::Source::enableRepaintUpdaters(bool, unsigned int)’ can be marked override [-Wsuggest-override] 168 | void enableRepaintUpdaters (bool enable, unsigned int off_time); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/kmplayerpartbase.h:209:10: warning: ‘virtual void KMPlayer::SourceDocument::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 209 | void message (MessageType msg, void *data=NULL); | ^~~~~~~ /<>/src/kmplayerpartbase.h:210:11: warning: ‘virtual void* KMPlayer::SourceDocument::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 210 | void *role (RoleType msg, void *data=NULL); | ^~~~ /<>/src/kmplayerpartbase.h:221:61: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 221 | URLSource (PartBase * player, const KUrl & url = KUrl ()); | ^ /<>/src/kmplayerpartbase.h:224:18: warning: ‘virtual void KMPlayer::URLSource::dimensions(int&, int&)’ can be marked override [-Wsuggest-override] 224 | virtual void dimensions (int & w, int & h); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:225:18: warning: ‘virtual bool KMPlayer::URLSource::hasLength()’ can be marked override [-Wsuggest-override] 225 | virtual bool hasLength (); | ^~~~~~~~~ /<>/src/kmplayerpartbase.h:226:21: warning: ‘virtual QString KMPlayer::URLSource::prettyName()’ can be marked override [-Wsuggest-override] 226 | virtual QString prettyName (); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:227:18: warning: ‘virtual void KMPlayer::URLSource::reset()’ can be marked override [-Wsuggest-override] 227 | virtual void reset (); | ^~~~~ /<>/src/kmplayerpartbase.h:228:18: warning: ‘virtual void KMPlayer::URLSource::setUrl(const QString&)’ can be marked override [-Wsuggest-override] 228 | virtual void setUrl (const QString &url); | ^~~~~~ /<>/src/kmplayerpartbase.h:229:18: warning: ‘virtual bool KMPlayer::URLSource::authoriseUrl(const QString&)’ can be marked override [-Wsuggest-override] 229 | virtual bool authoriseUrl (const QString &url); | ^~~~~~~~~~~~ /<>/src/kmplayerpartbase.h:230:18: warning: ‘virtual void KMPlayer::URLSource::init()’ can be marked override [-Wsuggest-override] 230 | virtual void init (); | ^~~~ /<>/src/kmplayerpartbase.h:231:18: warning: ‘virtual void KMPlayer::URLSource::activate()’ can be marked override [-Wsuggest-override] 231 | virtual void activate () KDE_NO_EXPORT; | ^~~~~~~~ /<>/src/kmplayerpartbase.h:232:18: warning: ‘virtual void KMPlayer::URLSource::deactivate()’ can be marked override [-Wsuggest-override] 232 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:233:18: warning: ‘virtual void KMPlayer::URLSource::forward()’ can be marked override [-Wsuggest-override] 233 | virtual void forward (); | ^~~~~~~ /<>/src/kmplayerpartbase.h:234:18: warning: ‘virtual void KMPlayer::URLSource::backward()’ can be marked override [-Wsuggest-override] 234 | virtual void backward (); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:235:18: warning: ‘virtual void KMPlayer::URLSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 235 | virtual void play (Mrl *); | ^~~~ /<>/src/kmplayerpartbase.h:221:60: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 221 | URLSource (PartBase * player, const KUrl & url = KUrl ()); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/obj-aarch64-linux-gnu/src/partadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/partadaptor.cpp:11: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/obj-aarch64-linux-gnu/src/partadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/partadaptor.cpp:11: /<>/src/kmplayerpartbase.h:255:17: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 255 | KUrl url () const { return m_sources ["urlsource"]->url (); } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/obj-aarch64-linux-gnu/src/partadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/partadaptor.cpp:11: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/obj-aarch64-linux-gnu/src/partadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/partadaptor.cpp:11: /<>/src/kmplayerpartbase.h:257:21: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 257 | KUrl docBase () const { return m_docbase; } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/obj-aarch64-linux-gnu/src/partadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/partadaptor.cpp:11: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/obj-aarch64-linux-gnu/src/partadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/partadaptor.cpp:11: /<>/src/kmplayerpartbase.h:291:43: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 291 | virtual bool openUrl (const KUrl & url); | ^ /<>/src/kmplayerpartbase.h:292:77: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 292 | virtual void openUrl (const KUrl &, const QString &t, const QString &srv); | ^ /<>/src/kmplayerpartbase.h:366:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 366 | KUrl m_docbase; | ^~~~~~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/obj-aarch64-linux-gnu/src/partadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/partadaptor.cpp:11: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/obj-aarch64-linux-gnu/src/partadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/partadaptor.cpp:11: /<>/src/kmplayerpartbase.h:249:33: warning: ‘virtual KMediaPlayer::View* KMPlayer::PartBase::view()’ can be marked override [-Wsuggest-override] 249 | virtual KMediaPlayer::View* view (); | ^~~~ /<>/src/kmplayerpartbase.h:290:18: warning: ‘virtual bool KMPlayer::PartBase::openUrl(const QUrl&)’ can be marked override [-Wsuggest-override] 290 | virtual bool openUrl (const QUrl & url); | ^~~~~~~ /<>/src/kmplayerpartbase.h:294:18: warning: ‘virtual bool KMPlayer::PartBase::closeUrl()’ can be marked override [-Wsuggest-override] 294 | virtual bool closeUrl (); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:295:18: warning: ‘virtual void KMPlayer::PartBase::pause()’ can be marked override [-Wsuggest-override] 295 | virtual void pause (void); | ^~~~~ /<>/src/kmplayerpartbase.h:296:18: warning: ‘virtual void KMPlayer::PartBase::play()’ can be marked override [-Wsuggest-override] 296 | virtual void play (void); | ^~~~ /<>/src/kmplayerpartbase.h:297:18: warning: ‘virtual void KMPlayer::PartBase::stop()’ can be marked override [-Wsuggest-override] 297 | virtual void stop (void); | ^~~~ /<>/src/kmplayerpartbase.h:316:18: warning: ‘virtual bool KMPlayer::PartBase::isSeekable() const’ can be marked override [-Wsuggest-override] 316 | virtual bool isSeekable (void) const; | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:317:23: warning: ‘virtual qlonglong KMPlayer::PartBase::position() const’ can be marked override [-Wsuggest-override] 317 | virtual qlonglong position (void) const; | ^~~~~~~~ /<>/src/kmplayerpartbase.h:318:18: warning: ‘virtual bool KMPlayer::PartBase::hasLength() const’ can be marked override [-Wsuggest-override] 318 | virtual bool hasLength (void) const; | ^~~~~~~~~ /<>/src/kmplayerpartbase.h:319:23: warning: ‘virtual qlonglong KMPlayer::PartBase::length() const’ can be marked override [-Wsuggest-override] 319 | virtual qlonglong length (void) const; | ^~~~~~ /<>/src/kmplayerpartbase.h:320:18: warning: ‘virtual void KMPlayer::PartBase::seek(qlonglong)’ can be marked override [-Wsuggest-override] 320 | virtual void seek (qlonglong); | ^~~~ /<>/src/kmplayerpartbase.h:344:10: warning: ‘virtual bool KMPlayer::PartBase::openFile()’ can be marked override [-Wsuggest-override] 344 | bool openFile(); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:345:18: warning: ‘virtual void KMPlayer::PartBase::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 345 | virtual void timerEvent (QTimerEvent *); | ^~~~~~~~~~ [ 76%] Building CXX object src/CMakeFiles/kmplayercommon.dir/callbackadaptor.cpp.o cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-g++ -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DKMPLAYER_VERSION_STRING="\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayercommon_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include -I/<>/obj-aarch64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -isystem /usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KBookmarks -isystem /usr/include/KF5/KItemViews -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KNotifications -isystem /usr/include/KF5/KIconThemes -isystem /usr/include/KF5/KGuiAddons -isystem /usr/include/KF5/KUnitConversion -isystem /usr/include/KF5/KTextWidgets -isystem /usr/include/KF5/SonnetUi -isystem /usr/include/KF5/KParts -isystem /usr/include/KF5/KMediaPlayer -isystem /usr/include/aarch64-linux-gnu/qt5/QtSvg -isystem /usr/include/aarch64-linux-gnu/qt5/QtX11Extras -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -std=gnu++11 -o CMakeFiles/kmplayercommon.dir/callbackadaptor.cpp.o -c /<>/obj-aarch64-linux-gnu/src/callbackadaptor.cpp In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayerprocess.h:35, from /<>/obj-aarch64-linux-gnu/src/callbackadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/callbackadaptor.cpp:11: /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:217:53: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’ 217 | inline Single operator * (const int i, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:264:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 264 | operator > (const Single s, const int i) { return s > Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:26: note: initializing argument 1 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:267:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 267 | operator > (const int i, const Single s) { return Single (i) > s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:43: note: initializing argument 2 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:282:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 282 | operator < (const Single s, const int i) { return s < Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:26: note: initializing argument 1 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:285:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 285 | operator < (const int i, const Single s) { return Single (i) < s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:43: note: initializing argument 2 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:291:66: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 291 | operator <= (const Single s, const int i) { return s <= Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:288:27: note: initializing argument 1 of ‘bool KMPlayer::operator<=(KMPlayer::Single, KMPlayer::Single)’ 288 | operator <= (const Single s1, const Single s2) { return s1.value <= s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /<>/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ In file included from /<>/src/kmplayerprocess.h:35, from /<>/obj-aarch64-linux-gnu/src/callbackadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/callbackadaptor.cpp:11: /<>/src/kmplayerplaylist.h: At global scope: /<>/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /<>/src/kmplayerplaylist.h:576:18: warning: ‘virtual bool KMPlayer::Element::isElementNode() const’ can be marked override [-Wsuggest-override] 576 | virtual bool isElementNode () const { return true; } | ^~~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:577:18: warning: ‘virtual void KMPlayer::Element::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 577 | virtual void accept (Visitor * v); | ^~~~~~ /<>/src/kmplayerplaylist.h:628:11: warning: ‘virtual KMPlayer::Node* KMPlayer::Mrl::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 628 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:629:10: warning: ‘virtual void KMPlayer::Mrl::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 629 | void parseParam (const TrieString &, const QString &); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /<>/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /<>/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:646:18: warning: ‘virtual void KMPlayer::Mrl::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 646 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayerplaylist.h:647:19: warning: ‘virtual void* KMPlayer::Mrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 647 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:777:19: warning: ‘virtual KMPlayer::Node* KMPlayer::Document::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 777 | virtual Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:778:32: warning: ‘virtual const char* KMPlayer::Document::nodeName() const’ can be marked override [-Wsuggest-override] 778 | KDE_NO_EXPORT const char * nodeName () const { return "document"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:800:19: warning: ‘virtual void* KMPlayer::Document::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 800 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:897:18: warning: ‘virtual const char* KMPlayer::TextNode::nodeName() const’ can be marked override [-Wsuggest-override] 897 | const char * nodeName () const { return "#text"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:898:10: warning: ‘virtual void KMPlayer::TextNode::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 898 | void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /<>/src/kmplayerplaylist.h:911:18: warning: ‘virtual const char* KMPlayer::CData::nodeName() const’ can be marked override [-Wsuggest-override] 911 | const char * nodeName () const { return "#cdata"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:921:18: warning: ‘virtual const char* KMPlayer::DarkNode::nodeName() const’ can be marked override [-Wsuggest-override] 921 | const char * nodeName () const { return name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:922:11: warning: ‘virtual KMPlayer::Node* KMPlayer::DarkNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 922 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:935:32: warning: ‘virtual const char* KMPlayer::GenericURL::nodeName() const’ can be marked override [-Wsuggest-override] 935 | KDE_NO_EXPORT const char * nodeName () const { return "url"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /<>/src/kmplayerplaylist.h:946:32: warning: ‘virtual const char* KMPlayer::GenericMrl::nodeName() const’ can be marked override [-Wsuggest-override] 946 | KDE_NO_EXPORT const char * nodeName () const { return node_name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /<>/src/kmplayerplaylist.h:948:11: warning: ‘virtual void* KMPlayer::GenericMrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 948 | void *role (RoleType msg, void *content=NULL); | ^~~~ In file included from /<>/src/kmplayerpartbase.h:39, from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/callbackadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/callbackadaptor.cpp:11: /<>/src/kmplayerview.h:61:10: warning: ‘virtual void KMPlayer::TextEdit::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 61 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:74:10: warning: ‘virtual void KMPlayer::InfoWindow::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 74 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:85:10: warning: ‘virtual void KMPlayer::PictureWidget::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 85 | void mousePressEvent (QMouseEvent *); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:86:10: warning: ‘virtual void KMPlayer::PictureWidget::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 86 | void mouseMoveEvent (QMouseEvent *); | ^~~~~~~~~~~~~~ /<>/src/kmplayerview.h:137:10: warning: ‘virtual void KMPlayer::View::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 137 | void dragEnterEvent(QDragEnterEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/kmplayerview.h:138:10: warning: ‘virtual void KMPlayer::View::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 138 | void dropEvent(QDropEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/kmplayerview.h:159:10: warning: ‘virtual void KMPlayer::View::leaveEvent(QEvent*)’ can be marked override [-Wsuggest-override] 159 | void leaveEvent (QEvent *) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayerview.h:160:10: warning: ‘virtual void KMPlayer::View::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent(QTimerEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/callbackadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/callbackadaptor.cpp:11: /<>/src/kmplayerpartbase.h:90:39: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 90 | KDE_NO_EXPORT const KUrl & url () const { return m_url; } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/callbackadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/callbackadaptor.cpp:11: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/callbackadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/callbackadaptor.cpp:11: /<>/src/kmplayerpartbase.h:91:42: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 91 | KDE_NO_EXPORT const KUrl & subUrl () const { return m_sub_url; } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/callbackadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/callbackadaptor.cpp:11: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/callbackadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/callbackadaptor.cpp:11: /<>/src/kmplayerpartbase.h:178:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 178 | KUrl m_url; | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/callbackadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/callbackadaptor.cpp:11: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/callbackadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/callbackadaptor.cpp:11: /<>/src/kmplayerpartbase.h:179:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 179 | KUrl m_sub_url; | ^~~~~~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/callbackadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/callbackadaptor.cpp:11: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/callbackadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/callbackadaptor.cpp:11: /<>/src/kmplayerpartbase.h:160:10: warning: ‘virtual void KMPlayer::Source::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent (QTimerEvent *); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:164:10: warning: ‘virtual void KMPlayer::Source::stateElementChanged(KMPlayer::Node*, KMPlayer::Node::State, KMPlayer::Node::State)’ can be marked override [-Wsuggest-override] 164 | void stateElementChanged (Node * element, Node::State os, Node::State ns); | ^~~~~~~~~~~~~~~~~~~ /<>/src/kmplayerpartbase.h:165:10: warning: ‘virtual void KMPlayer::Source::bitRates(int&, int&)’ can be marked override [-Wsuggest-override] 165 | void bitRates (int & preferred, int & maximal); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:166:10: warning: ‘virtual void KMPlayer::Source::setTimeout(int)’ can be marked override [-Wsuggest-override] 166 | void setTimeout (int ms); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:167:10: warning: ‘virtual void KMPlayer::Source::openUrl(const KUrl&, const QString&, const QString&)’ can be marked override [-Wsuggest-override] 167 | void openUrl (const KUrl &url, const QString &target, const QString &srv); | ^~~~~~~ /<>/src/kmplayerpartbase.h:168:10: warning: ‘virtual void KMPlayer::Source::enableRepaintUpdaters(bool, unsigned int)’ can be marked override [-Wsuggest-override] 168 | void enableRepaintUpdaters (bool enable, unsigned int off_time); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/kmplayerpartbase.h:209:10: warning: ‘virtual void KMPlayer::SourceDocument::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 209 | void message (MessageType msg, void *data=NULL); | ^~~~~~~ /<>/src/kmplayerpartbase.h:210:11: warning: ‘virtual void* KMPlayer::SourceDocument::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 210 | void *role (RoleType msg, void *data=NULL); | ^~~~ /<>/src/kmplayerpartbase.h:224:18: warning: ‘virtual void KMPlayer::URLSource::dimensions(int&, int&)’ can be marked override [-Wsuggest-override] 224 | virtual void dimensions (int & w, int & h); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:225:18: warning: ‘virtual bool KMPlayer::URLSource::hasLength()’ can be marked override [-Wsuggest-override] 225 | virtual bool hasLength (); | ^~~~~~~~~ /<>/src/kmplayerpartbase.h:226:21: warning: ‘virtual QString KMPlayer::URLSource::prettyName()’ can be marked override [-Wsuggest-override] 226 | virtual QString prettyName (); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:227:18: warning: ‘virtual void KMPlayer::URLSource::reset()’ can be marked override [-Wsuggest-override] 227 | virtual void reset (); | ^~~~~ /<>/src/kmplayerpartbase.h:228:18: warning: ‘virtual void KMPlayer::URLSource::setUrl(const QString&)’ can be marked override [-Wsuggest-override] 228 | virtual void setUrl (const QString &url); | ^~~~~~ /<>/src/kmplayerpartbase.h:229:18: warning: ‘virtual bool KMPlayer::URLSource::authoriseUrl(const QString&)’ can be marked override [-Wsuggest-override] 229 | virtual bool authoriseUrl (const QString &url); | ^~~~~~~~~~~~ /<>/src/kmplayerpartbase.h:230:18: warning: ‘virtual void KMPlayer::URLSource::init()’ can be marked override [-Wsuggest-override] 230 | virtual void init (); | ^~~~ /<>/src/kmplayerpartbase.h:231:18: warning: ‘virtual void KMPlayer::URLSource::activate()’ can be marked override [-Wsuggest-override] 231 | virtual void activate () KDE_NO_EXPORT; | ^~~~~~~~ /<>/src/kmplayerpartbase.h:232:18: warning: ‘virtual void KMPlayer::URLSource::deactivate()’ can be marked override [-Wsuggest-override] 232 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:233:18: warning: ‘virtual void KMPlayer::URLSource::forward()’ can be marked override [-Wsuggest-override] 233 | virtual void forward (); | ^~~~~~~ /<>/src/kmplayerpartbase.h:234:18: warning: ‘virtual void KMPlayer::URLSource::backward()’ can be marked override [-Wsuggest-override] 234 | virtual void backward (); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:235:18: warning: ‘virtual void KMPlayer::URLSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 235 | virtual void play (Mrl *); | ^~~~ /<>/src/kmplayerpartbase.h:221:60: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 221 | URLSource (PartBase * player, const KUrl & url = KUrl ()); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/callbackadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/callbackadaptor.cpp:11: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/callbackadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/callbackadaptor.cpp:11: /<>/src/kmplayerpartbase.h:255:17: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 255 | KUrl url () const { return m_sources ["urlsource"]->url (); } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/callbackadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/callbackadaptor.cpp:11: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/callbackadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/callbackadaptor.cpp:11: /<>/src/kmplayerpartbase.h:257:21: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 257 | KUrl docBase () const { return m_docbase; } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/callbackadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/callbackadaptor.cpp:11: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/callbackadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/callbackadaptor.cpp:11: /<>/src/kmplayerpartbase.h:366:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 366 | KUrl m_docbase; | ^~~~~~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/callbackadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/callbackadaptor.cpp:11: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/callbackadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/callbackadaptor.cpp:11: /<>/src/kmplayerpartbase.h:249:33: warning: ‘virtual KMediaPlayer::View* KMPlayer::PartBase::view()’ can be marked override [-Wsuggest-override] 249 | virtual KMediaPlayer::View* view (); | ^~~~ /<>/src/kmplayerpartbase.h:290:18: warning: ‘virtual bool KMPlayer::PartBase::openUrl(const QUrl&)’ can be marked override [-Wsuggest-override] 290 | virtual bool openUrl (const QUrl & url); | ^~~~~~~ /<>/src/kmplayerpartbase.h:294:18: warning: ‘virtual bool KMPlayer::PartBase::closeUrl()’ can be marked override [-Wsuggest-override] 294 | virtual bool closeUrl (); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:295:18: warning: ‘virtual void KMPlayer::PartBase::pause()’ can be marked override [-Wsuggest-override] 295 | virtual void pause (void); | ^~~~~ /<>/src/kmplayerpartbase.h:296:18: warning: ‘virtual void KMPlayer::PartBase::play()’ can be marked override [-Wsuggest-override] 296 | virtual void play (void); | ^~~~ /<>/src/kmplayerpartbase.h:297:18: warning: ‘virtual void KMPlayer::PartBase::stop()’ can be marked override [-Wsuggest-override] 297 | virtual void stop (void); | ^~~~ /<>/src/kmplayerpartbase.h:316:18: warning: ‘virtual bool KMPlayer::PartBase::isSeekable() const’ can be marked override [-Wsuggest-override] 316 | virtual bool isSeekable (void) const; | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:317:23: warning: ‘virtual qlonglong KMPlayer::PartBase::position() const’ can be marked override [-Wsuggest-override] 317 | virtual qlonglong position (void) const; | ^~~~~~~~ /<>/src/kmplayerpartbase.h:318:18: warning: ‘virtual bool KMPlayer::PartBase::hasLength() const’ can be marked override [-Wsuggest-override] 318 | virtual bool hasLength (void) const; | ^~~~~~~~~ /<>/src/kmplayerpartbase.h:319:23: warning: ‘virtual qlonglong KMPlayer::PartBase::length() const’ can be marked override [-Wsuggest-override] 319 | virtual qlonglong length (void) const; | ^~~~~~ /<>/src/kmplayerpartbase.h:320:18: warning: ‘virtual void KMPlayer::PartBase::seek(qlonglong)’ can be marked override [-Wsuggest-override] 320 | virtual void seek (qlonglong); | ^~~~ /<>/src/kmplayerpartbase.h:344:10: warning: ‘virtual bool KMPlayer::PartBase::openFile()’ can be marked override [-Wsuggest-override] 344 | bool openFile(); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:345:18: warning: ‘virtual void KMPlayer::PartBase::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 345 | virtual void timerEvent (QTimerEvent *); | ^~~~~~~~~~ In file included from /<>/src/kmplayerprocess.h:37, from /<>/obj-aarch64-linux-gnu/src/callbackadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/callbackadaptor.cpp:11: /<>/src/mediaobject.h:292:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::AudioVideoMedia::type() const’ can be marked override [-Wsuggest-override] 292 | MediaManager::MediaType type () const { return MediaManager::AudioVideo; } | ^~~~ /<>/src/mediaobject.h:294:18: warning: ‘virtual bool KMPlayer::AudioVideoMedia::play()’ can be marked override [-Wsuggest-override] 294 | virtual bool play (); | ^~~~ /<>/src/mediaobject.h:296:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stop()’ can be marked override [-Wsuggest-override] 296 | virtual void stop (); | ^~~~ /<>/src/mediaobject.h:297:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::pause()’ can be marked override [-Wsuggest-override] 297 | virtual void pause (); | ^~~~~ /<>/src/mediaobject.h:298:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::unpause()’ can be marked override [-Wsuggest-override] 298 | virtual void unpause (); | ^~~~~~~ /<>/src/mediaobject.h:299:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::destroy()’ can be marked override [-Wsuggest-override] 299 | virtual void destroy (); | ^~~~~~~ /<>/src/mediaobject.h:301:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::starting(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 301 | virtual void starting (IProcess *); | ^~~~~~~~ /<>/src/mediaobject.h:302:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stateChange(KMPlayer::IProcess*, KMPlayer::IProcess::State, KMPlayer::IProcess::State)’ can be marked override [-Wsuggest-override] 302 | virtual void stateChange (IProcess *, IProcess::State, IProcess::State); | ^~~~~~~~~~~ /<>/src/mediaobject.h:303:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::processDestroyed(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 303 | virtual void processDestroyed (IProcess *p); | ^~~~~~~~~~~~~~~~ /<>/src/mediaobject.h:304:22: warning: ‘virtual KMPlayer::IViewer* KMPlayer::AudioVideoMedia::viewer()’ can be marked override [-Wsuggest-override] 304 | virtual IViewer *viewer (); | ^~~~~~ /<>/src/mediaobject.h:305:18: warning: ‘virtual KMPlayer::Mrl* KMPlayer::AudioVideoMedia::getMrl()’ can be marked override [-Wsuggest-override] 305 | virtual Mrl *getMrl (); | ^~~~~~ /<>/src/mediaobject.h:366:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::ImageMedia::type() const’ can be marked override [-Wsuggest-override] 366 | MediaManager::MediaType type () const { return MediaManager::Image; } | ^~~~ /<>/src/mediaobject.h:368:10: warning: ‘virtual bool KMPlayer::ImageMedia::play()’ can be marked override [-Wsuggest-override] 368 | bool play (); | ^~~~ /<>/src/mediaobject.h:369:10: warning: ‘virtual void KMPlayer::ImageMedia::stop()’ can be marked override [-Wsuggest-override] 369 | void stop (); | ^~~~ /<>/src/mediaobject.h:370:10: warning: ‘virtual void KMPlayer::ImageMedia::pause()’ can be marked override [-Wsuggest-override] 370 | void pause (); | ^~~~~ /<>/src/mediaobject.h:371:10: warning: ‘virtual void KMPlayer::ImageMedia::unpause()’ can be marked override [-Wsuggest-override] 371 | void unpause (); | ^~~~~~~ /<>/src/mediaobject.h:411:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::TextMedia::type() const’ can be marked override [-Wsuggest-override] 411 | MediaManager::MediaType type () const { return MediaManager::Text; } | ^~~~ /<>/src/mediaobject.h:413:10: warning: ‘virtual bool KMPlayer::TextMedia::play()’ can be marked override [-Wsuggest-override] 413 | bool play (); | ^~~~ In file included from /<>/obj-aarch64-linux-gnu/src/callbackadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/callbackadaptor.cpp:11: /<>/src/kmplayerprocess.h:73:18: warning: ‘virtual void KMPlayer::Process::setAudioLang(int)’ can be marked override [-Wsuggest-override] 73 | virtual void setAudioLang (int id); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:74:18: warning: ‘virtual void KMPlayer::Process::setSubtitle(int)’ can be marked override [-Wsuggest-override] 74 | virtual void setSubtitle (int id); | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:75:18: warning: ‘virtual bool KMPlayer::Process::running() const’ can be marked override [-Wsuggest-override] 75 | virtual bool running () const; | ^~~~~~~ /<>/src/kmplayerprocess.h:82:18: warning: ‘virtual bool KMPlayer::Process::grabPicture(const QString&, int)’ can be marked override [-Wsuggest-override] 82 | virtual bool grabPicture (const QString &file, int frame) KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:85:18: warning: ‘virtual bool KMPlayer::Process::ready()’ can be marked override [-Wsuggest-override] 85 | virtual bool ready (); | ^~~~~ /<>/src/kmplayerprocess.h:86:18: warning: ‘virtual bool KMPlayer::Process::play()’ can be marked override [-Wsuggest-override] 86 | virtual bool play (); | ^~~~ /<>/src/kmplayerprocess.h:87:18: warning: ‘virtual void KMPlayer::Process::stop()’ can be marked override [-Wsuggest-override] 87 | virtual void stop (); | ^~~~ /<>/src/kmplayerprocess.h:88:18: warning: ‘virtual void KMPlayer::Process::quit()’ can be marked override [-Wsuggest-override] 88 | virtual void quit (); | ^~~~ /<>/src/kmplayerprocess.h:89:18: warning: ‘virtual void KMPlayer::Process::pause()’ can be marked override [-Wsuggest-override] 89 | virtual void pause (); | ^~~~~ /<>/src/kmplayerprocess.h:90:18: warning: ‘virtual void KMPlayer::Process::unpause()’ can be marked override [-Wsuggest-override] 90 | virtual void unpause (); | ^~~~~~~ /<>/src/kmplayerprocess.h:92:18: warning: ‘virtual bool KMPlayer::Process::seek(int, bool)’ can be marked override [-Wsuggest-override] 92 | virtual bool seek (int pos, bool absolute); | ^~~~ /<>/src/kmplayerprocess.h:94:18: warning: ‘virtual void KMPlayer::Process::volume(int, bool)’ can be marked override [-Wsuggest-override] 94 | virtual void volume (int pos, bool absolute); | ^~~~~~ /<>/src/kmplayerprocess.h:96:18: warning: ‘virtual bool KMPlayer::Process::saturation(int, bool)’ can be marked override [-Wsuggest-override] 96 | virtual bool saturation (int pos, bool absolute); | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:97:18: warning: ‘virtual bool KMPlayer::Process::hue(int, bool)’ can be marked override [-Wsuggest-override] 97 | virtual bool hue (int pos, bool absolute); | ^~~ /<>/src/kmplayerprocess.h:98:18: warning: ‘virtual bool KMPlayer::Process::contrast(int, bool)’ can be marked override [-Wsuggest-override] 98 | virtual bool contrast (int pos, bool absolute); | ^~~~~~~~ /<>/src/kmplayerprocess.h:99:18: warning: ‘virtual bool KMPlayer::Process::brightness(int, bool)’ can be marked override [-Wsuggest-override] 99 | virtual bool brightness (int pos, bool absolute); | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:130:10: warning: ‘virtual void KMPlayer::MPlayerBase::initProcess()’ can be marked override [-Wsuggest-override] 130 | void initProcess () KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:131:18: warning: ‘virtual void KMPlayer::MPlayerBase::stop()’ can be marked override [-Wsuggest-override] 131 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:132:18: warning: ‘virtual void KMPlayer::MPlayerBase::quit()’ can be marked override [-Wsuggest-override] 132 | virtual void quit () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:151:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::MPlayerProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 151 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:160:18: warning: ‘virtual void KMPlayer::MPlayer::init()’ can be marked override [-Wsuggest-override] 160 | virtual void init () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:161:18: warning: ‘virtual bool KMPlayer::MPlayer::grabPicture(const QString&, int)’ can be marked override [-Wsuggest-override] 161 | virtual bool grabPicture (const QString &file, int pos) KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:162:18: warning: ‘virtual void KMPlayer::MPlayer::setAudioLang(int)’ can be marked override [-Wsuggest-override] 162 | virtual void setAudioLang (int id); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:163:18: warning: ‘virtual void KMPlayer::MPlayer::setSubtitle(int)’ can be marked override [-Wsuggest-override] 163 | virtual void setSubtitle (int id); | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:164:18: warning: ‘virtual bool KMPlayer::MPlayer::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 164 | virtual bool deMediafiedPlay () KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:165:18: warning: ‘virtual void KMPlayer::MPlayer::stop()’ can be marked override [-Wsuggest-override] 165 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:166:18: warning: ‘virtual void KMPlayer::MPlayer::pause()’ can be marked override [-Wsuggest-override] 166 | virtual void pause () KDE_NO_EXPORT; | ^~~~~ /<>/src/kmplayerprocess.h:167:18: warning: ‘virtual void KMPlayer::MPlayer::unpause()’ can be marked override [-Wsuggest-override] 167 | virtual void unpause () KDE_NO_EXPORT; | ^~~~~~~ /<>/src/kmplayerprocess.h:168:18: warning: ‘virtual bool KMPlayer::MPlayer::seek(int, bool)’ can be marked override [-Wsuggest-override] 168 | virtual bool seek (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:169:18: warning: ‘virtual void KMPlayer::MPlayer::volume(int, bool)’ can be marked override [-Wsuggest-override] 169 | virtual void volume (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~ /<>/src/kmplayerprocess.h:170:18: warning: ‘virtual bool KMPlayer::MPlayer::saturation(int, bool)’ can be marked override [-Wsuggest-override] 170 | virtual bool saturation (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:171:18: warning: ‘virtual bool KMPlayer::MPlayer::hue(int, bool)’ can be marked override [-Wsuggest-override] 171 | virtual bool hue (int pos, bool absolute) KDE_NO_EXPORT; | ^~~ /<>/src/kmplayerprocess.h:172:18: warning: ‘virtual bool KMPlayer::MPlayer::contrast(int, bool)’ can be marked override [-Wsuggest-override] 172 | virtual bool contrast (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~~~ /<>/src/kmplayerprocess.h:173:18: warning: ‘virtual bool KMPlayer::MPlayer::brightness(int, bool)’ can be marked override [-Wsuggest-override] 173 | virtual bool brightness (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:174:10: warning: ‘virtual bool KMPlayer::MPlayer::ready()’ can be marked override [-Wsuggest-override] 174 | bool ready () KDE_NO_EXPORT; | ^~~~~ /<>/src/kmplayerprocess.h:176:10: warning: ‘virtual void KMPlayer::MPlayer::processStopped()’ can be marked override [-Wsuggest-override] 176 | void processStopped () KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:232:18: warning: ‘virtual void KMPlayer::RecordDocument::begin()’ can be marked override [-Wsuggest-override] 232 | virtual void begin (); | ^~~~~ /<>/src/kmplayerprocess.h:233:18: warning: ‘virtual void KMPlayer::RecordDocument::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 233 | virtual void message (MessageType msg, void *); | ^~~~~~~ /<>/src/kmplayerprocess.h:234:18: warning: ‘virtual void KMPlayer::RecordDocument::deactivate()’ can be marked override [-Wsuggest-override] 234 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:246:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::MEncoderProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 246 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:254:18: warning: ‘virtual void KMPlayer::MEncoder::init()’ can be marked override [-Wsuggest-override] 254 | virtual void init (); | ^~~~ /<>/src/kmplayerprocess.h:255:18: warning: ‘virtual bool KMPlayer::MEncoder::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 255 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:256:18: warning: ‘virtual void KMPlayer::MEncoder::stop()’ can be marked override [-Wsuggest-override] 256 | virtual void stop (); | ^~~~ /<>/src/kmplayerprocess.h:265:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::MPlayerDumpProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 265 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:273:18: warning: ‘virtual void KMPlayer::MPlayerDumpstream::init()’ can be marked override [-Wsuggest-override] 273 | virtual void init (); | ^~~~ /<>/src/kmplayerprocess.h:274:18: warning: ‘virtual bool KMPlayer::MPlayerDumpstream::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 274 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:275:18: warning: ‘virtual void KMPlayer::MPlayerDumpstream::stop()’ can be marked override [-Wsuggest-override] 275 | virtual void stop (); | ^~~~ /<>/src/kmplayerprocess.h:285:18: warning: ‘virtual void KMPlayer::MasterProcessInfo::quitProcesses()’ can be marked override [-Wsuggest-override] 285 | virtual void quitProcesses (); | ^~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:310:18: warning: ‘virtual void KMPlayer::MasterProcess::init()’ can be marked override [-Wsuggest-override] 310 | virtual void init (); | ^~~~ /<>/src/kmplayerprocess.h:311:18: warning: ‘virtual bool KMPlayer::MasterProcess::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 311 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:312:18: warning: ‘virtual bool KMPlayer::MasterProcess::running() const’ can be marked override [-Wsuggest-override] 312 | virtual bool running () const; | ^~~~~~~ /<>/src/kmplayerprocess.h:319:10: warning: ‘virtual void KMPlayer::MasterProcess::pause()’ can be marked override [-Wsuggest-override] 319 | void pause (); | ^~~~~ /<>/src/kmplayerprocess.h:320:10: warning: ‘virtual void KMPlayer::MasterProcess::unpause()’ can be marked override [-Wsuggest-override] 320 | void unpause (); | ^~~~~~~ /<>/src/kmplayerprocess.h:321:10: warning: ‘virtual bool KMPlayer::MasterProcess::seek(int, bool)’ can be marked override [-Wsuggest-override] 321 | bool seek (int pos, bool absolute); | ^~~~ /<>/src/kmplayerprocess.h:322:10: warning: ‘virtual void KMPlayer::MasterProcess::volume(int, bool)’ can be marked override [-Wsuggest-override] 322 | void volume (int pos, bool absolute); | ^~~~~~ /<>/src/kmplayerprocess.h:324:10: warning: ‘virtual void KMPlayer::MasterProcess::stop()’ can be marked override [-Wsuggest-override] 324 | void stop (); | ^~~~ /<>/src/kmplayerprocess.h:334:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::PhononProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 334 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:336:18: warning: ‘virtual bool KMPlayer::PhononProcessInfo::startSlave()’ can be marked override [-Wsuggest-override] 336 | virtual bool startSlave (); | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:344:18: warning: ‘virtual bool KMPlayer::Phonon::ready()’ can be marked override [-Wsuggest-override] 344 | virtual bool ready (); | ^~~~~ /<>/src/kmplayerprocess.h:353:11: warning: ‘virtual KMPlayer::Node* KMPlayer::ConfigDocument::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 353 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:362:11: warning: ‘virtual KMPlayer::Node* KMPlayer::ConfigNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 362 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:372:11: warning: ‘virtual KMPlayer::Node* KMPlayer::TypeNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 372 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:375:18: warning: ‘virtual const char* KMPlayer::TypeNode::nodeName() const’ can be marked override [-Wsuggest-override] 375 | const char * nodeName () const { return tag.toAscii (); } | ^~~~~~~~ /<>/src/kmplayerprocess.h:385:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::FFMpegProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 385 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:393:18: warning: ‘virtual void KMPlayer::FFMpeg::init()’ can be marked override [-Wsuggest-override] 393 | virtual void init () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:394:18: warning: ‘virtual bool KMPlayer::FFMpeg::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 394 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:395:18: warning: ‘virtual void KMPlayer::FFMpeg::stop()’ can be marked override [-Wsuggest-override] 395 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:396:18: warning: ‘virtual void KMPlayer::FFMpeg::quit()’ can be marked override [-Wsuggest-override] 396 | virtual void quit () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:447:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::NppProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 447 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:460:18: warning: ‘virtual void KMPlayer::NpPlayer::init()’ can be marked override [-Wsuggest-override] 460 | virtual void init (); | ^~~~ /<>/src/kmplayerprocess.h:461:18: warning: ‘virtual bool KMPlayer::NpPlayer::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 461 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:462:18: warning: ‘virtual void KMPlayer::NpPlayer::initProcess()’ can be marked override [-Wsuggest-override] 462 | virtual void initProcess (); | ^~~~~~~~~~~ In file included from /<>/obj-aarch64-linux-gnu/src/callbackadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/callbackadaptor.cpp:11: /<>/src/kmplayerprocess.h:477:18: warning: ‘virtual void KMPlayer::NpPlayer::stop()’ can be marked override [-Wsuggest-override] 477 | virtual void stop (); | ^~~~ /<>/src/kmplayerprocess.h:478:18: warning: ‘virtual void KMPlayer::NpPlayer::quit()’ can be marked override [-Wsuggest-override] 478 | virtual void quit (); | ^~~~ /<>/src/kmplayerprocess.h:479:10: warning: ‘virtual bool KMPlayer::NpPlayer::ready()’ can be marked override [-Wsuggest-override] 479 | bool ready (); | ^~~~~ /<>/src/kmplayerprocess.h:493:18: warning: ‘virtual void KMPlayer::NpPlayer::terminateJobs()’ can be marked override [-Wsuggest-override] 493 | virtual void terminateJobs (); | ^~~~~~~~~~~~~ [ 77%] Building CXX object src/CMakeFiles/kmplayercommon.dir/streamadaptor.cpp.o cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-g++ -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DKMPLAYER_VERSION_STRING="\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayercommon_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu/src/kmplayercommon_autogen/include -I/<>/obj-aarch64-linux-gnu/src/.. -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/KF5 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -isystem /usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KBookmarks -isystem /usr/include/KF5/KItemViews -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KNotifications -isystem /usr/include/KF5/KIconThemes -isystem /usr/include/KF5/KGuiAddons -isystem /usr/include/KF5/KUnitConversion -isystem /usr/include/KF5/KTextWidgets -isystem /usr/include/KF5/SonnetUi -isystem /usr/include/KF5/KParts -isystem /usr/include/KF5/KMediaPlayer -isystem /usr/include/aarch64-linux-gnu/qt5/QtSvg -isystem /usr/include/aarch64-linux-gnu/qt5/QtX11Extras -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -std=gnu++11 -o CMakeFiles/kmplayercommon.dir/streamadaptor.cpp.o -c /<>/obj-aarch64-linux-gnu/src/streamadaptor.cpp In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayerprocess.h:35, from /<>/obj-aarch64-linux-gnu/src/streamadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/streamadaptor.cpp:11: /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:217:53: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’ 217 | inline Single operator * (const int i, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:264:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 264 | operator > (const Single s, const int i) { return s > Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:26: note: initializing argument 1 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:267:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 267 | operator > (const int i, const Single s) { return Single (i) > s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:43: note: initializing argument 2 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:282:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 282 | operator < (const Single s, const int i) { return s < Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:26: note: initializing argument 1 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:285:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 285 | operator < (const int i, const Single s) { return Single (i) < s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:43: note: initializing argument 2 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:291:66: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 291 | operator <= (const Single s, const int i) { return s <= Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:288:27: note: initializing argument 1 of ‘bool KMPlayer::operator<=(KMPlayer::Single, KMPlayer::Single)’ 288 | operator <= (const Single s1, const Single s2) { return s1.value <= s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /<>/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ In file included from /<>/src/kmplayerprocess.h:35, from /<>/obj-aarch64-linux-gnu/src/streamadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/streamadaptor.cpp:11: /<>/src/kmplayerplaylist.h: At global scope: /<>/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /<>/src/kmplayerplaylist.h:576:18: warning: ‘virtual bool KMPlayer::Element::isElementNode() const’ can be marked override [-Wsuggest-override] 576 | virtual bool isElementNode () const { return true; } | ^~~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:577:18: warning: ‘virtual void KMPlayer::Element::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 577 | virtual void accept (Visitor * v); | ^~~~~~ /<>/src/kmplayerplaylist.h:628:11: warning: ‘virtual KMPlayer::Node* KMPlayer::Mrl::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 628 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:629:10: warning: ‘virtual void KMPlayer::Mrl::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 629 | void parseParam (const TrieString &, const QString &); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /<>/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /<>/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:646:18: warning: ‘virtual void KMPlayer::Mrl::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 646 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayerplaylist.h:647:19: warning: ‘virtual void* KMPlayer::Mrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 647 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:777:19: warning: ‘virtual KMPlayer::Node* KMPlayer::Document::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 777 | virtual Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:778:32: warning: ‘virtual const char* KMPlayer::Document::nodeName() const’ can be marked override [-Wsuggest-override] 778 | KDE_NO_EXPORT const char * nodeName () const { return "document"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:800:19: warning: ‘virtual void* KMPlayer::Document::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 800 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:897:18: warning: ‘virtual const char* KMPlayer::TextNode::nodeName() const’ can be marked override [-Wsuggest-override] 897 | const char * nodeName () const { return "#text"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:898:10: warning: ‘virtual void KMPlayer::TextNode::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 898 | void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /<>/src/kmplayerplaylist.h:911:18: warning: ‘virtual const char* KMPlayer::CData::nodeName() const’ can be marked override [-Wsuggest-override] 911 | const char * nodeName () const { return "#cdata"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:921:18: warning: ‘virtual const char* KMPlayer::DarkNode::nodeName() const’ can be marked override [-Wsuggest-override] 921 | const char * nodeName () const { return name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:922:11: warning: ‘virtual KMPlayer::Node* KMPlayer::DarkNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 922 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:935:32: warning: ‘virtual const char* KMPlayer::GenericURL::nodeName() const’ can be marked override [-Wsuggest-override] 935 | KDE_NO_EXPORT const char * nodeName () const { return "url"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /<>/src/kmplayerplaylist.h:946:32: warning: ‘virtual const char* KMPlayer::GenericMrl::nodeName() const’ can be marked override [-Wsuggest-override] 946 | KDE_NO_EXPORT const char * nodeName () const { return node_name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /<>/src/kmplayerplaylist.h:948:11: warning: ‘virtual void* KMPlayer::GenericMrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 948 | void *role (RoleType msg, void *content=NULL); | ^~~~ In file included from /<>/src/kmplayerpartbase.h:39, from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/streamadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/streamadaptor.cpp:11: /<>/src/kmplayerview.h:61:10: warning: ‘virtual void KMPlayer::TextEdit::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 61 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:74:10: warning: ‘virtual void KMPlayer::InfoWindow::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 74 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:85:10: warning: ‘virtual void KMPlayer::PictureWidget::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 85 | void mousePressEvent (QMouseEvent *); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:86:10: warning: ‘virtual void KMPlayer::PictureWidget::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 86 | void mouseMoveEvent (QMouseEvent *); | ^~~~~~~~~~~~~~ /<>/src/kmplayerview.h:137:10: warning: ‘virtual void KMPlayer::View::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 137 | void dragEnterEvent(QDragEnterEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/kmplayerview.h:138:10: warning: ‘virtual void KMPlayer::View::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 138 | void dropEvent(QDropEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/kmplayerview.h:159:10: warning: ‘virtual void KMPlayer::View::leaveEvent(QEvent*)’ can be marked override [-Wsuggest-override] 159 | void leaveEvent (QEvent *) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayerview.h:160:10: warning: ‘virtual void KMPlayer::View::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent(QTimerEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/streamadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/streamadaptor.cpp:11: /<>/src/kmplayerpartbase.h:90:39: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 90 | KDE_NO_EXPORT const KUrl & url () const { return m_url; } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/streamadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/streamadaptor.cpp:11: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/streamadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/streamadaptor.cpp:11: /<>/src/kmplayerpartbase.h:91:42: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 91 | KDE_NO_EXPORT const KUrl & subUrl () const { return m_sub_url; } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/streamadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/streamadaptor.cpp:11: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/streamadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/streamadaptor.cpp:11: /<>/src/kmplayerpartbase.h:178:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 178 | KUrl m_url; | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/streamadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/streamadaptor.cpp:11: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/streamadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/streamadaptor.cpp:11: /<>/src/kmplayerpartbase.h:179:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 179 | KUrl m_sub_url; | ^~~~~~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/streamadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/streamadaptor.cpp:11: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/streamadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/streamadaptor.cpp:11: /<>/src/kmplayerpartbase.h:160:10: warning: ‘virtual void KMPlayer::Source::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent (QTimerEvent *); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:164:10: warning: ‘virtual void KMPlayer::Source::stateElementChanged(KMPlayer::Node*, KMPlayer::Node::State, KMPlayer::Node::State)’ can be marked override [-Wsuggest-override] 164 | void stateElementChanged (Node * element, Node::State os, Node::State ns); | ^~~~~~~~~~~~~~~~~~~ /<>/src/kmplayerpartbase.h:165:10: warning: ‘virtual void KMPlayer::Source::bitRates(int&, int&)’ can be marked override [-Wsuggest-override] 165 | void bitRates (int & preferred, int & maximal); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:166:10: warning: ‘virtual void KMPlayer::Source::setTimeout(int)’ can be marked override [-Wsuggest-override] 166 | void setTimeout (int ms); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:167:10: warning: ‘virtual void KMPlayer::Source::openUrl(const KUrl&, const QString&, const QString&)’ can be marked override [-Wsuggest-override] 167 | void openUrl (const KUrl &url, const QString &target, const QString &srv); | ^~~~~~~ /<>/src/kmplayerpartbase.h:168:10: warning: ‘virtual void KMPlayer::Source::enableRepaintUpdaters(bool, unsigned int)’ can be marked override [-Wsuggest-override] 168 | void enableRepaintUpdaters (bool enable, unsigned int off_time); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/kmplayerpartbase.h:209:10: warning: ‘virtual void KMPlayer::SourceDocument::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 209 | void message (MessageType msg, void *data=NULL); | ^~~~~~~ /<>/src/kmplayerpartbase.h:210:11: warning: ‘virtual void* KMPlayer::SourceDocument::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 210 | void *role (RoleType msg, void *data=NULL); | ^~~~ /<>/src/kmplayerpartbase.h:224:18: warning: ‘virtual void KMPlayer::URLSource::dimensions(int&, int&)’ can be marked override [-Wsuggest-override] 224 | virtual void dimensions (int & w, int & h); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:225:18: warning: ‘virtual bool KMPlayer::URLSource::hasLength()’ can be marked override [-Wsuggest-override] 225 | virtual bool hasLength (); | ^~~~~~~~~ /<>/src/kmplayerpartbase.h:226:21: warning: ‘virtual QString KMPlayer::URLSource::prettyName()’ can be marked override [-Wsuggest-override] 226 | virtual QString prettyName (); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:227:18: warning: ‘virtual void KMPlayer::URLSource::reset()’ can be marked override [-Wsuggest-override] 227 | virtual void reset (); | ^~~~~ /<>/src/kmplayerpartbase.h:228:18: warning: ‘virtual void KMPlayer::URLSource::setUrl(const QString&)’ can be marked override [-Wsuggest-override] 228 | virtual void setUrl (const QString &url); | ^~~~~~ /<>/src/kmplayerpartbase.h:229:18: warning: ‘virtual bool KMPlayer::URLSource::authoriseUrl(const QString&)’ can be marked override [-Wsuggest-override] 229 | virtual bool authoriseUrl (const QString &url); | ^~~~~~~~~~~~ /<>/src/kmplayerpartbase.h:230:18: warning: ‘virtual void KMPlayer::URLSource::init()’ can be marked override [-Wsuggest-override] 230 | virtual void init (); | ^~~~ /<>/src/kmplayerpartbase.h:231:18: warning: ‘virtual void KMPlayer::URLSource::activate()’ can be marked override [-Wsuggest-override] 231 | virtual void activate () KDE_NO_EXPORT; | ^~~~~~~~ /<>/src/kmplayerpartbase.h:232:18: warning: ‘virtual void KMPlayer::URLSource::deactivate()’ can be marked override [-Wsuggest-override] 232 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:233:18: warning: ‘virtual void KMPlayer::URLSource::forward()’ can be marked override [-Wsuggest-override] 233 | virtual void forward (); | ^~~~~~~ /<>/src/kmplayerpartbase.h:234:18: warning: ‘virtual void KMPlayer::URLSource::backward()’ can be marked override [-Wsuggest-override] 234 | virtual void backward (); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:235:18: warning: ‘virtual void KMPlayer::URLSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 235 | virtual void play (Mrl *); | ^~~~ /<>/src/kmplayerpartbase.h:221:60: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 221 | URLSource (PartBase * player, const KUrl & url = KUrl ()); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/streamadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/streamadaptor.cpp:11: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/streamadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/streamadaptor.cpp:11: /<>/src/kmplayerpartbase.h:255:17: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 255 | KUrl url () const { return m_sources ["urlsource"]->url (); } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/streamadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/streamadaptor.cpp:11: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/streamadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/streamadaptor.cpp:11: /<>/src/kmplayerpartbase.h:257:21: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 257 | KUrl docBase () const { return m_docbase; } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/streamadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/streamadaptor.cpp:11: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/streamadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/streamadaptor.cpp:11: /<>/src/kmplayerpartbase.h:366:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 366 | KUrl m_docbase; | ^~~~~~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/streamadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/streamadaptor.cpp:11: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayerprocess.h:36, from /<>/obj-aarch64-linux-gnu/src/streamadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/streamadaptor.cpp:11: /<>/src/kmplayerpartbase.h:249:33: warning: ‘virtual KMediaPlayer::View* KMPlayer::PartBase::view()’ can be marked override [-Wsuggest-override] 249 | virtual KMediaPlayer::View* view (); | ^~~~ /<>/src/kmplayerpartbase.h:290:18: warning: ‘virtual bool KMPlayer::PartBase::openUrl(const QUrl&)’ can be marked override [-Wsuggest-override] 290 | virtual bool openUrl (const QUrl & url); | ^~~~~~~ /<>/src/kmplayerpartbase.h:294:18: warning: ‘virtual bool KMPlayer::PartBase::closeUrl()’ can be marked override [-Wsuggest-override] 294 | virtual bool closeUrl (); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:295:18: warning: ‘virtual void KMPlayer::PartBase::pause()’ can be marked override [-Wsuggest-override] 295 | virtual void pause (void); | ^~~~~ /<>/src/kmplayerpartbase.h:296:18: warning: ‘virtual void KMPlayer::PartBase::play()’ can be marked override [-Wsuggest-override] 296 | virtual void play (void); | ^~~~ /<>/src/kmplayerpartbase.h:297:18: warning: ‘virtual void KMPlayer::PartBase::stop()’ can be marked override [-Wsuggest-override] 297 | virtual void stop (void); | ^~~~ /<>/src/kmplayerpartbase.h:316:18: warning: ‘virtual bool KMPlayer::PartBase::isSeekable() const’ can be marked override [-Wsuggest-override] 316 | virtual bool isSeekable (void) const; | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:317:23: warning: ‘virtual qlonglong KMPlayer::PartBase::position() const’ can be marked override [-Wsuggest-override] 317 | virtual qlonglong position (void) const; | ^~~~~~~~ /<>/src/kmplayerpartbase.h:318:18: warning: ‘virtual bool KMPlayer::PartBase::hasLength() const’ can be marked override [-Wsuggest-override] 318 | virtual bool hasLength (void) const; | ^~~~~~~~~ /<>/src/kmplayerpartbase.h:319:23: warning: ‘virtual qlonglong KMPlayer::PartBase::length() const’ can be marked override [-Wsuggest-override] 319 | virtual qlonglong length (void) const; | ^~~~~~ /<>/src/kmplayerpartbase.h:320:18: warning: ‘virtual void KMPlayer::PartBase::seek(qlonglong)’ can be marked override [-Wsuggest-override] 320 | virtual void seek (qlonglong); | ^~~~ /<>/src/kmplayerpartbase.h:344:10: warning: ‘virtual bool KMPlayer::PartBase::openFile()’ can be marked override [-Wsuggest-override] 344 | bool openFile(); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:345:18: warning: ‘virtual void KMPlayer::PartBase::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 345 | virtual void timerEvent (QTimerEvent *); | ^~~~~~~~~~ In file included from /<>/src/kmplayerprocess.h:37, from /<>/obj-aarch64-linux-gnu/src/streamadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/streamadaptor.cpp:11: /<>/src/mediaobject.h:292:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::AudioVideoMedia::type() const’ can be marked override [-Wsuggest-override] 292 | MediaManager::MediaType type () const { return MediaManager::AudioVideo; } | ^~~~ /<>/src/mediaobject.h:294:18: warning: ‘virtual bool KMPlayer::AudioVideoMedia::play()’ can be marked override [-Wsuggest-override] 294 | virtual bool play (); | ^~~~ /<>/src/mediaobject.h:296:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stop()’ can be marked override [-Wsuggest-override] 296 | virtual void stop (); | ^~~~ /<>/src/mediaobject.h:297:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::pause()’ can be marked override [-Wsuggest-override] 297 | virtual void pause (); | ^~~~~ /<>/src/mediaobject.h:298:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::unpause()’ can be marked override [-Wsuggest-override] 298 | virtual void unpause (); | ^~~~~~~ /<>/src/mediaobject.h:299:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::destroy()’ can be marked override [-Wsuggest-override] 299 | virtual void destroy (); | ^~~~~~~ /<>/src/mediaobject.h:301:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::starting(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 301 | virtual void starting (IProcess *); | ^~~~~~~~ /<>/src/mediaobject.h:302:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stateChange(KMPlayer::IProcess*, KMPlayer::IProcess::State, KMPlayer::IProcess::State)’ can be marked override [-Wsuggest-override] 302 | virtual void stateChange (IProcess *, IProcess::State, IProcess::State); | ^~~~~~~~~~~ /<>/src/mediaobject.h:303:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::processDestroyed(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 303 | virtual void processDestroyed (IProcess *p); | ^~~~~~~~~~~~~~~~ /<>/src/mediaobject.h:304:22: warning: ‘virtual KMPlayer::IViewer* KMPlayer::AudioVideoMedia::viewer()’ can be marked override [-Wsuggest-override] 304 | virtual IViewer *viewer (); | ^~~~~~ /<>/src/mediaobject.h:305:18: warning: ‘virtual KMPlayer::Mrl* KMPlayer::AudioVideoMedia::getMrl()’ can be marked override [-Wsuggest-override] 305 | virtual Mrl *getMrl (); | ^~~~~~ /<>/src/mediaobject.h:366:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::ImageMedia::type() const’ can be marked override [-Wsuggest-override] 366 | MediaManager::MediaType type () const { return MediaManager::Image; } | ^~~~ /<>/src/mediaobject.h:368:10: warning: ‘virtual bool KMPlayer::ImageMedia::play()’ can be marked override [-Wsuggest-override] 368 | bool play (); | ^~~~ /<>/src/mediaobject.h:369:10: warning: ‘virtual void KMPlayer::ImageMedia::stop()’ can be marked override [-Wsuggest-override] 369 | void stop (); | ^~~~ /<>/src/mediaobject.h:370:10: warning: ‘virtual void KMPlayer::ImageMedia::pause()’ can be marked override [-Wsuggest-override] 370 | void pause (); | ^~~~~ /<>/src/mediaobject.h:371:10: warning: ‘virtual void KMPlayer::ImageMedia::unpause()’ can be marked override [-Wsuggest-override] 371 | void unpause (); | ^~~~~~~ /<>/src/mediaobject.h:411:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::TextMedia::type() const’ can be marked override [-Wsuggest-override] 411 | MediaManager::MediaType type () const { return MediaManager::Text; } | ^~~~ /<>/src/mediaobject.h:413:10: warning: ‘virtual bool KMPlayer::TextMedia::play()’ can be marked override [-Wsuggest-override] 413 | bool play (); | ^~~~ In file included from /<>/obj-aarch64-linux-gnu/src/streamadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/streamadaptor.cpp:11: /<>/src/kmplayerprocess.h:73:18: warning: ‘virtual void KMPlayer::Process::setAudioLang(int)’ can be marked override [-Wsuggest-override] 73 | virtual void setAudioLang (int id); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:74:18: warning: ‘virtual void KMPlayer::Process::setSubtitle(int)’ can be marked override [-Wsuggest-override] 74 | virtual void setSubtitle (int id); | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:75:18: warning: ‘virtual bool KMPlayer::Process::running() const’ can be marked override [-Wsuggest-override] 75 | virtual bool running () const; | ^~~~~~~ /<>/src/kmplayerprocess.h:82:18: warning: ‘virtual bool KMPlayer::Process::grabPicture(const QString&, int)’ can be marked override [-Wsuggest-override] 82 | virtual bool grabPicture (const QString &file, int frame) KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:85:18: warning: ‘virtual bool KMPlayer::Process::ready()’ can be marked override [-Wsuggest-override] 85 | virtual bool ready (); | ^~~~~ /<>/src/kmplayerprocess.h:86:18: warning: ‘virtual bool KMPlayer::Process::play()’ can be marked override [-Wsuggest-override] 86 | virtual bool play (); | ^~~~ /<>/src/kmplayerprocess.h:87:18: warning: ‘virtual void KMPlayer::Process::stop()’ can be marked override [-Wsuggest-override] 87 | virtual void stop (); | ^~~~ /<>/src/kmplayerprocess.h:88:18: warning: ‘virtual void KMPlayer::Process::quit()’ can be marked override [-Wsuggest-override] 88 | virtual void quit (); | ^~~~ /<>/src/kmplayerprocess.h:89:18: warning: ‘virtual void KMPlayer::Process::pause()’ can be marked override [-Wsuggest-override] 89 | virtual void pause (); | ^~~~~ /<>/src/kmplayerprocess.h:90:18: warning: ‘virtual void KMPlayer::Process::unpause()’ can be marked override [-Wsuggest-override] 90 | virtual void unpause (); | ^~~~~~~ /<>/src/kmplayerprocess.h:92:18: warning: ‘virtual bool KMPlayer::Process::seek(int, bool)’ can be marked override [-Wsuggest-override] 92 | virtual bool seek (int pos, bool absolute); | ^~~~ /<>/src/kmplayerprocess.h:94:18: warning: ‘virtual void KMPlayer::Process::volume(int, bool)’ can be marked override [-Wsuggest-override] 94 | virtual void volume (int pos, bool absolute); | ^~~~~~ /<>/src/kmplayerprocess.h:96:18: warning: ‘virtual bool KMPlayer::Process::saturation(int, bool)’ can be marked override [-Wsuggest-override] 96 | virtual bool saturation (int pos, bool absolute); | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:97:18: warning: ‘virtual bool KMPlayer::Process::hue(int, bool)’ can be marked override [-Wsuggest-override] 97 | virtual bool hue (int pos, bool absolute); | ^~~ /<>/src/kmplayerprocess.h:98:18: warning: ‘virtual bool KMPlayer::Process::contrast(int, bool)’ can be marked override [-Wsuggest-override] 98 | virtual bool contrast (int pos, bool absolute); | ^~~~~~~~ /<>/src/kmplayerprocess.h:99:18: warning: ‘virtual bool KMPlayer::Process::brightness(int, bool)’ can be marked override [-Wsuggest-override] 99 | virtual bool brightness (int pos, bool absolute); | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:130:10: warning: ‘virtual void KMPlayer::MPlayerBase::initProcess()’ can be marked override [-Wsuggest-override] 130 | void initProcess () KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:131:18: warning: ‘virtual void KMPlayer::MPlayerBase::stop()’ can be marked override [-Wsuggest-override] 131 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:132:18: warning: ‘virtual void KMPlayer::MPlayerBase::quit()’ can be marked override [-Wsuggest-override] 132 | virtual void quit () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:151:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::MPlayerProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 151 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:160:18: warning: ‘virtual void KMPlayer::MPlayer::init()’ can be marked override [-Wsuggest-override] 160 | virtual void init () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:161:18: warning: ‘virtual bool KMPlayer::MPlayer::grabPicture(const QString&, int)’ can be marked override [-Wsuggest-override] 161 | virtual bool grabPicture (const QString &file, int pos) KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:162:18: warning: ‘virtual void KMPlayer::MPlayer::setAudioLang(int)’ can be marked override [-Wsuggest-override] 162 | virtual void setAudioLang (int id); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:163:18: warning: ‘virtual void KMPlayer::MPlayer::setSubtitle(int)’ can be marked override [-Wsuggest-override] 163 | virtual void setSubtitle (int id); | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:164:18: warning: ‘virtual bool KMPlayer::MPlayer::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 164 | virtual bool deMediafiedPlay () KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:165:18: warning: ‘virtual void KMPlayer::MPlayer::stop()’ can be marked override [-Wsuggest-override] 165 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:166:18: warning: ‘virtual void KMPlayer::MPlayer::pause()’ can be marked override [-Wsuggest-override] 166 | virtual void pause () KDE_NO_EXPORT; | ^~~~~ /<>/src/kmplayerprocess.h:167:18: warning: ‘virtual void KMPlayer::MPlayer::unpause()’ can be marked override [-Wsuggest-override] 167 | virtual void unpause () KDE_NO_EXPORT; | ^~~~~~~ /<>/src/kmplayerprocess.h:168:18: warning: ‘virtual bool KMPlayer::MPlayer::seek(int, bool)’ can be marked override [-Wsuggest-override] 168 | virtual bool seek (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:169:18: warning: ‘virtual void KMPlayer::MPlayer::volume(int, bool)’ can be marked override [-Wsuggest-override] 169 | virtual void volume (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~ /<>/src/kmplayerprocess.h:170:18: warning: ‘virtual bool KMPlayer::MPlayer::saturation(int, bool)’ can be marked override [-Wsuggest-override] 170 | virtual bool saturation (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:171:18: warning: ‘virtual bool KMPlayer::MPlayer::hue(int, bool)’ can be marked override [-Wsuggest-override] 171 | virtual bool hue (int pos, bool absolute) KDE_NO_EXPORT; | ^~~ /<>/src/kmplayerprocess.h:172:18: warning: ‘virtual bool KMPlayer::MPlayer::contrast(int, bool)’ can be marked override [-Wsuggest-override] 172 | virtual bool contrast (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~~~ /<>/src/kmplayerprocess.h:173:18: warning: ‘virtual bool KMPlayer::MPlayer::brightness(int, bool)’ can be marked override [-Wsuggest-override] 173 | virtual bool brightness (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:174:10: warning: ‘virtual bool KMPlayer::MPlayer::ready()’ can be marked override [-Wsuggest-override] 174 | bool ready () KDE_NO_EXPORT; | ^~~~~ /<>/src/kmplayerprocess.h:176:10: warning: ‘virtual void KMPlayer::MPlayer::processStopped()’ can be marked override [-Wsuggest-override] 176 | void processStopped () KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:232:18: warning: ‘virtual void KMPlayer::RecordDocument::begin()’ can be marked override [-Wsuggest-override] 232 | virtual void begin (); | ^~~~~ /<>/src/kmplayerprocess.h:233:18: warning: ‘virtual void KMPlayer::RecordDocument::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 233 | virtual void message (MessageType msg, void *); | ^~~~~~~ /<>/src/kmplayerprocess.h:234:18: warning: ‘virtual void KMPlayer::RecordDocument::deactivate()’ can be marked override [-Wsuggest-override] 234 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:246:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::MEncoderProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 246 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:254:18: warning: ‘virtual void KMPlayer::MEncoder::init()’ can be marked override [-Wsuggest-override] 254 | virtual void init (); | ^~~~ /<>/src/kmplayerprocess.h:255:18: warning: ‘virtual bool KMPlayer::MEncoder::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 255 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:256:18: warning: ‘virtual void KMPlayer::MEncoder::stop()’ can be marked override [-Wsuggest-override] 256 | virtual void stop (); | ^~~~ /<>/src/kmplayerprocess.h:265:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::MPlayerDumpProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 265 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:273:18: warning: ‘virtual void KMPlayer::MPlayerDumpstream::init()’ can be marked override [-Wsuggest-override] 273 | virtual void init (); | ^~~~ /<>/src/kmplayerprocess.h:274:18: warning: ‘virtual bool KMPlayer::MPlayerDumpstream::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 274 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:275:18: warning: ‘virtual void KMPlayer::MPlayerDumpstream::stop()’ can be marked override [-Wsuggest-override] 275 | virtual void stop (); | ^~~~ /<>/src/kmplayerprocess.h:285:18: warning: ‘virtual void KMPlayer::MasterProcessInfo::quitProcesses()’ can be marked override [-Wsuggest-override] 285 | virtual void quitProcesses (); | ^~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:310:18: warning: ‘virtual void KMPlayer::MasterProcess::init()’ can be marked override [-Wsuggest-override] 310 | virtual void init (); | ^~~~ /<>/src/kmplayerprocess.h:311:18: warning: ‘virtual bool KMPlayer::MasterProcess::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 311 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:312:18: warning: ‘virtual bool KMPlayer::MasterProcess::running() const’ can be marked override [-Wsuggest-override] 312 | virtual bool running () const; | ^~~~~~~ /<>/src/kmplayerprocess.h:319:10: warning: ‘virtual void KMPlayer::MasterProcess::pause()’ can be marked override [-Wsuggest-override] 319 | void pause (); | ^~~~~ /<>/src/kmplayerprocess.h:320:10: warning: ‘virtual void KMPlayer::MasterProcess::unpause()’ can be marked override [-Wsuggest-override] 320 | void unpause (); | ^~~~~~~ /<>/src/kmplayerprocess.h:321:10: warning: ‘virtual bool KMPlayer::MasterProcess::seek(int, bool)’ can be marked override [-Wsuggest-override] 321 | bool seek (int pos, bool absolute); | ^~~~ /<>/src/kmplayerprocess.h:322:10: warning: ‘virtual void KMPlayer::MasterProcess::volume(int, bool)’ can be marked override [-Wsuggest-override] 322 | void volume (int pos, bool absolute); | ^~~~~~ /<>/src/kmplayerprocess.h:324:10: warning: ‘virtual void KMPlayer::MasterProcess::stop()’ can be marked override [-Wsuggest-override] 324 | void stop (); | ^~~~ /<>/src/kmplayerprocess.h:334:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::PhononProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 334 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:336:18: warning: ‘virtual bool KMPlayer::PhononProcessInfo::startSlave()’ can be marked override [-Wsuggest-override] 336 | virtual bool startSlave (); | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:344:18: warning: ‘virtual bool KMPlayer::Phonon::ready()’ can be marked override [-Wsuggest-override] 344 | virtual bool ready (); | ^~~~~ /<>/src/kmplayerprocess.h:353:11: warning: ‘virtual KMPlayer::Node* KMPlayer::ConfigDocument::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 353 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:362:11: warning: ‘virtual KMPlayer::Node* KMPlayer::ConfigNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 362 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:372:11: warning: ‘virtual KMPlayer::Node* KMPlayer::TypeNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 372 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:375:18: warning: ‘virtual const char* KMPlayer::TypeNode::nodeName() const’ can be marked override [-Wsuggest-override] 375 | const char * nodeName () const { return tag.toAscii (); } | ^~~~~~~~ /<>/src/kmplayerprocess.h:385:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::FFMpegProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 385 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:393:18: warning: ‘virtual void KMPlayer::FFMpeg::init()’ can be marked override [-Wsuggest-override] 393 | virtual void init () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:394:18: warning: ‘virtual bool KMPlayer::FFMpeg::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 394 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:395:18: warning: ‘virtual void KMPlayer::FFMpeg::stop()’ can be marked override [-Wsuggest-override] 395 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:396:18: warning: ‘virtual void KMPlayer::FFMpeg::quit()’ can be marked override [-Wsuggest-override] 396 | virtual void quit () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:447:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::NppProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 447 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:460:18: warning: ‘virtual void KMPlayer::NpPlayer::init()’ can be marked override [-Wsuggest-override] 460 | virtual void init (); | ^~~~ /<>/src/kmplayerprocess.h:461:18: warning: ‘virtual bool KMPlayer::NpPlayer::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 461 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:462:18: warning: ‘virtual void KMPlayer::NpPlayer::initProcess()’ can be marked override [-Wsuggest-override] 462 | virtual void initProcess (); | ^~~~~~~~~~~ In file included from /<>/obj-aarch64-linux-gnu/src/streamadaptor.h:17, from /<>/obj-aarch64-linux-gnu/src/streamadaptor.cpp:11: /<>/src/kmplayerprocess.h:477:18: warning: ‘virtual void KMPlayer::NpPlayer::stop()’ can be marked override [-Wsuggest-override] 477 | virtual void stop (); | ^~~~ /<>/src/kmplayerprocess.h:478:18: warning: ‘virtual void KMPlayer::NpPlayer::quit()’ can be marked override [-Wsuggest-override] 478 | virtual void quit (); | ^~~~ /<>/src/kmplayerprocess.h:479:10: warning: ‘virtual bool KMPlayer::NpPlayer::ready()’ can be marked override [-Wsuggest-override] 479 | bool ready (); | ^~~~~ /<>/src/kmplayerprocess.h:493:18: warning: ‘virtual void KMPlayer::NpPlayer::terminateJobs()’ can be marked override [-Wsuggest-override] 493 | virtual void terminateJobs (); | ^~~~~~~~~~~~~ [ 78%] Linking CXX shared library libkmplayercommon.so cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/kmplayercommon.dir/link.txt --verbose=1 /usr/bin/aarch64-linux-gnu-g++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -Wl,--no-undefined -Wl,--fatal-warnings -Wl,--enable-new-dtags -Wl,-z,relro -Wl,--as-needed -shared -Wl,-soname,libkmplayercommon.so -o libkmplayercommon.so CMakeFiles/kmplayercommon.dir/kmplayercommon_autogen/mocs_compilation.cpp.o CMakeFiles/kmplayercommon.dir/kmplayerview.cpp.o CMakeFiles/kmplayercommon.dir/playmodel.cpp.o CMakeFiles/kmplayercommon.dir/playlistview.cpp.o CMakeFiles/kmplayercommon.dir/kmplayercontrolpanel.cpp.o CMakeFiles/kmplayercommon.dir/kmplayerconfig.cpp.o CMakeFiles/kmplayercommon.dir/pref.cpp.o CMakeFiles/kmplayercommon.dir/kmplayerprocess.cpp.o CMakeFiles/kmplayercommon.dir/kmplayerpartbase.cpp.o CMakeFiles/kmplayercommon.dir/kmplayerplaylist.cpp.o CMakeFiles/kmplayercommon.dir/kmplayer_asx.cpp.o CMakeFiles/kmplayercommon.dir/kmplayer_smil.cpp.o CMakeFiles/kmplayercommon.dir/kmplayer_rp.cpp.o CMakeFiles/kmplayercommon.dir/kmplayer_rss.cpp.o CMakeFiles/kmplayercommon.dir/kmplayer_atom.cpp.o CMakeFiles/kmplayercommon.dir/kmplayer_opml.cpp.o CMakeFiles/kmplayercommon.dir/kmplayer_xspf.cpp.o CMakeFiles/kmplayercommon.dir/expression.cpp.o CMakeFiles/kmplayercommon.dir/mediaobject.cpp.o CMakeFiles/kmplayercommon.dir/triestring.cpp.o CMakeFiles/kmplayercommon.dir/surface.cpp.o CMakeFiles/kmplayercommon.dir/viewarea.cpp.o CMakeFiles/kmplayercommon.dir/masteradaptor.cpp.o CMakeFiles/kmplayercommon.dir/streammasteradaptor.cpp.o CMakeFiles/kmplayercommon.dir/partadaptor.cpp.o CMakeFiles/kmplayercommon.dir/callbackadaptor.cpp.o CMakeFiles/kmplayercommon.dir/streamadaptor.cpp.o -L/usr/lib/aarch64-linux-gnu -lcairo /usr/lib/aarch64-linux-gnu/libKF5KDELibs4Support.so.5.78.0 -lxcb -lxcb-render -lxcb-shm /usr/lib/aarch64-linux-gnu/libKF5MediaPlayer.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5KIOFileWidgets.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5Bookmarks.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5Solid.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5Notifications.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5UnitConversion.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5Parts.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5TextWidgets.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5SonnetUi.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5KIOWidgets.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5Completion.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5KIOGui.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5KIOCore.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5Crash.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5Service.so.5.78.0 /usr/lib/aarch64-linux-gnu/libQt5Concurrent.so.5.15.2 /usr/lib/aarch64-linux-gnu/libKF5WindowSystem.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5JobWidgets.so.5.78.0 /usr/lib/aarch64-linux-gnu/libQt5X11Extras.so.5.15.2 /usr/lib/aarch64-linux-gnu/libKF5XmlGui.so.5.78.0 /usr/lib/aarch64-linux-gnu/libQt5PrintSupport.so.5.15.2 /usr/lib/aarch64-linux-gnu/libKF5IconThemes.so.5.78.0 /usr/lib/aarch64-linux-gnu/libQt5Svg.so.5.15.2 /usr/lib/aarch64-linux-gnu/libKF5ConfigWidgets.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5WidgetsAddons.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5Codecs.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5ConfigGui.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5ConfigCore.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5Auth.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5AuthCore.so.5.78.0 /usr/lib/aarch64-linux-gnu/libQt5DBus.so.5.15.2 /usr/lib/aarch64-linux-gnu/libKF5CoreAddons.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5I18n.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5GuiAddons.so.5.78.0 /usr/lib/aarch64-linux-gnu/libQt5Network.so.5.15.2 /usr/lib/aarch64-linux-gnu/libKF5ItemViews.so.5.78.0 /usr/lib/aarch64-linux-gnu/libQt5Widgets.so.5.15.2 /usr/lib/aarch64-linux-gnu/libQt5Gui.so.5.15.2 /usr/lib/aarch64-linux-gnu/libQt5Xml.so.5.15.2 /usr/lib/aarch64-linux-gnu/libQt5Core.so.5.15.2 make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 78%] Built target kmplayercommon make -f src/CMakeFiles/kdeinit_kmplayer_autogen.dir/build.make src/CMakeFiles/kdeinit_kmplayer_autogen.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/src /<>/obj-aarch64-linux-gnu/src/CMakeFiles/kdeinit_kmplayer_autogen.dir/DependInfo.cmake --color= Dependee "/<>/obj-aarch64-linux-gnu/src/CMakeFiles/kdeinit_kmplayer_autogen.dir/DependInfo.cmake" is newer than depender "/<>/obj-aarch64-linux-gnu/src/CMakeFiles/kdeinit_kmplayer_autogen.dir/depend.internal". Dependee "/<>/obj-aarch64-linux-gnu/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/obj-aarch64-linux-gnu/src/CMakeFiles/kdeinit_kmplayer_autogen.dir/depend.internal". Scanning dependencies of target kdeinit_kmplayer_autogen make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f src/CMakeFiles/kdeinit_kmplayer_autogen.dir/build.make src/CMakeFiles/kdeinit_kmplayer_autogen.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' [ 80%] Automatic MOC for target kdeinit_kmplayer cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_autogen /<>/obj-aarch64-linux-gnu/src/CMakeFiles/kdeinit_kmplayer_autogen.dir/AutogenInfo.json Debian AutoGen: Refreshing parse cache because it doesn't exist. AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/moc_predefs.h", because it doesn't exist. /usr/bin/aarch64-linux-gnu-g++ -dM -E -c /usr/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp -DKCOREADDONS_LIB -DKGUIADDONS_LIB "-DKMPLAYER_VERSION_STRING=\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkdeinit_kmplayer_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu -I/usr/include/KF5/KMediaPlayer -I/usr/include/KF5 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/KF5/KParts -I/usr/include/KF5/KIOWidgets -I/usr/include/KF5/KIOGui -I/usr/include/KF5/KIOCore -I/usr/include/KF5/KCoreAddons -I/usr/include/KF5/KService -I/usr/include/KF5/KConfigCore -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtConcurrent -I/usr/include/aarch64-linux-gnu/qt5/QtDBus -I/usr/include/KF5/KWindowSystem -I/usr/include/KF5/KJobWidgets -I/usr/include/KF5/KCompletion -I/usr/include/KF5/KWidgetsAddons -I/usr/include/KF5/KXmlGui -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/usr/include/KF5/KConfigWidgets -I/usr/include/KF5/KCodecs -I/usr/include/KF5/KConfigGui -I/usr/include/KF5/KAuth -I/usr/include/KF5/KTextWidgets -I/usr/include/KF5/SonnetUi -I/usr/include/KF5/KI18n -I/usr/include/KF5/KDELibs4Support -I/usr/include/KF5/KDELibs4Support/KDE -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/KF5/KCrash -I/usr/include/KF5/KIOFileWidgets -I/usr/include/KF5/KBookmarks -I/usr/include/KF5/KItemViews -I/usr/include/KF5/Solid -I/usr/include/KF5/KNotifications -I/usr/include/KF5/KIconThemes -I/usr/include/KF5/KGuiAddons -I/usr/include/KF5/KUnitConversion -I/usr/include -I/usr/aarch64-linux-gnu/include/c++/10 -I/usr/aarch64-linux-gnu/include/c++/10/aarch64-linux-gnu -I/usr/aarch64-linux-gnu/include/c++/10/backward -I/usr/lib/gcc-cross/aarch64-linux-gnu/10/include -I/usr/aarch64-linux-gnu/include -I/usr/include/aarch64-linux-gnu AutoGen: Parsing "SRC:/src/kmplayer.h" AutoGen: Parsing "SRC:/src/kmplayer_lists.cpp" AutoGen: Parsing "SRC:/src/kmplayertvsource.h" AutoGen: Parsing "SRC:/src/kmplayer_lists.h" AutoGen: Parsing "SRC:/src/main.cpp" AutoGen: Parsing "SRC:/src/kmplayertvsource.cpp" AutoGen: Parsing "SRC:/src/kmplayer.cpp" AutoMoc warning --------------- "SRC:/src/kmplayer.cpp" includes the moc file "kmplayer.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, Q_NAMESPACE_EXPORT, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON or K_PLUGIN_CLASS_WITH_JSON macro. AutoMoc warning --------------- "SRC:/src/kmplayertvsource.cpp" includes the moc file "kmplayertvsource.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, Q_NAMESPACE_EXPORT, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON or K_PLUGIN_CLASS_WITH_JSON macro. AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer_lists.cpp", because it doesn't exist, from "SRC:/src/kmplayer_lists.h" /usr/lib/qt5/bin/moc -DKCOREADDONS_LIB -DKGUIADDONS_LIB "-DKMPLAYER_VERSION_STRING=\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkdeinit_kmplayer_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu -I/usr/include/KF5/KMediaPlayer -I/usr/include/KF5 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/KF5/KParts -I/usr/include/KF5/KIOWidgets -I/usr/include/KF5/KIOGui -I/usr/include/KF5/KIOCore -I/usr/include/KF5/KCoreAddons -I/usr/include/KF5/KService -I/usr/include/KF5/KConfigCore -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtConcurrent -I/usr/include/aarch64-linux-gnu/qt5/QtDBus -I/usr/include/KF5/KWindowSystem -I/usr/include/KF5/KJobWidgets -I/usr/include/KF5/KCompletion -I/usr/include/KF5/KWidgetsAddons -I/usr/include/KF5/KXmlGui -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/usr/include/KF5/KConfigWidgets -I/usr/include/KF5/KCodecs -I/usr/include/KF5/KConfigGui -I/usr/include/KF5/KAuth -I/usr/include/KF5/KTextWidgets -I/usr/include/KF5/SonnetUi -I/usr/include/KF5/KI18n -I/usr/include/KF5/KDELibs4Support -I/usr/include/KF5/KDELibs4Support/KDE -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/KF5/KCrash -I/usr/include/KF5/KIOFileWidgets -I/usr/include/KF5/KBookmarks -I/usr/include/KF5/KItemViews -I/usr/include/KF5/Solid -I/usr/include/KF5/KNotifications -I/usr/include/KF5/KIconThemes -I/usr/include/KF5/KGuiAddons -I/usr/include/KF5/KUnitConversion -I/usr/include -I/usr/aarch64-linux-gnu/include/c++/10 -I/usr/aarch64-linux-gnu/include/c++/10/aarch64-linux-gnu -I/usr/aarch64-linux-gnu/include/c++/10/backward -I/usr/lib/gcc-cross/aarch64-linux-gnu/10/include -I/usr/aarch64-linux-gnu/include -I/usr/include/aarch64-linux-gnu --include /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/moc_predefs.h --output-dep-file -o /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer_lists.cpp /<>/src/kmplayer_lists.h AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayertvsource.cpp", because it doesn't exist, from "SRC:/src/kmplayertvsource.h" /usr/lib/qt5/bin/moc -DKCOREADDONS_LIB -DKGUIADDONS_LIB "-DKMPLAYER_VERSION_STRING=\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkdeinit_kmplayer_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu -I/usr/include/KF5/KMediaPlayer -I/usr/include/KF5 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/KF5/KParts -I/usr/include/KF5/KIOWidgets -I/usr/include/KF5/KIOGui -I/usr/include/KF5/KIOCore -I/usr/include/KF5/KCoreAddons -I/usr/include/KF5/KService -I/usr/include/KF5/KConfigCore -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtConcurrent -I/usr/include/aarch64-linux-gnu/qt5/QtDBus -I/usr/include/KF5/KWindowSystem -I/usr/include/KF5/KJobWidgets -I/usr/include/KF5/KCompletion -I/usr/include/KF5/KWidgetsAddons -I/usr/include/KF5/KXmlGui -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/usr/include/KF5/KConfigWidgets -I/usr/include/KF5/KCodecs -I/usr/include/KF5/KConfigGui -I/usr/include/KF5/KAuth -I/usr/include/KF5/KTextWidgets -I/usr/include/KF5/SonnetUi -I/usr/include/KF5/KI18n -I/usr/include/KF5/KDELibs4Support -I/usr/include/KF5/KDELibs4Support/KDE -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/KF5/KCrash -I/usr/include/KF5/KIOFileWidgets -I/usr/include/KF5/KBookmarks -I/usr/include/KF5/KItemViews -I/usr/include/KF5/Solid -I/usr/include/KF5/KNotifications -I/usr/include/KF5/KIconThemes -I/usr/include/KF5/KGuiAddons -I/usr/include/KF5/KUnitConversion -I/usr/include -I/usr/aarch64-linux-gnu/include/c++/10 -I/usr/aarch64-linux-gnu/include/c++/10/aarch64-linux-gnu -I/usr/aarch64-linux-gnu/include/c++/10/backward -I/usr/lib/gcc-cross/aarch64-linux-gnu/10/include -I/usr/aarch64-linux-gnu/include -I/usr/include/aarch64-linux-gnu --include /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/moc_predefs.h --output-dep-file -o /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayertvsource.cpp /<>/src/kmplayertvsource.h AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp", because it doesn't exist, from "SRC:/src/kmplayer.h" /usr/lib/qt5/bin/moc -DKCOREADDONS_LIB -DKGUIADDONS_LIB "-DKMPLAYER_VERSION_STRING=\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkdeinit_kmplayer_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu -I/usr/include/KF5/KMediaPlayer -I/usr/include/KF5 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/KF5/KParts -I/usr/include/KF5/KIOWidgets -I/usr/include/KF5/KIOGui -I/usr/include/KF5/KIOCore -I/usr/include/KF5/KCoreAddons -I/usr/include/KF5/KService -I/usr/include/KF5/KConfigCore -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtConcurrent -I/usr/include/aarch64-linux-gnu/qt5/QtDBus -I/usr/include/KF5/KWindowSystem -I/usr/include/KF5/KJobWidgets -I/usr/include/KF5/KCompletion -I/usr/include/KF5/KWidgetsAddons -I/usr/include/KF5/KXmlGui -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/usr/include/KF5/KConfigWidgets -I/usr/include/KF5/KCodecs -I/usr/include/KF5/KConfigGui -I/usr/include/KF5/KAuth -I/usr/include/KF5/KTextWidgets -I/usr/include/KF5/SonnetUi -I/usr/include/KF5/KI18n -I/usr/include/KF5/KDELibs4Support -I/usr/include/KF5/KDELibs4Support/KDE -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/KF5/KCrash -I/usr/include/KF5/KIOFileWidgets -I/usr/include/KF5/KBookmarks -I/usr/include/KF5/KItemViews -I/usr/include/KF5/Solid -I/usr/include/KF5/KNotifications -I/usr/include/KF5/KIconThemes -I/usr/include/KF5/KGuiAddons -I/usr/include/KF5/KUnitConversion -I/usr/include -I/usr/aarch64-linux-gnu/include/c++/10 -I/usr/aarch64-linux-gnu/include/c++/10/aarch64-linux-gnu -I/usr/aarch64-linux-gnu/include/c++/10/backward -I/usr/lib/gcc-cross/aarch64-linux-gnu/10/include -I/usr/aarch64-linux-gnu/include -I/usr/include/aarch64-linux-gnu --include /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/moc_predefs.h --output-dep-file -o /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp /<>/src/kmplayer.h AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/include/kmplayer.moc", because it doesn't exist, from "SRC:/src/kmplayer.cpp" /usr/lib/qt5/bin/moc -DKCOREADDONS_LIB -DKGUIADDONS_LIB "-DKMPLAYER_VERSION_STRING=\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkdeinit_kmplayer_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu -I/usr/include/KF5/KMediaPlayer -I/usr/include/KF5 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/KF5/KParts -I/usr/include/KF5/KIOWidgets -I/usr/include/KF5/KIOGui -I/usr/include/KF5/KIOCore -I/usr/include/KF5/KCoreAddons -I/usr/include/KF5/KService -I/usr/include/KF5/KConfigCore -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtConcurrent -I/usr/include/aarch64-linux-gnu/qt5/QtDBus -I/usr/include/KF5/KWindowSystem -I/usr/include/KF5/KJobWidgets -I/usr/include/KF5/KCompletion -I/usr/include/KF5/KWidgetsAddons -I/usr/include/KF5/KXmlGui -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/usr/include/KF5/KConfigWidgets -I/usr/include/KF5/KCodecs -I/usr/include/KF5/KConfigGui -I/usr/include/KF5/KAuth -I/usr/include/KF5/KTextWidgets -I/usr/include/KF5/SonnetUi -I/usr/include/KF5/KI18n -I/usr/include/KF5/KDELibs4Support -I/usr/include/KF5/KDELibs4Support/KDE -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/KF5/KCrash -I/usr/include/KF5/KIOFileWidgets -I/usr/include/KF5/KBookmarks -I/usr/include/KF5/KItemViews -I/usr/include/KF5/Solid -I/usr/include/KF5/KNotifications -I/usr/include/KF5/KIconThemes -I/usr/include/KF5/KGuiAddons -I/usr/include/KF5/KUnitConversion -I/usr/include -I/usr/aarch64-linux-gnu/include/c++/10 -I/usr/aarch64-linux-gnu/include/c++/10/aarch64-linux-gnu -I/usr/aarch64-linux-gnu/include/c++/10/backward -I/usr/lib/gcc-cross/aarch64-linux-gnu/10/include -I/usr/aarch64-linux-gnu/include -I/usr/include/aarch64-linux-gnu --include /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/moc_predefs.h --output-dep-file -o /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/include/kmplayer.moc /<>/src/kmplayer.cpp AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/include/kmplayertvsource.moc", because it doesn't exist, from "SRC:/src/kmplayertvsource.cpp" /usr/lib/qt5/bin/moc -DKCOREADDONS_LIB -DKGUIADDONS_LIB "-DKMPLAYER_VERSION_STRING=\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkdeinit_kmplayer_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu -I/usr/include/KF5/KMediaPlayer -I/usr/include/KF5 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/KF5/KParts -I/usr/include/KF5/KIOWidgets -I/usr/include/KF5/KIOGui -I/usr/include/KF5/KIOCore -I/usr/include/KF5/KCoreAddons -I/usr/include/KF5/KService -I/usr/include/KF5/KConfigCore -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtConcurrent -I/usr/include/aarch64-linux-gnu/qt5/QtDBus -I/usr/include/KF5/KWindowSystem -I/usr/include/KF5/KJobWidgets -I/usr/include/KF5/KCompletion -I/usr/include/KF5/KWidgetsAddons -I/usr/include/KF5/KXmlGui -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/usr/include/KF5/KConfigWidgets -I/usr/include/KF5/KCodecs -I/usr/include/KF5/KConfigGui -I/usr/include/KF5/KAuth -I/usr/include/KF5/KTextWidgets -I/usr/include/KF5/SonnetUi -I/usr/include/KF5/KI18n -I/usr/include/KF5/KDELibs4Support -I/usr/include/KF5/KDELibs4Support/KDE -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/KF5/KCrash -I/usr/include/KF5/KIOFileWidgets -I/usr/include/KF5/KBookmarks -I/usr/include/KF5/KItemViews -I/usr/include/KF5/Solid -I/usr/include/KF5/KNotifications -I/usr/include/KF5/KIconThemes -I/usr/include/KF5/KGuiAddons -I/usr/include/KF5/KUnitConversion -I/usr/include -I/usr/aarch64-linux-gnu/include/c++/10 -I/usr/aarch64-linux-gnu/include/c++/10/aarch64-linux-gnu -I/usr/aarch64-linux-gnu/include/c++/10/backward -I/usr/lib/gcc-cross/aarch64-linux-gnu/10/include -I/usr/aarch64-linux-gnu/include -I/usr/include/aarch64-linux-gnu --include /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/moc_predefs.h --output-dep-file -o /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/include/kmplayertvsource.moc /<>/src/kmplayertvsource.cpp AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer_lists.cpp.d" AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayertvsource.cpp.d" AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp.d" AutoMoc: /<>/src/kmplayertvsource.cpp:0: Note: No relevant classes found. No output generated. AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/include/kmplayertvsource.moc.d" AutoMoc: /<>/src/kmplayer.cpp:0: Note: No relevant classes found. No output generated. AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/include/kmplayer.moc.d" AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp" AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/src/CMakeFiles/kdeinit_kmplayer_autogen.dir/ParseCache.txt" AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/src/CMakeFiles/kdeinit_kmplayer_autogen.dir/AutogenUsed.txt" make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 80%] Built target kdeinit_kmplayer_autogen make -f src/CMakeFiles/kdeinit_kmplayer.dir/build.make src/CMakeFiles/kdeinit_kmplayer.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/src /<>/obj-aarch64-linux-gnu/src/CMakeFiles/kdeinit_kmplayer.dir/DependInfo.cmake --color= Dependee "/<>/obj-aarch64-linux-gnu/src/CMakeFiles/kdeinit_kmplayer.dir/DependInfo.cmake" is newer than depender "/<>/obj-aarch64-linux-gnu/src/CMakeFiles/kdeinit_kmplayer.dir/depend.internal". Dependee "/<>/obj-aarch64-linux-gnu/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/obj-aarch64-linux-gnu/src/CMakeFiles/kdeinit_kmplayer.dir/depend.internal". Scanning dependencies of target kdeinit_kmplayer make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f src/CMakeFiles/kdeinit_kmplayer.dir/build.make src/CMakeFiles/kdeinit_kmplayer.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' [ 81%] Building CXX object src/CMakeFiles/kdeinit_kmplayer.dir/kdeinit_kmplayer_autogen/mocs_compilation.cpp.o cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-g++ -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DKMPLAYER_VERSION_STRING="\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkdeinit_kmplayer_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/include -I/<>/obj-aarch64-linux-gnu/src/.. -isystem /usr/include/KF5/KMediaPlayer -isystem /usr/include/KF5 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KParts -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KTextWidgets -isystem /usr/include/KF5/SonnetUi -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KBookmarks -isystem /usr/include/KF5/KItemViews -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KNotifications -isystem /usr/include/KF5/KIconThemes -isystem /usr/include/KF5/KGuiAddons -isystem /usr/include/KF5/KUnitConversion -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/kdeinit_kmplayer.dir/kdeinit_kmplayer_autogen/mocs_compilation.cpp.o -c /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp In file included from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:39, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:31, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp:2: /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerview.h:61:10: warning: ‘virtual void KMPlayer::TextEdit::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 61 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerview.h:74:10: warning: ‘virtual void KMPlayer::InfoWindow::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 74 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerview.h:85:10: warning: ‘virtual void KMPlayer::PictureWidget::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 85 | void mousePressEvent (QMouseEvent *); | ^~~~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerview.h:86:10: warning: ‘virtual void KMPlayer::PictureWidget::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 86 | void mouseMoveEvent (QMouseEvent *); | ^~~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerview.h:137:10: warning: ‘virtual void KMPlayer::View::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 137 | void dragEnterEvent(QDragEnterEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerview.h:138:10: warning: ‘virtual void KMPlayer::View::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 138 | void dropEvent(QDropEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerview.h:159:10: warning: ‘virtual void KMPlayer::View::leaveEvent(QEvent*)’ can be marked override [-Wsuggest-override] 159 | void leaveEvent (QEvent *) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerview.h:160:10: warning: ‘virtual void KMPlayer::View::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent(QTimerEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:32, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:40, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:31, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp:2: /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:185:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:217:53: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’ 217 | inline Single operator * (const int i, const Single s) { | ~~~~~~~~~~~~~^ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:264:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 264 | operator > (const Single s, const int i) { return s > Single (i); } | ^ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:261:26: note: initializing argument 1 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:267:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 267 | operator > (const int i, const Single s) { return Single (i) > s; } | ^ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:261:43: note: initializing argument 2 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:282:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 282 | operator < (const Single s, const int i) { return s < Single (i); } | ^ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:279:26: note: initializing argument 1 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:285:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 285 | operator < (const int i, const Single s) { return Single (i) < s; } | ^ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:279:43: note: initializing argument 2 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:291:66: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 291 | operator <= (const Single s, const int i) { return s <= Single (i); } | ^ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:288:27: note: initializing argument 1 of ‘bool KMPlayer::operator<=(KMPlayer::Single, KMPlayer::Single)’ 288 | operator <= (const Single s1, const Single s2) { return s1.value <= s2.value; } | ~~~~~~~~~~~~~^~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:40, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:31, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp:2: /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h: At global scope: /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:576:18: warning: ‘virtual bool KMPlayer::Element::isElementNode() const’ can be marked override [-Wsuggest-override] 576 | virtual bool isElementNode () const { return true; } | ^~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:577:18: warning: ‘virtual void KMPlayer::Element::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 577 | virtual void accept (Visitor * v); | ^~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:628:11: warning: ‘virtual KMPlayer::Node* KMPlayer::Mrl::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 628 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:629:10: warning: ‘virtual void KMPlayer::Mrl::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 629 | void parseParam (const TrieString &, const QString &); | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:646:18: warning: ‘virtual void KMPlayer::Mrl::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 646 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:647:19: warning: ‘virtual void* KMPlayer::Mrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 647 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:689:79: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 689 | virtual void openUrl (const KUrl &, const QString &t, const QString &srv)=0; | ^ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:777:19: warning: ‘virtual KMPlayer::Node* KMPlayer::Document::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 777 | virtual Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:778:32: warning: ‘virtual const char* KMPlayer::Document::nodeName() const’ can be marked override [-Wsuggest-override] 778 | KDE_NO_EXPORT const char * nodeName () const { return "document"; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:800:19: warning: ‘virtual void* KMPlayer::Document::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 800 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:897:18: warning: ‘virtual const char* KMPlayer::TextNode::nodeName() const’ can be marked override [-Wsuggest-override] 897 | const char * nodeName () const { return "#text"; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:898:10: warning: ‘virtual void KMPlayer::TextNode::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 898 | void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:911:18: warning: ‘virtual const char* KMPlayer::CData::nodeName() const’ can be marked override [-Wsuggest-override] 911 | const char * nodeName () const { return "#cdata"; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:921:18: warning: ‘virtual const char* KMPlayer::DarkNode::nodeName() const’ can be marked override [-Wsuggest-override] 921 | const char * nodeName () const { return name.data (); } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:922:11: warning: ‘virtual KMPlayer::Node* KMPlayer::DarkNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 922 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:935:32: warning: ‘virtual const char* KMPlayer::GenericURL::nodeName() const’ can be marked override [-Wsuggest-override] 935 | KDE_NO_EXPORT const char * nodeName () const { return "url"; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:946:32: warning: ‘virtual const char* KMPlayer::GenericMrl::nodeName() const’ can be marked override [-Wsuggest-override] 946 | KDE_NO_EXPORT const char * nodeName () const { return node_name.data (); } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:948:11: warning: ‘virtual void* KMPlayer::GenericMrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 948 | void *role (RoleType msg, void *content=NULL); | ^~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:31, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp:2: /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:90:39: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 90 | KDE_NO_EXPORT const KUrl & url () const { return m_url; } | ^~~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:31, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp:2: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:31, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp:2: /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:91:42: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 91 | KDE_NO_EXPORT const KUrl & subUrl () const { return m_sub_url; } | ^~~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:31, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp:2: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:31, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp:2: /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:119:51: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 119 | KDE_NO_EXPORT void setSubURL (const KUrl & url) { m_sub_url = url; } | ^ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:167:77: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 167 | void openUrl (const KUrl &url, const QString &target, const QString &srv); | ^ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:178:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 178 | KUrl m_url; | ^~~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:31, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp:2: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:31, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp:2: /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:179:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 179 | KUrl m_sub_url; | ^~~~~~~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:31, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp:2: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:31, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp:2: /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:160:10: warning: ‘virtual void KMPlayer::Source::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent (QTimerEvent *); | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:164:10: warning: ‘virtual void KMPlayer::Source::stateElementChanged(KMPlayer::Node*, KMPlayer::Node::State, KMPlayer::Node::State)’ can be marked override [-Wsuggest-override] 164 | void stateElementChanged (Node * element, Node::State os, Node::State ns); | ^~~~~~~~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:165:10: warning: ‘virtual void KMPlayer::Source::bitRates(int&, int&)’ can be marked override [-Wsuggest-override] 165 | void bitRates (int & preferred, int & maximal); | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:166:10: warning: ‘virtual void KMPlayer::Source::setTimeout(int)’ can be marked override [-Wsuggest-override] 166 | void setTimeout (int ms); | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:167:10: warning: ‘virtual void KMPlayer::Source::openUrl(const KUrl&, const QString&, const QString&)’ can be marked override [-Wsuggest-override] 167 | void openUrl (const KUrl &url, const QString &target, const QString &srv); | ^~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:168:10: warning: ‘virtual void KMPlayer::Source::enableRepaintUpdaters(bool, unsigned int)’ can be marked override [-Wsuggest-override] 168 | void enableRepaintUpdaters (bool enable, unsigned int off_time); | ^~~~~~~~~~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:209:10: warning: ‘virtual void KMPlayer::SourceDocument::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 209 | void message (MessageType msg, void *data=NULL); | ^~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:210:11: warning: ‘virtual void* KMPlayer::SourceDocument::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 210 | void *role (RoleType msg, void *data=NULL); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:221:61: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 221 | URLSource (PartBase * player, const KUrl & url = KUrl ()); | ^ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:224:18: warning: ‘virtual void KMPlayer::URLSource::dimensions(int&, int&)’ can be marked override [-Wsuggest-override] 224 | virtual void dimensions (int & w, int & h); | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:225:18: warning: ‘virtual bool KMPlayer::URLSource::hasLength()’ can be marked override [-Wsuggest-override] 225 | virtual bool hasLength (); | ^~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:226:21: warning: ‘virtual QString KMPlayer::URLSource::prettyName()’ can be marked override [-Wsuggest-override] 226 | virtual QString prettyName (); | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:227:18: warning: ‘virtual void KMPlayer::URLSource::reset()’ can be marked override [-Wsuggest-override] 227 | virtual void reset (); | ^~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:228:18: warning: ‘virtual void KMPlayer::URLSource::setUrl(const QString&)’ can be marked override [-Wsuggest-override] 228 | virtual void setUrl (const QString &url); | ^~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:229:18: warning: ‘virtual bool KMPlayer::URLSource::authoriseUrl(const QString&)’ can be marked override [-Wsuggest-override] 229 | virtual bool authoriseUrl (const QString &url); | ^~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:230:18: warning: ‘virtual void KMPlayer::URLSource::init()’ can be marked override [-Wsuggest-override] 230 | virtual void init (); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:231:18: warning: ‘virtual void KMPlayer::URLSource::activate()’ can be marked override [-Wsuggest-override] 231 | virtual void activate () KDE_NO_EXPORT; | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:232:18: warning: ‘virtual void KMPlayer::URLSource::deactivate()’ can be marked override [-Wsuggest-override] 232 | virtual void deactivate (); | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:233:18: warning: ‘virtual void KMPlayer::URLSource::forward()’ can be marked override [-Wsuggest-override] 233 | virtual void forward (); | ^~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:234:18: warning: ‘virtual void KMPlayer::URLSource::backward()’ can be marked override [-Wsuggest-override] 234 | virtual void backward (); | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:235:18: warning: ‘virtual void KMPlayer::URLSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 235 | virtual void play (Mrl *); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:221:60: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 221 | URLSource (PartBase * player, const KUrl & url = KUrl ()); | ^ In file included from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:31, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp:2: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:31, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp:2: /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:255:17: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 255 | KUrl url () const { return m_sources ["urlsource"]->url (); } | ^~~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:31, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp:2: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:31, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp:2: /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:257:21: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 257 | KUrl docBase () const { return m_docbase; } | ^~~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:31, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp:2: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:31, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp:2: /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:291:43: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 291 | virtual bool openUrl (const KUrl & url); | ^ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:292:77: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 292 | virtual void openUrl (const KUrl &, const QString &t, const QString &srv); | ^ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:366:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 366 | KUrl m_docbase; | ^~~~~~~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:31, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp:2: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:31, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp:2: /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:249:33: warning: ‘virtual KMediaPlayer::View* KMPlayer::PartBase::view()’ can be marked override [-Wsuggest-override] 249 | virtual KMediaPlayer::View* view (); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:290:18: warning: ‘virtual bool KMPlayer::PartBase::openUrl(const QUrl&)’ can be marked override [-Wsuggest-override] 290 | virtual bool openUrl (const QUrl & url); | ^~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:294:18: warning: ‘virtual bool KMPlayer::PartBase::closeUrl()’ can be marked override [-Wsuggest-override] 294 | virtual bool closeUrl (); | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:295:18: warning: ‘virtual void KMPlayer::PartBase::pause()’ can be marked override [-Wsuggest-override] 295 | virtual void pause (void); | ^~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:296:18: warning: ‘virtual void KMPlayer::PartBase::play()’ can be marked override [-Wsuggest-override] 296 | virtual void play (void); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:297:18: warning: ‘virtual void KMPlayer::PartBase::stop()’ can be marked override [-Wsuggest-override] 297 | virtual void stop (void); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:316:18: warning: ‘virtual bool KMPlayer::PartBase::isSeekable() const’ can be marked override [-Wsuggest-override] 316 | virtual bool isSeekable (void) const; | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:317:23: warning: ‘virtual qlonglong KMPlayer::PartBase::position() const’ can be marked override [-Wsuggest-override] 317 | virtual qlonglong position (void) const; | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:318:18: warning: ‘virtual bool KMPlayer::PartBase::hasLength() const’ can be marked override [-Wsuggest-override] 318 | virtual bool hasLength (void) const; | ^~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:319:23: warning: ‘virtual qlonglong KMPlayer::PartBase::length() const’ can be marked override [-Wsuggest-override] 319 | virtual qlonglong length (void) const; | ^~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:320:18: warning: ‘virtual void KMPlayer::PartBase::seek(qlonglong)’ can be marked override [-Wsuggest-override] 320 | virtual void seek (qlonglong); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:344:10: warning: ‘virtual bool KMPlayer::PartBase::openFile()’ can be marked override [-Wsuggest-override] 344 | bool openFile(); | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:345:18: warning: ‘virtual void KMPlayer::PartBase::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 345 | virtual void timerEvent (QTimerEvent *); | ^~~~~~~~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp:2: /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:61:50: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 61 | void openDocumentFile (const KUrl& url=KUrl()); | ^ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:62:33: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 62 | void addUrl (const KUrl& url); | ^ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:77:10: warning: ‘virtual void KMPlayerApp::saveProperties(KConfigGroup&)’ can be marked override [-Wsuggest-override] 77 | void saveProperties (KConfigGroup&); | ^~~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:78:10: warning: ‘virtual void KMPlayerApp::readProperties(const KConfigGroup&)’ can be marked override [-Wsuggest-override] 78 | void readProperties (const KConfigGroup&); | ^~~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:82:18: warning: ‘virtual bool KMPlayerApp::queryClose()’ can be marked override [-Wsuggest-override] 82 | virtual bool queryClose (); | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:61:49: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 61 | void openDocumentFile (const KUrl& url=KUrl()); | ^ In file included from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:31, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp:2: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp:2: /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:210:18: warning: ‘virtual bool KMPlayerDVDSource::processOutput(const QString&)’ can be marked override [-Wsuggest-override] 210 | virtual bool processOutput (const QString & line); | ^~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:211:21: warning: ‘virtual QString KMPlayerDVDSource::filterOptions()’ can be marked override [-Wsuggest-override] 211 | virtual QString filterOptions (); | ^~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:212:18: warning: ‘virtual void KMPlayerDVDSource::setIdentified(bool)’ can be marked override [-Wsuggest-override] 212 | virtual void setIdentified (bool b = true); | ^~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:213:21: warning: ‘virtual QString KMPlayerDVDSource::prettyName()’ can be marked override [-Wsuggest-override] 213 | virtual QString prettyName (); | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:214:18: warning: ‘virtual void KMPlayerDVDSource::write(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 214 | virtual void write (KSharedConfigPtr); | ^~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:215:18: warning: ‘virtual void KMPlayerDVDSource::read(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 215 | virtual void read (KSharedConfigPtr); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:216:18: warning: ‘virtual void KMPlayerDVDSource::sync(bool)’ can be marked override [-Wsuggest-override] 216 | virtual void sync (bool); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:217:18: warning: ‘virtual void KMPlayerDVDSource::prefLocation(QString&, QString&, QString&)’ can be marked override [-Wsuggest-override] 217 | virtual void prefLocation (QString & item, QString & icon, QString & tab); | ^~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:218:22: warning: ‘virtual QFrame* KMPlayerDVDSource::prefPage(QWidget*)’ can be marked override [-Wsuggest-override] 218 | virtual QFrame * prefPage (QWidget * parent); | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:219:18: warning: ‘virtual void KMPlayerDVDSource::activate()’ can be marked override [-Wsuggest-override] 219 | virtual void activate (); | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:220:18: warning: ‘virtual void KMPlayerDVDSource::deactivate()’ can be marked override [-Wsuggest-override] 220 | virtual void deactivate (); | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:223:10: warning: ‘virtual void KMPlayerDVDSource::setCurrent(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 223 | void setCurrent (KMPlayer::Mrl *); | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:224:10: warning: ‘virtual void KMPlayerDVDSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 224 | void play (KMPlayer::Mrl *); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:254:18: warning: ‘virtual bool KMPlayerVCDSource::processOutput(const QString&)’ can be marked override [-Wsuggest-override] 254 | virtual bool processOutput (const QString & line); | ^~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:255:18: warning: ‘virtual void KMPlayerVCDSource::setIdentified(bool)’ can be marked override [-Wsuggest-override] 255 | virtual void setIdentified (bool b = true); | ^~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:256:21: warning: ‘virtual QString KMPlayerVCDSource::prettyName()’ can be marked override [-Wsuggest-override] 256 | virtual QString prettyName (); | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:257:18: warning: ‘virtual void KMPlayerVCDSource::write(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 257 | virtual void write (KSharedConfigPtr); | ^~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:258:18: warning: ‘virtual void KMPlayerVCDSource::read(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 258 | virtual void read (KSharedConfigPtr); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:259:18: warning: ‘virtual void KMPlayerVCDSource::sync(bool)’ can be marked override [-Wsuggest-override] 259 | virtual void sync (bool); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:260:18: warning: ‘virtual void KMPlayerVCDSource::prefLocation(QString&, QString&, QString&)’ can be marked override [-Wsuggest-override] 260 | virtual void prefLocation (QString & item, QString & icon, QString & tab); | ^~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:261:22: warning: ‘virtual QFrame* KMPlayerVCDSource::prefPage(QWidget*)’ can be marked override [-Wsuggest-override] 261 | virtual QFrame * prefPage (QWidget * parent); | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:262:18: warning: ‘virtual void KMPlayerVCDSource::activate()’ can be marked override [-Wsuggest-override] 262 | virtual void activate (); | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:263:18: warning: ‘virtual void KMPlayerVCDSource::deactivate()’ can be marked override [-Wsuggest-override] 263 | virtual void deactivate (); | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:265:10: warning: ‘virtual void KMPlayerVCDSource::setCurrent(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 265 | void setCurrent (KMPlayer::Mrl *); | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:280:18: warning: ‘virtual bool KMPlayerAudioCDSource::processOutput(const QString&)’ can be marked override [-Wsuggest-override] 280 | virtual bool processOutput (const QString & line); | ^~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:281:18: warning: ‘virtual void KMPlayerAudioCDSource::setIdentified(bool)’ can be marked override [-Wsuggest-override] 281 | virtual void setIdentified (bool b = true); | ^~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:282:21: warning: ‘virtual QString KMPlayerAudioCDSource::prettyName()’ can be marked override [-Wsuggest-override] 282 | virtual QString prettyName (); | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:283:18: warning: ‘virtual void KMPlayerAudioCDSource::activate()’ can be marked override [-Wsuggest-override] 283 | virtual void activate (); | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:284:18: warning: ‘virtual void KMPlayerAudioCDSource::deactivate()’ can be marked override [-Wsuggest-override] 284 | virtual void deactivate (); | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:286:10: warning: ‘virtual void KMPlayerAudioCDSource::setCurrent(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 286 | void setCurrent (KMPlayer::Mrl *); | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:299:18: warning: ‘virtual bool KMPlayerPipeSource::hasLength()’ can be marked override [-Wsuggest-override] 299 | virtual bool hasLength (); | ^~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:300:18: warning: ‘virtual bool KMPlayerPipeSource::isSeekable()’ can be marked override [-Wsuggest-override] 300 | virtual bool isSeekable (); | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:302:21: warning: ‘virtual QString KMPlayerPipeSource::prettyName()’ can be marked override [-Wsuggest-override] 302 | virtual QString prettyName (); | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:303:18: warning: ‘virtual void KMPlayerPipeSource::activate()’ can be marked override [-Wsuggest-override] 303 | virtual void activate (); | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:304:18: warning: ‘virtual void KMPlayerPipeSource::deactivate()’ can be marked override [-Wsuggest-override] 304 | virtual void deactivate (); | ^~~~~~~~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer_lists.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp:3: /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer_lists.h:58:10: warning: ‘virtual void ListsSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 58 | void play (KMPlayer::Mrl *); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer_lists.h:59:10: warning: ‘virtual void ListsSource::activate()’ can be marked override [-Wsuggest-override] 59 | void activate (); | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer_lists.h:60:13: warning: ‘virtual QString ListsSource::prettyName()’ can be marked override [-Wsuggest-override] 60 | QString prettyName (); | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer_lists.h: In constructor ‘ListsSource::ListsSource(KMPlayer::PartBase*)’: /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer_lists.h:57:51: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 57 | : KMPlayer::URLSource (p, KUrl ("lists://")) {} | ^ In file included from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:31, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp:2: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer_lists.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp:3: /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer_lists.h:57:51: warning: ‘KUrl::KUrl(const char*)’ is deprecated [-Wdeprecated-declarations] 57 | : KMPlayer::URLSource (p, KUrl ("lists://")) {} | ^ In file included from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer.h:31, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp:2: /usr/include/KF5/KDELibs4Support/kurl.h:349:41: note: declared here 349 | KDELIBS4SUPPORT_DEPRECATED explicit KUrl(const char *urlOrPath); | ^~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayer_lists.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp:3: /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer_lists.h: At global scope: /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer_lists.h:66:21: warning: ‘virtual KMPlayer::Node* FileDocument::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 66 | KMPlayer::Node *childFromTag (const QString &tag); | ^~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer_lists.h:76:10: warning: ‘virtual void Recents::defer()’ can be marked override [-Wsuggest-override] 76 | void defer (); | ^~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer_lists.h:77:10: warning: ‘virtual void Recents::activate()’ can be marked override [-Wsuggest-override] 77 | void activate (); | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer_lists.h:78:10: warning: ‘virtual void Recents::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 78 | void message (KMPlayer::MessageType msg, void *content=NULL); | ^~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer_lists.h:79:21: warning: ‘virtual KMPlayer::Node* Recents::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 79 | KMPlayer::Node *childFromTag (const QString &tag); | ^~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer_lists.h:80:31: warning: ‘virtual const char* Recents::nodeName() const’ can be marked override [-Wsuggest-override] 80 | KDE_NO_EXPORT const char *nodeName () const { return "playlist"; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer_lists.h:87:10: warning: ‘virtual void Recent::activate()’ can be marked override [-Wsuggest-override] 87 | void activate (); | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer_lists.h:88:10: warning: ‘virtual void Recent::closed()’ can be marked override [-Wsuggest-override] 88 | void closed (); | ^~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer_lists.h:89:31: warning: ‘virtual const char* Recent::nodeName() const’ can be marked override [-Wsuggest-override] 89 | KDE_NO_EXPORT const char *nodeName () const { return "item"; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer_lists.h:98:21: warning: ‘virtual KMPlayer::Node* Group::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 98 | KMPlayer::Node *childFromTag (const QString &tag); | ^~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer_lists.h:99:10: warning: ‘virtual void Group::defer()’ can be marked override [-Wsuggest-override] 99 | void defer () {} // TODO lazy loading of largish sub trees | ^~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer_lists.h:100:10: warning: ‘virtual void Group::closed()’ can be marked override [-Wsuggest-override] 100 | void closed (); | ^~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer_lists.h:101:11: warning: ‘virtual void* Group::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 101 | void *role (KMPlayer::RoleType msg, void *content=NULL); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer_lists.h:102:31: warning: ‘virtual const char* Group::nodeName() const’ can be marked override [-Wsuggest-override] 102 | KDE_NO_EXPORT const char *nodeName () const { return "group"; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer_lists.h:109:10: warning: ‘virtual void Playlist::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 109 | void message (KMPlayer::MessageType msg, void *content=NULL); | ^~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer_lists.h:110:10: warning: ‘virtual void Playlist::defer()’ can be marked override [-Wsuggest-override] 110 | void defer (); | ^~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer_lists.h:111:10: warning: ‘virtual void Playlist::activate()’ can be marked override [-Wsuggest-override] 111 | void activate (); | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer_lists.h:112:21: warning: ‘virtual KMPlayer::Node* Playlist::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 112 | KMPlayer::Node *childFromTag (const QString &tag); | ^~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer_lists.h:113:32: warning: ‘virtual const char* Playlist::nodeName() const’ can be marked override [-Wsuggest-override] 113 | KDE_NO_EXPORT const char * nodeName () const { return "playlist"; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer_lists.h:121:10: warning: ‘virtual void PlaylistItemBase::activate()’ can be marked override [-Wsuggest-override] 121 | void activate (); | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer_lists.h:122:10: warning: ‘virtual void PlaylistItemBase::closed()’ can be marked override [-Wsuggest-override] 122 | void closed (); | ^~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer_lists.h:130:10: warning: ‘virtual void PlaylistItem::closed()’ can be marked override [-Wsuggest-override] 130 | void closed (); | ^~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer_lists.h:131:10: warning: ‘virtual void PlaylistItem::begin()’ can be marked override [-Wsuggest-override] 131 | void begin (); | ^~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer_lists.h:132:10: warning: ‘virtual void PlaylistItem::setNodeName(const QString&)’ can be marked override [-Wsuggest-override] 132 | void setNodeName (const QString&); | ^~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer_lists.h:133:17: warning: ‘virtual const char* PlaylistItem::nodeName() const’ can be marked override [-Wsuggest-override] 133 | const char *nodeName () const KDE_NO_EXPORT { return "item"; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer_lists.h:142:21: warning: ‘virtual KMPlayer::Node* PlaylistGroup::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 142 | KMPlayer::Node *childFromTag (const QString &tag); | ^~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer_lists.h:143:10: warning: ‘virtual void PlaylistGroup::closed()’ can be marked override [-Wsuggest-override] 143 | void closed (); | ^~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer_lists.h:144:11: warning: ‘virtual void* PlaylistGroup::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 144 | void *role (KMPlayer::RoleType msg, void *content=NULL); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer_lists.h:145:10: warning: ‘virtual void PlaylistGroup::setNodeName(const QString&)’ can be marked override [-Wsuggest-override] 145 | void setNodeName (const QString&); | ^~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer_lists.h:146:31: warning: ‘virtual const char* PlaylistGroup::nodeName() const’ can be marked override [-Wsuggest-override] 146 | KDE_NO_EXPORT const char *nodeName () const { return "group"; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer_lists.h:154:10: warning: ‘virtual void HtmlObject::activate()’ can be marked override [-Wsuggest-override] 154 | void activate (); | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer_lists.h:155:10: warning: ‘virtual void HtmlObject::closed()’ can be marked override [-Wsuggest-override] 155 | void closed (); | ^~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer_lists.h:156:21: warning: ‘virtual KMPlayer::Node* HtmlObject::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 156 | KMPlayer::Node *childFromTag (const QString &tag); | ^~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer_lists.h:157:17: warning: ‘virtual const char* HtmlObject::nodeName() const’ can be marked override [-Wsuggest-override] 157 | const char *nodeName () const KDE_NO_EXPORT { return "object"; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer_lists.h:164:10: warning: ‘virtual void Generator::activate()’ can be marked override [-Wsuggest-override] 164 | void activate (); | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer_lists.h:165:10: warning: ‘virtual void Generator::begin()’ can be marked override [-Wsuggest-override] 165 | void begin (); | ^~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer_lists.h:166:10: warning: ‘virtual void Generator::deactivate()’ can be marked override [-Wsuggest-override] 166 | void deactivate (); | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer_lists.h:167:10: warning: ‘virtual void Generator::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 167 | void message (KMPlayer::MessageType msg, void *content=NULL); | ^~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer_lists.h:168:21: warning: ‘virtual KMPlayer::Node* Generator::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 168 | KMPlayer::Node *childFromTag (const QString &tag); | ^~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer_lists.h:169:31: warning: ‘virtual const char* Generator::nodeName() const’ can be marked override [-Wsuggest-override] 169 | KDE_NO_EXPORT const char *nodeName () const { return "generator"; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer_lists.h:197:21: warning: ‘virtual KMPlayer::Node* GeneratorElement::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 197 | KMPlayer::Node *childFromTag (const QString &tag); | ^~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayer_lists.h:198:31: warning: ‘virtual const char* GeneratorElement::nodeName() const’ can be marked override [-Wsuggest-override] 198 | KDE_NO_EXPORT const char *nodeName () const { return tag.constData (); } | ^~~~~~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertvsource.h:29, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayertvsource.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp:4: /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/mediaobject.h:292:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::AudioVideoMedia::type() const’ can be marked override [-Wsuggest-override] 292 | MediaManager::MediaType type () const { return MediaManager::AudioVideo; } | ^~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/mediaobject.h:294:18: warning: ‘virtual bool KMPlayer::AudioVideoMedia::play()’ can be marked override [-Wsuggest-override] 294 | virtual bool play (); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/mediaobject.h:296:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stop()’ can be marked override [-Wsuggest-override] 296 | virtual void stop (); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/mediaobject.h:297:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::pause()’ can be marked override [-Wsuggest-override] 297 | virtual void pause (); | ^~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/mediaobject.h:298:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::unpause()’ can be marked override [-Wsuggest-override] 298 | virtual void unpause (); | ^~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/mediaobject.h:299:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::destroy()’ can be marked override [-Wsuggest-override] 299 | virtual void destroy (); | ^~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/mediaobject.h:301:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::starting(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 301 | virtual void starting (IProcess *); | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/mediaobject.h:302:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stateChange(KMPlayer::IProcess*, KMPlayer::IProcess::State, KMPlayer::IProcess::State)’ can be marked override [-Wsuggest-override] 302 | virtual void stateChange (IProcess *, IProcess::State, IProcess::State); | ^~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/mediaobject.h:303:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::processDestroyed(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 303 | virtual void processDestroyed (IProcess *p); | ^~~~~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/mediaobject.h:304:22: warning: ‘virtual KMPlayer::IViewer* KMPlayer::AudioVideoMedia::viewer()’ can be marked override [-Wsuggest-override] 304 | virtual IViewer *viewer (); | ^~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/mediaobject.h:305:18: warning: ‘virtual KMPlayer::Mrl* KMPlayer::AudioVideoMedia::getMrl()’ can be marked override [-Wsuggest-override] 305 | virtual Mrl *getMrl (); | ^~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/mediaobject.h:366:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::ImageMedia::type() const’ can be marked override [-Wsuggest-override] 366 | MediaManager::MediaType type () const { return MediaManager::Image; } | ^~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/mediaobject.h:368:10: warning: ‘virtual bool KMPlayer::ImageMedia::play()’ can be marked override [-Wsuggest-override] 368 | bool play (); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/mediaobject.h:369:10: warning: ‘virtual void KMPlayer::ImageMedia::stop()’ can be marked override [-Wsuggest-override] 369 | void stop (); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/mediaobject.h:370:10: warning: ‘virtual void KMPlayer::ImageMedia::pause()’ can be marked override [-Wsuggest-override] 370 | void pause (); | ^~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/mediaobject.h:371:10: warning: ‘virtual void KMPlayer::ImageMedia::unpause()’ can be marked override [-Wsuggest-override] 371 | void unpause (); | ^~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/mediaobject.h:411:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::TextMedia::type() const’ can be marked override [-Wsuggest-override] 411 | MediaManager::MediaType type () const { return MediaManager::Text; } | ^~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/mediaobject.h:413:10: warning: ‘virtual bool KMPlayer::TextMedia::play()’ can be marked override [-Wsuggest-override] 413 | bool play (); | ^~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/moc_kmplayertvsource.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/mocs_compilation.cpp:4: /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertvsource.h:77:10: warning: ‘virtual void KMPlayerPrefSourcePageTV::showEvent(QShowEvent*)’ can be marked override [-Wsuggest-override] 77 | void showEvent (QShowEvent *); | ^~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertvsource.h:84:18: warning: ‘virtual void TVNode::setNodeName(const QString&)’ can be marked override [-Wsuggest-override] 84 | virtual void setNodeName (const QString &); | ^~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertvsource.h:95:10: warning: ‘virtual void TVChannel::closed()’ can be marked override [-Wsuggest-override] 95 | void closed (); | ^~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertvsource.h:106:21: warning: ‘virtual KMPlayer::Node* TVInput::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 106 | KMPlayer::Node *childFromTag (const QString &); | ^~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertvsource.h:107:10: warning: ‘virtual void TVInput::setNodeName(const QString&)’ can be marked override [-Wsuggest-override] 107 | void setNodeName (const QString &); | ^~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertvsource.h:108:10: warning: ‘virtual void TVInput::closed()’ can be marked override [-Wsuggest-override] 108 | void closed (); | ^~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertvsource.h:119:21: warning: ‘virtual KMPlayer::Node* TVDevice::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 119 | KMPlayer::Node *childFromTag (const QString &); | ^~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertvsource.h:120:10: warning: ‘virtual void TVDevice::closed()’ can be marked override [-Wsuggest-override] 120 | void closed (); | ^~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertvsource.h:121:10: warning: ‘virtual void TVDevice::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 121 | void message (KMPlayer::MessageType msg, void *content=NULL); | ^~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertvsource.h:122:11: warning: ‘virtual void* TVDevice::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 122 | void *role (KMPlayer::RoleType msg, void *content=NULL); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertvsource.h:123:10: warning: ‘virtual void TVDevice::setNodeName(const QString&)’ can be marked override [-Wsuggest-override] 123 | void setNodeName (const QString &); | ^~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertvsource.h:134:21: warning: ‘virtual KMPlayer::Node* TVDocument::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 134 | KMPlayer::Node *childFromTag (const QString &); | ^~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertvsource.h:135:10: warning: ‘virtual void TVDocument::defer()’ can be marked override [-Wsuggest-override] 135 | void defer (); | ^~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertvsource.h:136:32: warning: ‘virtual const char* TVDocument::nodeName() const’ can be marked override [-Wsuggest-override] 136 | KDE_NO_EXPORT const char * nodeName () const { return "tvdevices"; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertvsource.h:137:10: warning: ‘virtual void TVDocument::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 137 | void message (KMPlayer::MessageType msg, void *content=NULL); | ^~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertvsource.h:150:18: warning: ‘virtual void TVDeviceScannerSource::init()’ can be marked override [-Wsuggest-override] 150 | virtual void init (); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertvsource.h:151:18: warning: ‘virtual bool TVDeviceScannerSource::processOutput(const QString&)’ can be marked override [-Wsuggest-override] 151 | virtual bool processOutput (const QString & line); | ^~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertvsource.h:152:21: warning: ‘virtual QString TVDeviceScannerSource::filterOptions()’ can be marked override [-Wsuggest-override] 152 | virtual QString filterOptions (); | ^~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertvsource.h:153:18: warning: ‘virtual bool TVDeviceScannerSource::hasLength()’ can be marked override [-Wsuggest-override] 153 | virtual bool hasLength (); | ^~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertvsource.h:154:18: warning: ‘virtual bool TVDeviceScannerSource::isSeekable()’ can be marked override [-Wsuggest-override] 154 | virtual bool isSeekable (); | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertvsource.h:157:18: warning: ‘virtual void TVDeviceScannerSource::starting(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 157 | virtual void starting (KMPlayer::IProcess *) {} | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertvsource.h:158:18: warning: ‘virtual void TVDeviceScannerSource::stateChange(KMPlayer::IProcess*, KMPlayer::IProcess::State, KMPlayer::IProcess::State)’ can be marked override [-Wsuggest-override] 158 | virtual void stateChange (KMPlayer::IProcess *, KMPlayer::IProcess::State, KMPlayer::IProcess::State); | ^~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertvsource.h:159:18: warning: ‘virtual void TVDeviceScannerSource::processDestroyed(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 159 | virtual void processDestroyed (KMPlayer::IProcess *p); | ^~~~~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertvsource.h:160:32: warning: ‘virtual KMPlayer::IViewer* TVDeviceScannerSource::viewer()’ can be marked override [-Wsuggest-override] 160 | virtual KMPlayer::IViewer *viewer (); | ^~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertvsource.h:161:28: warning: ‘virtual KMPlayer::Mrl* TVDeviceScannerSource::getMrl()’ can be marked override [-Wsuggest-override] 161 | virtual KMPlayer::Mrl *getMrl (); | ^~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertvsource.h:163:18: warning: ‘virtual void TVDeviceScannerSource::activate()’ can be marked override [-Wsuggest-override] 163 | virtual void activate (); | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertvsource.h:164:18: warning: ‘virtual void TVDeviceScannerSource::deactivate()’ can be marked override [-Wsuggest-override] 164 | virtual void deactivate (); | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertvsource.h:165:18: warning: ‘virtual void TVDeviceScannerSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 165 | virtual void play (KMPlayer::Mrl *); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertvsource.h:192:21: warning: ‘virtual QString KMPlayerTVSource::filterOptions()’ can be marked override [-Wsuggest-override] 192 | virtual QString filterOptions (); | ^~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertvsource.h:193:18: warning: ‘virtual bool KMPlayerTVSource::hasLength()’ can be marked override [-Wsuggest-override] 193 | virtual bool hasLength (); | ^~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertvsource.h:194:18: warning: ‘virtual bool KMPlayerTVSource::isSeekable()’ can be marked override [-Wsuggest-override] 194 | virtual bool isSeekable (); | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertvsource.h:195:31: warning: ‘virtual KMPlayer::NodePtr KMPlayerTVSource::root()’ can be marked override [-Wsuggest-override] 195 | virtual KMPlayer::NodePtr root (); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertvsource.h:196:21: warning: ‘virtual QString KMPlayerTVSource::prettyName()’ can be marked override [-Wsuggest-override] 196 | virtual QString prettyName (); | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertvsource.h:197:18: warning: ‘virtual void KMPlayerTVSource::write(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 197 | virtual void write (KSharedConfigPtr); | ^~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertvsource.h:198:18: warning: ‘virtual void KMPlayerTVSource::read(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 198 | virtual void read (KSharedConfigPtr); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertvsource.h:199:18: warning: ‘virtual void KMPlayerTVSource::sync(bool)’ can be marked override [-Wsuggest-override] 199 | virtual void sync (bool); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertvsource.h:200:18: warning: ‘virtual void KMPlayerTVSource::prefLocation(QString&, QString&, QString&)’ can be marked override [-Wsuggest-override] 200 | virtual void prefLocation (QString & item, QString & icon, QString & tab); | ^~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertvsource.h:201:22: warning: ‘virtual QFrame* KMPlayerTVSource::prefPage(QWidget*)’ can be marked override [-Wsuggest-override] 201 | virtual QFrame * prefPage (QWidget * parent); | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertvsource.h:203:10: warning: ‘virtual void KMPlayerTVSource::setCurrent(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 203 | void setCurrent (KMPlayer::Mrl *); | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertvsource.h:204:18: warning: ‘virtual void KMPlayerTVSource::activate()’ can be marked override [-Wsuggest-override] 204 | virtual void activate (); | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertvsource.h:205:18: warning: ‘virtual void KMPlayerTVSource::deactivate()’ can be marked override [-Wsuggest-override] 205 | virtual void deactivate (); | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/EWIEGA46WW/../../../../src/kmplayertvsource.h:206:18: warning: ‘virtual void KMPlayerTVSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 206 | virtual void play (KMPlayer::Mrl *); | ^~~~ [ 83%] Building CXX object src/CMakeFiles/kdeinit_kmplayer.dir/kmplayer.cpp.o cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-g++ -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DKMPLAYER_VERSION_STRING="\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkdeinit_kmplayer_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/include -I/<>/obj-aarch64-linux-gnu/src/.. -isystem /usr/include/KF5/KMediaPlayer -isystem /usr/include/KF5 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KParts -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KTextWidgets -isystem /usr/include/KF5/SonnetUi -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KBookmarks -isystem /usr/include/KF5/KItemViews -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KNotifications -isystem /usr/include/KF5/KIconThemes -isystem /usr/include/KF5/KGuiAddons -isystem /usr/include/KF5/KUnitConversion -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/kdeinit_kmplayer.dir/kmplayer.cpp.o -c /<>/src/kmplayer.cpp In file included from /<>/src/kmplayer.cpp:52: /usr/include/KF5/KDELibs4Support/kmenubar.h:89:44: note: ‘#pragma message: Port to Qt5 native filter’ 89 | #pragma message("Port to Qt5 native filter") | ^ In file included from /<>/src/kmplayerpartbase.h:39, from /<>/src/kmplayer.h:31, from /<>/src/kmplayer.cpp:71: /<>/src/kmplayerview.h:61:10: warning: ‘virtual void KMPlayer::TextEdit::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 61 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:74:10: warning: ‘virtual void KMPlayer::InfoWindow::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 74 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:85:10: warning: ‘virtual void KMPlayer::PictureWidget::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 85 | void mousePressEvent (QMouseEvent *); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:86:10: warning: ‘virtual void KMPlayer::PictureWidget::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 86 | void mouseMoveEvent (QMouseEvent *); | ^~~~~~~~~~~~~~ /<>/src/kmplayerview.h:137:10: warning: ‘virtual void KMPlayer::View::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 137 | void dragEnterEvent(QDragEnterEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/kmplayerview.h:138:10: warning: ‘virtual void KMPlayer::View::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 138 | void dropEvent(QDropEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/kmplayerview.h:159:10: warning: ‘virtual void KMPlayer::View::leaveEvent(QEvent*)’ can be marked override [-Wsuggest-override] 159 | void leaveEvent (QEvent *) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayerview.h:160:10: warning: ‘virtual void KMPlayer::View::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent(QTimerEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayerpartbase.h:40, from /<>/src/kmplayer.h:31, from /<>/src/kmplayer.cpp:71: /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:217:53: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’ 217 | inline Single operator * (const int i, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:264:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 264 | operator > (const Single s, const int i) { return s > Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:26: note: initializing argument 1 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:267:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 267 | operator > (const int i, const Single s) { return Single (i) > s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:43: note: initializing argument 2 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:282:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 282 | operator < (const Single s, const int i) { return s < Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:26: note: initializing argument 1 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:285:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 285 | operator < (const int i, const Single s) { return Single (i) < s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:43: note: initializing argument 2 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:291:66: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 291 | operator <= (const Single s, const int i) { return s <= Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:288:27: note: initializing argument 1 of ‘bool KMPlayer::operator<=(KMPlayer::Single, KMPlayer::Single)’ 288 | operator <= (const Single s1, const Single s2) { return s1.value <= s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /<>/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ In file included from /<>/src/kmplayerpartbase.h:40, from /<>/src/kmplayer.h:31, from /<>/src/kmplayer.cpp:71: /<>/src/kmplayerplaylist.h: At global scope: /<>/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /<>/src/kmplayerplaylist.h:576:18: warning: ‘virtual bool KMPlayer::Element::isElementNode() const’ can be marked override [-Wsuggest-override] 576 | virtual bool isElementNode () const { return true; } | ^~~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:577:18: warning: ‘virtual void KMPlayer::Element::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 577 | virtual void accept (Visitor * v); | ^~~~~~ /<>/src/kmplayerplaylist.h:628:11: warning: ‘virtual KMPlayer::Node* KMPlayer::Mrl::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 628 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:629:10: warning: ‘virtual void KMPlayer::Mrl::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 629 | void parseParam (const TrieString &, const QString &); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /<>/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /<>/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:646:18: warning: ‘virtual void KMPlayer::Mrl::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 646 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayerplaylist.h:647:19: warning: ‘virtual void* KMPlayer::Mrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 647 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:689:79: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 689 | virtual void openUrl (const KUrl &, const QString &t, const QString &srv)=0; | ^ /<>/src/kmplayerplaylist.h:777:19: warning: ‘virtual KMPlayer::Node* KMPlayer::Document::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 777 | virtual Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:778:32: warning: ‘virtual const char* KMPlayer::Document::nodeName() const’ can be marked override [-Wsuggest-override] 778 | KDE_NO_EXPORT const char * nodeName () const { return "document"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:800:19: warning: ‘virtual void* KMPlayer::Document::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 800 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:897:18: warning: ‘virtual const char* KMPlayer::TextNode::nodeName() const’ can be marked override [-Wsuggest-override] 897 | const char * nodeName () const { return "#text"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:898:10: warning: ‘virtual void KMPlayer::TextNode::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 898 | void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /<>/src/kmplayerplaylist.h:911:18: warning: ‘virtual const char* KMPlayer::CData::nodeName() const’ can be marked override [-Wsuggest-override] 911 | const char * nodeName () const { return "#cdata"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:921:18: warning: ‘virtual const char* KMPlayer::DarkNode::nodeName() const’ can be marked override [-Wsuggest-override] 921 | const char * nodeName () const { return name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:922:11: warning: ‘virtual KMPlayer::Node* KMPlayer::DarkNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 922 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:935:32: warning: ‘virtual const char* KMPlayer::GenericURL::nodeName() const’ can be marked override [-Wsuggest-override] 935 | KDE_NO_EXPORT const char * nodeName () const { return "url"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /<>/src/kmplayerplaylist.h:946:32: warning: ‘virtual const char* KMPlayer::GenericMrl::nodeName() const’ can be marked override [-Wsuggest-override] 946 | KDE_NO_EXPORT const char * nodeName () const { return node_name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /<>/src/kmplayerplaylist.h:948:11: warning: ‘virtual void* KMPlayer::GenericMrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 948 | void *role (RoleType msg, void *content=NULL); | ^~~~ In file included from /<>/src/kmplayer.h:31, from /<>/src/kmplayer.cpp:71: /<>/src/kmplayerpartbase.h:90:39: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 90 | KDE_NO_EXPORT const KUrl & url () const { return m_url; } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer.h:31, from /<>/src/kmplayer.cpp:71: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayer.h:31, from /<>/src/kmplayer.cpp:71: /<>/src/kmplayerpartbase.h:91:42: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 91 | KDE_NO_EXPORT const KUrl & subUrl () const { return m_sub_url; } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer.h:31, from /<>/src/kmplayer.cpp:71: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayer.h:31, from /<>/src/kmplayer.cpp:71: /<>/src/kmplayerpartbase.h:119:51: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 119 | KDE_NO_EXPORT void setSubURL (const KUrl & url) { m_sub_url = url; } | ^ /<>/src/kmplayerpartbase.h:167:77: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 167 | void openUrl (const KUrl &url, const QString &target, const QString &srv); | ^ /<>/src/kmplayerpartbase.h:178:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 178 | KUrl m_url; | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer.h:31, from /<>/src/kmplayer.cpp:71: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayer.h:31, from /<>/src/kmplayer.cpp:71: /<>/src/kmplayerpartbase.h:179:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 179 | KUrl m_sub_url; | ^~~~~~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer.h:31, from /<>/src/kmplayer.cpp:71: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayer.h:31, from /<>/src/kmplayer.cpp:71: /<>/src/kmplayerpartbase.h:160:10: warning: ‘virtual void KMPlayer::Source::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent (QTimerEvent *); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:164:10: warning: ‘virtual void KMPlayer::Source::stateElementChanged(KMPlayer::Node*, KMPlayer::Node::State, KMPlayer::Node::State)’ can be marked override [-Wsuggest-override] 164 | void stateElementChanged (Node * element, Node::State os, Node::State ns); | ^~~~~~~~~~~~~~~~~~~ /<>/src/kmplayerpartbase.h:165:10: warning: ‘virtual void KMPlayer::Source::bitRates(int&, int&)’ can be marked override [-Wsuggest-override] 165 | void bitRates (int & preferred, int & maximal); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:166:10: warning: ‘virtual void KMPlayer::Source::setTimeout(int)’ can be marked override [-Wsuggest-override] 166 | void setTimeout (int ms); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:167:10: warning: ‘virtual void KMPlayer::Source::openUrl(const KUrl&, const QString&, const QString&)’ can be marked override [-Wsuggest-override] 167 | void openUrl (const KUrl &url, const QString &target, const QString &srv); | ^~~~~~~ /<>/src/kmplayerpartbase.h:168:10: warning: ‘virtual void KMPlayer::Source::enableRepaintUpdaters(bool, unsigned int)’ can be marked override [-Wsuggest-override] 168 | void enableRepaintUpdaters (bool enable, unsigned int off_time); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/kmplayerpartbase.h:209:10: warning: ‘virtual void KMPlayer::SourceDocument::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 209 | void message (MessageType msg, void *data=NULL); | ^~~~~~~ /<>/src/kmplayerpartbase.h:210:11: warning: ‘virtual void* KMPlayer::SourceDocument::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 210 | void *role (RoleType msg, void *data=NULL); | ^~~~ /<>/src/kmplayerpartbase.h:221:61: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 221 | URLSource (PartBase * player, const KUrl & url = KUrl ()); | ^ /<>/src/kmplayerpartbase.h:224:18: warning: ‘virtual void KMPlayer::URLSource::dimensions(int&, int&)’ can be marked override [-Wsuggest-override] 224 | virtual void dimensions (int & w, int & h); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:225:18: warning: ‘virtual bool KMPlayer::URLSource::hasLength()’ can be marked override [-Wsuggest-override] 225 | virtual bool hasLength (); | ^~~~~~~~~ /<>/src/kmplayerpartbase.h:226:21: warning: ‘virtual QString KMPlayer::URLSource::prettyName()’ can be marked override [-Wsuggest-override] 226 | virtual QString prettyName (); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:227:18: warning: ‘virtual void KMPlayer::URLSource::reset()’ can be marked override [-Wsuggest-override] 227 | virtual void reset (); | ^~~~~ /<>/src/kmplayerpartbase.h:228:18: warning: ‘virtual void KMPlayer::URLSource::setUrl(const QString&)’ can be marked override [-Wsuggest-override] 228 | virtual void setUrl (const QString &url); | ^~~~~~ /<>/src/kmplayerpartbase.h:229:18: warning: ‘virtual bool KMPlayer::URLSource::authoriseUrl(const QString&)’ can be marked override [-Wsuggest-override] 229 | virtual bool authoriseUrl (const QString &url); | ^~~~~~~~~~~~ /<>/src/kmplayerpartbase.h:230:18: warning: ‘virtual void KMPlayer::URLSource::init()’ can be marked override [-Wsuggest-override] 230 | virtual void init (); | ^~~~ /<>/src/kmplayerpartbase.h:231:18: warning: ‘virtual void KMPlayer::URLSource::activate()’ can be marked override [-Wsuggest-override] 231 | virtual void activate () KDE_NO_EXPORT; | ^~~~~~~~ /<>/src/kmplayerpartbase.h:232:18: warning: ‘virtual void KMPlayer::URLSource::deactivate()’ can be marked override [-Wsuggest-override] 232 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:233:18: warning: ‘virtual void KMPlayer::URLSource::forward()’ can be marked override [-Wsuggest-override] 233 | virtual void forward (); | ^~~~~~~ /<>/src/kmplayerpartbase.h:234:18: warning: ‘virtual void KMPlayer::URLSource::backward()’ can be marked override [-Wsuggest-override] 234 | virtual void backward (); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:235:18: warning: ‘virtual void KMPlayer::URLSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 235 | virtual void play (Mrl *); | ^~~~ /<>/src/kmplayerpartbase.h:221:60: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 221 | URLSource (PartBase * player, const KUrl & url = KUrl ()); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer.h:31, from /<>/src/kmplayer.cpp:71: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayer.h:31, from /<>/src/kmplayer.cpp:71: /<>/src/kmplayerpartbase.h:255:17: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 255 | KUrl url () const { return m_sources ["urlsource"]->url (); } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer.h:31, from /<>/src/kmplayer.cpp:71: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayer.h:31, from /<>/src/kmplayer.cpp:71: /<>/src/kmplayerpartbase.h:257:21: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 257 | KUrl docBase () const { return m_docbase; } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer.h:31, from /<>/src/kmplayer.cpp:71: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayer.h:31, from /<>/src/kmplayer.cpp:71: /<>/src/kmplayerpartbase.h:291:43: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 291 | virtual bool openUrl (const KUrl & url); | ^ /<>/src/kmplayerpartbase.h:292:77: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 292 | virtual void openUrl (const KUrl &, const QString &t, const QString &srv); | ^ /<>/src/kmplayerpartbase.h:366:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 366 | KUrl m_docbase; | ^~~~~~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer.h:31, from /<>/src/kmplayer.cpp:71: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayer.h:31, from /<>/src/kmplayer.cpp:71: /<>/src/kmplayerpartbase.h:249:33: warning: ‘virtual KMediaPlayer::View* KMPlayer::PartBase::view()’ can be marked override [-Wsuggest-override] 249 | virtual KMediaPlayer::View* view (); | ^~~~ /<>/src/kmplayerpartbase.h:290:18: warning: ‘virtual bool KMPlayer::PartBase::openUrl(const QUrl&)’ can be marked override [-Wsuggest-override] 290 | virtual bool openUrl (const QUrl & url); | ^~~~~~~ /<>/src/kmplayerpartbase.h:294:18: warning: ‘virtual bool KMPlayer::PartBase::closeUrl()’ can be marked override [-Wsuggest-override] 294 | virtual bool closeUrl (); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:295:18: warning: ‘virtual void KMPlayer::PartBase::pause()’ can be marked override [-Wsuggest-override] 295 | virtual void pause (void); | ^~~~~ /<>/src/kmplayerpartbase.h:296:18: warning: ‘virtual void KMPlayer::PartBase::play()’ can be marked override [-Wsuggest-override] 296 | virtual void play (void); | ^~~~ /<>/src/kmplayerpartbase.h:297:18: warning: ‘virtual void KMPlayer::PartBase::stop()’ can be marked override [-Wsuggest-override] 297 | virtual void stop (void); | ^~~~ /<>/src/kmplayerpartbase.h:316:18: warning: ‘virtual bool KMPlayer::PartBase::isSeekable() const’ can be marked override [-Wsuggest-override] 316 | virtual bool isSeekable (void) const; | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:317:23: warning: ‘virtual qlonglong KMPlayer::PartBase::position() const’ can be marked override [-Wsuggest-override] 317 | virtual qlonglong position (void) const; | ^~~~~~~~ /<>/src/kmplayerpartbase.h:318:18: warning: ‘virtual bool KMPlayer::PartBase::hasLength() const’ can be marked override [-Wsuggest-override] 318 | virtual bool hasLength (void) const; | ^~~~~~~~~ /<>/src/kmplayerpartbase.h:319:23: warning: ‘virtual qlonglong KMPlayer::PartBase::length() const’ can be marked override [-Wsuggest-override] 319 | virtual qlonglong length (void) const; | ^~~~~~ /<>/src/kmplayerpartbase.h:320:18: warning: ‘virtual void KMPlayer::PartBase::seek(qlonglong)’ can be marked override [-Wsuggest-override] 320 | virtual void seek (qlonglong); | ^~~~ /<>/src/kmplayerpartbase.h:344:10: warning: ‘virtual bool KMPlayer::PartBase::openFile()’ can be marked override [-Wsuggest-override] 344 | bool openFile(); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:345:18: warning: ‘virtual void KMPlayer::PartBase::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 345 | virtual void timerEvent (QTimerEvent *); | ^~~~~~~~~~ In file included from /<>/src/kmplayer.cpp:71: /<>/src/kmplayer.h:61:50: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 61 | void openDocumentFile (const KUrl& url=KUrl()); | ^ /<>/src/kmplayer.h:62:33: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 62 | void addUrl (const KUrl& url); | ^ /<>/src/kmplayer.h:138:22: warning: ‘KSystemTrayIcon’ is deprecated [-Wdeprecated-declarations] 138 | KSystemTrayIcon *m_systray; | ^~~~~~~~~ In file included from /<>/src/kmplayer.cpp:63: /usr/include/KF5/KDELibs4Support/ksystemtrayicon.h:60:41: note: declared here 60 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT KSystemTrayIcon : public QSystemTrayIcon //krazy:exclude=qclasses | ^~~~~~~~~~~~~~~ In file included from /<>/src/kmplayer.cpp:71: /<>/src/kmplayer.h:77:10: warning: ‘virtual void KMPlayerApp::saveProperties(KConfigGroup&)’ can be marked override [-Wsuggest-override] 77 | void saveProperties (KConfigGroup&); | ^~~~~~~~~~~~~~ /<>/src/kmplayer.h:78:10: warning: ‘virtual void KMPlayerApp::readProperties(const KConfigGroup&)’ can be marked override [-Wsuggest-override] 78 | void readProperties (const KConfigGroup&); | ^~~~~~~~~~~~~~ /<>/src/kmplayer.h:82:18: warning: ‘virtual bool KMPlayerApp::queryClose()’ can be marked override [-Wsuggest-override] 82 | virtual bool queryClose (); | ^~~~~~~~~~ /<>/src/kmplayer.h:61:49: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 61 | void openDocumentFile (const KUrl& url=KUrl()); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer.h:31, from /<>/src/kmplayer.cpp:71: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayer.cpp:71: /<>/src/kmplayer.h:210:18: warning: ‘virtual bool KMPlayerDVDSource::processOutput(const QString&)’ can be marked override [-Wsuggest-override] 210 | virtual bool processOutput (const QString & line); | ^~~~~~~~~~~~~ /<>/src/kmplayer.h:211:21: warning: ‘virtual QString KMPlayerDVDSource::filterOptions()’ can be marked override [-Wsuggest-override] 211 | virtual QString filterOptions (); | ^~~~~~~~~~~~~ /<>/src/kmplayer.h:212:18: warning: ‘virtual void KMPlayerDVDSource::setIdentified(bool)’ can be marked override [-Wsuggest-override] 212 | virtual void setIdentified (bool b = true); | ^~~~~~~~~~~~~ /<>/src/kmplayer.h:213:21: warning: ‘virtual QString KMPlayerDVDSource::prettyName()’ can be marked override [-Wsuggest-override] 213 | virtual QString prettyName (); | ^~~~~~~~~~ /<>/src/kmplayer.h:214:18: warning: ‘virtual void KMPlayerDVDSource::write(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 214 | virtual void write (KSharedConfigPtr); | ^~~~~ /<>/src/kmplayer.h:215:18: warning: ‘virtual void KMPlayerDVDSource::read(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 215 | virtual void read (KSharedConfigPtr); | ^~~~ /<>/src/kmplayer.h:216:18: warning: ‘virtual void KMPlayerDVDSource::sync(bool)’ can be marked override [-Wsuggest-override] 216 | virtual void sync (bool); | ^~~~ /<>/src/kmplayer.h:217:18: warning: ‘virtual void KMPlayerDVDSource::prefLocation(QString&, QString&, QString&)’ can be marked override [-Wsuggest-override] 217 | virtual void prefLocation (QString & item, QString & icon, QString & tab); | ^~~~~~~~~~~~ /<>/src/kmplayer.h:218:22: warning: ‘virtual QFrame* KMPlayerDVDSource::prefPage(QWidget*)’ can be marked override [-Wsuggest-override] 218 | virtual QFrame * prefPage (QWidget * parent); | ^~~~~~~~ /<>/src/kmplayer.h:219:18: warning: ‘virtual void KMPlayerDVDSource::activate()’ can be marked override [-Wsuggest-override] 219 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer.h:220:18: warning: ‘virtual void KMPlayerDVDSource::deactivate()’ can be marked override [-Wsuggest-override] 220 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer.h:223:10: warning: ‘virtual void KMPlayerDVDSource::setCurrent(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 223 | void setCurrent (KMPlayer::Mrl *); | ^~~~~~~~~~ /<>/src/kmplayer.h:224:10: warning: ‘virtual void KMPlayerDVDSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 224 | void play (KMPlayer::Mrl *); | ^~~~ /<>/src/kmplayer.h:254:18: warning: ‘virtual bool KMPlayerVCDSource::processOutput(const QString&)’ can be marked override [-Wsuggest-override] 254 | virtual bool processOutput (const QString & line); | ^~~~~~~~~~~~~ /<>/src/kmplayer.h:255:18: warning: ‘virtual void KMPlayerVCDSource::setIdentified(bool)’ can be marked override [-Wsuggest-override] 255 | virtual void setIdentified (bool b = true); | ^~~~~~~~~~~~~ /<>/src/kmplayer.h:256:21: warning: ‘virtual QString KMPlayerVCDSource::prettyName()’ can be marked override [-Wsuggest-override] 256 | virtual QString prettyName (); | ^~~~~~~~~~ /<>/src/kmplayer.h:257:18: warning: ‘virtual void KMPlayerVCDSource::write(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 257 | virtual void write (KSharedConfigPtr); | ^~~~~ /<>/src/kmplayer.h:258:18: warning: ‘virtual void KMPlayerVCDSource::read(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 258 | virtual void read (KSharedConfigPtr); | ^~~~ /<>/src/kmplayer.h:259:18: warning: ‘virtual void KMPlayerVCDSource::sync(bool)’ can be marked override [-Wsuggest-override] 259 | virtual void sync (bool); | ^~~~ /<>/src/kmplayer.h:260:18: warning: ‘virtual void KMPlayerVCDSource::prefLocation(QString&, QString&, QString&)’ can be marked override [-Wsuggest-override] 260 | virtual void prefLocation (QString & item, QString & icon, QString & tab); | ^~~~~~~~~~~~ /<>/src/kmplayer.h:261:22: warning: ‘virtual QFrame* KMPlayerVCDSource::prefPage(QWidget*)’ can be marked override [-Wsuggest-override] 261 | virtual QFrame * prefPage (QWidget * parent); | ^~~~~~~~ /<>/src/kmplayer.h:262:18: warning: ‘virtual void KMPlayerVCDSource::activate()’ can be marked override [-Wsuggest-override] 262 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer.h:263:18: warning: ‘virtual void KMPlayerVCDSource::deactivate()’ can be marked override [-Wsuggest-override] 263 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer.h:265:10: warning: ‘virtual void KMPlayerVCDSource::setCurrent(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 265 | void setCurrent (KMPlayer::Mrl *); | ^~~~~~~~~~ /<>/src/kmplayer.h:280:18: warning: ‘virtual bool KMPlayerAudioCDSource::processOutput(const QString&)’ can be marked override [-Wsuggest-override] 280 | virtual bool processOutput (const QString & line); | ^~~~~~~~~~~~~ /<>/src/kmplayer.h:281:18: warning: ‘virtual void KMPlayerAudioCDSource::setIdentified(bool)’ can be marked override [-Wsuggest-override] 281 | virtual void setIdentified (bool b = true); | ^~~~~~~~~~~~~ /<>/src/kmplayer.h:282:21: warning: ‘virtual QString KMPlayerAudioCDSource::prettyName()’ can be marked override [-Wsuggest-override] 282 | virtual QString prettyName (); | ^~~~~~~~~~ /<>/src/kmplayer.h:283:18: warning: ‘virtual void KMPlayerAudioCDSource::activate()’ can be marked override [-Wsuggest-override] 283 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer.h:284:18: warning: ‘virtual void KMPlayerAudioCDSource::deactivate()’ can be marked override [-Wsuggest-override] 284 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer.h:286:10: warning: ‘virtual void KMPlayerAudioCDSource::setCurrent(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 286 | void setCurrent (KMPlayer::Mrl *); | ^~~~~~~~~~ /<>/src/kmplayer.h:299:18: warning: ‘virtual bool KMPlayerPipeSource::hasLength()’ can be marked override [-Wsuggest-override] 299 | virtual bool hasLength (); | ^~~~~~~~~ /<>/src/kmplayer.h:300:18: warning: ‘virtual bool KMPlayerPipeSource::isSeekable()’ can be marked override [-Wsuggest-override] 300 | virtual bool isSeekable (); | ^~~~~~~~~~ /<>/src/kmplayer.h:302:21: warning: ‘virtual QString KMPlayerPipeSource::prettyName()’ can be marked override [-Wsuggest-override] 302 | virtual QString prettyName (); | ^~~~~~~~~~ /<>/src/kmplayer.h:303:18: warning: ‘virtual void KMPlayerPipeSource::activate()’ can be marked override [-Wsuggest-override] 303 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer.h:304:18: warning: ‘virtual void KMPlayerPipeSource::deactivate()’ can be marked override [-Wsuggest-override] 304 | virtual void deactivate (); | ^~~~~~~~~~ In file included from /<>/src/kmplayer.cpp:72: /<>/src/kmplayer_lists.h:58:10: warning: ‘virtual void ListsSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 58 | void play (KMPlayer::Mrl *); | ^~~~ /<>/src/kmplayer_lists.h:59:10: warning: ‘virtual void ListsSource::activate()’ can be marked override [-Wsuggest-override] 59 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_lists.h:60:13: warning: ‘virtual QString ListsSource::prettyName()’ can be marked override [-Wsuggest-override] 60 | QString prettyName (); | ^~~~~~~~~~ /<>/src/kmplayer_lists.h: In constructor ‘ListsSource::ListsSource(KMPlayer::PartBase*)’: /<>/src/kmplayer_lists.h:57:51: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 57 | : KMPlayer::URLSource (p, KUrl ("lists://")) {} | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer.h:31, from /<>/src/kmplayer.cpp:71: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayer.cpp:72: /<>/src/kmplayer_lists.h:57:51: warning: ‘KUrl::KUrl(const char*)’ is deprecated [-Wdeprecated-declarations] 57 | : KMPlayer::URLSource (p, KUrl ("lists://")) {} | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer.h:31, from /<>/src/kmplayer.cpp:71: /usr/include/KF5/KDELibs4Support/kurl.h:349:41: note: declared here 349 | KDELIBS4SUPPORT_DEPRECATED explicit KUrl(const char *urlOrPath); | ^~~~ In file included from /<>/src/kmplayer.cpp:72: /<>/src/kmplayer_lists.h: At global scope: /<>/src/kmplayer_lists.h:66:21: warning: ‘virtual KMPlayer::Node* FileDocument::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 66 | KMPlayer::Node *childFromTag (const QString &tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_lists.h:76:10: warning: ‘virtual void Recents::defer()’ can be marked override [-Wsuggest-override] 76 | void defer (); | ^~~~~ /<>/src/kmplayer_lists.h:77:10: warning: ‘virtual void Recents::activate()’ can be marked override [-Wsuggest-override] 77 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_lists.h:78:10: warning: ‘virtual void Recents::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 78 | void message (KMPlayer::MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_lists.h:79:21: warning: ‘virtual KMPlayer::Node* Recents::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 79 | KMPlayer::Node *childFromTag (const QString &tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_lists.h:80:31: warning: ‘virtual const char* Recents::nodeName() const’ can be marked override [-Wsuggest-override] 80 | KDE_NO_EXPORT const char *nodeName () const { return "playlist"; } | ^~~~~~~~ /<>/src/kmplayer_lists.h:87:10: warning: ‘virtual void Recent::activate()’ can be marked override [-Wsuggest-override] 87 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_lists.h:88:10: warning: ‘virtual void Recent::closed()’ can be marked override [-Wsuggest-override] 88 | void closed (); | ^~~~~~ /<>/src/kmplayer_lists.h:89:31: warning: ‘virtual const char* Recent::nodeName() const’ can be marked override [-Wsuggest-override] 89 | KDE_NO_EXPORT const char *nodeName () const { return "item"; } | ^~~~~~~~ /<>/src/kmplayer_lists.h:98:21: warning: ‘virtual KMPlayer::Node* Group::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 98 | KMPlayer::Node *childFromTag (const QString &tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_lists.h:99:10: warning: ‘virtual void Group::defer()’ can be marked override [-Wsuggest-override] 99 | void defer () {} // TODO lazy loading of largish sub trees | ^~~~~ /<>/src/kmplayer_lists.h:100:10: warning: ‘virtual void Group::closed()’ can be marked override [-Wsuggest-override] 100 | void closed (); | ^~~~~~ /<>/src/kmplayer_lists.h:101:11: warning: ‘virtual void* Group::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 101 | void *role (KMPlayer::RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_lists.h:102:31: warning: ‘virtual const char* Group::nodeName() const’ can be marked override [-Wsuggest-override] 102 | KDE_NO_EXPORT const char *nodeName () const { return "group"; } | ^~~~~~~~ /<>/src/kmplayer_lists.h:109:10: warning: ‘virtual void Playlist::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 109 | void message (KMPlayer::MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_lists.h:110:10: warning: ‘virtual void Playlist::defer()’ can be marked override [-Wsuggest-override] 110 | void defer (); | ^~~~~ /<>/src/kmplayer_lists.h:111:10: warning: ‘virtual void Playlist::activate()’ can be marked override [-Wsuggest-override] 111 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_lists.h:112:21: warning: ‘virtual KMPlayer::Node* Playlist::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 112 | KMPlayer::Node *childFromTag (const QString &tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_lists.h:113:32: warning: ‘virtual const char* Playlist::nodeName() const’ can be marked override [-Wsuggest-override] 113 | KDE_NO_EXPORT const char * nodeName () const { return "playlist"; } | ^~~~~~~~ /<>/src/kmplayer_lists.h:121:10: warning: ‘virtual void PlaylistItemBase::activate()’ can be marked override [-Wsuggest-override] 121 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_lists.h:122:10: warning: ‘virtual void PlaylistItemBase::closed()’ can be marked override [-Wsuggest-override] 122 | void closed (); | ^~~~~~ /<>/src/kmplayer_lists.h:130:10: warning: ‘virtual void PlaylistItem::closed()’ can be marked override [-Wsuggest-override] 130 | void closed (); | ^~~~~~ /<>/src/kmplayer_lists.h:131:10: warning: ‘virtual void PlaylistItem::begin()’ can be marked override [-Wsuggest-override] 131 | void begin (); | ^~~~~ /<>/src/kmplayer_lists.h:132:10: warning: ‘virtual void PlaylistItem::setNodeName(const QString&)’ can be marked override [-Wsuggest-override] 132 | void setNodeName (const QString&); | ^~~~~~~~~~~ /<>/src/kmplayer_lists.h:133:17: warning: ‘virtual const char* PlaylistItem::nodeName() const’ can be marked override [-Wsuggest-override] 133 | const char *nodeName () const KDE_NO_EXPORT { return "item"; } | ^~~~~~~~ /<>/src/kmplayer_lists.h:142:21: warning: ‘virtual KMPlayer::Node* PlaylistGroup::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 142 | KMPlayer::Node *childFromTag (const QString &tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_lists.h:143:10: warning: ‘virtual void PlaylistGroup::closed()’ can be marked override [-Wsuggest-override] 143 | void closed (); | ^~~~~~ /<>/src/kmplayer_lists.h:144:11: warning: ‘virtual void* PlaylistGroup::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 144 | void *role (KMPlayer::RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_lists.h:145:10: warning: ‘virtual void PlaylistGroup::setNodeName(const QString&)’ can be marked override [-Wsuggest-override] 145 | void setNodeName (const QString&); | ^~~~~~~~~~~ /<>/src/kmplayer_lists.h:146:31: warning: ‘virtual const char* PlaylistGroup::nodeName() const’ can be marked override [-Wsuggest-override] 146 | KDE_NO_EXPORT const char *nodeName () const { return "group"; } | ^~~~~~~~ /<>/src/kmplayer_lists.h:154:10: warning: ‘virtual void HtmlObject::activate()’ can be marked override [-Wsuggest-override] 154 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_lists.h:155:10: warning: ‘virtual void HtmlObject::closed()’ can be marked override [-Wsuggest-override] 155 | void closed (); | ^~~~~~ /<>/src/kmplayer_lists.h:156:21: warning: ‘virtual KMPlayer::Node* HtmlObject::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 156 | KMPlayer::Node *childFromTag (const QString &tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_lists.h:157:17: warning: ‘virtual const char* HtmlObject::nodeName() const’ can be marked override [-Wsuggest-override] 157 | const char *nodeName () const KDE_NO_EXPORT { return "object"; } | ^~~~~~~~ /<>/src/kmplayer_lists.h:164:10: warning: ‘virtual void Generator::activate()’ can be marked override [-Wsuggest-override] 164 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_lists.h:165:10: warning: ‘virtual void Generator::begin()’ can be marked override [-Wsuggest-override] 165 | void begin (); | ^~~~~ /<>/src/kmplayer_lists.h:166:10: warning: ‘virtual void Generator::deactivate()’ can be marked override [-Wsuggest-override] 166 | void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_lists.h:167:10: warning: ‘virtual void Generator::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 167 | void message (KMPlayer::MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_lists.h:168:21: warning: ‘virtual KMPlayer::Node* Generator::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 168 | KMPlayer::Node *childFromTag (const QString &tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_lists.h:169:31: warning: ‘virtual const char* Generator::nodeName() const’ can be marked override [-Wsuggest-override] 169 | KDE_NO_EXPORT const char *nodeName () const { return "generator"; } | ^~~~~~~~ /<>/src/kmplayer_lists.h:197:21: warning: ‘virtual KMPlayer::Node* GeneratorElement::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 197 | KMPlayer::Node *childFromTag (const QString &tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_lists.h:198:31: warning: ‘virtual const char* GeneratorElement::nodeName() const’ can be marked override [-Wsuggest-override] 198 | KDE_NO_EXPORT const char *nodeName () const { return tag.constData (); } | ^~~~~~~~ In file included from /<>/src/kmplayer.cpp:74: /<>/src/playmodel.h:118:14: warning: ‘virtual QVariant KMPlayer::PlayModel::data(const QModelIndex&, int) const’ can be marked override [-Wsuggest-override] 118 | QVariant data (const QModelIndex &index, int role) const KMPLAYER_NO_EXPORT; | ^~~~ /<>/src/playmodel.h:119:10: warning: ‘virtual bool KMPlayer::PlayModel::setData(const QModelIndex&, const QVariant&, int)’ can be marked override [-Wsuggest-override] 119 | bool setData (const QModelIndex&, const QVariant& v, int role) KMPLAYER_NO_EXPORT; | ^~~~~~~ /<>/src/playmodel.h:120:19: warning: ‘virtual Qt::ItemFlags KMPlayer::PlayModel::flags(const QModelIndex&) const’ can be marked override [-Wsuggest-override] 120 | Qt::ItemFlags flags (const QModelIndex &index) const KMPLAYER_NO_EXPORT; | ^~~~~ /<>/src/playmodel.h:121:14: warning: ‘virtual QVariant KMPlayer::PlayModel::headerData(int, Qt::Orientation, int) const’ can be marked override [-Wsuggest-override] 121 | QVariant headerData (int section, Qt::Orientation orientation, | ^~~~~~~~~~ /<>/src/playmodel.h:123:17: warning: ‘virtual QModelIndex KMPlayer::PlayModel::index(int, int, const QModelIndex&) const’ can be marked override [-Wsuggest-override] 123 | QModelIndex index (int row, int column, | ^~~~~ /<>/src/playmodel.h:125:17: warning: ‘virtual QModelIndex KMPlayer::PlayModel::parent(const QModelIndex&) const’ can be marked override [-Wsuggest-override] 125 | QModelIndex parent (const QModelIndex &index) const KMPLAYER_NO_EXPORT; | ^~~~~~ /<>/src/playmodel.h:126:10: warning: ‘virtual bool KMPlayer::PlayModel::hasChildren(const QModelIndex&) const’ can be marked override [-Wsuggest-override] 126 | bool hasChildren (const QModelIndex& parent = QModelIndex ()) const KMPLAYER_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/playmodel.h:127:9: warning: ‘virtual int KMPlayer::PlayModel::rowCount(const QModelIndex&) const’ can be marked override [-Wsuggest-override] 127 | int rowCount (const QModelIndex &parent = QModelIndex()) const KMPLAYER_NO_EXPORT; | ^~~~~~~~ /<>/src/playmodel.h:128:9: warning: ‘virtual int KMPlayer::PlayModel::columnCount(const QModelIndex&) const’ can be marked override [-Wsuggest-override] 128 | int columnCount (const QModelIndex &parent = QModelIndex()) const KMPLAYER_NO_EXPORT; | ^~~~~~~~~~~ In file included from /<>/src/kmplayer.cpp:75: /<>/src/playlistview.h:72:10: warning: ‘virtual void KMPlayer::PlayListView::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 72 | void dragEnterEvent(QDragEnterEvent* event) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/playlistview.h:73:10: warning: ‘virtual void KMPlayer::PlayListView::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 73 | void dropEvent(QDropEvent* event) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/playlistview.h:74:10: warning: ‘virtual void KMPlayer::PlayListView::dragMoveEvent(QDragMoveEvent*)’ can be marked override [-Wsuggest-override] 74 | void dragMoveEvent(QDragMoveEvent* event) KDE_NO_EXPORT; | ^~~~~~~~~~~~~ /<>/src/playlistview.h:75:10: warning: ‘virtual void KMPlayer::PlayListView::drawBranches(QPainter*, const QRect&, const QModelIndex&) const’ can be marked override [-Wsuggest-override] 75 | void drawBranches(QPainter*, const QRect&, const QModelIndex&) const KDE_NO_EXPORT {} | ^~~~~~~~~~~~ /<>/src/playlistview.h:76:10: warning: ‘virtual void KMPlayer::PlayListView::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 76 | void contextMenuEvent(QContextMenuEvent* event) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~~ In file included from /<>/src/viewarea.h:28, from /<>/src/kmplayer.cpp:76: /<>/src/mediaobject.h:292:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::AudioVideoMedia::type() const’ can be marked override [-Wsuggest-override] 292 | MediaManager::MediaType type () const { return MediaManager::AudioVideo; } | ^~~~ /<>/src/mediaobject.h:294:18: warning: ‘virtual bool KMPlayer::AudioVideoMedia::play()’ can be marked override [-Wsuggest-override] 294 | virtual bool play (); | ^~~~ /<>/src/mediaobject.h:296:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stop()’ can be marked override [-Wsuggest-override] 296 | virtual void stop (); | ^~~~ /<>/src/mediaobject.h:297:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::pause()’ can be marked override [-Wsuggest-override] 297 | virtual void pause (); | ^~~~~ /<>/src/mediaobject.h:298:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::unpause()’ can be marked override [-Wsuggest-override] 298 | virtual void unpause (); | ^~~~~~~ /<>/src/mediaobject.h:299:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::destroy()’ can be marked override [-Wsuggest-override] 299 | virtual void destroy (); | ^~~~~~~ /<>/src/mediaobject.h:301:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::starting(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 301 | virtual void starting (IProcess *); | ^~~~~~~~ /<>/src/mediaobject.h:302:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stateChange(KMPlayer::IProcess*, KMPlayer::IProcess::State, KMPlayer::IProcess::State)’ can be marked override [-Wsuggest-override] 302 | virtual void stateChange (IProcess *, IProcess::State, IProcess::State); | ^~~~~~~~~~~ /<>/src/mediaobject.h:303:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::processDestroyed(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 303 | virtual void processDestroyed (IProcess *p); | ^~~~~~~~~~~~~~~~ /<>/src/mediaobject.h:304:22: warning: ‘virtual KMPlayer::IViewer* KMPlayer::AudioVideoMedia::viewer()’ can be marked override [-Wsuggest-override] 304 | virtual IViewer *viewer (); | ^~~~~~ /<>/src/mediaobject.h:305:18: warning: ‘virtual KMPlayer::Mrl* KMPlayer::AudioVideoMedia::getMrl()’ can be marked override [-Wsuggest-override] 305 | virtual Mrl *getMrl (); | ^~~~~~ /<>/src/mediaobject.h:366:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::ImageMedia::type() const’ can be marked override [-Wsuggest-override] 366 | MediaManager::MediaType type () const { return MediaManager::Image; } | ^~~~ /<>/src/mediaobject.h:368:10: warning: ‘virtual bool KMPlayer::ImageMedia::play()’ can be marked override [-Wsuggest-override] 368 | bool play (); | ^~~~ /<>/src/mediaobject.h:369:10: warning: ‘virtual void KMPlayer::ImageMedia::stop()’ can be marked override [-Wsuggest-override] 369 | void stop (); | ^~~~ /<>/src/mediaobject.h:370:10: warning: ‘virtual void KMPlayer::ImageMedia::pause()’ can be marked override [-Wsuggest-override] 370 | void pause (); | ^~~~~ /<>/src/mediaobject.h:371:10: warning: ‘virtual void KMPlayer::ImageMedia::unpause()’ can be marked override [-Wsuggest-override] 371 | void unpause (); | ^~~~~~~ /<>/src/mediaobject.h:411:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::TextMedia::type() const’ can be marked override [-Wsuggest-override] 411 | MediaManager::MediaType type () const { return MediaManager::Text; } | ^~~~ /<>/src/mediaobject.h:413:10: warning: ‘virtual bool KMPlayer::TextMedia::play()’ can be marked override [-Wsuggest-override] 413 | bool play (); | ^~~~ In file included from /<>/src/kmplayer.cpp:76: /<>/src/viewarea.h:58:10: warning: ‘virtual void KMPlayer::ViewArea::resizeEvent(QResizeEvent*)’ can be marked override [-Wsuggest-override] 58 | void resizeEvent(QResizeEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/viewarea.h:71:10: warning: ‘virtual void KMPlayer::ViewArea::showEvent(QShowEvent*)’ can be marked override [-Wsuggest-override] 71 | void showEvent(QShowEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/viewarea.h:72:10: warning: ‘virtual void KMPlayer::ViewArea::keyPressEvent(QKeyEvent*)’ can be marked override [-Wsuggest-override] 72 | void keyPressEvent(QKeyEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~ /<>/src/viewarea.h:73:10: warning: ‘virtual void KMPlayer::ViewArea::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 73 | void mouseMoveEvent(QMouseEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/viewarea.h:74:10: warning: ‘virtual void KMPlayer::ViewArea::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 74 | void mousePressEvent(QMouseEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~ /<>/src/viewarea.h:75:10: warning: ‘virtual void KMPlayer::ViewArea::mouseDoubleClickEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 75 | void mouseDoubleClickEvent(QMouseEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/viewarea.h:76:10: warning: ‘virtual void KMPlayer::ViewArea::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 76 | void dragEnterEvent(QDragEnterEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/viewarea.h:77:10: warning: ‘virtual void KMPlayer::ViewArea::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 77 | void dropEvent(QDropEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/viewarea.h:78:10: warning: ‘virtual void KMPlayer::ViewArea::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 78 | void contextMenuEvent(QContextMenuEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~~ /<>/src/viewarea.h:79:10: warning: ‘virtual void KMPlayer::ViewArea::paintEvent(QPaintEvent*)’ can be marked override [-Wsuggest-override] 79 | void paintEvent(QPaintEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/viewarea.h:80:10: warning: ‘virtual void KMPlayer::ViewArea::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 80 | void timerEvent(QTimerEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/viewarea.h:81:10: warning: ‘virtual void KMPlayer::ViewArea::closeEvent(QCloseEvent*)’ can be marked override [-Wsuggest-override] 81 | void closeEvent(QCloseEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/viewarea.h:82:10: warning: ‘virtual bool KMPlayer::ViewArea::nativeEventFilter(const QByteArray&, void*, long int*)’ can be marked override [-Wsuggest-override] 82 | bool nativeEventFilter(const QByteArray& eventType, void * message, long *result); | ^~~~~~~~~~~~~~~~~ /<>/src/viewarea.h:83:19: warning: ‘virtual QPaintEngine* KMPlayer::ViewArea::paintEngine() const’ can be marked override [-Wsuggest-override] 83 | QPaintEngine *paintEngine () const; | ^~~~~~~~~~~ /<>/src/viewarea.h:117:9: warning: ‘virtual int KMPlayer::VideoOutput::heightForWidth(int) const’ can be marked override [-Wsuggest-override] 117 | int heightForWidth(int w) const KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/viewarea.h:119:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::windowHandle()’ can be marked override [-Wsuggest-override] 119 | virtual WindowId windowHandle (); | ^~~~~~~~~~~~ /<>/src/viewarea.h:120:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::clientHandle()’ can be marked override [-Wsuggest-override] 120 | virtual WindowId clientHandle (); | ^~~~~~~~~~~~ /<>/src/viewarea.h:121:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::ownHandle()’ can be marked override [-Wsuggest-override] 121 | virtual WindowId ownHandle(); | ^~~~~~~~~ /<>/src/viewarea.h:123:18: warning: ‘virtual void KMPlayer::VideoOutput::setGeometry(const IRect&)’ can be marked override [-Wsuggest-override] 123 | virtual void setGeometry (const IRect &rect); | ^~~~~~~~~~~ /<>/src/viewarea.h:124:18: warning: ‘virtual void KMPlayer::VideoOutput::setAspect(float)’ can be marked override [-Wsuggest-override] 124 | virtual void setAspect (float a); | ^~~~~~~~~ /<>/src/viewarea.h:125:19: warning: ‘virtual float KMPlayer::VideoOutput::aspect()’ can be marked override [-Wsuggest-override] 125 | virtual float aspect () { return m_aspect; } | ^~~~~~ /<>/src/viewarea.h:126:18: warning: ‘virtual void KMPlayer::VideoOutput::useIndirectWidget(bool)’ can be marked override [-Wsuggest-override] 126 | virtual void useIndirectWidget (bool); | ^~~~~~~~~~~~~~~~~ /<>/src/viewarea.h:127:18: warning: ‘virtual void KMPlayer::VideoOutput::setMonitoring(KMPlayer::IViewer::Monitor)’ can be marked override [-Wsuggest-override] 127 | virtual void setMonitoring(Monitor m) KDE_NO_EXPORT; | ^~~~~~~~~~~~~ /<>/src/viewarea.h:128:18: warning: ‘virtual void KMPlayer::VideoOutput::map()’ can be marked override [-Wsuggest-override] 128 | virtual void map() KDE_NO_EXPORT; | ^~~ /<>/src/viewarea.h:129:18: warning: ‘virtual void KMPlayer::VideoOutput::unmap()’ can be marked override [-Wsuggest-override] 129 | virtual void unmap() KDE_NO_EXPORT; | ^~~~~ /<>/src/viewarea.h:139:10: warning: ‘virtual void KMPlayer::VideoOutput::embedded(KMPlayer::WindowId)’ can be marked override [-Wsuggest-override] 139 | void embedded(WindowId handle) KDE_NO_EXPORT; | ^~~~~~~~ /<>/src/viewarea.h:143:10: warning: ‘virtual void KMPlayer::VideoOutput::resizeEvent(QResizeEvent*)’ can be marked override [-Wsuggest-override] 143 | void resizeEvent(QResizeEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/viewarea.h:144:10: warning: ‘virtual void KMPlayer::VideoOutput::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 144 | void timerEvent(QTimerEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/viewarea.h:145:10: warning: ‘virtual void KMPlayer::VideoOutput::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 145 | void dragEnterEvent(QDragEnterEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/viewarea.h:146:10: warning: ‘virtual void KMPlayer::VideoOutput::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 146 | void dropEvent(QDropEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/viewarea.h:147:10: warning: ‘virtual void KMPlayer::VideoOutput::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 147 | void contextMenuEvent(QContextMenuEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~~ In file included from /<>/src/kmplayer.cpp:77: /<>/src/kmplayercontrolpanel.h:50:10: warning: ‘virtual void KMPlayer::KMPlayerMenuButton::enterEvent(QEvent*)’ can be marked override [-Wsuggest-override] 50 | void enterEvent (QEvent *); | ^~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:64:10: warning: ‘virtual void KMPlayer::KMPlayerPopupMenu::leaveEvent(QEvent*)’ can be marked override [-Wsuggest-override] 64 | void leaveEvent(QEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:80:10: warning: ‘virtual void KMPlayer::VolumeBar::wheelEvent(QWheelEvent*)’ can be marked override [-Wsuggest-override] 80 | void wheelEvent(QWheelEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:81:10: warning: ‘virtual void KMPlayer::VolumeBar::paintEvent(QPaintEvent*)’ can be marked override [-Wsuggest-override] 81 | void paintEvent(QPaintEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:82:10: warning: ‘virtual void KMPlayer::VolumeBar::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 82 | void mousePressEvent(QMouseEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:83:10: warning: ‘virtual void KMPlayer::VolumeBar::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 83 | void mouseMoveEvent(QMouseEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:155:10: warning: ‘virtual void KMPlayer::ControlPanel::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 155 | void timerEvent(QTimerEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~ In file included from /<>/src/kmplayer.cpp:79: /<>/src/kmplayerprocess.h:73:18: warning: ‘virtual void KMPlayer::Process::setAudioLang(int)’ can be marked override [-Wsuggest-override] 73 | virtual void setAudioLang (int id); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:74:18: warning: ‘virtual void KMPlayer::Process::setSubtitle(int)’ can be marked override [-Wsuggest-override] 74 | virtual void setSubtitle (int id); | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:75:18: warning: ‘virtual bool KMPlayer::Process::running() const’ can be marked override [-Wsuggest-override] 75 | virtual bool running () const; | ^~~~~~~ /<>/src/kmplayerprocess.h:82:18: warning: ‘virtual bool KMPlayer::Process::grabPicture(const QString&, int)’ can be marked override [-Wsuggest-override] 82 | virtual bool grabPicture (const QString &file, int frame) KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:85:18: warning: ‘virtual bool KMPlayer::Process::ready()’ can be marked override [-Wsuggest-override] 85 | virtual bool ready (); | ^~~~~ /<>/src/kmplayerprocess.h:86:18: warning: ‘virtual bool KMPlayer::Process::play()’ can be marked override [-Wsuggest-override] 86 | virtual bool play (); | ^~~~ /<>/src/kmplayerprocess.h:87:18: warning: ‘virtual void KMPlayer::Process::stop()’ can be marked override [-Wsuggest-override] 87 | virtual void stop (); | ^~~~ /<>/src/kmplayerprocess.h:88:18: warning: ‘virtual void KMPlayer::Process::quit()’ can be marked override [-Wsuggest-override] 88 | virtual void quit (); | ^~~~ /<>/src/kmplayerprocess.h:89:18: warning: ‘virtual void KMPlayer::Process::pause()’ can be marked override [-Wsuggest-override] 89 | virtual void pause (); | ^~~~~ /<>/src/kmplayerprocess.h:90:18: warning: ‘virtual void KMPlayer::Process::unpause()’ can be marked override [-Wsuggest-override] 90 | virtual void unpause (); | ^~~~~~~ /<>/src/kmplayerprocess.h:92:18: warning: ‘virtual bool KMPlayer::Process::seek(int, bool)’ can be marked override [-Wsuggest-override] 92 | virtual bool seek (int pos, bool absolute); | ^~~~ /<>/src/kmplayerprocess.h:94:18: warning: ‘virtual void KMPlayer::Process::volume(int, bool)’ can be marked override [-Wsuggest-override] 94 | virtual void volume (int pos, bool absolute); | ^~~~~~ /<>/src/kmplayerprocess.h:96:18: warning: ‘virtual bool KMPlayer::Process::saturation(int, bool)’ can be marked override [-Wsuggest-override] 96 | virtual bool saturation (int pos, bool absolute); | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:97:18: warning: ‘virtual bool KMPlayer::Process::hue(int, bool)’ can be marked override [-Wsuggest-override] 97 | virtual bool hue (int pos, bool absolute); | ^~~ /<>/src/kmplayerprocess.h:98:18: warning: ‘virtual bool KMPlayer::Process::contrast(int, bool)’ can be marked override [-Wsuggest-override] 98 | virtual bool contrast (int pos, bool absolute); | ^~~~~~~~ /<>/src/kmplayerprocess.h:99:18: warning: ‘virtual bool KMPlayer::Process::brightness(int, bool)’ can be marked override [-Wsuggest-override] 99 | virtual bool brightness (int pos, bool absolute); | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:130:10: warning: ‘virtual void KMPlayer::MPlayerBase::initProcess()’ can be marked override [-Wsuggest-override] 130 | void initProcess () KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:131:18: warning: ‘virtual void KMPlayer::MPlayerBase::stop()’ can be marked override [-Wsuggest-override] 131 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:132:18: warning: ‘virtual void KMPlayer::MPlayerBase::quit()’ can be marked override [-Wsuggest-override] 132 | virtual void quit () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:151:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::MPlayerProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 151 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:160:18: warning: ‘virtual void KMPlayer::MPlayer::init()’ can be marked override [-Wsuggest-override] 160 | virtual void init () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:161:18: warning: ‘virtual bool KMPlayer::MPlayer::grabPicture(const QString&, int)’ can be marked override [-Wsuggest-override] 161 | virtual bool grabPicture (const QString &file, int pos) KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:162:18: warning: ‘virtual void KMPlayer::MPlayer::setAudioLang(int)’ can be marked override [-Wsuggest-override] 162 | virtual void setAudioLang (int id); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:163:18: warning: ‘virtual void KMPlayer::MPlayer::setSubtitle(int)’ can be marked override [-Wsuggest-override] 163 | virtual void setSubtitle (int id); | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:164:18: warning: ‘virtual bool KMPlayer::MPlayer::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 164 | virtual bool deMediafiedPlay () KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:165:18: warning: ‘virtual void KMPlayer::MPlayer::stop()’ can be marked override [-Wsuggest-override] 165 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:166:18: warning: ‘virtual void KMPlayer::MPlayer::pause()’ can be marked override [-Wsuggest-override] 166 | virtual void pause () KDE_NO_EXPORT; | ^~~~~ /<>/src/kmplayerprocess.h:167:18: warning: ‘virtual void KMPlayer::MPlayer::unpause()’ can be marked override [-Wsuggest-override] 167 | virtual void unpause () KDE_NO_EXPORT; | ^~~~~~~ /<>/src/kmplayerprocess.h:168:18: warning: ‘virtual bool KMPlayer::MPlayer::seek(int, bool)’ can be marked override [-Wsuggest-override] 168 | virtual bool seek (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:169:18: warning: ‘virtual void KMPlayer::MPlayer::volume(int, bool)’ can be marked override [-Wsuggest-override] 169 | virtual void volume (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~ /<>/src/kmplayerprocess.h:170:18: warning: ‘virtual bool KMPlayer::MPlayer::saturation(int, bool)’ can be marked override [-Wsuggest-override] 170 | virtual bool saturation (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:171:18: warning: ‘virtual bool KMPlayer::MPlayer::hue(int, bool)’ can be marked override [-Wsuggest-override] 171 | virtual bool hue (int pos, bool absolute) KDE_NO_EXPORT; | ^~~ /<>/src/kmplayerprocess.h:172:18: warning: ‘virtual bool KMPlayer::MPlayer::contrast(int, bool)’ can be marked override [-Wsuggest-override] 172 | virtual bool contrast (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~~~ /<>/src/kmplayerprocess.h:173:18: warning: ‘virtual bool KMPlayer::MPlayer::brightness(int, bool)’ can be marked override [-Wsuggest-override] 173 | virtual bool brightness (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:174:10: warning: ‘virtual bool KMPlayer::MPlayer::ready()’ can be marked override [-Wsuggest-override] 174 | bool ready () KDE_NO_EXPORT; | ^~~~~ /<>/src/kmplayerprocess.h:176:10: warning: ‘virtual void KMPlayer::MPlayer::processStopped()’ can be marked override [-Wsuggest-override] 176 | void processStopped () KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:208:10: warning: ‘virtual void KMPlayer::MPlayerPreferencesPage::write(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 208 | void write (KSharedConfigPtr); | ^~~~~ /<>/src/kmplayerprocess.h:209:10: warning: ‘virtual void KMPlayer::MPlayerPreferencesPage::read(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 209 | void read (KSharedConfigPtr); | ^~~~ /<>/src/kmplayerprocess.h:210:10: warning: ‘virtual void KMPlayer::MPlayerPreferencesPage::sync(bool)’ can be marked override [-Wsuggest-override] 210 | void sync (bool fromUI); | ^~~~ /<>/src/kmplayerprocess.h:211:10: warning: ‘virtual void KMPlayer::MPlayerPreferencesPage::prefLocation(QString&, QString&, QString&)’ can be marked override [-Wsuggest-override] 211 | void prefLocation (QString & item, QString & icon, QString & tab); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:212:14: warning: ‘virtual QFrame* KMPlayer::MPlayerPreferencesPage::prefPage(QWidget*)’ can be marked override [-Wsuggest-override] 212 | QFrame * prefPage (QWidget * parent); | ^~~~~~~~ /<>/src/kmplayerprocess.h:232:18: warning: ‘virtual void KMPlayer::RecordDocument::begin()’ can be marked override [-Wsuggest-override] 232 | virtual void begin (); | ^~~~~ /<>/src/kmplayerprocess.h:233:18: warning: ‘virtual void KMPlayer::RecordDocument::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 233 | virtual void message (MessageType msg, void *); | ^~~~~~~ /<>/src/kmplayerprocess.h:234:18: warning: ‘virtual void KMPlayer::RecordDocument::deactivate()’ can be marked override [-Wsuggest-override] 234 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:246:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::MEncoderProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 246 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:254:18: warning: ‘virtual void KMPlayer::MEncoder::init()’ can be marked override [-Wsuggest-override] 254 | virtual void init (); | ^~~~ /<>/src/kmplayerprocess.h:255:18: warning: ‘virtual bool KMPlayer::MEncoder::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 255 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:256:18: warning: ‘virtual void KMPlayer::MEncoder::stop()’ can be marked override [-Wsuggest-override] 256 | virtual void stop (); | ^~~~ /<>/src/kmplayerprocess.h:265:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::MPlayerDumpProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 265 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:273:18: warning: ‘virtual void KMPlayer::MPlayerDumpstream::init()’ can be marked override [-Wsuggest-override] 273 | virtual void init (); | ^~~~ /<>/src/kmplayerprocess.h:274:18: warning: ‘virtual bool KMPlayer::MPlayerDumpstream::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 274 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:275:18: warning: ‘virtual void KMPlayer::MPlayerDumpstream::stop()’ can be marked override [-Wsuggest-override] 275 | virtual void stop (); | ^~~~ /<>/src/kmplayerprocess.h:285:18: warning: ‘virtual void KMPlayer::MasterProcessInfo::quitProcesses()’ can be marked override [-Wsuggest-override] 285 | virtual void quitProcesses (); | ^~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:310:18: warning: ‘virtual void KMPlayer::MasterProcess::init()’ can be marked override [-Wsuggest-override] 310 | virtual void init (); | ^~~~ /<>/src/kmplayerprocess.h:311:18: warning: ‘virtual bool KMPlayer::MasterProcess::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 311 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:312:18: warning: ‘virtual bool KMPlayer::MasterProcess::running() const’ can be marked override [-Wsuggest-override] 312 | virtual bool running () const; | ^~~~~~~ /<>/src/kmplayerprocess.h:319:10: warning: ‘virtual void KMPlayer::MasterProcess::pause()’ can be marked override [-Wsuggest-override] 319 | void pause (); | ^~~~~ /<>/src/kmplayerprocess.h:320:10: warning: ‘virtual void KMPlayer::MasterProcess::unpause()’ can be marked override [-Wsuggest-override] 320 | void unpause (); | ^~~~~~~ /<>/src/kmplayerprocess.h:321:10: warning: ‘virtual bool KMPlayer::MasterProcess::seek(int, bool)’ can be marked override [-Wsuggest-override] 321 | bool seek (int pos, bool absolute); | ^~~~ /<>/src/kmplayerprocess.h:322:10: warning: ‘virtual void KMPlayer::MasterProcess::volume(int, bool)’ can be marked override [-Wsuggest-override] 322 | void volume (int pos, bool absolute); | ^~~~~~ /<>/src/kmplayerprocess.h:324:10: warning: ‘virtual void KMPlayer::MasterProcess::stop()’ can be marked override [-Wsuggest-override] 324 | void stop (); | ^~~~ /<>/src/kmplayerprocess.h:334:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::PhononProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 334 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:336:18: warning: ‘virtual bool KMPlayer::PhononProcessInfo::startSlave()’ can be marked override [-Wsuggest-override] 336 | virtual bool startSlave (); | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:344:18: warning: ‘virtual bool KMPlayer::Phonon::ready()’ can be marked override [-Wsuggest-override] 344 | virtual bool ready (); | ^~~~~ /<>/src/kmplayerprocess.h:353:11: warning: ‘virtual KMPlayer::Node* KMPlayer::ConfigDocument::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 353 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:362:11: warning: ‘virtual KMPlayer::Node* KMPlayer::ConfigNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 362 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:372:11: warning: ‘virtual KMPlayer::Node* KMPlayer::TypeNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 372 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:375:18: warning: ‘virtual const char* KMPlayer::TypeNode::nodeName() const’ can be marked override [-Wsuggest-override] 375 | const char * nodeName () const { return tag.toAscii (); } | ^~~~~~~~ /<>/src/kmplayerprocess.h:385:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::FFMpegProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 385 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:393:18: warning: ‘virtual void KMPlayer::FFMpeg::init()’ can be marked override [-Wsuggest-override] 393 | virtual void init () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:394:18: warning: ‘virtual bool KMPlayer::FFMpeg::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 394 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:395:18: warning: ‘virtual void KMPlayer::FFMpeg::stop()’ can be marked override [-Wsuggest-override] 395 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:396:18: warning: ‘virtual void KMPlayer::FFMpeg::quit()’ can be marked override [-Wsuggest-override] 396 | virtual void quit () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:447:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::NppProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 447 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:460:18: warning: ‘virtual void KMPlayer::NpPlayer::init()’ can be marked override [-Wsuggest-override] 460 | virtual void init (); | ^~~~ /<>/src/kmplayerprocess.h:461:18: warning: ‘virtual bool KMPlayer::NpPlayer::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 461 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:462:18: warning: ‘virtual void KMPlayer::NpPlayer::initProcess()’ can be marked override [-Wsuggest-override] 462 | virtual void initProcess (); | ^~~~~~~~~~~ In file included from /<>/src/kmplayer.cpp:79: /<>/src/kmplayerprocess.h:477:18: warning: ‘virtual void KMPlayer::NpPlayer::stop()’ can be marked override [-Wsuggest-override] 477 | virtual void stop (); | ^~~~ /<>/src/kmplayerprocess.h:478:18: warning: ‘virtual void KMPlayer::NpPlayer::quit()’ can be marked override [-Wsuggest-override] 478 | virtual void quit (); | ^~~~ /<>/src/kmplayerprocess.h:479:10: warning: ‘virtual bool KMPlayer::NpPlayer::ready()’ can be marked override [-Wsuggest-override] 479 | bool ready (); | ^~~~~ /<>/src/kmplayerprocess.h:493:18: warning: ‘virtual void KMPlayer::NpPlayer::terminateJobs()’ can be marked override [-Wsuggest-override] 493 | virtual void terminateJobs (); | ^~~~~~~~~~~~~ In file included from /<>/src/kmplayer.cpp:80: /<>/src/kmplayertvsource.h:77:10: warning: ‘virtual void KMPlayerPrefSourcePageTV::showEvent(QShowEvent*)’ can be marked override [-Wsuggest-override] 77 | void showEvent (QShowEvent *); | ^~~~~~~~~ /<>/src/kmplayertvsource.h:84:18: warning: ‘virtual void TVNode::setNodeName(const QString&)’ can be marked override [-Wsuggest-override] 84 | virtual void setNodeName (const QString &); | ^~~~~~~~~~~ /<>/src/kmplayertvsource.h:95:10: warning: ‘virtual void TVChannel::closed()’ can be marked override [-Wsuggest-override] 95 | void closed (); | ^~~~~~ /<>/src/kmplayertvsource.h:106:21: warning: ‘virtual KMPlayer::Node* TVInput::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 106 | KMPlayer::Node *childFromTag (const QString &); | ^~~~~~~~~~~~ /<>/src/kmplayertvsource.h:107:10: warning: ‘virtual void TVInput::setNodeName(const QString&)’ can be marked override [-Wsuggest-override] 107 | void setNodeName (const QString &); | ^~~~~~~~~~~ /<>/src/kmplayertvsource.h:108:10: warning: ‘virtual void TVInput::closed()’ can be marked override [-Wsuggest-override] 108 | void closed (); | ^~~~~~ /<>/src/kmplayertvsource.h:119:21: warning: ‘virtual KMPlayer::Node* TVDevice::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 119 | KMPlayer::Node *childFromTag (const QString &); | ^~~~~~~~~~~~ /<>/src/kmplayertvsource.h:120:10: warning: ‘virtual void TVDevice::closed()’ can be marked override [-Wsuggest-override] 120 | void closed (); | ^~~~~~ /<>/src/kmplayertvsource.h:121:10: warning: ‘virtual void TVDevice::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 121 | void message (KMPlayer::MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayertvsource.h:122:11: warning: ‘virtual void* TVDevice::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 122 | void *role (KMPlayer::RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayertvsource.h:123:10: warning: ‘virtual void TVDevice::setNodeName(const QString&)’ can be marked override [-Wsuggest-override] 123 | void setNodeName (const QString &); | ^~~~~~~~~~~ /<>/src/kmplayertvsource.h:134:21: warning: ‘virtual KMPlayer::Node* TVDocument::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 134 | KMPlayer::Node *childFromTag (const QString &); | ^~~~~~~~~~~~ /<>/src/kmplayertvsource.h:135:10: warning: ‘virtual void TVDocument::defer()’ can be marked override [-Wsuggest-override] 135 | void defer (); | ^~~~~ /<>/src/kmplayertvsource.h:136:32: warning: ‘virtual const char* TVDocument::nodeName() const’ can be marked override [-Wsuggest-override] 136 | KDE_NO_EXPORT const char * nodeName () const { return "tvdevices"; } | ^~~~~~~~ /<>/src/kmplayertvsource.h:137:10: warning: ‘virtual void TVDocument::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 137 | void message (KMPlayer::MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayertvsource.h:150:18: warning: ‘virtual void TVDeviceScannerSource::init()’ can be marked override [-Wsuggest-override] 150 | virtual void init (); | ^~~~ /<>/src/kmplayertvsource.h:151:18: warning: ‘virtual bool TVDeviceScannerSource::processOutput(const QString&)’ can be marked override [-Wsuggest-override] 151 | virtual bool processOutput (const QString & line); | ^~~~~~~~~~~~~ /<>/src/kmplayertvsource.h:152:21: warning: ‘virtual QString TVDeviceScannerSource::filterOptions()’ can be marked override [-Wsuggest-override] 152 | virtual QString filterOptions (); | ^~~~~~~~~~~~~ /<>/src/kmplayertvsource.h:153:18: warning: ‘virtual bool TVDeviceScannerSource::hasLength()’ can be marked override [-Wsuggest-override] 153 | virtual bool hasLength (); | ^~~~~~~~~ /<>/src/kmplayertvsource.h:154:18: warning: ‘virtual bool TVDeviceScannerSource::isSeekable()’ can be marked override [-Wsuggest-override] 154 | virtual bool isSeekable (); | ^~~~~~~~~~ /<>/src/kmplayertvsource.h:157:18: warning: ‘virtual void TVDeviceScannerSource::starting(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 157 | virtual void starting (KMPlayer::IProcess *) {} | ^~~~~~~~ /<>/src/kmplayertvsource.h:158:18: warning: ‘virtual void TVDeviceScannerSource::stateChange(KMPlayer::IProcess*, KMPlayer::IProcess::State, KMPlayer::IProcess::State)’ can be marked override [-Wsuggest-override] 158 | virtual void stateChange (KMPlayer::IProcess *, KMPlayer::IProcess::State, KMPlayer::IProcess::State); | ^~~~~~~~~~~ /<>/src/kmplayertvsource.h:159:18: warning: ‘virtual void TVDeviceScannerSource::processDestroyed(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 159 | virtual void processDestroyed (KMPlayer::IProcess *p); | ^~~~~~~~~~~~~~~~ /<>/src/kmplayertvsource.h:160:32: warning: ‘virtual KMPlayer::IViewer* TVDeviceScannerSource::viewer()’ can be marked override [-Wsuggest-override] 160 | virtual KMPlayer::IViewer *viewer (); | ^~~~~~ /<>/src/kmplayertvsource.h:161:28: warning: ‘virtual KMPlayer::Mrl* TVDeviceScannerSource::getMrl()’ can be marked override [-Wsuggest-override] 161 | virtual KMPlayer::Mrl *getMrl (); | ^~~~~~ /<>/src/kmplayertvsource.h:163:18: warning: ‘virtual void TVDeviceScannerSource::activate()’ can be marked override [-Wsuggest-override] 163 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayertvsource.h:164:18: warning: ‘virtual void TVDeviceScannerSource::deactivate()’ can be marked override [-Wsuggest-override] 164 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayertvsource.h:165:18: warning: ‘virtual void TVDeviceScannerSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 165 | virtual void play (KMPlayer::Mrl *); | ^~~~ /<>/src/kmplayertvsource.h:192:21: warning: ‘virtual QString KMPlayerTVSource::filterOptions()’ can be marked override [-Wsuggest-override] 192 | virtual QString filterOptions (); | ^~~~~~~~~~~~~ /<>/src/kmplayertvsource.h:193:18: warning: ‘virtual bool KMPlayerTVSource::hasLength()’ can be marked override [-Wsuggest-override] 193 | virtual bool hasLength (); | ^~~~~~~~~ /<>/src/kmplayertvsource.h:194:18: warning: ‘virtual bool KMPlayerTVSource::isSeekable()’ can be marked override [-Wsuggest-override] 194 | virtual bool isSeekable (); | ^~~~~~~~~~ /<>/src/kmplayertvsource.h:195:31: warning: ‘virtual KMPlayer::NodePtr KMPlayerTVSource::root()’ can be marked override [-Wsuggest-override] 195 | virtual KMPlayer::NodePtr root (); | ^~~~ /<>/src/kmplayertvsource.h:196:21: warning: ‘virtual QString KMPlayerTVSource::prettyName()’ can be marked override [-Wsuggest-override] 196 | virtual QString prettyName (); | ^~~~~~~~~~ /<>/src/kmplayertvsource.h:197:18: warning: ‘virtual void KMPlayerTVSource::write(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 197 | virtual void write (KSharedConfigPtr); | ^~~~~ /<>/src/kmplayertvsource.h:198:18: warning: ‘virtual void KMPlayerTVSource::read(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 198 | virtual void read (KSharedConfigPtr); | ^~~~ /<>/src/kmplayertvsource.h:199:18: warning: ‘virtual void KMPlayerTVSource::sync(bool)’ can be marked override [-Wsuggest-override] 199 | virtual void sync (bool); | ^~~~ /<>/src/kmplayertvsource.h:200:18: warning: ‘virtual void KMPlayerTVSource::prefLocation(QString&, QString&, QString&)’ can be marked override [-Wsuggest-override] 200 | virtual void prefLocation (QString & item, QString & icon, QString & tab); | ^~~~~~~~~~~~ /<>/src/kmplayertvsource.h:201:22: warning: ‘virtual QFrame* KMPlayerTVSource::prefPage(QWidget*)’ can be marked override [-Wsuggest-override] 201 | virtual QFrame * prefPage (QWidget * parent); | ^~~~~~~~ /<>/src/kmplayertvsource.h:203:10: warning: ‘virtual void KMPlayerTVSource::setCurrent(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 203 | void setCurrent (KMPlayer::Mrl *); | ^~~~~~~~~~ /<>/src/kmplayertvsource.h:204:18: warning: ‘virtual void KMPlayerTVSource::activate()’ can be marked override [-Wsuggest-override] 204 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayertvsource.h:205:18: warning: ‘virtual void KMPlayerTVSource::deactivate()’ can be marked override [-Wsuggest-override] 205 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayertvsource.h:206:18: warning: ‘virtual void KMPlayerTVSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 206 | virtual void play (KMPlayer::Mrl *); | ^~~~ /<>/src/kmplayer.cpp: In member function ‘void KMPlayerApp::positioned(int, int)’: /<>/src/kmplayer.cpp:332:54: warning: ‘QString& QString::sprintf(const char*, ...)’ is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] 332 | text.sprintf ("%d:%02d:%02d", h, m, s); | ^ In file included from /usr/include/aarch64-linux-gnu/qt5/QtCore/qobject.h:47, from /usr/include/aarch64-linux-gnu/qt5/QtCore/qiodevice.h:45, from /usr/include/aarch64-linux-gnu/qt5/QtCore/qdatastream.h:44, from /<>/src/kmplayer.cpp:21: /usr/include/aarch64-linux-gnu/qt5/QtCore/qstring.h:393:14: note: declared here 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); | ^~~~~~~ /<>/src/kmplayer.cpp:334:48: warning: ‘QString& QString::sprintf(const char*, ...)’ is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] 334 | text.sprintf ("%02d:%02d", m, s); | ^ In file included from /usr/include/aarch64-linux-gnu/qt5/QtCore/qobject.h:47, from /usr/include/aarch64-linux-gnu/qt5/QtCore/qiodevice.h:45, from /usr/include/aarch64-linux-gnu/qt5/QtCore/qdatastream.h:44, from /<>/src/kmplayer.cpp:21: /usr/include/aarch64-linux-gnu/qt5/QtCore/qstring.h:393:14: note: declared here 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); | ^~~~~~~ /<>/src/kmplayer.cpp: In member function ‘void KMPlayerApp::playerStarted()’: /<>/src/kmplayer.cpp:353:14: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 353 | KUrl url = source->url (); | ^~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer.h:31, from /<>/src/kmplayer.cpp:71: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayer.cpp: At global scope: /<>/src/kmplayer.cpp:539:24: warning: ‘virtual bool IntroSource::hasLength()’ can be marked override [-Wsuggest-override] 539 | KDE_NO_EXPORT bool hasLength () { return false; } | ^~~~~~~~~ /<>/src/kmplayer.cpp:540:24: warning: ‘virtual bool IntroSource::isSeekable()’ can be marked override [-Wsuggest-override] 540 | KDE_NO_EXPORT bool isSeekable () { return false; } | ^~~~~~~~~~ /<>/src/kmplayer.cpp:541:27: warning: ‘virtual QString IntroSource::prettyName()’ can be marked override [-Wsuggest-override] 541 | KDE_NO_EXPORT QString prettyName () { return i18n ("Intro"); } | ^~~~~~~~~~ /<>/src/kmplayer.cpp:542:10: warning: ‘virtual void IntroSource::activate()’ can be marked override [-Wsuggest-override] 542 | void activate (); | ^~~~~~~~ /<>/src/kmplayer.cpp:543:10: warning: ‘virtual void IntroSource::deactivate()’ can be marked override [-Wsuggest-override] 543 | void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer.cpp:544:10: warning: ‘virtual void IntroSource::stateElementChanged(KMPlayer::Node*, KMPlayer::Node::State, KMPlayer::Node::State)’ can be marked override [-Wsuggest-override] 544 | void stateElementChanged (KMPlayer::Node * node, KMPlayer::Node::State os, KMPlayer::Node::State ns); | ^~~~~~~~~~~~~~~~~~~ /<>/src/kmplayer.cpp: In member function ‘virtual void IntroSource::stateElementChanged(KMPlayer::Node*, KMPlayer::Node::State, KMPlayer::Node::State)’: /<>/src/kmplayer.cpp:650:38: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 650 | m_player->openUrl (KUrl ()); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer.h:31, from /<>/src/kmplayer.cpp:71: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayer.cpp: At global scope: /<>/src/kmplayer.cpp:674:66: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 674 | KDE_NO_EXPORT void KMPlayerApp::openDocumentFile (const KUrl& url) | ^ /<>/src/kmplayer.cpp:709:56: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 709 | KDE_NO_EXPORT void KMPlayerApp::addUrl (const KUrl& url) { | ^ /<>/src/kmplayer.cpp: In member function ‘virtual void KMPlayerApp::readProperties(const KConfigGroup&)’: /<>/src/kmplayer.cpp:723:15: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 723 | KUrl url (def_cfg.readEntry ("URL", QString ())); | ^~~~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer.h:31, from /<>/src/kmplayer.cpp:71: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayer.cpp: In member function ‘void KMPlayerApp::minimalMode(bool)’: /<>/src/kmplayer.cpp:919:51: warning: unused parameter ‘by_user’ [-Wunused-parameter] 919 | KDE_NO_EXPORT void KMPlayerApp::minimalMode (bool by_user) { | ~~~~~^~~~~~~ /<>/src/kmplayer.cpp: At global scope: /<>/src/kmplayer.cpp:957:27: warning: ‘virtual QString ExitSource::prettyName()’ can be marked override [-Wsuggest-override] 957 | KDE_NO_EXPORT QString prettyName () { return i18n ("Exit"); } | ^~~~~~~~~~ /<>/src/kmplayer.cpp:958:24: warning: ‘virtual bool ExitSource::hasLength()’ can be marked override [-Wsuggest-override] 958 | KDE_NO_EXPORT bool hasLength () { return false; } | ^~~~~~~~~ /<>/src/kmplayer.cpp:959:24: warning: ‘virtual bool ExitSource::isSeekable()’ can be marked override [-Wsuggest-override] 959 | KDE_NO_EXPORT bool isSeekable () { return false; } | ^~~~~~~~~~ /<>/src/kmplayer.cpp:960:10: warning: ‘virtual void ExitSource::activate()’ can be marked override [-Wsuggest-override] 960 | void activate (); | ^~~~~~~~ /<>/src/kmplayer.cpp:961:24: warning: ‘virtual void ExitSource::deactivate()’ can be marked override [-Wsuggest-override] 961 | KDE_NO_EXPORT void deactivate () {} | ^~~~~~~~~~ /<>/src/kmplayer.cpp:962:10: warning: ‘virtual void ExitSource::stateElementChanged(KMPlayer::Node*, KMPlayer::Node::State, KMPlayer::Node::State)’ can be marked override [-Wsuggest-override] 962 | void stateElementChanged (KMPlayer::Node * node, KMPlayer::Node::State os, KMPlayer::Node::State ns); | ^~~~~~~~~~~~~~~~~~~ /<>/src/kmplayer.cpp: In member function ‘void KMPlayerApp::slotFileOpen()’: /<>/src/kmplayer.cpp:1078:34: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 1078 | m_player->openUrl (KUrl ()); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer.h:31, from /<>/src/kmplayer.cpp:71: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayer.cpp: In member function ‘void KMPlayerApp::playListItemDropped(QDropEvent*, KMPlayer::PlayItem*)’: /<>/src/kmplayer.cpp:1281:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 1281 | KUrl url; | ^~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer.h:31, from /<>/src/kmplayer.cpp:71: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayer.cpp:1293:27: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 1293 | KUrl url (pli->node->mrl ()->src); | ^~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer.h:31, from /<>/src/kmplayer.cpp:71: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayer.cpp:1300:19: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 1300 | KUrl url (de->mimeData ()->text ()); | ^~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer.h:31, from /<>/src/kmplayer.cpp:71: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayer.cpp: In member function ‘void KMPlayerApp::configChanged()’: /<>/src/kmplayer.cpp:1454:25: warning: ‘KSystemTrayIcon’ is deprecated [-Wdeprecated-declarations] 1454 | m_systray = new KSystemTrayIcon (QIcon::fromTheme("kmplayer"), this); | ^~~~~~~~~~~~~~~ In file included from /<>/src/kmplayer.cpp:63: /usr/include/KF5/KDELibs4Support/ksystemtrayicon.h:60:41: note: declared here 60 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT KSystemTrayIcon : public QSystemTrayIcon //krazy:exclude=qclasses | ^~~~~~~~~~~~~~~ /<>/src/kmplayer.cpp:1454:76: warning: ‘KSystemTrayIcon::KSystemTrayIcon(const QIcon&, QWidget*)’ is deprecated [-Wdeprecated-declarations] 1454 | m_systray = new KSystemTrayIcon (QIcon::fromTheme("kmplayer"), this); | ^ In file included from /<>/src/kmplayer.cpp:63: /usr/include/KF5/KDELibs4Support/ksystemtrayicon.h:89:41: note: declared here 89 | KDELIBS4SUPPORT_DEPRECATED explicit KSystemTrayIcon(const QIcon &icon, QWidget *parent = nullptr); | ^~~~~~~~~~~~~~~ /<>/src/kmplayer.cpp: In constructor ‘KMPlayerPrefSourcePageDVD::KMPlayerPrefSourcePageDVD(QWidget*)’: /<>/src/kmplayer.cpp:1481:52: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 1481 | dvddevice = new KUrlRequester (KUrl ("/dev/dvd")); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer.h:31, from /<>/src/kmplayer.cpp:71: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayer.cpp:1481:52: warning: ‘KUrl::KUrl(const char*)’ is deprecated [-Wdeprecated-declarations] 1481 | dvddevice = new KUrlRequester (KUrl ("/dev/dvd")); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer.h:31, from /<>/src/kmplayer.cpp:71: /usr/include/KF5/KDELibs4Support/kurl.h:349:41: note: declared here 349 | KDELIBS4SUPPORT_DEPRECATED explicit KUrl(const char *urlOrPath); | ^~~~ /<>/src/kmplayer.cpp: At global scope: /<>/src/kmplayer.cpp:1496:10: warning: ‘virtual void Disks::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 1496 | void message (KMPlayer::MessageType msg, void *data); | ^~~~~~~ /<>/src/kmplayer.cpp:1503:10: warning: ‘virtual void Disk::activate()’ can be marked override [-Wsuggest-override] 1503 | void activate (); | ^~~~~~~~ /<>/src/kmplayer.cpp: In member function ‘virtual void Disks::message(KMPlayer::MessageType, void*)’: /<>/src/kmplayer.cpp:1516:19: warning: enum constant in boolean context [-Wint-in-bool-context] 1516 | if (KMPlayer::MsgChildFinished) | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /<>/src/kmplayer.cpp: In constructor ‘KMPlayerPrefSourcePageVCD::KMPlayerPrefSourcePageVCD(QWidget*)’: /<>/src/kmplayer.cpp:1659:54: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 1659 | vcddevice= new KUrlRequester (KUrl ("/dev/cdrom")); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer.h:31, from /<>/src/kmplayer.cpp:71: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayer.cpp:1659:54: warning: ‘KUrl::KUrl(const char*)’ is deprecated [-Wdeprecated-declarations] 1659 | vcddevice= new KUrlRequester (KUrl ("/dev/cdrom")); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer.h:31, from /<>/src/kmplayer.cpp:71: /usr/include/KF5/KDELibs4Support/kurl.h:349:41: note: declared here 349 | KDELIBS4SUPPORT_DEPRECATED explicit KUrl(const char *urlOrPath); | ^~~~ [ 84%] Building CXX object src/CMakeFiles/kdeinit_kmplayer.dir/kmplayer_lists.cpp.o cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-g++ -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DKMPLAYER_VERSION_STRING="\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkdeinit_kmplayer_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/include -I/<>/obj-aarch64-linux-gnu/src/.. -isystem /usr/include/KF5/KMediaPlayer -isystem /usr/include/KF5 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KParts -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KTextWidgets -isystem /usr/include/KF5/SonnetUi -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KBookmarks -isystem /usr/include/KF5/KItemViews -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KNotifications -isystem /usr/include/KF5/KIconThemes -isystem /usr/include/KF5/KGuiAddons -isystem /usr/include/KF5/KUnitConversion -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/kdeinit_kmplayer.dir/kmplayer_lists.cpp.o -c /<>/src/kmplayer_lists.cpp In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayer_lists.h:28, from /<>/src/kmplayer_lists.cpp:32: /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:217:53: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’ 217 | inline Single operator * (const int i, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:264:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 264 | operator > (const Single s, const int i) { return s > Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:26: note: initializing argument 1 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:267:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 267 | operator > (const int i, const Single s) { return Single (i) > s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:43: note: initializing argument 2 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:282:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 282 | operator < (const Single s, const int i) { return s < Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:26: note: initializing argument 1 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:285:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 285 | operator < (const int i, const Single s) { return Single (i) < s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:43: note: initializing argument 2 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:291:66: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 291 | operator <= (const Single s, const int i) { return s <= Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:288:27: note: initializing argument 1 of ‘bool KMPlayer::operator<=(KMPlayer::Single, KMPlayer::Single)’ 288 | operator <= (const Single s1, const Single s2) { return s1.value <= s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /<>/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ In file included from /<>/src/kmplayer_lists.h:28, from /<>/src/kmplayer_lists.cpp:32: /<>/src/kmplayerplaylist.h: At global scope: /<>/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /<>/src/kmplayerplaylist.h:576:18: warning: ‘virtual bool KMPlayer::Element::isElementNode() const’ can be marked override [-Wsuggest-override] 576 | virtual bool isElementNode () const { return true; } | ^~~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:577:18: warning: ‘virtual void KMPlayer::Element::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 577 | virtual void accept (Visitor * v); | ^~~~~~ /<>/src/kmplayerplaylist.h:628:11: warning: ‘virtual KMPlayer::Node* KMPlayer::Mrl::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 628 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:629:10: warning: ‘virtual void KMPlayer::Mrl::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 629 | void parseParam (const TrieString &, const QString &); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /<>/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /<>/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:646:18: warning: ‘virtual void KMPlayer::Mrl::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 646 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayerplaylist.h:647:19: warning: ‘virtual void* KMPlayer::Mrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 647 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:777:19: warning: ‘virtual KMPlayer::Node* KMPlayer::Document::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 777 | virtual Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:778:32: warning: ‘virtual const char* KMPlayer::Document::nodeName() const’ can be marked override [-Wsuggest-override] 778 | KDE_NO_EXPORT const char * nodeName () const { return "document"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:800:19: warning: ‘virtual void* KMPlayer::Document::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 800 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:897:18: warning: ‘virtual const char* KMPlayer::TextNode::nodeName() const’ can be marked override [-Wsuggest-override] 897 | const char * nodeName () const { return "#text"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:898:10: warning: ‘virtual void KMPlayer::TextNode::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 898 | void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /<>/src/kmplayerplaylist.h:911:18: warning: ‘virtual const char* KMPlayer::CData::nodeName() const’ can be marked override [-Wsuggest-override] 911 | const char * nodeName () const { return "#cdata"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:921:18: warning: ‘virtual const char* KMPlayer::DarkNode::nodeName() const’ can be marked override [-Wsuggest-override] 921 | const char * nodeName () const { return name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:922:11: warning: ‘virtual KMPlayer::Node* KMPlayer::DarkNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 922 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:935:32: warning: ‘virtual const char* KMPlayer::GenericURL::nodeName() const’ can be marked override [-Wsuggest-override] 935 | KDE_NO_EXPORT const char * nodeName () const { return "url"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /<>/src/kmplayerplaylist.h:946:32: warning: ‘virtual const char* KMPlayer::GenericMrl::nodeName() const’ can be marked override [-Wsuggest-override] 946 | KDE_NO_EXPORT const char * nodeName () const { return node_name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /<>/src/kmplayerplaylist.h:948:11: warning: ‘virtual void* KMPlayer::GenericMrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 948 | void *role (RoleType msg, void *content=NULL); | ^~~~ In file included from /<>/src/kmplayerpartbase.h:39, from /<>/src/kmplayer_lists.h:29, from /<>/src/kmplayer_lists.cpp:32: /<>/src/kmplayerview.h:61:10: warning: ‘virtual void KMPlayer::TextEdit::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 61 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:74:10: warning: ‘virtual void KMPlayer::InfoWindow::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 74 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:85:10: warning: ‘virtual void KMPlayer::PictureWidget::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 85 | void mousePressEvent (QMouseEvent *); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:86:10: warning: ‘virtual void KMPlayer::PictureWidget::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 86 | void mouseMoveEvent (QMouseEvent *); | ^~~~~~~~~~~~~~ /<>/src/kmplayerview.h:137:10: warning: ‘virtual void KMPlayer::View::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 137 | void dragEnterEvent(QDragEnterEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/kmplayerview.h:138:10: warning: ‘virtual void KMPlayer::View::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 138 | void dropEvent(QDropEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/kmplayerview.h:159:10: warning: ‘virtual void KMPlayer::View::leaveEvent(QEvent*)’ can be marked override [-Wsuggest-override] 159 | void leaveEvent (QEvent *) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayerview.h:160:10: warning: ‘virtual void KMPlayer::View::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent(QTimerEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ In file included from /<>/src/kmplayer_lists.h:29, from /<>/src/kmplayer_lists.cpp:32: /<>/src/kmplayerpartbase.h:90:39: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 90 | KDE_NO_EXPORT const KUrl & url () const { return m_url; } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer_lists.h:29, from /<>/src/kmplayer_lists.cpp:32: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayer_lists.h:29, from /<>/src/kmplayer_lists.cpp:32: /<>/src/kmplayerpartbase.h:91:42: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 91 | KDE_NO_EXPORT const KUrl & subUrl () const { return m_sub_url; } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer_lists.h:29, from /<>/src/kmplayer_lists.cpp:32: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayer_lists.h:29, from /<>/src/kmplayer_lists.cpp:32: /<>/src/kmplayerpartbase.h:178:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 178 | KUrl m_url; | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer_lists.h:29, from /<>/src/kmplayer_lists.cpp:32: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayer_lists.h:29, from /<>/src/kmplayer_lists.cpp:32: /<>/src/kmplayerpartbase.h:179:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 179 | KUrl m_sub_url; | ^~~~~~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer_lists.h:29, from /<>/src/kmplayer_lists.cpp:32: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayer_lists.h:29, from /<>/src/kmplayer_lists.cpp:32: /<>/src/kmplayerpartbase.h:160:10: warning: ‘virtual void KMPlayer::Source::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent (QTimerEvent *); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:164:10: warning: ‘virtual void KMPlayer::Source::stateElementChanged(KMPlayer::Node*, KMPlayer::Node::State, KMPlayer::Node::State)’ can be marked override [-Wsuggest-override] 164 | void stateElementChanged (Node * element, Node::State os, Node::State ns); | ^~~~~~~~~~~~~~~~~~~ /<>/src/kmplayerpartbase.h:165:10: warning: ‘virtual void KMPlayer::Source::bitRates(int&, int&)’ can be marked override [-Wsuggest-override] 165 | void bitRates (int & preferred, int & maximal); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:166:10: warning: ‘virtual void KMPlayer::Source::setTimeout(int)’ can be marked override [-Wsuggest-override] 166 | void setTimeout (int ms); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:167:10: warning: ‘virtual void KMPlayer::Source::openUrl(const KUrl&, const QString&, const QString&)’ can be marked override [-Wsuggest-override] 167 | void openUrl (const KUrl &url, const QString &target, const QString &srv); | ^~~~~~~ /<>/src/kmplayerpartbase.h:168:10: warning: ‘virtual void KMPlayer::Source::enableRepaintUpdaters(bool, unsigned int)’ can be marked override [-Wsuggest-override] 168 | void enableRepaintUpdaters (bool enable, unsigned int off_time); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/kmplayerpartbase.h:209:10: warning: ‘virtual void KMPlayer::SourceDocument::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 209 | void message (MessageType msg, void *data=NULL); | ^~~~~~~ /<>/src/kmplayerpartbase.h:210:11: warning: ‘virtual void* KMPlayer::SourceDocument::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 210 | void *role (RoleType msg, void *data=NULL); | ^~~~ /<>/src/kmplayerpartbase.h:224:18: warning: ‘virtual void KMPlayer::URLSource::dimensions(int&, int&)’ can be marked override [-Wsuggest-override] 224 | virtual void dimensions (int & w, int & h); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:225:18: warning: ‘virtual bool KMPlayer::URLSource::hasLength()’ can be marked override [-Wsuggest-override] 225 | virtual bool hasLength (); | ^~~~~~~~~ /<>/src/kmplayerpartbase.h:226:21: warning: ‘virtual QString KMPlayer::URLSource::prettyName()’ can be marked override [-Wsuggest-override] 226 | virtual QString prettyName (); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:227:18: warning: ‘virtual void KMPlayer::URLSource::reset()’ can be marked override [-Wsuggest-override] 227 | virtual void reset (); | ^~~~~ /<>/src/kmplayerpartbase.h:228:18: warning: ‘virtual void KMPlayer::URLSource::setUrl(const QString&)’ can be marked override [-Wsuggest-override] 228 | virtual void setUrl (const QString &url); | ^~~~~~ /<>/src/kmplayerpartbase.h:229:18: warning: ‘virtual bool KMPlayer::URLSource::authoriseUrl(const QString&)’ can be marked override [-Wsuggest-override] 229 | virtual bool authoriseUrl (const QString &url); | ^~~~~~~~~~~~ /<>/src/kmplayerpartbase.h:230:18: warning: ‘virtual void KMPlayer::URLSource::init()’ can be marked override [-Wsuggest-override] 230 | virtual void init (); | ^~~~ /<>/src/kmplayerpartbase.h:231:18: warning: ‘virtual void KMPlayer::URLSource::activate()’ can be marked override [-Wsuggest-override] 231 | virtual void activate () KDE_NO_EXPORT; | ^~~~~~~~ /<>/src/kmplayerpartbase.h:232:18: warning: ‘virtual void KMPlayer::URLSource::deactivate()’ can be marked override [-Wsuggest-override] 232 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:233:18: warning: ‘virtual void KMPlayer::URLSource::forward()’ can be marked override [-Wsuggest-override] 233 | virtual void forward (); | ^~~~~~~ /<>/src/kmplayerpartbase.h:234:18: warning: ‘virtual void KMPlayer::URLSource::backward()’ can be marked override [-Wsuggest-override] 234 | virtual void backward (); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:235:18: warning: ‘virtual void KMPlayer::URLSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 235 | virtual void play (Mrl *); | ^~~~ /<>/src/kmplayerpartbase.h:221:60: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 221 | URLSource (PartBase * player, const KUrl & url = KUrl ()); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer_lists.h:29, from /<>/src/kmplayer_lists.cpp:32: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayer_lists.h:29, from /<>/src/kmplayer_lists.cpp:32: /<>/src/kmplayerpartbase.h:255:17: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 255 | KUrl url () const { return m_sources ["urlsource"]->url (); } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer_lists.h:29, from /<>/src/kmplayer_lists.cpp:32: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayer_lists.h:29, from /<>/src/kmplayer_lists.cpp:32: /<>/src/kmplayerpartbase.h:257:21: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 257 | KUrl docBase () const { return m_docbase; } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer_lists.h:29, from /<>/src/kmplayer_lists.cpp:32: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayer_lists.h:29, from /<>/src/kmplayer_lists.cpp:32: /<>/src/kmplayerpartbase.h:366:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 366 | KUrl m_docbase; | ^~~~~~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer_lists.h:29, from /<>/src/kmplayer_lists.cpp:32: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayer_lists.h:29, from /<>/src/kmplayer_lists.cpp:32: /<>/src/kmplayerpartbase.h:249:33: warning: ‘virtual KMediaPlayer::View* KMPlayer::PartBase::view()’ can be marked override [-Wsuggest-override] 249 | virtual KMediaPlayer::View* view (); | ^~~~ /<>/src/kmplayerpartbase.h:290:18: warning: ‘virtual bool KMPlayer::PartBase::openUrl(const QUrl&)’ can be marked override [-Wsuggest-override] 290 | virtual bool openUrl (const QUrl & url); | ^~~~~~~ /<>/src/kmplayerpartbase.h:294:18: warning: ‘virtual bool KMPlayer::PartBase::closeUrl()’ can be marked override [-Wsuggest-override] 294 | virtual bool closeUrl (); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:295:18: warning: ‘virtual void KMPlayer::PartBase::pause()’ can be marked override [-Wsuggest-override] 295 | virtual void pause (void); | ^~~~~ /<>/src/kmplayerpartbase.h:296:18: warning: ‘virtual void KMPlayer::PartBase::play()’ can be marked override [-Wsuggest-override] 296 | virtual void play (void); | ^~~~ /<>/src/kmplayerpartbase.h:297:18: warning: ‘virtual void KMPlayer::PartBase::stop()’ can be marked override [-Wsuggest-override] 297 | virtual void stop (void); | ^~~~ /<>/src/kmplayerpartbase.h:316:18: warning: ‘virtual bool KMPlayer::PartBase::isSeekable() const’ can be marked override [-Wsuggest-override] 316 | virtual bool isSeekable (void) const; | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:317:23: warning: ‘virtual qlonglong KMPlayer::PartBase::position() const’ can be marked override [-Wsuggest-override] 317 | virtual qlonglong position (void) const; | ^~~~~~~~ /<>/src/kmplayerpartbase.h:318:18: warning: ‘virtual bool KMPlayer::PartBase::hasLength() const’ can be marked override [-Wsuggest-override] 318 | virtual bool hasLength (void) const; | ^~~~~~~~~ /<>/src/kmplayerpartbase.h:319:23: warning: ‘virtual qlonglong KMPlayer::PartBase::length() const’ can be marked override [-Wsuggest-override] 319 | virtual qlonglong length (void) const; | ^~~~~~ /<>/src/kmplayerpartbase.h:320:18: warning: ‘virtual void KMPlayer::PartBase::seek(qlonglong)’ can be marked override [-Wsuggest-override] 320 | virtual void seek (qlonglong); | ^~~~ /<>/src/kmplayerpartbase.h:344:10: warning: ‘virtual bool KMPlayer::PartBase::openFile()’ can be marked override [-Wsuggest-override] 344 | bool openFile(); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:345:18: warning: ‘virtual void KMPlayer::PartBase::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 345 | virtual void timerEvent (QTimerEvent *); | ^~~~~~~~~~ In file included from /<>/src/kmplayer_lists.cpp:32: /<>/src/kmplayer_lists.h:58:10: warning: ‘virtual void ListsSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 58 | void play (KMPlayer::Mrl *); | ^~~~ /<>/src/kmplayer_lists.h:59:10: warning: ‘virtual void ListsSource::activate()’ can be marked override [-Wsuggest-override] 59 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_lists.h:60:13: warning: ‘virtual QString ListsSource::prettyName()’ can be marked override [-Wsuggest-override] 60 | QString prettyName (); | ^~~~~~~~~~ /<>/src/kmplayer_lists.h: In constructor ‘ListsSource::ListsSource(KMPlayer::PartBase*)’: /<>/src/kmplayer_lists.h:57:51: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 57 | : KMPlayer::URLSource (p, KUrl ("lists://")) {} | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer_lists.h:29, from /<>/src/kmplayer_lists.cpp:32: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayer_lists.cpp:32: /<>/src/kmplayer_lists.h:57:51: warning: ‘KUrl::KUrl(const char*)’ is deprecated [-Wdeprecated-declarations] 57 | : KMPlayer::URLSource (p, KUrl ("lists://")) {} | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer_lists.h:29, from /<>/src/kmplayer_lists.cpp:32: /usr/include/KF5/KDELibs4Support/kurl.h:349:41: note: declared here 349 | KDELIBS4SUPPORT_DEPRECATED explicit KUrl(const char *urlOrPath); | ^~~~ In file included from /<>/src/kmplayer_lists.cpp:32: /<>/src/kmplayer_lists.h: At global scope: /<>/src/kmplayer_lists.h:66:21: warning: ‘virtual KMPlayer::Node* FileDocument::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 66 | KMPlayer::Node *childFromTag (const QString &tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_lists.h:76:10: warning: ‘virtual void Recents::defer()’ can be marked override [-Wsuggest-override] 76 | void defer (); | ^~~~~ /<>/src/kmplayer_lists.h:77:10: warning: ‘virtual void Recents::activate()’ can be marked override [-Wsuggest-override] 77 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_lists.h:78:10: warning: ‘virtual void Recents::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 78 | void message (KMPlayer::MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_lists.h:79:21: warning: ‘virtual KMPlayer::Node* Recents::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 79 | KMPlayer::Node *childFromTag (const QString &tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_lists.h:80:31: warning: ‘virtual const char* Recents::nodeName() const’ can be marked override [-Wsuggest-override] 80 | KDE_NO_EXPORT const char *nodeName () const { return "playlist"; } | ^~~~~~~~ /<>/src/kmplayer_lists.h:87:10: warning: ‘virtual void Recent::activate()’ can be marked override [-Wsuggest-override] 87 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_lists.h:88:10: warning: ‘virtual void Recent::closed()’ can be marked override [-Wsuggest-override] 88 | void closed (); | ^~~~~~ /<>/src/kmplayer_lists.h:89:31: warning: ‘virtual const char* Recent::nodeName() const’ can be marked override [-Wsuggest-override] 89 | KDE_NO_EXPORT const char *nodeName () const { return "item"; } | ^~~~~~~~ /<>/src/kmplayer_lists.h:98:21: warning: ‘virtual KMPlayer::Node* Group::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 98 | KMPlayer::Node *childFromTag (const QString &tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_lists.h:99:10: warning: ‘virtual void Group::defer()’ can be marked override [-Wsuggest-override] 99 | void defer () {} // TODO lazy loading of largish sub trees | ^~~~~ /<>/src/kmplayer_lists.h:100:10: warning: ‘virtual void Group::closed()’ can be marked override [-Wsuggest-override] 100 | void closed (); | ^~~~~~ /<>/src/kmplayer_lists.h:101:11: warning: ‘virtual void* Group::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 101 | void *role (KMPlayer::RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_lists.h:102:31: warning: ‘virtual const char* Group::nodeName() const’ can be marked override [-Wsuggest-override] 102 | KDE_NO_EXPORT const char *nodeName () const { return "group"; } | ^~~~~~~~ /<>/src/kmplayer_lists.h:109:10: warning: ‘virtual void Playlist::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 109 | void message (KMPlayer::MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_lists.h:110:10: warning: ‘virtual void Playlist::defer()’ can be marked override [-Wsuggest-override] 110 | void defer (); | ^~~~~ /<>/src/kmplayer_lists.h:111:10: warning: ‘virtual void Playlist::activate()’ can be marked override [-Wsuggest-override] 111 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_lists.h:112:21: warning: ‘virtual KMPlayer::Node* Playlist::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 112 | KMPlayer::Node *childFromTag (const QString &tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_lists.h:113:32: warning: ‘virtual const char* Playlist::nodeName() const’ can be marked override [-Wsuggest-override] 113 | KDE_NO_EXPORT const char * nodeName () const { return "playlist"; } | ^~~~~~~~ /<>/src/kmplayer_lists.h:121:10: warning: ‘virtual void PlaylistItemBase::activate()’ can be marked override [-Wsuggest-override] 121 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_lists.h:122:10: warning: ‘virtual void PlaylistItemBase::closed()’ can be marked override [-Wsuggest-override] 122 | void closed (); | ^~~~~~ /<>/src/kmplayer_lists.h:130:10: warning: ‘virtual void PlaylistItem::closed()’ can be marked override [-Wsuggest-override] 130 | void closed (); | ^~~~~~ /<>/src/kmplayer_lists.h:131:10: warning: ‘virtual void PlaylistItem::begin()’ can be marked override [-Wsuggest-override] 131 | void begin (); | ^~~~~ /<>/src/kmplayer_lists.h:132:10: warning: ‘virtual void PlaylistItem::setNodeName(const QString&)’ can be marked override [-Wsuggest-override] 132 | void setNodeName (const QString&); | ^~~~~~~~~~~ /<>/src/kmplayer_lists.h:133:17: warning: ‘virtual const char* PlaylistItem::nodeName() const’ can be marked override [-Wsuggest-override] 133 | const char *nodeName () const KDE_NO_EXPORT { return "item"; } | ^~~~~~~~ /<>/src/kmplayer_lists.h:142:21: warning: ‘virtual KMPlayer::Node* PlaylistGroup::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 142 | KMPlayer::Node *childFromTag (const QString &tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_lists.h:143:10: warning: ‘virtual void PlaylistGroup::closed()’ can be marked override [-Wsuggest-override] 143 | void closed (); | ^~~~~~ /<>/src/kmplayer_lists.h:144:11: warning: ‘virtual void* PlaylistGroup::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 144 | void *role (KMPlayer::RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_lists.h:145:10: warning: ‘virtual void PlaylistGroup::setNodeName(const QString&)’ can be marked override [-Wsuggest-override] 145 | void setNodeName (const QString&); | ^~~~~~~~~~~ /<>/src/kmplayer_lists.h:146:31: warning: ‘virtual const char* PlaylistGroup::nodeName() const’ can be marked override [-Wsuggest-override] 146 | KDE_NO_EXPORT const char *nodeName () const { return "group"; } | ^~~~~~~~ /<>/src/kmplayer_lists.h:154:10: warning: ‘virtual void HtmlObject::activate()’ can be marked override [-Wsuggest-override] 154 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_lists.h:155:10: warning: ‘virtual void HtmlObject::closed()’ can be marked override [-Wsuggest-override] 155 | void closed (); | ^~~~~~ /<>/src/kmplayer_lists.h:156:21: warning: ‘virtual KMPlayer::Node* HtmlObject::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 156 | KMPlayer::Node *childFromTag (const QString &tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_lists.h:157:17: warning: ‘virtual const char* HtmlObject::nodeName() const’ can be marked override [-Wsuggest-override] 157 | const char *nodeName () const KDE_NO_EXPORT { return "object"; } | ^~~~~~~~ /<>/src/kmplayer_lists.h:164:10: warning: ‘virtual void Generator::activate()’ can be marked override [-Wsuggest-override] 164 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_lists.h:165:10: warning: ‘virtual void Generator::begin()’ can be marked override [-Wsuggest-override] 165 | void begin (); | ^~~~~ /<>/src/kmplayer_lists.h:166:10: warning: ‘virtual void Generator::deactivate()’ can be marked override [-Wsuggest-override] 166 | void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_lists.h:167:10: warning: ‘virtual void Generator::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 167 | void message (KMPlayer::MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_lists.h:168:21: warning: ‘virtual KMPlayer::Node* Generator::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 168 | KMPlayer::Node *childFromTag (const QString &tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_lists.h:169:31: warning: ‘virtual const char* Generator::nodeName() const’ can be marked override [-Wsuggest-override] 169 | KDE_NO_EXPORT const char *nodeName () const { return "generator"; } | ^~~~~~~~ /<>/src/kmplayer_lists.h:197:21: warning: ‘virtual KMPlayer::Node* GeneratorElement::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 197 | KMPlayer::Node *childFromTag (const QString &tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_lists.h:198:31: warning: ‘virtual const char* GeneratorElement::nodeName() const’ can be marked override [-Wsuggest-override] 198 | KDE_NO_EXPORT const char *nodeName () const { return tag.constData (); } | ^~~~~~~~ In file included from /<>/src/kmplayer_lists.cpp:33: /<>/src/kmplayer.h:77:10: warning: ‘virtual void KMPlayerApp::saveProperties(KConfigGroup&)’ can be marked override [-Wsuggest-override] 77 | void saveProperties (KConfigGroup&); | ^~~~~~~~~~~~~~ /<>/src/kmplayer.h:78:10: warning: ‘virtual void KMPlayerApp::readProperties(const KConfigGroup&)’ can be marked override [-Wsuggest-override] 78 | void readProperties (const KConfigGroup&); | ^~~~~~~~~~~~~~ /<>/src/kmplayer.h:82:18: warning: ‘virtual bool KMPlayerApp::queryClose()’ can be marked override [-Wsuggest-override] 82 | virtual bool queryClose (); | ^~~~~~~~~~ /<>/src/kmplayer.h:61:49: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 61 | void openDocumentFile (const KUrl& url=KUrl()); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer_lists.h:29, from /<>/src/kmplayer_lists.cpp:32: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayer_lists.cpp:33: /<>/src/kmplayer.h:210:18: warning: ‘virtual bool KMPlayerDVDSource::processOutput(const QString&)’ can be marked override [-Wsuggest-override] 210 | virtual bool processOutput (const QString & line); | ^~~~~~~~~~~~~ /<>/src/kmplayer.h:211:21: warning: ‘virtual QString KMPlayerDVDSource::filterOptions()’ can be marked override [-Wsuggest-override] 211 | virtual QString filterOptions (); | ^~~~~~~~~~~~~ /<>/src/kmplayer.h:212:18: warning: ‘virtual void KMPlayerDVDSource::setIdentified(bool)’ can be marked override [-Wsuggest-override] 212 | virtual void setIdentified (bool b = true); | ^~~~~~~~~~~~~ /<>/src/kmplayer.h:213:21: warning: ‘virtual QString KMPlayerDVDSource::prettyName()’ can be marked override [-Wsuggest-override] 213 | virtual QString prettyName (); | ^~~~~~~~~~ /<>/src/kmplayer.h:214:18: warning: ‘virtual void KMPlayerDVDSource::write(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 214 | virtual void write (KSharedConfigPtr); | ^~~~~ /<>/src/kmplayer.h:215:18: warning: ‘virtual void KMPlayerDVDSource::read(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 215 | virtual void read (KSharedConfigPtr); | ^~~~ /<>/src/kmplayer.h:216:18: warning: ‘virtual void KMPlayerDVDSource::sync(bool)’ can be marked override [-Wsuggest-override] 216 | virtual void sync (bool); | ^~~~ /<>/src/kmplayer.h:217:18: warning: ‘virtual void KMPlayerDVDSource::prefLocation(QString&, QString&, QString&)’ can be marked override [-Wsuggest-override] 217 | virtual void prefLocation (QString & item, QString & icon, QString & tab); | ^~~~~~~~~~~~ /<>/src/kmplayer.h:218:22: warning: ‘virtual QFrame* KMPlayerDVDSource::prefPage(QWidget*)’ can be marked override [-Wsuggest-override] 218 | virtual QFrame * prefPage (QWidget * parent); | ^~~~~~~~ /<>/src/kmplayer.h:219:18: warning: ‘virtual void KMPlayerDVDSource::activate()’ can be marked override [-Wsuggest-override] 219 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer.h:220:18: warning: ‘virtual void KMPlayerDVDSource::deactivate()’ can be marked override [-Wsuggest-override] 220 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer.h:223:10: warning: ‘virtual void KMPlayerDVDSource::setCurrent(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 223 | void setCurrent (KMPlayer::Mrl *); | ^~~~~~~~~~ /<>/src/kmplayer.h:224:10: warning: ‘virtual void KMPlayerDVDSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 224 | void play (KMPlayer::Mrl *); | ^~~~ /<>/src/kmplayer.h:254:18: warning: ‘virtual bool KMPlayerVCDSource::processOutput(const QString&)’ can be marked override [-Wsuggest-override] 254 | virtual bool processOutput (const QString & line); | ^~~~~~~~~~~~~ /<>/src/kmplayer.h:255:18: warning: ‘virtual void KMPlayerVCDSource::setIdentified(bool)’ can be marked override [-Wsuggest-override] 255 | virtual void setIdentified (bool b = true); | ^~~~~~~~~~~~~ /<>/src/kmplayer.h:256:21: warning: ‘virtual QString KMPlayerVCDSource::prettyName()’ can be marked override [-Wsuggest-override] 256 | virtual QString prettyName (); | ^~~~~~~~~~ /<>/src/kmplayer.h:257:18: warning: ‘virtual void KMPlayerVCDSource::write(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 257 | virtual void write (KSharedConfigPtr); | ^~~~~ /<>/src/kmplayer.h:258:18: warning: ‘virtual void KMPlayerVCDSource::read(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 258 | virtual void read (KSharedConfigPtr); | ^~~~ /<>/src/kmplayer.h:259:18: warning: ‘virtual void KMPlayerVCDSource::sync(bool)’ can be marked override [-Wsuggest-override] 259 | virtual void sync (bool); | ^~~~ /<>/src/kmplayer.h:260:18: warning: ‘virtual void KMPlayerVCDSource::prefLocation(QString&, QString&, QString&)’ can be marked override [-Wsuggest-override] 260 | virtual void prefLocation (QString & item, QString & icon, QString & tab); | ^~~~~~~~~~~~ /<>/src/kmplayer.h:261:22: warning: ‘virtual QFrame* KMPlayerVCDSource::prefPage(QWidget*)’ can be marked override [-Wsuggest-override] 261 | virtual QFrame * prefPage (QWidget * parent); | ^~~~~~~~ /<>/src/kmplayer.h:262:18: warning: ‘virtual void KMPlayerVCDSource::activate()’ can be marked override [-Wsuggest-override] 262 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer.h:263:18: warning: ‘virtual void KMPlayerVCDSource::deactivate()’ can be marked override [-Wsuggest-override] 263 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer.h:265:10: warning: ‘virtual void KMPlayerVCDSource::setCurrent(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 265 | void setCurrent (KMPlayer::Mrl *); | ^~~~~~~~~~ /<>/src/kmplayer.h:280:18: warning: ‘virtual bool KMPlayerAudioCDSource::processOutput(const QString&)’ can be marked override [-Wsuggest-override] 280 | virtual bool processOutput (const QString & line); | ^~~~~~~~~~~~~ /<>/src/kmplayer.h:281:18: warning: ‘virtual void KMPlayerAudioCDSource::setIdentified(bool)’ can be marked override [-Wsuggest-override] 281 | virtual void setIdentified (bool b = true); | ^~~~~~~~~~~~~ /<>/src/kmplayer.h:282:21: warning: ‘virtual QString KMPlayerAudioCDSource::prettyName()’ can be marked override [-Wsuggest-override] 282 | virtual QString prettyName (); | ^~~~~~~~~~ /<>/src/kmplayer.h:283:18: warning: ‘virtual void KMPlayerAudioCDSource::activate()’ can be marked override [-Wsuggest-override] 283 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer.h:284:18: warning: ‘virtual void KMPlayerAudioCDSource::deactivate()’ can be marked override [-Wsuggest-override] 284 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer.h:286:10: warning: ‘virtual void KMPlayerAudioCDSource::setCurrent(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 286 | void setCurrent (KMPlayer::Mrl *); | ^~~~~~~~~~ /<>/src/kmplayer.h:299:18: warning: ‘virtual bool KMPlayerPipeSource::hasLength()’ can be marked override [-Wsuggest-override] 299 | virtual bool hasLength (); | ^~~~~~~~~ /<>/src/kmplayer.h:300:18: warning: ‘virtual bool KMPlayerPipeSource::isSeekable()’ can be marked override [-Wsuggest-override] 300 | virtual bool isSeekable (); | ^~~~~~~~~~ /<>/src/kmplayer.h:302:21: warning: ‘virtual QString KMPlayerPipeSource::prettyName()’ can be marked override [-Wsuggest-override] 302 | virtual QString prettyName (); | ^~~~~~~~~~ /<>/src/kmplayer.h:303:18: warning: ‘virtual void KMPlayerPipeSource::activate()’ can be marked override [-Wsuggest-override] 303 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer.h:304:18: warning: ‘virtual void KMPlayerPipeSource::deactivate()’ can be marked override [-Wsuggest-override] 304 | virtual void deactivate (); | ^~~~~~~~~~ In file included from /<>/src/kmplayer_lists.cpp:34: /<>/src/mediaobject.h:292:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::AudioVideoMedia::type() const’ can be marked override [-Wsuggest-override] 292 | MediaManager::MediaType type () const { return MediaManager::AudioVideo; } | ^~~~ /<>/src/mediaobject.h:294:18: warning: ‘virtual bool KMPlayer::AudioVideoMedia::play()’ can be marked override [-Wsuggest-override] 294 | virtual bool play (); | ^~~~ /<>/src/mediaobject.h:296:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stop()’ can be marked override [-Wsuggest-override] 296 | virtual void stop (); | ^~~~ /<>/src/mediaobject.h:297:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::pause()’ can be marked override [-Wsuggest-override] 297 | virtual void pause (); | ^~~~~ /<>/src/mediaobject.h:298:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::unpause()’ can be marked override [-Wsuggest-override] 298 | virtual void unpause (); | ^~~~~~~ /<>/src/mediaobject.h:299:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::destroy()’ can be marked override [-Wsuggest-override] 299 | virtual void destroy (); | ^~~~~~~ /<>/src/mediaobject.h:301:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::starting(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 301 | virtual void starting (IProcess *); | ^~~~~~~~ /<>/src/mediaobject.h:302:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stateChange(KMPlayer::IProcess*, KMPlayer::IProcess::State, KMPlayer::IProcess::State)’ can be marked override [-Wsuggest-override] 302 | virtual void stateChange (IProcess *, IProcess::State, IProcess::State); | ^~~~~~~~~~~ /<>/src/mediaobject.h:303:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::processDestroyed(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 303 | virtual void processDestroyed (IProcess *p); | ^~~~~~~~~~~~~~~~ /<>/src/mediaobject.h:304:22: warning: ‘virtual KMPlayer::IViewer* KMPlayer::AudioVideoMedia::viewer()’ can be marked override [-Wsuggest-override] 304 | virtual IViewer *viewer (); | ^~~~~~ /<>/src/mediaobject.h:305:18: warning: ‘virtual KMPlayer::Mrl* KMPlayer::AudioVideoMedia::getMrl()’ can be marked override [-Wsuggest-override] 305 | virtual Mrl *getMrl (); | ^~~~~~ /<>/src/mediaobject.h:366:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::ImageMedia::type() const’ can be marked override [-Wsuggest-override] 366 | MediaManager::MediaType type () const { return MediaManager::Image; } | ^~~~ /<>/src/mediaobject.h:368:10: warning: ‘virtual bool KMPlayer::ImageMedia::play()’ can be marked override [-Wsuggest-override] 368 | bool play (); | ^~~~ /<>/src/mediaobject.h:369:10: warning: ‘virtual void KMPlayer::ImageMedia::stop()’ can be marked override [-Wsuggest-override] 369 | void stop (); | ^~~~ /<>/src/mediaobject.h:370:10: warning: ‘virtual void KMPlayer::ImageMedia::pause()’ can be marked override [-Wsuggest-override] 370 | void pause (); | ^~~~~ /<>/src/mediaobject.h:371:10: warning: ‘virtual void KMPlayer::ImageMedia::unpause()’ can be marked override [-Wsuggest-override] 371 | void unpause (); | ^~~~~~~ /<>/src/mediaobject.h:411:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::TextMedia::type() const’ can be marked override [-Wsuggest-override] 411 | MediaManager::MediaType type () const { return MediaManager::Text; } | ^~~~ /<>/src/mediaobject.h:413:10: warning: ‘virtual bool KMPlayer::TextMedia::play()’ can be marked override [-Wsuggest-override] 413 | bool play (); | ^~~~ /<>/src/kmplayer_lists.cpp: In member function ‘virtual void Recent::activate()’: /<>/src/kmplayer_lists.cpp:140:37: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 140 | app->openDocumentFile (KUrl (src)); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer_lists.h:29, from /<>/src/kmplayer_lists.cpp:32: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayer_lists.cpp: In member function ‘QString Generator::genReadAsk(KMPlayer::Node*)’: /<>/src/kmplayer_lists.cpp:423:30: warning: ‘KFileDialog’ is deprecated [-Wdeprecated-declarations] 423 | input = KFileDialog::getOpenFileName (KUrl (def), QString(), app); | ^~~~~~~~~~~~~~~ In file included from /<>/src/kmplayer_lists.cpp:27: /usr/include/KF5/KDELibs4Support/kfiledialog.h:74:41: note: declared here 74 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT KFileDialog : public QDialog | ^~~~~~~~~~~ /<>/src/kmplayer_lists.cpp:423:56: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 423 | input = KFileDialog::getOpenFileName (KUrl (def), QString(), app); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer_lists.h:29, from /<>/src/kmplayer_lists.cpp:32: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayer_lists.cpp:425:30: warning: ‘KFileDialog’ is deprecated [-Wdeprecated-declarations] 425 | input = KFileDialog::getExistingDirectoryUrl (KUrl (def), app).toLocalFile (); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/kmplayer_lists.cpp:27: /usr/include/KF5/KDELibs4Support/kfiledialog.h:74:41: note: declared here 74 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT KFileDialog : public QDialog | ^~~~~~~~~~~ /<>/src/kmplayer_lists.cpp:425:64: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 425 | input = KFileDialog::getExistingDirectoryUrl (KUrl (def), app).toLocalFile (); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer_lists.h:29, from /<>/src/kmplayer_lists.cpp:32: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayer_lists.cpp: In member function ‘virtual void Generator::begin()’: /<>/src/kmplayer_lists.cpp:605:29: warning: ‘void QProcess::start(const QString&, QIODevice::OpenMode)’ is deprecated: Use QProcess::start(const QString &program, const QStringList &arguments,OpenMode mode = ReadWrite) instead [-Wdeprecated-declarations] 605 | qprocess->start (process); | ^ In file included from /<>/src/kmplayer_lists.h:25, from /<>/src/kmplayer_lists.cpp:32: /usr/include/aarch64-linux-gnu/qt5/QtCore/qprocess.h:168:10: note: declared here 168 | void start(const QString &command, OpenMode mode = ReadWrite); | ^~~~~ [ 85%] Building CXX object src/CMakeFiles/kdeinit_kmplayer.dir/kmplayertvsource.cpp.o cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-g++ -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DKMPLAYER_VERSION_STRING="\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkdeinit_kmplayer_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/include -I/<>/obj-aarch64-linux-gnu/src/.. -isystem /usr/include/KF5/KMediaPlayer -isystem /usr/include/KF5 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KParts -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KTextWidgets -isystem /usr/include/KF5/SonnetUi -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KBookmarks -isystem /usr/include/KF5/KItemViews -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KNotifications -isystem /usr/include/KF5/KIconThemes -isystem /usr/include/KF5/KGuiAddons -isystem /usr/include/KF5/KUnitConversion -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/kdeinit_kmplayer.dir/kmplayertvsource.cpp.o -c /<>/src/kmplayertvsource.cpp In file included from /<>/src/kmplayerpartbase.h:39, from /<>/src/kmplayertvsource.cpp:47: /<>/src/kmplayerview.h:61:10: warning: ‘virtual void KMPlayer::TextEdit::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 61 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:74:10: warning: ‘virtual void KMPlayer::InfoWindow::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 74 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:85:10: warning: ‘virtual void KMPlayer::PictureWidget::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 85 | void mousePressEvent (QMouseEvent *); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:86:10: warning: ‘virtual void KMPlayer::PictureWidget::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 86 | void mouseMoveEvent (QMouseEvent *); | ^~~~~~~~~~~~~~ /<>/src/kmplayerview.h:137:10: warning: ‘virtual void KMPlayer::View::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 137 | void dragEnterEvent(QDragEnterEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/kmplayerview.h:138:10: warning: ‘virtual void KMPlayer::View::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 138 | void dropEvent(QDropEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/kmplayerview.h:159:10: warning: ‘virtual void KMPlayer::View::leaveEvent(QEvent*)’ can be marked override [-Wsuggest-override] 159 | void leaveEvent (QEvent *) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayerview.h:160:10: warning: ‘virtual void KMPlayer::View::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent(QTimerEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayerpartbase.h:40, from /<>/src/kmplayertvsource.cpp:47: /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:217:53: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’ 217 | inline Single operator * (const int i, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:264:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 264 | operator > (const Single s, const int i) { return s > Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:26: note: initializing argument 1 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:267:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 267 | operator > (const int i, const Single s) { return Single (i) > s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:43: note: initializing argument 2 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:282:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 282 | operator < (const Single s, const int i) { return s < Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:26: note: initializing argument 1 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:285:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 285 | operator < (const int i, const Single s) { return Single (i) < s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:43: note: initializing argument 2 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:291:66: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 291 | operator <= (const Single s, const int i) { return s <= Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:288:27: note: initializing argument 1 of ‘bool KMPlayer::operator<=(KMPlayer::Single, KMPlayer::Single)’ 288 | operator <= (const Single s1, const Single s2) { return s1.value <= s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /<>/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ In file included from /<>/src/kmplayerpartbase.h:40, from /<>/src/kmplayertvsource.cpp:47: /<>/src/kmplayerplaylist.h: At global scope: /<>/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /<>/src/kmplayerplaylist.h:576:18: warning: ‘virtual bool KMPlayer::Element::isElementNode() const’ can be marked override [-Wsuggest-override] 576 | virtual bool isElementNode () const { return true; } | ^~~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:577:18: warning: ‘virtual void KMPlayer::Element::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 577 | virtual void accept (Visitor * v); | ^~~~~~ /<>/src/kmplayerplaylist.h:628:11: warning: ‘virtual KMPlayer::Node* KMPlayer::Mrl::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 628 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:629:10: warning: ‘virtual void KMPlayer::Mrl::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 629 | void parseParam (const TrieString &, const QString &); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /<>/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /<>/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:646:18: warning: ‘virtual void KMPlayer::Mrl::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 646 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayerplaylist.h:647:19: warning: ‘virtual void* KMPlayer::Mrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 647 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:689:79: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 689 | virtual void openUrl (const KUrl &, const QString &t, const QString &srv)=0; | ^ /<>/src/kmplayerplaylist.h:777:19: warning: ‘virtual KMPlayer::Node* KMPlayer::Document::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 777 | virtual Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:778:32: warning: ‘virtual const char* KMPlayer::Document::nodeName() const’ can be marked override [-Wsuggest-override] 778 | KDE_NO_EXPORT const char * nodeName () const { return "document"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:800:19: warning: ‘virtual void* KMPlayer::Document::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 800 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:897:18: warning: ‘virtual const char* KMPlayer::TextNode::nodeName() const’ can be marked override [-Wsuggest-override] 897 | const char * nodeName () const { return "#text"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:898:10: warning: ‘virtual void KMPlayer::TextNode::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 898 | void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /<>/src/kmplayerplaylist.h:911:18: warning: ‘virtual const char* KMPlayer::CData::nodeName() const’ can be marked override [-Wsuggest-override] 911 | const char * nodeName () const { return "#cdata"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:921:18: warning: ‘virtual const char* KMPlayer::DarkNode::nodeName() const’ can be marked override [-Wsuggest-override] 921 | const char * nodeName () const { return name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:922:11: warning: ‘virtual KMPlayer::Node* KMPlayer::DarkNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 922 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:935:32: warning: ‘virtual const char* KMPlayer::GenericURL::nodeName() const’ can be marked override [-Wsuggest-override] 935 | KDE_NO_EXPORT const char * nodeName () const { return "url"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /<>/src/kmplayerplaylist.h:946:32: warning: ‘virtual const char* KMPlayer::GenericMrl::nodeName() const’ can be marked override [-Wsuggest-override] 946 | KDE_NO_EXPORT const char * nodeName () const { return node_name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /<>/src/kmplayerplaylist.h:948:11: warning: ‘virtual void* KMPlayer::GenericMrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 948 | void *role (RoleType msg, void *content=NULL); | ^~~~ In file included from /<>/src/kmplayertvsource.cpp:47: /<>/src/kmplayerpartbase.h:90:39: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 90 | KDE_NO_EXPORT const KUrl & url () const { return m_url; } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayertvsource.cpp:47: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayertvsource.cpp:47: /<>/src/kmplayerpartbase.h:91:42: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 91 | KDE_NO_EXPORT const KUrl & subUrl () const { return m_sub_url; } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayertvsource.cpp:47: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayertvsource.cpp:47: /<>/src/kmplayerpartbase.h:119:51: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 119 | KDE_NO_EXPORT void setSubURL (const KUrl & url) { m_sub_url = url; } | ^ /<>/src/kmplayerpartbase.h:167:77: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 167 | void openUrl (const KUrl &url, const QString &target, const QString &srv); | ^ /<>/src/kmplayerpartbase.h:178:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 178 | KUrl m_url; | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayertvsource.cpp:47: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayertvsource.cpp:47: /<>/src/kmplayerpartbase.h:179:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 179 | KUrl m_sub_url; | ^~~~~~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayertvsource.cpp:47: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayertvsource.cpp:47: /<>/src/kmplayerpartbase.h:160:10: warning: ‘virtual void KMPlayer::Source::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent (QTimerEvent *); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:164:10: warning: ‘virtual void KMPlayer::Source::stateElementChanged(KMPlayer::Node*, KMPlayer::Node::State, KMPlayer::Node::State)’ can be marked override [-Wsuggest-override] 164 | void stateElementChanged (Node * element, Node::State os, Node::State ns); | ^~~~~~~~~~~~~~~~~~~ /<>/src/kmplayerpartbase.h:165:10: warning: ‘virtual void KMPlayer::Source::bitRates(int&, int&)’ can be marked override [-Wsuggest-override] 165 | void bitRates (int & preferred, int & maximal); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:166:10: warning: ‘virtual void KMPlayer::Source::setTimeout(int)’ can be marked override [-Wsuggest-override] 166 | void setTimeout (int ms); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:167:10: warning: ‘virtual void KMPlayer::Source::openUrl(const KUrl&, const QString&, const QString&)’ can be marked override [-Wsuggest-override] 167 | void openUrl (const KUrl &url, const QString &target, const QString &srv); | ^~~~~~~ /<>/src/kmplayerpartbase.h:168:10: warning: ‘virtual void KMPlayer::Source::enableRepaintUpdaters(bool, unsigned int)’ can be marked override [-Wsuggest-override] 168 | void enableRepaintUpdaters (bool enable, unsigned int off_time); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/kmplayerpartbase.h:209:10: warning: ‘virtual void KMPlayer::SourceDocument::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 209 | void message (MessageType msg, void *data=NULL); | ^~~~~~~ /<>/src/kmplayerpartbase.h:210:11: warning: ‘virtual void* KMPlayer::SourceDocument::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 210 | void *role (RoleType msg, void *data=NULL); | ^~~~ /<>/src/kmplayerpartbase.h:221:61: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 221 | URLSource (PartBase * player, const KUrl & url = KUrl ()); | ^ /<>/src/kmplayerpartbase.h:224:18: warning: ‘virtual void KMPlayer::URLSource::dimensions(int&, int&)’ can be marked override [-Wsuggest-override] 224 | virtual void dimensions (int & w, int & h); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:225:18: warning: ‘virtual bool KMPlayer::URLSource::hasLength()’ can be marked override [-Wsuggest-override] 225 | virtual bool hasLength (); | ^~~~~~~~~ /<>/src/kmplayerpartbase.h:226:21: warning: ‘virtual QString KMPlayer::URLSource::prettyName()’ can be marked override [-Wsuggest-override] 226 | virtual QString prettyName (); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:227:18: warning: ‘virtual void KMPlayer::URLSource::reset()’ can be marked override [-Wsuggest-override] 227 | virtual void reset (); | ^~~~~ /<>/src/kmplayerpartbase.h:228:18: warning: ‘virtual void KMPlayer::URLSource::setUrl(const QString&)’ can be marked override [-Wsuggest-override] 228 | virtual void setUrl (const QString &url); | ^~~~~~ /<>/src/kmplayerpartbase.h:229:18: warning: ‘virtual bool KMPlayer::URLSource::authoriseUrl(const QString&)’ can be marked override [-Wsuggest-override] 229 | virtual bool authoriseUrl (const QString &url); | ^~~~~~~~~~~~ /<>/src/kmplayerpartbase.h:230:18: warning: ‘virtual void KMPlayer::URLSource::init()’ can be marked override [-Wsuggest-override] 230 | virtual void init (); | ^~~~ /<>/src/kmplayerpartbase.h:231:18: warning: ‘virtual void KMPlayer::URLSource::activate()’ can be marked override [-Wsuggest-override] 231 | virtual void activate () KDE_NO_EXPORT; | ^~~~~~~~ /<>/src/kmplayerpartbase.h:232:18: warning: ‘virtual void KMPlayer::URLSource::deactivate()’ can be marked override [-Wsuggest-override] 232 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:233:18: warning: ‘virtual void KMPlayer::URLSource::forward()’ can be marked override [-Wsuggest-override] 233 | virtual void forward (); | ^~~~~~~ /<>/src/kmplayerpartbase.h:234:18: warning: ‘virtual void KMPlayer::URLSource::backward()’ can be marked override [-Wsuggest-override] 234 | virtual void backward (); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:235:18: warning: ‘virtual void KMPlayer::URLSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 235 | virtual void play (Mrl *); | ^~~~ /<>/src/kmplayerpartbase.h:221:60: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 221 | URLSource (PartBase * player, const KUrl & url = KUrl ()); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayertvsource.cpp:47: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayertvsource.cpp:47: /<>/src/kmplayerpartbase.h:255:17: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 255 | KUrl url () const { return m_sources ["urlsource"]->url (); } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayertvsource.cpp:47: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayertvsource.cpp:47: /<>/src/kmplayerpartbase.h:257:21: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 257 | KUrl docBase () const { return m_docbase; } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayertvsource.cpp:47: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayertvsource.cpp:47: /<>/src/kmplayerpartbase.h:291:43: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 291 | virtual bool openUrl (const KUrl & url); | ^ /<>/src/kmplayerpartbase.h:292:77: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 292 | virtual void openUrl (const KUrl &, const QString &t, const QString &srv); | ^ /<>/src/kmplayerpartbase.h:366:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 366 | KUrl m_docbase; | ^~~~~~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayertvsource.cpp:47: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayertvsource.cpp:47: /<>/src/kmplayerpartbase.h:249:33: warning: ‘virtual KMediaPlayer::View* KMPlayer::PartBase::view()’ can be marked override [-Wsuggest-override] 249 | virtual KMediaPlayer::View* view (); | ^~~~ /<>/src/kmplayerpartbase.h:290:18: warning: ‘virtual bool KMPlayer::PartBase::openUrl(const QUrl&)’ can be marked override [-Wsuggest-override] 290 | virtual bool openUrl (const QUrl & url); | ^~~~~~~ /<>/src/kmplayerpartbase.h:294:18: warning: ‘virtual bool KMPlayer::PartBase::closeUrl()’ can be marked override [-Wsuggest-override] 294 | virtual bool closeUrl (); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:295:18: warning: ‘virtual void KMPlayer::PartBase::pause()’ can be marked override [-Wsuggest-override] 295 | virtual void pause (void); | ^~~~~ /<>/src/kmplayerpartbase.h:296:18: warning: ‘virtual void KMPlayer::PartBase::play()’ can be marked override [-Wsuggest-override] 296 | virtual void play (void); | ^~~~ /<>/src/kmplayerpartbase.h:297:18: warning: ‘virtual void KMPlayer::PartBase::stop()’ can be marked override [-Wsuggest-override] 297 | virtual void stop (void); | ^~~~ /<>/src/kmplayerpartbase.h:316:18: warning: ‘virtual bool KMPlayer::PartBase::isSeekable() const’ can be marked override [-Wsuggest-override] 316 | virtual bool isSeekable (void) const; | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:317:23: warning: ‘virtual qlonglong KMPlayer::PartBase::position() const’ can be marked override [-Wsuggest-override] 317 | virtual qlonglong position (void) const; | ^~~~~~~~ /<>/src/kmplayerpartbase.h:318:18: warning: ‘virtual bool KMPlayer::PartBase::hasLength() const’ can be marked override [-Wsuggest-override] 318 | virtual bool hasLength (void) const; | ^~~~~~~~~ /<>/src/kmplayerpartbase.h:319:23: warning: ‘virtual qlonglong KMPlayer::PartBase::length() const’ can be marked override [-Wsuggest-override] 319 | virtual qlonglong length (void) const; | ^~~~~~ /<>/src/kmplayerpartbase.h:320:18: warning: ‘virtual void KMPlayer::PartBase::seek(qlonglong)’ can be marked override [-Wsuggest-override] 320 | virtual void seek (qlonglong); | ^~~~ /<>/src/kmplayerpartbase.h:344:10: warning: ‘virtual bool KMPlayer::PartBase::openFile()’ can be marked override [-Wsuggest-override] 344 | bool openFile(); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:345:18: warning: ‘virtual void KMPlayer::PartBase::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 345 | virtual void timerEvent (QTimerEvent *); | ^~~~~~~~~~ In file included from /<>/src/kmplayerprocess.h:37, from /<>/src/kmplayertvsource.cpp:48: /<>/src/mediaobject.h:292:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::AudioVideoMedia::type() const’ can be marked override [-Wsuggest-override] 292 | MediaManager::MediaType type () const { return MediaManager::AudioVideo; } | ^~~~ /<>/src/mediaobject.h:294:18: warning: ‘virtual bool KMPlayer::AudioVideoMedia::play()’ can be marked override [-Wsuggest-override] 294 | virtual bool play (); | ^~~~ /<>/src/mediaobject.h:296:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stop()’ can be marked override [-Wsuggest-override] 296 | virtual void stop (); | ^~~~ /<>/src/mediaobject.h:297:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::pause()’ can be marked override [-Wsuggest-override] 297 | virtual void pause (); | ^~~~~ /<>/src/mediaobject.h:298:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::unpause()’ can be marked override [-Wsuggest-override] 298 | virtual void unpause (); | ^~~~~~~ /<>/src/mediaobject.h:299:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::destroy()’ can be marked override [-Wsuggest-override] 299 | virtual void destroy (); | ^~~~~~~ /<>/src/mediaobject.h:301:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::starting(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 301 | virtual void starting (IProcess *); | ^~~~~~~~ /<>/src/mediaobject.h:302:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stateChange(KMPlayer::IProcess*, KMPlayer::IProcess::State, KMPlayer::IProcess::State)’ can be marked override [-Wsuggest-override] 302 | virtual void stateChange (IProcess *, IProcess::State, IProcess::State); | ^~~~~~~~~~~ /<>/src/mediaobject.h:303:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::processDestroyed(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 303 | virtual void processDestroyed (IProcess *p); | ^~~~~~~~~~~~~~~~ /<>/src/mediaobject.h:304:22: warning: ‘virtual KMPlayer::IViewer* KMPlayer::AudioVideoMedia::viewer()’ can be marked override [-Wsuggest-override] 304 | virtual IViewer *viewer (); | ^~~~~~ /<>/src/mediaobject.h:305:18: warning: ‘virtual KMPlayer::Mrl* KMPlayer::AudioVideoMedia::getMrl()’ can be marked override [-Wsuggest-override] 305 | virtual Mrl *getMrl (); | ^~~~~~ /<>/src/mediaobject.h:366:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::ImageMedia::type() const’ can be marked override [-Wsuggest-override] 366 | MediaManager::MediaType type () const { return MediaManager::Image; } | ^~~~ /<>/src/mediaobject.h:368:10: warning: ‘virtual bool KMPlayer::ImageMedia::play()’ can be marked override [-Wsuggest-override] 368 | bool play (); | ^~~~ /<>/src/mediaobject.h:369:10: warning: ‘virtual void KMPlayer::ImageMedia::stop()’ can be marked override [-Wsuggest-override] 369 | void stop (); | ^~~~ /<>/src/mediaobject.h:370:10: warning: ‘virtual void KMPlayer::ImageMedia::pause()’ can be marked override [-Wsuggest-override] 370 | void pause (); | ^~~~~ /<>/src/mediaobject.h:371:10: warning: ‘virtual void KMPlayer::ImageMedia::unpause()’ can be marked override [-Wsuggest-override] 371 | void unpause (); | ^~~~~~~ /<>/src/mediaobject.h:411:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::TextMedia::type() const’ can be marked override [-Wsuggest-override] 411 | MediaManager::MediaType type () const { return MediaManager::Text; } | ^~~~ /<>/src/mediaobject.h:413:10: warning: ‘virtual bool KMPlayer::TextMedia::play()’ can be marked override [-Wsuggest-override] 413 | bool play (); | ^~~~ In file included from /<>/src/kmplayertvsource.cpp:48: /<>/src/kmplayerprocess.h:73:18: warning: ‘virtual void KMPlayer::Process::setAudioLang(int)’ can be marked override [-Wsuggest-override] 73 | virtual void setAudioLang (int id); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:74:18: warning: ‘virtual void KMPlayer::Process::setSubtitle(int)’ can be marked override [-Wsuggest-override] 74 | virtual void setSubtitle (int id); | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:75:18: warning: ‘virtual bool KMPlayer::Process::running() const’ can be marked override [-Wsuggest-override] 75 | virtual bool running () const; | ^~~~~~~ /<>/src/kmplayerprocess.h:82:18: warning: ‘virtual bool KMPlayer::Process::grabPicture(const QString&, int)’ can be marked override [-Wsuggest-override] 82 | virtual bool grabPicture (const QString &file, int frame) KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:85:18: warning: ‘virtual bool KMPlayer::Process::ready()’ can be marked override [-Wsuggest-override] 85 | virtual bool ready (); | ^~~~~ /<>/src/kmplayerprocess.h:86:18: warning: ‘virtual bool KMPlayer::Process::play()’ can be marked override [-Wsuggest-override] 86 | virtual bool play (); | ^~~~ /<>/src/kmplayerprocess.h:87:18: warning: ‘virtual void KMPlayer::Process::stop()’ can be marked override [-Wsuggest-override] 87 | virtual void stop (); | ^~~~ /<>/src/kmplayerprocess.h:88:18: warning: ‘virtual void KMPlayer::Process::quit()’ can be marked override [-Wsuggest-override] 88 | virtual void quit (); | ^~~~ /<>/src/kmplayerprocess.h:89:18: warning: ‘virtual void KMPlayer::Process::pause()’ can be marked override [-Wsuggest-override] 89 | virtual void pause (); | ^~~~~ /<>/src/kmplayerprocess.h:90:18: warning: ‘virtual void KMPlayer::Process::unpause()’ can be marked override [-Wsuggest-override] 90 | virtual void unpause (); | ^~~~~~~ /<>/src/kmplayerprocess.h:92:18: warning: ‘virtual bool KMPlayer::Process::seek(int, bool)’ can be marked override [-Wsuggest-override] 92 | virtual bool seek (int pos, bool absolute); | ^~~~ /<>/src/kmplayerprocess.h:94:18: warning: ‘virtual void KMPlayer::Process::volume(int, bool)’ can be marked override [-Wsuggest-override] 94 | virtual void volume (int pos, bool absolute); | ^~~~~~ /<>/src/kmplayerprocess.h:96:18: warning: ‘virtual bool KMPlayer::Process::saturation(int, bool)’ can be marked override [-Wsuggest-override] 96 | virtual bool saturation (int pos, bool absolute); | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:97:18: warning: ‘virtual bool KMPlayer::Process::hue(int, bool)’ can be marked override [-Wsuggest-override] 97 | virtual bool hue (int pos, bool absolute); | ^~~ /<>/src/kmplayerprocess.h:98:18: warning: ‘virtual bool KMPlayer::Process::contrast(int, bool)’ can be marked override [-Wsuggest-override] 98 | virtual bool contrast (int pos, bool absolute); | ^~~~~~~~ /<>/src/kmplayerprocess.h:99:18: warning: ‘virtual bool KMPlayer::Process::brightness(int, bool)’ can be marked override [-Wsuggest-override] 99 | virtual bool brightness (int pos, bool absolute); | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:130:10: warning: ‘virtual void KMPlayer::MPlayerBase::initProcess()’ can be marked override [-Wsuggest-override] 130 | void initProcess () KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:131:18: warning: ‘virtual void KMPlayer::MPlayerBase::stop()’ can be marked override [-Wsuggest-override] 131 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:132:18: warning: ‘virtual void KMPlayer::MPlayerBase::quit()’ can be marked override [-Wsuggest-override] 132 | virtual void quit () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:151:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::MPlayerProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 151 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:160:18: warning: ‘virtual void KMPlayer::MPlayer::init()’ can be marked override [-Wsuggest-override] 160 | virtual void init () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:161:18: warning: ‘virtual bool KMPlayer::MPlayer::grabPicture(const QString&, int)’ can be marked override [-Wsuggest-override] 161 | virtual bool grabPicture (const QString &file, int pos) KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:162:18: warning: ‘virtual void KMPlayer::MPlayer::setAudioLang(int)’ can be marked override [-Wsuggest-override] 162 | virtual void setAudioLang (int id); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:163:18: warning: ‘virtual void KMPlayer::MPlayer::setSubtitle(int)’ can be marked override [-Wsuggest-override] 163 | virtual void setSubtitle (int id); | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:164:18: warning: ‘virtual bool KMPlayer::MPlayer::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 164 | virtual bool deMediafiedPlay () KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:165:18: warning: ‘virtual void KMPlayer::MPlayer::stop()’ can be marked override [-Wsuggest-override] 165 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:166:18: warning: ‘virtual void KMPlayer::MPlayer::pause()’ can be marked override [-Wsuggest-override] 166 | virtual void pause () KDE_NO_EXPORT; | ^~~~~ /<>/src/kmplayerprocess.h:167:18: warning: ‘virtual void KMPlayer::MPlayer::unpause()’ can be marked override [-Wsuggest-override] 167 | virtual void unpause () KDE_NO_EXPORT; | ^~~~~~~ /<>/src/kmplayerprocess.h:168:18: warning: ‘virtual bool KMPlayer::MPlayer::seek(int, bool)’ can be marked override [-Wsuggest-override] 168 | virtual bool seek (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:169:18: warning: ‘virtual void KMPlayer::MPlayer::volume(int, bool)’ can be marked override [-Wsuggest-override] 169 | virtual void volume (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~ /<>/src/kmplayerprocess.h:170:18: warning: ‘virtual bool KMPlayer::MPlayer::saturation(int, bool)’ can be marked override [-Wsuggest-override] 170 | virtual bool saturation (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:171:18: warning: ‘virtual bool KMPlayer::MPlayer::hue(int, bool)’ can be marked override [-Wsuggest-override] 171 | virtual bool hue (int pos, bool absolute) KDE_NO_EXPORT; | ^~~ /<>/src/kmplayerprocess.h:172:18: warning: ‘virtual bool KMPlayer::MPlayer::contrast(int, bool)’ can be marked override [-Wsuggest-override] 172 | virtual bool contrast (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~~~ /<>/src/kmplayerprocess.h:173:18: warning: ‘virtual bool KMPlayer::MPlayer::brightness(int, bool)’ can be marked override [-Wsuggest-override] 173 | virtual bool brightness (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:174:10: warning: ‘virtual bool KMPlayer::MPlayer::ready()’ can be marked override [-Wsuggest-override] 174 | bool ready () KDE_NO_EXPORT; | ^~~~~ /<>/src/kmplayerprocess.h:176:10: warning: ‘virtual void KMPlayer::MPlayer::processStopped()’ can be marked override [-Wsuggest-override] 176 | void processStopped () KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:232:18: warning: ‘virtual void KMPlayer::RecordDocument::begin()’ can be marked override [-Wsuggest-override] 232 | virtual void begin (); | ^~~~~ /<>/src/kmplayerprocess.h:233:18: warning: ‘virtual void KMPlayer::RecordDocument::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 233 | virtual void message (MessageType msg, void *); | ^~~~~~~ /<>/src/kmplayerprocess.h:234:18: warning: ‘virtual void KMPlayer::RecordDocument::deactivate()’ can be marked override [-Wsuggest-override] 234 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:246:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::MEncoderProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 246 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:254:18: warning: ‘virtual void KMPlayer::MEncoder::init()’ can be marked override [-Wsuggest-override] 254 | virtual void init (); | ^~~~ /<>/src/kmplayerprocess.h:255:18: warning: ‘virtual bool KMPlayer::MEncoder::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 255 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:256:18: warning: ‘virtual void KMPlayer::MEncoder::stop()’ can be marked override [-Wsuggest-override] 256 | virtual void stop (); | ^~~~ /<>/src/kmplayerprocess.h:265:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::MPlayerDumpProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 265 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:273:18: warning: ‘virtual void KMPlayer::MPlayerDumpstream::init()’ can be marked override [-Wsuggest-override] 273 | virtual void init (); | ^~~~ /<>/src/kmplayerprocess.h:274:18: warning: ‘virtual bool KMPlayer::MPlayerDumpstream::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 274 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:275:18: warning: ‘virtual void KMPlayer::MPlayerDumpstream::stop()’ can be marked override [-Wsuggest-override] 275 | virtual void stop (); | ^~~~ /<>/src/kmplayerprocess.h:285:18: warning: ‘virtual void KMPlayer::MasterProcessInfo::quitProcesses()’ can be marked override [-Wsuggest-override] 285 | virtual void quitProcesses (); | ^~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:310:18: warning: ‘virtual void KMPlayer::MasterProcess::init()’ can be marked override [-Wsuggest-override] 310 | virtual void init (); | ^~~~ /<>/src/kmplayerprocess.h:311:18: warning: ‘virtual bool KMPlayer::MasterProcess::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 311 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:312:18: warning: ‘virtual bool KMPlayer::MasterProcess::running() const’ can be marked override [-Wsuggest-override] 312 | virtual bool running () const; | ^~~~~~~ /<>/src/kmplayerprocess.h:319:10: warning: ‘virtual void KMPlayer::MasterProcess::pause()’ can be marked override [-Wsuggest-override] 319 | void pause (); | ^~~~~ /<>/src/kmplayerprocess.h:320:10: warning: ‘virtual void KMPlayer::MasterProcess::unpause()’ can be marked override [-Wsuggest-override] 320 | void unpause (); | ^~~~~~~ /<>/src/kmplayerprocess.h:321:10: warning: ‘virtual bool KMPlayer::MasterProcess::seek(int, bool)’ can be marked override [-Wsuggest-override] 321 | bool seek (int pos, bool absolute); | ^~~~ /<>/src/kmplayerprocess.h:322:10: warning: ‘virtual void KMPlayer::MasterProcess::volume(int, bool)’ can be marked override [-Wsuggest-override] 322 | void volume (int pos, bool absolute); | ^~~~~~ /<>/src/kmplayerprocess.h:324:10: warning: ‘virtual void KMPlayer::MasterProcess::stop()’ can be marked override [-Wsuggest-override] 324 | void stop (); | ^~~~ /<>/src/kmplayerprocess.h:334:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::PhononProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 334 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:336:18: warning: ‘virtual bool KMPlayer::PhononProcessInfo::startSlave()’ can be marked override [-Wsuggest-override] 336 | virtual bool startSlave (); | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:344:18: warning: ‘virtual bool KMPlayer::Phonon::ready()’ can be marked override [-Wsuggest-override] 344 | virtual bool ready (); | ^~~~~ /<>/src/kmplayerprocess.h:353:11: warning: ‘virtual KMPlayer::Node* KMPlayer::ConfigDocument::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 353 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:362:11: warning: ‘virtual KMPlayer::Node* KMPlayer::ConfigNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 362 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:372:11: warning: ‘virtual KMPlayer::Node* KMPlayer::TypeNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 372 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:375:18: warning: ‘virtual const char* KMPlayer::TypeNode::nodeName() const’ can be marked override [-Wsuggest-override] 375 | const char * nodeName () const { return tag.toAscii (); } | ^~~~~~~~ /<>/src/kmplayerprocess.h:385:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::FFMpegProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 385 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:393:18: warning: ‘virtual void KMPlayer::FFMpeg::init()’ can be marked override [-Wsuggest-override] 393 | virtual void init () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:394:18: warning: ‘virtual bool KMPlayer::FFMpeg::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 394 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:395:18: warning: ‘virtual void KMPlayer::FFMpeg::stop()’ can be marked override [-Wsuggest-override] 395 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:396:18: warning: ‘virtual void KMPlayer::FFMpeg::quit()’ can be marked override [-Wsuggest-override] 396 | virtual void quit () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:447:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::NppProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 447 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:460:18: warning: ‘virtual void KMPlayer::NpPlayer::init()’ can be marked override [-Wsuggest-override] 460 | virtual void init (); | ^~~~ /<>/src/kmplayerprocess.h:461:18: warning: ‘virtual bool KMPlayer::NpPlayer::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 461 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:462:18: warning: ‘virtual void KMPlayer::NpPlayer::initProcess()’ can be marked override [-Wsuggest-override] 462 | virtual void initProcess (); | ^~~~~~~~~~~ In file included from /<>/src/kmplayertvsource.cpp:48: /<>/src/kmplayerprocess.h:477:18: warning: ‘virtual void KMPlayer::NpPlayer::stop()’ can be marked override [-Wsuggest-override] 477 | virtual void stop (); | ^~~~ /<>/src/kmplayerprocess.h:478:18: warning: ‘virtual void KMPlayer::NpPlayer::quit()’ can be marked override [-Wsuggest-override] 478 | virtual void quit (); | ^~~~ /<>/src/kmplayerprocess.h:479:10: warning: ‘virtual bool KMPlayer::NpPlayer::ready()’ can be marked override [-Wsuggest-override] 479 | bool ready (); | ^~~~~ /<>/src/kmplayerprocess.h:493:18: warning: ‘virtual void KMPlayer::NpPlayer::terminateJobs()’ can be marked override [-Wsuggest-override] 493 | virtual void terminateJobs (); | ^~~~~~~~~~~~~ In file included from /<>/src/kmplayertvsource.h:27, from /<>/src/kmplayertvsource.cpp:50: /<>/src/kmplayer.h:61:50: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 61 | void openDocumentFile (const KUrl& url=KUrl()); | ^ /<>/src/kmplayer.h:62:33: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 62 | void addUrl (const KUrl& url); | ^ /<>/src/kmplayer.h:77:10: warning: ‘virtual void KMPlayerApp::saveProperties(KConfigGroup&)’ can be marked override [-Wsuggest-override] 77 | void saveProperties (KConfigGroup&); | ^~~~~~~~~~~~~~ /<>/src/kmplayer.h:78:10: warning: ‘virtual void KMPlayerApp::readProperties(const KConfigGroup&)’ can be marked override [-Wsuggest-override] 78 | void readProperties (const KConfigGroup&); | ^~~~~~~~~~~~~~ /<>/src/kmplayer.h:82:18: warning: ‘virtual bool KMPlayerApp::queryClose()’ can be marked override [-Wsuggest-override] 82 | virtual bool queryClose (); | ^~~~~~~~~~ /<>/src/kmplayer.h:61:49: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 61 | void openDocumentFile (const KUrl& url=KUrl()); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayertvsource.cpp:47: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayertvsource.h:27, from /<>/src/kmplayertvsource.cpp:50: /<>/src/kmplayer.h:210:18: warning: ‘virtual bool KMPlayerDVDSource::processOutput(const QString&)’ can be marked override [-Wsuggest-override] 210 | virtual bool processOutput (const QString & line); | ^~~~~~~~~~~~~ /<>/src/kmplayer.h:211:21: warning: ‘virtual QString KMPlayerDVDSource::filterOptions()’ can be marked override [-Wsuggest-override] 211 | virtual QString filterOptions (); | ^~~~~~~~~~~~~ /<>/src/kmplayer.h:212:18: warning: ‘virtual void KMPlayerDVDSource::setIdentified(bool)’ can be marked override [-Wsuggest-override] 212 | virtual void setIdentified (bool b = true); | ^~~~~~~~~~~~~ /<>/src/kmplayer.h:213:21: warning: ‘virtual QString KMPlayerDVDSource::prettyName()’ can be marked override [-Wsuggest-override] 213 | virtual QString prettyName (); | ^~~~~~~~~~ /<>/src/kmplayer.h:214:18: warning: ‘virtual void KMPlayerDVDSource::write(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 214 | virtual void write (KSharedConfigPtr); | ^~~~~ /<>/src/kmplayer.h:215:18: warning: ‘virtual void KMPlayerDVDSource::read(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 215 | virtual void read (KSharedConfigPtr); | ^~~~ /<>/src/kmplayer.h:216:18: warning: ‘virtual void KMPlayerDVDSource::sync(bool)’ can be marked override [-Wsuggest-override] 216 | virtual void sync (bool); | ^~~~ /<>/src/kmplayer.h:217:18: warning: ‘virtual void KMPlayerDVDSource::prefLocation(QString&, QString&, QString&)’ can be marked override [-Wsuggest-override] 217 | virtual void prefLocation (QString & item, QString & icon, QString & tab); | ^~~~~~~~~~~~ /<>/src/kmplayer.h:218:22: warning: ‘virtual QFrame* KMPlayerDVDSource::prefPage(QWidget*)’ can be marked override [-Wsuggest-override] 218 | virtual QFrame * prefPage (QWidget * parent); | ^~~~~~~~ /<>/src/kmplayer.h:219:18: warning: ‘virtual void KMPlayerDVDSource::activate()’ can be marked override [-Wsuggest-override] 219 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer.h:220:18: warning: ‘virtual void KMPlayerDVDSource::deactivate()’ can be marked override [-Wsuggest-override] 220 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer.h:223:10: warning: ‘virtual void KMPlayerDVDSource::setCurrent(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 223 | void setCurrent (KMPlayer::Mrl *); | ^~~~~~~~~~ /<>/src/kmplayer.h:224:10: warning: ‘virtual void KMPlayerDVDSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 224 | void play (KMPlayer::Mrl *); | ^~~~ /<>/src/kmplayer.h:254:18: warning: ‘virtual bool KMPlayerVCDSource::processOutput(const QString&)’ can be marked override [-Wsuggest-override] 254 | virtual bool processOutput (const QString & line); | ^~~~~~~~~~~~~ /<>/src/kmplayer.h:255:18: warning: ‘virtual void KMPlayerVCDSource::setIdentified(bool)’ can be marked override [-Wsuggest-override] 255 | virtual void setIdentified (bool b = true); | ^~~~~~~~~~~~~ /<>/src/kmplayer.h:256:21: warning: ‘virtual QString KMPlayerVCDSource::prettyName()’ can be marked override [-Wsuggest-override] 256 | virtual QString prettyName (); | ^~~~~~~~~~ /<>/src/kmplayer.h:257:18: warning: ‘virtual void KMPlayerVCDSource::write(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 257 | virtual void write (KSharedConfigPtr); | ^~~~~ /<>/src/kmplayer.h:258:18: warning: ‘virtual void KMPlayerVCDSource::read(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 258 | virtual void read (KSharedConfigPtr); | ^~~~ /<>/src/kmplayer.h:259:18: warning: ‘virtual void KMPlayerVCDSource::sync(bool)’ can be marked override [-Wsuggest-override] 259 | virtual void sync (bool); | ^~~~ /<>/src/kmplayer.h:260:18: warning: ‘virtual void KMPlayerVCDSource::prefLocation(QString&, QString&, QString&)’ can be marked override [-Wsuggest-override] 260 | virtual void prefLocation (QString & item, QString & icon, QString & tab); | ^~~~~~~~~~~~ /<>/src/kmplayer.h:261:22: warning: ‘virtual QFrame* KMPlayerVCDSource::prefPage(QWidget*)’ can be marked override [-Wsuggest-override] 261 | virtual QFrame * prefPage (QWidget * parent); | ^~~~~~~~ /<>/src/kmplayer.h:262:18: warning: ‘virtual void KMPlayerVCDSource::activate()’ can be marked override [-Wsuggest-override] 262 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer.h:263:18: warning: ‘virtual void KMPlayerVCDSource::deactivate()’ can be marked override [-Wsuggest-override] 263 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer.h:265:10: warning: ‘virtual void KMPlayerVCDSource::setCurrent(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 265 | void setCurrent (KMPlayer::Mrl *); | ^~~~~~~~~~ /<>/src/kmplayer.h:280:18: warning: ‘virtual bool KMPlayerAudioCDSource::processOutput(const QString&)’ can be marked override [-Wsuggest-override] 280 | virtual bool processOutput (const QString & line); | ^~~~~~~~~~~~~ /<>/src/kmplayer.h:281:18: warning: ‘virtual void KMPlayerAudioCDSource::setIdentified(bool)’ can be marked override [-Wsuggest-override] 281 | virtual void setIdentified (bool b = true); | ^~~~~~~~~~~~~ /<>/src/kmplayer.h:282:21: warning: ‘virtual QString KMPlayerAudioCDSource::prettyName()’ can be marked override [-Wsuggest-override] 282 | virtual QString prettyName (); | ^~~~~~~~~~ /<>/src/kmplayer.h:283:18: warning: ‘virtual void KMPlayerAudioCDSource::activate()’ can be marked override [-Wsuggest-override] 283 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer.h:284:18: warning: ‘virtual void KMPlayerAudioCDSource::deactivate()’ can be marked override [-Wsuggest-override] 284 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer.h:286:10: warning: ‘virtual void KMPlayerAudioCDSource::setCurrent(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 286 | void setCurrent (KMPlayer::Mrl *); | ^~~~~~~~~~ /<>/src/kmplayer.h:299:18: warning: ‘virtual bool KMPlayerPipeSource::hasLength()’ can be marked override [-Wsuggest-override] 299 | virtual bool hasLength (); | ^~~~~~~~~ /<>/src/kmplayer.h:300:18: warning: ‘virtual bool KMPlayerPipeSource::isSeekable()’ can be marked override [-Wsuggest-override] 300 | virtual bool isSeekable (); | ^~~~~~~~~~ /<>/src/kmplayer.h:302:21: warning: ‘virtual QString KMPlayerPipeSource::prettyName()’ can be marked override [-Wsuggest-override] 302 | virtual QString prettyName (); | ^~~~~~~~~~ /<>/src/kmplayer.h:303:18: warning: ‘virtual void KMPlayerPipeSource::activate()’ can be marked override [-Wsuggest-override] 303 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer.h:304:18: warning: ‘virtual void KMPlayerPipeSource::deactivate()’ can be marked override [-Wsuggest-override] 304 | virtual void deactivate (); | ^~~~~~~~~~ In file included from /<>/src/kmplayertvsource.h:30, from /<>/src/kmplayertvsource.cpp:50: /<>/src/kmplayer_lists.h:58:10: warning: ‘virtual void ListsSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 58 | void play (KMPlayer::Mrl *); | ^~~~ /<>/src/kmplayer_lists.h:59:10: warning: ‘virtual void ListsSource::activate()’ can be marked override [-Wsuggest-override] 59 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_lists.h:60:13: warning: ‘virtual QString ListsSource::prettyName()’ can be marked override [-Wsuggest-override] 60 | QString prettyName (); | ^~~~~~~~~~ /<>/src/kmplayer_lists.h: In constructor ‘ListsSource::ListsSource(KMPlayer::PartBase*)’: /<>/src/kmplayer_lists.h:57:51: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 57 | : KMPlayer::URLSource (p, KUrl ("lists://")) {} | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayertvsource.cpp:47: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayertvsource.h:30, from /<>/src/kmplayertvsource.cpp:50: /<>/src/kmplayer_lists.h:57:51: warning: ‘KUrl::KUrl(const char*)’ is deprecated [-Wdeprecated-declarations] 57 | : KMPlayer::URLSource (p, KUrl ("lists://")) {} | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayertvsource.cpp:47: /usr/include/KF5/KDELibs4Support/kurl.h:349:41: note: declared here 349 | KDELIBS4SUPPORT_DEPRECATED explicit KUrl(const char *urlOrPath); | ^~~~ In file included from /<>/src/kmplayertvsource.h:30, from /<>/src/kmplayertvsource.cpp:50: /<>/src/kmplayer_lists.h: At global scope: /<>/src/kmplayer_lists.h:66:21: warning: ‘virtual KMPlayer::Node* FileDocument::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 66 | KMPlayer::Node *childFromTag (const QString &tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_lists.h:76:10: warning: ‘virtual void Recents::defer()’ can be marked override [-Wsuggest-override] 76 | void defer (); | ^~~~~ /<>/src/kmplayer_lists.h:77:10: warning: ‘virtual void Recents::activate()’ can be marked override [-Wsuggest-override] 77 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_lists.h:78:10: warning: ‘virtual void Recents::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 78 | void message (KMPlayer::MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_lists.h:79:21: warning: ‘virtual KMPlayer::Node* Recents::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 79 | KMPlayer::Node *childFromTag (const QString &tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_lists.h:80:31: warning: ‘virtual const char* Recents::nodeName() const’ can be marked override [-Wsuggest-override] 80 | KDE_NO_EXPORT const char *nodeName () const { return "playlist"; } | ^~~~~~~~ /<>/src/kmplayer_lists.h:87:10: warning: ‘virtual void Recent::activate()’ can be marked override [-Wsuggest-override] 87 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_lists.h:88:10: warning: ‘virtual void Recent::closed()’ can be marked override [-Wsuggest-override] 88 | void closed (); | ^~~~~~ /<>/src/kmplayer_lists.h:89:31: warning: ‘virtual const char* Recent::nodeName() const’ can be marked override [-Wsuggest-override] 89 | KDE_NO_EXPORT const char *nodeName () const { return "item"; } | ^~~~~~~~ /<>/src/kmplayer_lists.h:98:21: warning: ‘virtual KMPlayer::Node* Group::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 98 | KMPlayer::Node *childFromTag (const QString &tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_lists.h:99:10: warning: ‘virtual void Group::defer()’ can be marked override [-Wsuggest-override] 99 | void defer () {} // TODO lazy loading of largish sub trees | ^~~~~ /<>/src/kmplayer_lists.h:100:10: warning: ‘virtual void Group::closed()’ can be marked override [-Wsuggest-override] 100 | void closed (); | ^~~~~~ /<>/src/kmplayer_lists.h:101:11: warning: ‘virtual void* Group::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 101 | void *role (KMPlayer::RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_lists.h:102:31: warning: ‘virtual const char* Group::nodeName() const’ can be marked override [-Wsuggest-override] 102 | KDE_NO_EXPORT const char *nodeName () const { return "group"; } | ^~~~~~~~ /<>/src/kmplayer_lists.h:109:10: warning: ‘virtual void Playlist::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 109 | void message (KMPlayer::MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_lists.h:110:10: warning: ‘virtual void Playlist::defer()’ can be marked override [-Wsuggest-override] 110 | void defer (); | ^~~~~ /<>/src/kmplayer_lists.h:111:10: warning: ‘virtual void Playlist::activate()’ can be marked override [-Wsuggest-override] 111 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_lists.h:112:21: warning: ‘virtual KMPlayer::Node* Playlist::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 112 | KMPlayer::Node *childFromTag (const QString &tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_lists.h:113:32: warning: ‘virtual const char* Playlist::nodeName() const’ can be marked override [-Wsuggest-override] 113 | KDE_NO_EXPORT const char * nodeName () const { return "playlist"; } | ^~~~~~~~ /<>/src/kmplayer_lists.h:121:10: warning: ‘virtual void PlaylistItemBase::activate()’ can be marked override [-Wsuggest-override] 121 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_lists.h:122:10: warning: ‘virtual void PlaylistItemBase::closed()’ can be marked override [-Wsuggest-override] 122 | void closed (); | ^~~~~~ /<>/src/kmplayer_lists.h:130:10: warning: ‘virtual void PlaylistItem::closed()’ can be marked override [-Wsuggest-override] 130 | void closed (); | ^~~~~~ /<>/src/kmplayer_lists.h:131:10: warning: ‘virtual void PlaylistItem::begin()’ can be marked override [-Wsuggest-override] 131 | void begin (); | ^~~~~ /<>/src/kmplayer_lists.h:132:10: warning: ‘virtual void PlaylistItem::setNodeName(const QString&)’ can be marked override [-Wsuggest-override] 132 | void setNodeName (const QString&); | ^~~~~~~~~~~ /<>/src/kmplayer_lists.h:133:17: warning: ‘virtual const char* PlaylistItem::nodeName() const’ can be marked override [-Wsuggest-override] 133 | const char *nodeName () const KDE_NO_EXPORT { return "item"; } | ^~~~~~~~ /<>/src/kmplayer_lists.h:142:21: warning: ‘virtual KMPlayer::Node* PlaylistGroup::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 142 | KMPlayer::Node *childFromTag (const QString &tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_lists.h:143:10: warning: ‘virtual void PlaylistGroup::closed()’ can be marked override [-Wsuggest-override] 143 | void closed (); | ^~~~~~ /<>/src/kmplayer_lists.h:144:11: warning: ‘virtual void* PlaylistGroup::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 144 | void *role (KMPlayer::RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayer_lists.h:145:10: warning: ‘virtual void PlaylistGroup::setNodeName(const QString&)’ can be marked override [-Wsuggest-override] 145 | void setNodeName (const QString&); | ^~~~~~~~~~~ /<>/src/kmplayer_lists.h:146:31: warning: ‘virtual const char* PlaylistGroup::nodeName() const’ can be marked override [-Wsuggest-override] 146 | KDE_NO_EXPORT const char *nodeName () const { return "group"; } | ^~~~~~~~ /<>/src/kmplayer_lists.h:154:10: warning: ‘virtual void HtmlObject::activate()’ can be marked override [-Wsuggest-override] 154 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_lists.h:155:10: warning: ‘virtual void HtmlObject::closed()’ can be marked override [-Wsuggest-override] 155 | void closed (); | ^~~~~~ /<>/src/kmplayer_lists.h:156:21: warning: ‘virtual KMPlayer::Node* HtmlObject::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 156 | KMPlayer::Node *childFromTag (const QString &tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_lists.h:157:17: warning: ‘virtual const char* HtmlObject::nodeName() const’ can be marked override [-Wsuggest-override] 157 | const char *nodeName () const KDE_NO_EXPORT { return "object"; } | ^~~~~~~~ /<>/src/kmplayer_lists.h:164:10: warning: ‘virtual void Generator::activate()’ can be marked override [-Wsuggest-override] 164 | void activate (); | ^~~~~~~~ /<>/src/kmplayer_lists.h:165:10: warning: ‘virtual void Generator::begin()’ can be marked override [-Wsuggest-override] 165 | void begin (); | ^~~~~ /<>/src/kmplayer_lists.h:166:10: warning: ‘virtual void Generator::deactivate()’ can be marked override [-Wsuggest-override] 166 | void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer_lists.h:167:10: warning: ‘virtual void Generator::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 167 | void message (KMPlayer::MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayer_lists.h:168:21: warning: ‘virtual KMPlayer::Node* Generator::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 168 | KMPlayer::Node *childFromTag (const QString &tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_lists.h:169:31: warning: ‘virtual const char* Generator::nodeName() const’ can be marked override [-Wsuggest-override] 169 | KDE_NO_EXPORT const char *nodeName () const { return "generator"; } | ^~~~~~~~ /<>/src/kmplayer_lists.h:197:21: warning: ‘virtual KMPlayer::Node* GeneratorElement::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 197 | KMPlayer::Node *childFromTag (const QString &tag); | ^~~~~~~~~~~~ /<>/src/kmplayer_lists.h:198:31: warning: ‘virtual const char* GeneratorElement::nodeName() const’ can be marked override [-Wsuggest-override] 198 | KDE_NO_EXPORT const char *nodeName () const { return tag.constData (); } | ^~~~~~~~ In file included from /<>/src/kmplayertvsource.cpp:50: /<>/src/kmplayertvsource.h:77:10: warning: ‘virtual void KMPlayerPrefSourcePageTV::showEvent(QShowEvent*)’ can be marked override [-Wsuggest-override] 77 | void showEvent (QShowEvent *); | ^~~~~~~~~ /<>/src/kmplayertvsource.h:84:18: warning: ‘virtual void TVNode::setNodeName(const QString&)’ can be marked override [-Wsuggest-override] 84 | virtual void setNodeName (const QString &); | ^~~~~~~~~~~ /<>/src/kmplayertvsource.h:95:10: warning: ‘virtual void TVChannel::closed()’ can be marked override [-Wsuggest-override] 95 | void closed (); | ^~~~~~ /<>/src/kmplayertvsource.h:106:21: warning: ‘virtual KMPlayer::Node* TVInput::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 106 | KMPlayer::Node *childFromTag (const QString &); | ^~~~~~~~~~~~ /<>/src/kmplayertvsource.h:107:10: warning: ‘virtual void TVInput::setNodeName(const QString&)’ can be marked override [-Wsuggest-override] 107 | void setNodeName (const QString &); | ^~~~~~~~~~~ /<>/src/kmplayertvsource.h:108:10: warning: ‘virtual void TVInput::closed()’ can be marked override [-Wsuggest-override] 108 | void closed (); | ^~~~~~ /<>/src/kmplayertvsource.h:119:21: warning: ‘virtual KMPlayer::Node* TVDevice::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 119 | KMPlayer::Node *childFromTag (const QString &); | ^~~~~~~~~~~~ /<>/src/kmplayertvsource.h:120:10: warning: ‘virtual void TVDevice::closed()’ can be marked override [-Wsuggest-override] 120 | void closed (); | ^~~~~~ /<>/src/kmplayertvsource.h:121:10: warning: ‘virtual void TVDevice::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 121 | void message (KMPlayer::MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayertvsource.h:122:11: warning: ‘virtual void* TVDevice::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 122 | void *role (KMPlayer::RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayertvsource.h:123:10: warning: ‘virtual void TVDevice::setNodeName(const QString&)’ can be marked override [-Wsuggest-override] 123 | void setNodeName (const QString &); | ^~~~~~~~~~~ /<>/src/kmplayertvsource.h:134:21: warning: ‘virtual KMPlayer::Node* TVDocument::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 134 | KMPlayer::Node *childFromTag (const QString &); | ^~~~~~~~~~~~ /<>/src/kmplayertvsource.h:135:10: warning: ‘virtual void TVDocument::defer()’ can be marked override [-Wsuggest-override] 135 | void defer (); | ^~~~~ /<>/src/kmplayertvsource.h:136:32: warning: ‘virtual const char* TVDocument::nodeName() const’ can be marked override [-Wsuggest-override] 136 | KDE_NO_EXPORT const char * nodeName () const { return "tvdevices"; } | ^~~~~~~~ /<>/src/kmplayertvsource.h:137:10: warning: ‘virtual void TVDocument::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 137 | void message (KMPlayer::MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayertvsource.h:150:18: warning: ‘virtual void TVDeviceScannerSource::init()’ can be marked override [-Wsuggest-override] 150 | virtual void init (); | ^~~~ /<>/src/kmplayertvsource.h:151:18: warning: ‘virtual bool TVDeviceScannerSource::processOutput(const QString&)’ can be marked override [-Wsuggest-override] 151 | virtual bool processOutput (const QString & line); | ^~~~~~~~~~~~~ /<>/src/kmplayertvsource.h:152:21: warning: ‘virtual QString TVDeviceScannerSource::filterOptions()’ can be marked override [-Wsuggest-override] 152 | virtual QString filterOptions (); | ^~~~~~~~~~~~~ /<>/src/kmplayertvsource.h:153:18: warning: ‘virtual bool TVDeviceScannerSource::hasLength()’ can be marked override [-Wsuggest-override] 153 | virtual bool hasLength (); | ^~~~~~~~~ /<>/src/kmplayertvsource.h:154:18: warning: ‘virtual bool TVDeviceScannerSource::isSeekable()’ can be marked override [-Wsuggest-override] 154 | virtual bool isSeekable (); | ^~~~~~~~~~ /<>/src/kmplayertvsource.h:157:18: warning: ‘virtual void TVDeviceScannerSource::starting(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 157 | virtual void starting (KMPlayer::IProcess *) {} | ^~~~~~~~ /<>/src/kmplayertvsource.h:158:18: warning: ‘virtual void TVDeviceScannerSource::stateChange(KMPlayer::IProcess*, KMPlayer::IProcess::State, KMPlayer::IProcess::State)’ can be marked override [-Wsuggest-override] 158 | virtual void stateChange (KMPlayer::IProcess *, KMPlayer::IProcess::State, KMPlayer::IProcess::State); | ^~~~~~~~~~~ /<>/src/kmplayertvsource.h:159:18: warning: ‘virtual void TVDeviceScannerSource::processDestroyed(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 159 | virtual void processDestroyed (KMPlayer::IProcess *p); | ^~~~~~~~~~~~~~~~ /<>/src/kmplayertvsource.h:160:32: warning: ‘virtual KMPlayer::IViewer* TVDeviceScannerSource::viewer()’ can be marked override [-Wsuggest-override] 160 | virtual KMPlayer::IViewer *viewer (); | ^~~~~~ /<>/src/kmplayertvsource.h:161:28: warning: ‘virtual KMPlayer::Mrl* TVDeviceScannerSource::getMrl()’ can be marked override [-Wsuggest-override] 161 | virtual KMPlayer::Mrl *getMrl (); | ^~~~~~ /<>/src/kmplayertvsource.h:163:18: warning: ‘virtual void TVDeviceScannerSource::activate()’ can be marked override [-Wsuggest-override] 163 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayertvsource.h:164:18: warning: ‘virtual void TVDeviceScannerSource::deactivate()’ can be marked override [-Wsuggest-override] 164 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayertvsource.h:165:18: warning: ‘virtual void TVDeviceScannerSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 165 | virtual void play (KMPlayer::Mrl *); | ^~~~ /<>/src/kmplayertvsource.h:192:21: warning: ‘virtual QString KMPlayerTVSource::filterOptions()’ can be marked override [-Wsuggest-override] 192 | virtual QString filterOptions (); | ^~~~~~~~~~~~~ /<>/src/kmplayertvsource.h:193:18: warning: ‘virtual bool KMPlayerTVSource::hasLength()’ can be marked override [-Wsuggest-override] 193 | virtual bool hasLength (); | ^~~~~~~~~ /<>/src/kmplayertvsource.h:194:18: warning: ‘virtual bool KMPlayerTVSource::isSeekable()’ can be marked override [-Wsuggest-override] 194 | virtual bool isSeekable (); | ^~~~~~~~~~ /<>/src/kmplayertvsource.h:195:31: warning: ‘virtual KMPlayer::NodePtr KMPlayerTVSource::root()’ can be marked override [-Wsuggest-override] 195 | virtual KMPlayer::NodePtr root (); | ^~~~ /<>/src/kmplayertvsource.h:196:21: warning: ‘virtual QString KMPlayerTVSource::prettyName()’ can be marked override [-Wsuggest-override] 196 | virtual QString prettyName (); | ^~~~~~~~~~ /<>/src/kmplayertvsource.h:197:18: warning: ‘virtual void KMPlayerTVSource::write(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 197 | virtual void write (KSharedConfigPtr); | ^~~~~ /<>/src/kmplayertvsource.h:198:18: warning: ‘virtual void KMPlayerTVSource::read(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 198 | virtual void read (KSharedConfigPtr); | ^~~~ /<>/src/kmplayertvsource.h:199:18: warning: ‘virtual void KMPlayerTVSource::sync(bool)’ can be marked override [-Wsuggest-override] 199 | virtual void sync (bool); | ^~~~ /<>/src/kmplayertvsource.h:200:18: warning: ‘virtual void KMPlayerTVSource::prefLocation(QString&, QString&, QString&)’ can be marked override [-Wsuggest-override] 200 | virtual void prefLocation (QString & item, QString & icon, QString & tab); | ^~~~~~~~~~~~ /<>/src/kmplayertvsource.h:201:22: warning: ‘virtual QFrame* KMPlayerTVSource::prefPage(QWidget*)’ can be marked override [-Wsuggest-override] 201 | virtual QFrame * prefPage (QWidget * parent); | ^~~~~~~~ /<>/src/kmplayertvsource.h:203:10: warning: ‘virtual void KMPlayerTVSource::setCurrent(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 203 | void setCurrent (KMPlayer::Mrl *); | ^~~~~~~~~~ /<>/src/kmplayertvsource.h:204:18: warning: ‘virtual void KMPlayerTVSource::activate()’ can be marked override [-Wsuggest-override] 204 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayertvsource.h:205:18: warning: ‘virtual void KMPlayerTVSource::deactivate()’ can be marked override [-Wsuggest-override] 205 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayertvsource.h:206:18: warning: ‘virtual void KMPlayerTVSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 206 | virtual void play (KMPlayer::Mrl *); | ^~~~ In file included from /<>/src/kmplayertvsource.cpp:51: /<>/src/playmodel.h:118:14: warning: ‘virtual QVariant KMPlayer::PlayModel::data(const QModelIndex&, int) const’ can be marked override [-Wsuggest-override] 118 | QVariant data (const QModelIndex &index, int role) const KMPLAYER_NO_EXPORT; | ^~~~ /<>/src/playmodel.h:119:10: warning: ‘virtual bool KMPlayer::PlayModel::setData(const QModelIndex&, const QVariant&, int)’ can be marked override [-Wsuggest-override] 119 | bool setData (const QModelIndex&, const QVariant& v, int role) KMPLAYER_NO_EXPORT; | ^~~~~~~ /<>/src/playmodel.h:120:19: warning: ‘virtual Qt::ItemFlags KMPlayer::PlayModel::flags(const QModelIndex&) const’ can be marked override [-Wsuggest-override] 120 | Qt::ItemFlags flags (const QModelIndex &index) const KMPLAYER_NO_EXPORT; | ^~~~~ /<>/src/playmodel.h:121:14: warning: ‘virtual QVariant KMPlayer::PlayModel::headerData(int, Qt::Orientation, int) const’ can be marked override [-Wsuggest-override] 121 | QVariant headerData (int section, Qt::Orientation orientation, | ^~~~~~~~~~ /<>/src/playmodel.h:123:17: warning: ‘virtual QModelIndex KMPlayer::PlayModel::index(int, int, const QModelIndex&) const’ can be marked override [-Wsuggest-override] 123 | QModelIndex index (int row, int column, | ^~~~~ /<>/src/playmodel.h:125:17: warning: ‘virtual QModelIndex KMPlayer::PlayModel::parent(const QModelIndex&) const’ can be marked override [-Wsuggest-override] 125 | QModelIndex parent (const QModelIndex &index) const KMPLAYER_NO_EXPORT; | ^~~~~~ /<>/src/playmodel.h:126:10: warning: ‘virtual bool KMPlayer::PlayModel::hasChildren(const QModelIndex&) const’ can be marked override [-Wsuggest-override] 126 | bool hasChildren (const QModelIndex& parent = QModelIndex ()) const KMPLAYER_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/playmodel.h:127:9: warning: ‘virtual int KMPlayer::PlayModel::rowCount(const QModelIndex&) const’ can be marked override [-Wsuggest-override] 127 | int rowCount (const QModelIndex &parent = QModelIndex()) const KMPLAYER_NO_EXPORT; | ^~~~~~~~ /<>/src/playmodel.h:128:9: warning: ‘virtual int KMPlayer::PlayModel::columnCount(const QModelIndex&) const’ can be marked override [-Wsuggest-override] 128 | int columnCount (const QModelIndex &parent = QModelIndex()) const KMPLAYER_NO_EXPORT; | ^~~~~~~~~~~ In file included from /<>/src/kmplayertvsource.cpp:52: /<>/src/playlistview.h:72:10: warning: ‘virtual void KMPlayer::PlayListView::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 72 | void dragEnterEvent(QDragEnterEvent* event) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/playlistview.h:73:10: warning: ‘virtual void KMPlayer::PlayListView::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 73 | void dropEvent(QDropEvent* event) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/playlistview.h:74:10: warning: ‘virtual void KMPlayer::PlayListView::dragMoveEvent(QDragMoveEvent*)’ can be marked override [-Wsuggest-override] 74 | void dragMoveEvent(QDragMoveEvent* event) KDE_NO_EXPORT; | ^~~~~~~~~~~~~ /<>/src/playlistview.h:75:10: warning: ‘virtual void KMPlayer::PlayListView::drawBranches(QPainter*, const QRect&, const QModelIndex&) const’ can be marked override [-Wsuggest-override] 75 | void drawBranches(QPainter*, const QRect&, const QModelIndex&) const KDE_NO_EXPORT {} | ^~~~~~~~~~~~ /<>/src/playlistview.h:76:10: warning: ‘virtual void KMPlayer::PlayListView::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 76 | void contextMenuEvent(QContextMenuEvent* event) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~~ In file included from /<>/src/kmplayertvsource.cpp:53: /<>/src/viewarea.h:58:10: warning: ‘virtual void KMPlayer::ViewArea::resizeEvent(QResizeEvent*)’ can be marked override [-Wsuggest-override] 58 | void resizeEvent(QResizeEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/viewarea.h:71:10: warning: ‘virtual void KMPlayer::ViewArea::showEvent(QShowEvent*)’ can be marked override [-Wsuggest-override] 71 | void showEvent(QShowEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/viewarea.h:72:10: warning: ‘virtual void KMPlayer::ViewArea::keyPressEvent(QKeyEvent*)’ can be marked override [-Wsuggest-override] 72 | void keyPressEvent(QKeyEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~ /<>/src/viewarea.h:73:10: warning: ‘virtual void KMPlayer::ViewArea::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 73 | void mouseMoveEvent(QMouseEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/viewarea.h:74:10: warning: ‘virtual void KMPlayer::ViewArea::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 74 | void mousePressEvent(QMouseEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~ /<>/src/viewarea.h:75:10: warning: ‘virtual void KMPlayer::ViewArea::mouseDoubleClickEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 75 | void mouseDoubleClickEvent(QMouseEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/viewarea.h:76:10: warning: ‘virtual void KMPlayer::ViewArea::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 76 | void dragEnterEvent(QDragEnterEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/viewarea.h:77:10: warning: ‘virtual void KMPlayer::ViewArea::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 77 | void dropEvent(QDropEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/viewarea.h:78:10: warning: ‘virtual void KMPlayer::ViewArea::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 78 | void contextMenuEvent(QContextMenuEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~~ /<>/src/viewarea.h:79:10: warning: ‘virtual void KMPlayer::ViewArea::paintEvent(QPaintEvent*)’ can be marked override [-Wsuggest-override] 79 | void paintEvent(QPaintEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/viewarea.h:80:10: warning: ‘virtual void KMPlayer::ViewArea::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 80 | void timerEvent(QTimerEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/viewarea.h:81:10: warning: ‘virtual void KMPlayer::ViewArea::closeEvent(QCloseEvent*)’ can be marked override [-Wsuggest-override] 81 | void closeEvent(QCloseEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/viewarea.h:82:10: warning: ‘virtual bool KMPlayer::ViewArea::nativeEventFilter(const QByteArray&, void*, long int*)’ can be marked override [-Wsuggest-override] 82 | bool nativeEventFilter(const QByteArray& eventType, void * message, long *result); | ^~~~~~~~~~~~~~~~~ /<>/src/viewarea.h:83:19: warning: ‘virtual QPaintEngine* KMPlayer::ViewArea::paintEngine() const’ can be marked override [-Wsuggest-override] 83 | QPaintEngine *paintEngine () const; | ^~~~~~~~~~~ /<>/src/viewarea.h:117:9: warning: ‘virtual int KMPlayer::VideoOutput::heightForWidth(int) const’ can be marked override [-Wsuggest-override] 117 | int heightForWidth(int w) const KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/viewarea.h:119:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::windowHandle()’ can be marked override [-Wsuggest-override] 119 | virtual WindowId windowHandle (); | ^~~~~~~~~~~~ /<>/src/viewarea.h:120:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::clientHandle()’ can be marked override [-Wsuggest-override] 120 | virtual WindowId clientHandle (); | ^~~~~~~~~~~~ /<>/src/viewarea.h:121:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::ownHandle()’ can be marked override [-Wsuggest-override] 121 | virtual WindowId ownHandle(); | ^~~~~~~~~ /<>/src/viewarea.h:123:18: warning: ‘virtual void KMPlayer::VideoOutput::setGeometry(const IRect&)’ can be marked override [-Wsuggest-override] 123 | virtual void setGeometry (const IRect &rect); | ^~~~~~~~~~~ /<>/src/viewarea.h:124:18: warning: ‘virtual void KMPlayer::VideoOutput::setAspect(float)’ can be marked override [-Wsuggest-override] 124 | virtual void setAspect (float a); | ^~~~~~~~~ /<>/src/viewarea.h:125:19: warning: ‘virtual float KMPlayer::VideoOutput::aspect()’ can be marked override [-Wsuggest-override] 125 | virtual float aspect () { return m_aspect; } | ^~~~~~ /<>/src/viewarea.h:126:18: warning: ‘virtual void KMPlayer::VideoOutput::useIndirectWidget(bool)’ can be marked override [-Wsuggest-override] 126 | virtual void useIndirectWidget (bool); | ^~~~~~~~~~~~~~~~~ /<>/src/viewarea.h:127:18: warning: ‘virtual void KMPlayer::VideoOutput::setMonitoring(KMPlayer::IViewer::Monitor)’ can be marked override [-Wsuggest-override] 127 | virtual void setMonitoring(Monitor m) KDE_NO_EXPORT; | ^~~~~~~~~~~~~ /<>/src/viewarea.h:128:18: warning: ‘virtual void KMPlayer::VideoOutput::map()’ can be marked override [-Wsuggest-override] 128 | virtual void map() KDE_NO_EXPORT; | ^~~ /<>/src/viewarea.h:129:18: warning: ‘virtual void KMPlayer::VideoOutput::unmap()’ can be marked override [-Wsuggest-override] 129 | virtual void unmap() KDE_NO_EXPORT; | ^~~~~ /<>/src/viewarea.h:139:10: warning: ‘virtual void KMPlayer::VideoOutput::embedded(KMPlayer::WindowId)’ can be marked override [-Wsuggest-override] 139 | void embedded(WindowId handle) KDE_NO_EXPORT; | ^~~~~~~~ /<>/src/viewarea.h:143:10: warning: ‘virtual void KMPlayer::VideoOutput::resizeEvent(QResizeEvent*)’ can be marked override [-Wsuggest-override] 143 | void resizeEvent(QResizeEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/viewarea.h:144:10: warning: ‘virtual void KMPlayer::VideoOutput::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 144 | void timerEvent(QTimerEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/viewarea.h:145:10: warning: ‘virtual void KMPlayer::VideoOutput::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 145 | void dragEnterEvent(QDragEnterEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/viewarea.h:146:10: warning: ‘virtual void KMPlayer::VideoOutput::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 146 | void dropEvent(QDropEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/viewarea.h:147:10: warning: ‘virtual void KMPlayer::VideoOutput::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 147 | void contextMenuEvent(QContextMenuEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~~ In file included from /<>/src/kmplayertvsource.cpp:55: /<>/src/kmplayercontrolpanel.h:50:10: warning: ‘virtual void KMPlayer::KMPlayerMenuButton::enterEvent(QEvent*)’ can be marked override [-Wsuggest-override] 50 | void enterEvent (QEvent *); | ^~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:64:10: warning: ‘virtual void KMPlayer::KMPlayerPopupMenu::leaveEvent(QEvent*)’ can be marked override [-Wsuggest-override] 64 | void leaveEvent(QEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:80:10: warning: ‘virtual void KMPlayer::VolumeBar::wheelEvent(QWheelEvent*)’ can be marked override [-Wsuggest-override] 80 | void wheelEvent(QWheelEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:81:10: warning: ‘virtual void KMPlayer::VolumeBar::paintEvent(QPaintEvent*)’ can be marked override [-Wsuggest-override] 81 | void paintEvent(QPaintEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:82:10: warning: ‘virtual void KMPlayer::VolumeBar::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 82 | void mousePressEvent(QMouseEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:83:10: warning: ‘virtual void KMPlayer::VolumeBar::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 83 | void mouseMoveEvent(QMouseEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:155:10: warning: ‘virtual void KMPlayer::ControlPanel::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 155 | void timerEvent(QTimerEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayertvsource.cpp: In constructor ‘TVDevicePage::TVDevicePage(QWidget*, KMPlayer::NodePtr)’: /<>/src/kmplayertvsource.cpp:67:74: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 67 | audiodevice = new KUrlRequester (KUrl (device->getAttribute ("audio"))); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayertvsource.cpp:47: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayertvsource.cpp: In constructor ‘KMPlayerPrefSourcePageTV::KMPlayerPrefSourcePageTV(QWidget*, KMPlayerTVSource*)’: /<>/src/kmplayertvsource.cpp:163:49: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 163 | device = new KUrlRequester(KUrl("/dev/video")); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayertvsource.cpp:47: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayertvsource.cpp:163:49: warning: ‘KUrl::KUrl(const char*)’ is deprecated [-Wdeprecated-declarations] 163 | device = new KUrlRequester(KUrl("/dev/video")); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayertvsource.cpp:47: /usr/include/KF5/KDELibs4Support/kurl.h:349:41: note: declared here 349 | KDELIBS4SUPPORT_DEPRECATED explicit KUrl(const char *urlOrPath); | ^~~~ /<>/src/kmplayertvsource.cpp: In member function ‘virtual void KMPlayerTVSource::setCurrent(KMPlayer::Mrl*)’: /<>/src/kmplayertvsource.cpp:490:76: warning: ‘QString& QString::sprintf(const char*, ...)’ is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] 490 | input->getAttribute (KMPlayer::Ids::attr_id).toAscii ().data ()); | ^ In file included from /usr/include/aarch64-linux-gnu/qt5/QtCore/qobject.h:47, from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qlayout.h:44, from /<>/src/kmplayertvsource.cpp:20: /usr/include/aarch64-linux-gnu/qt5/QtCore/qstring.h:393:14: note: declared here 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); | ^~~~~~~ /<>/src/kmplayertvsource.cpp:503:170: warning: ‘QString& QString::sprintf(const char*, ...)’ is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] 503 | m_options.sprintf ("-tv noaudio:driver=%s:%s:width=%d:height=%d -slave -nocache -quiet", tvdriver.toAscii ().data (), command.toAscii ().data (), width (), height ()); | ^ In file included from /usr/include/aarch64-linux-gnu/qt5/QtCore/qobject.h:47, from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qlayout.h:44, from /<>/src/kmplayertvsource.cpp:20: /usr/include/aarch64-linux-gnu/qt5/QtCore/qstring.h:393:14: note: declared here 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); | ^~~~~~~ /<>/src/kmplayertvsource.cpp:504:265: warning: ‘QString& QString::sprintf(const char*, ...)’ is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] 504 | m_recordcmd.sprintf ("-tv %s:driver=%s:%s:width=%d:height=%d", m_audiodevice.isEmpty () ? "noaudio" : QString(QLatin1String ("forceaudio:adevice=") + m_audiodevice).toAscii ().data(), tvdriver.toAscii ().data (), command.toAscii ().data (), width (), height ()); | ^ In file included from /usr/include/aarch64-linux-gnu/qt5/QtCore/qobject.h:47, from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qlayout.h:44, from /<>/src/kmplayertvsource.cpp:20: /usr/include/aarch64-linux-gnu/qt5/QtCore/qstring.h:393:14: note: declared here 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); | ^~~~~~~ /<>/src/kmplayertvsource.cpp: In member function ‘virtual void TVDeviceScannerSource::play(KMPlayer::Mrl*)’: /<>/src/kmplayertvsource.cpp:749:140: warning: ‘QString& QString::sprintf(const char*, ...)’ is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] 749 | m_options.sprintf ("tv:// -tv driver=%s:device=%s -identify -frames 0", m_driver.toAscii ().data (), m_tvdevice->src.toAscii ().data ()); | ^ In file included from /usr/include/aarch64-linux-gnu/qt5/QtCore/qobject.h:47, from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qlayout.h:44, from /<>/src/kmplayertvsource.cpp:20: /usr/include/aarch64-linux-gnu/qt5/QtCore/qstring.h:393:14: note: declared here 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); | ^~~~~~~ [ 87%] Building CXX object src/CMakeFiles/kdeinit_kmplayer.dir/main.cpp.o cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-g++ -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DKMPLAYER_VERSION_STRING="\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkdeinit_kmplayer_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu/src/kdeinit_kmplayer_autogen/include -I/<>/obj-aarch64-linux-gnu/src/.. -isystem /usr/include/KF5/KMediaPlayer -isystem /usr/include/KF5 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KParts -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KTextWidgets -isystem /usr/include/KF5/SonnetUi -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KBookmarks -isystem /usr/include/KF5/KItemViews -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KNotifications -isystem /usr/include/KF5/KIconThemes -isystem /usr/include/KF5/KGuiAddons -isystem /usr/include/KF5/KUnitConversion -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/kdeinit_kmplayer.dir/main.cpp.o -c /<>/src/main.cpp In file included from /<>/src/kmplayerpartbase.h:39, from /<>/src/kmplayer.h:31, from /<>/src/main.cpp:28: /<>/src/kmplayerview.h:61:10: warning: ‘virtual void KMPlayer::TextEdit::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 61 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:74:10: warning: ‘virtual void KMPlayer::InfoWindow::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 74 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:85:10: warning: ‘virtual void KMPlayer::PictureWidget::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 85 | void mousePressEvent (QMouseEvent *); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:86:10: warning: ‘virtual void KMPlayer::PictureWidget::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 86 | void mouseMoveEvent (QMouseEvent *); | ^~~~~~~~~~~~~~ /<>/src/kmplayerview.h:137:10: warning: ‘virtual void KMPlayer::View::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 137 | void dragEnterEvent(QDragEnterEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/kmplayerview.h:138:10: warning: ‘virtual void KMPlayer::View::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 138 | void dropEvent(QDropEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/kmplayerview.h:159:10: warning: ‘virtual void KMPlayer::View::leaveEvent(QEvent*)’ can be marked override [-Wsuggest-override] 159 | void leaveEvent (QEvent *) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayerview.h:160:10: warning: ‘virtual void KMPlayer::View::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent(QTimerEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayerpartbase.h:40, from /<>/src/kmplayer.h:31, from /<>/src/main.cpp:28: /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:217:53: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’ 217 | inline Single operator * (const int i, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:264:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 264 | operator > (const Single s, const int i) { return s > Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:26: note: initializing argument 1 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:267:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 267 | operator > (const int i, const Single s) { return Single (i) > s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:43: note: initializing argument 2 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:282:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 282 | operator < (const Single s, const int i) { return s < Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:26: note: initializing argument 1 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:285:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 285 | operator < (const int i, const Single s) { return Single (i) < s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:43: note: initializing argument 2 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:291:66: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 291 | operator <= (const Single s, const int i) { return s <= Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:288:27: note: initializing argument 1 of ‘bool KMPlayer::operator<=(KMPlayer::Single, KMPlayer::Single)’ 288 | operator <= (const Single s1, const Single s2) { return s1.value <= s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /<>/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ In file included from /<>/src/kmplayerpartbase.h:40, from /<>/src/kmplayer.h:31, from /<>/src/main.cpp:28: /<>/src/kmplayerplaylist.h: At global scope: /<>/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /<>/src/kmplayerplaylist.h:576:18: warning: ‘virtual bool KMPlayer::Element::isElementNode() const’ can be marked override [-Wsuggest-override] 576 | virtual bool isElementNode () const { return true; } | ^~~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:577:18: warning: ‘virtual void KMPlayer::Element::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 577 | virtual void accept (Visitor * v); | ^~~~~~ /<>/src/kmplayerplaylist.h:628:11: warning: ‘virtual KMPlayer::Node* KMPlayer::Mrl::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 628 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:629:10: warning: ‘virtual void KMPlayer::Mrl::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 629 | void parseParam (const TrieString &, const QString &); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /<>/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /<>/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:646:18: warning: ‘virtual void KMPlayer::Mrl::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 646 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayerplaylist.h:647:19: warning: ‘virtual void* KMPlayer::Mrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 647 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:689:79: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 689 | virtual void openUrl (const KUrl &, const QString &t, const QString &srv)=0; | ^ /<>/src/kmplayerplaylist.h:777:19: warning: ‘virtual KMPlayer::Node* KMPlayer::Document::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 777 | virtual Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:778:32: warning: ‘virtual const char* KMPlayer::Document::nodeName() const’ can be marked override [-Wsuggest-override] 778 | KDE_NO_EXPORT const char * nodeName () const { return "document"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:800:19: warning: ‘virtual void* KMPlayer::Document::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 800 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:897:18: warning: ‘virtual const char* KMPlayer::TextNode::nodeName() const’ can be marked override [-Wsuggest-override] 897 | const char * nodeName () const { return "#text"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:898:10: warning: ‘virtual void KMPlayer::TextNode::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 898 | void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /<>/src/kmplayerplaylist.h:911:18: warning: ‘virtual const char* KMPlayer::CData::nodeName() const’ can be marked override [-Wsuggest-override] 911 | const char * nodeName () const { return "#cdata"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:921:18: warning: ‘virtual const char* KMPlayer::DarkNode::nodeName() const’ can be marked override [-Wsuggest-override] 921 | const char * nodeName () const { return name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:922:11: warning: ‘virtual KMPlayer::Node* KMPlayer::DarkNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 922 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:935:32: warning: ‘virtual const char* KMPlayer::GenericURL::nodeName() const’ can be marked override [-Wsuggest-override] 935 | KDE_NO_EXPORT const char * nodeName () const { return "url"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /<>/src/kmplayerplaylist.h:946:32: warning: ‘virtual const char* KMPlayer::GenericMrl::nodeName() const’ can be marked override [-Wsuggest-override] 946 | KDE_NO_EXPORT const char * nodeName () const { return node_name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /<>/src/kmplayerplaylist.h:948:11: warning: ‘virtual void* KMPlayer::GenericMrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 948 | void *role (RoleType msg, void *content=NULL); | ^~~~ In file included from /<>/src/kmplayer.h:31, from /<>/src/main.cpp:28: /<>/src/kmplayerpartbase.h:90:39: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 90 | KDE_NO_EXPORT const KUrl & url () const { return m_url; } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer.h:31, from /<>/src/main.cpp:28: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayer.h:31, from /<>/src/main.cpp:28: /<>/src/kmplayerpartbase.h:91:42: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 91 | KDE_NO_EXPORT const KUrl & subUrl () const { return m_sub_url; } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer.h:31, from /<>/src/main.cpp:28: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayer.h:31, from /<>/src/main.cpp:28: /<>/src/kmplayerpartbase.h:119:51: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 119 | KDE_NO_EXPORT void setSubURL (const KUrl & url) { m_sub_url = url; } | ^ /<>/src/kmplayerpartbase.h:167:77: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 167 | void openUrl (const KUrl &url, const QString &target, const QString &srv); | ^ /<>/src/kmplayerpartbase.h:178:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 178 | KUrl m_url; | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer.h:31, from /<>/src/main.cpp:28: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayer.h:31, from /<>/src/main.cpp:28: /<>/src/kmplayerpartbase.h:179:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 179 | KUrl m_sub_url; | ^~~~~~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer.h:31, from /<>/src/main.cpp:28: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayer.h:31, from /<>/src/main.cpp:28: /<>/src/kmplayerpartbase.h:160:10: warning: ‘virtual void KMPlayer::Source::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent (QTimerEvent *); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:164:10: warning: ‘virtual void KMPlayer::Source::stateElementChanged(KMPlayer::Node*, KMPlayer::Node::State, KMPlayer::Node::State)’ can be marked override [-Wsuggest-override] 164 | void stateElementChanged (Node * element, Node::State os, Node::State ns); | ^~~~~~~~~~~~~~~~~~~ /<>/src/kmplayerpartbase.h:165:10: warning: ‘virtual void KMPlayer::Source::bitRates(int&, int&)’ can be marked override [-Wsuggest-override] 165 | void bitRates (int & preferred, int & maximal); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:166:10: warning: ‘virtual void KMPlayer::Source::setTimeout(int)’ can be marked override [-Wsuggest-override] 166 | void setTimeout (int ms); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:167:10: warning: ‘virtual void KMPlayer::Source::openUrl(const KUrl&, const QString&, const QString&)’ can be marked override [-Wsuggest-override] 167 | void openUrl (const KUrl &url, const QString &target, const QString &srv); | ^~~~~~~ /<>/src/kmplayerpartbase.h:168:10: warning: ‘virtual void KMPlayer::Source::enableRepaintUpdaters(bool, unsigned int)’ can be marked override [-Wsuggest-override] 168 | void enableRepaintUpdaters (bool enable, unsigned int off_time); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/kmplayerpartbase.h:209:10: warning: ‘virtual void KMPlayer::SourceDocument::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 209 | void message (MessageType msg, void *data=NULL); | ^~~~~~~ /<>/src/kmplayerpartbase.h:210:11: warning: ‘virtual void* KMPlayer::SourceDocument::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 210 | void *role (RoleType msg, void *data=NULL); | ^~~~ /<>/src/kmplayerpartbase.h:221:61: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 221 | URLSource (PartBase * player, const KUrl & url = KUrl ()); | ^ /<>/src/kmplayerpartbase.h:224:18: warning: ‘virtual void KMPlayer::URLSource::dimensions(int&, int&)’ can be marked override [-Wsuggest-override] 224 | virtual void dimensions (int & w, int & h); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:225:18: warning: ‘virtual bool KMPlayer::URLSource::hasLength()’ can be marked override [-Wsuggest-override] 225 | virtual bool hasLength (); | ^~~~~~~~~ /<>/src/kmplayerpartbase.h:226:21: warning: ‘virtual QString KMPlayer::URLSource::prettyName()’ can be marked override [-Wsuggest-override] 226 | virtual QString prettyName (); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:227:18: warning: ‘virtual void KMPlayer::URLSource::reset()’ can be marked override [-Wsuggest-override] 227 | virtual void reset (); | ^~~~~ /<>/src/kmplayerpartbase.h:228:18: warning: ‘virtual void KMPlayer::URLSource::setUrl(const QString&)’ can be marked override [-Wsuggest-override] 228 | virtual void setUrl (const QString &url); | ^~~~~~ /<>/src/kmplayerpartbase.h:229:18: warning: ‘virtual bool KMPlayer::URLSource::authoriseUrl(const QString&)’ can be marked override [-Wsuggest-override] 229 | virtual bool authoriseUrl (const QString &url); | ^~~~~~~~~~~~ /<>/src/kmplayerpartbase.h:230:18: warning: ‘virtual void KMPlayer::URLSource::init()’ can be marked override [-Wsuggest-override] 230 | virtual void init (); | ^~~~ /<>/src/kmplayerpartbase.h:231:18: warning: ‘virtual void KMPlayer::URLSource::activate()’ can be marked override [-Wsuggest-override] 231 | virtual void activate () KDE_NO_EXPORT; | ^~~~~~~~ /<>/src/kmplayerpartbase.h:232:18: warning: ‘virtual void KMPlayer::URLSource::deactivate()’ can be marked override [-Wsuggest-override] 232 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:233:18: warning: ‘virtual void KMPlayer::URLSource::forward()’ can be marked override [-Wsuggest-override] 233 | virtual void forward (); | ^~~~~~~ /<>/src/kmplayerpartbase.h:234:18: warning: ‘virtual void KMPlayer::URLSource::backward()’ can be marked override [-Wsuggest-override] 234 | virtual void backward (); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:235:18: warning: ‘virtual void KMPlayer::URLSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 235 | virtual void play (Mrl *); | ^~~~ /<>/src/kmplayerpartbase.h:221:60: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 221 | URLSource (PartBase * player, const KUrl & url = KUrl ()); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer.h:31, from /<>/src/main.cpp:28: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayer.h:31, from /<>/src/main.cpp:28: /<>/src/kmplayerpartbase.h:255:17: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 255 | KUrl url () const { return m_sources ["urlsource"]->url (); } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer.h:31, from /<>/src/main.cpp:28: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayer.h:31, from /<>/src/main.cpp:28: /<>/src/kmplayerpartbase.h:257:21: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 257 | KUrl docBase () const { return m_docbase; } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer.h:31, from /<>/src/main.cpp:28: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayer.h:31, from /<>/src/main.cpp:28: /<>/src/kmplayerpartbase.h:291:43: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 291 | virtual bool openUrl (const KUrl & url); | ^ /<>/src/kmplayerpartbase.h:292:77: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 292 | virtual void openUrl (const KUrl &, const QString &t, const QString &srv); | ^ /<>/src/kmplayerpartbase.h:366:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 366 | KUrl m_docbase; | ^~~~~~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer.h:31, from /<>/src/main.cpp:28: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayer.h:31, from /<>/src/main.cpp:28: /<>/src/kmplayerpartbase.h:249:33: warning: ‘virtual KMediaPlayer::View* KMPlayer::PartBase::view()’ can be marked override [-Wsuggest-override] 249 | virtual KMediaPlayer::View* view (); | ^~~~ /<>/src/kmplayerpartbase.h:290:18: warning: ‘virtual bool KMPlayer::PartBase::openUrl(const QUrl&)’ can be marked override [-Wsuggest-override] 290 | virtual bool openUrl (const QUrl & url); | ^~~~~~~ /<>/src/kmplayerpartbase.h:294:18: warning: ‘virtual bool KMPlayer::PartBase::closeUrl()’ can be marked override [-Wsuggest-override] 294 | virtual bool closeUrl (); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:295:18: warning: ‘virtual void KMPlayer::PartBase::pause()’ can be marked override [-Wsuggest-override] 295 | virtual void pause (void); | ^~~~~ /<>/src/kmplayerpartbase.h:296:18: warning: ‘virtual void KMPlayer::PartBase::play()’ can be marked override [-Wsuggest-override] 296 | virtual void play (void); | ^~~~ /<>/src/kmplayerpartbase.h:297:18: warning: ‘virtual void KMPlayer::PartBase::stop()’ can be marked override [-Wsuggest-override] 297 | virtual void stop (void); | ^~~~ /<>/src/kmplayerpartbase.h:316:18: warning: ‘virtual bool KMPlayer::PartBase::isSeekable() const’ can be marked override [-Wsuggest-override] 316 | virtual bool isSeekable (void) const; | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:317:23: warning: ‘virtual qlonglong KMPlayer::PartBase::position() const’ can be marked override [-Wsuggest-override] 317 | virtual qlonglong position (void) const; | ^~~~~~~~ /<>/src/kmplayerpartbase.h:318:18: warning: ‘virtual bool KMPlayer::PartBase::hasLength() const’ can be marked override [-Wsuggest-override] 318 | virtual bool hasLength (void) const; | ^~~~~~~~~ /<>/src/kmplayerpartbase.h:319:23: warning: ‘virtual qlonglong KMPlayer::PartBase::length() const’ can be marked override [-Wsuggest-override] 319 | virtual qlonglong length (void) const; | ^~~~~~ /<>/src/kmplayerpartbase.h:320:18: warning: ‘virtual void KMPlayer::PartBase::seek(qlonglong)’ can be marked override [-Wsuggest-override] 320 | virtual void seek (qlonglong); | ^~~~ /<>/src/kmplayerpartbase.h:344:10: warning: ‘virtual bool KMPlayer::PartBase::openFile()’ can be marked override [-Wsuggest-override] 344 | bool openFile(); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:345:18: warning: ‘virtual void KMPlayer::PartBase::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 345 | virtual void timerEvent (QTimerEvent *); | ^~~~~~~~~~ In file included from /<>/src/main.cpp:28: /<>/src/kmplayer.h:61:50: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 61 | void openDocumentFile (const KUrl& url=KUrl()); | ^ /<>/src/kmplayer.h:62:33: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 62 | void addUrl (const KUrl& url); | ^ /<>/src/kmplayer.h:77:10: warning: ‘virtual void KMPlayerApp::saveProperties(KConfigGroup&)’ can be marked override [-Wsuggest-override] 77 | void saveProperties (KConfigGroup&); | ^~~~~~~~~~~~~~ /<>/src/kmplayer.h:78:10: warning: ‘virtual void KMPlayerApp::readProperties(const KConfigGroup&)’ can be marked override [-Wsuggest-override] 78 | void readProperties (const KConfigGroup&); | ^~~~~~~~~~~~~~ /<>/src/kmplayer.h:82:18: warning: ‘virtual bool KMPlayerApp::queryClose()’ can be marked override [-Wsuggest-override] 82 | virtual bool queryClose (); | ^~~~~~~~~~ /<>/src/kmplayer.h:61:49: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 61 | void openDocumentFile (const KUrl& url=KUrl()); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer.h:31, from /<>/src/main.cpp:28: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/main.cpp:28: /<>/src/kmplayer.h:210:18: warning: ‘virtual bool KMPlayerDVDSource::processOutput(const QString&)’ can be marked override [-Wsuggest-override] 210 | virtual bool processOutput (const QString & line); | ^~~~~~~~~~~~~ /<>/src/kmplayer.h:211:21: warning: ‘virtual QString KMPlayerDVDSource::filterOptions()’ can be marked override [-Wsuggest-override] 211 | virtual QString filterOptions (); | ^~~~~~~~~~~~~ /<>/src/kmplayer.h:212:18: warning: ‘virtual void KMPlayerDVDSource::setIdentified(bool)’ can be marked override [-Wsuggest-override] 212 | virtual void setIdentified (bool b = true); | ^~~~~~~~~~~~~ /<>/src/kmplayer.h:213:21: warning: ‘virtual QString KMPlayerDVDSource::prettyName()’ can be marked override [-Wsuggest-override] 213 | virtual QString prettyName (); | ^~~~~~~~~~ /<>/src/kmplayer.h:214:18: warning: ‘virtual void KMPlayerDVDSource::write(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 214 | virtual void write (KSharedConfigPtr); | ^~~~~ /<>/src/kmplayer.h:215:18: warning: ‘virtual void KMPlayerDVDSource::read(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 215 | virtual void read (KSharedConfigPtr); | ^~~~ /<>/src/kmplayer.h:216:18: warning: ‘virtual void KMPlayerDVDSource::sync(bool)’ can be marked override [-Wsuggest-override] 216 | virtual void sync (bool); | ^~~~ /<>/src/kmplayer.h:217:18: warning: ‘virtual void KMPlayerDVDSource::prefLocation(QString&, QString&, QString&)’ can be marked override [-Wsuggest-override] 217 | virtual void prefLocation (QString & item, QString & icon, QString & tab); | ^~~~~~~~~~~~ /<>/src/kmplayer.h:218:22: warning: ‘virtual QFrame* KMPlayerDVDSource::prefPage(QWidget*)’ can be marked override [-Wsuggest-override] 218 | virtual QFrame * prefPage (QWidget * parent); | ^~~~~~~~ /<>/src/kmplayer.h:219:18: warning: ‘virtual void KMPlayerDVDSource::activate()’ can be marked override [-Wsuggest-override] 219 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer.h:220:18: warning: ‘virtual void KMPlayerDVDSource::deactivate()’ can be marked override [-Wsuggest-override] 220 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer.h:223:10: warning: ‘virtual void KMPlayerDVDSource::setCurrent(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 223 | void setCurrent (KMPlayer::Mrl *); | ^~~~~~~~~~ /<>/src/kmplayer.h:224:10: warning: ‘virtual void KMPlayerDVDSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 224 | void play (KMPlayer::Mrl *); | ^~~~ /<>/src/kmplayer.h:254:18: warning: ‘virtual bool KMPlayerVCDSource::processOutput(const QString&)’ can be marked override [-Wsuggest-override] 254 | virtual bool processOutput (const QString & line); | ^~~~~~~~~~~~~ /<>/src/kmplayer.h:255:18: warning: ‘virtual void KMPlayerVCDSource::setIdentified(bool)’ can be marked override [-Wsuggest-override] 255 | virtual void setIdentified (bool b = true); | ^~~~~~~~~~~~~ /<>/src/kmplayer.h:256:21: warning: ‘virtual QString KMPlayerVCDSource::prettyName()’ can be marked override [-Wsuggest-override] 256 | virtual QString prettyName (); | ^~~~~~~~~~ /<>/src/kmplayer.h:257:18: warning: ‘virtual void KMPlayerVCDSource::write(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 257 | virtual void write (KSharedConfigPtr); | ^~~~~ /<>/src/kmplayer.h:258:18: warning: ‘virtual void KMPlayerVCDSource::read(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 258 | virtual void read (KSharedConfigPtr); | ^~~~ /<>/src/kmplayer.h:259:18: warning: ‘virtual void KMPlayerVCDSource::sync(bool)’ can be marked override [-Wsuggest-override] 259 | virtual void sync (bool); | ^~~~ /<>/src/kmplayer.h:260:18: warning: ‘virtual void KMPlayerVCDSource::prefLocation(QString&, QString&, QString&)’ can be marked override [-Wsuggest-override] 260 | virtual void prefLocation (QString & item, QString & icon, QString & tab); | ^~~~~~~~~~~~ /<>/src/kmplayer.h:261:22: warning: ‘virtual QFrame* KMPlayerVCDSource::prefPage(QWidget*)’ can be marked override [-Wsuggest-override] 261 | virtual QFrame * prefPage (QWidget * parent); | ^~~~~~~~ /<>/src/kmplayer.h:262:18: warning: ‘virtual void KMPlayerVCDSource::activate()’ can be marked override [-Wsuggest-override] 262 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer.h:263:18: warning: ‘virtual void KMPlayerVCDSource::deactivate()’ can be marked override [-Wsuggest-override] 263 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer.h:265:10: warning: ‘virtual void KMPlayerVCDSource::setCurrent(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 265 | void setCurrent (KMPlayer::Mrl *); | ^~~~~~~~~~ /<>/src/kmplayer.h:280:18: warning: ‘virtual bool KMPlayerAudioCDSource::processOutput(const QString&)’ can be marked override [-Wsuggest-override] 280 | virtual bool processOutput (const QString & line); | ^~~~~~~~~~~~~ /<>/src/kmplayer.h:281:18: warning: ‘virtual void KMPlayerAudioCDSource::setIdentified(bool)’ can be marked override [-Wsuggest-override] 281 | virtual void setIdentified (bool b = true); | ^~~~~~~~~~~~~ /<>/src/kmplayer.h:282:21: warning: ‘virtual QString KMPlayerAudioCDSource::prettyName()’ can be marked override [-Wsuggest-override] 282 | virtual QString prettyName (); | ^~~~~~~~~~ /<>/src/kmplayer.h:283:18: warning: ‘virtual void KMPlayerAudioCDSource::activate()’ can be marked override [-Wsuggest-override] 283 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer.h:284:18: warning: ‘virtual void KMPlayerAudioCDSource::deactivate()’ can be marked override [-Wsuggest-override] 284 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayer.h:286:10: warning: ‘virtual void KMPlayerAudioCDSource::setCurrent(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 286 | void setCurrent (KMPlayer::Mrl *); | ^~~~~~~~~~ /<>/src/kmplayer.h:299:18: warning: ‘virtual bool KMPlayerPipeSource::hasLength()’ can be marked override [-Wsuggest-override] 299 | virtual bool hasLength (); | ^~~~~~~~~ /<>/src/kmplayer.h:300:18: warning: ‘virtual bool KMPlayerPipeSource::isSeekable()’ can be marked override [-Wsuggest-override] 300 | virtual bool isSeekable (); | ^~~~~~~~~~ /<>/src/kmplayer.h:302:21: warning: ‘virtual QString KMPlayerPipeSource::prettyName()’ can be marked override [-Wsuggest-override] 302 | virtual QString prettyName (); | ^~~~~~~~~~ /<>/src/kmplayer.h:303:18: warning: ‘virtual void KMPlayerPipeSource::activate()’ can be marked override [-Wsuggest-override] 303 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer.h:304:18: warning: ‘virtual void KMPlayerPipeSource::deactivate()’ can be marked override [-Wsuggest-override] 304 | virtual void deactivate (); | ^~~~~~~~~~ [ 88%] Linking CXX shared library libkdeinit5_kmplayer.so cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/kdeinit_kmplayer.dir/link.txt --verbose=1 /usr/bin/aarch64-linux-gnu-g++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -Wl,--no-undefined -Wl,--fatal-warnings -Wl,--enable-new-dtags -Wl,-z,relro -Wl,--as-needed -shared -Wl,-soname,libkdeinit5_kmplayer.so -o libkdeinit5_kmplayer.so CMakeFiles/kdeinit_kmplayer.dir/kdeinit_kmplayer_autogen/mocs_compilation.cpp.o CMakeFiles/kdeinit_kmplayer.dir/kmplayer.cpp.o CMakeFiles/kdeinit_kmplayer.dir/kmplayer_lists.cpp.o CMakeFiles/kdeinit_kmplayer.dir/kmplayertvsource.cpp.o CMakeFiles/kdeinit_kmplayer.dir/main.cpp.o -Wl,-rpath,/<>/obj-aarch64-linux-gnu/src: libkmplayercommon.so /usr/lib/aarch64-linux-gnu/libKF5MediaPlayer.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5KDELibs4Support.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5Parts.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5KIOFileWidgets.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5Bookmarks.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5Solid.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5Notifications.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5UnitConversion.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5TextWidgets.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5SonnetUi.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5KIOWidgets.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5Completion.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5KIOGui.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5KIOCore.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5Crash.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5Service.so.5.78.0 /usr/lib/aarch64-linux-gnu/libQt5Concurrent.so.5.15.2 /usr/lib/aarch64-linux-gnu/libKF5WindowSystem.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5JobWidgets.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5XmlGui.so.5.78.0 /usr/lib/aarch64-linux-gnu/libQt5PrintSupport.so.5.15.2 /usr/lib/aarch64-linux-gnu/libKF5IconThemes.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5ConfigWidgets.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5WidgetsAddons.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5Codecs.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5ConfigGui.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5ConfigCore.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5Auth.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5AuthCore.so.5.78.0 /usr/lib/aarch64-linux-gnu/libQt5DBus.so.5.15.2 /usr/lib/aarch64-linux-gnu/libKF5CoreAddons.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5I18n.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5GuiAddons.so.5.78.0 /usr/lib/aarch64-linux-gnu/libQt5Network.so.5.15.2 /usr/lib/aarch64-linux-gnu/libKF5ItemViews.so.5.78.0 /usr/lib/aarch64-linux-gnu/libQt5Xml.so.5.15.2 /usr/lib/aarch64-linux-gnu/libQt5Widgets.so.5.15.2 /usr/lib/aarch64-linux-gnu/libQt5Gui.so.5.15.2 /usr/lib/aarch64-linux-gnu/libQt5Core.so.5.15.2 make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 88%] Built target kdeinit_kmplayer make -f src/CMakeFiles/kmplayer.dir/build.make src/CMakeFiles/kmplayer.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/src /<>/obj-aarch64-linux-gnu/src/CMakeFiles/kmplayer.dir/DependInfo.cmake --color= Dependee "/<>/obj-aarch64-linux-gnu/src/CMakeFiles/kmplayer.dir/DependInfo.cmake" is newer than depender "/<>/obj-aarch64-linux-gnu/src/CMakeFiles/kmplayer.dir/depend.internal". Dependee "/<>/obj-aarch64-linux-gnu/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/obj-aarch64-linux-gnu/src/CMakeFiles/kmplayer.dir/depend.internal". Scanning dependencies of target kmplayer make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f src/CMakeFiles/kmplayer.dir/build.make src/CMakeFiles/kmplayer.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' [ 90%] Building CXX object src/CMakeFiles/kmplayer.dir/kmplayer_autogen/mocs_compilation.cpp.o cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-g++ -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DKMPLAYER_VERSION_STRING="\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu/src/kmplayer_autogen/include -I/<>/obj-aarch64-linux-gnu/src/.. -isystem /usr/include/KF5/KMediaPlayer -isystem /usr/include/KF5 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KParts -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KTextWidgets -isystem /usr/include/KF5/SonnetUi -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KBookmarks -isystem /usr/include/KF5/KItemViews -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KNotifications -isystem /usr/include/KF5/KIconThemes -isystem /usr/include/KF5/KGuiAddons -isystem /usr/include/KF5/KUnitConversion -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/kmplayer.dir/kmplayer_autogen/mocs_compilation.cpp.o -c /<>/obj-aarch64-linux-gnu/src/kmplayer_autogen/mocs_compilation.cpp [ 91%] Building CXX object src/CMakeFiles/kmplayer.dir/kmplayer_dummy.cpp.o cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-g++ -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DKMPLAYER_VERSION_STRING="\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu/src/kmplayer_autogen/include -I/<>/obj-aarch64-linux-gnu/src/.. -isystem /usr/include/KF5/KMediaPlayer -isystem /usr/include/KF5 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KParts -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KTextWidgets -isystem /usr/include/KF5/SonnetUi -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KBookmarks -isystem /usr/include/KF5/KItemViews -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KNotifications -isystem /usr/include/KF5/KIconThemes -isystem /usr/include/KF5/KGuiAddons -isystem /usr/include/KF5/KUnitConversion -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/kmplayer.dir/kmplayer_dummy.cpp.o -c /<>/obj-aarch64-linux-gnu/src/kmplayer_dummy.cpp [ 92%] Linking CXX executable kmplayer cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/kmplayer.dir/link.txt --verbose=1 /usr/bin/aarch64-linux-gnu-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -Wl,--enable-new-dtags -Wl,-z,relro -Wl,--as-needed -rdynamic CMakeFiles/kmplayer.dir/kmplayer_autogen/mocs_compilation.cpp.o CMakeFiles/kmplayer.dir/kmplayer_dummy.cpp.o -o kmplayer -Wl,-rpath,/<>/obj-aarch64-linux-gnu/src: libkdeinit5_kmplayer.so libkmplayercommon.so /usr/lib/aarch64-linux-gnu/libKF5MediaPlayer.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5KDELibs4Support.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5KIOFileWidgets.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5Bookmarks.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5Solid.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5Notifications.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5UnitConversion.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5Parts.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5TextWidgets.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5SonnetUi.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5KIOWidgets.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5Completion.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5KIOGui.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5KIOCore.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5Crash.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5Service.so.5.78.0 /usr/lib/aarch64-linux-gnu/libQt5Concurrent.so.5.15.2 /usr/lib/aarch64-linux-gnu/libKF5WindowSystem.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5JobWidgets.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5XmlGui.so.5.78.0 /usr/lib/aarch64-linux-gnu/libQt5PrintSupport.so.5.15.2 /usr/lib/aarch64-linux-gnu/libKF5IconThemes.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5ConfigWidgets.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5WidgetsAddons.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5Codecs.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5ConfigGui.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5ConfigCore.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5Auth.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5AuthCore.so.5.78.0 /usr/lib/aarch64-linux-gnu/libQt5DBus.so.5.15.2 /usr/lib/aarch64-linux-gnu/libKF5CoreAddons.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5I18n.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5GuiAddons.so.5.78.0 /usr/lib/aarch64-linux-gnu/libQt5Network.so.5.15.2 /usr/lib/aarch64-linux-gnu/libKF5ItemViews.so.5.78.0 /usr/lib/aarch64-linux-gnu/libQt5Widgets.so.5.15.2 /usr/lib/aarch64-linux-gnu/libQt5Gui.so.5.15.2 /usr/lib/aarch64-linux-gnu/libQt5Xml.so.5.15.2 /usr/lib/aarch64-linux-gnu/libQt5Core.so.5.15.2 make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 92%] Built target kmplayer make -f src/CMakeFiles/kmplayerpart_autogen.dir/build.make src/CMakeFiles/kmplayerpart_autogen.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/src /<>/obj-aarch64-linux-gnu/src/CMakeFiles/kmplayerpart_autogen.dir/DependInfo.cmake --color= Dependee "/<>/obj-aarch64-linux-gnu/src/CMakeFiles/kmplayerpart_autogen.dir/DependInfo.cmake" is newer than depender "/<>/obj-aarch64-linux-gnu/src/CMakeFiles/kmplayerpart_autogen.dir/depend.internal". Dependee "/<>/obj-aarch64-linux-gnu/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/obj-aarch64-linux-gnu/src/CMakeFiles/kmplayerpart_autogen.dir/depend.internal". Scanning dependencies of target kmplayerpart_autogen make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f src/CMakeFiles/kmplayerpart_autogen.dir/build.make src/CMakeFiles/kmplayerpart_autogen.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' [ 94%] Automatic MOC for target kmplayerpart cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_autogen /<>/obj-aarch64-linux-gnu/src/CMakeFiles/kmplayerpart_autogen.dir/AutogenInfo.json Debian AutoGen: Refreshing parse cache because it doesn't exist. AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/moc_predefs.h", because it doesn't exist. /usr/bin/aarch64-linux-gnu-g++ -dM -E -c /usr/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp -DKCOREADDONS_LIB -DKGUIADDONS_LIB "-DKMPLAYER_VERSION_STRING=\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayerpart_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu -I/usr/include/KF5/KMediaPlayer -I/usr/include/KF5 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/KF5/KParts -I/usr/include/KF5/KIOWidgets -I/usr/include/KF5/KIOGui -I/usr/include/KF5/KIOCore -I/usr/include/KF5/KCoreAddons -I/usr/include/KF5/KService -I/usr/include/KF5/KConfigCore -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtConcurrent -I/usr/include/aarch64-linux-gnu/qt5/QtDBus -I/usr/include/KF5/KWindowSystem -I/usr/include/KF5/KJobWidgets -I/usr/include/KF5/KCompletion -I/usr/include/KF5/KWidgetsAddons -I/usr/include/KF5/KXmlGui -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/usr/include/KF5/KConfigWidgets -I/usr/include/KF5/KCodecs -I/usr/include/KF5/KConfigGui -I/usr/include/KF5/KAuth -I/usr/include/KF5/KTextWidgets -I/usr/include/KF5/SonnetUi -I/usr/include/KF5/KI18n -I/usr/include/KF5/KDELibs4Support -I/usr/include/KF5/KDELibs4Support/KDE -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/KF5/KCrash -I/usr/include/KF5/KIOFileWidgets -I/usr/include/KF5/KBookmarks -I/usr/include/KF5/KItemViews -I/usr/include/KF5/Solid -I/usr/include/KF5/KNotifications -I/usr/include/KF5/KIconThemes -I/usr/include/KF5/KGuiAddons -I/usr/include/KF5/KUnitConversion -I/usr/include -I/usr/aarch64-linux-gnu/include/c++/10 -I/usr/aarch64-linux-gnu/include/c++/10/aarch64-linux-gnu -I/usr/aarch64-linux-gnu/include/c++/10/backward -I/usr/lib/gcc-cross/aarch64-linux-gnu/10/include -I/usr/aarch64-linux-gnu/include -I/usr/include/aarch64-linux-gnu AutoGen: Parsing "SRC:/src/kmplayer_part.h" AutoGen: Parsing "SRC:/src/kmplayer_part.cpp" AutoMoc warning --------------- "SRC:/src/kmplayer_part.cpp" includes the moc file "kmplayer_part.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, Q_NAMESPACE_EXPORT, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON or K_PLUGIN_CLASS_WITH_JSON macro. AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/include/kmplayer_part.moc", because it doesn't exist, from "SRC:/src/kmplayer_part.cpp" /usr/lib/qt5/bin/moc -DKCOREADDONS_LIB -DKGUIADDONS_LIB "-DKMPLAYER_VERSION_STRING=\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayerpart_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu -I/usr/include/KF5/KMediaPlayer -I/usr/include/KF5 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/KF5/KParts -I/usr/include/KF5/KIOWidgets -I/usr/include/KF5/KIOGui -I/usr/include/KF5/KIOCore -I/usr/include/KF5/KCoreAddons -I/usr/include/KF5/KService -I/usr/include/KF5/KConfigCore -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtConcurrent -I/usr/include/aarch64-linux-gnu/qt5/QtDBus -I/usr/include/KF5/KWindowSystem -I/usr/include/KF5/KJobWidgets -I/usr/include/KF5/KCompletion -I/usr/include/KF5/KWidgetsAddons -I/usr/include/KF5/KXmlGui -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/usr/include/KF5/KConfigWidgets -I/usr/include/KF5/KCodecs -I/usr/include/KF5/KConfigGui -I/usr/include/KF5/KAuth -I/usr/include/KF5/KTextWidgets -I/usr/include/KF5/SonnetUi -I/usr/include/KF5/KI18n -I/usr/include/KF5/KDELibs4Support -I/usr/include/KF5/KDELibs4Support/KDE -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/KF5/KCrash -I/usr/include/KF5/KIOFileWidgets -I/usr/include/KF5/KBookmarks -I/usr/include/KF5/KItemViews -I/usr/include/KF5/Solid -I/usr/include/KF5/KNotifications -I/usr/include/KF5/KIconThemes -I/usr/include/KF5/KGuiAddons -I/usr/include/KF5/KUnitConversion -I/usr/include -I/usr/aarch64-linux-gnu/include/c++/10 -I/usr/aarch64-linux-gnu/include/c++/10/aarch64-linux-gnu -I/usr/aarch64-linux-gnu/include/c++/10/backward -I/usr/lib/gcc-cross/aarch64-linux-gnu/10/include -I/usr/aarch64-linux-gnu/include -I/usr/include/aarch64-linux-gnu --include /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/moc_predefs.h --output-dep-file -o /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/include/kmplayer_part.moc /<>/src/kmplayer_part.cpp AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/moc_kmplayer_part.cpp", because it doesn't exist, from "SRC:/src/kmplayer_part.h" /usr/lib/qt5/bin/moc -DKCOREADDONS_LIB -DKGUIADDONS_LIB "-DKMPLAYER_VERSION_STRING=\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayerpart_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu -I/usr/include/KF5/KMediaPlayer -I/usr/include/KF5 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/KF5/KParts -I/usr/include/KF5/KIOWidgets -I/usr/include/KF5/KIOGui -I/usr/include/KF5/KIOCore -I/usr/include/KF5/KCoreAddons -I/usr/include/KF5/KService -I/usr/include/KF5/KConfigCore -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtConcurrent -I/usr/include/aarch64-linux-gnu/qt5/QtDBus -I/usr/include/KF5/KWindowSystem -I/usr/include/KF5/KJobWidgets -I/usr/include/KF5/KCompletion -I/usr/include/KF5/KWidgetsAddons -I/usr/include/KF5/KXmlGui -I/usr/include/aarch64-linux-gnu/qt5/QtXml -I/usr/include/KF5/KConfigWidgets -I/usr/include/KF5/KCodecs -I/usr/include/KF5/KConfigGui -I/usr/include/KF5/KAuth -I/usr/include/KF5/KTextWidgets -I/usr/include/KF5/SonnetUi -I/usr/include/KF5/KI18n -I/usr/include/KF5/KDELibs4Support -I/usr/include/KF5/KDELibs4Support/KDE -I/usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -I/usr/include/KF5/KCrash -I/usr/include/KF5/KIOFileWidgets -I/usr/include/KF5/KBookmarks -I/usr/include/KF5/KItemViews -I/usr/include/KF5/Solid -I/usr/include/KF5/KNotifications -I/usr/include/KF5/KIconThemes -I/usr/include/KF5/KGuiAddons -I/usr/include/KF5/KUnitConversion -I/usr/include -I/usr/aarch64-linux-gnu/include/c++/10 -I/usr/aarch64-linux-gnu/include/c++/10/aarch64-linux-gnu -I/usr/aarch64-linux-gnu/include/c++/10/backward -I/usr/lib/gcc-cross/aarch64-linux-gnu/10/include -I/usr/aarch64-linux-gnu/include -I/usr/include/aarch64-linux-gnu --include /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/moc_predefs.h --output-dep-file -o /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/moc_kmplayer_part.cpp /<>/src/kmplayer_part.h AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/moc_kmplayer_part.cpp.d" AutoMoc: /<>/src/kmplayer_part.cpp:0: Note: No relevant classes found. No output generated. AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/include/kmplayer_part.moc.d" AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/mocs_compilation.cpp" AutoGen: Writing the parse cache file "SRC:/obj-aarch64-linux-gnu/src/CMakeFiles/kmplayerpart_autogen.dir/ParseCache.txt" AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/src/CMakeFiles/kmplayerpart_autogen.dir/AutogenUsed.txt" make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 94%] Built target kmplayerpart_autogen make -f src/CMakeFiles/kmplayerpart.dir/build.make src/CMakeFiles/kmplayerpart.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/src /<>/obj-aarch64-linux-gnu/src/CMakeFiles/kmplayerpart.dir/DependInfo.cmake --color= Dependee "/<>/obj-aarch64-linux-gnu/src/CMakeFiles/kmplayerpart.dir/DependInfo.cmake" is newer than depender "/<>/obj-aarch64-linux-gnu/src/CMakeFiles/kmplayerpart.dir/depend.internal". Dependee "/<>/obj-aarch64-linux-gnu/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/obj-aarch64-linux-gnu/src/CMakeFiles/kmplayerpart.dir/depend.internal". Scanning dependencies of target kmplayerpart make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f src/CMakeFiles/kmplayerpart.dir/build.make src/CMakeFiles/kmplayerpart.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' [ 95%] Building CXX object src/CMakeFiles/kmplayerpart.dir/kmplayerpart_autogen/mocs_compilation.cpp.o cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-g++ -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DKMPLAYER_VERSION_STRING="\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayerpart_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/include -I/<>/obj-aarch64-linux-gnu/src/.. -isystem /usr/include/KF5/KMediaPlayer -isystem /usr/include/KF5 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KParts -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KTextWidgets -isystem /usr/include/KF5/SonnetUi -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KBookmarks -isystem /usr/include/KF5/KItemViews -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KNotifications -isystem /usr/include/KF5/KIconThemes -isystem /usr/include/KF5/KGuiAddons -isystem /usr/include/KF5/KUnitConversion -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/kmplayerpart.dir/kmplayerpart_autogen/mocs_compilation.cpp.o -c /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/mocs_compilation.cpp In file included from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:39, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:26, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/moc_kmplayer_part.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/mocs_compilation.cpp:2: /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerview.h:61:10: warning: ‘virtual void KMPlayer::TextEdit::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 61 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerview.h:74:10: warning: ‘virtual void KMPlayer::InfoWindow::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 74 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerview.h:85:10: warning: ‘virtual void KMPlayer::PictureWidget::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 85 | void mousePressEvent (QMouseEvent *); | ^~~~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerview.h:86:10: warning: ‘virtual void KMPlayer::PictureWidget::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 86 | void mouseMoveEvent (QMouseEvent *); | ^~~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerview.h:137:10: warning: ‘virtual void KMPlayer::View::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 137 | void dragEnterEvent(QDragEnterEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerview.h:138:10: warning: ‘virtual void KMPlayer::View::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 138 | void dropEvent(QDropEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerview.h:159:10: warning: ‘virtual void KMPlayer::View::leaveEvent(QEvent*)’ can be marked override [-Wsuggest-override] 159 | void leaveEvent (QEvent *) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerview.h:160:10: warning: ‘virtual void KMPlayer::View::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent(QTimerEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:32, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:40, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:26, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/moc_kmplayer_part.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/mocs_compilation.cpp:2: /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:185:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:217:53: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’ 217 | inline Single operator * (const int i, const Single s) { | ~~~~~~~~~~~~~^ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:264:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 264 | operator > (const Single s, const int i) { return s > Single (i); } | ^ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:261:26: note: initializing argument 1 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:267:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 267 | operator > (const int i, const Single s) { return Single (i) > s; } | ^ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:261:43: note: initializing argument 2 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:282:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 282 | operator < (const Single s, const int i) { return s < Single (i); } | ^ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:279:26: note: initializing argument 1 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:285:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 285 | operator < (const int i, const Single s) { return Single (i) < s; } | ^ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:279:43: note: initializing argument 2 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:291:66: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 291 | operator <= (const Single s, const int i) { return s <= Single (i); } | ^ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:288:27: note: initializing argument 1 of ‘bool KMPlayer::operator<=(KMPlayer::Single, KMPlayer::Single)’ 288 | operator <= (const Single s1, const Single s2) { return s1.value <= s2.value; } | ~~~~~~~~~~~~~^~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:40, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:26, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/moc_kmplayer_part.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/mocs_compilation.cpp:2: /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h: At global scope: /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:576:18: warning: ‘virtual bool KMPlayer::Element::isElementNode() const’ can be marked override [-Wsuggest-override] 576 | virtual bool isElementNode () const { return true; } | ^~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:577:18: warning: ‘virtual void KMPlayer::Element::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 577 | virtual void accept (Visitor * v); | ^~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:628:11: warning: ‘virtual KMPlayer::Node* KMPlayer::Mrl::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 628 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:629:10: warning: ‘virtual void KMPlayer::Mrl::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 629 | void parseParam (const TrieString &, const QString &); | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:646:18: warning: ‘virtual void KMPlayer::Mrl::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 646 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:647:19: warning: ‘virtual void* KMPlayer::Mrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 647 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:689:79: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 689 | virtual void openUrl (const KUrl &, const QString &t, const QString &srv)=0; | ^ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:777:19: warning: ‘virtual KMPlayer::Node* KMPlayer::Document::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 777 | virtual Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:778:32: warning: ‘virtual const char* KMPlayer::Document::nodeName() const’ can be marked override [-Wsuggest-override] 778 | KDE_NO_EXPORT const char * nodeName () const { return "document"; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:800:19: warning: ‘virtual void* KMPlayer::Document::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 800 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:897:18: warning: ‘virtual const char* KMPlayer::TextNode::nodeName() const’ can be marked override [-Wsuggest-override] 897 | const char * nodeName () const { return "#text"; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:898:10: warning: ‘virtual void KMPlayer::TextNode::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 898 | void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:911:18: warning: ‘virtual const char* KMPlayer::CData::nodeName() const’ can be marked override [-Wsuggest-override] 911 | const char * nodeName () const { return "#cdata"; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:921:18: warning: ‘virtual const char* KMPlayer::DarkNode::nodeName() const’ can be marked override [-Wsuggest-override] 921 | const char * nodeName () const { return name.data (); } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:922:11: warning: ‘virtual KMPlayer::Node* KMPlayer::DarkNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 922 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:935:32: warning: ‘virtual const char* KMPlayer::GenericURL::nodeName() const’ can be marked override [-Wsuggest-override] 935 | KDE_NO_EXPORT const char * nodeName () const { return "url"; } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:946:32: warning: ‘virtual const char* KMPlayer::GenericMrl::nodeName() const’ can be marked override [-Wsuggest-override] 946 | KDE_NO_EXPORT const char * nodeName () const { return node_name.data (); } | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerplaylist.h:948:11: warning: ‘virtual void* KMPlayer::GenericMrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 948 | void *role (RoleType msg, void *content=NULL); | ^~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:26, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/moc_kmplayer_part.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/mocs_compilation.cpp:2: /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:90:39: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 90 | KDE_NO_EXPORT const KUrl & url () const { return m_url; } | ^~~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:26, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/moc_kmplayer_part.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/mocs_compilation.cpp:2: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:26, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/moc_kmplayer_part.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/mocs_compilation.cpp:2: /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:91:42: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 91 | KDE_NO_EXPORT const KUrl & subUrl () const { return m_sub_url; } | ^~~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:26, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/moc_kmplayer_part.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/mocs_compilation.cpp:2: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:26, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/moc_kmplayer_part.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/mocs_compilation.cpp:2: /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:119:51: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 119 | KDE_NO_EXPORT void setSubURL (const KUrl & url) { m_sub_url = url; } | ^ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:167:77: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 167 | void openUrl (const KUrl &url, const QString &target, const QString &srv); | ^ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:178:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 178 | KUrl m_url; | ^~~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:26, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/moc_kmplayer_part.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/mocs_compilation.cpp:2: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:26, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/moc_kmplayer_part.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/mocs_compilation.cpp:2: /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:179:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 179 | KUrl m_sub_url; | ^~~~~~~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:26, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/moc_kmplayer_part.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/mocs_compilation.cpp:2: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:26, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/moc_kmplayer_part.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/mocs_compilation.cpp:2: /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:160:10: warning: ‘virtual void KMPlayer::Source::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent (QTimerEvent *); | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:164:10: warning: ‘virtual void KMPlayer::Source::stateElementChanged(KMPlayer::Node*, KMPlayer::Node::State, KMPlayer::Node::State)’ can be marked override [-Wsuggest-override] 164 | void stateElementChanged (Node * element, Node::State os, Node::State ns); | ^~~~~~~~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:165:10: warning: ‘virtual void KMPlayer::Source::bitRates(int&, int&)’ can be marked override [-Wsuggest-override] 165 | void bitRates (int & preferred, int & maximal); | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:166:10: warning: ‘virtual void KMPlayer::Source::setTimeout(int)’ can be marked override [-Wsuggest-override] 166 | void setTimeout (int ms); | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:167:10: warning: ‘virtual void KMPlayer::Source::openUrl(const KUrl&, const QString&, const QString&)’ can be marked override [-Wsuggest-override] 167 | void openUrl (const KUrl &url, const QString &target, const QString &srv); | ^~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:168:10: warning: ‘virtual void KMPlayer::Source::enableRepaintUpdaters(bool, unsigned int)’ can be marked override [-Wsuggest-override] 168 | void enableRepaintUpdaters (bool enable, unsigned int off_time); | ^~~~~~~~~~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:209:10: warning: ‘virtual void KMPlayer::SourceDocument::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 209 | void message (MessageType msg, void *data=NULL); | ^~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:210:11: warning: ‘virtual void* KMPlayer::SourceDocument::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 210 | void *role (RoleType msg, void *data=NULL); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:221:61: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 221 | URLSource (PartBase * player, const KUrl & url = KUrl ()); | ^ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:224:18: warning: ‘virtual void KMPlayer::URLSource::dimensions(int&, int&)’ can be marked override [-Wsuggest-override] 224 | virtual void dimensions (int & w, int & h); | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:225:18: warning: ‘virtual bool KMPlayer::URLSource::hasLength()’ can be marked override [-Wsuggest-override] 225 | virtual bool hasLength (); | ^~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:226:21: warning: ‘virtual QString KMPlayer::URLSource::prettyName()’ can be marked override [-Wsuggest-override] 226 | virtual QString prettyName (); | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:227:18: warning: ‘virtual void KMPlayer::URLSource::reset()’ can be marked override [-Wsuggest-override] 227 | virtual void reset (); | ^~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:228:18: warning: ‘virtual void KMPlayer::URLSource::setUrl(const QString&)’ can be marked override [-Wsuggest-override] 228 | virtual void setUrl (const QString &url); | ^~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:229:18: warning: ‘virtual bool KMPlayer::URLSource::authoriseUrl(const QString&)’ can be marked override [-Wsuggest-override] 229 | virtual bool authoriseUrl (const QString &url); | ^~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:230:18: warning: ‘virtual void KMPlayer::URLSource::init()’ can be marked override [-Wsuggest-override] 230 | virtual void init (); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:231:18: warning: ‘virtual void KMPlayer::URLSource::activate()’ can be marked override [-Wsuggest-override] 231 | virtual void activate () KDE_NO_EXPORT; | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:232:18: warning: ‘virtual void KMPlayer::URLSource::deactivate()’ can be marked override [-Wsuggest-override] 232 | virtual void deactivate (); | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:233:18: warning: ‘virtual void KMPlayer::URLSource::forward()’ can be marked override [-Wsuggest-override] 233 | virtual void forward (); | ^~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:234:18: warning: ‘virtual void KMPlayer::URLSource::backward()’ can be marked override [-Wsuggest-override] 234 | virtual void backward (); | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:235:18: warning: ‘virtual void KMPlayer::URLSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 235 | virtual void play (Mrl *); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:221:60: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 221 | URLSource (PartBase * player, const KUrl & url = KUrl ()); | ^ In file included from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:26, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/moc_kmplayer_part.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/mocs_compilation.cpp:2: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:26, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/moc_kmplayer_part.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/mocs_compilation.cpp:2: /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:255:17: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 255 | KUrl url () const { return m_sources ["urlsource"]->url (); } | ^~~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:26, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/moc_kmplayer_part.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/mocs_compilation.cpp:2: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:26, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/moc_kmplayer_part.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/mocs_compilation.cpp:2: /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:257:21: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 257 | KUrl docBase () const { return m_docbase; } | ^~~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:26, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/moc_kmplayer_part.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/mocs_compilation.cpp:2: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:26, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/moc_kmplayer_part.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/mocs_compilation.cpp:2: /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:291:43: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 291 | virtual bool openUrl (const KUrl & url); | ^ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:292:77: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 292 | virtual void openUrl (const KUrl &, const QString &t, const QString &srv); | ^ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:366:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 366 | KUrl m_docbase; | ^~~~~~~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:35, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:26, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/moc_kmplayer_part.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/mocs_compilation.cpp:2: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:26, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/moc_kmplayer_part.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/mocs_compilation.cpp:2: /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:249:33: warning: ‘virtual KMediaPlayer::View* KMPlayer::PartBase::view()’ can be marked override [-Wsuggest-override] 249 | virtual KMediaPlayer::View* view (); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:290:18: warning: ‘virtual bool KMPlayer::PartBase::openUrl(const QUrl&)’ can be marked override [-Wsuggest-override] 290 | virtual bool openUrl (const QUrl & url); | ^~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:294:18: warning: ‘virtual bool KMPlayer::PartBase::closeUrl()’ can be marked override [-Wsuggest-override] 294 | virtual bool closeUrl (); | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:295:18: warning: ‘virtual void KMPlayer::PartBase::pause()’ can be marked override [-Wsuggest-override] 295 | virtual void pause (void); | ^~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:296:18: warning: ‘virtual void KMPlayer::PartBase::play()’ can be marked override [-Wsuggest-override] 296 | virtual void play (void); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:297:18: warning: ‘virtual void KMPlayer::PartBase::stop()’ can be marked override [-Wsuggest-override] 297 | virtual void stop (void); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:316:18: warning: ‘virtual bool KMPlayer::PartBase::isSeekable() const’ can be marked override [-Wsuggest-override] 316 | virtual bool isSeekable (void) const; | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:317:23: warning: ‘virtual qlonglong KMPlayer::PartBase::position() const’ can be marked override [-Wsuggest-override] 317 | virtual qlonglong position (void) const; | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:318:18: warning: ‘virtual bool KMPlayer::PartBase::hasLength() const’ can be marked override [-Wsuggest-override] 318 | virtual bool hasLength (void) const; | ^~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:319:23: warning: ‘virtual qlonglong KMPlayer::PartBase::length() const’ can be marked override [-Wsuggest-override] 319 | virtual qlonglong length (void) const; | ^~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:320:18: warning: ‘virtual void KMPlayer::PartBase::seek(qlonglong)’ can be marked override [-Wsuggest-override] 320 | virtual void seek (qlonglong); | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:344:10: warning: ‘virtual bool KMPlayer::PartBase::openFile()’ can be marked override [-Wsuggest-override] 344 | bool openFile(); | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayerpartbase.h:345:18: warning: ‘virtual void KMPlayer::PartBase::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 345 | virtual void timerEvent (QTimerEvent *); | ^~~~~~~~~~ In file included from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/moc_kmplayer_part.cpp:10, from /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/mocs_compilation.cpp:2: /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:60:18: warning: ‘virtual void GrabDocument::activate()’ can be marked override [-Wsuggest-override] 60 | virtual void activate (); | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:61:18: warning: ‘virtual void GrabDocument::undefer()’ can be marked override [-Wsuggest-override] 61 | virtual void undefer (); | ^~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:62:18: warning: ‘virtual void GrabDocument::begin()’ can be marked override [-Wsuggest-override] 62 | virtual void begin (); | ^~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:63:18: warning: ‘virtual void GrabDocument::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 63 | virtual void message (KMPlayer::MessageType msg, void *content); | ^~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:82:91: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 82 | void requestOpenURL (const KUrl & url, const QString & target, const QString & service); | ^ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:80:10: warning: ‘virtual void KMPlayerBrowserExtension::saveState(QDataStream&)’ can be marked override [-Wsuggest-override] 80 | void saveState (QDataStream & stream); | ^~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:81:10: warning: ‘virtual void KMPlayerBrowserExtension::restoreState(QDataStream&)’ can be marked override [-Wsuggest-override] 81 | void restoreState (QDataStream & stream); | ^~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:95:10: warning: ‘virtual bool KMPlayerLiveConnectExtension::get(long unsigned int, const QString&, KParts::LiveConnectExtension::Type&, long unsigned int&, QString&)’ can be marked override [-Wsuggest-override] 95 | bool get (const unsigned long, const QString &, | ^~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:97:10: warning: ‘virtual bool KMPlayerLiveConnectExtension::put(long unsigned int, const QString&, const QString&)’ can be marked override [-Wsuggest-override] 97 | bool put (const unsigned long, const QString &, const QString &); | ^~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:98:10: warning: ‘virtual bool KMPlayerLiveConnectExtension::call(long unsigned int, const QString&, const QStringList&, KParts::LiveConnectExtension::Type&, long unsigned int&, QString&)’ can be marked override [-Wsuggest-override] 98 | bool call (const unsigned long, const QString &, | ^~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:101:10: warning: ‘virtual void KMPlayerLiveConnectExtension::unregister(long unsigned int)’ can be marked override [-Wsuggest-override] 101 | void unregister (const unsigned long); | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:154:40: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 154 | bool allowRedir (const KUrl & url) const; | ^~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:159:38: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 159 | bool openNewURL (const KUrl & url); // for JS interface | ^ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:160:66: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 160 | bool startUrl (const KUrl &url, const QString &pic=QString ());//clickToPlay | ^ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:158:18: warning: ‘virtual void KMPlayerPart::setLoaded(int)’ can be marked override [-Wsuggest-override] 158 | virtual void setLoaded (int percentage); | ^~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:162:21: warning: ‘virtual QString KMPlayerPart::doEvaluate(const QString&)’ can be marked override [-Wsuggest-override] 162 | virtual QString doEvaluate (const QString &script); | ^~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:166:18: warning: ‘virtual bool KMPlayerPart::openUrl(const QUrl&)’ can be marked override [-Wsuggest-override] 166 | virtual bool openUrl(const QUrl& url); | ^~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:168:18: warning: ‘virtual bool KMPlayerPart::closeUrl()’ can be marked override [-Wsuggest-override] 168 | virtual bool closeUrl (); | ^~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:171:18: warning: ‘virtual void KMPlayerPart::processCreated(KMPlayer::Process*)’ can be marked override [-Wsuggest-override] 171 | virtual void processCreated (KMPlayer::Process *); | ^~~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:172:18: warning: ‘virtual void KMPlayerPart::playingStarted()’ can be marked override [-Wsuggest-override] 172 | virtual void playingStarted (); | ^~~~~~~~~~~~~~ /<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/EWIEGA46WW/../../../../src/kmplayer_part.h:173:18: warning: ‘virtual void KMPlayerPart::playingStopped()’ can be marked override [-Wsuggest-override] 173 | virtual void playingStopped (); | ^~~~~~~~~~~~~~ [ 97%] Building CXX object src/CMakeFiles/kmplayerpart.dir/kmplayer_part.cpp.o cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/aarch64-linux-gnu-g++ -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DKMPLAYER_VERSION_STRING="\"\\\"0.12.0b\\\"\"" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkmplayerpart_EXPORTS -I/<>/obj-aarch64-linux-gnu/src -I/<>/src -I/<>/obj-aarch64-linux-gnu/src/kmplayerpart_autogen/include -I/<>/obj-aarch64-linux-gnu/src/.. -isystem /usr/include/KF5/KMediaPlayer -isystem /usr/include/KF5 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KParts -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtXml -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KTextWidgets -isystem /usr/include/KF5/SonnetUi -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KDELibs4Support -isystem /usr/include/KF5/KDELibs4Support/KDE -isystem /usr/include/aarch64-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KBookmarks -isystem /usr/include/KF5/KItemViews -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KNotifications -isystem /usr/include/KF5/KIconThemes -isystem /usr/include/KF5/KGuiAddons -isystem /usr/include/KF5/KUnitConversion -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/kmplayerpart.dir/kmplayer_part.cpp.o -c /<>/src/kmplayer_part.cpp In file included from /<>/src/kmplayerpartbase.h:39, from /<>/src/kmplayer_part.h:26, from /<>/src/kmplayer_part.cpp:44: /<>/src/kmplayerview.h:61:10: warning: ‘virtual void KMPlayer::TextEdit::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 61 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:74:10: warning: ‘virtual void KMPlayer::InfoWindow::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 74 | void contextMenuEvent (QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:85:10: warning: ‘virtual void KMPlayer::PictureWidget::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 85 | void mousePressEvent (QMouseEvent *); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerview.h:86:10: warning: ‘virtual void KMPlayer::PictureWidget::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 86 | void mouseMoveEvent (QMouseEvent *); | ^~~~~~~~~~~~~~ /<>/src/kmplayerview.h:137:10: warning: ‘virtual void KMPlayer::View::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 137 | void dragEnterEvent(QDragEnterEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/kmplayerview.h:138:10: warning: ‘virtual void KMPlayer::View::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 138 | void dropEvent(QDropEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/kmplayerview.h:159:10: warning: ‘virtual void KMPlayer::View::leaveEvent(QEvent*)’ can be marked override [-Wsuggest-override] 159 | void leaveEvent (QEvent *) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayerview.h:160:10: warning: ‘virtual void KMPlayer::View::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent(QTimerEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ In file included from /<>/src/kmplayerplaylist.h:32, from /<>/src/kmplayerpartbase.h:40, from /<>/src/kmplayer_part.h:26, from /<>/src/kmplayer_part.cpp:44: /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:188:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 188 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:194:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 194 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:200:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 200 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, KMPlayer::Single)’: /<>/src/kmplayertypes.h:206:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 206 | return s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:210:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 210 | return s + Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:185:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator+(KMPlayer::Single, KMPlayer::Single)’ 185 | inline Single operator + (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:214:25: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 214 | return s - Single (i); | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:191:40: note: initializing argument 1 of ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single, KMPlayer::Single)’ 191 | inline Single operator - (const Single s1, const Single s2) { | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:220:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 220 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator*(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:224:16: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 224 | return i * s; | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:217:53: note: initializing argument 2 of ‘KMPlayer::Single KMPlayer::operator*(int, KMPlayer::Single)’ 217 | inline Single operator * (const int i, const Single s) { | ~~~~~~~~~~~~~^ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator/(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:245:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 245 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:264:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 264 | operator > (const Single s, const int i) { return s > Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:26: note: initializing argument 1 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator>(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:267:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 267 | operator > (const int i, const Single s) { return Single (i) > s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:261:43: note: initializing argument 2 of ‘bool KMPlayer::operator>(KMPlayer::Single, KMPlayer::Single)’ 261 | operator > (const Single s1, const Single s2) { return s1.value > s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:282:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 282 | operator < (const Single s, const int i) { return s < Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:26: note: initializing argument 1 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<(int, KMPlayer::Single)’: /<>/src/kmplayertypes.h:285:64: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 285 | operator < (const int i, const Single s) { return Single (i) < s; } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:279:43: note: initializing argument 2 of ‘bool KMPlayer::operator<(KMPlayer::Single, KMPlayer::Single)’ 279 | operator < (const Single s1, const Single s2) { return s1.value < s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘bool KMPlayer::operator<=(KMPlayer::Single, int)’: /<>/src/kmplayertypes.h:291:66: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 291 | operator <= (const Single s, const int i) { return s <= Single (i); } | ^ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ /<>/src/kmplayertypes.h:288:27: note: initializing argument 1 of ‘bool KMPlayer::operator<=(KMPlayer::Single, KMPlayer::Single)’ 288 | operator <= (const Single s1, const Single s2) { return s1.value <= s2.value; } | ~~~~~~~~~~~~~^~ /<>/src/kmplayertypes.h: In function ‘KMPlayer::Single KMPlayer::operator-(KMPlayer::Single)’: /<>/src/kmplayertypes.h:296:12: warning: implicitly-declared ‘constexpr KMPlayer::Single::Single(const KMPlayer::Single&)’ is deprecated [-Wdeprecated-copy] 296 | return s1; | ^~ /<>/src/kmplayertypes.h:65:14: note: because ‘KMPlayer::Single’ has user-provided ‘KMPlayer::Single& KMPlayer::Single::operator=(KMPlayer::Single)’ 65 | Single & operator = (const Single s) { value = s.value; return *this; } | ^~~~~~~~ In file included from /<>/src/kmplayerpartbase.h:40, from /<>/src/kmplayer_part.h:26, from /<>/src/kmplayer_part.cpp:44: /<>/src/kmplayerplaylist.h: At global scope: /<>/src/kmplayerplaylist.h:574:18: warning: ‘virtual void KMPlayer::Element::reset()’ can be marked override [-Wsuggest-override] 574 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:575:18: warning: ‘virtual void KMPlayer::Element::clear()’ can be marked override [-Wsuggest-override] 575 | virtual void clear (); | ^~~~~ /<>/src/kmplayerplaylist.h:576:18: warning: ‘virtual bool KMPlayer::Element::isElementNode() const’ can be marked override [-Wsuggest-override] 576 | virtual bool isElementNode () const { return true; } | ^~~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:577:18: warning: ‘virtual void KMPlayer::Element::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 577 | virtual void accept (Visitor * v); | ^~~~~~ /<>/src/kmplayerplaylist.h:628:11: warning: ‘virtual KMPlayer::Node* KMPlayer::Mrl::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 628 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:629:10: warning: ‘virtual void KMPlayer::Mrl::parseParam(const KMPlayer::TrieString&, const QString&)’ can be marked override [-Wsuggest-override] 629 | void parseParam (const TrieString &, const QString &); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:637:14: warning: ‘virtual KMPlayer::Node::PlayType KMPlayer::Mrl::playType()’ can be marked override [-Wsuggest-override] 637 | PlayType playType (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:638:19: warning: ‘virtual KMPlayer::Mrl* KMPlayer::Mrl::mrl()’ can be marked override [-Wsuggest-override] 638 | virtual Mrl * mrl (); | ^~~ /<>/src/kmplayerplaylist.h:641:18: warning: ‘virtual void KMPlayer::Mrl::activate()’ can be marked override [-Wsuggest-override] 641 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:642:18: warning: ‘virtual void KMPlayer::Mrl::begin()’ can be marked override [-Wsuggest-override] 642 | virtual void begin (); | ^~~~~ /<>/src/kmplayerplaylist.h:643:18: warning: ‘virtual void KMPlayer::Mrl::defer()’ can be marked override [-Wsuggest-override] 643 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:644:18: warning: ‘virtual void KMPlayer::Mrl::undefer()’ can be marked override [-Wsuggest-override] 644 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:645:18: warning: ‘virtual void KMPlayer::Mrl::deactivate()’ can be marked override [-Wsuggest-override] 645 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerplaylist.h:646:18: warning: ‘virtual void KMPlayer::Mrl::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 646 | virtual void message (MessageType msg, void *content=NULL); | ^~~~~~~ /<>/src/kmplayerplaylist.h:647:19: warning: ‘virtual void* KMPlayer::Mrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 647 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:689:79: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 689 | virtual void openUrl (const KUrl &, const QString &t, const QString &srv)=0; | ^ /<>/src/kmplayerplaylist.h:777:19: warning: ‘virtual KMPlayer::Node* KMPlayer::Document::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 777 | virtual Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:778:32: warning: ‘virtual const char* KMPlayer::Document::nodeName() const’ can be marked override [-Wsuggest-override] 778 | KDE_NO_EXPORT const char * nodeName () const { return "document"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:779:18: warning: ‘virtual void KMPlayer::Document::activate()’ can be marked override [-Wsuggest-override] 779 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayerplaylist.h:780:18: warning: ‘virtual void KMPlayer::Document::defer()’ can be marked override [-Wsuggest-override] 780 | virtual void defer (); | ^~~~~ /<>/src/kmplayerplaylist.h:781:18: warning: ‘virtual void KMPlayer::Document::undefer()’ can be marked override [-Wsuggest-override] 781 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayerplaylist.h:782:18: warning: ‘virtual void KMPlayer::Document::reset()’ can be marked override [-Wsuggest-override] 782 | virtual void reset (); | ^~~~~ /<>/src/kmplayerplaylist.h:800:19: warning: ‘virtual void* KMPlayer::Document::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 800 | virtual void *role (RoleType msg, void *content=NULL); | ^~~~ /<>/src/kmplayerplaylist.h:897:18: warning: ‘virtual const char* KMPlayer::TextNode::nodeName() const’ can be marked override [-Wsuggest-override] 897 | const char * nodeName () const { return "#text"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:898:10: warning: ‘virtual void KMPlayer::TextNode::accept(KMPlayer::Visitor*)’ can be marked override [-Wsuggest-override] 898 | void accept (Visitor *v) { v->visit (this); } | ^~~~~~ /<>/src/kmplayerplaylist.h:899:13: warning: ‘virtual QString KMPlayer::TextNode::nodeValue() const’ can be marked override [-Wsuggest-override] 899 | QString nodeValue () const; | ^~~~~~~~~ /<>/src/kmplayerplaylist.h:911:18: warning: ‘virtual const char* KMPlayer::CData::nodeName() const’ can be marked override [-Wsuggest-override] 911 | const char * nodeName () const { return "#cdata"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:921:18: warning: ‘virtual const char* KMPlayer::DarkNode::nodeName() const’ can be marked override [-Wsuggest-override] 921 | const char * nodeName () const { return name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:922:11: warning: ‘virtual KMPlayer::Node* KMPlayer::DarkNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 922 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerplaylist.h:935:32: warning: ‘virtual const char* KMPlayer::GenericURL::nodeName() const’ can be marked override [-Wsuggest-override] 935 | KDE_NO_EXPORT const char * nodeName () const { return "url"; } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:936:10: warning: ‘virtual void KMPlayer::GenericURL::closed()’ can be marked override [-Wsuggest-override] 936 | void closed() KDE_NO_EXPORT; | ^~~~~~ /<>/src/kmplayerplaylist.h:946:32: warning: ‘virtual const char* KMPlayer::GenericMrl::nodeName() const’ can be marked override [-Wsuggest-override] 946 | KDE_NO_EXPORT const char * nodeName () const { return node_name.data (); } | ^~~~~~~~ /<>/src/kmplayerplaylist.h:947:10: warning: ‘virtual void KMPlayer::GenericMrl::closed()’ can be marked override [-Wsuggest-override] 947 | void closed (); | ^~~~~~ /<>/src/kmplayerplaylist.h:948:11: warning: ‘virtual void* KMPlayer::GenericMrl::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 948 | void *role (RoleType msg, void *content=NULL); | ^~~~ In file included from /<>/src/kmplayer_part.h:26, from /<>/src/kmplayer_part.cpp:44: /<>/src/kmplayerpartbase.h:90:39: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 90 | KDE_NO_EXPORT const KUrl & url () const { return m_url; } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer_part.h:26, from /<>/src/kmplayer_part.cpp:44: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayer_part.h:26, from /<>/src/kmplayer_part.cpp:44: /<>/src/kmplayerpartbase.h:91:42: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 91 | KDE_NO_EXPORT const KUrl & subUrl () const { return m_sub_url; } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer_part.h:26, from /<>/src/kmplayer_part.cpp:44: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayer_part.h:26, from /<>/src/kmplayer_part.cpp:44: /<>/src/kmplayerpartbase.h:119:51: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 119 | KDE_NO_EXPORT void setSubURL (const KUrl & url) { m_sub_url = url; } | ^ /<>/src/kmplayerpartbase.h:167:77: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 167 | void openUrl (const KUrl &url, const QString &target, const QString &srv); | ^ /<>/src/kmplayerpartbase.h:178:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 178 | KUrl m_url; | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer_part.h:26, from /<>/src/kmplayer_part.cpp:44: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayer_part.h:26, from /<>/src/kmplayer_part.cpp:44: /<>/src/kmplayerpartbase.h:179:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 179 | KUrl m_sub_url; | ^~~~~~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer_part.h:26, from /<>/src/kmplayer_part.cpp:44: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayer_part.h:26, from /<>/src/kmplayer_part.cpp:44: /<>/src/kmplayerpartbase.h:160:10: warning: ‘virtual void KMPlayer::Source::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 160 | void timerEvent (QTimerEvent *); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:164:10: warning: ‘virtual void KMPlayer::Source::stateElementChanged(KMPlayer::Node*, KMPlayer::Node::State, KMPlayer::Node::State)’ can be marked override [-Wsuggest-override] 164 | void stateElementChanged (Node * element, Node::State os, Node::State ns); | ^~~~~~~~~~~~~~~~~~~ /<>/src/kmplayerpartbase.h:165:10: warning: ‘virtual void KMPlayer::Source::bitRates(int&, int&)’ can be marked override [-Wsuggest-override] 165 | void bitRates (int & preferred, int & maximal); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:166:10: warning: ‘virtual void KMPlayer::Source::setTimeout(int)’ can be marked override [-Wsuggest-override] 166 | void setTimeout (int ms); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:167:10: warning: ‘virtual void KMPlayer::Source::openUrl(const KUrl&, const QString&, const QString&)’ can be marked override [-Wsuggest-override] 167 | void openUrl (const KUrl &url, const QString &target, const QString &srv); | ^~~~~~~ /<>/src/kmplayerpartbase.h:168:10: warning: ‘virtual void KMPlayer::Source::enableRepaintUpdaters(bool, unsigned int)’ can be marked override [-Wsuggest-override] 168 | void enableRepaintUpdaters (bool enable, unsigned int off_time); | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/kmplayerpartbase.h:209:10: warning: ‘virtual void KMPlayer::SourceDocument::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 209 | void message (MessageType msg, void *data=NULL); | ^~~~~~~ /<>/src/kmplayerpartbase.h:210:11: warning: ‘virtual void* KMPlayer::SourceDocument::role(KMPlayer::RoleType, void*)’ can be marked override [-Wsuggest-override] 210 | void *role (RoleType msg, void *data=NULL); | ^~~~ /<>/src/kmplayerpartbase.h:221:61: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 221 | URLSource (PartBase * player, const KUrl & url = KUrl ()); | ^ /<>/src/kmplayerpartbase.h:224:18: warning: ‘virtual void KMPlayer::URLSource::dimensions(int&, int&)’ can be marked override [-Wsuggest-override] 224 | virtual void dimensions (int & w, int & h); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:225:18: warning: ‘virtual bool KMPlayer::URLSource::hasLength()’ can be marked override [-Wsuggest-override] 225 | virtual bool hasLength (); | ^~~~~~~~~ /<>/src/kmplayerpartbase.h:226:21: warning: ‘virtual QString KMPlayer::URLSource::prettyName()’ can be marked override [-Wsuggest-override] 226 | virtual QString prettyName (); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:227:18: warning: ‘virtual void KMPlayer::URLSource::reset()’ can be marked override [-Wsuggest-override] 227 | virtual void reset (); | ^~~~~ /<>/src/kmplayerpartbase.h:228:18: warning: ‘virtual void KMPlayer::URLSource::setUrl(const QString&)’ can be marked override [-Wsuggest-override] 228 | virtual void setUrl (const QString &url); | ^~~~~~ /<>/src/kmplayerpartbase.h:229:18: warning: ‘virtual bool KMPlayer::URLSource::authoriseUrl(const QString&)’ can be marked override [-Wsuggest-override] 229 | virtual bool authoriseUrl (const QString &url); | ^~~~~~~~~~~~ /<>/src/kmplayerpartbase.h:230:18: warning: ‘virtual void KMPlayer::URLSource::init()’ can be marked override [-Wsuggest-override] 230 | virtual void init (); | ^~~~ /<>/src/kmplayerpartbase.h:231:18: warning: ‘virtual void KMPlayer::URLSource::activate()’ can be marked override [-Wsuggest-override] 231 | virtual void activate () KDE_NO_EXPORT; | ^~~~~~~~ /<>/src/kmplayerpartbase.h:232:18: warning: ‘virtual void KMPlayer::URLSource::deactivate()’ can be marked override [-Wsuggest-override] 232 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:233:18: warning: ‘virtual void KMPlayer::URLSource::forward()’ can be marked override [-Wsuggest-override] 233 | virtual void forward (); | ^~~~~~~ /<>/src/kmplayerpartbase.h:234:18: warning: ‘virtual void KMPlayer::URLSource::backward()’ can be marked override [-Wsuggest-override] 234 | virtual void backward (); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:235:18: warning: ‘virtual void KMPlayer::URLSource::play(KMPlayer::Mrl*)’ can be marked override [-Wsuggest-override] 235 | virtual void play (Mrl *); | ^~~~ /<>/src/kmplayerpartbase.h:221:60: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 221 | URLSource (PartBase * player, const KUrl & url = KUrl ()); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer_part.h:26, from /<>/src/kmplayer_part.cpp:44: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayer_part.h:26, from /<>/src/kmplayer_part.cpp:44: /<>/src/kmplayerpartbase.h:255:17: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 255 | KUrl url () const { return m_sources ["urlsource"]->url (); } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer_part.h:26, from /<>/src/kmplayer_part.cpp:44: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayer_part.h:26, from /<>/src/kmplayer_part.cpp:44: /<>/src/kmplayerpartbase.h:257:21: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 257 | KUrl docBase () const { return m_docbase; } | ^~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer_part.h:26, from /<>/src/kmplayer_part.cpp:44: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayer_part.h:26, from /<>/src/kmplayer_part.cpp:44: /<>/src/kmplayerpartbase.h:291:43: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 291 | virtual bool openUrl (const KUrl & url); | ^ /<>/src/kmplayerpartbase.h:292:77: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 292 | virtual void openUrl (const KUrl &, const QString &t, const QString &srv); | ^ /<>/src/kmplayerpartbase.h:366:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 366 | KUrl m_docbase; | ^~~~~~~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer_part.h:26, from /<>/src/kmplayer_part.cpp:44: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ In file included from /<>/src/kmplayer_part.h:26, from /<>/src/kmplayer_part.cpp:44: /<>/src/kmplayerpartbase.h:249:33: warning: ‘virtual KMediaPlayer::View* KMPlayer::PartBase::view()’ can be marked override [-Wsuggest-override] 249 | virtual KMediaPlayer::View* view (); | ^~~~ /<>/src/kmplayerpartbase.h:290:18: warning: ‘virtual bool KMPlayer::PartBase::openUrl(const QUrl&)’ can be marked override [-Wsuggest-override] 290 | virtual bool openUrl (const QUrl & url); | ^~~~~~~ /<>/src/kmplayerpartbase.h:294:18: warning: ‘virtual bool KMPlayer::PartBase::closeUrl()’ can be marked override [-Wsuggest-override] 294 | virtual bool closeUrl (); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:295:18: warning: ‘virtual void KMPlayer::PartBase::pause()’ can be marked override [-Wsuggest-override] 295 | virtual void pause (void); | ^~~~~ /<>/src/kmplayerpartbase.h:296:18: warning: ‘virtual void KMPlayer::PartBase::play()’ can be marked override [-Wsuggest-override] 296 | virtual void play (void); | ^~~~ /<>/src/kmplayerpartbase.h:297:18: warning: ‘virtual void KMPlayer::PartBase::stop()’ can be marked override [-Wsuggest-override] 297 | virtual void stop (void); | ^~~~ /<>/src/kmplayerpartbase.h:316:18: warning: ‘virtual bool KMPlayer::PartBase::isSeekable() const’ can be marked override [-Wsuggest-override] 316 | virtual bool isSeekable (void) const; | ^~~~~~~~~~ /<>/src/kmplayerpartbase.h:317:23: warning: ‘virtual qlonglong KMPlayer::PartBase::position() const’ can be marked override [-Wsuggest-override] 317 | virtual qlonglong position (void) const; | ^~~~~~~~ /<>/src/kmplayerpartbase.h:318:18: warning: ‘virtual bool KMPlayer::PartBase::hasLength() const’ can be marked override [-Wsuggest-override] 318 | virtual bool hasLength (void) const; | ^~~~~~~~~ /<>/src/kmplayerpartbase.h:319:23: warning: ‘virtual qlonglong KMPlayer::PartBase::length() const’ can be marked override [-Wsuggest-override] 319 | virtual qlonglong length (void) const; | ^~~~~~ /<>/src/kmplayerpartbase.h:320:18: warning: ‘virtual void KMPlayer::PartBase::seek(qlonglong)’ can be marked override [-Wsuggest-override] 320 | virtual void seek (qlonglong); | ^~~~ /<>/src/kmplayerpartbase.h:344:10: warning: ‘virtual bool KMPlayer::PartBase::openFile()’ can be marked override [-Wsuggest-override] 344 | bool openFile(); | ^~~~~~~~ /<>/src/kmplayerpartbase.h:345:18: warning: ‘virtual void KMPlayer::PartBase::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 345 | virtual void timerEvent (QTimerEvent *); | ^~~~~~~~~~ In file included from /<>/src/kmplayer_part.cpp:44: /<>/src/kmplayer_part.h:60:18: warning: ‘virtual void GrabDocument::activate()’ can be marked override [-Wsuggest-override] 60 | virtual void activate (); | ^~~~~~~~ /<>/src/kmplayer_part.h:61:18: warning: ‘virtual void GrabDocument::undefer()’ can be marked override [-Wsuggest-override] 61 | virtual void undefer (); | ^~~~~~~ /<>/src/kmplayer_part.h:62:18: warning: ‘virtual void GrabDocument::begin()’ can be marked override [-Wsuggest-override] 62 | virtual void begin (); | ^~~~~ /<>/src/kmplayer_part.h:63:18: warning: ‘virtual void GrabDocument::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 63 | virtual void message (KMPlayer::MessageType msg, void *content); | ^~~~~~~ /<>/src/kmplayer_part.h:82:91: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 82 | void requestOpenURL (const KUrl & url, const QString & target, const QString & service); | ^ /<>/src/kmplayer_part.h:80:10: warning: ‘virtual void KMPlayerBrowserExtension::saveState(QDataStream&)’ can be marked override [-Wsuggest-override] 80 | void saveState (QDataStream & stream); | ^~~~~~~~~ /<>/src/kmplayer_part.h:81:10: warning: ‘virtual void KMPlayerBrowserExtension::restoreState(QDataStream&)’ can be marked override [-Wsuggest-override] 81 | void restoreState (QDataStream & stream); | ^~~~~~~~~~~~ /<>/src/kmplayer_part.h:95:10: warning: ‘virtual bool KMPlayerLiveConnectExtension::get(long unsigned int, const QString&, KParts::LiveConnectExtension::Type&, long unsigned int&, QString&)’ can be marked override [-Wsuggest-override] 95 | bool get (const unsigned long, const QString &, | ^~~ /<>/src/kmplayer_part.h:97:10: warning: ‘virtual bool KMPlayerLiveConnectExtension::put(long unsigned int, const QString&, const QString&)’ can be marked override [-Wsuggest-override] 97 | bool put (const unsigned long, const QString &, const QString &); | ^~~ /<>/src/kmplayer_part.h:98:10: warning: ‘virtual bool KMPlayerLiveConnectExtension::call(long unsigned int, const QString&, const QStringList&, KParts::LiveConnectExtension::Type&, long unsigned int&, QString&)’ can be marked override [-Wsuggest-override] 98 | bool call (const unsigned long, const QString &, | ^~~~ /<>/src/kmplayer_part.h:101:10: warning: ‘virtual void KMPlayerLiveConnectExtension::unregister(long unsigned int)’ can be marked override [-Wsuggest-override] 101 | void unregister (const unsigned long); | ^~~~~~~~~~ /<>/src/kmplayer_part.h:154:40: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 154 | bool allowRedir (const KUrl & url) const; | ^~~~~ /<>/src/kmplayer_part.h:159:38: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 159 | bool openNewURL (const KUrl & url); // for JS interface | ^ /<>/src/kmplayer_part.h:160:66: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 160 | bool startUrl (const KUrl &url, const QString &pic=QString ());//clickToPlay | ^ /<>/src/kmplayer_part.h:158:18: warning: ‘virtual void KMPlayerPart::setLoaded(int)’ can be marked override [-Wsuggest-override] 158 | virtual void setLoaded (int percentage); | ^~~~~~~~~ /<>/src/kmplayer_part.h:162:21: warning: ‘virtual QString KMPlayerPart::doEvaluate(const QString&)’ can be marked override [-Wsuggest-override] 162 | virtual QString doEvaluate (const QString &script); | ^~~~~~~~~~ /<>/src/kmplayer_part.h:166:18: warning: ‘virtual bool KMPlayerPart::openUrl(const QUrl&)’ can be marked override [-Wsuggest-override] 166 | virtual bool openUrl(const QUrl& url); | ^~~~~~~ /<>/src/kmplayer_part.h:168:18: warning: ‘virtual bool KMPlayerPart::closeUrl()’ can be marked override [-Wsuggest-override] 168 | virtual bool closeUrl (); | ^~~~~~~~ /<>/src/kmplayer_part.h:171:18: warning: ‘virtual void KMPlayerPart::processCreated(KMPlayer::Process*)’ can be marked override [-Wsuggest-override] 171 | virtual void processCreated (KMPlayer::Process *); | ^~~~~~~~~~~~~~ /<>/src/kmplayer_part.h:172:18: warning: ‘virtual void KMPlayerPart::playingStarted()’ can be marked override [-Wsuggest-override] 172 | virtual void playingStarted (); | ^~~~~~~~~~~~~~ /<>/src/kmplayer_part.h:173:18: warning: ‘virtual void KMPlayerPart::playingStopped()’ can be marked override [-Wsuggest-override] 173 | virtual void playingStopped (); | ^~~~~~~~~~~~~~ In file included from /<>/src/kmplayer_part.cpp:46: /<>/src/playlistview.h:72:10: warning: ‘virtual void KMPlayer::PlayListView::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 72 | void dragEnterEvent(QDragEnterEvent* event) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/playlistview.h:73:10: warning: ‘virtual void KMPlayer::PlayListView::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 73 | void dropEvent(QDropEvent* event) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/playlistview.h:74:10: warning: ‘virtual void KMPlayer::PlayListView::dragMoveEvent(QDragMoveEvent*)’ can be marked override [-Wsuggest-override] 74 | void dragMoveEvent(QDragMoveEvent* event) KDE_NO_EXPORT; | ^~~~~~~~~~~~~ /<>/src/playlistview.h:75:10: warning: ‘virtual void KMPlayer::PlayListView::drawBranches(QPainter*, const QRect&, const QModelIndex&) const’ can be marked override [-Wsuggest-override] 75 | void drawBranches(QPainter*, const QRect&, const QModelIndex&) const KDE_NO_EXPORT {} | ^~~~~~~~~~~~ /<>/src/playlistview.h:76:10: warning: ‘virtual void KMPlayer::PlayListView::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 76 | void contextMenuEvent(QContextMenuEvent* event) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~~ In file included from /<>/src/kmplayer_part.cpp:47: /<>/src/kmplayercontrolpanel.h:50:10: warning: ‘virtual void KMPlayer::KMPlayerMenuButton::enterEvent(QEvent*)’ can be marked override [-Wsuggest-override] 50 | void enterEvent (QEvent *); | ^~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:64:10: warning: ‘virtual void KMPlayer::KMPlayerPopupMenu::leaveEvent(QEvent*)’ can be marked override [-Wsuggest-override] 64 | void leaveEvent(QEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:80:10: warning: ‘virtual void KMPlayer::VolumeBar::wheelEvent(QWheelEvent*)’ can be marked override [-Wsuggest-override] 80 | void wheelEvent(QWheelEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:81:10: warning: ‘virtual void KMPlayer::VolumeBar::paintEvent(QPaintEvent*)’ can be marked override [-Wsuggest-override] 81 | void paintEvent(QPaintEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:82:10: warning: ‘virtual void KMPlayer::VolumeBar::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 82 | void mousePressEvent(QMouseEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:83:10: warning: ‘virtual void KMPlayer::VolumeBar::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 83 | void mouseMoveEvent(QMouseEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/kmplayercontrolpanel.h:155:10: warning: ‘virtual void KMPlayer::ControlPanel::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 155 | void timerEvent(QTimerEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~ In file included from /<>/src/kmplayerprocess.h:37, from /<>/src/kmplayer_part.cpp:49: /<>/src/mediaobject.h:292:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::AudioVideoMedia::type() const’ can be marked override [-Wsuggest-override] 292 | MediaManager::MediaType type () const { return MediaManager::AudioVideo; } | ^~~~ /<>/src/mediaobject.h:294:18: warning: ‘virtual bool KMPlayer::AudioVideoMedia::play()’ can be marked override [-Wsuggest-override] 294 | virtual bool play (); | ^~~~ /<>/src/mediaobject.h:296:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stop()’ can be marked override [-Wsuggest-override] 296 | virtual void stop (); | ^~~~ /<>/src/mediaobject.h:297:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::pause()’ can be marked override [-Wsuggest-override] 297 | virtual void pause (); | ^~~~~ /<>/src/mediaobject.h:298:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::unpause()’ can be marked override [-Wsuggest-override] 298 | virtual void unpause (); | ^~~~~~~ /<>/src/mediaobject.h:299:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::destroy()’ can be marked override [-Wsuggest-override] 299 | virtual void destroy (); | ^~~~~~~ /<>/src/mediaobject.h:301:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::starting(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 301 | virtual void starting (IProcess *); | ^~~~~~~~ /<>/src/mediaobject.h:302:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::stateChange(KMPlayer::IProcess*, KMPlayer::IProcess::State, KMPlayer::IProcess::State)’ can be marked override [-Wsuggest-override] 302 | virtual void stateChange (IProcess *, IProcess::State, IProcess::State); | ^~~~~~~~~~~ /<>/src/mediaobject.h:303:18: warning: ‘virtual void KMPlayer::AudioVideoMedia::processDestroyed(KMPlayer::IProcess*)’ can be marked override [-Wsuggest-override] 303 | virtual void processDestroyed (IProcess *p); | ^~~~~~~~~~~~~~~~ /<>/src/mediaobject.h:304:22: warning: ‘virtual KMPlayer::IViewer* KMPlayer::AudioVideoMedia::viewer()’ can be marked override [-Wsuggest-override] 304 | virtual IViewer *viewer (); | ^~~~~~ /<>/src/mediaobject.h:305:18: warning: ‘virtual KMPlayer::Mrl* KMPlayer::AudioVideoMedia::getMrl()’ can be marked override [-Wsuggest-override] 305 | virtual Mrl *getMrl (); | ^~~~~~ /<>/src/mediaobject.h:366:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::ImageMedia::type() const’ can be marked override [-Wsuggest-override] 366 | MediaManager::MediaType type () const { return MediaManager::Image; } | ^~~~ /<>/src/mediaobject.h:368:10: warning: ‘virtual bool KMPlayer::ImageMedia::play()’ can be marked override [-Wsuggest-override] 368 | bool play (); | ^~~~ /<>/src/mediaobject.h:369:10: warning: ‘virtual void KMPlayer::ImageMedia::stop()’ can be marked override [-Wsuggest-override] 369 | void stop (); | ^~~~ /<>/src/mediaobject.h:370:10: warning: ‘virtual void KMPlayer::ImageMedia::pause()’ can be marked override [-Wsuggest-override] 370 | void pause (); | ^~~~~ /<>/src/mediaobject.h:371:10: warning: ‘virtual void KMPlayer::ImageMedia::unpause()’ can be marked override [-Wsuggest-override] 371 | void unpause (); | ^~~~~~~ /<>/src/mediaobject.h:411:29: warning: ‘virtual KMPlayer::MediaManager::MediaType KMPlayer::TextMedia::type() const’ can be marked override [-Wsuggest-override] 411 | MediaManager::MediaType type () const { return MediaManager::Text; } | ^~~~ /<>/src/mediaobject.h:413:10: warning: ‘virtual bool KMPlayer::TextMedia::play()’ can be marked override [-Wsuggest-override] 413 | bool play (); | ^~~~ In file included from /<>/src/kmplayer_part.cpp:49: /<>/src/kmplayerprocess.h:73:18: warning: ‘virtual void KMPlayer::Process::setAudioLang(int)’ can be marked override [-Wsuggest-override] 73 | virtual void setAudioLang (int id); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:74:18: warning: ‘virtual void KMPlayer::Process::setSubtitle(int)’ can be marked override [-Wsuggest-override] 74 | virtual void setSubtitle (int id); | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:75:18: warning: ‘virtual bool KMPlayer::Process::running() const’ can be marked override [-Wsuggest-override] 75 | virtual bool running () const; | ^~~~~~~ /<>/src/kmplayerprocess.h:82:18: warning: ‘virtual bool KMPlayer::Process::grabPicture(const QString&, int)’ can be marked override [-Wsuggest-override] 82 | virtual bool grabPicture (const QString &file, int frame) KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:85:18: warning: ‘virtual bool KMPlayer::Process::ready()’ can be marked override [-Wsuggest-override] 85 | virtual bool ready (); | ^~~~~ /<>/src/kmplayerprocess.h:86:18: warning: ‘virtual bool KMPlayer::Process::play()’ can be marked override [-Wsuggest-override] 86 | virtual bool play (); | ^~~~ /<>/src/kmplayerprocess.h:87:18: warning: ‘virtual void KMPlayer::Process::stop()’ can be marked override [-Wsuggest-override] 87 | virtual void stop (); | ^~~~ /<>/src/kmplayerprocess.h:88:18: warning: ‘virtual void KMPlayer::Process::quit()’ can be marked override [-Wsuggest-override] 88 | virtual void quit (); | ^~~~ /<>/src/kmplayerprocess.h:89:18: warning: ‘virtual void KMPlayer::Process::pause()’ can be marked override [-Wsuggest-override] 89 | virtual void pause (); | ^~~~~ /<>/src/kmplayerprocess.h:90:18: warning: ‘virtual void KMPlayer::Process::unpause()’ can be marked override [-Wsuggest-override] 90 | virtual void unpause (); | ^~~~~~~ /<>/src/kmplayerprocess.h:92:18: warning: ‘virtual bool KMPlayer::Process::seek(int, bool)’ can be marked override [-Wsuggest-override] 92 | virtual bool seek (int pos, bool absolute); | ^~~~ /<>/src/kmplayerprocess.h:94:18: warning: ‘virtual void KMPlayer::Process::volume(int, bool)’ can be marked override [-Wsuggest-override] 94 | virtual void volume (int pos, bool absolute); | ^~~~~~ /<>/src/kmplayerprocess.h:96:18: warning: ‘virtual bool KMPlayer::Process::saturation(int, bool)’ can be marked override [-Wsuggest-override] 96 | virtual bool saturation (int pos, bool absolute); | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:97:18: warning: ‘virtual bool KMPlayer::Process::hue(int, bool)’ can be marked override [-Wsuggest-override] 97 | virtual bool hue (int pos, bool absolute); | ^~~ /<>/src/kmplayerprocess.h:98:18: warning: ‘virtual bool KMPlayer::Process::contrast(int, bool)’ can be marked override [-Wsuggest-override] 98 | virtual bool contrast (int pos, bool absolute); | ^~~~~~~~ /<>/src/kmplayerprocess.h:99:18: warning: ‘virtual bool KMPlayer::Process::brightness(int, bool)’ can be marked override [-Wsuggest-override] 99 | virtual bool brightness (int pos, bool absolute); | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:130:10: warning: ‘virtual void KMPlayer::MPlayerBase::initProcess()’ can be marked override [-Wsuggest-override] 130 | void initProcess () KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:131:18: warning: ‘virtual void KMPlayer::MPlayerBase::stop()’ can be marked override [-Wsuggest-override] 131 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:132:18: warning: ‘virtual void KMPlayer::MPlayerBase::quit()’ can be marked override [-Wsuggest-override] 132 | virtual void quit () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:151:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::MPlayerProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 151 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:160:18: warning: ‘virtual void KMPlayer::MPlayer::init()’ can be marked override [-Wsuggest-override] 160 | virtual void init () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:161:18: warning: ‘virtual bool KMPlayer::MPlayer::grabPicture(const QString&, int)’ can be marked override [-Wsuggest-override] 161 | virtual bool grabPicture (const QString &file, int pos) KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:162:18: warning: ‘virtual void KMPlayer::MPlayer::setAudioLang(int)’ can be marked override [-Wsuggest-override] 162 | virtual void setAudioLang (int id); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:163:18: warning: ‘virtual void KMPlayer::MPlayer::setSubtitle(int)’ can be marked override [-Wsuggest-override] 163 | virtual void setSubtitle (int id); | ^~~~~~~~~~~ /<>/src/kmplayerprocess.h:164:18: warning: ‘virtual bool KMPlayer::MPlayer::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 164 | virtual bool deMediafiedPlay () KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:165:18: warning: ‘virtual void KMPlayer::MPlayer::stop()’ can be marked override [-Wsuggest-override] 165 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:166:18: warning: ‘virtual void KMPlayer::MPlayer::pause()’ can be marked override [-Wsuggest-override] 166 | virtual void pause () KDE_NO_EXPORT; | ^~~~~ /<>/src/kmplayerprocess.h:167:18: warning: ‘virtual void KMPlayer::MPlayer::unpause()’ can be marked override [-Wsuggest-override] 167 | virtual void unpause () KDE_NO_EXPORT; | ^~~~~~~ /<>/src/kmplayerprocess.h:168:18: warning: ‘virtual bool KMPlayer::MPlayer::seek(int, bool)’ can be marked override [-Wsuggest-override] 168 | virtual bool seek (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:169:18: warning: ‘virtual void KMPlayer::MPlayer::volume(int, bool)’ can be marked override [-Wsuggest-override] 169 | virtual void volume (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~ /<>/src/kmplayerprocess.h:170:18: warning: ‘virtual bool KMPlayer::MPlayer::saturation(int, bool)’ can be marked override [-Wsuggest-override] 170 | virtual bool saturation (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:171:18: warning: ‘virtual bool KMPlayer::MPlayer::hue(int, bool)’ can be marked override [-Wsuggest-override] 171 | virtual bool hue (int pos, bool absolute) KDE_NO_EXPORT; | ^~~ /<>/src/kmplayerprocess.h:172:18: warning: ‘virtual bool KMPlayer::MPlayer::contrast(int, bool)’ can be marked override [-Wsuggest-override] 172 | virtual bool contrast (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~~~ /<>/src/kmplayerprocess.h:173:18: warning: ‘virtual bool KMPlayer::MPlayer::brightness(int, bool)’ can be marked override [-Wsuggest-override] 173 | virtual bool brightness (int pos, bool absolute) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:174:10: warning: ‘virtual bool KMPlayer::MPlayer::ready()’ can be marked override [-Wsuggest-override] 174 | bool ready () KDE_NO_EXPORT; | ^~~~~ /<>/src/kmplayerprocess.h:176:10: warning: ‘virtual void KMPlayer::MPlayer::processStopped()’ can be marked override [-Wsuggest-override] 176 | void processStopped () KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:208:10: warning: ‘virtual void KMPlayer::MPlayerPreferencesPage::write(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 208 | void write (KSharedConfigPtr); | ^~~~~ /<>/src/kmplayerprocess.h:209:10: warning: ‘virtual void KMPlayer::MPlayerPreferencesPage::read(KSharedConfigPtr)’ can be marked override [-Wsuggest-override] 209 | void read (KSharedConfigPtr); | ^~~~ /<>/src/kmplayerprocess.h:210:10: warning: ‘virtual void KMPlayer::MPlayerPreferencesPage::sync(bool)’ can be marked override [-Wsuggest-override] 210 | void sync (bool fromUI); | ^~~~ /<>/src/kmplayerprocess.h:211:10: warning: ‘virtual void KMPlayer::MPlayerPreferencesPage::prefLocation(QString&, QString&, QString&)’ can be marked override [-Wsuggest-override] 211 | void prefLocation (QString & item, QString & icon, QString & tab); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:212:14: warning: ‘virtual QFrame* KMPlayer::MPlayerPreferencesPage::prefPage(QWidget*)’ can be marked override [-Wsuggest-override] 212 | QFrame * prefPage (QWidget * parent); | ^~~~~~~~ /<>/src/kmplayerprocess.h:232:18: warning: ‘virtual void KMPlayer::RecordDocument::begin()’ can be marked override [-Wsuggest-override] 232 | virtual void begin (); | ^~~~~ /<>/src/kmplayerprocess.h:233:18: warning: ‘virtual void KMPlayer::RecordDocument::message(KMPlayer::MessageType, void*)’ can be marked override [-Wsuggest-override] 233 | virtual void message (MessageType msg, void *); | ^~~~~~~ /<>/src/kmplayerprocess.h:234:18: warning: ‘virtual void KMPlayer::RecordDocument::deactivate()’ can be marked override [-Wsuggest-override] 234 | virtual void deactivate (); | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:246:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::MEncoderProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 246 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:254:18: warning: ‘virtual void KMPlayer::MEncoder::init()’ can be marked override [-Wsuggest-override] 254 | virtual void init (); | ^~~~ /<>/src/kmplayerprocess.h:255:18: warning: ‘virtual bool KMPlayer::MEncoder::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 255 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:256:18: warning: ‘virtual void KMPlayer::MEncoder::stop()’ can be marked override [-Wsuggest-override] 256 | virtual void stop (); | ^~~~ /<>/src/kmplayerprocess.h:265:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::MPlayerDumpProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 265 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:273:18: warning: ‘virtual void KMPlayer::MPlayerDumpstream::init()’ can be marked override [-Wsuggest-override] 273 | virtual void init (); | ^~~~ /<>/src/kmplayerprocess.h:274:18: warning: ‘virtual bool KMPlayer::MPlayerDumpstream::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 274 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:275:18: warning: ‘virtual void KMPlayer::MPlayerDumpstream::stop()’ can be marked override [-Wsuggest-override] 275 | virtual void stop (); | ^~~~ /<>/src/kmplayerprocess.h:285:18: warning: ‘virtual void KMPlayer::MasterProcessInfo::quitProcesses()’ can be marked override [-Wsuggest-override] 285 | virtual void quitProcesses (); | ^~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:310:18: warning: ‘virtual void KMPlayer::MasterProcess::init()’ can be marked override [-Wsuggest-override] 310 | virtual void init (); | ^~~~ /<>/src/kmplayerprocess.h:311:18: warning: ‘virtual bool KMPlayer::MasterProcess::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 311 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:312:18: warning: ‘virtual bool KMPlayer::MasterProcess::running() const’ can be marked override [-Wsuggest-override] 312 | virtual bool running () const; | ^~~~~~~ /<>/src/kmplayerprocess.h:319:10: warning: ‘virtual void KMPlayer::MasterProcess::pause()’ can be marked override [-Wsuggest-override] 319 | void pause (); | ^~~~~ /<>/src/kmplayerprocess.h:320:10: warning: ‘virtual void KMPlayer::MasterProcess::unpause()’ can be marked override [-Wsuggest-override] 320 | void unpause (); | ^~~~~~~ /<>/src/kmplayerprocess.h:321:10: warning: ‘virtual bool KMPlayer::MasterProcess::seek(int, bool)’ can be marked override [-Wsuggest-override] 321 | bool seek (int pos, bool absolute); | ^~~~ /<>/src/kmplayerprocess.h:322:10: warning: ‘virtual void KMPlayer::MasterProcess::volume(int, bool)’ can be marked override [-Wsuggest-override] 322 | void volume (int pos, bool absolute); | ^~~~~~ /<>/src/kmplayerprocess.h:324:10: warning: ‘virtual void KMPlayer::MasterProcess::stop()’ can be marked override [-Wsuggest-override] 324 | void stop (); | ^~~~ /<>/src/kmplayerprocess.h:334:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::PhononProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 334 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:336:18: warning: ‘virtual bool KMPlayer::PhononProcessInfo::startSlave()’ can be marked override [-Wsuggest-override] 336 | virtual bool startSlave (); | ^~~~~~~~~~ /<>/src/kmplayerprocess.h:344:18: warning: ‘virtual bool KMPlayer::Phonon::ready()’ can be marked override [-Wsuggest-override] 344 | virtual bool ready (); | ^~~~~ /<>/src/kmplayerprocess.h:353:11: warning: ‘virtual KMPlayer::Node* KMPlayer::ConfigDocument::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 353 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:362:11: warning: ‘virtual KMPlayer::Node* KMPlayer::ConfigNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 362 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:372:11: warning: ‘virtual KMPlayer::Node* KMPlayer::TypeNode::childFromTag(const QString&)’ can be marked override [-Wsuggest-override] 372 | Node *childFromTag (const QString & tag); | ^~~~~~~~~~~~ /<>/src/kmplayerprocess.h:375:18: warning: ‘virtual const char* KMPlayer::TypeNode::nodeName() const’ can be marked override [-Wsuggest-override] 375 | const char * nodeName () const { return tag.toAscii (); } | ^~~~~~~~ /<>/src/kmplayerprocess.h:385:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::FFMpegProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 385 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:393:18: warning: ‘virtual void KMPlayer::FFMpeg::init()’ can be marked override [-Wsuggest-override] 393 | virtual void init () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:394:18: warning: ‘virtual bool KMPlayer::FFMpeg::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 394 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:395:18: warning: ‘virtual void KMPlayer::FFMpeg::stop()’ can be marked override [-Wsuggest-override] 395 | virtual void stop () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:396:18: warning: ‘virtual void KMPlayer::FFMpeg::quit()’ can be marked override [-Wsuggest-override] 396 | virtual void quit () KDE_NO_EXPORT; | ^~~~ /<>/src/kmplayerprocess.h:447:23: warning: ‘virtual KMPlayer::IProcess* KMPlayer::NppProcessInfo::create(KMPlayer::PartBase*, KMPlayer::ProcessUser*)’ can be marked override [-Wsuggest-override] 447 | virtual IProcess *create (PartBase*, ProcessUser*); | ^~~~~~ /<>/src/kmplayerprocess.h:460:18: warning: ‘virtual void KMPlayer::NpPlayer::init()’ can be marked override [-Wsuggest-override] 460 | virtual void init (); | ^~~~ /<>/src/kmplayerprocess.h:461:18: warning: ‘virtual bool KMPlayer::NpPlayer::deMediafiedPlay()’ can be marked override [-Wsuggest-override] 461 | virtual bool deMediafiedPlay (); | ^~~~~~~~~~~~~~~ /<>/src/kmplayerprocess.h:462:18: warning: ‘virtual void KMPlayer::NpPlayer::initProcess()’ can be marked override [-Wsuggest-override] 462 | virtual void initProcess (); | ^~~~~~~~~~~ In file included from /<>/src/kmplayer_part.cpp:49: /<>/src/kmplayerprocess.h:477:18: warning: ‘virtual void KMPlayer::NpPlayer::stop()’ can be marked override [-Wsuggest-override] 477 | virtual void stop (); | ^~~~ /<>/src/kmplayerprocess.h:478:18: warning: ‘virtual void KMPlayer::NpPlayer::quit()’ can be marked override [-Wsuggest-override] 478 | virtual void quit (); | ^~~~ /<>/src/kmplayerprocess.h:479:10: warning: ‘virtual bool KMPlayer::NpPlayer::ready()’ can be marked override [-Wsuggest-override] 479 | bool ready (); | ^~~~~ /<>/src/kmplayerprocess.h:493:18: warning: ‘virtual void KMPlayer::NpPlayer::terminateJobs()’ can be marked override [-Wsuggest-override] 493 | virtual void terminateJobs (); | ^~~~~~~~~~~~~ In file included from /<>/src/kmplayer_part.cpp:50: /<>/src/viewarea.h:58:10: warning: ‘virtual void KMPlayer::ViewArea::resizeEvent(QResizeEvent*)’ can be marked override [-Wsuggest-override] 58 | void resizeEvent(QResizeEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/viewarea.h:71:10: warning: ‘virtual void KMPlayer::ViewArea::showEvent(QShowEvent*)’ can be marked override [-Wsuggest-override] 71 | void showEvent(QShowEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/viewarea.h:72:10: warning: ‘virtual void KMPlayer::ViewArea::keyPressEvent(QKeyEvent*)’ can be marked override [-Wsuggest-override] 72 | void keyPressEvent(QKeyEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~ /<>/src/viewarea.h:73:10: warning: ‘virtual void KMPlayer::ViewArea::mouseMoveEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 73 | void mouseMoveEvent(QMouseEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/viewarea.h:74:10: warning: ‘virtual void KMPlayer::ViewArea::mousePressEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 74 | void mousePressEvent(QMouseEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~ /<>/src/viewarea.h:75:10: warning: ‘virtual void KMPlayer::ViewArea::mouseDoubleClickEvent(QMouseEvent*)’ can be marked override [-Wsuggest-override] 75 | void mouseDoubleClickEvent(QMouseEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/viewarea.h:76:10: warning: ‘virtual void KMPlayer::ViewArea::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 76 | void dragEnterEvent(QDragEnterEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/viewarea.h:77:10: warning: ‘virtual void KMPlayer::ViewArea::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 77 | void dropEvent(QDropEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/viewarea.h:78:10: warning: ‘virtual void KMPlayer::ViewArea::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 78 | void contextMenuEvent(QContextMenuEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~~ /<>/src/viewarea.h:79:10: warning: ‘virtual void KMPlayer::ViewArea::paintEvent(QPaintEvent*)’ can be marked override [-Wsuggest-override] 79 | void paintEvent(QPaintEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/viewarea.h:80:10: warning: ‘virtual void KMPlayer::ViewArea::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 80 | void timerEvent(QTimerEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/viewarea.h:81:10: warning: ‘virtual void KMPlayer::ViewArea::closeEvent(QCloseEvent*)’ can be marked override [-Wsuggest-override] 81 | void closeEvent(QCloseEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/viewarea.h:82:10: warning: ‘virtual bool KMPlayer::ViewArea::nativeEventFilter(const QByteArray&, void*, long int*)’ can be marked override [-Wsuggest-override] 82 | bool nativeEventFilter(const QByteArray& eventType, void * message, long *result); | ^~~~~~~~~~~~~~~~~ /<>/src/viewarea.h:83:19: warning: ‘virtual QPaintEngine* KMPlayer::ViewArea::paintEngine() const’ can be marked override [-Wsuggest-override] 83 | QPaintEngine *paintEngine () const; | ^~~~~~~~~~~ /<>/src/viewarea.h:117:9: warning: ‘virtual int KMPlayer::VideoOutput::heightForWidth(int) const’ can be marked override [-Wsuggest-override] 117 | int heightForWidth(int w) const KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/viewarea.h:119:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::windowHandle()’ can be marked override [-Wsuggest-override] 119 | virtual WindowId windowHandle (); | ^~~~~~~~~~~~ /<>/src/viewarea.h:120:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::clientHandle()’ can be marked override [-Wsuggest-override] 120 | virtual WindowId clientHandle (); | ^~~~~~~~~~~~ /<>/src/viewarea.h:121:22: warning: ‘virtual KMPlayer::WindowId KMPlayer::VideoOutput::ownHandle()’ can be marked override [-Wsuggest-override] 121 | virtual WindowId ownHandle(); | ^~~~~~~~~ /<>/src/viewarea.h:123:18: warning: ‘virtual void KMPlayer::VideoOutput::setGeometry(const IRect&)’ can be marked override [-Wsuggest-override] 123 | virtual void setGeometry (const IRect &rect); | ^~~~~~~~~~~ /<>/src/viewarea.h:124:18: warning: ‘virtual void KMPlayer::VideoOutput::setAspect(float)’ can be marked override [-Wsuggest-override] 124 | virtual void setAspect (float a); | ^~~~~~~~~ /<>/src/viewarea.h:125:19: warning: ‘virtual float KMPlayer::VideoOutput::aspect()’ can be marked override [-Wsuggest-override] 125 | virtual float aspect () { return m_aspect; } | ^~~~~~ /<>/src/viewarea.h:126:18: warning: ‘virtual void KMPlayer::VideoOutput::useIndirectWidget(bool)’ can be marked override [-Wsuggest-override] 126 | virtual void useIndirectWidget (bool); | ^~~~~~~~~~~~~~~~~ /<>/src/viewarea.h:127:18: warning: ‘virtual void KMPlayer::VideoOutput::setMonitoring(KMPlayer::IViewer::Monitor)’ can be marked override [-Wsuggest-override] 127 | virtual void setMonitoring(Monitor m) KDE_NO_EXPORT; | ^~~~~~~~~~~~~ /<>/src/viewarea.h:128:18: warning: ‘virtual void KMPlayer::VideoOutput::map()’ can be marked override [-Wsuggest-override] 128 | virtual void map() KDE_NO_EXPORT; | ^~~ /<>/src/viewarea.h:129:18: warning: ‘virtual void KMPlayer::VideoOutput::unmap()’ can be marked override [-Wsuggest-override] 129 | virtual void unmap() KDE_NO_EXPORT; | ^~~~~ /<>/src/viewarea.h:139:10: warning: ‘virtual void KMPlayer::VideoOutput::embedded(KMPlayer::WindowId)’ can be marked override [-Wsuggest-override] 139 | void embedded(WindowId handle) KDE_NO_EXPORT; | ^~~~~~~~ /<>/src/viewarea.h:143:10: warning: ‘virtual void KMPlayer::VideoOutput::resizeEvent(QResizeEvent*)’ can be marked override [-Wsuggest-override] 143 | void resizeEvent(QResizeEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~ /<>/src/viewarea.h:144:10: warning: ‘virtual void KMPlayer::VideoOutput::timerEvent(QTimerEvent*)’ can be marked override [-Wsuggest-override] 144 | void timerEvent(QTimerEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~ /<>/src/viewarea.h:145:10: warning: ‘virtual void KMPlayer::VideoOutput::dragEnterEvent(QDragEnterEvent*)’ can be marked override [-Wsuggest-override] 145 | void dragEnterEvent(QDragEnterEvent*) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~ /<>/src/viewarea.h:146:10: warning: ‘virtual void KMPlayer::VideoOutput::dropEvent(QDropEvent*)’ can be marked override [-Wsuggest-override] 146 | void dropEvent(QDropEvent*) KDE_NO_EXPORT; | ^~~~~~~~~ /<>/src/viewarea.h:147:10: warning: ‘virtual void KMPlayer::VideoOutput::contextMenuEvent(QContextMenuEvent*)’ can be marked override [-Wsuggest-override] 147 | void contextMenuEvent(QContextMenuEvent* e) KDE_NO_EXPORT; | ^~~~~~~~~~~~~~~~ /<>/src/kmplayer_part.cpp: In member function ‘virtual QObject* KMPlayerFactory::create(const char*, QWidget*, QObject*, const QVariantList&, const QString&)’: /<>/src/kmplayer_part.cpp:120:46: warning: unused parameter ‘iface’ [-Wunused-parameter] 120 | QObject* KMPlayerFactory::create(const char *iface, QWidget* parentWidget, QObject* parent, | ~~~~~~~~~~~~^~~~~ /<>/src/kmplayer_part.cpp: In member function ‘virtual void GrabDocument::message(KMPlayer::MessageType, void*)’: /<>/src/kmplayer_part.cpp:158:33: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 158 | m_part->startUrl (KUrl (), m_grab_file); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer_part.h:26, from /<>/src/kmplayer_part.cpp:44: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayer_part.cpp: In constructor ‘KMPlayerPart::KMPlayerPart(QWidget*, QObject*, const QVariantList&)’: /<>/src/kmplayer_part.cpp:189:50: warning: ‘virtual void KParts::PartBase::setComponentData(const KAboutData&)’ is deprecated: Since 5.77. Use Part::setMetaData(const KPluginMetaData&) or KXMLGUIClient::setComponentName(const QString &, const QString &) instead [-Wdeprecated-declarations] 189 | setComponentData(KMPlayerFactory::aboutData()); | ^ In file included from /usr/include/KF5/KParts/kparts/part.h:12, from /usr/include/KF5/KParts/kparts/readonlypart.h:12, from /usr/include/KF5/KParts/kparts/browserextension.h:12, from /<>/src/kmplayer_part.h:23, from /<>/src/kmplayer_part.cpp:44: /usr/include/KF5/KParts/kparts/partbase.h:81:18: note: declared here 81 | virtual void setComponentData(const KAboutData &componentData); | ^~~~~~~~~~~~~~~~ /<>/src/kmplayer_part.cpp:196:51: warning: ‘virtual void KParts::PartBase::setComponentData(const KAboutData&)’ is deprecated: Since 5.77. Use Part::setMetaData(const KPluginMetaData&) or KXMLGUIClient::setComponentName(const QString &, const QString &) instead [-Wdeprecated-declarations] 196 | setComponentData(KMPlayerFactory::aboutData ()); | ^ In file included from /usr/include/KF5/KParts/kparts/part.h:12, from /usr/include/KF5/KParts/kparts/readonlypart.h:12, from /usr/include/KF5/KParts/kparts/browserextension.h:12, from /<>/src/kmplayer_part.h:23, from /<>/src/kmplayer_part.cpp:44: /usr/include/KF5/KParts/kparts/partbase.h:81:18: note: declared here 81 | virtual void setComponentData(const KAboutData &componentData); | ^~~~~~~~~~~~~~~~ /<>/src/kmplayer_part.cpp:328:40: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 328 | m_docbase = KUrl (value); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer_part.h:26, from /<>/src/kmplayer_part.cpp:44: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayer_part.cpp: At global scope: /<>/src/kmplayer_part.cpp:449:64: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 449 | KDE_NO_EXPORT bool KMPlayerPart::allowRedir (const KUrl & url) const { | ^~~~~ /<>/src/kmplayer_part.cpp: In member function ‘virtual bool KMPlayerPart::openUrl(const QUrl&)’: /<>/src/kmplayer_part.cpp:484:10: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 484 | KUrl url; | ^~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer_part.h:26, from /<>/src/kmplayer_part.cpp:44: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayer_part.cpp:500:34: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 500 | url = KUrl ("about:empty"); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer_part.h:26, from /<>/src/kmplayer_part.cpp:44: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayer_part.cpp:500:34: warning: ‘KUrl::KUrl(const char*)’ is deprecated [-Wdeprecated-declarations] 500 | url = KUrl ("about:empty"); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer_part.h:26, from /<>/src/kmplayer_part.cpp:44: /usr/include/KF5/KDELibs4Support/kurl.h:349:41: note: declared here 349 | KDELIBS4SUPPORT_DEPRECATED explicit KUrl(const char *urlOrPath); | ^~~~ /<>/src/kmplayer_part.cpp:503:43: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 503 | url = KUrl (m_docbase, m_file_name); // fix misdetected SRC attr | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer_part.h:26, from /<>/src/kmplayer_part.cpp:44: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayer_part.cpp:507:32: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 507 | KUrl u (m_file_name); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer_part.h:26, from /<>/src/kmplayer_part.cpp:44: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayer_part.cpp:509:30: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 509 | KUrl(_url).protocol ().isEmpty ()) { | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer_part.h:26, from /<>/src/kmplayer_part.cpp:44: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayer_part.cpp:515:58: warning: ‘void KUrl::setPath(const QString&)’ is deprecated [-Wdeprecated-declarations] 515 | u.setPath (QChar ('/') + _url.host ()); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer_part.h:26, from /<>/src/kmplayer_part.cpp:44: /usr/include/KF5/KDELibs4Support/kurl.h:461:37: note: declared here 461 | KDELIBS4SUPPORT_DEPRECATED void setPath(const QString &path); | ^~~~~~~ /<>/src/kmplayer_part.cpp:534:61: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 534 | "redirect", url, KUrl (m_docbase, m_href_url))) | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer_part.h:26, from /<>/src/kmplayer_part.cpp:44: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayer_part.cpp: At global scope: /<>/src/kmplayer_part.cpp:578:62: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 578 | KDE_NO_EXPORT bool KMPlayerPart::openNewURL (const KUrl & url) { | ^ /<>/src/kmplayer_part.cpp:585:78: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 585 | KDE_NO_EXPORT bool KMPlayerPart::startUrl(const KUrl &uri, const QString &img) { | ^ /<>/src/kmplayer_part.cpp: In member function ‘bool KMPlayerPart::startUrl(const KUrl&, const QString&)’: /<>/src/kmplayer_part.cpp:587:18: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 587 | KUrl url (uri); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer_part.h:26, from /<>/src/kmplayer_part.cpp:44: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayer_part.cpp:593:49: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 593 | m_href_url = KUrl (m_docbase, m_href_url).url (); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer_part.h:26, from /<>/src/kmplayer_part.cpp:44: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayer_part.cpp:632:26: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 632 | )).url () | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer_part.h:26, from /<>/src/kmplayer_part.cpp:44: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayer_part.cpp:697:78: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 697 | return PartBase::openUrl(m_href_url.isEmpty() ? url : KUrl(m_href_url)); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer_part.h:26, from /<>/src/kmplayer_part.cpp:44: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayer_part.cpp: In member function ‘void KMPlayerPart::statusPosition(int, int)’: /<>/src/kmplayer_part.cpp:844:54: warning: ‘QString& QString::sprintf(const char*, ...)’ is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] 844 | text.sprintf ("%d:%02d:%02d", h, m, s); | ^ In file included from /usr/include/aarch64-linux-gnu/qt5/QtCore/qobject.h:47, from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qwidget.h:45, from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qframe.h:44, from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qlabel.h:44, from /<>/src/kmplayer_part.cpp:25: /usr/include/aarch64-linux-gnu/qt5/QtCore/qstring.h:393:14: note: declared here 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); | ^~~~~~~ /<>/src/kmplayer_part.cpp:846:48: warning: ‘QString& QString::sprintf(const char*, ...)’ is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] 846 | text.sprintf ("%02d:%02d", m, s); | ^ In file included from /usr/include/aarch64-linux-gnu/qt5/QtCore/qobject.h:47, from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qwidget.h:45, from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qframe.h:44, from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qlabel.h:44, from /<>/src/kmplayer_part.cpp:25: /usr/include/aarch64-linux-gnu/qt5/QtCore/qstring.h:393:14: note: declared here 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); | ^~~~~~~ /<>/src/kmplayer_part.cpp: In member function ‘virtual void KMPlayerBrowserExtension::restoreState(QDataStream&)’: /<>/src/kmplayer_part.cpp:878:60: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 878 | static_cast (parent ())->openUrl (KUrl(url)); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer_part.h:26, from /<>/src/kmplayer_part.cpp:44: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayer_part.cpp: At global scope: /<>/src/kmplayer_part.cpp:881:127: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 881 | KDE_NO_EXPORT void KMPlayerBrowserExtension::requestOpenURL (const KUrl & url, const QString & target, const QString & service) { | ^ /<>/src/kmplayer_part.cpp: In member function ‘virtual bool KMPlayerLiveConnectExtension::put(long unsigned int, const QString&, const QString&)’: /<>/src/kmplayer_part.cpp:1320:26: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 1320 | KUrl url (val); | ^ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer_part.h:26, from /<>/src/kmplayer_part.cpp:44: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayer_part.cpp: In member function ‘virtual bool KMPlayerLiveConnectExtension::call(long unsigned int, const QString&, const QStringList&, KParts::LiveConnectExtension::Type&, long unsigned int&, QString&)’: /<>/src/kmplayer_part.cpp:1438:27: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 1438 | KUrl url (args.first ()); | ^~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer_part.h:26, from /<>/src/kmplayer_part.cpp:44: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayer_part.cpp:1495:27: warning: ‘KUrl’ is deprecated [-Wdeprecated-declarations] 1495 | KUrl url (args.first ()); | ^~~~ In file included from /<>/src/kmplayerpartbase.h:35, from /<>/src/kmplayer_part.h:26, from /<>/src/kmplayer_part.cpp:44: /usr/include/KF5/KDELibs4Support/kurl.h:109:47: note: declared here 109 | class KDELIBS4SUPPORT_DEPRECATED_EXPORT_NOISE KUrl : public QUrl // krazy:exclude=dpointer,qclasses (krazy can't deal with embedded classes) | ^~~~ /<>/src/kmplayer_part.cpp: In member function ‘void KMPlayerLiveConnectExtension::setSize(int, int)’: /<>/src/kmplayer_part.cpp:1527:118: warning: ‘QString& QString::sprintf(const char*, ...)’ is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] 1527 | jscode.sprintf("try { eval(\"this.setAttribute('WIDTH',%d);this.setAttribute('HEIGHT',%d)\"); } catch(e){}", w, h); | ^ In file included from /usr/include/aarch64-linux-gnu/qt5/QtCore/qobject.h:47, from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qwidget.h:45, from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qframe.h:44, from /usr/include/aarch64-linux-gnu/qt5/QtWidgets/qlabel.h:44, from /<>/src/kmplayer_part.cpp:25: /usr/include/aarch64-linux-gnu/qt5/QtCore/qstring.h:393:14: note: declared here 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); | ^~~~~~~ [ 98%] Linking CXX shared module kmplayerpart.so cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/kmplayerpart.dir/link.txt --verbose=1 /usr/bin/aarch64-linux-gnu-g++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -Wl,--no-undefined -Wl,--fatal-warnings -Wl,--enable-new-dtags -Wl,-z,relro -Wl,--as-needed -shared -o kmplayerpart.so CMakeFiles/kmplayerpart.dir/kmplayerpart_autogen/mocs_compilation.cpp.o CMakeFiles/kmplayerpart.dir/kmplayer_part.cpp.o -Wl,-rpath,/<>/obj-aarch64-linux-gnu/src: libkmplayercommon.so /usr/lib/aarch64-linux-gnu/libKF5MediaPlayer.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5KDELibs4Support.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5Parts.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5KIOFileWidgets.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5Bookmarks.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5Solid.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5Notifications.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5UnitConversion.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5TextWidgets.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5SonnetUi.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5KIOWidgets.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5Completion.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5KIOGui.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5KIOCore.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5Crash.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5Service.so.5.78.0 /usr/lib/aarch64-linux-gnu/libQt5Concurrent.so.5.15.2 /usr/lib/aarch64-linux-gnu/libKF5WindowSystem.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5JobWidgets.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5XmlGui.so.5.78.0 /usr/lib/aarch64-linux-gnu/libQt5PrintSupport.so.5.15.2 /usr/lib/aarch64-linux-gnu/libKF5IconThemes.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5ConfigWidgets.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5WidgetsAddons.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5Codecs.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5ConfigGui.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5ConfigCore.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5Auth.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5AuthCore.so.5.78.0 /usr/lib/aarch64-linux-gnu/libQt5DBus.so.5.15.2 /usr/lib/aarch64-linux-gnu/libKF5CoreAddons.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5I18n.so.5.78.0 /usr/lib/aarch64-linux-gnu/libKF5GuiAddons.so.5.78.0 /usr/lib/aarch64-linux-gnu/libQt5Network.so.5.15.2 /usr/lib/aarch64-linux-gnu/libKF5ItemViews.so.5.78.0 /usr/lib/aarch64-linux-gnu/libQt5Xml.so.5.15.2 /usr/lib/aarch64-linux-gnu/libQt5Widgets.so.5.15.2 /usr/lib/aarch64-linux-gnu/libQt5Gui.so.5.15.2 /usr/lib/aarch64-linux-gnu/libQt5Core.so.5.15.2 make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 98%] Built target kmplayerpart make -f doc/CMakeFiles/doc-index-cache-bz2.dir/build.make doc/CMakeFiles/doc-index-cache-bz2.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/doc /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/doc /<>/obj-aarch64-linux-gnu/doc/CMakeFiles/doc-index-cache-bz2.dir/DependInfo.cmake --color= Dependee "/<>/obj-aarch64-linux-gnu/doc/CMakeFiles/doc-index-cache-bz2.dir/DependInfo.cmake" is newer than depender "/<>/obj-aarch64-linux-gnu/doc/CMakeFiles/doc-index-cache-bz2.dir/depend.internal". Dependee "/<>/obj-aarch64-linux-gnu/doc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/obj-aarch64-linux-gnu/doc/CMakeFiles/doc-index-cache-bz2.dir/depend.internal". Scanning dependencies of target doc-index-cache-bz2 make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f doc/CMakeFiles/doc-index-cache-bz2.dir/build.make doc/CMakeFiles/doc-index-cache-bz2.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' [100%] Generating index.cache.bz2 cd /<>/doc && /usr/bin/meinproc5 --check --cache /<>/obj-aarch64-linux-gnu/doc//index.cache.bz2 index.docbook make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [100%] Built target doc-index-cache-bz2 make[2]: Leaving directory '/<>/obj-aarch64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /<>/obj-aarch64-linux-gnu/CMakeFiles 0 make[1]: Leaving directory '/<>/obj-aarch64-linux-gnu' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary-arch dh binary-arch --with kf5 dh_testroot -a dh_prep -a dh_auto_install --buildsystem=kf5 -a cd obj-aarch64-linux-gnu && make -j1 install DESTDIR=/<>/debian/kmplayer AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/<>/obj-aarch64-linux-gnu' /usr/bin/cmake -S/<> -B/<>/obj-aarch64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/obj-aarch64-linux-gnu/CMakeFiles /<>/obj-aarch64-linux-gnu//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/tsfiles-2ea84917c203b4770a6f20a0f41e4c89.dir/build.make CMakeFiles/tsfiles-2ea84917c203b4770a6f20a0f41e4c89.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/tsfiles-2ea84917c203b4770a6f20a0f41e4c89.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/tsfiles-2ea84917c203b4770a6f20a0f41e4c89.dir/build.make CMakeFiles/tsfiles-2ea84917c203b4770a6f20a0f41e4c89.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' [ 1%] Generating ts... /usr/bin/cmake -DPYTHON_EXECUTABLE=/usr/bin/python3 -D_ki18n_pmap_compile_script=/usr/lib/aarch64-linux-gnu/cmake/KF5I18n/ts-pmap-compile.py -DCOPY_TO=/<>/obj-aarch64-linux-gnu/locale -DPO_DIR=/<>/po -P /usr/lib/aarch64-linux-gnu/cmake/KF5I18n/build-tsfiles.cmake make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 1%] Built target tsfiles-2ea84917c203b4770a6f20a0f41e4c89 make -f CMakeFiles/pofiles-2ea84917c203b4770a6f20a0f41e4c89.dir/build.make CMakeFiles/pofiles-2ea84917c203b4770a6f20a0f41e4c89.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/CMakeFiles/pofiles-2ea84917c203b4770a6f20a0f41e4c89.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f CMakeFiles/pofiles-2ea84917c203b4770a6f20a0f41e4c89.dir/build.make CMakeFiles/pofiles-2ea84917c203b4770a6f20a0f41e4c89.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' [ 2%] Generating mo... /usr/bin/cmake -DGETTEXT_MSGFMT_EXECUTABLE=/usr/bin/msgfmt -DCOPY_TO=/<>/obj-aarch64-linux-gnu/locale -DPO_DIR=/<>/po -P /usr/lib/aarch64-linux-gnu/cmake/KF5I18n/build-pofiles.cmake make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 2%] Built target pofiles-2ea84917c203b4770a6f20a0f41e4c89 make -f src/CMakeFiles/kphononplayer_autogen.dir/build.make src/CMakeFiles/kphononplayer_autogen.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/src /<>/obj-aarch64-linux-gnu/src/CMakeFiles/kphononplayer_autogen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f src/CMakeFiles/kphononplayer_autogen.dir/build.make src/CMakeFiles/kphononplayer_autogen.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' [ 4%] Automatic MOC for target kphononplayer cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_autogen /<>/obj-aarch64-linux-gnu/src/CMakeFiles/kphononplayer_autogen.dir/AutogenInfo.json Debian AutoMoc warning --------------- "SRC:/src/phononplayer.cpp" includes the moc file "phononplayer.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, Q_NAMESPACE_EXPORT, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON or K_PLUGIN_CLASS_WITH_JSON macro. make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 4%] Built target kphononplayer_autogen make -f src/CMakeFiles/kphononplayer.dir/build.make src/CMakeFiles/kphononplayer.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/src /<>/obj-aarch64-linux-gnu/src/CMakeFiles/kphononplayer.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f src/CMakeFiles/kphononplayer.dir/build.make src/CMakeFiles/kphononplayer.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'src/CMakeFiles/kphononplayer.dir/build'. make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 16%] Built target kphononplayer make -f src/CMakeFiles/knpplayer_autogen.dir/build.make src/CMakeFiles/knpplayer_autogen.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/src /<>/obj-aarch64-linux-gnu/src/CMakeFiles/knpplayer_autogen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f src/CMakeFiles/knpplayer_autogen.dir/build.make src/CMakeFiles/knpplayer_autogen.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' [ 18%] Automatic MOC for target knpplayer cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_autogen /<>/obj-aarch64-linux-gnu/src/CMakeFiles/knpplayer_autogen.dir/AutogenInfo.json Debian make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 18%] Built target knpplayer_autogen make -f src/CMakeFiles/knpplayer.dir/build.make src/CMakeFiles/knpplayer.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/src /<>/obj-aarch64-linux-gnu/src/CMakeFiles/knpplayer.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f src/CMakeFiles/knpplayer.dir/build.make src/CMakeFiles/knpplayer.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'src/CMakeFiles/knpplayer.dir/build'. make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 22%] Built target knpplayer make -f src/CMakeFiles/kmplayer_autogen.dir/build.make src/CMakeFiles/kmplayer_autogen.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/src /<>/obj-aarch64-linux-gnu/src/CMakeFiles/kmplayer_autogen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f src/CMakeFiles/kmplayer_autogen.dir/build.make src/CMakeFiles/kmplayer_autogen.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' [ 23%] Automatic MOC for target kmplayer cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_autogen /<>/obj-aarch64-linux-gnu/src/CMakeFiles/kmplayer_autogen.dir/AutogenInfo.json Debian make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 23%] Built target kmplayer_autogen make -f src/CMakeFiles/kmplayercommon_autogen.dir/build.make src/CMakeFiles/kmplayercommon_autogen.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/src /<>/obj-aarch64-linux-gnu/src/CMakeFiles/kmplayercommon_autogen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f src/CMakeFiles/kmplayercommon_autogen.dir/build.make src/CMakeFiles/kmplayercommon_autogen.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' [ 25%] Automatic MOC for target kmplayercommon cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_autogen /<>/obj-aarch64-linux-gnu/src/CMakeFiles/kmplayercommon_autogen.dir/AutogenInfo.json Debian AutoMoc warning --------------- "SRC:/src/kmplayerconfig.cpp" includes the moc file "kmplayerconfig.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, Q_NAMESPACE_EXPORT, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON or K_PLUGIN_CLASS_WITH_JSON macro. AutoMoc warning --------------- "SRC:/src/kmplayercontrolpanel.cpp" includes the moc file "kmplayercontrolpanel.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, Q_NAMESPACE_EXPORT, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON or K_PLUGIN_CLASS_WITH_JSON macro. AutoMoc warning --------------- "SRC:/src/kmplayerpartbase.cpp" includes the moc file "kmplayerpartbase.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, Q_NAMESPACE_EXPORT, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON or K_PLUGIN_CLASS_WITH_JSON macro. AutoMoc warning --------------- "SRC:/src/kmplayerprocess.cpp" includes the moc file "kmplayerprocess.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, Q_NAMESPACE_EXPORT, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON or K_PLUGIN_CLASS_WITH_JSON macro. AutoMoc warning --------------- "SRC:/src/kmplayerview.cpp" includes the moc file "kmplayerview.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, Q_NAMESPACE_EXPORT, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON or K_PLUGIN_CLASS_WITH_JSON macro. AutoMoc warning --------------- "SRC:/src/mediaobject.cpp" includes the moc file "mediaobject.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, Q_NAMESPACE_EXPORT, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON or K_PLUGIN_CLASS_WITH_JSON macro. AutoMoc warning --------------- "SRC:/src/playlistview.cpp" includes the moc file "playlistview.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, Q_NAMESPACE_EXPORT, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON or K_PLUGIN_CLASS_WITH_JSON macro. AutoMoc warning --------------- "SRC:/src/pref.cpp" includes the moc file "pref.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, Q_NAMESPACE_EXPORT, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON or K_PLUGIN_CLASS_WITH_JSON macro. AutoMoc warning --------------- "SRC:/src/viewarea.cpp" includes the moc file "viewarea.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, Q_NAMESPACE_EXPORT, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON or K_PLUGIN_CLASS_WITH_JSON macro. make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 25%] Built target kmplayercommon_autogen make -f src/CMakeFiles/kmplayercommon.dir/build.make src/CMakeFiles/kmplayercommon.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/src /<>/obj-aarch64-linux-gnu/src/CMakeFiles/kmplayercommon.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f src/CMakeFiles/kmplayercommon.dir/build.make src/CMakeFiles/kmplayercommon.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'src/CMakeFiles/kmplayercommon.dir/build'. make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 78%] Built target kmplayercommon make -f src/CMakeFiles/kdeinit_kmplayer_autogen.dir/build.make src/CMakeFiles/kdeinit_kmplayer_autogen.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/src /<>/obj-aarch64-linux-gnu/src/CMakeFiles/kdeinit_kmplayer_autogen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f src/CMakeFiles/kdeinit_kmplayer_autogen.dir/build.make src/CMakeFiles/kdeinit_kmplayer_autogen.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' [ 80%] Automatic MOC for target kdeinit_kmplayer cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_autogen /<>/obj-aarch64-linux-gnu/src/CMakeFiles/kdeinit_kmplayer_autogen.dir/AutogenInfo.json Debian AutoMoc warning --------------- "SRC:/src/kmplayer.cpp" includes the moc file "kmplayer.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, Q_NAMESPACE_EXPORT, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON or K_PLUGIN_CLASS_WITH_JSON macro. AutoMoc warning --------------- "SRC:/src/kmplayertvsource.cpp" includes the moc file "kmplayertvsource.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, Q_NAMESPACE_EXPORT, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON or K_PLUGIN_CLASS_WITH_JSON macro. make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 80%] Built target kdeinit_kmplayer_autogen make -f src/CMakeFiles/kdeinit_kmplayer.dir/build.make src/CMakeFiles/kdeinit_kmplayer.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/src /<>/obj-aarch64-linux-gnu/src/CMakeFiles/kdeinit_kmplayer.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f src/CMakeFiles/kdeinit_kmplayer.dir/build.make src/CMakeFiles/kdeinit_kmplayer.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'src/CMakeFiles/kdeinit_kmplayer.dir/build'. make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 88%] Built target kdeinit_kmplayer make -f src/CMakeFiles/kmplayer.dir/build.make src/CMakeFiles/kmplayer.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/src /<>/obj-aarch64-linux-gnu/src/CMakeFiles/kmplayer.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f src/CMakeFiles/kmplayer.dir/build.make src/CMakeFiles/kmplayer.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'src/CMakeFiles/kmplayer.dir/build'. make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 92%] Built target kmplayer make -f src/CMakeFiles/kmplayerpart_autogen.dir/build.make src/CMakeFiles/kmplayerpart_autogen.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/src /<>/obj-aarch64-linux-gnu/src/CMakeFiles/kmplayerpart_autogen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f src/CMakeFiles/kmplayerpart_autogen.dir/build.make src/CMakeFiles/kmplayerpart_autogen.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' [ 94%] Automatic MOC for target kmplayerpart cd /<>/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_autogen /<>/obj-aarch64-linux-gnu/src/CMakeFiles/kmplayerpart_autogen.dir/AutogenInfo.json Debian AutoMoc warning --------------- "SRC:/src/kmplayer_part.cpp" includes the moc file "kmplayer_part.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, Q_NAMESPACE_EXPORT, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON, K_PLUGIN_CLASS_WITH_JSON, K_PLUGIN_FACTORY, K_PLUGIN_FACTORY_WITH_JSON or K_PLUGIN_CLASS_WITH_JSON macro. make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 94%] Built target kmplayerpart_autogen make -f src/CMakeFiles/kmplayerpart.dir/build.make src/CMakeFiles/kmplayerpart.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/src /<>/obj-aarch64-linux-gnu/src/CMakeFiles/kmplayerpart.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f src/CMakeFiles/kmplayerpart.dir/build.make src/CMakeFiles/kmplayerpart.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'src/CMakeFiles/kmplayerpart.dir/build'. make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [ 98%] Built target kmplayerpart make -f doc/CMakeFiles/doc-index-cache-bz2.dir/build.make doc/CMakeFiles/doc-index-cache-bz2.dir/depend make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' cd /<>/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/doc /<>/obj-aarch64-linux-gnu /<>/obj-aarch64-linux-gnu/doc /<>/obj-aarch64-linux-gnu/doc/CMakeFiles/doc-index-cache-bz2.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' make -f doc/CMakeFiles/doc-index-cache-bz2.dir/build.make doc/CMakeFiles/doc-index-cache-bz2.dir/build make[3]: Entering directory '/<>/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'doc/CMakeFiles/doc-index-cache-bz2.dir/build'. make[3]: Leaving directory '/<>/obj-aarch64-linux-gnu' [100%] Built target doc-index-cache-bz2 make[2]: Leaving directory '/<>/obj-aarch64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /<>/obj-aarch64-linux-gnu/CMakeFiles 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Entering directory '/<>/obj-aarch64-linux-gnu' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/<>/obj-aarch64-linux-gnu' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "Debian" -- Installing: /<>/debian/kmplayer/usr/share/locale -- Installing: /<>/debian/kmplayer/usr/share/locale/zh_TW -- Installing: /<>/debian/kmplayer/usr/share/locale/zh_TW/LC_MESSAGES -- Installing: /<>/debian/kmplayer/usr/share/locale/zh_TW/LC_MESSAGES/kmplayer.mo -- Installing: /<>/debian/kmplayer/usr/share/locale/zh_CN -- Installing: /<>/debian/kmplayer/usr/share/locale/zh_CN/LC_MESSAGES -- Installing: /<>/debian/kmplayer/usr/share/locale/zh_CN/LC_MESSAGES/kmplayer.mo -- Installing: /<>/debian/kmplayer/usr/share/locale/uk -- Installing: /<>/debian/kmplayer/usr/share/locale/uk/LC_MESSAGES -- Installing: /<>/debian/kmplayer/usr/share/locale/uk/LC_MESSAGES/kmplayer.mo -- Installing: /<>/debian/kmplayer/usr/share/locale/ug -- Installing: /<>/debian/kmplayer/usr/share/locale/ug/LC_MESSAGES -- Installing: /<>/debian/kmplayer/usr/share/locale/ug/LC_MESSAGES/kmplayer.mo -- Installing: /<>/debian/kmplayer/usr/share/locale/tr -- Installing: /<>/debian/kmplayer/usr/share/locale/tr/LC_MESSAGES -- Installing: /<>/debian/kmplayer/usr/share/locale/tr/LC_MESSAGES/kmplayer.mo -- Installing: /<>/debian/kmplayer/usr/share/locale/th -- Installing: /<>/debian/kmplayer/usr/share/locale/th/LC_MESSAGES -- Installing: /<>/debian/kmplayer/usr/share/locale/th/LC_MESSAGES/kmplayer.mo -- Installing: /<>/debian/kmplayer/usr/share/locale/sv -- Installing: /<>/debian/kmplayer/usr/share/locale/sv/LC_MESSAGES -- Installing: /<>/debian/kmplayer/usr/share/locale/sv/LC_MESSAGES/kmplayer.mo -- Installing: /<>/debian/kmplayer/usr/share/locale/sr@latin -- Installing: /<>/debian/kmplayer/usr/share/locale/sr@latin/LC_MESSAGES -- Installing: /<>/debian/kmplayer/usr/share/locale/sr@latin/LC_MESSAGES/kmplayer.mo -- Installing: /<>/debian/kmplayer/usr/share/locale/sr -- Installing: /<>/debian/kmplayer/usr/share/locale/sr/LC_MESSAGES -- Installing: /<>/debian/kmplayer/usr/share/locale/sr/LC_MESSAGES/kmplayer.mo -- Installing: /<>/debian/kmplayer/usr/share/locale/sk -- Installing: /<>/debian/kmplayer/usr/share/locale/sk/LC_MESSAGES -- Installing: /<>/debian/kmplayer/usr/share/locale/sk/LC_MESSAGES/kmplayer.mo -- Installing: /<>/debian/kmplayer/usr/share/locale/ru -- Installing: /<>/debian/kmplayer/usr/share/locale/ru/LC_MESSAGES -- Installing: /<>/debian/kmplayer/usr/share/locale/ru/LC_MESSAGES/kmplayer.mo -- Installing: /<>/debian/kmplayer/usr/share/locale/ro -- Installing: /<>/debian/kmplayer/usr/share/locale/ro/LC_MESSAGES -- Installing: /<>/debian/kmplayer/usr/share/locale/ro/LC_MESSAGES/kmplayer.mo -- Installing: /<>/debian/kmplayer/usr/share/locale/pt_BR -- Installing: /<>/debian/kmplayer/usr/share/locale/pt_BR/LC_MESSAGES -- Installing: /<>/debian/kmplayer/usr/share/locale/pt_BR/LC_MESSAGES/kmplayer.mo -- Installing: /<>/debian/kmplayer/usr/share/locale/pt -- Installing: /<>/debian/kmplayer/usr/share/locale/pt/LC_MESSAGES -- Installing: /<>/debian/kmplayer/usr/share/locale/pt/LC_MESSAGES/kmplayer.mo -- Installing: /<>/debian/kmplayer/usr/share/locale/pl -- Installing: /<>/debian/kmplayer/usr/share/locale/pl/LC_MESSAGES -- Installing: /<>/debian/kmplayer/usr/share/locale/pl/LC_MESSAGES/kmplayer.mo -- Installing: /<>/debian/kmplayer/usr/share/locale/nn -- Installing: /<>/debian/kmplayer/usr/share/locale/nn/LC_MESSAGES -- Installing: /<>/debian/kmplayer/usr/share/locale/nn/LC_MESSAGES/kmplayer.mo -- Installing: /<>/debian/kmplayer/usr/share/locale/nl -- Installing: /<>/debian/kmplayer/usr/share/locale/nl/LC_MESSAGES -- Installing: /<>/debian/kmplayer/usr/share/locale/nl/LC_MESSAGES/kmplayer.mo -- Installing: /<>/debian/kmplayer/usr/share/locale/nds -- Installing: /<>/debian/kmplayer/usr/share/locale/nds/LC_MESSAGES -- Installing: /<>/debian/kmplayer/usr/share/locale/nds/LC_MESSAGES/kmplayer.mo -- Installing: /<>/debian/kmplayer/usr/share/locale/nb -- Installing: /<>/debian/kmplayer/usr/share/locale/nb/LC_MESSAGES -- Installing: /<>/debian/kmplayer/usr/share/locale/nb/LC_MESSAGES/kmplayer.mo -- Installing: /<>/debian/kmplayer/usr/share/locale/mai -- Installing: /<>/debian/kmplayer/usr/share/locale/mai/LC_MESSAGES -- Installing: /<>/debian/kmplayer/usr/share/locale/mai/LC_MESSAGES/kmplayer.mo -- Installing: /<>/debian/kmplayer/usr/share/locale/lv -- Installing: /<>/debian/kmplayer/usr/share/locale/lv/LC_MESSAGES -- Installing: /<>/debian/kmplayer/usr/share/locale/lv/LC_MESSAGES/kmplayer.mo -- Installing: /<>/debian/kmplayer/usr/share/locale/lt -- Installing: /<>/debian/kmplayer/usr/share/locale/lt/LC_MESSAGES -- Installing: /<>/debian/kmplayer/usr/share/locale/lt/LC_MESSAGES/kmplayer.mo -- Installing: /<>/debian/kmplayer/usr/share/locale/ku -- Installing: /<>/debian/kmplayer/usr/share/locale/ku/LC_MESSAGES -- Installing: /<>/debian/kmplayer/usr/share/locale/ku/LC_MESSAGES/kmplayer.mo -- Installing: /<>/debian/kmplayer/usr/share/locale/km -- Installing: /<>/debian/kmplayer/usr/share/locale/km/LC_MESSAGES -- Installing: /<>/debian/kmplayer/usr/share/locale/km/LC_MESSAGES/kmplayer.mo -- Installing: /<>/debian/kmplayer/usr/share/locale/ja -- Installing: /<>/debian/kmplayer/usr/share/locale/ja/LC_MESSAGES -- Installing: /<>/debian/kmplayer/usr/share/locale/ja/LC_MESSAGES/kmplayer.mo -- Installing: /<>/debian/kmplayer/usr/share/locale/it -- Installing: /<>/debian/kmplayer/usr/share/locale/it/LC_MESSAGES -- Installing: /<>/debian/kmplayer/usr/share/locale/it/LC_MESSAGES/kmplayer.mo -- Installing: /<>/debian/kmplayer/usr/share/locale/hu -- Installing: /<>/debian/kmplayer/usr/share/locale/hu/LC_MESSAGES -- Installing: /<>/debian/kmplayer/usr/share/locale/hu/LC_MESSAGES/kmplayer.mo -- Installing: /<>/debian/kmplayer/usr/share/locale/hr -- Installing: /<>/debian/kmplayer/usr/share/locale/hr/LC_MESSAGES -- Installing: /<>/debian/kmplayer/usr/share/locale/hr/LC_MESSAGES/kmplayer.mo -- Installing: /<>/debian/kmplayer/usr/share/locale/gl -- Installing: /<>/debian/kmplayer/usr/share/locale/gl/LC_MESSAGES -- Installing: /<>/debian/kmplayer/usr/share/locale/gl/LC_MESSAGES/kmplayer.mo -- Installing: /<>/debian/kmplayer/usr/share/locale/ga -- Installing: /<>/debian/kmplayer/usr/share/locale/ga/LC_MESSAGES -- Installing: /<>/debian/kmplayer/usr/share/locale/ga/LC_MESSAGES/kmplayer.mo -- Installing: /<>/debian/kmplayer/usr/share/locale/fr -- Installing: /<>/debian/kmplayer/usr/share/locale/fr/LC_MESSAGES -- Installing: /<>/debian/kmplayer/usr/share/locale/fr/LC_MESSAGES/kmplayer.mo -- Installing: /<>/debian/kmplayer/usr/share/locale/et -- Installing: /<>/debian/kmplayer/usr/share/locale/et/LC_MESSAGES -- Installing: /<>/debian/kmplayer/usr/share/locale/et/LC_MESSAGES/kmplayer.mo -- Installing: /<>/debian/kmplayer/usr/share/locale/es -- Installing: /<>/debian/kmplayer/usr/share/locale/es/LC_MESSAGES -- Installing: /<>/debian/kmplayer/usr/share/locale/es/LC_MESSAGES/kmplayer.mo -- Installing: /<>/debian/kmplayer/usr/share/locale/eo -- Installing: /<>/debian/kmplayer/usr/share/locale/eo/LC_MESSAGES -- Installing: /<>/debian/kmplayer/usr/share/locale/eo/LC_MESSAGES/kmplayer.mo -- Installing: /<>/debian/kmplayer/usr/share/locale/en_GB -- Installing: /<>/debian/kmplayer/usr/share/locale/en_GB/LC_MESSAGES -- Installing: /<>/debian/kmplayer/usr/share/locale/en_GB/LC_MESSAGES/kmplayer.mo -- Installing: /<>/debian/kmplayer/usr/share/locale/el -- Installing: /<>/debian/kmplayer/usr/share/locale/el/LC_MESSAGES -- Installing: /<>/debian/kmplayer/usr/share/locale/el/LC_MESSAGES/kmplayer.mo -- Installing: /<>/debian/kmplayer/usr/share/locale/de -- Installing: /<>/debian/kmplayer/usr/share/locale/de/LC_MESSAGES -- Installing: /<>/debian/kmplayer/usr/share/locale/de/LC_MESSAGES/kmplayer.mo -- Installing: /<>/debian/kmplayer/usr/share/locale/da -- Installing: /<>/debian/kmplayer/usr/share/locale/da/LC_MESSAGES -- Installing: /<>/debian/kmplayer/usr/share/locale/da/LC_MESSAGES/kmplayer.mo -- Installing: /<>/debian/kmplayer/usr/share/locale/cs -- Installing: /<>/debian/kmplayer/usr/share/locale/cs/LC_MESSAGES -- Installing: /<>/debian/kmplayer/usr/share/locale/cs/LC_MESSAGES/kmplayer.mo -- Installing: /<>/debian/kmplayer/usr/share/locale/ca@valencia -- Installing: /<>/debian/kmplayer/usr/share/locale/ca@valencia/LC_MESSAGES -- Installing: /<>/debian/kmplayer/usr/share/locale/ca@valencia/LC_MESSAGES/kmplayer.mo -- Installing: /<>/debian/kmplayer/usr/share/locale/ca -- Installing: /<>/debian/kmplayer/usr/share/locale/ca/LC_MESSAGES -- Installing: /<>/debian/kmplayer/usr/share/locale/ca/LC_MESSAGES/kmplayer.mo -- Installing: /<>/debian/kmplayer/usr/share/locale/bs -- Installing: /<>/debian/kmplayer/usr/share/locale/bs/LC_MESSAGES -- Installing: /<>/debian/kmplayer/usr/share/locale/bs/LC_MESSAGES/kmplayer.mo -- Installing: /<>/debian/kmplayer/usr/share/locale/bg -- Installing: /<>/debian/kmplayer/usr/share/locale/bg/LC_MESSAGES -- Installing: /<>/debian/kmplayer/usr/share/locale/bg/LC_MESSAGES/kmplayer.mo -- Installing: /<>/debian/kmplayer/usr/lib/aarch64-linux-gnu/libkmplayercommon.so -- Installing: /<>/debian/kmplayer/usr/lib/aarch64-linux-gnu/qt5/plugins/kmplayerpart.so -- Set runtime path of "/<>/debian/kmplayer/usr/lib/aarch64-linux-gnu/qt5/plugins/kmplayerpart.so" to "" -- Installing: /<>/debian/kmplayer/usr/share/kservices5/kmplayer_part.desktop -- Installing: /<>/debian/kmplayer/usr/lib/aarch64-linux-gnu/libkdeinit5_kmplayer.so -- Set runtime path of "/<>/debian/kmplayer/usr/lib/aarch64-linux-gnu/libkdeinit5_kmplayer.so" to "" -- Installing: /<>/debian/kmplayer/usr/bin/kmplayer -- Set runtime path of "/<>/debian/kmplayer/usr/bin/kmplayer" to "" -- Installing: /<>/debian/kmplayer/usr/share/applications/kmplayer.desktop -- Installing: /<>/debian/kmplayer/usr/bin/knpplayer -- Installing: /<>/debian/kmplayer/usr/bin/kphononplayer -- Installing: /<>/debian/kmplayer/usr/share/kmplayer/pluginsinfo -- Installing: /<>/debian/kmplayer/usr/share/kmplayer/bookmarks.xml -- Installing: /<>/debian/kmplayer/usr/share/kxmlgui5/kmplayer/kmplayerui.rc -- Installing: /<>/debian/kmplayer/usr/share/kxmlgui5/kmplayer/kmplayerpartui.rc -- Installing: /<>/debian/kmplayer/etc/xdg/kmplayerrc -- Installing: /<>/debian/kmplayer/usr/share/icons/hicolor/16x16/apps/kmplayer.png -- Installing: /<>/debian/kmplayer/usr/share/icons/hicolor/32x32/apps/kmplayer.png -- Installing: /<>/debian/kmplayer/usr/share/icons/hicolor/64x64/apps/kmplayer.png -- Installing: /<>/debian/kmplayer/usr/share/icons/hicolor/128x128/apps/kmplayer.png -- Installing: /<>/debian/kmplayer/usr/share/icons/hicolor/22x22/apps/kmplayer.png -- Installing: /<>/debian/kmplayer/usr/share/icons/hicolor/48x48/apps/kmplayer.png -- Installing: /<>/debian/kmplayer/usr/share/icons/hicolor/scalable/apps/kmplayer.svgz -- Installing: /<>/debian/kmplayer/usr/share/doc/HTML/en/kmplayer/index.cache.bz2 -- Installing: /<>/debian/kmplayer/usr/share/doc/HTML/en/kmplayer/index.docbook -- Installing: /<>/debian/kmplayer/usr/share/kmplayer/blip-api.xsl -- Installing: /<>/debian/kmplayer/usr/share/kmplayer/find-media.sh -- Installing: /<>/debian/kmplayer/usr/share/kmplayer/shoutcast.xsl -- Installing: /<>/debian/kmplayer/usr/share/kmplayer/youtube.xsl -- Installing: /<>/debian/kmplayer/usr/share/kmplayer/generators/find-media.xml -- Installing: /<>/debian/kmplayer/usr/share/kmplayer/generators/shoutcast.xml -- Installing: /<>/debian/kmplayer/usr/share/kmplayer/generators/youtube-query.xml -- Installing: /<>/debian/kmplayer/usr/share/kmplayer/generators/blip-tv.xml make[1]: Leaving directory '/<>/obj-aarch64-linux-gnu' debian/rules override_dh_install make[1]: Entering directory '/<>' dh_install chmod +x debian/kmplayer/usr/share/kmplayer/find-media.sh make[1]: Leaving directory '/<>' dh_movelibkdeinit -a dh_installdocs -a dh_installchangelogs -a dh_lintian -a dh_icons -a dh_perl -a dh_link -a dh_strip_nondeterminism -a Normalized debian/kmplayer/usr/share/locale/bg/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/bs/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/ca/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/ca@valencia/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/cs/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/da/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/de/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/el/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/en_GB/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/eo/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/es/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/et/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/fr/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/ga/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/gl/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/hr/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/hu/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/it/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/ja/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/km/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/ku/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/lt/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/lv/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/mai/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/nb/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/nds/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/nl/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/nn/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/pl/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/pt/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/pt_BR/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/ro/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/ru/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/sk/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/sr/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/sr@latin/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/sv/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/th/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/tr/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/ug/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/uk/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/zh_CN/LC_MESSAGES/kmplayer.mo Normalized debian/kmplayer/usr/share/locale/zh_TW/LC_MESSAGES/kmplayer.mo dh_compress -X.dcl -X.docbook -X-license -X.tag -X.sty -X.el -a dh_fixperms -a dh_missing -a dh_strip -a dh_makeshlibs -Xusr/lib/libkdeinit5_\* -a dh_shlibdeps -a dpkg-shlibdeps: warning: can't extract name and version from library name 'libkmplayercommon.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libkmplayercommon.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libkdeinit5_kmplayer.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libkdeinit5_kmplayer.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libkmplayercommon.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libkmplayercommon.so' dh_installdeb -a dh_gencontrol -a dh_md5sums -a dh_builddeb -a dpkg-deb: building package 'kmplayer' in '../kmplayer_0.12.0b-3_arm64.deb'. dpkg-deb: building package 'kmplayer-dbgsym' in '../kmplayer-dbgsym_0.12.0b-3_arm64.deb'. dpkg-genbuildinfo --build=any dpkg-genchanges --build=any >../kmplayer_0.12.0b-3_arm64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2021-02-23T01:26:04Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ kmplayer_0.12.0b-3_arm64.changes: --------------------------------- Format: 1.8 Date: Sun, 25 Nov 2018 19:28:47 +0100 Source: kmplayer Binary: kmplayer kmplayer-dbgsym Built-For-Profiles: cross nocheck Architecture: arm64 Version: 1:0.12.0b-3 Distribution: unstable Urgency: medium Maintainer: Debian KDE Extras Team Changed-By: Pino Toscano Description: kmplayer - media player for KDE Closes: 879353 Changes: kmplayer (1:0.12.0b-3) unstable; urgency=medium . * Team upload. * Switch Vcs-* fields to salsa.debian.org. * Bump the debhelper compatibility to 11: - bump the debhelper build dependency to 11~ - bump compat to 11 - remove --parallel for dh, as now done by default * Remove trailing whitespaces in changelog. * Remove empty line at the end of changelog. * Remove Fathi Boudra from Uploaders, as requested by the MIA team. (Closes: #879353) * Bump Standards-Version to 4.2.1, no changes required. * Stop using the svn-buildpackage bits in the watch file. Checksums-Sha1: c878225cc8ff3a8a6aea43aa4db7fa66274eb984 9174588 kmplayer-dbgsym_0.12.0b-3_arm64.deb 27973c048fe8540baf9ce9cf775006e83806a34d 18945 kmplayer_0.12.0b-3_arm64.buildinfo 8ba659b22b546ef00613d487651c6a57f4fdbafd 700996 kmplayer_0.12.0b-3_arm64.deb Checksums-Sha256: 2c5b173165210965c9be3016d2c5588a05be602802ac9abb29dd1309f5bf7143 9174588 kmplayer-dbgsym_0.12.0b-3_arm64.deb dbe5ba184521778e4d8baab6907abb49e2728aa270af2a2a122b9407d84760de 18945 kmplayer_0.12.0b-3_arm64.buildinfo 64c35048c5565603e81a594bc3dd2431ccbc943d4126b5887b57cb7330bb117d 700996 kmplayer_0.12.0b-3_arm64.deb Files: 984de0a990af4ae92608fd1b2e353615 9174588 debug optional kmplayer-dbgsym_0.12.0b-3_arm64.deb 985e6fcfd1db8f31b80e56d598be3d2d 18945 video optional kmplayer_0.12.0b-3_arm64.buildinfo c706d0251d1d05fd02a86592ccad3c39 700996 video optional kmplayer_0.12.0b-3_arm64.deb +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ Format: 1.0 Source: kmplayer Binary: kmplayer kmplayer-dbgsym Architecture: arm64 Version: 1:0.12.0b-3 Checksums-Md5: 984de0a990af4ae92608fd1b2e353615 9174588 kmplayer-dbgsym_0.12.0b-3_arm64.deb c706d0251d1d05fd02a86592ccad3c39 700996 kmplayer_0.12.0b-3_arm64.deb Checksums-Sha1: c878225cc8ff3a8a6aea43aa4db7fa66274eb984 9174588 kmplayer-dbgsym_0.12.0b-3_arm64.deb 8ba659b22b546ef00613d487651c6a57f4fdbafd 700996 kmplayer_0.12.0b-3_arm64.deb Checksums-Sha256: 2c5b173165210965c9be3016d2c5588a05be602802ac9abb29dd1309f5bf7143 9174588 kmplayer-dbgsym_0.12.0b-3_arm64.deb 64c35048c5565603e81a594bc3dd2431ccbc943d4126b5887b57cb7330bb117d 700996 kmplayer_0.12.0b-3_arm64.deb Build-Origin: Debian Build-Architecture: amd64 Build-Date: Tue, 23 Feb 2021 01:26:03 +0000 Build-Path: /<> Installed-Build-Depends: adduser (= 3.118), adwaita-icon-theme (= 3.38.0-1), autoconf (= 2.69-14), automake (= 1:1.16.3-2), autopoint (= 0.21-4), autotools-dev (= 20180224.1+nmu1), base-files (= 11), base-passwd (= 3.5.49), bash (= 5.1-2), binutils (= 2.35.2-2), binutils-common (= 2.35.2-2), binutils-x86-64-linux-gnu (= 2.35.2-2), bsdextrautils (= 2.36.1-7), bsdutils (= 1:2.36.1-7), build-essential (= 12.9), bzip2 (= 1.0.8-4), cmake (= 3.18.4-2), cmake-data (= 3.18.4-2), coreutils (= 8.32-4+b1), cpp (= 4:10.2.1-1), cpp-10 (= 10.2.1-6), dash (= 0.5.11+git20200708+dd9ef66-5), dbus (= 1.12.20-2), debconf (= 1.5.74), debhelper (= 13.3.3), debianutils (= 4.11.2), dh-autoreconf (= 20), dh-strip-nondeterminism (= 1.11.0-1), diffutils (= 1:3.7-5), dirmngr (= 2.2.27-1), dmsetup (= 2:1.02.175-2), docbook-xml (= 4.5-9), docbook-xsl (= 1.79.2+dfsg-1), dpkg (= 1.20.7.1), dpkg-dev (= 1.20.7.1), dwz (= 0.13+20210201-1), extra-cmake-modules (= 5.78.0-3), file (= 1:5.39-3), findutils (= 4.8.0-1), fontconfig (= 2.13.1-4.2), fontconfig-config (= 2.13.1-4.2), fonts-dejavu-core (= 2.37-2), g++ (= 4:10.2.1-1), g++-10 (= 10.2.1-6), gcc (= 4:10.2.1-1), gcc-10 (= 10.2.1-6), gcc-10-base (= 10.2.1-6), gettext (= 0.21-4), gettext-base (= 0.21-4), gir1.2-atk-1.0 (= 2.36.0-2), gir1.2-freedesktop (= 1.66.1-1+b1), gir1.2-gdkpixbuf-2.0 (= 2.42.2+dfsg-1), gir1.2-glib-2.0 (= 1.66.1-1+b1), gir1.2-gtk-2.0 (= 2.24.33-1), gir1.2-harfbuzz-0.0 (= 2.7.4-1), gir1.2-pango-1.0 (= 1.46.2-3), gnupg (= 2.2.27-1), gnupg-l10n (= 2.2.27-1), gnupg-utils (= 2.2.27-1), gpg (= 2.2.27-1), gpg-agent (= 2.2.27-1), gpg-wks-client (= 2.2.27-1), gpg-wks-server (= 2.2.27-1), gpgconf (= 2.2.27-1), gpgsm (= 2.2.27-1), gpgv (= 2.2.27-1), grep (= 3.6-1), groff-base (= 1.22.4-6), gtk-update-icon-cache (= 3.24.24-2), gzip (= 1.10-2), hicolor-icon-theme (= 0.17-2), hostname (= 3.23), icu-devtools (= 67.1-6), init-system-helpers (= 1.60), intltool-debian (= 0.35.0+20060710.5), kded5 (= 5.78.0-2), kdesignerplugin-data (= 5.78.0-2), kdoctools5 (= 5.78.0-2), kgendesignerplugin (= 5.78.0-2), kgendesignerplugin-bin (= 5.78.0-2), kinit (= 5.78.0-2), kinit-dev (= 5.78.0-2), kio (= 5.78.0-4), libacl1 (= 2.2.53-10), libapparmor1 (= 2.13.6-9), libarchive-zip-perl (= 1.68-1), libarchive13 (= 3.4.3-2), libargon2-1 (= 0~20171227-0.2), libasan6 (= 10.2.1-6), libassuan0 (= 2.5.4-1), libasyncns0 (= 0.8-6+b2), libatk1.0-0 (= 2.36.0-2), libatk1.0-data (= 2.36.0-2), libatk1.0-dev (= 2.36.0-2), libatomic1 (= 10.2.1-6), libattr1 (= 1:2.4.48-6), libaudit-common (= 1:3.0-2), libaudit1 (= 1:3.0-2), libavahi-client3 (= 0.8-5), libavahi-common-data (= 0.8-5), libavahi-common3 (= 0.8-5), libbinutils (= 2.35.2-2), libblkid-dev (= 2.36.1-7), libblkid1 (= 2.36.1-7), libbrotli-dev (= 1.0.9-2+b2), libbrotli1 (= 1.0.9-2+b2), libbsd0 (= 0.11.3-1), libbz2-1.0 (= 1.0.8-4), libc-bin (= 2.31-9), libc-dev-bin (= 2.31-9), libc6 (= 2.31-9), libc6-dev (= 2.31-9), libcairo-gobject2 (= 1.16.0-5), libcairo-script-interpreter2 (= 1.16.0-5), libcairo2 (= 1.16.0-5), libcairo2-dev (= 1.16.0-5), libcap-ng0 (= 0.7.9-2.2+b1), libcap2 (= 1:2.44-1), libcap2-bin (= 1:2.44-1), libcc1-0 (= 10.2.1-6), libcom-err2 (= 1.46.1-1), libcrypt-dev (= 1:4.4.17-1), libcrypt1 (= 1:4.4.17-1), libcryptsetup12 (= 2:2.3.4-2), libctf-nobfd0 (= 2.35.2-2), libctf0 (= 2.35.2-2), libcups2 (= 2.3.3op2-3), libcurl4 (= 7.74.0-1.1), libdatrie-dev (= 0.2.13-1), libdatrie1 (= 0.2.13-1), libdb5.3 (= 5.3.28+dfsg1-0.8), libdbus-1-3 (= 1.12.20-2), libdbus-1-dev (= 1.12.20-2), libdbus-glib-1-2 (= 0.110-6), libdbus-glib-1-dev (= 0.110-6), libdbus-glib-1-dev-bin (= 0.110-6), libdbusmenu-qt5-2 (= 0.9.3+16.04.20160218-2+b1), libdebconfclient0 (= 0.256), libdebhelper-perl (= 13.3.3), libdeflate0 (= 1.7-1), libdevmapper1.02.1 (= 2:1.02.175-2), libdouble-conversion3 (= 3.1.5-6.1), libdpkg-perl (= 1.20.7.1), libdrm-amdgpu1 (= 2.4.104-1), libdrm-common (= 2.4.104-1), libdrm-nouveau2 (= 2.4.104-1), libdrm-radeon1 (= 2.4.104-1), libdrm2 (= 2.4.104-1), libedit2 (= 3.1-20191231-2+b1), libegl-dev (= 1.3.2-1), libegl-mesa0 (= 20.3.4-1), libegl1 (= 1.3.2-1), libelf1 (= 0.183-1), libevdev2 (= 1.11.0+dfsg-1), libexpat1 (= 2.2.10-1), libexpat1-dev (= 2.2.10-1), libfam0 (= 2.7.0-17.3), libffi-dev (= 3.3-6), libffi7 (= 3.3-6), libfile-stripnondeterminism-perl (= 1.11.0-1), libflac8 (= 1.3.3-2), libfontconfig-dev (= 2.13.1-4.2), libfontconfig1 (= 2.13.1-4.2), libfontconfig1-dev (= 2.13.1-4.2), libfreetype-dev (= 2.10.4+dfsg-1), libfreetype6 (= 2.10.4+dfsg-1), libfreetype6-dev (= 2.10.4+dfsg-1), libfribidi-dev (= 1.0.8-2), libfribidi0 (= 1.0.8-2), libgbm1 (= 20.3.4-1), libgcc-10-dev (= 10.2.1-6), libgcc-s1 (= 10.2.1-6), libgcrypt20 (= 1.8.7-3), libgdbm-compat4 (= 1.19-2), libgdbm6 (= 1.19-2), libgdk-pixbuf-2.0-0 (= 2.42.2+dfsg-1), libgdk-pixbuf-2.0-dev (= 2.42.2+dfsg-1), libgdk-pixbuf2.0-bin (= 2.42.2+dfsg-1), libgdk-pixbuf2.0-common (= 2.42.2+dfsg-1), libgirepository-1.0-1 (= 1.66.1-1+b1), libgl-dev (= 1.3.2-1), libgl1 (= 1.3.2-1), libgl1-mesa-dri (= 20.3.4-1), libglapi-mesa (= 20.3.4-1), libglib2.0-0 (= 2.66.7-1), libglib2.0-bin (= 2.66.7-1), libglib2.0-data (= 2.66.7-1), libglib2.0-dev (= 2.66.7-1), libglib2.0-dev-bin (= 2.66.7-1), libglu1-mesa (= 9.0.1-1), libglu1-mesa-dev (= 9.0.1-1), libglvnd0 (= 1.3.2-1), libglx-dev (= 1.3.2-1), libglx-mesa0 (= 20.3.4-1), libglx0 (= 1.3.2-1), libgmp10 (= 2:6.2.1+dfsg-1), libgnutls30 (= 3.7.0-7), libgomp1 (= 10.2.1-6), libgpg-error0 (= 1.38-2), libgpgme11 (= 1.14.0-1+b2), libgpgmepp6 (= 1.14.0-1+b2), libgraphite2-3 (= 1.3.14-1), libgraphite2-dev (= 1.3.14-1), libgssapi-krb5-2 (= 1.18.3-4), libgtk2.0-0 (= 2.24.33-1), libgtk2.0-common (= 2.24.33-1), libgtk2.0-dev (= 2.24.33-1), libgudev-1.0-0 (= 234-1), libharfbuzz-dev (= 2.7.4-1), libharfbuzz-gobject0 (= 2.7.4-1), libharfbuzz-icu0 (= 2.7.4-1), libharfbuzz0b (= 2.7.4-1), libhogweed6 (= 3.7-2), libice-dev (= 2:1.0.10-1), libice6 (= 2:1.0.10-1), libicu-dev (= 67.1-6), libicu67 (= 67.1-6), libidn2-0 (= 2.3.0-5), libinput-bin (= 1.16.4-3), libinput10 (= 1.16.4-3), libip4tc2 (= 1.8.7-1), libisl23 (= 0.23-1), libitm1 (= 10.2.1-6), libjbig0 (= 2.1-3.1+b2), libjpeg62-turbo (= 1:2.0.6-1), libjson-c5 (= 0.15-2), libjsoncpp24 (= 1.9.4-4), libk5crypto3 (= 1.18.3-4), libkeyutils1 (= 1.6.1-2), libkf5archive-dev (= 5.78.0-2), libkf5archive5 (= 5.78.0-2), libkf5attica-dev (= 5.78.0-2), libkf5attica5 (= 5.78.0-2), libkf5auth-data (= 5.78.0-2), libkf5auth-dev (= 5.78.0-2), libkf5auth-dev-bin (= 5.78.0-2), libkf5auth5 (= 5.78.0-2), libkf5authcore5 (= 5.78.0-2), libkf5bookmarks-data (= 5.78.0-2), libkf5bookmarks-dev (= 5.78.0-2), libkf5bookmarks5 (= 5.78.0-2), libkf5codecs-data (= 5.78.0-2), libkf5codecs-dev (= 5.78.0-2), libkf5codecs5 (= 5.78.0-2), libkf5completion-data (= 5.78.0-3), libkf5completion-dev (= 5.78.0-3), libkf5completion5 (= 5.78.0-3), libkf5config-bin (= 5.78.0-4), libkf5config-data (= 5.78.0-4), libkf5config-dev (= 5.78.0-4), libkf5config-dev-bin (= 5.78.0-4), libkf5configcore5 (= 5.78.0-4), libkf5configgui5 (= 5.78.0-4), libkf5configwidgets-data (= 5.78.0-2), libkf5configwidgets-dev (= 5.78.0-2), libkf5configwidgets5 (= 5.78.0-2), libkf5coreaddons-data (= 5.78.0-2), libkf5coreaddons-dev (= 5.78.0-2), libkf5coreaddons-dev-bin (= 5.78.0-2), libkf5coreaddons5 (= 5.78.0-2), libkf5crash-dev (= 5.78.0-3), libkf5crash5 (= 5.78.0-3), libkf5dbusaddons-data (= 5.78.0-2), libkf5dbusaddons-dev (= 5.78.0-2), libkf5dbusaddons5 (= 5.78.0-2), libkf5doctools-dev (= 5.78.0-2), libkf5doctools5 (= 5.78.0-2), libkf5emoticons-data (= 5.78.0-2), libkf5emoticons-dev (= 5.78.0-2), libkf5emoticons5 (= 5.78.0-2), libkf5globalaccel-bin (= 5.78.0-2), libkf5globalaccel-data (= 5.78.0-2), libkf5globalaccel-dev (= 5.78.0-2), libkf5globalaccel5 (= 5.78.0-2), libkf5globalaccelprivate5 (= 5.78.0-2), libkf5guiaddons-dev (= 5.78.0-3), libkf5guiaddons5 (= 5.78.0-3), libkf5i18n-data (= 5.78.0-2), libkf5i18n-dev (= 5.78.0-2), libkf5i18n5 (= 5.78.0-2), libkf5iconthemes-data (= 5.78.0-2), libkf5iconthemes-dev (= 5.78.0-2), libkf5iconthemes5 (= 5.78.0-2), libkf5itemmodels-dev (= 5.78.0-2), libkf5itemmodels5 (= 5.78.0-2), libkf5itemviews-data (= 5.78.0-2), libkf5itemviews-dev (= 5.78.0-2), libkf5itemviews5 (= 5.78.0-2), libkf5jobwidgets-data (= 5.78.0-2), libkf5jobwidgets-dev (= 5.78.0-2), libkf5jobwidgets5 (= 5.78.0-2), libkf5kdelibs4support-data (= 5.78.0-2), libkf5kdelibs4support-dev (= 5.78.0-2), libkf5kdelibs4support5 (= 5.78.0-2), libkf5kdelibs4support5-bin (= 5.78.0-2), libkf5kio-dev (= 5.78.0-4), libkf5kiocore5 (= 5.78.0-4), libkf5kiofilewidgets5 (= 5.78.0-4), libkf5kiogui5 (= 5.78.0-4), libkf5kiontlm5 (= 5.78.0-4), libkf5kiowidgets5 (= 5.78.0-4), libkf5mediaplayer-data (= 5.78.0-2), libkf5mediaplayer-dev (= 5.78.0-2), libkf5mediaplayer5 (= 5.78.0-2), libkf5notifications-data (= 5.78.0-2), libkf5notifications-dev (= 5.78.0-2), libkf5notifications5 (= 5.78.0-2), libkf5parts-data (= 5.78.0-3), libkf5parts-dev (= 5.78.0-3), libkf5parts5 (= 5.78.0-3), libkf5service-bin (= 5.78.0-2), libkf5service-data (= 5.78.0-2), libkf5service-dev (= 5.78.0-2), libkf5service5 (= 5.78.0-2), libkf5solid-dev (= 5.78.0-2), libkf5solid5 (= 5.78.0-2), libkf5solid5-data (= 5.78.0-2), libkf5sonnet-dev (= 5.78.0-2), libkf5sonnet-dev-bin (= 5.78.0-2), libkf5sonnet5-data (= 5.78.0-2), libkf5sonnetcore5 (= 5.78.0-2), libkf5sonnetui5 (= 5.78.0-2), libkf5textwidgets-data (= 5.78.0-2), libkf5textwidgets-dev (= 5.78.0-2), libkf5textwidgets5 (= 5.78.0-2), libkf5unitconversion-data (= 5.78.0-2), libkf5unitconversion-dev (= 5.78.0-2), libkf5unitconversion5 (= 5.78.0-2), libkf5wallet-bin (= 5.78.0-2), libkf5wallet-data (= 5.78.0-2), libkf5wallet5 (= 5.78.0-2), libkf5widgetsaddons-data (= 5.78.0-2), libkf5widgetsaddons-dev (= 5.78.0-2), libkf5widgetsaddons5 (= 5.78.0-2), libkf5windowsystem-data (= 5.78.0-2), libkf5windowsystem-dev (= 5.78.0-2), libkf5windowsystem5 (= 5.78.0-2), libkf5xmlgui-data (= 5.78.0-2), libkf5xmlgui-dev (= 5.78.0-2), libkf5xmlgui5 (= 5.78.0-2), libkmod2 (= 28-1), libkrb5-3 (= 1.18.3-4), libkrb5support0 (= 1.18.3-4), libksba8 (= 1.5.0-3), libkwalletbackend5-5 (= 5.78.0-2), libldap-2.4-2 (= 2.4.57+dfsg-2), libllvm11 (= 1:11.0.1-2), liblsan0 (= 10.2.1-6), liblz4-1 (= 1.9.3-1), liblzma5 (= 5.2.5-1.0), liblzo2-2 (= 2.10-2), libmagic-mgc (= 1:5.39-3), libmagic1 (= 1:5.39-3), libmd0 (= 1.0.3-3), libmd4c0 (= 0.4.7-1), libmount-dev (= 2.36.1-7), libmount1 (= 2.36.1-7), libmpc3 (= 1.2.0-1), libmpdec3 (= 2.5.1-1), libmpfr6 (= 4.1.0-3), libmtdev1 (= 1.1.6-1), libncurses6 (= 6.2+20201114-2), libncursesw6 (= 6.2+20201114-2), libnettle8 (= 3.7-2), libnghttp2-14 (= 1.43.0-1), libnpth0 (= 1.6-3), libnsl-dev (= 1.3.0-2), libnsl2 (= 1.3.0-2), libogg0 (= 1.3.4-0.1), libopus0 (= 1.3.1-0.1), libp11-kit0 (= 0.23.22-1), libpam-modules (= 1.4.0-4), libpam-modules-bin (= 1.4.0-4), libpam-runtime (= 1.4.0-4), libpam-systemd (= 247.3-1), libpam0g (= 1.4.0-4), libpango-1.0-0 (= 1.46.2-3), libpango1.0-dev (= 1.46.2-3), libpangocairo-1.0-0 (= 1.46.2-3), libpangoft2-1.0-0 (= 1.46.2-3), libpangoxft-1.0-0 (= 1.46.2-3), libpcre16-3 (= 2:8.39-13), libpcre2-16-0 (= 10.36-2), libpcre2-32-0 (= 10.36-2), libpcre2-8-0 (= 10.36-2), libpcre2-dev (= 10.36-2), libpcre2-posix2 (= 10.36-2), libpcre3 (= 2:8.39-13), libpcre3-dev (= 2:8.39-13), libpcre32-3 (= 2:8.39-13), libpcrecpp0v5 (= 2:8.39-13), libperl5.32 (= 5.32.1-2), libphonon4qt5-4 (= 4:4.11.1-3), libphonon4qt5-data (= 4:4.11.1-3), libphonon4qt5-dev (= 4:4.11.1-3), libpipeline1 (= 1.5.3-1), libpixman-1-0 (= 0.40.0-1), libpixman-1-dev (= 0.40.0-1), libpng-dev (= 1.6.37-3), libpng16-16 (= 1.6.37-3), libpolkit-agent-1-0 (= 0.105-30), libpolkit-gobject-1-0 (= 0.105-30), libpolkit-qt5-1-1 (= 0.113.0-1), libprocps8 (= 2:3.3.17-4), libpsl5 (= 0.21.0-1.2), libpthread-stubs0-dev (= 0.4-1), libpulse-mainloop-glib0 (= 14.2-1), libpulse0 (= 14.2-1), libpython3-stdlib (= 3.9.1-1), libpython3.9-minimal (= 3.9.1-4), libpython3.9-stdlib (= 3.9.1-4), libqt5concurrent5 (= 5.15.2+dfsg-5), libqt5core5a (= 5.15.2+dfsg-5), libqt5dbus5 (= 5.15.2+dfsg-5), libqt5designer5 (= 5.15.2-4), libqt5gui5 (= 5.15.2+dfsg-5), libqt5network5 (= 5.15.2+dfsg-5), libqt5printsupport5 (= 5.15.2+dfsg-5), libqt5qml5 (= 5.15.2+dfsg-4), libqt5script5 (= 5.15.2+dfsg-2), libqt5scripttools5 (= 5.15.2+dfsg-2), libqt5sql5 (= 5.15.2+dfsg-5), libqt5svg5 (= 5.15.2-2), libqt5svg5-dev (= 5.15.2-2), libqt5test5 (= 5.15.2+dfsg-5), libqt5texttospeech5 (= 5.15.2-2), libqt5waylandclient5 (= 5.15.2-2), libqt5widgets5 (= 5.15.2+dfsg-5), libqt5x11extras5 (= 5.15.2-2), libqt5x11extras5-dev (= 5.15.2-2), libqt5xml5 (= 5.15.2+dfsg-5), libquadmath0 (= 10.2.1-6), libreadline8 (= 8.1-1), librhash0 (= 1.4.1-1), librtmp1 (= 2.4+20151223.gitfa8646d.1-2+b2), libsasl2-2 (= 2.1.27+dfsg-2.1), libsasl2-modules-db (= 2.1.27+dfsg-2.1), libseccomp2 (= 2.5.1-1), libselinux1 (= 3.1-3), libselinux1-dev (= 3.1-3), libsemanage-common (= 3.1-1), libsemanage1 (= 3.1-1+b2), libsensors-config (= 1:3.6.0-7), libsensors5 (= 1:3.6.0-7), libsepol1 (= 3.1-1), libsepol1-dev (= 3.1-1), libsigsegv2 (= 2.13-1), libsm-dev (= 2:1.2.3-1), libsm6 (= 2:1.2.3-1), libsmartcols1 (= 2.36.1-7), libsndfile1 (= 1.0.31-1), libsqlite3-0 (= 3.34.1-2), libssh2-1 (= 1.9.0-2), libssl-dev (= 1.1.1j-1), libssl1.1 (= 1.1.1j-1), libstdc++-10-dev (= 10.2.1-6), libstdc++6 (= 10.2.1-6), libsub-override-perl (= 0.09-2), libsystemd0 (= 247.3-1), libtasn1-6 (= 4.16.0-2), libthai-data (= 0.1.28-3), libthai-dev (= 0.1.28-3), libthai0 (= 0.1.28-3), libtiff5 (= 4.2.0-1), libtinfo6 (= 6.2+20201114-2), libtirpc-common (= 1.3.1-1), libtirpc-dev (= 1.3.1-1), libtirpc3 (= 1.3.1-1), libtool (= 2.4.6-15), libtsan0 (= 10.2.1-6), libubsan1 (= 10.2.1-6), libuchardet0 (= 0.0.7-1), libudev1 (= 247.3-1), libunistring2 (= 0.9.10-4), libuuid1 (= 2.36.1-7), libuv1 (= 1.40.0-1), libvorbis0a (= 1.3.7-1), libvorbisenc2 (= 1.3.7-1), libvulkan-dev (= 1.2.162.0-1), libvulkan1 (= 1.2.162.0-1), libwacom-common (= 1.8-2), libwacom2 (= 1.8-2), libwayland-client0 (= 1.18.0-2~exp1.1), libwayland-cursor0 (= 1.18.0-2~exp1.1), libwayland-server0 (= 1.18.0-2~exp1.1), libwebp6 (= 0.6.1-2+b1), libwrap0 (= 7.6.q-31), libx11-6 (= 2:1.7.0-2), libx11-data (= 2:1.7.0-2), libx11-dev (= 2:1.7.0-2), libx11-xcb1 (= 2:1.7.0-2), libxau-dev (= 1:1.0.9-1), libxau6 (= 1:1.0.9-1), libxcb-dri2-0 (= 1.14-3), libxcb-dri3-0 (= 1.14-3), libxcb-glx0 (= 1.14-3), libxcb-icccm4 (= 0.4.1-1.1), libxcb-image0 (= 0.4.0-1+b3), libxcb-keysyms1 (= 0.4.0-1+b2), libxcb-present0 (= 1.14-3), libxcb-randr0 (= 1.14-3), libxcb-render-util0 (= 0.3.9-1+b1), libxcb-render0 (= 1.14-3), libxcb-render0-dev (= 1.14-3), libxcb-res0 (= 1.14-3), libxcb-shape0 (= 1.14-3), libxcb-shm0 (= 1.14-3), libxcb-shm0-dev (= 1.14-3), libxcb-sync1 (= 1.14-3), libxcb-util1 (= 0.4.0-1+b1), libxcb-xfixes0 (= 1.14-3), libxcb-xinerama0 (= 1.14-3), libxcb-xinput0 (= 1.14-3), libxcb-xkb1 (= 1.14-3), libxcb1 (= 1.14-3), libxcb1-dev (= 1.14-3), libxcomposite-dev (= 1:0.4.5-1), libxcomposite1 (= 1:0.4.5-1), libxcursor-dev (= 1:1.2.0-2), libxcursor1 (= 1:1.2.0-2), libxdamage-dev (= 1:1.1.5-2), libxdamage1 (= 1:1.1.5-2), libxdmcp-dev (= 1:1.1.2-3), libxdmcp6 (= 1:1.1.2-3), libxext-dev (= 2:1.3.3-1.1), libxext6 (= 2:1.3.3-1.1), libxfixes-dev (= 1:5.0.3-2), libxfixes3 (= 1:5.0.3-2), libxft-dev (= 2.3.2-2), libxft2 (= 2.3.2-2), libxi-dev (= 2:1.7.10-1), libxi6 (= 2:1.7.10-1), libxinerama-dev (= 2:1.1.4-2), libxinerama1 (= 2:1.1.4-2), libxkbcommon-x11-0 (= 1.0.3-2), libxkbcommon0 (= 1.0.3-2), libxml2 (= 2.9.10+dfsg-6.3+b1), libxml2-utils (= 2.9.10+dfsg-6.3+b1), libxrandr-dev (= 2:1.5.1-1), libxrandr2 (= 2:1.5.1-1), libxrender-dev (= 1:0.9.10-1), libxrender1 (= 1:0.9.10-1), libxshmfence1 (= 1.3-1), libxslt1.1 (= 1.1.34-4), libxt-dev (= 1:1.2.0-1), libxt6 (= 1:1.2.0-1), libxxf86vm1 (= 1:1.1.4-1+b2), libz3-4 (= 4.8.10-1), libzstd1 (= 1.4.8+dfsg-2), linux-libc-dev (= 5.10.13-1), login (= 1:4.8.1-1), lsb-base (= 11.1.0), m4 (= 1.4.18-5), make (= 4.3-4), man-db (= 2.9.4-2), mawk (= 1.3.4.20200120-2), media-types (= 4.0.0), mount (= 2.36.1-7), ncurses-base (= 6.2+20201114-2), ncurses-bin (= 6.2+20201114-2), pango1.0-tools (= 1.46.2-3), passwd (= 1:4.8.1-1), patch (= 2.7.6-7), perl (= 5.32.1-2), perl-base (= 5.32.1-2), perl-modules-5.32 (= 5.32.1-2), phonon4qt5 (= 4:4.11.1-3), phonon4qt5-backend-null (= 4:4.11.1-3), pinentry-curses (= 1.1.0-4), pkg-config (= 0.29.2-1), pkg-kde-tools (= 0.15.32), po-debconf (= 1.0.21+nmu1), procps (= 2:3.3.17-4), python3 (= 3.9.1-1), python3-distutils (= 3.9.2-1), python3-lib2to3 (= 3.9.2-1), python3-minimal (= 3.9.1-1), python3.9 (= 3.9.1-4), python3.9-minimal (= 3.9.1-4), qt5-qmake (= 5.15.2+dfsg-5), qt5-qmake-bin (= 5.15.2+dfsg-5), qtbase5-dev (= 5.15.2+dfsg-5), qtbase5-dev-tools (= 5.15.2+dfsg-5), qtchooser (= 66-2), qtscript5-dev (= 5.15.2+dfsg-2), readline-common (= 8.1-1), sed (= 4.7-1), sensible-utils (= 0.0.14), sgml-base (= 1.30), sgml-data (= 2.0.11+nmu1), shared-mime-info (= 2.0-1), systemd (= 247.3-1), systemd-sysv (= 247.3-1), systemd-timesyncd (= 247.3-1), sysvinit-utils (= 2.96-6), tar (= 1.34+dfsg-1), tzdata (= 2021a-1), ucf (= 3.0043), util-linux (= 2.36.1-7), uuid-dev (= 2.36.1-7), x11-common (= 1:7.7+22), x11proto-dev (= 2020.1-1), x11proto-input-dev (= 2020.1-1), x11proto-randr-dev (= 2020.1-1), x11proto-xext-dev (= 2020.1-1), x11proto-xinerama-dev (= 2020.1-1), xkb-data (= 2.29-2), xml-core (= 0.18+nmu1), xorg-sgml-doctools (= 1:1.11-1.1), xtrans-dev (= 1.4.0-1), xz-utils (= 5.2.5-1.0), zlib1g (= 1:1.2.11.dfsg-2), zlib1g-dev (= 1:1.2.11.dfsg-2) Environment: DEB_BUILD_OPTIONS="nocheck parallel=1" DEB_BUILD_PROFILES="cross nocheck" LANG="en_US.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1543170527" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ kmplayer-dbgsym_0.12.0b-3_arm64.deb ----------------------------------- new Debian package, version 2.0. size 9174588 bytes: control archive=816 bytes. 579 bytes, 12 lines control 636 bytes, 6 lines md5sums Package: kmplayer-dbgsym Source: kmplayer Version: 1:0.12.0b-3 Auto-Built-Package: debug-symbols Architecture: arm64 Maintainer: Debian KDE Extras Team Installed-Size: 9432 Depends: kmplayer (= 1:0.12.0b-3) Section: debug Priority: optional Description: debug symbols for kmplayer Build-Ids: 586831e982ceb9207351a2a81495a326b7216f6b 8362c55e345ded52865392b6ba7d207df24de5a7 8ecda11ce7f275ed1c52ef90c0304ef922f77bcd a326312b1b8bf8f170a16bf88abebfa132128621 c2828c10586035272c59db6ad61e43d88305624d c630161a74032660b257effb9a36a330431ba621 drwxr-xr-x root/root 0 2018-11-25 18:28 ./ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/lib/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/lib/debug/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/lib/debug/.build-id/58/ -rw-r--r-- root/root 766256 2018-11-25 18:28 ./usr/lib/debug/.build-id/58/6831e982ceb9207351a2a81495a326b7216f6b.debug drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/lib/debug/.build-id/83/ -rw-r--r-- root/root 1518024 2018-11-25 18:28 ./usr/lib/debug/.build-id/83/62c55e345ded52865392b6ba7d207df24de5a7.debug drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/lib/debug/.build-id/8e/ -rw-r--r-- root/root 660352 2018-11-25 18:28 ./usr/lib/debug/.build-id/8e/cda11ce7f275ed1c52ef90c0304ef922f77bcd.debug drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/lib/debug/.build-id/a3/ -rw-r--r-- root/root 7536 2018-11-25 18:28 ./usr/lib/debug/.build-id/a3/26312b1b8bf8f170a16bf88abebfa132128621.debug drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/lib/debug/.build-id/c2/ -rw-r--r-- root/root 82192 2018-11-25 18:28 ./usr/lib/debug/.build-id/c2/828c10586035272c59db6ad61e43d88305624d.debug drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/lib/debug/.build-id/c6/ -rw-r--r-- root/root 6605272 2018-11-25 18:28 ./usr/lib/debug/.build-id/c6/30161a74032660b257effb9a36a330431ba621.debug drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/doc/ lrwxrwxrwx root/root 0 2018-11-25 18:28 ./usr/share/doc/kmplayer-dbgsym -> kmplayer kmplayer_0.12.0b-3_arm64.deb ---------------------------- new Debian package, version 2.0. size 700996 bytes: control archive=3200 bytes. 20 bytes, 1 lines conffiles 1880 bytes, 23 lines control 5903 bytes, 77 lines md5sums 26 bytes, 1 lines triggers Package: kmplayer Version: 1:0.12.0b-3 Architecture: arm64 Maintainer: Debian KDE Extras Team Installed-Size: 3305 Depends: kio, libc6 (>= 2.17), libcairo2 (>= 1.6.4-5~), libdbus-1-3 (>= 1.9.14), libdbus-glib-1-2 (>= 0.78), libglib2.0-0 (>= 2.16.0), libgtk2.0-0 (>= 2.24.0), libkf5bookmarks5 (>= 4.96.0), libkf5completion5 (>= 4.97.0), libkf5configcore5 (>= 4.97.0), libkf5configwidgets5 (>= 4.96.0), libkf5coreaddons5 (>= 4.100.0), libkf5i18n5 (>= 4.97.0), libkf5iconthemes5 (>= 4.96.0), libkf5kdelibs4support5 (>= 5.13.0), libkf5kiocore5 (>= 5.69.0), libkf5kiowidgets5 (>= 5.69.0), libkf5mediaplayer5 (>= 4.96.0), libkf5parts5 (>= 4.96.0), libkf5textwidgets5 (>= 5.0.0), libkf5widgetsaddons5 (>= 4.96.0), libkf5xmlgui5 (>= 4.98.0), libphonon4qt5-4 (>= 4:4.8.0), libqt5core5a (>= 5.15.1), libqt5dbus5 (>= 5.0.2), libqt5gui5 (>= 5.7.0) | libqt5gui5-gles (>= 5.7.0), libqt5network5 (>= 5.0.2), libqt5svg5 (>= 5.6.0~beta), libqt5widgets5 (>= 5.15.1), libqt5x11extras5 (>= 5.6.0), libqt5xml5 (>= 5.0.2), libstdc++6 (>= 4.6), libx11-6, libxcb1 (>= 1.6), phonon4qt5, dbus-x11 Suggests: ffmpeg, vdr, xawtv, konqueror, mplayer Conflicts: kmplayer-common, kmplayer-plugin Replaces: kmplayer-common, kmplayer-plugin Section: video Priority: optional Homepage: http://kmplayer.kde.org Description: media player for KDE KMPlayer is a simple frontend for MPlayer/FFMpeg/Phonon. . Some features: * play DVD/VCD movies (from file or url and from a video device) * embed inside konqueror (movie is played inside konqueror) * embed inside khtml (movie playback inside a html page) * Movie recording using mencoder (part of the mplayer package) * No video during recording, but you can always open a new window and play it * Broadcasting, http streaming, using ffserver/ffmpeg * For TV sources, you need v4lctl (part of the xawtv package) drwxr-xr-x root/root 0 2018-11-25 18:28 ./ drwxr-xr-x root/root 0 2018-11-25 18:28 ./etc/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./etc/xdg/ -rw-r--r-- root/root 1601 2016-09-24 15:29 ./etc/xdg/kmplayerrc drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/bin/ -rwxr-xr-x root/root 6184 2018-11-25 18:28 ./usr/bin/kmplayer -rwxr-xr-x root/root 43888 2018-11-25 18:28 ./usr/bin/knpplayer -rwxr-xr-x root/root 52672 2018-11-25 18:28 ./usr/bin/kphononplayer drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/lib/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/lib/aarch64-linux-gnu/ -rw-r--r-- root/root 305976 2018-11-25 18:28 ./usr/lib/aarch64-linux-gnu/libkdeinit5_kmplayer.so -rw-r--r-- root/root 1265424 2018-11-25 18:28 ./usr/lib/aarch64-linux-gnu/libkmplayercommon.so drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/lib/aarch64-linux-gnu/qt5/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/lib/aarch64-linux-gnu/qt5/plugins/ -rw-r--r-- root/root 135464 2018-11-25 18:28 ./usr/lib/aarch64-linux-gnu/qt5/plugins/kmplayerpart.so drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/applications/ -rw-r--r-- root/root 6902 2016-09-24 15:29 ./usr/share/applications/kmplayer.desktop drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/doc/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/doc/HTML/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/doc/HTML/en/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/doc/HTML/en/kmplayer/ -rw-r--r-- root/root 8815 2018-11-25 18:28 ./usr/share/doc/HTML/en/kmplayer/index.cache.bz2 -rw-r--r-- root/root 19263 2016-09-24 15:29 ./usr/share/doc/HTML/en/kmplayer/index.docbook drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/doc/kmplayer/ -rw-r--r-- root/root 3755 2016-09-24 15:29 ./usr/share/doc/kmplayer/README -rw-r--r-- root/root 3939 2018-11-25 18:28 ./usr/share/doc/kmplayer/changelog.Debian.gz -rw-r--r-- root/root 16030 2016-09-24 15:29 ./usr/share/doc/kmplayer/changelog.gz -rw-r--r-- root/root 5760 2018-11-25 18:13 ./usr/share/doc/kmplayer/copyright drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/icons/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/icons/hicolor/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/icons/hicolor/128x128/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/icons/hicolor/128x128/apps/ -rw-r--r-- root/root 11808 2018-11-25 18:28 ./usr/share/icons/hicolor/128x128/apps/kmplayer.png drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/icons/hicolor/16x16/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/icons/hicolor/16x16/apps/ -rw-r--r-- root/root 928 2018-11-25 18:28 ./usr/share/icons/hicolor/16x16/apps/kmplayer.png drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/icons/hicolor/22x22/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/icons/hicolor/22x22/apps/ -rw-r--r-- root/root 1375 2018-11-25 18:28 ./usr/share/icons/hicolor/22x22/apps/kmplayer.png drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/icons/hicolor/32x32/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/icons/hicolor/32x32/apps/ -rw-r--r-- root/root 2103 2018-11-25 18:28 ./usr/share/icons/hicolor/32x32/apps/kmplayer.png drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/icons/hicolor/48x48/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/icons/hicolor/48x48/apps/ -rw-r--r-- root/root 3767 2018-11-25 18:28 ./usr/share/icons/hicolor/48x48/apps/kmplayer.png drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/icons/hicolor/64x64/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/icons/hicolor/64x64/apps/ -rw-r--r-- root/root 5145 2018-11-25 18:28 ./usr/share/icons/hicolor/64x64/apps/kmplayer.png drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/icons/hicolor/scalable/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/icons/hicolor/scalable/apps/ -rw-r--r-- root/root 2190 2016-09-24 15:29 ./usr/share/icons/hicolor/scalable/apps/kmplayer.svgz drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/kmplayer/ -rw-r--r-- root/root 3627 2016-09-24 15:29 ./usr/share/kmplayer/blip-api.xsl -rw-r--r-- root/root 337136 2016-09-24 15:29 ./usr/share/kmplayer/bookmarks.xml -rwxr-xr-x root/root 215 2016-09-24 15:29 ./usr/share/kmplayer/find-media.sh drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/kmplayer/generators/ -rw-r--r-- root/root 1103 2016-09-24 15:29 ./usr/share/kmplayer/generators/blip-tv.xml -rw-r--r-- root/root 312 2016-09-24 15:29 ./usr/share/kmplayer/generators/find-media.xml -rw-r--r-- root/root 970 2016-09-24 15:29 ./usr/share/kmplayer/generators/shoutcast.xml -rw-r--r-- root/root 964 2016-09-24 15:29 ./usr/share/kmplayer/generators/youtube-query.xml -rw-r--r-- root/root 1207 2016-09-24 15:29 ./usr/share/kmplayer/pluginsinfo -rw-r--r-- root/root 389 2016-09-24 15:29 ./usr/share/kmplayer/shoutcast.xsl -rw-r--r-- root/root 5313 2016-09-24 15:29 ./usr/share/kmplayer/youtube.xsl drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/kservices5/ -rw-r--r-- root/root 9269 2016-09-24 15:29 ./usr/share/kservices5/kmplayer_part.desktop drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/kxmlgui5/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/kxmlgui5/kmplayer/ -rw-r--r-- root/root 481 2016-09-24 15:29 ./usr/share/kxmlgui5/kmplayer/kmplayerpartui.rc -rw-r--r-- root/root 3168 2016-09-24 15:29 ./usr/share/kxmlgui5/kmplayer/kmplayerui.rc drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/lintian/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 121 2018-11-25 18:13 ./usr/share/lintian/overrides/kmplayer drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/bg/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/bg/LC_MESSAGES/ -rw-r--r-- root/root 16498 2018-11-25 18:28 ./usr/share/locale/bg/LC_MESSAGES/kmplayer.mo drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/bs/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/bs/LC_MESSAGES/ -rw-r--r-- root/root 25697 2018-11-25 18:28 ./usr/share/locale/bs/LC_MESSAGES/kmplayer.mo drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/ca/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/ca/LC_MESSAGES/ -rw-r--r-- root/root 26476 2018-11-25 18:28 ./usr/share/locale/ca/LC_MESSAGES/kmplayer.mo drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/ca@valencia/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/ca@valencia/LC_MESSAGES/ -rw-r--r-- root/root 26410 2018-11-25 18:28 ./usr/share/locale/ca@valencia/LC_MESSAGES/kmplayer.mo drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/cs/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/cs/LC_MESSAGES/ -rw-r--r-- root/root 26237 2018-11-25 18:28 ./usr/share/locale/cs/LC_MESSAGES/kmplayer.mo drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/da/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/da/LC_MESSAGES/ -rw-r--r-- root/root 24997 2018-11-25 18:28 ./usr/share/locale/da/LC_MESSAGES/kmplayer.mo drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/de/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/de/LC_MESSAGES/ -rw-r--r-- root/root 26235 2018-11-25 18:28 ./usr/share/locale/de/LC_MESSAGES/kmplayer.mo drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/el/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/el/LC_MESSAGES/ -rw-r--r-- root/root 33314 2018-11-25 18:28 ./usr/share/locale/el/LC_MESSAGES/kmplayer.mo drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/en_GB/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/en_GB/LC_MESSAGES/ -rw-r--r-- root/root 24174 2018-11-25 18:28 ./usr/share/locale/en_GB/LC_MESSAGES/kmplayer.mo drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/eo/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/eo/LC_MESSAGES/ -rw-r--r-- root/root 4521 2018-11-25 18:28 ./usr/share/locale/eo/LC_MESSAGES/kmplayer.mo drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/es/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/es/LC_MESSAGES/ -rw-r--r-- root/root 26615 2018-11-25 18:28 ./usr/share/locale/es/LC_MESSAGES/kmplayer.mo drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/et/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/et/LC_MESSAGES/ -rw-r--r-- root/root 24904 2018-11-25 18:28 ./usr/share/locale/et/LC_MESSAGES/kmplayer.mo drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/fr/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/fr/LC_MESSAGES/ -rw-r--r-- root/root 26945 2018-11-25 18:28 ./usr/share/locale/fr/LC_MESSAGES/kmplayer.mo drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/ga/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/ga/LC_MESSAGES/ -rw-r--r-- root/root 7260 2018-11-25 18:28 ./usr/share/locale/ga/LC_MESSAGES/kmplayer.mo drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/gl/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/gl/LC_MESSAGES/ -rw-r--r-- root/root 24674 2018-11-25 18:28 ./usr/share/locale/gl/LC_MESSAGES/kmplayer.mo drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/hr/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/hr/LC_MESSAGES/ -rw-r--r-- root/root 634 2018-11-25 18:28 ./usr/share/locale/hr/LC_MESSAGES/kmplayer.mo drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/hu/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/hu/LC_MESSAGES/ -rw-r--r-- root/root 1217 2018-11-25 18:28 ./usr/share/locale/hu/LC_MESSAGES/kmplayer.mo drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/it/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/it/LC_MESSAGES/ -rw-r--r-- root/root 26096 2018-11-25 18:28 ./usr/share/locale/it/LC_MESSAGES/kmplayer.mo drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/ja/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/ja/LC_MESSAGES/ -rw-r--r-- root/root 24765 2018-11-25 18:28 ./usr/share/locale/ja/LC_MESSAGES/kmplayer.mo drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/km/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/km/LC_MESSAGES/ -rw-r--r-- root/root 40965 2018-11-25 18:28 ./usr/share/locale/km/LC_MESSAGES/kmplayer.mo drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/ku/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/ku/LC_MESSAGES/ -rw-r--r-- root/root 21993 2018-11-25 18:28 ./usr/share/locale/ku/LC_MESSAGES/kmplayer.mo drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/lt/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/lt/LC_MESSAGES/ -rw-r--r-- root/root 24932 2018-11-25 18:28 ./usr/share/locale/lt/LC_MESSAGES/kmplayer.mo drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/lv/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/lv/LC_MESSAGES/ -rw-r--r-- root/root 11039 2018-11-25 18:28 ./usr/share/locale/lv/LC_MESSAGES/kmplayer.mo drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/mai/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/mai/LC_MESSAGES/ -rw-r--r-- root/root 5245 2018-11-25 18:28 ./usr/share/locale/mai/LC_MESSAGES/kmplayer.mo drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/nb/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/nb/LC_MESSAGES/ -rw-r--r-- root/root 25089 2018-11-25 18:28 ./usr/share/locale/nb/LC_MESSAGES/kmplayer.mo drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/nds/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/nds/LC_MESSAGES/ -rw-r--r-- root/root 25269 2018-11-25 18:28 ./usr/share/locale/nds/LC_MESSAGES/kmplayer.mo drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/nl/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/nl/LC_MESSAGES/ -rw-r--r-- root/root 25768 2018-11-25 18:28 ./usr/share/locale/nl/LC_MESSAGES/kmplayer.mo drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/nn/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/nn/LC_MESSAGES/ -rw-r--r-- root/root 846 2018-11-25 18:28 ./usr/share/locale/nn/LC_MESSAGES/kmplayer.mo drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/pl/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/pl/LC_MESSAGES/ -rw-r--r-- root/root 25846 2018-11-25 18:28 ./usr/share/locale/pl/LC_MESSAGES/kmplayer.mo drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/pt/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/pt/LC_MESSAGES/ -rw-r--r-- root/root 27099 2018-11-25 18:28 ./usr/share/locale/pt/LC_MESSAGES/kmplayer.mo drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/pt_BR/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/pt_BR/LC_MESSAGES/ -rw-r--r-- root/root 26453 2018-11-25 18:28 ./usr/share/locale/pt_BR/LC_MESSAGES/kmplayer.mo drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/ro/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/ro/LC_MESSAGES/ -rw-r--r-- root/root 20598 2018-11-25 18:28 ./usr/share/locale/ro/LC_MESSAGES/kmplayer.mo drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/ru/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/ru/LC_MESSAGES/ -rw-r--r-- root/root 30353 2018-11-25 18:28 ./usr/share/locale/ru/LC_MESSAGES/kmplayer.mo drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/sk/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/sk/LC_MESSAGES/ -rw-r--r-- root/root 465 2018-11-25 18:28 ./usr/share/locale/sk/LC_MESSAGES/kmplayer.mo drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/sr/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/sr/LC_MESSAGES/ -rw-r--r-- root/root 32112 2018-11-25 18:28 ./usr/share/locale/sr/LC_MESSAGES/kmplayer.mo drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/sr@latin/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/sr@latin/LC_MESSAGES/ -rw-r--r-- root/root 25488 2018-11-25 18:28 ./usr/share/locale/sr@latin/LC_MESSAGES/kmplayer.mo drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/sv/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/sv/LC_MESSAGES/ -rw-r--r-- root/root 25393 2018-11-25 18:28 ./usr/share/locale/sv/LC_MESSAGES/kmplayer.mo drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/th/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/th/LC_MESSAGES/ -rw-r--r-- root/root 8457 2018-11-25 18:28 ./usr/share/locale/th/LC_MESSAGES/kmplayer.mo drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/tr/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/tr/LC_MESSAGES/ -rw-r--r-- root/root 25692 2018-11-25 18:28 ./usr/share/locale/tr/LC_MESSAGES/kmplayer.mo drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/ug/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/ug/LC_MESSAGES/ -rw-r--r-- root/root 31557 2018-11-25 18:28 ./usr/share/locale/ug/LC_MESSAGES/kmplayer.mo drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/uk/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/uk/LC_MESSAGES/ -rw-r--r-- root/root 33825 2018-11-25 18:28 ./usr/share/locale/uk/LC_MESSAGES/kmplayer.mo drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/zh_CN/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/zh_CN/LC_MESSAGES/ -rw-r--r-- root/root 23991 2018-11-25 18:28 ./usr/share/locale/zh_CN/LC_MESSAGES/kmplayer.mo drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/zh_TW/ drwxr-xr-x root/root 0 2018-11-25 18:28 ./usr/share/locale/zh_TW/LC_MESSAGES/ -rw-r--r-- root/root 24711 2018-11-25 18:28 ./usr/share/locale/zh_TW/LC_MESSAGES/kmplayer.mo lintian ------- Setup apt archive ----------------- Merged Build-Depends: lintian:amd64 Filtered Build-Depends: lintian:amd64 dpkg-deb: building package 'sbuild-build-depends-lintian-dummy' in '/<>/apt_archive/sbuild-build-depends-lintian-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [963 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [686 B] Get:5 copy:/<>/apt_archive ./ Packages [776 B] Fetched 2425 B in 0s (95.7 kB/s) Reading package lists... Reading package lists... Install lintian build dependencies (apt-based resolver) ------------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: diffstat libaliased-perl libapt-pkg-perl libb-hooks-endofscope-perl libb-hooks-op-check-perl libcapture-tiny-perl libclass-data-inheritable-perl libclass-method-modifiers-perl libclass-xsaccessor-perl libclone-perl libconfig-tiny-perl libcpanel-json-xs-perl libdata-dpath-perl libdata-messagepack-perl libdata-optlist-perl libdata-validate-domain-perl libdevel-callchecker-perl libdevel-size-perl libdevel-stacktrace-perl libdynaloader-functions-perl libemail-address-xs-perl libexception-class-perl libexporter-tiny-perl libfile-basedir-perl libfile-find-rule-perl libfont-ttf-perl libhtml-html5-entities-perl libimport-into-perl libipc-run3-perl libipc-system-simple-perl libiterator-perl libiterator-util-perl libjson-maybexs-perl liblist-compare-perl liblist-moreutils-perl liblist-moreutils-xs-perl liblist-utilsby-perl liblzo2-2 libmarkdown2 libmodule-implementation-perl libmodule-runtime-perl libmoo-perl libmoox-aliases-perl libmouse-perl libnamespace-clean-perl libnet-domain-tld-perl libnumber-compare-perl libpackage-stash-perl libparams-classify-perl libparams-util-perl libpath-tiny-perl libperlio-gzip-perl libproc-processtable-perl librole-tiny-perl libsereal-decoder-perl libsereal-encoder-perl libstrictures-perl libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl libsub-name-perl libsub-quote-perl libtext-glob-perl libtext-levenshteinxs-perl libtext-markdown-discount-perl libtext-xslate-perl libtime-duration-perl libtime-moment-perl libtimedate-perl libtry-tiny-perl libtype-tiny-perl libunicode-utf8-perl liburi-perl libvariable-magic-perl libyaml-0-2 libyaml-libyaml-perl lintian lzip lzop patchutils t1utils unzip Suggested packages: libxml-parser-perl libscalar-number-perl libbareword-filehandles-perl libindirect-perl libmultidimensional-perl libdevel-lexalias-perl libwww-perl binutils-multiarch libtext-template-perl zip Recommended packages: libpackage-stash-xs-perl libref-util-perl libtype-tiny-xs-perl The following NEW packages will be installed: diffstat libaliased-perl libapt-pkg-perl libb-hooks-endofscope-perl libb-hooks-op-check-perl libcapture-tiny-perl libclass-data-inheritable-perl libclass-method-modifiers-perl libclass-xsaccessor-perl libclone-perl libconfig-tiny-perl libcpanel-json-xs-perl libdata-dpath-perl libdata-messagepack-perl libdata-optlist-perl libdata-validate-domain-perl libdevel-callchecker-perl libdevel-size-perl libdevel-stacktrace-perl libdynaloader-functions-perl libemail-address-xs-perl libexception-class-perl libexporter-tiny-perl libfile-basedir-perl libfile-find-rule-perl libfont-ttf-perl libhtml-html5-entities-perl libimport-into-perl libipc-run3-perl libipc-system-simple-perl libiterator-perl libiterator-util-perl libjson-maybexs-perl liblist-compare-perl liblist-moreutils-perl liblist-moreutils-xs-perl liblist-utilsby-perl liblzo2-2 libmarkdown2 libmodule-implementation-perl libmodule-runtime-perl libmoo-perl libmoox-aliases-perl libmouse-perl libnamespace-clean-perl libnet-domain-tld-perl libnumber-compare-perl libpackage-stash-perl libparams-classify-perl libparams-util-perl libpath-tiny-perl libperlio-gzip-perl libproc-processtable-perl librole-tiny-perl libsereal-decoder-perl libsereal-encoder-perl libstrictures-perl libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl libsub-name-perl libsub-quote-perl libtext-glob-perl libtext-levenshteinxs-perl libtext-markdown-discount-perl libtext-xslate-perl libtime-duration-perl libtime-moment-perl libtimedate-perl libtry-tiny-perl libtype-tiny-perl libunicode-utf8-perl liburi-perl libvariable-magic-perl libyaml-0-2 libyaml-libyaml-perl lintian lzip lzop patchutils sbuild-build-depends-lintian-dummy:arm64 t1utils unzip 0 upgraded, 84 newly installed, 0 to remove and 0 not upgraded. Need to get 5062 kB of archives. After this operation, 17.0 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-lintian-dummy 0.invalid.0 [848 B] Get:2 http://debian.oregonstate.edu/debian unstable/main amd64 diffstat amd64 1.64-1 [36.6 kB] Get:3 http://debian.oregonstate.edu/debian unstable/main amd64 libaliased-perl all 0.34-1.1 [14.1 kB] Get:4 http://debian.oregonstate.edu/debian unstable/main amd64 libapt-pkg-perl amd64 0.1.39 [72.1 kB] Get:5 http://debian.oregonstate.edu/debian unstable/main amd64 libb-hooks-op-check-perl amd64 0.22-1+b3 [11.3 kB] Get:6 http://debian.oregonstate.edu/debian unstable/main amd64 libdynaloader-functions-perl all 0.003-1.1 [12.7 kB] Get:7 http://debian.oregonstate.edu/debian unstable/main amd64 libdevel-callchecker-perl amd64 0.008-1+b2 [15.9 kB] Get:8 http://debian.oregonstate.edu/debian unstable/main amd64 libparams-classify-perl amd64 0.015-1+b3 [25.7 kB] Get:9 http://debian.oregonstate.edu/debian unstable/main amd64 libmodule-runtime-perl all 0.016-1 [19.4 kB] Get:10 http://debian.oregonstate.edu/debian unstable/main amd64 libtry-tiny-perl all 0.30-1 [23.3 kB] Get:11 http://debian.oregonstate.edu/debian unstable/main amd64 libmodule-implementation-perl all 0.09-1.1 [12.4 kB] Get:12 http://debian.oregonstate.edu/debian unstable/main amd64 libsub-exporter-progressive-perl all 0.001013-1 [7588 B] Get:13 http://debian.oregonstate.edu/debian unstable/main amd64 libvariable-magic-perl amd64 0.62-1+b3 [45.7 kB] Get:14 http://debian.oregonstate.edu/debian unstable/main amd64 libb-hooks-endofscope-perl all 0.24-1.1 [18.9 kB] Get:15 http://debian.oregonstate.edu/debian unstable/main amd64 libcapture-tiny-perl all 0.48-1 [26.0 kB] Get:16 http://debian.oregonstate.edu/debian unstable/main amd64 libclass-data-inheritable-perl all 0.08-3 [8588 B] Get:17 http://debian.oregonstate.edu/debian unstable/main amd64 libclass-method-modifiers-perl all 2.13-1 [19.2 kB] Get:18 http://debian.oregonstate.edu/debian unstable/main amd64 libclass-xsaccessor-perl amd64 1.19-3+b7 [38.1 kB] Get:19 http://debian.oregonstate.edu/debian unstable/main amd64 libclone-perl amd64 0.45-1+b1 [15.4 kB] Get:20 http://debian.oregonstate.edu/debian unstable/main amd64 libconfig-tiny-perl all 2.24-1 [16.2 kB] Get:21 http://debian.oregonstate.edu/debian unstable/main amd64 libcpanel-json-xs-perl amd64 4.25-1+b1 [129 kB] Get:22 http://debian.oregonstate.edu/debian unstable/main amd64 libdevel-stacktrace-perl all 2.0400-1 [28.6 kB] Get:23 http://debian.oregonstate.edu/debian unstable/main amd64 libexception-class-perl all 1.44-1 [32.3 kB] Get:24 http://debian.oregonstate.edu/debian unstable/main amd64 libiterator-perl all 0.03+ds1-1.1 [18.4 kB] Get:25 http://debian.oregonstate.edu/debian unstable/main amd64 libiterator-util-perl all 0.02+ds1-1.1 [13.7 kB] Get:26 http://debian.oregonstate.edu/debian unstable/main amd64 libexporter-tiny-perl all 1.002002-1 [37.8 kB] Get:27 http://debian.oregonstate.edu/debian unstable/main amd64 liblist-moreutils-xs-perl amd64 0.430-2 [40.9 kB] Get:28 http://debian.oregonstate.edu/debian unstable/main amd64 liblist-moreutils-perl all 0.430-2 [46.9 kB] Get:29 http://debian.oregonstate.edu/debian unstable/main amd64 libparams-util-perl amd64 1.102-1+b1 [25.6 kB] Get:30 http://debian.oregonstate.edu/debian unstable/main amd64 libsub-install-perl all 0.928-1.1 [10.8 kB] Get:31 http://debian.oregonstate.edu/debian unstable/main amd64 libdata-optlist-perl all 0.110-1.1 [10.8 kB] Get:32 http://debian.oregonstate.edu/debian unstable/main amd64 libsub-exporter-perl all 0.987-1 [47.2 kB] Get:33 http://debian.oregonstate.edu/debian unstable/main amd64 libdata-dpath-perl all 0.58-1 [43.5 kB] Get:34 http://debian.oregonstate.edu/debian unstable/main amd64 libdata-messagepack-perl amd64 1.00-4+b1 [38.8 kB] Get:35 http://debian.oregonstate.edu/debian unstable/main amd64 libnet-domain-tld-perl all 1.75-1.1 [33.5 kB] Get:36 http://debian.oregonstate.edu/debian unstable/main amd64 libdata-validate-domain-perl all 0.10-1.1 [11.1 kB] Get:37 http://debian.oregonstate.edu/debian unstable/main amd64 libdevel-size-perl amd64 0.83-1+b2 [26.1 kB] Get:38 http://debian.oregonstate.edu/debian unstable/main amd64 libemail-address-xs-perl amd64 1.04-1+b3 [28.0 kB] Get:39 http://debian.oregonstate.edu/debian unstable/main amd64 libipc-system-simple-perl all 1.30-1 [28.2 kB] Get:40 http://debian.oregonstate.edu/debian unstable/main amd64 libfile-basedir-perl all 0.08-1 [17.7 kB] Get:41 http://debian.oregonstate.edu/debian unstable/main amd64 libnumber-compare-perl all 0.03-1.1 [6956 B] Get:42 http://debian.oregonstate.edu/debian unstable/main amd64 libtext-glob-perl all 0.11-1 [8888 B] Get:43 http://debian.oregonstate.edu/debian unstable/main amd64 libfile-find-rule-perl all 0.34-1 [30.6 kB] Get:44 http://debian.oregonstate.edu/debian unstable/main amd64 libfont-ttf-perl all 1.06-1.1 [318 kB] Get:45 http://debian.oregonstate.edu/debian unstable/main amd64 libhtml-html5-entities-perl all 0.004-1.1 [21.3 kB] Get:46 http://debian.oregonstate.edu/debian unstable/main amd64 libimport-into-perl all 1.002005-1 [11.6 kB] Get:47 http://debian.oregonstate.edu/debian unstable/main amd64 libipc-run3-perl all 0.048-2 [34.2 kB] Get:48 http://debian.oregonstate.edu/debian unstable/main amd64 libjson-maybexs-perl all 1.004003-1 [13.1 kB] Get:49 http://debian.oregonstate.edu/debian unstable/main amd64 liblist-compare-perl all 0.55-1 [66.9 kB] Get:50 http://debian.oregonstate.edu/debian unstable/main amd64 liblist-utilsby-perl all 0.11-1 [15.4 kB] Get:51 http://debian.oregonstate.edu/debian unstable/main amd64 liblzo2-2 amd64 2.10-2 [56.9 kB] Get:52 http://debian.oregonstate.edu/debian unstable/main amd64 libmarkdown2 amd64 2.2.6-1 [36.8 kB] Get:53 http://debian.oregonstate.edu/debian unstable/main amd64 librole-tiny-perl all 2.002004-1 [21.4 kB] Get:54 http://debian.oregonstate.edu/debian unstable/main amd64 libstrictures-perl all 2.000006-1 [18.6 kB] Get:55 http://debian.oregonstate.edu/debian unstable/main amd64 libsub-quote-perl all 2.006006-1 [21.0 kB] Get:56 http://debian.oregonstate.edu/debian unstable/main amd64 libmoo-perl all 2.004004-1 [59.9 kB] Get:57 http://debian.oregonstate.edu/debian unstable/main amd64 libmoox-aliases-perl all 0.001006-1.1 [10.8 kB] Get:58 http://debian.oregonstate.edu/debian unstable/main amd64 libmouse-perl amd64 2.5.10-1+b1 [172 kB] Get:59 http://debian.oregonstate.edu/debian unstable/main amd64 libpackage-stash-perl all 0.39-1 [21.9 kB] Get:60 http://debian.oregonstate.edu/debian unstable/main amd64 libsub-identify-perl amd64 0.14-1+b3 [12.0 kB] Get:61 http://debian.oregonstate.edu/debian unstable/main amd64 libsub-name-perl amd64 0.26-1+b1 [13.8 kB] Get:62 http://debian.oregonstate.edu/debian unstable/main amd64 libnamespace-clean-perl all 0.27-1 [17.3 kB] Get:63 http://debian.oregonstate.edu/debian unstable/main amd64 libpath-tiny-perl all 0.118-1 [53.5 kB] Get:64 http://debian.oregonstate.edu/debian unstable/main amd64 libperlio-gzip-perl amd64 0.19-1+b7 [17.4 kB] Get:65 http://debian.oregonstate.edu/debian unstable/main amd64 libproc-processtable-perl amd64 0.59-2+b1 [45.9 kB] Get:66 http://debian.oregonstate.edu/debian unstable/main amd64 libsereal-decoder-perl amd64 4.018+ds-1+b1 [99.3 kB] Get:67 http://debian.oregonstate.edu/debian unstable/main amd64 libsereal-encoder-perl amd64 4.018+ds-1+b1 [103 kB] Get:68 http://debian.oregonstate.edu/debian unstable/main amd64 libtext-levenshteinxs-perl amd64 0.03-4+b8 [8724 B] Get:69 http://debian.oregonstate.edu/debian unstable/main amd64 libtext-markdown-discount-perl amd64 0.12-1+b1 [13.0 kB] Get:70 http://debian.oregonstate.edu/debian unstable/main amd64 libtext-xslate-perl amd64 3.5.8-1+b1 [197 kB] Get:71 http://debian.oregonstate.edu/debian unstable/main amd64 libtime-duration-perl all 1.21-1 [13.7 kB] Get:72 http://debian.oregonstate.edu/debian unstable/main amd64 libtime-moment-perl amd64 0.44-1+b3 [75.8 kB] Get:73 http://debian.oregonstate.edu/debian unstable/main amd64 libtimedate-perl all 2.3300-2 [39.3 kB] Get:74 http://debian.oregonstate.edu/debian unstable/main amd64 libtype-tiny-perl all 1.012001-1 [351 kB] Get:75 http://debian.oregonstate.edu/debian unstable/main amd64 libunicode-utf8-perl amd64 0.62-1+b2 [20.3 kB] Get:76 http://debian.oregonstate.edu/debian unstable/main amd64 liburi-perl all 5.07-1 [90.4 kB] Get:77 http://debian.oregonstate.edu/debian unstable/main amd64 libyaml-0-2 amd64 0.2.2-1 [49.6 kB] Get:78 http://debian.oregonstate.edu/debian unstable/main amd64 libyaml-libyaml-perl amd64 0.82+repack-1+b1 [35.8 kB] Get:79 http://debian.oregonstate.edu/debian unstable/main amd64 lzip amd64 1.22-3 [88.5 kB] Get:80 http://debian.oregonstate.edu/debian unstable/main amd64 lzop amd64 1.04-2 [84.2 kB] Get:81 http://debian.oregonstate.edu/debian unstable/main amd64 patchutils amd64 0.4.2-1 [77.5 kB] Get:82 http://debian.oregonstate.edu/debian unstable/main amd64 t1utils amd64 1.41-4 [62.1 kB] Get:83 http://debian.oregonstate.edu/debian unstable/main amd64 unzip amd64 6.0-26 [171 kB] Get:84 http://debian.oregonstate.edu/debian unstable/main amd64 lintian all 2.104.0 [1265 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 5062 kB in 0s (24.5 MB/s) Selecting previously unselected package diffstat. (Reading database ... 55298 files and directories currently installed.) Preparing to unpack .../00-diffstat_1.64-1_amd64.deb ... Unpacking diffstat (1.64-1) ... Selecting previously unselected package libaliased-perl. Preparing to unpack .../01-libaliased-perl_0.34-1.1_all.deb ... Unpacking libaliased-perl (0.34-1.1) ... Selecting previously unselected package libapt-pkg-perl. Preparing to unpack .../02-libapt-pkg-perl_0.1.39_amd64.deb ... Unpacking libapt-pkg-perl (0.1.39) ... Selecting previously unselected package libb-hooks-op-check-perl. Preparing to unpack .../03-libb-hooks-op-check-perl_0.22-1+b3_amd64.deb ... Unpacking libb-hooks-op-check-perl (0.22-1+b3) ... Selecting previously unselected package libdynaloader-functions-perl. Preparing to unpack .../04-libdynaloader-functions-perl_0.003-1.1_all.deb ... Unpacking libdynaloader-functions-perl (0.003-1.1) ... Selecting previously unselected package libdevel-callchecker-perl. Preparing to unpack .../05-libdevel-callchecker-perl_0.008-1+b2_amd64.deb ... Unpacking libdevel-callchecker-perl (0.008-1+b2) ... Selecting previously unselected package libparams-classify-perl. Preparing to unpack .../06-libparams-classify-perl_0.015-1+b3_amd64.deb ... Unpacking libparams-classify-perl (0.015-1+b3) ... Selecting previously unselected package libmodule-runtime-perl. Preparing to unpack .../07-libmodule-runtime-perl_0.016-1_all.deb ... Unpacking libmodule-runtime-perl (0.016-1) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../08-libtry-tiny-perl_0.30-1_all.deb ... Unpacking libtry-tiny-perl (0.30-1) ... Selecting previously unselected package libmodule-implementation-perl. Preparing to unpack .../09-libmodule-implementation-perl_0.09-1.1_all.deb ... Unpacking libmodule-implementation-perl (0.09-1.1) ... Selecting previously unselected package libsub-exporter-progressive-perl. Preparing to unpack .../10-libsub-exporter-progressive-perl_0.001013-1_all.deb ... Unpacking libsub-exporter-progressive-perl (0.001013-1) ... Selecting previously unselected package libvariable-magic-perl. Preparing to unpack .../11-libvariable-magic-perl_0.62-1+b3_amd64.deb ... Unpacking libvariable-magic-perl (0.62-1+b3) ... Selecting previously unselected package libb-hooks-endofscope-perl. Preparing to unpack .../12-libb-hooks-endofscope-perl_0.24-1.1_all.deb ... Unpacking libb-hooks-endofscope-perl (0.24-1.1) ... Selecting previously unselected package libcapture-tiny-perl. Preparing to unpack .../13-libcapture-tiny-perl_0.48-1_all.deb ... Unpacking libcapture-tiny-perl (0.48-1) ... Selecting previously unselected package libclass-data-inheritable-perl. Preparing to unpack .../14-libclass-data-inheritable-perl_0.08-3_all.deb ... Unpacking libclass-data-inheritable-perl (0.08-3) ... Selecting previously unselected package libclass-method-modifiers-perl. Preparing to unpack .../15-libclass-method-modifiers-perl_2.13-1_all.deb ... Unpacking libclass-method-modifiers-perl (2.13-1) ... Selecting previously unselected package libclass-xsaccessor-perl. Preparing to unpack .../16-libclass-xsaccessor-perl_1.19-3+b7_amd64.deb ... Unpacking libclass-xsaccessor-perl (1.19-3+b7) ... Selecting previously unselected package libclone-perl. Preparing to unpack .../17-libclone-perl_0.45-1+b1_amd64.deb ... Unpacking libclone-perl (0.45-1+b1) ... Selecting previously unselected package libconfig-tiny-perl. Preparing to unpack .../18-libconfig-tiny-perl_2.24-1_all.deb ... Unpacking libconfig-tiny-perl (2.24-1) ... Selecting previously unselected package libcpanel-json-xs-perl. Preparing to unpack .../19-libcpanel-json-xs-perl_4.25-1+b1_amd64.deb ... Unpacking libcpanel-json-xs-perl (4.25-1+b1) ... Selecting previously unselected package libdevel-stacktrace-perl. Preparing to unpack .../20-libdevel-stacktrace-perl_2.0400-1_all.deb ... Unpacking libdevel-stacktrace-perl (2.0400-1) ... Selecting previously unselected package libexception-class-perl. Preparing to unpack .../21-libexception-class-perl_1.44-1_all.deb ... Unpacking libexception-class-perl (1.44-1) ... Selecting previously unselected package libiterator-perl. Preparing to unpack .../22-libiterator-perl_0.03+ds1-1.1_all.deb ... Unpacking libiterator-perl (0.03+ds1-1.1) ... Selecting previously unselected package libiterator-util-perl. Preparing to unpack .../23-libiterator-util-perl_0.02+ds1-1.1_all.deb ... Unpacking libiterator-util-perl (0.02+ds1-1.1) ... Selecting previously unselected package libexporter-tiny-perl. Preparing to unpack .../24-libexporter-tiny-perl_1.002002-1_all.deb ... Unpacking libexporter-tiny-perl (1.002002-1) ... Selecting previously unselected package liblist-moreutils-xs-perl. Preparing to unpack .../25-liblist-moreutils-xs-perl_0.430-2_amd64.deb ... Unpacking liblist-moreutils-xs-perl (0.430-2) ... Selecting previously unselected package liblist-moreutils-perl. Preparing to unpack .../26-liblist-moreutils-perl_0.430-2_all.deb ... Unpacking liblist-moreutils-perl (0.430-2) ... Selecting previously unselected package libparams-util-perl. Preparing to unpack .../27-libparams-util-perl_1.102-1+b1_amd64.deb ... Unpacking libparams-util-perl (1.102-1+b1) ... Selecting previously unselected package libsub-install-perl. Preparing to unpack .../28-libsub-install-perl_0.928-1.1_all.deb ... Unpacking libsub-install-perl (0.928-1.1) ... Selecting previously unselected package libdata-optlist-perl. Preparing to unpack .../29-libdata-optlist-perl_0.110-1.1_all.deb ... Unpacking libdata-optlist-perl (0.110-1.1) ... Selecting previously unselected package libsub-exporter-perl. Preparing to unpack .../30-libsub-exporter-perl_0.987-1_all.deb ... Unpacking libsub-exporter-perl (0.987-1) ... Selecting previously unselected package libdata-dpath-perl. Preparing to unpack .../31-libdata-dpath-perl_0.58-1_all.deb ... Unpacking libdata-dpath-perl (0.58-1) ... Selecting previously unselected package libdata-messagepack-perl. Preparing to unpack .../32-libdata-messagepack-perl_1.00-4+b1_amd64.deb ... Unpacking libdata-messagepack-perl (1.00-4+b1) ... Selecting previously unselected package libnet-domain-tld-perl. Preparing to unpack .../33-libnet-domain-tld-perl_1.75-1.1_all.deb ... Unpacking libnet-domain-tld-perl (1.75-1.1) ... Selecting previously unselected package libdata-validate-domain-perl. Preparing to unpack .../34-libdata-validate-domain-perl_0.10-1.1_all.deb ... Unpacking libdata-validate-domain-perl (0.10-1.1) ... Selecting previously unselected package libdevel-size-perl. Preparing to unpack .../35-libdevel-size-perl_0.83-1+b2_amd64.deb ... Unpacking libdevel-size-perl (0.83-1+b2) ... Selecting previously unselected package libemail-address-xs-perl. Preparing to unpack .../36-libemail-address-xs-perl_1.04-1+b3_amd64.deb ... Unpacking libemail-address-xs-perl (1.04-1+b3) ... Selecting previously unselected package libipc-system-simple-perl. Preparing to unpack .../37-libipc-system-simple-perl_1.30-1_all.deb ... Unpacking libipc-system-simple-perl (1.30-1) ... Selecting previously unselected package libfile-basedir-perl. Preparing to unpack .../38-libfile-basedir-perl_0.08-1_all.deb ... Unpacking libfile-basedir-perl (0.08-1) ... Selecting previously unselected package libnumber-compare-perl. Preparing to unpack .../39-libnumber-compare-perl_0.03-1.1_all.deb ... Unpacking libnumber-compare-perl (0.03-1.1) ... Selecting previously unselected package libtext-glob-perl. Preparing to unpack .../40-libtext-glob-perl_0.11-1_all.deb ... Unpacking libtext-glob-perl (0.11-1) ... Selecting previously unselected package libfile-find-rule-perl. Preparing to unpack .../41-libfile-find-rule-perl_0.34-1_all.deb ... Unpacking libfile-find-rule-perl (0.34-1) ... Selecting previously unselected package libfont-ttf-perl. Preparing to unpack .../42-libfont-ttf-perl_1.06-1.1_all.deb ... Unpacking libfont-ttf-perl (1.06-1.1) ... Selecting previously unselected package libhtml-html5-entities-perl. Preparing to unpack .../43-libhtml-html5-entities-perl_0.004-1.1_all.deb ... Unpacking libhtml-html5-entities-perl (0.004-1.1) ... Selecting previously unselected package libimport-into-perl. Preparing to unpack .../44-libimport-into-perl_1.002005-1_all.deb ... Unpacking libimport-into-perl (1.002005-1) ... Selecting previously unselected package libipc-run3-perl. Preparing to unpack .../45-libipc-run3-perl_0.048-2_all.deb ... Unpacking libipc-run3-perl (0.048-2) ... Selecting previously unselected package libjson-maybexs-perl. Preparing to unpack .../46-libjson-maybexs-perl_1.004003-1_all.deb ... Unpacking libjson-maybexs-perl (1.004003-1) ... Selecting previously unselected package liblist-compare-perl. Preparing to unpack .../47-liblist-compare-perl_0.55-1_all.deb ... Unpacking liblist-compare-perl (0.55-1) ... Selecting previously unselected package liblist-utilsby-perl. Preparing to unpack .../48-liblist-utilsby-perl_0.11-1_all.deb ... Unpacking liblist-utilsby-perl (0.11-1) ... Selecting previously unselected package liblzo2-2:amd64. Preparing to unpack .../49-liblzo2-2_2.10-2_amd64.deb ... Unpacking liblzo2-2:amd64 (2.10-2) ... Selecting previously unselected package libmarkdown2:amd64. Preparing to unpack .../50-libmarkdown2_2.2.6-1_amd64.deb ... Unpacking libmarkdown2:amd64 (2.2.6-1) ... Selecting previously unselected package librole-tiny-perl. Preparing to unpack .../51-librole-tiny-perl_2.002004-1_all.deb ... Unpacking librole-tiny-perl (2.002004-1) ... Selecting previously unselected package libstrictures-perl. Preparing to unpack .../52-libstrictures-perl_2.000006-1_all.deb ... Unpacking libstrictures-perl (2.000006-1) ... Selecting previously unselected package libsub-quote-perl. Preparing to unpack .../53-libsub-quote-perl_2.006006-1_all.deb ... Unpacking libsub-quote-perl (2.006006-1) ... Selecting previously unselected package libmoo-perl. Preparing to unpack .../54-libmoo-perl_2.004004-1_all.deb ... Unpacking libmoo-perl (2.004004-1) ... Selecting previously unselected package libmoox-aliases-perl. Preparing to unpack .../55-libmoox-aliases-perl_0.001006-1.1_all.deb ... Unpacking libmoox-aliases-perl (0.001006-1.1) ... Selecting previously unselected package libmouse-perl. Preparing to unpack .../56-libmouse-perl_2.5.10-1+b1_amd64.deb ... Unpacking libmouse-perl (2.5.10-1+b1) ... Selecting previously unselected package libpackage-stash-perl. Preparing to unpack .../57-libpackage-stash-perl_0.39-1_all.deb ... Unpacking libpackage-stash-perl (0.39-1) ... Selecting previously unselected package libsub-identify-perl. Preparing to unpack .../58-libsub-identify-perl_0.14-1+b3_amd64.deb ... Unpacking libsub-identify-perl (0.14-1+b3) ... Selecting previously unselected package libsub-name-perl. Preparing to unpack .../59-libsub-name-perl_0.26-1+b1_amd64.deb ... Unpacking libsub-name-perl (0.26-1+b1) ... Selecting previously unselected package libnamespace-clean-perl. Preparing to unpack .../60-libnamespace-clean-perl_0.27-1_all.deb ... Unpacking libnamespace-clean-perl (0.27-1) ... Selecting previously unselected package libpath-tiny-perl. Preparing to unpack .../61-libpath-tiny-perl_0.118-1_all.deb ... Unpacking libpath-tiny-perl (0.118-1) ... Selecting previously unselected package libperlio-gzip-perl. Preparing to unpack .../62-libperlio-gzip-perl_0.19-1+b7_amd64.deb ... Unpacking libperlio-gzip-perl (0.19-1+b7) ... Selecting previously unselected package libproc-processtable-perl. Preparing to unpack .../63-libproc-processtable-perl_0.59-2+b1_amd64.deb ... Unpacking libproc-processtable-perl (0.59-2+b1) ... Selecting previously unselected package libsereal-decoder-perl. Preparing to unpack .../64-libsereal-decoder-perl_4.018+ds-1+b1_amd64.deb ... Unpacking libsereal-decoder-perl (4.018+ds-1+b1) ... Selecting previously unselected package libsereal-encoder-perl. Preparing to unpack .../65-libsereal-encoder-perl_4.018+ds-1+b1_amd64.deb ... Unpacking libsereal-encoder-perl (4.018+ds-1+b1) ... Selecting previously unselected package libtext-levenshteinxs-perl. Preparing to unpack .../66-libtext-levenshteinxs-perl_0.03-4+b8_amd64.deb ... Unpacking libtext-levenshteinxs-perl (0.03-4+b8) ... Selecting previously unselected package libtext-markdown-discount-perl:amd64. Preparing to unpack .../67-libtext-markdown-discount-perl_0.12-1+b1_amd64.deb ... Unpacking libtext-markdown-discount-perl:amd64 (0.12-1+b1) ... Selecting previously unselected package libtext-xslate-perl. Preparing to unpack .../68-libtext-xslate-perl_3.5.8-1+b1_amd64.deb ... Unpacking libtext-xslate-perl (3.5.8-1+b1) ... Selecting previously unselected package libtime-duration-perl. Preparing to unpack .../69-libtime-duration-perl_1.21-1_all.deb ... Unpacking libtime-duration-perl (1.21-1) ... Selecting previously unselected package libtime-moment-perl. Preparing to unpack .../70-libtime-moment-perl_0.44-1+b3_amd64.deb ... Unpacking libtime-moment-perl (0.44-1+b3) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../71-libtimedate-perl_2.3300-2_all.deb ... Unpacking libtimedate-perl (2.3300-2) ... Selecting previously unselected package libtype-tiny-perl. Preparing to unpack .../72-libtype-tiny-perl_1.012001-1_all.deb ... Unpacking libtype-tiny-perl (1.012001-1) ... Selecting previously unselected package libunicode-utf8-perl. Preparing to unpack .../73-libunicode-utf8-perl_0.62-1+b2_amd64.deb ... Unpacking libunicode-utf8-perl (0.62-1+b2) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../74-liburi-perl_5.07-1_all.deb ... Unpacking liburi-perl (5.07-1) ... Selecting previously unselected package libyaml-0-2:amd64. Preparing to unpack .../75-libyaml-0-2_0.2.2-1_amd64.deb ... Unpacking libyaml-0-2:amd64 (0.2.2-1) ... Selecting previously unselected package libyaml-libyaml-perl. Preparing to unpack .../76-libyaml-libyaml-perl_0.82+repack-1+b1_amd64.deb ... Unpacking libyaml-libyaml-perl (0.82+repack-1+b1) ... Selecting previously unselected package lzip. Preparing to unpack .../77-lzip_1.22-3_amd64.deb ... Unpacking lzip (1.22-3) ... Selecting previously unselected package lzop. Preparing to unpack .../78-lzop_1.04-2_amd64.deb ... Unpacking lzop (1.04-2) ... Selecting previously unselected package patchutils. Preparing to unpack .../79-patchutils_0.4.2-1_amd64.deb ... Unpacking patchutils (0.4.2-1) ... Selecting previously unselected package t1utils. Preparing to unpack .../80-t1utils_1.41-4_amd64.deb ... Unpacking t1utils (1.41-4) ... Selecting previously unselected package unzip. Preparing to unpack .../81-unzip_6.0-26_amd64.deb ... Unpacking unzip (6.0-26) ... Selecting previously unselected package lintian. Preparing to unpack .../82-lintian_2.104.0_all.deb ... Unpacking lintian (2.104.0) ... Selecting previously unselected package sbuild-build-depends-lintian-dummy:arm64. Preparing to unpack .../83-sbuild-build-depends-lintian-dummy_0.invalid.0_arm64.deb ... Unpacking sbuild-build-depends-lintian-dummy:arm64 (0.invalid.0) ... Setting up libapt-pkg-perl (0.1.39) ... Setting up libunicode-utf8-perl (0.62-1+b2) ... Setting up libmouse-perl (2.5.10-1+b1) ... Setting up libdata-messagepack-perl (1.00-4+b1) ... Setting up libdynaloader-functions-perl (0.003-1.1) ... Setting up libtext-glob-perl (0.11-1) ... Setting up libclass-method-modifiers-perl (2.13-1) ... Setting up liblist-compare-perl (0.55-1) ... Setting up libclone-perl (0.45-1+b1) ... Setting up libyaml-0-2:amd64 (0.2.2-1) ... Setting up libsub-identify-perl (0.14-1+b3) ... Setting up libcpanel-json-xs-perl (4.25-1+b1) ... Setting up libdevel-size-perl (0.83-1+b2) ... Setting up unzip (6.0-26) ... Setting up libyaml-libyaml-perl (0.82+repack-1+b1) ... Setting up libtry-tiny-perl (0.30-1) ... Setting up liblzo2-2:amd64 (2.10-2) ... Setting up libtime-moment-perl (0.44-1+b3) ... Setting up libconfig-tiny-perl (2.24-1) ... Setting up libsereal-encoder-perl (4.018+ds-1+b1) ... Setting up liblist-utilsby-perl (0.11-1) ... Setting up libsub-install-perl (0.928-1.1) ... Setting up libnumber-compare-perl (0.03-1.1) ... Setting up patchutils (0.4.2-1) ... Setting up libjson-maybexs-perl (1.004003-1) ... Setting up libclass-data-inheritable-perl (0.08-3) ... Setting up libfile-find-rule-perl (0.34-1) ... Setting up libipc-system-simple-perl (1.30-1) ... Setting up libnet-domain-tld-perl (1.75-1.1) ... Setting up lzip (1.22-3) ... Setting up t1utils (1.41-4) ... Setting up diffstat (1.64-1) ... Setting up libvariable-magic-perl (0.62-1+b3) ... Setting up libb-hooks-op-check-perl (0.22-1+b3) ... Setting up liblist-moreutils-xs-perl (0.430-2) ... Setting up libparams-util-perl (1.102-1+b1) ... Setting up libtime-duration-perl (1.21-1) ... Setting up libtext-xslate-perl (3.5.8-1+b1) ... Setting up libsub-exporter-progressive-perl (0.001013-1) ... Setting up libcapture-tiny-perl (0.48-1) ... Setting up libtimedate-perl (2.3300-2) ... Setting up libsub-name-perl (0.26-1+b1) ... Setting up libdata-validate-domain-perl (0.10-1.1) ... Setting up libproc-processtable-perl (0.59-2+b1) ... Setting up libpath-tiny-perl (0.118-1) ... Setting up lzop (1.04-2) ... Setting up librole-tiny-perl (2.002004-1) ... Setting up libipc-run3-perl (0.048-2) ... Setting up libaliased-perl (0.34-1.1) ... Setting up libstrictures-perl (2.000006-1) ... Setting up libsub-quote-perl (2.006006-1) ... Setting up libdevel-stacktrace-perl (2.0400-1) ... Setting up libclass-xsaccessor-perl (1.19-3+b7) ... Setting up libexporter-tiny-perl (1.002002-1) ... Setting up libfont-ttf-perl (1.06-1.1) ... Setting up libtext-levenshteinxs-perl (0.03-4+b8) ... Setting up libperlio-gzip-perl (0.19-1+b7) ... Setting up libhtml-html5-entities-perl (0.004-1.1) ... Setting up libsereal-decoder-perl (4.018+ds-1+b1) ... Setting up libmarkdown2:amd64 (2.2.6-1) ... Setting up liburi-perl (5.07-1) ... Setting up libemail-address-xs-perl (1.04-1+b3) ... Setting up libfile-basedir-perl (0.08-1) ... Setting up liblist-moreutils-perl (0.430-2) ... Setting up libtype-tiny-perl (1.012001-1) ... Setting up libtext-markdown-discount-perl:amd64 (0.12-1+b1) ... Setting up libexception-class-perl (1.44-1) ... Setting up libdevel-callchecker-perl (0.008-1+b2) ... Setting up libdata-optlist-perl (0.110-1.1) ... Setting up libsub-exporter-perl (0.987-1) ... Setting up libiterator-perl (0.03+ds1-1.1) ... Setting up libiterator-util-perl (0.02+ds1-1.1) ... Setting up libparams-classify-perl (0.015-1+b3) ... Setting up libmodule-runtime-perl (0.016-1) ... Setting up libdata-dpath-perl (0.58-1) ... Setting up libmodule-implementation-perl (0.09-1.1) ... Setting up libpackage-stash-perl (0.39-1) ... Setting up libimport-into-perl (1.002005-1) ... Setting up libmoo-perl (2.004004-1) ... Setting up libmoox-aliases-perl (0.001006-1.1) ... Setting up libb-hooks-endofscope-perl (0.24-1.1) ... Setting up libnamespace-clean-perl (0.27-1) ... Setting up lintian (2.104.0) ... Setting up sbuild-build-depends-lintian-dummy:arm64 (0.invalid.0) ... Processing triggers for man-db (2.9.4-2) ... Not building database; man-db/auto-update is not 'true'. Processing triggers for libc-bin (2.31-9) ... I: Lintian run was successful. +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not cleaning session: cloned chroot in use +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Profiles: cross nocheck Build Type: any Build-Space: 128776 Build-Time: 210 Distribution: unstable Foreign Architectures: arm64 Host Architecture: arm64 Install-Time: 88 Job: kmplayer_1:0.12.0b-3 Lintian: pass Machine Architecture: amd64 Package: kmplayer Package-Time: 310 Source-Version: 1:0.12.0b-3 Space: 128776 Status: successful Version: 1:0.12.0b-3 -------------------------------------------------------------------------------- Finished at 2021-02-23T01:26:04Z Build needed 00:05:10, 128776k disk space